- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析说明书
1.引言
1.1编写目的
1.2背景
1.3 定义
1.4参考资料
2.任务概述
2.1 目标
2.2 用户特点
2.3 假定与约束
3. 需求分析建模
3.1功能需求
3.1.1系统需求描述
3.1.2 总体功能分析
3.1.2 功能模块分析
3.2性能需求
3.2.1精度
3.2.2时间特性要求
3.3数据需求
3.3.1 输入\输出数据要求
3.3.2数据模型
3.4故障处理要求
3.5其他专门要求
4.运行环境规定
4.1设备
4.2支持软件
4.3接口
4.4控制
1.引言
1.1编写目的 ? ?
本文档分析了《学生信息管理系统》开发的可行性,实施的条件和应具备的各种有关的条件,从而可以使相关人员可以按此文档进行分析,判断系统实施与否。
1.2项目背景 ? 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量1.3定义 ? Visual Basic
VC:Microsoft Visual C++
C/S:Client/Server模式
DB2:DATABASE 2
Sybase:全球著名的基础架构供货商Sybase公司1.4参考资料 ? 本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如、 、、针对这些要求设计了学生信息管理系统。
班级信息的添加、班级信息的修改、班级信息的删除、班级信息的查询
课程信息的添加、课程信息的修改、课程信息的删除、课程信息的查询
学生档案信息的添加、学生档案信息的修改、学生档案信息的删除、学生档案信息的查询
学生成绩信息的添加、学生成绩信息的修改、学生成绩信息的删除、学生成绩信息的查询
学生交费信息的添加、学生交费信息的修改、学生交费信息的删除、学生交费信息的查询
班级报表打印、学生档案报表打印、课程报表打印、学生成绩报表打印、学生交费报表打印;
系统登录:实现对普通用户与管理员的区分,从而进行相关操作用例表序号 用例名称 描述 用例1 系统登录 1.??????? 验证密码,若密码错提示用户名密码错误.??????? 权限.??????? 功能 用例2 系统退出 可随时从系统中退出,退出后
管理员(教师)管理:可对系统中存在的学生进行相关操作,以及一些数据的维护
采用用例表序号 用例名称 描述 用例增加可以 用例删除可以 用例编辑可以 用例查询可以
人事变动管理:单位发生人事变动,例如人事信息的添加、删除、查询、修改等。
采用用例表序号 用例名称 描述 用例 用例 用例 用例
人事信息查询检索:根据需要检索的条件进行查询,查询所属员工的人事信息,根据姓名等进行查询等。
采用用例表序号 用例名称 描述 用例 用例
统计报表:可以根据统计的各种要求进行报表的显示。
采用用例表序号 用例名称 描述 用例
3.1.2 总体功能分析
分析出系统的总体功能模型(如用数据流图来描述)
例如:
3.1.2 功能模块分析
详细描述每个功能的流程
例如:1、
仓库管理系统顶层数据流图
档案管理1层数据流图
3.2性能需求
3.2.1精度
3.2.2时间特性要求
3.3数据需求
3.3.1 输入\输出数据要求
4.数据库逻辑结构设计
1)基本设计
此部分主要是将上述E-R图转换为相应的关系模式(依据转换原则)。综观项目的具体特点和整体处理要求,同时为便于系统内部的管理,在各实体原有信息的基础上,确定增加候选码,作为各关系的主键(关键字)、考虑联系确定外键。
学生( 学号,班级号,姓名,年级,专业,性别,出生年月,籍贯,政治面貌,家庭地址,邮政编码,联系电话,入学时间,备注)
班级(班级编号,年级,专业,人数,辅导员,备注)
课程(课程编号,年级,专业,学期,课程名称,教材,任课老师,课时,上课地点,课程性质,考试性质)
4)成绩(学号,课程编号,姓名,年级,专业,学期,考试时间,考试地点,课程性质,科目分数,违纪类型,备注)
5)学费(收据编号,年级,学号,姓名,专业,学期,日期,应交费用,实际交费,本次欠费)
2)优化设计
由于班级编号、课程编号将重复出现。为降低重复,提高准确性和处理速度,保证唯一性,同时又能够简化输入操作,方便修改和维护,特增加班级码本、课程码本的关系模式,导致原各关系中的名称均改为代码。下面是码本的具体组成举例:
班级码本(班级代码 ,班级编号)
课程码本(课程代码 ,课程编号)
5.数据库物理设计
数据库物理设计完成数据库在物理设备上的存储
文档评论(0)