论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
管理员端的功能模块如上图所示,主要划分为基本信息管理、成绩管理、学生班级管理、学生科目管理、管理员维护5个部分。
●基本信息管理模块:基本信息包括形式的学号、姓名、性别、班级、出生年月和寝室电话。通过该模块功能,可以显示学生的信息列表,也可以通过学生反映情况进行更新,还可以通过姓名或者是学号对学生信息进行查询。
●成绩管理模块:成绩管理模块中有很多小的功能模块,这主要是涉及到一个成绩排名的问题,该模块中包含了单科排名和总成绩排名。
●班级管理模块和科目管理模块:要是通过操作相对应的表来添加、修改和删除信息。
●管理员维护模块:当需要添加新的管理远或者是管理员密码陈旧需要修改的时候就需要用的改模块。
4.1.3、系统流程分析
根据系统功能和模块的划分,设计的流程图如下所示。用户登陆系统进入学生信息管理首页,可以通过学号和姓名查询学生信息。单击“进入管理系统”就可以进入管理员登陆界面,在登录对话框中登录,通过同数据库中的数据进行比较来实现用户验证。成功登录后就可以进行需要的操作。在管理员端可以进行基本信息管理、成绩管理、班级管理、科目管理和管理员维护等操作
4.2 数据库设计 (科教作文网http://zw.NSEaC.com编辑发布)
数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。合理地设计数据库结构可以提高数据存储的效率,保证数据的完整和统一。数据库设计一般包括如下几步:
⑴数据库需求分析。
⑵数据库概念结构设计。
⑶数据库逻辑结构分析。
4.2.1数据库需求分析
学生信息管理系统的数据库功能主要体现在对学生信息、成绩信息、科目信息、班级信息的处理上。针对该系统数据库的特点,列出如下几点需求
●管理员可以浏览、修改和删除管理信息,包括学生基本信息、学生成绩、学生必修的科目以及班级信息。
●学生信息包括关于学生的姓名、学号等基本信息。
●一个学生对应一个班级,对应一个考试成绩。
●管理员可以录入学生信息。
根据上面对系统的功能分析和需求总结,设计如下的数据项和数据结构:
●学生成绩包括的数据项:姓名、班级、成绩信息编号、准考证号码、考试科目和成绩。
●学生信息包括的数据项:学生编号、学生姓名、学号、准考证号码、身份证号码、性别
出生年月、籍贯、联系电话、专业、班级。
●管理员信息数据项:编号、管理员名和密码等。
●科目信息项:科目ID、科目名称以及相对应的学号
●成绩信息管理项:学号相对应的单课和总成绩。
数据库概念结构设计
根据上面对数据库的分析得到的数据项和数据结构后,就可以设计满足需求的各种实体及相互关系,再用实体——关系图,即R-R图将这些内容表达出来,为后面的逻辑结构设计打下基础。
本系统规划出的实体有:学生信息实体、成绩信息实体、班级信息实体、科目信息实体以及管理员信息实体,他们之间的关系如图所示。
(转载自中国科教评价网www.nseac.com )
㈡管理员信息表
管理员信息表主要是记录管理员的帐号和密码信息的.
列名 数据类型 字段大小 默认值 备注
ID 自动编号 长整型 —— 管理员编号,主键
admin 文本 50 无 帐号
Admin_pwd 文本 50 无 密码
㈢学生成绩信息表
成绩信息表是记录每一个学生对应的成绩和学号、准考证号、考试科目、考试场次、考生班级等信息。
(转载自http://zw.nseac.coM科教作文网)