毕业设计(论文)-基于Web的在线考试系统设计开发.docVIP

毕业设计(论文)-基于Web的在线考试系统设计开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)-基于Web的在线考试系统设计开发

塔里木大学毕业设计 第 PAGE26 页 共 26 页 目录 TOC \o 1-2 \u 1项目概况 PAGEREF _Toc231094220 \h 1 1.1开发环境 PAGEREF _Toc231094221 \h 1 1.2运行环境 PAGEREF _Toc231094222 \h 1 2 设计目的和意义 PAGEREF _Toc231094223 \h 1 3 设计思路和设计方案 PAGEREF _Toc231094224 \h 2 3.1整体设计思路 PAGEREF _Toc231094225 \h 2 3.2选择开发架构 PAGEREF _Toc231094226 \h 2 3.3搭建开发环境—Windows+Apache+Mysql+PHP平台 PAGEREF _Toc231094227 \h 3 3.4算法选择和设计 PAGEREF _Toc231094228 \h 3 4 详细设计 PAGEREF _Toc231094229 \h 4 4.1 需求分析 PAGEREF _Toc231094230 \h 4 4.2 数据模型设计 PAGEREF _Toc231094231 \h 8 4.3模型分析 PAGEREF _Toc231094232 \h 9 4.4 动态行为模型 PAGEREF _Toc231094233 \h 18 4.5关键技术及其实现方法 PAGEREF _Toc231094234 \h 20 5 界面设计 PAGEREF _Toc231094235 \h 22 5.1配色方案以及页面布局设计 PAGEREF _Toc231094236 \h 22 6 系统部署 PAGEREF _Toc231094237 \h 24 总结 PAGEREF _Toc231094238 \h 24 致谢 PAGEREF _Toc231094239 \h 25 参考文献 PAGEREF _Toc231094240 \h 25 基于Web的在线考试系统设计开发 摘要 本文详细介绍了《基于Web的在线考试系统设计开发》项目的设计和开发过程。 设计思路和方法采用瀑布模型[1-2]开发,用统一建模语言UML[2]进行描述,经历了文献检索,需求分析,分析模型设计,数据模型设计,构建级设计,系统部署,系统测试六个个环节。系统以数据库为核心,使用B/S架构[4]下流行的PHP脚本语言作为宿主语言对系统核心功能模块进行设计。采用PowerDesigner软件作为UML语言的实现工具和数据库设计的开发工具。实现了用户登录、注册功能,出题组卷功能,考试评卷功能以及用户信息查询功能。 关键词:B/S架构 PHP 软件工程 出题组卷 在线考试系统 1项目概况 1.1开发环境 本系统采用PHP脚本在Windows操作系统下进行开发和设计。Web服务器[5]采用开源免费的Apache软件。数据库管理系统采用开源免费的MySQL关系数据库管理系统。PHP脚本解释器采用开源免费的PHP。数据库设计工具采用Sybase公司的PowerDesigner 软件。代码编辑器采用EditPlus 软件。详细内容请看下表: 表1-1 开发环境表 1.2运行环境 由于系统采用B/S架构设计,因此对于本地计算机的性能要求非常的低。只需要有网络环境和浏览器就可以。 2 设计目的和意义 目的在于设计和开发出一个基于Web的、能够适应各种考试的并能够自动出题组卷的、人性化、智能化[6]的在线考试系统。 考生只需要一台可以上网的计算机登录在线考试系统就可以足不出户的参加各种类型的考试和练习。在线考试系统中题库中的试题资源来自各种渠道,试题种类丰富,试题设计思路巧妙。同时可以大大减少考生购买纸质试题、参加考试的车旅住宿费用[6]。 考试举办方或考试组织者,尤其是学校学生考试的组织者和出题者,无需经常对同一年级的同一个科目进行出题,免去了出题者重复出题的工作量,也减轻了考试组织方的工作量[7]。出题者通过浏览器登录到在线考试系统,就可以随时随地将试题添加到题库。 3 设计思路和设计方案 3.1整体设计思路 整个项目采用软件工程的通用设计模式设计。整个设计思路大致经历了:文献检索并写出文献综述、进行需求分析、分析模型建模、数据模型建模、构建级设计、系统测试等六大环节。所涉及到的软件工程的内容都使用统一建模语言UML(Unifield Moudel Language)[7-10]进行描述和完成。 利用塔里木大学购买的中文全文数据库中的文献资源,主要在中国知网全文数据和万方全文数据库中进行相关的题名关键字检索并查看全文。需求分析等之后的步骤都是按照软件工程的要求进行。其所作的图包括:用例图、活动图、协同图、部署图、类图等。

文档评论(0)

xll805 + 关注
文档贡献者

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

1亿VIP精品文档

相关文档