系统需求分析报告
——关于成都信息工程学院学籍管理系统
计本995,毛彩霞,99031152§1概述
随着社会的发展,经过本院全体师生的共同努力,学校的规模不断的扩大,日常教学活动中提取相关信息,以反映教学情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。
§1.1背景
项目开发的提出者为学校的业务管理人员,开发者为毛彩霞,已明确用户有:在校任课老师和就读学生、班主任、教务处及相关的管理人员;潜在用户有:已经毕业的学生、用人单位、学生家长。
用户特点:
在校任课老师、班主任、教务处各作为单独的一类用户,在校就读学生、已经毕业的学生、用人单位、学生家长作同一类用户。在校任课老师、用人单位、教务处的管理人员和已经毕业的学生大专以上学历,班主任、在校就读的学生高中以上学历,学生家长学历不定,用可能低于高中学历。
项目经费有学校出,开发周期一年。
§1.2 系统目标
软件开发的意图为便于学校的管理,方便查看有关学校及学生的情况。
如教务处对学生成绩的修改、删除、查找、添加等。
§1.3 业务模式
(略)
§1.4 现行组织机构及业务现状
在学籍管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
§2用户需求
§2.1 业务需求
1、使用范围
按成都信息工程学院全日制学生学籍管理等相关文件完成本科和专科学生学籍状况的系统管理(本科生用学年学分制,专科生用学年制)。
系统中保留五个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。
2、功能要求
学生档案管理: 学生的一般情况,及奖励,处分情况;
学生成绩管理: 学习成绩,补考成绩;
学籍处理: 学生留降级处理,休复学处理,退学处理;
日常教务管理: 日常报表,如通知书,补考通知书等,学生学成绩的各种分类统计;
毕业生学籍处理: 结业处理,毕业处理,授位处理,学籍卡片等。
3、信息采集与各部门的使用权限
每学期考试完毕由各系录入成绩,然后由教务科收集。为了信息的安全和数据的权威性,对于网上信息的使用权限和责任规定如下:
数据收集前的系统权限
注:0、登录,修改,处理权。 ?、查询权
§2.2 性能需求
1、网络环境下的多用户系统
在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。
2、数据的完整性,准确性
a、录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。
b、系统具有部分反悔修改功能,系统备有的修改功能均可反悔
3、数据完成的时间性,
如成绩的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入成绩。
4、数据安全性
本系统采用二级安全保障
第一级:依赖于网络本身对用户使用权限的规定。
第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。如上表
5、成绩自动统计分析及学籍的自动处理
本系统按学籍管理条例设计了若干个软件处理模块:
1、 按某学生某学期,学年考试及补考成绩,自动生成该学生是否升 留降级,退学。
2、 可按某学生在校期间累计补考科目门数和成绩自动生成该学生 是否结业,毕业,授位。
3、 可按某学生因非成绩原因所引起的学籍变更作自动处理。
4、 可按每学期各年级班学生考试成绩自动生成补考名单,科目。
5、 可按每学期各年级学生考试成绩自动生成某课程统计分析表。
6、 可按同一年级学习成绩进行同一课程不同班级间成绩比较。
§2.3 其他需求
要求界面适当美观,幽雅,通用性比较强。
§2.4用户平台要求
此开发出的软件要适用于Internet网及校园内的局域网,支持windows系统及一些常用的办公软件如office等。
§3业务流程
§3.1与其他系统的关系
(略)
§3.2业务流程
学生成绩管理流程图如下:
* 一层图
* 二层图
*三层图 1、学生档案管理系统的细分
2、学生成绩管理系统的细分
§4业务逻辑
§4.1业务分解
§4.2业务描述
如上面业务分解图所示,将一个开发的软件——学生管理系统分成五个子系统,他们分别为:学生档案管理系统、学生成绩管理系统 、学籍处理系统、日常教务管理系统、毕业生学籍处理系统;再将每个子系统进行细分如:学生档案管理系统分为添加新生信息中心、搜索信息中心、添加奖惩信息中心等子块。通过这些小子快完成各项功能,如添加新生信息中心主要完成对新生的注册相关信息,通过用户输入的信息进行新建信息,并生成相应的库信息,然后返回确认信息。搜索信息中心则负责对现有学生信息的查找功能,根据用户输入的部分学生信息,查找相关学生信息,返回查寻结果。添加奖惩信息中心是完成对学生奖惩信息的编写,通过输入学生部分信息,找到相关信息,并将相应的奖惩信息进行修改,返回修改结果。其他子系统也同理。
§5 数据调查及分析
§5.1原始单据
单据名称:成都信息工程学院计算机系99级学生信息表
别名:无
简述:对学生信息的统计与管理
来源:成都信息工程学院教务处、学生处、各系科、师资科
去处:上级管理部门
组成:学生姓名、学号、出生年月、性别、班级、
本学期总修学分数
流通量:1次/学期
高峰时期流通量:5次/学期
§5.2数据分析
§5.2.1数据分类
由以上原始单据可得,静态数据有:学生姓名、学号、出生年月、性别
动态数据有:班级、本学期总修学分数
静态数据量估计为200条,动态数据量估计为200条
§5.2.2数据项描述
第二篇:银行储蓄系统的需求分析报告1
1
文 档 作 者:XXX
日期:2010-1-1
“银行计算机储蓄系统”需求分析说明书
2
1.引言 ............................................................................................................................................... 3
1.1 项目背景 ....................................................................................................................... 3
1.2 项目目标 ....................................................................................................................... 3
2. 银行计算机储蓄系统业务流程图 .............................................................................................. 4
3. 银行计算机储蓄系统 .................................................................................................................. 4
3.1 银行计算机储蓄系统....................................................................................................... 8
3.1.1 存取款管理 ................................................................................................................ 11
? 存款管理 ......................................................................................................................... 11
? 数据流程图 ..................................................................................................................... 11
? 取款管理 ......................................................................................................................... 14
? 数据流程图 ..................................................................................................................... 14
4.E-R图 .......................................................................................................................................... 20
3
1.引言
1.1 项目背景
项目名称:银行计算机储蓄系统(初步定为)
用户:XXX银行
项目说明: 随着社会经济的发展,以及数字生活的逐步渗透,如何为用户提供更加便捷、更加周到的服务已经成为各大银行竞争的焦点。但如今银行储蓄系统工作效率比较低,越来越不能满足广大人民群众的需求,人们希望可以更方便更省时更省力的办理储蓄的相关业务。人们不再满足于以前传统的哪家银行卡只可以在那家银行存款提款的模式。而如今计算机网络的高速发展及普及度的进一步加强,越来越多的人希望通过在家实现存取款或是通过上网实现网上银行的功能等。在这样的趋势下,明显可以看出现今的银行计算机储蓄系统不能够满足人们日益增长的需求,为提高该银行的存取款工作效率,降低工作的人力、物力开支,提高工作的准确性、正确性,并且便于用户信息存取,需要建立一个新的、高效的、方便的、互联的计算机储蓄系统
1.2 项目目标
所建议系统的开发目标包括:
? 人力与设备费用的减少及合理利用;
? 处理速度的提高及准确度的保证;
? 人员利用率的改进及合理调度。
? 改进管理和服务;
建立高效的信息传输和服务平台,提高信息处理速度和利用率等等。
4
2. 银行计算机储蓄系统业务流程图
3. 银行计算机储蓄系统
一、数据流程图
5
二、词条说明
1. 数据流词条描述
a) 数据流名:存款单
说明:当用户要存款时银行计算机储蓄系统就产生一个存款单给用户,银行计算机储蓄系统又要把存款单给银行内库进行确认审查。 数据流来源:用户
数据流去向:银行计算机储蓄系统
数据流组成:存款单=存款人+存款银行+业务员编号+存款金额+存款日期
业务员编号=“01”..“99”
存款日期=年+月+日
数据量流通量:暂不统计
b) 数据流名:存单(反馈信息)
说明:银行系统给用户每次存款打印的存款资料表单
数据流来源:银行计算机储蓄系统
数据流去向:用户
数据流组成:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额
业务员编号=“01”..“99”
6
存款日期=年+月+日
位置:输出到打印机
数据量流通量:暂不统计
c) 数据流名:取款单
说明:记录用户每次取款的资料和情况
数据流来源:用户
数据流去向:银行计算机储蓄系统
数据流组成:取款单=取款人+取款银行+业务员编号+取款金额+取款日期
业务员编号=“01”..“99”
取款日期=年+月+日
数据量流通量:暂不统计
d) 数据流名:利息清单(或账单)
说明:当用户取款时,银行内库要把利息清单(或账单)给银行计算机储蓄系统处理,再把利息清单(或账单)交于用户
数据流来源:书库
数据流去向:事务处理
数据流组成:取款信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+帐户余额
业务员编号=“01”..“99”
取款日期=年+月+日
位置:输出到打印机
数据量流通量:暂不统计
2. 数据文件(存储池)描述
a) 数据文件名:用户信息表
简述:用于存放用户的个人资料情况及其它相关信息
输入数据:用户信息
输出数据:用户信息
数据文件组成:用户信息表=用户编号+身份证号码+姓名+性别+年龄+住址
存储方式:关键码
存取频率:经常
7
b) 数据文件名:密码信息表
简述:用于存放用户存取款所需的密码
输入数据:密码信息
输出数据:密码信息
数据文件组成:密码信息= 存取款密码+设置密码日期
存储方式:关键码
存取频率:经常
c) 数据文件名:存取款信息表
简述:主要是对存取款时所产生的存单、利息清单(或账单)及账面上金额进行存储
输入数据:存取款信息
输出数据:存取款信息
d) 数据文件组成:存取款信息表= 存单+利息清单(或账单)+存取款日
期+帐户金额
存储方式:直接
存取频率:经常
3. 加工逻辑词条描述
a) 加工名:银行计算机储蓄系统
加工编号:0层
简要描述:对用户存取款进行管理和处理
输入数据流:存款单、取款单
输出数据流:存单、利息清单(或账单)
加工逻辑:若存取款信息正确且密码正确无误则存取款成功,否则提
示重写或重填。
4. 外部实体词条描述
a) 名称:用户
简要描述:存款、取款、贷款、查询等
有关数据流:存款单、存单、取款单、利息清单(或账单)
数目:4
8
3.1 银行计算机储蓄系统
一、数据流程图
9
二、词条说明
1.数据流词条描述
a)数据流名:存款信息
说明:当用户存款时,需要传递存款信息
数据流来源:用户
数据流去向:存款信息表
数据流组成:存款信息=存款金额+存款日期+存款人+帐户余额 数据量流通量:暂不统计
b)数据流名:取款信息
说明:当用户取款,也要传递取款的信息
数据流来源:用户
数据流去向:取款信息表
数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额 数据量流通量:暂不统计
2.数据文件(存储池)描述
a)数据文件名:存款信息表
简述:用于存放用户存款情况及个人帐户情况等
输入数据:存款信息
输出数据:存款信息
数据文件组成:存款信息表=存款人+存款日期+存款金额+身份证号码+业务员编号
存储方式:关键码
存取频率:经常
b) 数据文件名:取款信息表
简述:用于存放用户取款情况及个人帐户情况等
输入数据:取款信息
输出数据:取款信息
数据文件组成:
10
取款信息表= 取款人+取款时间+取款金额+身份证号码+业务员编号
+ 利息清单(或账单)
存储方式:关键码
存取频率:经常
c) 数据文件名:用户信息表
简述:用于存放用户的个人资料情况及其它相关信息
输入数据:用户信息
输出数据:用户信息
数据文件组成:用户信息表=用户编号+身份证号码+姓名+性别+年龄+住址
存储方式:直接
存取频率:经常
3.加工逻辑词条描述
a) 加工名:存款业务
加工编号:1层
简要描述:对用户存款进行管理
输入数据流:存款信息
输出数据流:存款信息
加工逻辑: 银行计算机储蓄系统存款功能
b) 加工名:取款业务
加工编号:2层
简要描述:对读者取款进行管理
输入数据流:取款信息
输出数据流:取款信息
加工逻辑:银行计算机储蓄系统取款功能
4.外部实体词条描述
a) 名称:用户
简要描述:存款、取款、贷款、查询等
有关数据流:存款单、存单、取款单、利息清单(或账单)
11
数目:4
3.1.1 存取款管理 ? 存款管理
? 数据流程图
? 词条说明. 1. 数据流词条描述
1) 数据流名:存款信息
说明:当用户存款时,需要传递存款信息 数据流来源:用户 数据流去向:存款信息表
12
数据流组成:存款信息=存款金额+存款日期+存款人+帐户余额 数据量流通量:暂不统计
2) 数据流名:需要设置密码
说明:描述用户存款时的限制属性
数据流来源:更新存款的信息
数据流去向:编辑图书、读者库
数据流组成:设置密码、密码信息表
数据量流通量:暂不统计
3) 数据流名:不需要设置密码
说明:描述读者证件信息是否合格
数据流来源:更新存款的信息
数据流去向:处理存款
数据流组成:不需要设置密码
数据量流通量:暂不统计
4) 数据流名:存单
说明:银行系统给用户每次存款打印的存款资料表单
数据流来源:银行计算机储蓄系统
数据流去向:用户
数据流组成:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额
业务员编号=“01”..“99”
存款日期=年+月+日
位置:输出到打印机
数据量流通量:暂不统计
2.数据文件(存储池)描述
1) 数据文件名:存款信息表
简述:用于存放用户存款情况及个人帐户情况等
输入数据:存款信息
输出数据:存款信息
数据文件组成:存款信息表=存款人+存款日期+存款金额+身份证号
13
码+业务员编号
存储方式:关键码
存取频率:经常
2) 数据文件名:密码信息表
简述:用于存放用户存取款所需的密码
输入数据:密码信息
输出数据:密码信息
数据文件组成:密码信息= 存取款密码+设置密码日期
存储方式:关键码
存取频率:经常
3.加工逻辑词条描述
1) 加工名:验收存款单
加工编号:3.1
简要描述:对用户所写的存款单进行检验
输入数据流:存款单
输出数据流:存款单
加工逻辑:对用户所写的存款单进行核实
2) 加工名:更新存款的信息
加工编号:3.2
简要描述:对所写的存款单进行编辑后返回到存款信息表中
输入数据流:存款信息
输出数据流:无
加工逻辑:若信息正确无误则反馈存款信息
3) 加工名:设置密码
加工编号:3.2.1
简要描述:对用户的存款信息进行密码设置以得到保护
输入数据流:需要设置密码
输出数据流:存款信息
加工逻辑:对现有的用户存款信息进行密码设置以得到保护并将已经设
14
置好的存款信息进行处理
4) 加工名:处理存款
加工编号:3.3
简要描述:按相应的程序处理存款单上的信息
输入数据流:存款信息
输出数据流:存款信息
加工逻辑:处理存款单上的信息
5) 加工名:打印存单
加工编号:3.4
简要描述:打印处理后的存款信息并将信息以存单的信息打印出来 输入数据流:存款信息
输出数据流:存单
加工逻辑: 打印存款信息(以存单的形式)
4.外部实体词条描述
1) 名称:用户
简要描述:存款、查询、密码信息
有关数据流:存款信息、设置密码、存单、需要设置密码
数目:4
? 取款管理
? 数据流程图
15
1.数据流词条描述
1) 数据流名:取款单
说明:记录用户每次取款的资料和情况 数据流来源:用户 数据流去向:验收取款单
数据流组成:取款单=取款人+取款银行+业务员编号+取款金额+取款日期
业务员编号=“01”..“99” 取款日期=年+月+日 数据量流通量:暂不统计 2) 数据流名:需要密码
说明:输入所需相应的密码来获取取款的信息 数据流来源:验收取款单 数据流去向:核对密码 数据流组成:密码
16
数据量流通量:暂不统计
3) 数据流名:表单有误
说明:用于传输表单有误的信息 数据流来源:验收存款单
数据流去向:重填
数据流组成:表单有误
数据量流通量:暂不统计
4) 数据流名:密码有误
说明:输入的密码不符合相应的要求 数据流来源:核对密码
数据流去向:重新输入
数据流组成:密码
数据量流通量:暂不统计
5) 数据流名:密码正确
说明:输入的密码符合相应的要求 数据流来源:核对密码
数据流去向:计算利息
数据流组成:密码
数据量流通量:暂不统计
6) 数据流名:利息信息
说明:你取款时当前帐户内的利息状况 数据流来源:计算利息
数据流去向:更新余额
数据流组成:利息
数据量流通量:暂不统计
7) 数据流名:余额信息
说明:你取款后当前帐户内的所剩余额 数据流来源:更新余额
数据流去向:处理取款、余额信息
17
数据流组成:余额
数据量流通量:暂不统计
8) 数据流名:取款信息
说明:当用户取款,也要传递取款的信息
数据流来源:处理取款
数据流去向:打印取款清单
数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额 数据量流通量:暂不统计
9) 数据流名:打印利息清单(或账单)
说明:当用户取款后打印相应的清单或是账单给予用户
数据流来源:处理取款
数据流去向:打印取款清单
数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额 数据量流通量:暂不统计
2.数据文件(存储池)描述
1) 数据文件名:密码信息表
简述:用于存放用户存取款所需的密码
输入数据:密码信息
输出数据:密码信息
数据文件组成:密码信息= 存取款密码+设置密码日期
存储方式:关键码
存取频率:经常
2) 数据文件名:余额信息表
简述:用于存放帐户内剩余的余额情况
输入数据:余额信息
输出数据:余额信息
数据文件组成:余额信息= 余额信息+取款时间+利息+取款人+业务员编号
业务员编号=“01”..“99”
取款日期=年+月+日
18
存储方式:关键码
存取频率:经常
3) 数据文件名:取款信息表
简述:用于存放用户取款情况及个人帐户情况等
输入数据:取款信息
输出数据:取款信息
数据文件组成:
取款信息表= 取款人+取款时间+取款金额+身份证号码+业务员编号+ 利息清单(或账单)
存储方式:关键码
存取频率:经常
3.加工逻辑词条描述
1) 加工名:验收取款单
加工编号:3.1
简要描述:对用户所写的取款单进行检验
输入数据流:取款单
输出数据流:需要密码
加工逻辑:对用户所写的取款单进行核实
2) 加工名:核对密码
加工编号:3.1.1
简要描述:对于所给予的取款信息及密码信息进行核对
输入数据流:验收取款单
输出数据流:密码有误、密码正确
加工逻辑:检查密码是否正确无误,有误重新输入,正确继续进行
3) 加工名:计算利息
加工编号:3.2
简要描述:当用户取款时计算出当前帐户的利息情况
输入数据流:密码正确
输出数据流:利息信息
19
加工逻辑:计算出当前帐户的利息情况并反馈给用户
4) 加工名:更新余额
加工编号:3.3
简要描述:当用户取款后剩余的金额情况要进行更新
输入数据流:计算利息
输出数据流:余额信息
加工逻辑:对已有的金额进行查询并更新
5) 加工名:处理取款
加工编号:3.4
简要描述:对取款单中的取款信息进行处理
输入数据流:余额信息
输出数据流:取款信息
加工逻辑:处理用户的取款信息及金额
6) 加工名:打印取款清单
加工编号:3.5
简要描述:对处理后的取款信息进行打印给用户核对
输入数据流: 取款信息
输出数据流:打印利息清单(或账单)
加工逻辑:将核对无误的取款信息以利息清单(或账单)的形式打印出来
4.外部实体词条描述
1) 名称:用户
简要描述:取款、查询、密码信息
有关数据流:取款信息、核对密码、利息清单、余额信息
数目:4
20
4.E-R图