中文题目:基于WEB的驾考理论学习及模拟考试系统
外文题目:系统采用了B/S结构用户接入的方便只要能上网就能随时进行练习及自我测试这在一定程度上也提高了学习效率。 推出的一个开源的用于前端开发的工具包Bootstrap
关键词:驾考;SS2H;MySQL;Bootstrap
ABSTRACT
Web-based learning and simulation driving test exam software for the majority of students is a quick and easy 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, and 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 development 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目录
前言1
1 项目概述2
1.1 系统名称2
1.2 现系统的概述2
1.3 业务流程描述2
1.4 现系统存在的问题3
2 可行性研究4
2.1 经济可行性4
2.2 技术可行性4
2.3 法律可行性4
2.4 可行性研究的结论4
3 需求分析5
3.1 系统设计的总体目标5
3.2 系统设计的具体目标5
3.3系统功能建模5
3.3.1 系统数据流图5
3.3.2 系统数据字典8
4 概要设计17
4.1 体系结构设计17
4.2 接口设计18
4.2.1 外部接口18
4.2.2 内部接口19
4.3 代码设计19
4.3.1 代码设计的原则19
4.3.2 系统所需代码设计20
4.4 数据库设计20
4.4.1 关系模式设计20
4.4.2 逻辑结构设计21
4.4.3 数据库物理设计21
4.5系统安全设计22
4.6系统运行设计22
4.7系统出错处理设计22
5 详细设计23
5.1 学习和模拟考试模块23
5.1.1 程序逻辑23
5.1.2 模块功能24
5.1.3 模块定义24
5.1.4 输入输出项目24
5.2 题库管理模块24
5.2.1 程序逻辑24
5.2.2 模块功能25
5.2.3 模块定义25
5.2.4 输入输出项目26
6 编码27
6.1 概述开发工具及编程脚本27
6.1.1 编码技术的选择27
6.1.2 开发工具的选择28
6.2 编码设计30
6.2.1 编码设计原则30
6.2.2 本系统编码设计的特点30
6.3 脚本习惯说明30
6.4 系统关键代码31
7 测试35
7.1 测试原则及测试方法概述35
7.2 测试项目测试用例36
7.3 软件测试结论38
7.3.1 软件能力38
7.3.2 缺陷和限制38
7.3.3 建议38
7.3.4 测试结论38
结束语39
致谢40
参考文献4