学生信息管理系统分析总体设计.docx
- 文档编号:27900237
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:11
- 大小:109.75KB
学生信息管理系统分析总体设计.docx
《学生信息管理系统分析总体设计.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统分析总体设计.docx(11页珍藏版)》请在冰豆网上搜索。
学生信息管理系统分析总体设计
实验三学生信息管理系统需求分析
一、实验目的
通过实验,熟练应用信息系统分析与设计工具软件和结构化分析方法对系统进行分析。
二、实验仪器和设备
、计算机
、系统分析与设计工具软件
三、实验内容
在实验二基础上,对系统进行详细的需求分析完成以下内容:
、画出系统数据流图,并给出数据字典。
、画出系统图
、形成系统分析报告书。
四、实验记录
引言
()编写目的
世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的手工操作。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
我所开发的这个系统所采用的是当前较为流行的编程软件作为实现语言,以数据库作为系统的后台操作,其功能在系统内部有源代码直接完成。
我们只需按系统要求输入即可操作。
()项目背景:
开发软件名称:
学生信息管理系统
项目任务提出者:
闽江学院计算机系
项目开发者:
级专升本班
用户:
闽江学院
实现软件单位:
闽江学院
()参考资料
《软件文档编写》潘孝铭辛明海编
《软件工程导论》.张海藩.清华大学出版社
《实用软件工程》.郑人杰等.清华大学出版社
学校工作流程分析
学校工作总体规划由教务人员在学生学籍信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。
新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。
在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排一个班主任及对此年级安排一个年级组长。
并对各科老师进行安排。
每举行一次考试后由任课老师对本科的成绩进行录入。
班主任对本班的成绩汇总。
并进行排名,然后年级组长再进行汇总,并对本年级各科成绩及总成绩进行排名。
教务处、年级组长、班主任及任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询。
学校具体需求分析
学生:
对各科成绩的查询及查看本班成绩排名与年级成绩排名情况。
任课老师:
输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。
输出本班科目的成绩及排名情况。
班主任:
输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。
输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。
年级组长:
对本年级学生基本情况的管理,对各班的成绩汇总,计算年级中各科成绩的排名,总成绩排名等需求。
输出年级学生基本信息,各科成绩的年级排名,总成绩在年级中的排名。
教务处:
学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。
系统设计思想
1、采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
2、系统就满足学校的需求,例如学生信息的录入、查询、更新等。
学生录入与排名。
3、系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
系统设计分析
本系统适用于中小学校,其功能主要分为六大类:
用户管理:
用于对用户的添加,赋于不同权限及对用户的修改及查询。
课程管理:
用于对各学期课程的开设和修改。
成绩管理:
用于对成绩的输入、修改、汇总及排名。
班级管理:
用于对班级的录入与修改。
帮助信息:
用于对本系统的具体操作进行详解。
本系统性能力求易于使用,具体有较高的扩展性和可维护性。
系统功能分析
权限功能:
为用户设置权限功能,可分为普通用户,一般用户,超级用户。
普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。
录入功能:
为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。
查询功能:
为所有用户提供查询的功能,可查询允许范围内的所有信息。
维护功能:
为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。
打印功能:
能打印全校学生的信息及积各班信息,科目成绩等。
帮助功能:
能帮助初次使用者对本系统的应用及处理常见的问题。
退出功能:
结束并关闭系统。
学生学籍系统的目标
节约资源,提高学籍信息的精确度
本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。
大节省了学校能源。
并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。
方便快速操作,精减人员,节约开支
方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。
为学校增加了财富。
数据库分析
用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。
数据流图描述:
本系统从总体上分为系统信息管理、学生信息管理、课程管理、班级管理和成绩管理五大部分。
每个模块有自己的作用。
下面的各模块功能流图就是由各功能之间的关系而得出的。
(图、图、图、图、图、图、图)
学籍信息录入流图(图)
学生信息查询流图(图)
学生档案管理人员
学生信息维护
成绩信息维护
班级信息维护
课程信息维护
学生数据表
成绩数据表
班级数据表
课程数据表
信息维护结果
学籍信息维护流(图)
一般用户、超级用户
用户添加
用户信息
系统管理数据流图(图)
课程开课信息
课程信息
年级、班级查询条件
课程管理数据流图(图)
成绩录入
成绩排名
按学号
按科目
按班号
成绩管理数据流图(图)
学生班级管理人员
班级信息录入
班级录入
班级学生名单及成绩
学生数据表
班级信息查询
按班号
按年级
班级管理数据流图(图)
数据字典:
是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明
下面给出本系统几个数据元素的字典卡片与具体数据卡片的含义:
名称:
用户信息
描述:
管理员的基本信息表
定义:
用户用户名密码性别联系电话出生年月家庭住址
用户名英文字母、数字、特殊符号
姓名英文字母、数字、文字
名称:
学生表
描述:
学校学生注册基本信息表
定义:
学生表学号姓名性别班级民族籍贯政治面貌出生日期入学日期家庭住址联系电话备注
学号数字
姓名文字
名称:
成绩录入表
描述:
学校学生各科成绩基本信息表
定义:
成绩录入考试编号学号姓名班级课程名成绩
学号数字
姓名文字
名称:
班级表
描述:
学校各班班级基本信息表
定义:
班级表年级班号班主任教室
班号数字
年级文字
名称:
课程表
描述:
各年级所学课程的基本信息表
定义:
课程表课程编号课程名称课程类型课程描述
编号数字
名称文字
五.试验结论
通过本次实验,熟练应用信息系统分析和结构化分析方法对系统进行分析。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统分析 总体 设计