目录
“平行志愿录取系统”软件系统的需求构思及描述 2
1. 背景介绍 2
2. 欲解决问题 3
3. 软件创意 3
4. 系统的组成和部署 3
5. 软件系统的功能描述 4
表 1 软件系统功能描述表 4
6. 可行性及潜在风险 5
软件需求规格说明书 6
1. 引言 6
1.1 编写目的 6
1.2 读者对象 6
1.3 软件项目概述 6
1.4 文档概述 6
1.5 参考资料 7
2. 软件的一般性描述 8
2.1 软件产品与其环境之间的关系 8
2.2 限制与约束 8
2.3 假设与前提条件 8
3. 软件功能需求描述 8
3.1 软件功能概述 8
3.2 软件需求的用例模型 10
3.3 软件需求的分析模型 11
4. 其它软件需求描述 11
4.1 性能要求 11
4.2 设计约束 11
4.3 界面要求 10
4.4 进度要求 10
4.5 交付要求 10
4.6 验收要求 10
5. 软件原型 11
详细设计 14
1、引言 14
1.1 编写目的 14
1.2 读者对象 14
1.3 软件项目概述 14
1.4 文档概述 15
1.5 参考资料 15
2、软件设计约束 15
2.1 软件设计目标和原则 15
2.2 软件设计的约束和限制 16
3、软件设计 16
3.1 软件体系结构设计 16
3.2 用户界面设计 17
3.3 用例设计 11
3.4 类设计 14
3.5 数据设计 29
3.6 部署设计 31
“平行志愿系统”项目总结报告 31
1. 项目背景与需求 32
1.1 项目背景 32
1.2 项目需求 33
2. 项目主要代码展示 33
2.1 代码组织结构 33
3. 项目部署与运行 35
3.1 系统登录界面 35
3.2 系统主界面 36
3.3 系统招生界面 37
3.4 学生信息界面 38
3.5 录取结果界面 39
3.6 调剂队列界面 40
3.7 录取结果界面 41
3.8 成绩分析界面 42
3.9 人数分布界面 43
3.10 生源地分布界面 45
4. 所遇问题与解决方案 46
5. 项目中完成要求的相关代码截图 48
将错误信息写入 log4j 日志文件中; 48
错误页面处理 49
二级访问的虚拟路径 49
解决中文乱码 50
设置默认首页 50
后台数据校验 51
事务管理 52
视图解析器 52
6. 感受与体会 53
6.1 小组成员xxx感受与体会 53
6.2 小组成员xxx感受与体会 54
6.3 小组成员xxx感受与体会 54
“平行志愿录取系统”软件系统的需求构思及描述
1.背景介绍
随着高考参考人数的增多,普通高校网上录取工作的不断推进和深入,高考改革工作的不断进行,对于各院校的高考录取系统要求也进一步细化,特别是投档、录取工作。在考生进行投档时,系统除了需要保证程序的运行效率,还要在正式录取之前实现预录取、预调剂功能,从而降低录取错误发生的概率;除此之外,系统也应能对录取结果进行相应的分析, 例如成绩分析、录取人数分析、成绩区间分布、生源地分布等等,因此客户端则需要根据不同的需求采用不同的算法来满足系统的需要。
在这样的大环境背景下,平行志愿录取系统的总体设计目的就是提高录取工作效率,降低考试院和院校的管理成本;避免因人为错误造成录取的巨大损失,保证考生信息的准确性、 可靠性,以及确保高考录取工作在公平公正公开的原则下进行。设计与实现平行志愿录取系统非常具有实用价值。