学生成绩管理系统设计与实现毕业论文(4)

2019-08-20 19:04

表 3.1 学生基本信息表(Tm_Student)

字段名 Sno Sname Ssex Sdepart Ssubject Snative Stelep Sclass Scometime Remark 表 3.2 成绩信息表(Tm_Score)

字段名 Sno Cno score tscore total

数据类型 Char Char Char Char Char 长度 10 10 / / / 空 No No No No No 默认值 None None 0 0 备注 p 数据类型 Char Char Char Char Char Char Char Char Char Char 长度 10 8 2 15 15 8 10 8 10 50 空 No No No No No No No No No Yes 默认值 None None None None None None None None None None 备注 p 3.2 模块设计

模块化就是把程序分为若干个模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定的功能并满足问题的要求。开发具有独立功能而且和其他模块之间没有相互作用的模块,就可以做到模块独立。模块的独

立程度可以由两个定性的标准来度量,这两个标准分别称为内聚和耦合。耦合衡量不同模块彼此间相互依赖的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。设计时,应力求提高模块的内聚程度,降低模块间的耦合程度。 学生成绩管理系统此标准可分为用户登陆、输入数据、查询数据、数据导入

数据输入 数据查询 数据导入导出 系统维护 用户登录 成绩信息管理系统 图3.1 系统模块划分

3.2.1数据输入子模块功能设计

学生成绩信息量很大,不定期都会有新的数据产生,同时有报废的数据淘汰,根据这些要求,数据输入子模块应具有插入、删除、修改等功能。 (1) 新生信息备案:完成学生基本信息的添加与删除

(2) 学生信息修改:按学号筛选,显示要修改的学生档案,并修改。 (3) 授课信息备案:完成课程基本信息的添加与删除

(4) 授课信息修改:按课程号筛选,显示要修改的学生档案,并修改。 (5) 考试成绩备案:按班级或专业输入学生成绩,并可修改,删除,打印报表。

(6) 毕业成绩备案:按学号筛选,将学生大学期间所有课程那学期排列汇总

成表打印输出

数据输入 基础数据输入 成绩数据输入 课 程信息修改 课程信息备案 新生数据备案 新生数据修改 考试成绩备案 毕业成绩备案 图3.2 毕业成绩备案

3.2.2数据查询子模块功能设计

当学生成绩管理员需要查询有关成绩信息时,就可以进入查询模块,此模块具备单一查询和组合查询功能,并且可以将结果输出报表打印。 其基本功能如下:

1. 学生,课程,成绩信息的浏览

打开学生界面时,将显示所有学生信息;打开课程界面时,显示所有课程信息;打开成绩界面时,显示所有学生的各科成绩。结果可以输出或导出到excel文件中

2. 学生信息查询

按学号,姓名,专业,入学时间或班级查询学生信息,可按单条信息查询也

可组合查询。结果可以输出或导出到excel文件中 3. 课程信息查询

按课程号,课程名,任课老师,课程类别或开课时间查询课程信息,结果可以输出或导出到excel文件中 4. 成绩信息查询

按学号,课程名,专业,班级,开课时间或成绩范围查询学生信息,可按单条信息查询也可组合查询。结果可以输出或导出到excel文件中

3.2.3数据导入导出模块设计

在不同的界面上都有导入和导出按钮,点击导入按钮选择一定格式内容的excel文件,将把文件中的内容导入到数据库中。点击导出按钮可将当前界面中的相关数据保存到指定的excel文件中。 1. 导入数据流程图(如图3.3)

2. 导出数据流程图(如图 3.4)

3.2.4系统维护子模块的功能设计

在系统维护模块里,学生成绩管理员可以自动备份数据,系统出现错误或出现其他对数据具有破坏危害的问题,可以通过手动还原数据库,使用帮助命令更好的使用此系统。


学生成绩管理系统设计与实现毕业论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:分享欧美模具行业公司邮箱

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: