资源描述
学籍管理系统
目录
一、学籍管理系统概述 2
1.1项目标背景和意义 2
1.1、背景 2
1.2业务模式 2
二、可行性分析 3
2.1系统功效及分析: 3
2.1.1系统功效目标: 3
2.1.2系统功效分析: 3
2.2系统逻辑模型 5
2.2.1业务步骤分析 5
2.2.2 数据步骤分析 5
2.2.3数据字典 6
三、系统总体功效需求 8
3.1.学生信息管理模块 8
3.1.1新生信息管理 8
3.1.2毕业学生信息管理 8
3.1.3学生学籍更改 9
3.2学生成绩管理模块 9
3.3信息查询模块 9
四、系统建模 11
4.1系统用例模型 11
4.1.1角色确实定 11
4.1.2创建用例 12
4.1.3创建用例关系图 13
4.2系统动态模型 13
4.2.1创建时序图 13
4.2.2创建协作图 18
4.3创建系统类图 22
一、学籍管理系统概述
伴随网络技术和软件技术飞速发展,尤其是Internet/Intranet出现及其相关技术快速发展,信息革命带来了全球范围市场竞争日益加剧,对传统办公教学和生活方法产生了巨大冲击。办公自动化就是采取Internet/Intranet技术,基于工作流概念,使内部人员方便快捷共享信息,高效协同工作;改变过去复杂,低效手工办公方法,实现快速,全方位信息采集,信息处理。校园网建设,为学籍管理系统提供了技术保障。
学籍管理系统是一个由学校学籍管理信息中心监控,各教学系(部)、教研室分级管理,由学生档案管理、成绩管理、查询管理、打印报表等几部分组成。
1.1项目标背景和意义
1.1、背景
学籍管理系统是一个教育单位不可缺乏部分,它内容对于学校决议者和管理者来说全部至关关键,所以学籍管理系统应该能够为用户提供充足信息和快捷查询手段。但一直以来大家使用传统人工方法管理文件档案,这种管理方法存在着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量文件和数据,这对于查找、更新和维护全部带来了不少困难。伴随科学技术不停提升,计算机科学日渐成熟,其强大功效已为大家深刻认识,它已进入人类社会各个领域并发挥着越来越关键作用。作为计算机应用一部分,使用计算机对学籍信息进行管理,含有着手工管理所无法比拟优点.比如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等。这些优点能够极大地提升学生档案管理效率,也是企业科学化、正规化管理,和世界接轨关键条件。所以,开发这么一套学籍管理软件成为很有必需事情。
1.2业务模式
高校学生学籍管理系统将采取B/S模式,学生信息由各用户在要求权限下在各自工作站上录入,统一保留在系统服务器上,既可集中管理,有可让各部门管理自己负责信息。信息上网后各用户可查询,调用,达成全校信息共享。
本系统着力于用高效方法来对学籍文档进行管理,它由开发者开发,并以和广大高效师生为用户群体,是开发者用于改善手工管理学籍文档现实状况工具。因为开发者努力,用户群体也所以得到了便利。对学籍文档管理者而言,她们将能更轻松地管理数以万计学籍文档。对于学籍文档使用者而言,她们也能愈加轻而易举地查询到自己学籍信息。
本系统使用也和部分其它系统和机构存在联络。比如,学籍信息系统能够和图书管理系统或医务室电子病历系统相互联络,那样也给广大用户带来了便利。
二、可行性分析
2.1系统功效及分析:
2.1.1系统功效目标:
(1)系统管理:包含用户信息(用户名、密码等)添加,更改、删除和退出系统等功效。
(2)成绩管理:包含学生成绩管理(课程号、课程名、学号、成绩)添加、更改、删除和查询(按学号、班级和查询全部)等功效。
(3)学生管理:包含学生基础信息管理。其中学生基础信息管理包含学生基础信息(学生编号、姓名、性别、生日、所在专业等)添加、更改、删除和查询(按学号、班级、专业、院系)等功效。
(4)课程管理:包含课程信息(课程号、课程名称和讲课老师)添加和删除。
(5)打印报表:包含输出学生自然情况、学生各科成绩和补考学生报表
2.1.2系统功效分析:
(1)权限功效:为用户设置权限功效,用户只能对授权范围内进行对应修改及删除。
(2)录入功效:,为用户提供对全部信息录入功效。
(3)查询功效:为用户提供查询功效,可查询许可范围内全部信息。
(4)维护功效:为用户提供查询及对应修改,删除功效。
(5)打印功效:能打印全校学生信息及积各班信息,科目成绩等。
(6)退出功效:结束并关闭系统
对上述各功效进行集中、分块、根据结构化程序设计要求。
学生信息管理系统
学籍管理功效
班级管理功效
课程管理功效
成绩管理功效
学籍添加
学籍修改
学籍查询
班级添加
课程添加
课程修改
课程查询
成绩添加
成绩修改
成绩查询
班级修改
班级查询
图1 系统功效模块图
登录
成功
选择操作
开始
用户管理
学籍管理
班级管理
课程设置
成绩管理
退出系统
添加
修改
查询
结束
N
Y
图2 系统步骤图
2.2系统逻辑模型
2.2.1业务步骤分析
图3 学籍管理业务步骤图
图4 成绩管理第二层业务步骤图
2.2.2 数据步骤分析
教学部门
学籍管理系统
用人单位
学籍信息
毕业信息
图5 学籍管理系统顶层数据流图
图6 学籍管理系统第一层数据流图
图7 学籍管理系统第二层数据流图——“成绩管理”
图8 学籍管理系统第三层数据流图——“成绩分析”
2.2.3数据字典
数据字典条目:数据元素
数据元素
系统名:学籍管理系统 编号:
条目名:学号 别名:
属于数据流:
个人信息
存放处:
学籍表
数据元素值代码类型 取值范围 意义
字符 00010101— 代表一个学生
简明说明:每个学号代表了入年份,学院,专业,班级,学号信息。 课程代码代表了课程类型,学院,专业,课程编号。
修改统计:
编写:
日期:
审核:
日期:
注:其它数据元素略
数据字典条目:数据流
数据流
系统名:学籍管理系统 编号:
条目名:学生信息 别名:
起源:
教务处
去处:
学籍表
数据流结构:
学生档案={学号+名字+性别+民族+专业+院系+地址+班级+父母姓名+出生年月+电话号码+邮政编码+备注}
学生成绩={课程号+课程名称+学号+成绩+备注}
课程={课程号+课程名称+讲课老师}
简明说明:包含了学生个人信息
修改统计:
编写:
日期:
审核:
日期:
注:其它数据流略
数据字典条目:数据存放
数据存放
系统名:学籍管理系统 编号:
条目名:成绩 别名:
存放组织:
二维表
统计数:
主关键字:
成绩
统计组成:
课程号---课程名称---学号---成绩----备注
项名:成绩
长度:(字节)成绩最多三位数
简明说明:
每个学生每门课程对应着一个成绩
修改统计:
编写:
日期:
审核:
日期:
注:其它数据存放略
数据字典条目:加工
数据加工
系统名:学籍管理系统 编号:
条目名:查询 别名:
输入数据流:成绩
输出数据流:成绩显示结果
加工逻辑:
按学号、班级或全部查询出各人、各课程成绩具体情况
简明说明:
本处理提供各人、各课程成绩及个人信息查询
修改统计:
编写:
日期:
审核:
日期:
注:其它数据加工略
三、系统总体功效需求
3.1.学生信息管理模块
新生信息录入,学生基础信息修改,学生状态管理(转业,转学,退学,休学,毕业),学生信息查询。
3.1.1新生信息管理
本部分功效关键有新生导入、分班。新生导入实现从现存EXCEL新生名单中录入学生信息。分班功效实现按新生成绩及性别进行分班。
3.1.2毕业学生信息管理
当学生毕业后,学生信息转移至备份数据库中,系统基础数据库中需要删除学生信息。该功效关键进行成批地删除学生信息,如连续学号区段多位学生信息删除,整个班级删除,在学生信息删除前,以学号区段或班级为单位保留到备份数据库。
3.1.3学生学籍更改
当学生换班、退学、插班、结业、休课时,对学生学籍信息进行更改。
3.2学生成绩管理模块
学生成绩录入,学生成绩修改,学生成绩统计,学生成绩查询。
学生成绩录入。以班级为单位,录入各科目标期末成绩。
总分及名次。以班级为单位,计算学生总分及名次。
成绩备份。以班级为单位,将学生成绩保留到备份数据库中。
3.3信息查询模块
学生信息查询,学生成绩查询,专业查询,院校查询,班级信息查询,即依据用户要求,查询学生数据库全部可能信息。
学籍管理系统
.学生信息管理模块
学生成绩管理模块
信息查询模块
系统总体功效需求图图1所表示:
图1:系统总体功效需求图
学籍信息管理模块包含具体功效模块图2所表示: 学生信息管理模块
新生信息管理
毕业学生信息管理
学生学籍更改
图2:学生信息管理模块功效需求图
学生成绩管理模块包含具体功效模块图3所表示:
学生成绩管理模块
学生成绩录入
学生成绩修改
学生成绩统计
图3:学生成绩管理模块功效需求图
信息查询模块包含具体功效模块图4所表示:
信息查询模块
学生基础信息查询
学生成绩查询
图4:信息查询模块功效需求图
四、系统建模
4.1系统用例模型
4.1.1角色确实定
角色是和系统有交互作用人或事务,通常代表着一个系统使用者,或需要和系统打交道人或事务。
在学籍管理系统中有以下事务:
■新生到校注册
■在校学生修改学籍信息
■学生成绩录入
■查询学生基础信息
■查询学生成绩
在本系统UML建模中,能够创建以下角色(Actors):
■学生
■教务人员
(注释:为了便于实现,分析时将老师、教务管理人员及系统管理员归为教务人员)
使用Rational RoseUse Case View中建立Actors图5所表示:
图5:在Use Case View中创建角色
4.1.2创建用例
用例:信息录入
使用者:教务管理人员、系统管理员
用例编号:001
前置条件:教务管理员或系统管理员公布信息,软件系统已经开启
事件流:
1、 使用者开启该用例
2、 系统显示系统登入界面,包含:登录系统,基础教学管理、学生管理、成绩查询、成绩统计
3、 使用者选择具体操作:
A) 登陆系统。系统显示登陆界面,包含用户名。用户密码和随机生成验证码,没有注册用户能够选择对应身份进行注册,依据系统管理员已经做好权限分类对应好用户分类。
B) 编辑界面。成功登陆系统,系统显示基础数据管理、学生管理、成绩管理、查询统计。
C) 基础数据管理。系统显示:班级管理(班级名称,数量)、课程管理(课程名称、数量、分类、学分、考评形式)、学期管理。
D) 学生管理。这里关键包含学生基础信息,姓名、年纪、生日、身份证号、学号,家庭住址,班级名称等。
E) 成绩管理。系统显示:添加成绩(分为不一样科目,点击某一科目进行添加)、修改成绩(点击修改成绩,要填写修改原因,填写修改申请)、公布成绩。
F) 查询统计。这里关键是针对学生成绩进行查询,系统显示:成绩预览表,成绩分布图。关键是给任课老师和学校相关人员进行成绩分析等用途。
4.1.3创建用例关系图
在学籍管理系统中,用例关系图图6所表示:
图6:学籍管理系统用例图
4.2系统动态模型
本学籍管理系统系统动态模型关键建立了系统时序图、协作图。
4.2.1创建时序图
时序图表示对象之间传输信息时间次序。时序图能够用来说明一个事务历史过程,时序图用途是用来表示用例中行为者时间次序。
(1)学生登陆系统时序图图8所表示:
图8:学生登陆系统时序图
(2)教务人员登陆系统时序图图9所表示:
图9:教务人员登陆系统时序图
(3)新生注册时序图图10所表示:
图10:新生注册时序图
(4)个人信息修改时序图图11所表示:
图11:个人信息修改时序图
(5)教务人员查询学生信息时序图图12所表示:
图12:教务人员查询学生信息时序图
(6)学生查询个人信息时序图图13所表示:
图13:学生查询个人信息时序图
(7)学生成绩录入时序图图14所表示:
图14:学生成绩录入时序图
(8)教务人员查询学生成绩时序图图15所表示:
图15:教务人员对学生成绩查询时序图
(9)学生查询成绩时序图图16所表示:
图16:学生查询成绩时序图
4.2.2创建协作图
协作图显示信息和时序图相同,但协作图用不一样方法来显示信息,协作图不参考时间而显示对象和角色交互。
(1)学生登陆系统协作图图17所表示:
图17:学生登陆系统协作图
(2)教务人员登陆系统协作图图18所表示:
图18:学生登陆系统协作图
(3)新生注册协作图图19所表示:
图19:新生注册协作图
(4)个人信息修改协作图图20所表示:
图20:个人信息修改协作图
(5)教务人员查询学生信息协作图图21所表示:
图21:教务人员查询学生信息协作图
(6)学生查询个人信息协作图图22所表示:
图22:学生查询个人信息协作图
(7)学生成绩录入协作图图23所表示:
图23:学生成绩录入协作图
(8)教务人员查询学生成绩协作图图24所表示:
图24:教务人员查询学生成绩协作图
(9)学生查询成绩协作图图25所表示:
图25:学生查询成绩协作图
4.3创建系统类图
类图中类是针对学籍管理时序图和学籍管理协作图中每种对象创建。
本系统类图图26所表示:
图26:系统类图
展开阅读全文