1、 信息科学与工程学院 本科驾驶理论考试(论文)开题报告 题 目 驾驶理论考试管理系统 分析、设计与实现 专 业 计算机科学与技术 班 级 姓 名 学 号 指导教师 职 称 设计(论文)题目 一、选题背景和意义 随着我国经济的高速发展,我国的交通运输能力不断提高,越来越多的人开 私家车到异地进行商务或者旅游等活动。在这一条件下,我国的车辆逐渐增多, 最近几年,学车的人也是越来越多。为了减少交通事故的发生,车管所对驾驶员 的交通知识考核起着至关重要的作用。随着信息量的逐步增加,繁杂的数据处理 费时费力, 单纯以人力进行的驾驶员理论考试的考核已经不适合驾驶理论考试的 现状。现在是一个信息产业的时代,
2、国家把信息产业作为增长国民经济的重要因 数。在这样的环境下,先进的信息技术进行驾驶员理论考试已成为必要。 驾驶模拟考试系统以计算机为操作工具,按照驾驶理论考试的流程,把驾驶 理论考试的一些工作人员从繁琐的数据处理中解放出来, 从而提高驾驶考试的工 作效率。驾驶理论考试系统把驾驶的理论试题保存于数据库中,通过计算机可以 很方便地查询使用所需要的数据,而且这些操作全部由系统内部的代码完成。考 生和系统管理员通过系统的友好界面,输入一些简单的数据便可操作。 二、课题关键问题及难点 本课题有三个关键问题: (1) 数据建模 (E/R)、面向对象建模 (UML)、业务处理模型 (BPM)在软件开 发生命
3、周期的各个阶段中有着特殊的用处。而 PowerDesigner 则是以上三个建模 工具的整合,如何使用 PowerDesigner 这个最新的全方位电子化建模工具进行系 统整体分析和设计,这是个关键问题,良好的设计会使系统的开发更简洁,更有 效,是应用成功的基石。 (2) 基于客户/服务器(C/S)模式的管理软件,因其适合在具有局域网运行 且网络通信量低、速度快而得到了采用。C/S 模式是将显示逻辑和事务处理逻辑 均放在客户端,数据出来逻辑和数据库放在服务器端,系统灵活性不高,不易于 升级,系统的安全性也不易保证,而且还需开发出客户端软件,使得开发成本提 高。采用浏览器/服务器(B/S)结构,
4、弥补了 C/S 结构的不足,其客户端只需安装 配置少量的客户端软件,降低了开发成本;而且系统中的表示层、功能层和数据 层之间相互独立,便于系统升级和维护,提高了系统安全性;并且用户界面都统 一在浏览器,易于使用。 (3) ASP.NET 完全基于模块与组件,具有更好的可扩展性与可定制性,数据 处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性, 让 ASP.NET 远远超越了 ASP,同时也提供给 web 开发人员更好的灵活性,有效 缩短了 web 应用程序的开发周期。所以精通 ASP.NET 对于开发系统来说也是比 较重要的。 在.NET Framework 中进行开发最大的特色便是面向对象程序设计的概念, 它具有剪切粘贴的程序部署方式、自动资源管理、数据类型检查、跨平台、新 的安全模式、JIT 即时编译的特性。C#是完全面向对象的语言,并且通过 PowerDesigner 可将面向对象模型中的类生成对应的 C#源代码。所以用 C#是进 行开发式可行的。 三、调研报告(或文献综述) 在文献1中探讨分析设计信息系统的几种建模方法,数据建模 (