ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:3.05MB ,
资源ID:17516796      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17516796.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文驾校预约课程管理系统的设计与实现Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业论文驾校预约课程管理系统的设计与实现Word文档格式.docx

1、驾校预约课程管理系统将驾校管理人员从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了信息办理速度和驾校管理信息的可控性,降低了管理成本,提高执行力,使驾校信息管理趋于完善。本文介绍的就是以ASP.NET为框架使用C#语言编写的驾校预约课程网站。1.2 设计简介1.2.1 系统所需要的技术 (1)ASP.NET是动态服务器页面(Active Servers Pages, ASP.NET)的简称,它是微软公司推出的一种用以取代CGI的技术。ASP.NET为开发Web站点提供了强大的、基于服务器功能的应用框架。由于ASP.NET的逻辑在Web服务器上运行,用ASP.NET创建的易用可以

2、被跨不同平台运行的多种Web浏览器访问。(2)C#语言C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。(3)JavaScriptJavaScript是一种基于对象

3、和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML(标准通用标记语言的子集)网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司(已被oracle收购)的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。1.2.2 系统

4、所需要的开发环境及工具Microsoft SQL Server 2008Microsoft Visual Studio 20082 需求分析2.1 系统可行性分析随着工作与学习社会压力的不断增加,驾校学员对时间支配自由度的需求也越来越强烈,越来越迫切,驾校往往是能够满足这种需求的,这其中就出现了一个很大的矛盾,而随着社会的不断发展,这种矛盾越来越显得突出。解决之道,是将传统驾校管理的业务处理服务延伸到网络,并做好信息共享和支配,以更合理地使用现有资源进行政务执行。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断

5、原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。本系统的可行性分析如下:2 经济可行性 由于驾校预约课程管理系统所要求的硬件(计算机及相关硬件)和软件环境(ASP.NET+SQL),市场上都容易购买到或从相关网站下载,而据不完全调查统计现代人拥有电脑拥有率是85%-90%左右,系统成本主要集中在本管理系统的开发与维护上,对驾校和学员不会造成过重的经济负

6、担。而一旦此系统投入使用,不仅可以减少驾校公共学习资源的工作强度,提高资源共享率,在不增加现有资源的前提下提高资源使用率,极大限度的方便了学员学习和公司业务信息宣传。而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本宣传系统的开发成本,所以从经济方面讲开发此系统是可行的。2.1.2 技术可行性驾校预约课程管理系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。本系统拟采用ASP.NET(Active

7、Server Pages)和MS SQL分别作为前端和后端的开发工具。ASP.NET是目前比较流行的一种制作动态网页的技术,使用VBScript、JavaScript等简单易学的脚本语言,结合HTML代码,即可快速地完成系统的应用程序,无须编译、容易编写,可在服务器端直接执行;使用普通的文本编辑器,如Windows的记事本,就可以进行编辑设计;与浏览器无关,客户端所使用的浏览器只要可执行HTML码,即可浏览所设计的网页内容。所使用的脚本语言(VBScript、JavaScript)均在Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言;ASP.NET能与任何Active Script

8、ing语言兼容,除了可使用VBScript或JavaScript语言来设计外,还可以通过plug-in的方式,使用由第三方提供的其他脚本语言,譬如REXX、Perl、Tcl等。SQL作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro数据库,SQL是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。因此从技术方面讲开发此系统是可行的。2.1.3

9、操作可行性宣传栏等传统驾校信息宣传资源,很方便学员进行学习,但是有一个弱点,它具有固定性,学员要到宣传栏前才能接受到驾校安排信息宣传信息,很不方便,而驾校课程预约形势变化却是没有可预测性,很多时候很多学员常常会因为没有及时查看通知而误了很多事。当前执行的驾校课程预约信息宣传系统有如下几个缺点,一是造成很多的学员因为没有及时查看而误了很多事,二是造成驾校在宣传体系方面的投入。而造成这种宣传渠道和学员需求极不协调的尴尬局面的真正原因,是因为这其中的宣传系统的不完备和不系统。所以,只需解决驾校内现有宣传系统的建设增加网络渠道,即可解决上述问题。而据不完全统计,学员中拥有电脑率为85%左右,考虑到家庭

10、电脑的普及和多数学生有到网吧上网的习惯。所以本校学员完全有条件实现在线查看预经教练员信息宣传信息。而现在学员的课业越来越忙,社会压力越来越大,所以学员很迫切地需要一种更适合更方便的学习按排方法。本校管理办公室设置齐全,在传统驾校课程预约信息宣传方面做得很系统,具备着做驾校预约课程管理系统的基础硬件条件。综上所述,本驾校预约课程管理系统很有必要,也很有条件做到驾校预约课程管理系统,以更方便学员对学习按排信息的查询,更合理地使现有驾校课程预约信息宣传资源发挥最大的作用。2.2 系统功能分析本网站分为两部分:前台部分、后台部分。前台部分主要实现以网页的形式展示相关的信息。前台网页主要展示功能包括展示

11、网站首页、学员信息、教员信息、待约信息等;后台部分主要通过后台页面实现对前台网页的编辑和后台数据库的增加、删除、修改、查询等功能。网站后台部分主要包括学员信息编辑、管理员管理、待约信息管理,新闻信息管理等功能。网站用户分为学员、教员、管理员三类,用户所需的功能如下:学员在线注册,登录,个人信息管理,查询预约信息,实现在线预约;教练在线注册,登录,个人信息管理,发布预约信息,查询在线预约的记录;系统管理员对系统的正常运行进行维护与管理。.1 业务流分析驾校预约课程管理系统工作流程为:系统启动并进入系统首页界面,在页面用户登录栏进行登录。所有用户都可以浏览系统主页面。通过权限判断,学员只能浏览预约

12、信息、信息、新闻动态、系统公告等信息,以及进行留言。管理员可以进行系统后台的所有操作,包括管理上述信息及系统管理员帐号管理、数据备份。系统的业务流程图如图2-1所示:图2-1 系统业务流程图 本系统是利用现代化的计算机网络技术将传统驾校课程预约信息宣传方式整合,按照实践过程设计完成的。同时完善服务,初步设计一个在线宣传政务事务信息的平台以利于学员进行相关的事务操作。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便。(2)即时可见:对信息的处理(包括添加、修改、删

13、除)将立即在对应的版块显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行上传下载相关资源的管理。(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的高校驾校课程预约信息宣传网站。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新

14、修改和动态录入数据。.2 数据流分析驾校预约课程管理系统的数据流程:对本系统操作的数据源有学员和管理员两种用户,管理员有权限对数据库中的数据进行添加。不同权限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。依据用户需求,绘制系统的顶层数据流图,如图2-2所示。图2-2 顶层数据流图将顶层数据流图分层细化,下面是第一层数据流图(如图2-3所示)。图2-3 第一层数据流图1.注册登录DFD:(如图2-4所示)图2-4 注册登录DFD图2.查询DFD:(如图2-5所示)图2-5 查询DFD图3.预约DFD:(如图2-6所示)

15、图2-6 预约DFD图3.1申请预约DFD:(如图2-7所示)图2-7 申请预约DFD图3.2预课程约DFD:(如图2-8所示)图2-8 预约课程DFD图4.退出DFD:(如图2-9所示)图2-9 退出DFD图.3 数据字典(1)数据存储字典数据存储名称:管理员信息数据来源:管理员信息表数据组成:管理员信息=系统编号+用户名+密码+权限描述:存储了管理员信息存取方式:随机检索、更新数据存储名称:公告信息公告信息表公告信息=编号+标题+内容+类型名称+添加时间+内容等存储了新闻信息数据存储名称:教员信息教员信息表教员信息=系统编号+用户名+密码+姓名+类型+车型+添加时间等存储了教员信息数据存储

16、名称:学员信息学员信息表学员信息=系统编号+用户名+密码+姓名+类型+车型+添加时间等数据存储名称:预约信息预约信息表预约信息=系统编号+教练姓名+发布时间+学员人数+车型要求等存储了预约信息(2)数据流字典以图2-6 预约DFD图的数据流图为例,列出以下数据字典数据流名:说明:由学员申请预约时产生信息学员.0申请预约数据流名:已审核由系统审核是否还有余票数据流向:数据流名:已批准批准是否可以预约课程提交预约信息预约课程数据流名:座位已确定由系统查找相应车辆,确定车辆车辆预约数据流名:预约记录有系统生成预约记录,向教员发出订单教员数据流名:已预约信息由系统生成预约记录,向学员发出已预约记录(3

17、)数据处理字典描述:管理员用户登录系统进行管理员用户登录管理输入:用户名、密码过程:判断是否为合法的用户及根据权限选取相应的操作功能输出:系统主界面名字:录入信息新闻信息,教员信息、预约信息等的录入输入: 输入要添加录入的信息过程: 将需要添加录入的信息加入数据库中输出: 系统新的信息表页面名字:修改、删除信息对新闻信息,教员信息、预约信息等修改或删除后存入数据库中 输入要修改或删除的信息对需要修改的信息做修改、删除过时的信息3 驾校预约课程管理系统概要设计系统的功能模块图,如下图3-1所示图3-1功能模块图主要包括:学员模块:学员可此模块中进行学员注册登陆,修改个人信息,查询预约信息,预约课

18、程,查询教员信息等操作。教员模块:教员可此模块中进行教员注册登陆,修改个人信息,查询预约记录,编辑预约信息,查询学员信息等操作。管理员模块:管理员可登陆后在此模块中进行对各种信息的查询和管理,可以操作新闻模块。新闻模块:管理员可以在此模块中进行新闻添加、管理等操作。4 驾校预约课程管理系统数据库设计4.1 数据库的概念结构设计根据前面的设计规划出的实体有:管理员实体、学员实体、教练员实体、公告实体。各个实体的具体描述E-R图如下:.1 实体属性图系统中的实体有:管理员实体、公告实体、教员实体、学员实体、预约信息实体、预约记录实体(如下图4-1至图4-6所示)图4-1 管理员实体图图4-2 公告

19、实体图图4-3 教练员实体图图4-4 学员实体图图4-5 预约信息实体图图4-6 预约记录实体图.2 基本E-R图注册登录E-R图(如图4-7所示):图4-7注册登录E-R图查询E-R图(如图4-8所示):图4-8查询记录E-R图预约E-R图(如图4-9所示):图4-9预约记录E-R图后台E-R图(如图4-10所示):图4-10后台E-R图基本E-R图(如图4-11所示):图4-11基本E-R图4.2 数据库的逻辑结构设计.1 关系模型学员(系统编号、学号、密码、姓名、性别、年龄、学历、身体状况、车型、个人简介、照片、联系 、 、添加时间、是否审核)(如表2-4所示)教员(系统编号、教练姓名、

20、车型、车号、驾龄、联系 、地址、简介、用户名、密码、添加时间、是否审核)(如表2-3所示)预约信息(系统编号、教练姓名、预约名称、学员人数、驾龄、备注、简介、添加时间)(如表2-2所示)预约记录(系统编号、学号、姓名、预约名称、添加时间、预约编号)(如表2-1所示)管理员(系统编号、用户名、密码、权限、添加时间)(如表2-6所示)公告(系统编号、标题、内容、添加时间、类别)(表2-5所示)4.3 数据库的物理结构设计表4-1 预约记录表(表名:yyjl)名称字段名数据类型字段大小简述系统编号ID长整型4预约信息唯一标识学号xh字符串20学员学号信息姓名xm10学员姓名信息预约名称chehao添加时间addtime日期型8预约时间信息预约编号biaohao预约编号信息表4-2 预约信息表(表名:yyxx)教练姓名xingming教练信息预约名称信息学员人数renshu整型

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1