(6)学籍变动模块。学生学籍变动包括留级、休学、退学、转学、开除学籍和毕业。对于单独学生学籍变动,首先选择学籍变动管理,即显示学生基本信息,需要添加学籍变动项目、变动说明和操作日期;对于整体毕业学生,可以进行批处理,直接选择毕业学生年级,即可进行批量学籍变动操作。
(7)查询模块。对于一个管理系统,查询功能至关重要。对于查询,我们提供针对单个学生的查询和批量学生的多关键字查询。
对单个学生,提供两个关键字和,如果知道学生的,那么查询结构是最准确的;如果不知道学生的,而只知道,则利用学生的查询,但是对于查询结果未必准确,因为可能存在重名、名字错误等。
对于多个学生查询,我们提供综合查询界面,在这里可以对所有学生按照不同关键字进行查询(年级、中队长、奖励项目、处分项目、就业信息等),也可以进行关键字组合查询(生源地、年级、性别等)及模糊查询,如输入某生源地信息或者输入学生姓氏,即可找到对应年级、专业的学生,并可以将查询结果导出为Excel格式文件;
(8)报表管理。对应管理系统数据管理是基础,也是最重要的,但是对于用户还需要不同的报表。在该系统中我们提供了学生学籍表、综合成绩单、综合测评表、处分审批表、学生名单、学籍变动表等报表,涵盖了学生在校期间涉及到的所有表格,通过这些报表我们也可以了解学生在校的基本情况。
2·B/S系统
(1)用户登陆模块。在B/S系统中,招生就业信息网提供一个登录入口,系统判断用户级别,分为学生和系统管理员,系统管理员和普通管理员需要输入所使用的用户名和口令登录系统,系统判断用户的合法性,如果是合法用户,则允许登录系统,同时判断用户管理级别,分配不同的权限;而学生则需要使用本人、和身份证号登录系统,浏览、查询更新本人学籍信息;
(2)学生用户。对于学生用户,登录系统后可以查询浏览本人的学籍信息(出生日期、政治面貌、照片、籍贯、生源地信息、毕业院校、联系电话、学生个人简历、家庭成员等等)、各学期考试成绩、奖惩情况、综合测评信息、派遣证号、毕业生就业联系电话等。学生也可以通过留言簿对自己学籍信息的疑问进行咨询;
(3)管理员用户。对于管理员用户,登陆系统后可以查询单个学生信息,也可以进入学籍管理系统的后台进行管理,可以按照不同关键字(年级、中队长、奖励项目、处分项目、就业信息等)进行分类查询,也可以进行关键字组合查询(生源地、年级、性别等)及模糊查询,同时提供对数据的管理功能,管理员可以对不同的数据表中的不同的字段进行修改,也可以进行删除。
(4)数据流分析。数据流图表达了数据和处理过程的关系。根据以上对学生学籍管理系统的数据的处理过程及需求的分析,在本系统存在以下的数据流:数据名:学生/管理员登录数据来源:学生/管理员登录界面去向:数据验证文件内容:用户名、密码、等级数据名:学籍信息来源:数据库去向:系统内容:、、性别、年级、专业、系别等数据名:成绩信息来源:数据库去向:成绩显示文件内容:、名称、成绩、学期、补考数据名:留言信息来源:学生留言页面/管理员回复页面去向:留言验证文件内容:用户名、密码、E-mail、QQ、留言内容、回复内容数据名:综合测评信息来源:数据库去向:综合测评显示文件内容:、总分、均分、成绩总分、成绩排名、排名等
(5)数据字典。数据字典是各类数据描述的集合,它是关于数据库中数据的描述,即元数据,而不是数据本身。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}
数据结构描述={数据结构名,含义说明,组成: {数据项或数据结构}}
数据流描述= {数据流名,说明,数据流来源,数据流去向,组成: {数据结构},平均流量,高峰期流量}
数据存储描述= {数据存储名,说明,编号,流入的数据流,流出的数据流,组成: {数据结构},数据量,存取方式}
处理过程描述={处理过程名,说明,输入: {数据流},输出: {数据流},处理: {简要说明}}
分析过程是系统设计的起点,我们通过调查组织机构的情况、调查学籍管理和使用的各部门之间的业务活动情况、确定了系统的边界,分析的结果基本能准确地反映用户的实际要求。
通过对以上的对用户的需求进行分析、对学生的学籍管理的流程进行分析、学籍管理的功能进行分析,进而对学生学籍管理的数据流进行分析,得出本系统中相关的数据词典。到此为止我们系统需要处理的数据、系统中的功能都有一个清晰的边界,系统的设计目的也逐渐明确。
[参考文献]
[1]郑耀东,蔡 骞.ASP.
NET网络数据库开发实例精解[M].北京:清华大学出版
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。