概要设计说明书题库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2总体设计 (3)
2.1需求规定 (3)
2.2运行环境 (4)
2.3基本设计概念和处理流程 (4)
2.4结构 (6)
2.5功能器求与程序的关系 (8)
2.6人工处理过程 (9)
2.7尚未问决的问题 (9)
3接口设计 (9)
3.1用户接口 (9)
3.2外部接口 (9)
3.3内部接口 (10)
4运行设计 (10)
4.1运行模块组合 (10)
4.2运行控制 (10)
4.3运行时间 (10)
5系统数据结构设计 (11)
5.1逻辑结构设计要点 (11)
5.2物理结构设计要点 (11)
5.3数据结构与程序的关系 (11)
6系统出错处理设计 (11)
6.1出错信息 (11)
6.2补救措施 (12)
6.3系统维护设计 (12)
概要设计说明书
1引言
1.1编写目的
说明编写这份概要设计说明书的目的,指出预期的读者。
概要设计说明书的目的:概要设计说明书又称系统设计说明书,这里所说的系统是指程序系统。编写该文档的目的在于明确整个系统的需求、对该项目进行总体设计、详细说明对程序系统的设计考虑(包括:程序系统的基本处理、流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等),为程序的详细设计提供基础。使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。而它的真正目的是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
预期读者:项目开发人员、编程人员、软件维护人员、技术管理人员、执行软件质量保证计划的专门人员、参与本项目开发进程各阶段验证/确认以及负责最后项目验收人员、合作各方有关部门的负责人、项目组负责人和全体参加人员等
1.2背景
说明:
a.待开发软件系统的名称:题库管理系统。
b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。
任务提出者:北京京胜世纪科技有限公司
开发者:天津职业大学电信学院软件技术2班,小组开发人员:边继红
用户:从事教育事业的教学教师以及在学学生等
运行该软件的计算站:天津职业大学电信学院
1.3定义
1.考试科目:对应教学计划中的课程名称
2.试题类型:包括客观题(单选、多选、判断、填空)和主观题(简答、论述)两大类
3.题目难度:主观上分为较难、一般、容易三种,,录入试题时由试题创建者确定;
4.难度系数:是衡量试题难易程度的客观指标,定义为正确率的倒数:
难度系数= 100 /正确率,初值设为2,以后通过考试结果由系统自动计算。
数值越大,说明错误率高,即难度越大。
5.用户类型:根据权限分为:管理员、任课教师、学生三种角色
管理员:是系统超级用户,具有系统所有操作权限
教师:对试题库具有查询、编辑权限,对试卷具有查询权限。
学生:只能查询相关试题和试卷信息。
1.4参考资料
列出有关的参考文件,如:
a.本项目的经核准的计划任务书或合同,上级机关的批文;
b.属于本项目的其他已发表文件;
c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的
标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
与本文直接相关的国家标准包括:(中国标准出版社1996年)
2总体设计
2.1需求规定
说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。
输入:一般为使用人员键盘输入,部分为外部文件导入输入。
输出:一般为屏幕输出、打印输出,部分为文件输出。
处理的功能性能要求:1.数据管理能力要求:能满足当前使用规模的数据处理要求,当
前库大小约200MB~400MB,历史库
800MB~1.2GB,归档库大小不限。
2.故障处理要求:
⑴硬件故障:①客户端硬件故障,不能启动、硬件损坏,最好
有备用机器
②通讯故障,客户端与服务器无法通讯,导致局
部业务暂停,应检查通讯线路及设置,保证网
络通讯畅通
③服务器硬件故障,web服务器站无法启动,应
有备件或备机替换
④数据服务器硬件故障,数据无法访问,应有备
件或备机替换
⑵软件故障:①客户端应用程序故障,业务处理不正常,应检
查设置或IE等配套设置
②后台服务器故障,部分业务处理不正常,应检
查设置或更换配套程序
2.2运行环境
简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。
设备:数据库服务器:奔腾三,内存128MB以上,硬盘9G,100M网卡
应用服务器:奔腾三,内存128MB以上,硬盘4G,100M网卡
网络配置:100M / 10M 客户端,P-3 600以上,内存128MB以上,硬盘1G,
100M/10M网卡
支持软件:服务器操作平台:windows 2000/LINUX/UNIX/windouws NT
Web服务器:resin2.5/ Apache
客户端:IE 4.0及以上
网络环境:Intranet与Internet
支持协议:TCP/IP、SMTP、POP3、HTTP、SSL
数据库:ORACLE、SQL Server、SYBASE、INFORMIX、DB2
支撑环境:JDK1.3及以上
接口:提供明确的业务规范和业务流程,给第三方内容提供商提供开放的平台,以便提供广泛的合作机会,最终将该系统建设成为一个综合业务平台控制:所有的控制利用.NET的多线程技术,实现对共享资源的一致性维护。
2.3基本设计概念和处理流程
说明本系统的基本设计概念和处理流程,尽量使用图表的形式。
基本设计概念图表: