基于web的驾考理论学习及模拟考试系统计算机软件专业

上传人:bin****86 文档编号:55166810 上传时间:2018-09-25 格式:DOC 页数:83 大小:938KB
返回 下载 相关 举报
基于web的驾考理论学习及模拟考试系统计算机软件专业_第1页
第1页 / 共83页
基于web的驾考理论学习及模拟考试系统计算机软件专业_第2页
第2页 / 共83页
基于web的驾考理论学习及模拟考试系统计算机软件专业_第3页
第3页 / 共83页
基于web的驾考理论学习及模拟考试系统计算机软件专业_第4页
第4页 / 共83页
基于web的驾考理论学习及模拟考试系统计算机软件专业_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《基于web的驾考理论学习及模拟考试系统计算机软件专业》由会员分享,可在线阅读,更多相关《基于web的驾考理论学习及模拟考试系统计算机软件专业(83页珍藏版)》请在金锄头文库上搜索。

1、中文题目:基于 WEB 的驾考理论学习及模拟考试系统外文题目:WEB BASED DRIVER LEARNING AND SIMULATION EXAM SYSTEM毕业设计(论文)共 75 页(其中:外文文献及译文 22 页) 图纸共 0 张完成日期 2015 年 6 月 答辩日期 2015 年 6 月I摘要基于 Web 的驾考学习及模拟考试软件是面向广大驾考学员的一款快捷简单的轻量级web 应用。系统可以实现网上在线学习驾考知识点,网上在线模拟考试,后台题库管理三大功能。本系统采用了 B/S 结构,用户接入的方便,只要能上网就能随时进行练习及自我测试,同时可以保证系统的运行不受平台环境的限

2、制,这在一定程度上也提高了学习效率。 开发的主要框架采用了 SS2H 框架处理业务流程。在前端页面中,采用了 Twitter公司推出的一个开源的用于前端开发的工具包 Bootstrap,使整个应用的界面风格整齐统一,具有良好的交互性和操作性。数据库采用了 Mysql 数据库,对题库内容进行高效便捷统一有序的管理。关键词:驾考;SS2H;MySQL;BootstrapIIABSTRACTWeb-based learning and simulation driving test exam software for the majority of students is a quick and e

3、asy lightweight web application. The system can realize online learning, online driving test knowledge, online exams, exam management background. The system uses the B / S structure, which convenient user access, as long as access to the Internet will be able to practice and self-test at any time, a

4、nd can guarantee the operation of the system is not restricted platform environment, which to some extent also improve the learning efficiency . The main framework for the development of the framework adopted SS2H business processes. In the front page, using an open source tool for front-end develop

5、ment package launched by Twitter Bootstrap, the entire application interface style neat uniform, with good interaction and interoperability. Mysql database used as a database of exam content unified and orderly management efficient and convenient.Key words: Driver Exam; SS2H; MySQL;Bootstrap目录前言 .11

6、 项目概述 .21.1 系统名称 21.2 现系统的概述 21.3 业务流程描述 21.4 现系统存在的问题 32 可行性研究 .42.1 经济可行性 42.2 技术可行性 42.3 法律可行性 42.4 可行性研究的结论 43 需求分析 .53.1 系统设计的总体目标 53.2 系统设计的具体目标 53.3 系统功能建模 .53.3.1 系统数据流图 .53.3.2 系统数据字典 .84 概要设计 .174.1 体系结构设计 174.2 接口设计 184.2.1 外部接口 .184.2.2 内部接口 .194.3 代码设计 194.3.1 代码设计的原则 .194.3.2 系统所需代码设计

7、.204.4 数据库设计 204.4.1 关系模式设计 .204.4.2 逻辑结构设计 .214.4.3 数据库物理设计 .214.5 系统安全设计 .224.6 系统运行设计 .224.7 系统出错处理设计 .225 详细设计 .235.1 学习和模拟考试模块 235.1.1 程序逻辑 .235.1.2 模块功能 .245.1.3 模块定义 .245.1.4 输入输出项目 .245.2 题库管理模块 245.2.1 程序逻辑 .245.2.2 模块功能 .255.2.3 模块定义 .255.2.4 输入输出项目 .266 编码 .276.1 概述开发工具及编程脚本 276.1.1 编码技术的

8、选择 .276.1.2 开发工具的选择 .286.2 编码设计 306.2.1 编码设计原则 .306.2.2 本系统编码设计的特点 .306.3 脚本习惯说明 306.4 系统关键代码 317 测试 .357.1 测试原则及测试方法概述 357.2 测试项目测试用例 367.3 软件测试结论 387.3.1 软件能力 .387.3.2 缺陷和限制 .387.3.3 建议 .387.3.4 测试结论 .38结束语 .39致谢 .40参考文献 .41附录 A 译文.42附录 B 外文文献.50附录 C 部分源程序清单.64辽宁工程技术大学毕业设计(论文)1前言前言随着计算机的逐步普及以及网络技术

9、的迅猛发展计算机和网络已经在科研、生产、商业、服务等许多方面创造了提高效率的途径。计算机和网络技术的发展使得教育方式正面临着一场巨大的变革。在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统客户端的配置可以极为简单网上考试系统借助准确、高速、网络化的信息技术手段能够在任何地点、任何时间进行跨越了时空的限制具有方便和灵活的特点。基于 Web 驾考学习和模拟考试系统主要是给驾考学员提供一个方便有效的理论学习的平台。在当前这种快节奏的生活方式下传统的理论学习方式已难以满足人们的要求。首先对于纸质资料学习与备考方式,其缺点是效率不高、携带不方便等。其次单机版的系统需要下载、安装不仅麻

10、烦且浪费资源,试题库得不到及时更新,使用户不能在第一时间内获知新的试题信息。另外网上虽也有不少成熟的基于 Web 驾考学习和模拟考试系统,但由于其功能庞大、涉及方面较多、操作复杂,因此需要开发出一种操作简便且实用的 Web 系统,提高驾考学员学习与备考的效率。 秦晨:基于 Web 的驾考学习和模拟考试系统的设计和实现21 项目概述1.1 系统名称基于 WEB 的驾考理论学习及模拟考试系统1.2 现系统的概述随着驾考热潮在全国的蔓延,人们考驾照的需求越来越旺盛,相应的驾校,驾考培训机构也大量的涌现。目前,网络中有不少的驾考学习,模拟考试应用网站或者软件,他们为广大的驾考学员提供了快捷的,便利的,

11、高效的驾考学习方式。通过网上或者软件模拟做题,可以加深学员的学习印象,提高学员的学习效率。相比于传统的纸质课本,学员更愿意采用这种交互性更强,更为直观的学习方式。驾考模拟学习系统在未来的驾考环节中,扮演着非常重要的角色。 1.3 业务流程描述为了了解清楚各部门的信息处理过程,涉及到系统建设的有哪些,与系统建设无关的有哪些,我们必须熟悉组织的业务流程。按照业务活动的信息流程,逐一研究各个环节处理的业务,处理的内容,处理的顺序,对处理时间的要求,把各个环节所需的信息的内容、信息的来源、信息的去向、信息的处理方法,提供信息的时间和信息形态等相关的调查情况弄清楚,并且用“业务流程图”来表示。业务流程图

12、是一种显示系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,使用业务流程图可以帮助分析人员找出业务流程里不合理的流向。流程图中的符号说明见表 1-1 所示。表 1-1 业务流程图符号说明 Tablet.1-1 Service flow chart symbol explanation符号含义符号说明实体单位或个人,圈内写明单位或个人职务的名称。输入/输出报表输入或输出的报表、计划、单据、报告等,框内写明其名称。处理业务处理,框内写明处理的名称。帐册各种帐目、规范、定额手册、报表积累等大量存档信息, 符号内部写明其名称。 业务流流向线,表示信息或处理的流向。辽宁工程技术大学毕业设计(

13、论文)3系统业务流程图如图 1-1 所示:用户选择科目选择功能科目一题库管理员选择科目摩托车题库科目四题库图 1-1 主要业务流程图 Fig.1-1 The principal business flows diagram用户进入首页,可以选择科目一,科目四,摩托车三种科目,也可以选择顺序学习,随机学习,模拟考试三种功能。用户可以在登录之后,将自己需要着重学习的题目进行标记。用户可以选择专门练习自己加星标的题目。管理员登录后,进入题库管理页面,选择科目一,科目四,摩托车三种题库,并可以对这三种题库分别进行增删改查四种操作。1.4 现系统存在的问题通过系统调研,我们认为现行系统存在的问题及薄弱环

14、节主要表现在下列几个方面:(1)由于用户水平不一,现系统存在操作复杂,结构混乱等问题。(2)现存的系统界面不够友好。(3)环节过多,分散了用户的注意力。(4)题库管理复杂。(5)题库更新不方便。秦晨:基于 Web 的驾考学习和模拟考试系统的设计和实现42 可行性研究2.1 经济可行性由于开发技术的成熟,在技术可行性的基础上,本系统的开发需要的经济投入并不多,而本系统的收益是显而易见的,它节省了人力资源,提高了学习效率。系统的完成对所需的软硬件资源的要求不高主要是需花费较多的人力和时间。而开发出来的系统能产生良好的效益还可以通过毕业设计来丰富自己的专业知识锻炼自己的实践能力因此本系统的设计与实现

15、是完全值得的。2.2 技术可行性软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有MySQL,能够处理大量数据,同时包括数据完整性,并提供血多高级管理功能。其灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。因此,通过以上分析,无论是开发人员的技术能力,还是软硬件的开发环境都可以满足本网站的开发要求。2.3 法律可行性本系统完全自主开发,在开发过程中也没有涉及合同、责任等与法律相抵触的方面。因此不会侵犯他人、

16、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。2.4 可行性研究的结论综上所述,目标系统不仅节约时间,提高效率,降低成本,而且会随着计算机和网络技术的发展,有更多的人们参与进来。这样网上驾考模拟学习系统会有更广阔的发展空间。因此,目标系统应该有较好的发展前景。辽宁工程技术大学毕业设计(论文)53 需求分析3.1 系统设计的总体目标驾驶员考试的需求如今越来越旺盛,每年参加驾驶员考试的人数数以万计,本系统的开发和实施,可以大大提高学员的学习效率,减少学习成本,提高学员的通过率,提高学员的学习兴趣。本系统可以方便学习驾驶技术的学员学好理论知识并顺利通过理论考试减少以往理论学习的麻烦及不必要的浪费。而现在的家庭和单位一般都配置有计算机和网络他们可以不分白昼或在工作之余就可以上网来进行理论模拟考试既安全又方便。用户只需对计算机的使用和上网有一定的了解即可方便使用本系统。 3.2 系统设计的具体目标(1)系统需要有学习功能。用户通过试题的练习能熟悉并理解每一道考题。要使用户达到更佳的练习效果,该练习功能应提供不同车型、不同模式练习。用户可以选择报考的车型选

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号