软件工程课程设计--单项选择考试系统开发报告.docVIP

软件工程课程设计--单项选择考试系统开发报告.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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数据库备份、还原、初始化功能 说明:教职工可以将数据库内容导出,进行备份,在数据库出现问题时进行还原

文档评论(0)

ze122230743 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档