- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【课程设计论文基于vc 和ms sql server的学生成绩管理系统的设计与实现
目 录
1 问题描述 1
1.1 设计背景 1
1.2 应用目标 2
1.3 问题定义 2
2 成绩管理系统分析 2
2.1 问题提出: 2
2.2 可行性研究: 2
2.3 需求分析: 2
2.4 数据库功能: 2
2.5 数据库的事物处理: 3
3 成绩管理系统的概要设计 3
3.1 总体设计 3
3.11 成绩管理模块 3
3.12 学生信息管理模块 3
3.13 系统设置模块 4
3.14 实体(分类)定义: 4
3.15 基本E-R图: 5
3.16 转换成数据模型: 5
3.2 开发运行环境和工具分析 6
3.3 数据库的选择 6
4 成绩管理系统的详细设计 6
4.1主控模块的设计与实现 6
4.11成绩管理模块的设计与实现 6
4.12 学生信息模块的设计与实现 9
4.2 系统设置模块的设计与实现 10
4.3 成绩管理系统的数据库设计 10
4.4 输出打印模块的设计与实现 11
4.5 系统安全设置 11
5 贴心小功能 11
6 主要功能SQL语句 11
6.1 成绩总评: 11
6.2 补考处理: 12
6.3重修处理: 12
6.4 统计学分: 13
6.5 评优秀: 14
7 总结 14
参 考 文 献 14
附 录 15
致 谢 24
1 问题描述
1.1 设计背景
现今学生档案管理的繁琐给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学生成绩管理软件,为了对学生成绩的管理方便,开发此学生成绩管理系统软件。以供教学人员及操作者进行学生成绩管理,方便操作者随时添加、查询、修改等......为保正学生资料的统一和更便于管理,本系统软件增加了学生信息部分。
1.2 应用目标
通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生档案和成绩管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。
1.3 问题定义
本软件采用可视化数据库编程工具Visual 开发而成,运行于Windows环境。操作方便、直观、快捷、高效。是学校理想的办公自动化软件。该软件的主要功能有:
3.16 转换成数据模型:
学生基本信息(学号、姓名、性别、年龄、班级号);
成绩表(学号、课程代码、考试代码、成绩);
考试类型代码(考试代码、考试名称、备注);
课程信息(课程代码、课程名称、学分);
班级信息(班级代码、班级名称、所属专业、班辅导员);
专业信息(专业代码、专业名称、所属系别、专业负责人);
系别信息(系别代码、系名、系负责人);
学生—成绩表(学号、成绩);
课程—成绩表(课程代码、成绩);
考试类型—成绩表(考试代码、成绩);
3.2 开发运行环境和工具分析
本软件采用可视化数据库编程工具Visual 开发而成,运行于Windows环境。操作方便、直观、快捷、高效。
7、重修处理
8、统计学分
统计学分是根据该生该科的总评成绩是还及格来决定该生该科是否获得学分。并显示所有学生的学分情况。
9、评选优秀
4.12 学生信息模块的设计与实现
1、新增学生
新增学生以学号不与数据库中的记录学号相同为准,若已存在该学号,则给出提示,也可在本模块修改该生信息。操作界面如下:
2、修改学生
修改学生与新增学生共用一界面模块,不同的是修改学生要先选定一学生记录。
3、删除学生
删除学生会连带学生信息、选修情况与成绩一起删除。所以在删除时会给出提示,确保用户不是误操作。
4、信息查询
操作界面如上,本功能既能以精确条件查询,也可以模糊查询。
5、导出Excel
导出Excel是根据当前操作的界面表格的数据(所有的学生信息或经某个条件查询出来的学生信息)用Excel显示出来。
4.2 系统设置模块的设计与实现
系统设置主要涉及用户添加、密码修改、用户登录与注销,还可以还原数据库和备份数据库。而不涉及具体的数据操作。
4.3 成绩管理系统的数据库设计
4.4 输出打印模块的设计与实现
由于本系统涉及到的数据处理和存储都是以表格形式进行的,为方便与统一,输出打印也都采用表格形式,即以Excel 表格形式打印。当用户操作进入某个表格时(学生信息、各类成绩、某个查询等),都可以选择打印功能。系统将以Excel表格形式导出当前数据进行打印。
4.5 系统安全设置
为保正数据安全性,本系统设有用户登录和密码验证。还可以注销用户,以供不同用户使用,由于时间关系,本系统的权限管理还没有完成。
5 贴心小功能
如图,为方便用户的查看阅读和操作,本系统提供了多种数据排列方式,点击数据列的名称,系统就会自动按该列将数据分组,再按升序或降序排列。如:点击学号,按学号降序排列,再点一下学号,便按学号升序排列;点考试类型,就会按平时成绩、期末考试、总评成绩分组排列,再点
文档评论(0)