.
学生信息管理系统
姓 名:
任课老师:
课 程:技术文档写作与沟通
日 期:
.
李燃组 夏晨洋 2017年6月24日 .
目录
1. 引言...................................................................... 4
1.1. 编写目的 ............................................................ 4 1.2. 项目背景 ............................................................ 4 1.3. 定义 ................................................................ 4 1.4. 参考资料 ............................................................ 5 2. 项目计划 .................................................................. 5
2.1工作内容 ............................................................. 5 2.2产品 ................................................................. 6
2.2.1程序 ........................................................... 6 2.2.2文档 ........................................................... 6 2.3运行环境 ............................................................. 6 2.4服务 ................................................................. 7 2.5验收标准 ............................................................. 7
2.5.1代码的验收 ..................................................... 7 2.5.2 文档验收 ....................................................... 7 2.5.3 服务验收 ....................................................... 8
3. 实施计划 .................................................................. 8
3.1. 任务分解 ............................................................ 8
3.1.1. 调研和需求分析 ................................................ 8 3.1.2. 系统设计 ...................................................... 8 3.1.3. 编码及测试阶段 ................................................ 8 3.1.4. 项目总结 ...................................................... 9 3.2. 预算 ................................................................ 9
3.2.1. 学生信息管理系统总预算 ........................................ 9 3.3. 关键问题 ............................................................ 9 4. 人员组织及分工 ........................................................... 10
4.1. 组织结构和人员分工 ................................................. 10
4.1.1. 组织结构 ..................................................... 10 4.1.2. 人员分工和职责 ............................................... 11
5. 交付期限 ................................................................. 12 6. 项目SSR ................................................................. 12 7. 需求规格说明 ............................................................. 13
7.1. 目标 ............................................................... 13 7.2. 运行环境 ........................................................... 13 7.3. 假定和约束 ......................................................... 14 7.4. 对功能的规定 ....................................................... 15 7.5. 性能的规定 ......................................................... 21
7.5.1. 精度 ......................................................... 21 7.5.2. 时间特性要求 ................................................. 21 7.5.3. 灵活性 ....................................................... 21 7.6. 输入输出要求 ....................................................... 21
.
.
7.7. 故障处理要求 ....................................................... 22 7.8. 设备 ............................................................... 22 7.9. 支持软件 ........................................................... 22 8. 总体设计 ................................................................. 22
8.1. 需求规定 ........................................................... 23 8.2. 基本设计概念和处理流程 ............................................. 24 8.3. 结构 ............................................................... 27 8.4. 人工处理过程 ....................................................... 29 8.5. 尚未解决的问题 ..................................................... 29 8.6. 接口设计 ........................................................... 29
8.6.1. 用户接口 ..................................................... 29 8.6.2. 外部接口 ..................................................... 30 8.6.3. 内部接口 ..................................................... 30 8.6.4. 运行设计 ..................................................... 31 8.6.5. 运行模块的组合 ............................................... 31 8.6.6. 运行控制 ..................................................... 32 8.6.7. 运行时间 ..................................................... 32 8.7. 系统数据结构设计 ................................................... 32
8.7.1. 逻辑结构设计要点 ............................................. 32 8.7.2. 物理结构设计要点 ............................................. 33 8.7.3. 数据结构与程序的关系 ......................................... 34 8.7.4. 补救措施 ..................................................... 35 8.7.5. 系统维护设计 ................................................. 35
9. 小组评分 ................................................................. 36
9.1. 各分项目组职责: ................................................... 36 9.2. 打分 ............................................................... 36
.
.
1. 引言
1.1. 编写目的
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的书籍、u结构与软件结构。在软件设计阶段主要是把一个软件需求转换为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得到的软件总体概貌,把它加工成灾程序细节上非常接近于源程序的软件表示。
1.2. 项目背景
(1) 本项目的名称是;学生信息管理系统。
(2) 本项目的任务提出者是老师,开发者是电子信息科学学院,用户是江夏学院广大师生。
1.3. 定义
在该概要设计说明书中的专门术语有:
总体设计 接口设计 数据结构设计
.
.
出错设计
具体的概念与含义在文档后将会解释。
1.4. 参考资料
(1)学生信息管理系统需求说明书 (2)引用资料
【1】王宜贵,软件工程。北京:机械工业出版社,2008 【2】.张海藩,软件工程导论,北京,清华大学出版社,2005 【3】. 《软件工程导论》 第五版 张海藩编著 清华大学出版社
2. 项目计划
2.1工作内容
此次设计我们使用Java编程,实现了学生信息管理系统的过程。本系统采用Sun公司的j2sdk1.4.2_04和SQL server 2000数据库管理系统作为开发工具,通过对学生信息管理系统进行可行性分析、需求分析和设计逐步将一个学生信息管理系统的开发过程呈现出来。
系统开发目标: 开发一套可以做到对学生信息的规范管理、科学统计和快速查询的系统,提高学生管理工作的效率。
该软件开发要满足学校对学生信息的科学化化管理的需要,传统人工的方式管理文件档案,存在着许多缺点,效率低、保密性差,随着时间的增加,将产生大量文件和数据,对于查找、更新和维护都带来不少困难。因此该系统特别注重效率的提高和易用性,将学生信息的管理和计算机软件有机的结合在一起,具有学籍信息的输入,学生信息的查询和修改,课程信息的输入、查询和修改,课程的设置和修改,成绩信息的输入、修改、查询和统计,不需重复录入数据,不增加额外人员,优化管理流程,操作应简单,功能强大,实用性强。
.