(1)用户登陆模块: 根据用户的帐号和密码进行判断登陆条件,如果帐号不存在,系统会提示,该用户不存在。密码错误或则为空等情况,系统也会作出相应提示。这样系统更有一定的保密性[9]。
(2)个人管理模块: 当用户需要修改自己的密码时,该功能可以通过用户的输入的帐号,旧密码,来判断用户是否存在,加强用户自主功能,可以随时通过修改密码来实现系统的安全功能。
(3)基本信息管理模块: 每年都有新生入学,该功能主要实现对新生入学后的基本信息的管理,如学号,姓名,班级,专业,籍贯等等信息的录入。在此管理中,也可实现对基本信息的修改,删除,查询等功能。实现对新生更系统化管理。
(4)成绩管理模块: 成绩也是学生重要的一部分。用户可以对每学期的课程进行管理,比如对课程实现添加,修改,删除。对应每学期的课程,用户可以录入相应的成绩,并对成绩进行管理。实现对成绩的修改,删除,查询等功能[8]。
(5)退出系统模块:使用户安全退出系统,加强系统的安全性。
3.2系统流程分析
通过调查,目前部分学校学生信息的管理效率并不是很高,面对飞速发展的科技社会,这种低效率的办公方式已经不适应时代的潮流,所以,学生信息管理系统的开发与设计也是一个必经阶段。
学生信息管理主要是从入学到毕业学生在校的各种信息,以及成绩管理等等。面对大量的学生信息处理是一个非常重要的问题。可以把学生信息划分为两大部分,学生信息的管理和成绩管理,信息的管理又分为基本信息,特殊信息,毕业生信息三大部分,基本信息主要是面对学生入学时一些相关信息,而特殊信息是学生在校学习阶段的一些相关,毕业生信息,主要是服务于学生毕业时的一些相关信息。对于成绩管理,可以分为课程管理和学生成绩管理,不同专业通过录入不同的课程,教师可以对每位学生录入对应成绩。并可以实现对成绩的修改,查询等功能。
通过以上了解到,信息的管理主要体现在添加,删除,修改,查询等功能。 本系统的主要功能流程图。(如图2)
图2 系统流程图
3.3数据库表的设计
对于该系统,可以把表分为三部分,一是面向于管理员用户的信息,二是面向于管理员管理学生的信息,三是面向于管理学生成绩的信息。
在Access2007建立一个数据库为website,并建立以下三部分的表:
(1)对于用户信息,建立一张名为users的表,用于存放用户的基本信息。
(2)学生信息又分为,初始化、基本信息,班级备份、学籍事务、修改密码,分别建立八张表以存放此类信息。本文来自辣)文,论(文'网,毕业论文 www.751com.cn 加7位QQ324_9114找源文
(3)成绩管理需建立三张表,一张表存放学生成绩等信息,一张存放课程信息,一张存放学生的信息。(如下图3E-R所示)
图3学生成绩管理 E-R图
面向用户表的字段,有帐号,密码,姓名,性别等字段。
对于学生信息,都应该拥有学号,班级,专业,姓名,性别这几个字段,而不同的学习时间可以确定不同的字段,如基本信息应该有籍贯,家庭住址,联系方式等字段。特殊信息有班干部,欠费,以及奖励,处罚等字段。更多管理中,主要确定各种原因,时间等字段。