- 7
- 0
- 约4.35千字
- 约 17页
- 2018-12-24 发布于湖北
- 举报
PAGE 1
需求分析与UML
需求分析规格说明书
项目: 学生成绩管理系统
目录
TOC \o 1-3 \u 1、引言 PAGEREF _Toc319955649 \h 2
1.1编写目的 PAGEREF _Toc319955650 \h 2
1.2项目背景 PAGEREF _Toc319955651 \h 2
1.3参考资料 2
2、任务概述 2
2.1目标 2
2.2运行环境 3
2.3条件与限制 3
3、数据描述 3
3.1静态数据 3
3.2动态数据 4
3.3数据库描述 4
3.4数据词典 5
4、功能要求 6
4.1功能划分 6
4.2功能描述 8
5.性能需求 PAGEREF _Toc319955671 \h 9
5.1数据精确度 PAGEREF _Toc319955672 \h 9
5.2时间特性 PAGEREF _Toc319955673 \h 9
5.3适应性 PAGEREF _Toc319955674 \h 9
6.运行需求 9
6.1用户界面 9
6.2硬件接口 PAGEREF _Toc319955676 \h 10
6.3软件接口 11
6.4故障处理 11
7、其它要求 11
8、附录 PAGEREF _Toc319955681 \h 11
8.1数据流程图 11
8.2用例图 13
1、引言
1、1编写目的
随着科学技术的发展,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如:查询迅速、查找方便、存储量大、保密性好、成本低等。这些优点能够极大地提高学生成绩管理的效率。
1、2项目背景
系统名称:学生成绩管理系统
用户:在校任课老师和就读学生、教务处及相关人员(即教务员)。
项目委托单位: 信息系统项目管理课程项目
项目开发单位: 信息技术工程学院信息工程学院
项目主管部门: 信息技术工程学院信息工程学院
1、3参考资料
(1)《软件需求》(第二版) 清华大学出版社
(2)《计算机导论》 中国铁道出版社
2、任务概述
2、1目标
本系统的开发目标如下:
1.促进学校的考务工作规范化和学生成绩管理智能化管理;
2.建立学生个人成绩电子档案和学习成长记录;
3.学校和教师能够共同实时对学生的学习成绩进行监督;
4.系统具有学生成绩的查询、汇总、分析等性能;
5.系统能够提供友好的用户界面,简便的操作体验;
6.系统具有良好的运行效率,数据库安全性高。
2、2运行环境
操作系统: Microsoft Windows XP Advanced Server
网络服务器: Tomcat 5.0
数 据 库:My SQL
开发工具: Eclipse
2、3条件与限制
处理器要求: PentiumⅡ或以上
运行环境: JDK5.0
内存要求:512MB或以上
数据描述
3、1静态数据
信息管理系统处理程序中静态数据分离技术经过3个发展阶段。
(1) 静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一起。
(2) 静态数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。
(3) 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表间关系。
a.用户id;
b.用户身份;
c.用户密码;
d.学生所属班级;
e.学生的成绩;
f.学生的个人信息;
g.学生的个人信息状况;
3、2动态数据
输入数据:菜单选项,查询关键字,新建记录项,导入文件。
输出数据:由查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:中间查询结果。
3、3数据库描述
数据库:MySQL
其优点在于:
能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。
采用完全开放策略。可以使客户选择最最适合的解决方案。
平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力, 提供高可用性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,用户可以把数据库移到UNIX中。
获得最高认证级别的ISO标准认证性能最高。
保持Windows NT下的TPC-D和TPC-C的世界记录。
多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。
长时间的开发经验,
原创力文档

文档评论(0)