电子科技大学成都学院本科毕业设计论文
第五章 系统功能模块设计与实现
5. 1学生信息管理模块
学生信息管理模块是包括对学生信息进行管理和对班级信息进行管理的部分,是学生成绩查询的主要依据,其所包含内容和对应页面如图5.1所示。
图5.1学生信息管理模块
为了便于用户使用,增加导航引导,学生信息管理模块设置首页如图5.2所示。
图5.2学生信息管理首页面
32
第五章 系统功能模块设计与实现
5.1.1录入学生信息(如图5.3)
录入学生的学号、姓名、性别、民族、籍贯、出生日期、联系电话、家庭地 址和家长姓名等信息。 录入第一条记录后,系统会自动进入下一学号的录入页面(学号自动加一), 减轻了手工劳动并避免了许多错误的发生。
若录入的学号或自动加一生成的学号与数据库中的记录重复,则会自动转入修改页面。修改完成后同样也会自动进入下一学号录入页面。 此模块必须先登录后才能使用。
图5.3学生信息录入页面
5. 1. 2查询学生信息(如图5.4所示)
可从学号、姓名或班级三种查询方法任选其一进行查询学生信息。支持模糊查询! 例如
在学号查询框中输入2001,则查询结果为学号中包含“2001”的学生;在姓名中输入“小”,则查询结果为姓名中包含有“小”的学生; 此模块必须先登录后才能使用。
33
电子科技大学成都学院本科毕业设计论文
图5.4学生信息查询页面
5.1.3修改/删除学生信息(如图5.6)
对学生信息进行修改/删除包括三个文件,他们的关系如图5.5所示。
图5.5修改/删除学生信息逻辑图
首先使用查询功能查询出需要修改/删除的记录,然后进行修改/删除操作。可以批量删除记录。
图5.6学生信息修改/删除页面
34
第五章 系统功能模块设计与实现
5.1.4打印学生信息(如图5.7)
将查询结果以我们常见的成绩表形式打印出来,并可以自定义打印格 式;
图5.7学生信息打印页面
5.1.5班级管理(如图5.8)
添加/删除班级,结果会直接影响“按班级查询”方式。
图5.8班级管理页面
5.2学生成绩管理模块
学生成绩管理模块是系统中较为复杂的部分,模块包括六个部分,每一部分又有自己的结构,学生成绩管理包括对学生信息和考试科目的数据库的调用,同时生成自己的新的数据库。这部分内容在后面会有详细介绍,模块对应功能结构
35
电子科技大学成都学院本科毕业设计论文
图及文件如图5.9所示。
图5.9学生成绩管理模块
5.2. 1录入学生成绩(如图5.11)
录入考试的一门课程或多门课程的成绩。提供两种录入方式,即单条 记录方式和列表方式。其逻辑关系可用下图5.10表示。
图5.10录入学生成绩逻辑图
单条记录方式比较简单,但不容易出错。列表方式提供了批量录入的功能,可以一次性录入所有成绩。
36