学生信息管理系统开发文档
- 格式:doc
- 大小:578.00 KB
- 文档页数:15
西安航空职业技术学院 学生管理信息系统设计文档 第 1 页 共 15 页
软件技术二班第四组 学生管理信息系统设计文档
--------------------------------------------------------------------------------------
西安航空职业技术学院
专业班级:软件技术二班(083832)
开发团队人员:
项目经理:赵鹏举(19)
架构师:白伟(17)
设计师:皇甫娟娟(16)
编码人员:王静(20),陈佳佳(21)
测试人员:强冲(18)
西安航空职业技术学院 学生管理信息系统设计文档 第 2 页 共 15 页
软件技术二班第四组
可行性分析
对现有系统的分析
(一).技术可行性
要开发该系统必须具备一定的网络知识和数据库知识,最好能熟练掌握一门面向对象语言。到目前为止,我们已经学习了三门程序设计语言,其中java就是一种很好的面向对象开发语言,java中的多线程和多媒体技术完全可以实现此功能。从理论上来说,技术上没问题。
(二).经济可行性
学校为每位同学提供有一台电脑,实验室中软硬件齐备。所需资料可以免费上网搜或到图书馆借阅相关书籍进行查询,也是免费的。总体上来看,基本上都是学生无需投入个人经费。
(三).社会可行性
学生管理系统是学校管理非常实用的一款软件,对老师管理学生、学生选课、查询成绩都非常方便,简单可视化操作,易于管理。该项目为独立开发。在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。
综合评价和论证结论
学生管理系统是一款非常简洁实用的软件,通过分析认为值得去开发。
西安航空职业技术学院 学生管理信息系统设计文档 第 3 页 共 15 页
软件技术二班第四组 需求分析
一. 目的与任务:
学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management
Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等。
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
二. 该系统所满足的功能
处理要求
利用计算机进行学生选课方面的管理,不仅能够保证准确,无误,快速,而且还可以利用计算机对相关信息进行查询,检索迅速,查找方便,可靠性高,存储量大,保密性号。要科学的实现信息化管理,开发一个适合学校的,能够进行信息存储,查询,修改等功能的管理信息系统是十分必要的。 西安航空职业技术学院 学生管理信息系统设计文档 第 4 页 共 15 页
软件技术二班第四组 功能需求
1.管理学生信息
管理所有学生的基本信息,包括添加,修改,删除等,可以根据各种条件查询出需要的信息。
2.管理课程信息
管理所有课程的基本信息,包括添加,修改,删除等,可以根据各种条件查询出需要的信息。
3.管理选课与成绩
根据学好进行选课,登记所选课程的成绩,可以根据学好查询出选课信
息与成绩
项目管理系统角色及其职责
学生信息管理系统
管理学生信息
管理课程信息 管理选课成绩
选
修
课
程 修
改
信
息 查询
信
息 删
除
信
息 修
该
信
息 删
除
信
息 课程查询 登
记
成
绩 查询
信
息 成
绩
查
询 西安航空职业技术学院 学生管理信息系统设计文档 第 5 页 共 15 页
软件技术二班第四组 序号 角色 适用人员 职责描述
1
创建者
软件开发小组 创建系统
删除修改系统
评价系统
2
使用者
学院 存储学生信息
修改学生信息
查询删除学生信息
3
管理者
系统管理员 设置角色
使用权限
系统更新
三. 用例分析
1,建立用例模板
系统创建者
系统使用者 系统管理者
2 编写用例模板
四 数据流程分析、
1系统流程图 设置
权限
更新 存储
修改
查询
删除 删除
评价 创建 西安航空职业技术学院 学生管理信息系统设计文档 第 6 页 共 15 页
软件技术二班第四组
2学生管理系统的活动图
开始
输入用户名,密码
验证身份
登陆成功
用户类型
一般用户 管理级用户
查看浏览 查看 修改 添加 删除
规范化输出 注册 密码错误 事务登陆 程序
操作执行程序
执行结果报 表 操作请求 数
据
库 西安航空职业技术学院 学生管理信息系统设计文档 第 7 页 共 15 页
软件技术二班第四组 3. 数据流图
输入:用户名、密码、操作请求
输出:查询结果、修改结果、删除结果。
五,安全性与完整性
本系统分为学生用户和管理用户,如果你不是管理员,那只能进行查询,对数据没有修改权力。只能进行查询,里面有各个方面的,如成绩查询,课程查询,班级查询,学籍查询等。各个界面都简单明了,只要输入你所需要的条件,系统自动调出数据。
管理员登陆点系统,点系统,输入管理员用户及密码,跟数据库的用户表比较。如果通过则能进行课程,学籍,成绩,班级的管理。
当数据冲突或出错时,通常重启系统可以使数据库得到恢复。 事务输入 信息管理系 统 输出 显示
用户信 息 学生成 绩 基本信 息
统计查询
修改 添加 查询
删除 西安航空职业技术学院 学生管理信息系统设计文档 第 8 页 共 15 页
软件技术二班第四组 概要设计
1.目的与任务
将需求分析阶段得到的用户需求抽象为信息世界转化为一个独立软件架构。
2.分析方法
按照用户需求将所要实现的功能分模块设计,在深入了解了系统的功能后,在实现软件架构。
3.具体操作步骤
(1)系统功能结构。角色及权限设置由系统管理员完成系统创建者负责创建系统和评价系统,系统管理者负责启动系统,考核系统和结束系统。
(2)功能设计 (分E-R 图设计)
学生信息功能流程图
学籍记录 学生信息管理系统
管理学生信息
管理课程信息 管理选课成绩
选
修
课
程 修
改
信
息 查询
信
息 删
除
信
息 修
该
信
息 删
除
信
息 课程查询 登
记
成
绩 查询
信
息 成
绩
查
询 西安航空职业技术学院 学生管理信息系统设计文档 第 9 页 共 15 页
软件技术二班第四组
课程管理
d成绩管理
e系统管理 课程管理 课程号
班 级 类 别 学 时
课程名 学 期 学籍记录 姓 名 出生年月
性别 籍贯
联系地址联系电话 班级
成绩管理 班 级
学 号 姓 名 平均成绩
课程名
课程表 成 绩 学 号