- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程设计
单项选择考试系统
开发报告
作者:强雁翔 2009242026
蔚晨月 2009242035
1引言 3
1.1编写目的 3
1.2背景 3
1.3参考资料 3
2任务概述 4
2.1目标 4
2.2用户的特点 4
2.3假定和约束 4
3需求分析 5
3.1对功能的规定 5
3.2数据库需求 6
3.2.1题目存储表 6
3.2.2用户信息表 6
3.2.3考试科目表 7
3.2.4考试成绩表 7
3.3对性能的规定 7
3.3.1时间特性要求 7
3.3.2灵活性 7
3.4故障处理要求 7
4软件设计与实现 7
4.1系统结构 8
4.1.1逻辑结构设计要点 8
4.1.2物理结构设计要点 8
4.2数据结构与程序的关系 9
4.3运行环境规定 9
4.3.1设备 9
4.3.2接口 10
4.3.3支持软件 10
5软件测试 11
5.1 测试概要 11
5.2 测试结果 11
5.3 测试结论 14
6总结 14
1引言
1.1编写目的
本份说明书从各个方面介绍了单项选择考试系统,需求分析阶段对系统提出完整、准确、清晰、具体的要求,通过与用户沟通获取用户对软件的需求,保持用户和设计人员意见的一致性,以书面形式准确的描述软件的需求,便于软件设计人员掌握系统整体的开发方向。概要设计阶段决定了系统该怎样做的问题,通过需求分析说明书中的数据流图设想各种方案基础,从中确定系统的最佳具体实现方案,并制定实现这个方案的进度计划,向用户和设计人员推荐,进而确定最合理的软件结构,用较低成本开发出较高质量的软件系统。预期读者为客户代表及程序设计人员。
1.2背景
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了传统考试的重大变革。目前的一个发展趋势是采用大规模试题库的计算机网络考试模式。随着计算机网络在生产生活、科技教育中的普及,传统试的考试出卷、答卷方式以及绩管理正发生着巨大的变革,因此,如何使考试过程变得方便、高效、快捷、公正,是一个重要课题。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。a.《在线考试系统》百度文库
/view/c86f1b136edb6f1aff001f5b.html?from=recpos=2weight=2lastweight=1count=5 ;
b.张海藩著 《软件工程导论》 清华大学出版社 2008年2月第5版;
c.5173论文资源网 《基于WEB的在线考试系统的设计实现/article/html/3388.html ;
d.百度用户yxot12贡献 《在线考试系统(概要设计说明书)》
/view/3c5e4ae9551810a6f5248656.html ;
2任务概述
2.1目标
本系统摒弃了传统考试中“一纸定终身”、投机取巧等弊端,使考试更加的高效、快捷、公正。本软件产品是一项独立的软件,可单独使用。
A、本系统的用户可分为教职工,学生两类:
考虑到系统的安全性,本系统共分成两个部分:一个部分用于教职工登录,主要负责进行试题管理、成绩管理、数据库管理;另外一个部分用于学生登录,参加考试。
B、系统应该实现下列功能:
对管理员来说,试题管理、成绩管理、数据库管理。
对学生来说, 考试结束后,系统会根据已有的标准答案进行在线判卷,学生可以立刻知道考试成绩。
2.2用户的特点
本系统是一个大众化软件,适用范围较广,使用频率较高。对于操作人员,具备基本的计算机知识即可。对于维护人员,需具有软件设计师资格证,由于本软件采用C++开发,需要维护人员熟练掌握C++程序设计语言。
2.3假定和约束
a.开发期限:三周
b.开发语言:C++程序设计语言
c.数据库语言:Access
3需求分析
3.1对功能的规定
根据实际情况分析,单项选择系统考试过程数据流图如图3.1:
图3.1 单项选择系统考试过程数据流图
3.1.1学生信息注册功能
说明:学生在考试前需先注册个人信息,考试时通过已注册的用户名及密码登录系统,进入考试界面。
3.1.2试题管理功能
说明:教职工可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题。同时也可对考试科目进行增、删、改。
3.1.3 成绩查询功能
说明:教职工可查询学生的考试成绩, 并且可通过=、=功能查询符合要求的学生成绩。
3.1.4 阅卷功能
说明:考生确定交卷后,系统告知正确与否,最后给出考试分数。
3.1.5数据库备份、还原、初始化功能
说明:教职工可以将数据库内容导出,进行备份,在数据库出现问题时进行还原
您可能关注的文档
- 徐水县第一中学2010-2011学年第一学期期末考试高一生物试卷.doc
- 中国电信CDMA网优服务人员认证考试大纲(初级人员认证考试复习资料).doc
- 中国电信岗位_考试__AXE10交换机培训教材.doc
- 中国电信2010年网优服务人员认证考试复习资料.pdf
- 中国电信岗位考试-电源监控岗位技能认证标准.doc
- 中国电信岗位考试-程控交换专业教材基础知识.doc
- 中国电信岗位考试-朗讯PHS网管监控教材(V1.1).doc
- 中国移动2008年第二阶段网络优化人员技能提升第一次理论评估考试试卷(含答案).doc
- 中国移动TD-SCDMA专业考试必备资料.doc
- 中国移动通信专业考试资料.pdf
文档评论(0)