毕业论文——驾校预约课程管理系统的设计与实现_第1页
毕业论文——驾校预约课程管理系统的设计与实现_第2页
毕业论文——驾校预约课程管理系统的设计与实现_第3页
毕业论文——驾校预约课程管理系统的设计与实现_第4页
毕业论文——驾校预约课程管理系统的设计与实现_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要 本论文实现了一个驾校预约课程的功能,本系统研究基于B/S模式的信息资源共享分配的实现,采用的是ASP.NET+SQL SERVER 2021模式的电子信息平台。由于现代人的生活与学习节奏较快,且电脑普及率和上网概率也随着社会的开展越来越高,驾校的学员上网获取预约教练的时机越来越多。所以,驾校可以将驾校课程预约宣传效劳切入到这个点来,让学员更方便地获取相关信息,这将大大提高学员学车的进度和对驾校教育的满意度。此系统设计上采用三层结构,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。系统设计按标准化、标准化,分层设计,构件化实现。采用软件

2、构件化的开发方式,使系统结构分层,业务与实现别离,逻辑与数据别离;以统一的效劳接口标准为核心,使用开放标准。从功能上来说,系统是比拟完备的,系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等根本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个局部置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的根底。关键词 驾校课程 预约 B/S模式 三层结构 SQL SERVER 2021ABSTRACT This paper implements a driving

3、 school curriculum function reservation, the system based on B / S mode of distribution of information to realize resource sharing, using the ASP.NET + SQL SERVER 2021 model of e-government platform.Because the life of modern people and the pace faster, and computer and Internet penetration rate wit

4、h the development of society more and more high,On the Internet,driving school's students get more and more opportunities make an appointment coach .Therefore, the driver driving can coach reserved publicity service cut to the point, let the students easier access to relevant information, which

5、will greatly enhance the trainees learn to progress and satisfaction on school education.The system design using three-tier structure, making it the choice of platform, using advanced technology, forward-looking, scalable, so as to ensure the completion of the system has good stability, scalability.

6、 According to the standardized design of the system, standardization, hierarchical design, components of the achievement. Use of component-based software development methods, so that the hierarchical structure of the system, and to achieve separation of business logic and data separation; to a unifi

7、ed service interface specification as the core, the use of open standards. From the functional point of view, the system is fairly complete, the system user interaction with the Web interface for users to provide information and accept its operation, at the same time through the database management

8、system to store data. System to achieve the basic database of information and data browsing, query, editing and management operations, using a modular design method, according to the needs of users and the application procedures and maintenance of the ease of use, each component will be placed in di

9、fferent modules, to facilitate the process of expansion and maintenance, and established the basic program function reuse.Key words: driving lesson make an appointment three-tier structure B / S mode ASP.NET SQL SERVER 2021目 录摘要IAbstractI引言11 绪论11.1 设计介绍11.2 设计简介11.2.1 系统所需要的技术11.2.2 系统所需要的开发环境及工具22

10、 需求分析22.1 系统可行性分析22.1.1 经济可行性32.1.2 技术可行性32.1.3 操作可行性42.2 系统功能分析42.2.1 业务流分析52.2.2 数据流分析62.2.3 数据字典83 驾校预约课程管理系统概要设计114 驾校预约课程管理系统数据库设计114.1 数据库的概念结构设计114.1.1 实体属性图124.1.2 根本E-R图134.2 数据库的逻辑结构设计144.2.1 关系模型144.3 数据库的物理结构设计155 网站的具体实现175.1 系统的软硬件平台175.2 系统前台操作说明175.2.1 首页页面175.2.2 学员信息页面185.2.3 教员信息页

11、面195.2.4 学员注册页面195.2.5 预约信息页面205.2.6 新闻动态界面205.3 系统后台操作界面215.3.1 管理员管理学员信息界面215.3.2 新闻信息管理界面215.3.3 预约信息更新操作界面22结论24致谢26参考文献27驾校预约课程管理系统的设计与实现 伴随国民经济的飞速开展和人民生活水平的不断提高,家用汽车在我国逐渐普及。面对不断增长的庞大的用户群,随之产生的驾驶培训行业,规模不断扩大。同时互连网已经成为人们日常生活,学习办公中不可缺少的组成局部,而随着互连网的不断普及,网络技术也得到了快速的开展。人们不再满足于传统的低效的办公方式,迫切需要一种高效的方式代替

12、传统的方式,以适应社会的开展。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的管理瓶颈问题的最正确方式。于是各种驾校预约课程管理系统应运而生,它一比传统的办公方式更方便、快速、平安、经济的优势被驾驶培训行业所青睐。1 绪论 设计介绍驾校预约课程管理系统是通过对驾校各个资源管理中核心要素的闭环整合,实现了工作流、信息流、资源流和办公自动化的整合管理,提供了一个科学、开放、先进的驾校信息化管理平台,实现了学员信息管理、教练信息管理、约车信息管理等内容的高度集成。驾校预约课程管理系统将驾校管理人员从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了信息办理速度和驾校管理信息的可

13、控性,降低了管理本钱,提高执行力,使驾校信息管理趋于完善。本文介绍的就是以ASP.NET为框架使用C#语言编写的驾校预约课程网站。1.2 设计简介1.2.1 系统所需要的技术 1ASP.NET是动态效劳器页面Active Servers Pages, ASP.NET的简称,它是微软公司推出的一种用以取代CGI的技术。ASP.NET为开发Web站点提供了强大的、基于效劳器功能的应用框架。由于ASP.NET的逻辑在Web效劳器上运行,用ASP.NET创立的易用可以被跨不同平台运行的多种Web浏览器访问。(2) C#语言C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级

14、程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM组件对象模型是直接集成的,而且它是微软公司 .NET windows网络框架的主角。(3) JavaScriptJavaScript是一种基于对象和事件驱动并具有相对平安性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML标准通用标记语言的子集网页添

15、加动态功能,比方响应用户的各种操作。它最初由网景公司Netscape的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司(已被oracle收购的注册商标。Ecma国际以JavaScript为根底制定了ECMAScript标准。JavaScript也可以用于其他场合,如效劳器端编程。完整的JavaScript实现包含三个局部:ECMAScript,文档对象模型,浏览器对象模型。1.2.2 系统所需要的开发环境及工具Microsoft SQL Server 2021Microsoft Visual Studio 20212 需求分析2.1

16、 系统可行性分析随着工作与学习社会压力的不断增加,驾校学员对时间支配自由度的需求也越来越强烈,越来越迫切,驾校往往是能够满足这种需求的,这其中就出现了一个很大的矛盾,而随着社会的不断开展,这种矛盾越来越显得突出。解决之道,是将传统驾校管理的业务处理效劳延伸到网络,并做好信息共享和支配,以更合理地使用现有资源进行政务执行。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要到达这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分

17、析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。本系统的可行性分析如下:2 经济可行性 由于驾校预约课程管理系统所要求的硬件计算机及相关硬件和软件环境(ASP.NET+SQL),市场上都容易购置到或从相关网站下载,而据不完全调查统计现代人拥有电脑拥有率是85%-90%左右,系统本钱主要集中在本管理系统的开发与维护上,对驾校和学员不会造成过重的经济负担。而一旦此系统投入使用,不仅可以减少驾校公共学习资源的工作强度,提高资源共享率,在不增加现有资源的前提下提高资源使用率,极大限度的方便了学员学习和公

18、司业务信息宣传。而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本宣传系统的开发本钱,所以从经济方面讲开发此系统是可行的。2.1.2 技术可行性驾校预约课程管理系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者那么要求能建立数据一致性和完整性强、数据平安性好的库。本系统拟采用ASP.NETActive Server Pages和MS SQL分别作为前端和后端的开发工具。ASP.NET是目前比拟流行的一种制作动态网页的技术,使用VBScript、Jav

19、aScript等简单易学的脚本语言,结合HTML代码,即可快速地完成系统的应用程序,无须编译、容易编写,可在效劳器端直接执行;使用普通的文本编辑器,如Windows的记事本,就可以进行编辑设计;与浏览器无关,客户端所使用的浏览器只要可执行HTML码,即可浏览所设计的网页内容。所使用的脚本语言VBScript、JavaScript均在Web效劳器端执行,客户端的浏览器不需要能够执行这些脚本语言;ASP.NET能与任何Active Scripting语言兼容,除了可使用VBScript或JavaScript语言来设计外,还可以通过plug-in的方式,使用由第三方提供的其他脚本语言,譬如REXX、

20、Perl、Tcl等。SQL作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro数据库,SQL是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。因此从技术方面讲开发此系统是可行的。2.1.3 操作可行性宣传栏等传统驾校信息宣传资源,很方便学员进行学习,但是有一个弱点,它具有固定性,学员要到宣传栏前才能接受到驾校安排信息宣传信息,很不方便,而驾校课

21、程预约形势变化却是没有可预测性,很多时候很多学员常常会因为没有及时查看通知而误了很多事。当前执行的驾校课程预约信息宣传系统有如下几个缺点,一是造成很多的学员因为没有及时查看而误了很多事,二是造成驾校在宣传体系方面的投入。而造成这种宣传渠道和学员需求极不协调的为难局面的真正原因,是因为这其中的宣传系统的不完备和不系统。所以,只需解决驾校内现有宣传系统的建设增加网络渠道,即可解决上述问题。而据不完全统计,学员中拥有电脑率为85%左右,考虑到家庭电脑的普及和多数学生有到网吧上网的习惯。所以本校学员完全有条件实现在线查看预经教练员信息宣传信息。而现在学员的课业越来越忙,社会压力越来越大,所以学员很迫切

22、地需要一种更适合更方便的学习按排方法。本校管理办公室设置齐全,在传统驾校课程预约信息宣传方面做得很系统,具备着做驾校预约课程管理系统的根底硬件条件。综上所述,本驾校预约课程管理系统很有必要,也很有条件做到驾校预约课程管理系统,以更方便学员对学习按排信息的查询,更合理地使现有驾校课程预约信息宣传资源发挥最大的作用。2.2 系统功能分析本网站分为两局部:前台局部、后台局部。前台局部主要实现以网页的形式展示相关的信息。前台网页主要展示功能包括展示网站首页、学员信息、教员信息、待约信息等;后台局部主要通过后台页面实现对前台网页的编辑和后台数据库的增加、删除、修改、查询等功能。网站后台局部主要包括学员信

23、息编辑、管理员管理、待约信息管理,新闻信息管理等功能。网站用户分为学员、教员、管理员三类,用户所需的功能如下:学员在线注册,登录,个人信息管理,查询预约信息,实现在线预约;教练在线注册,登录,个人信息管理,发布预约信息,查询在线预约的记录;系统管理员对系统的正常运行进行维护与管理。.1 业务流分析驾校预约课程管理系统工作流程为:系统启动并进入系统首页界面,在页面用户登录栏进行登录。所有用户都可以浏览系统主页面。通过权限判断,学员只能浏览预约信息、信息、新闻动态、系统公告等信息,以及进行留言。管理员可以进行系统后台的所有操作,包括管理上述信息及系统管理员帐号管理、数据备份。系统的业务流程图如图2

24、-1所示:图2-1 系统业务流程图 本系统是利用现代化的计算机网络技术将传统驾校课程预约信息宣传方式整合,按照实践过程设计完成的。同时完善效劳,初步设计一个在线宣传政务事务信息的平台以利于学员进行相关的事务操作。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:1操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便。2即时可见:对信息的处理包括添加、修改、删除将立即在对应的版块显示出来,到达"即时发布、即时见效"的功能。3功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询

25、等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行上传下载相关资源的管理。4方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的高校驾校课程预约信息宣传网站。系统界面中所需的数据都存放于数据文件中,只要对该文件做局部修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。5动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。.2 数据流分析驾校预约课程管理系统的数据流程:对本系统操作的数据源有学员和管理员两种用户,管理员有权限对数据库中的数据进行添加。不同权

26、限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的根本功能已经确定。依据用户需求,绘制系统的顶层数据流图,如图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所示图2-6 预约DFD图3.1申请预约DFD:如图2-7所示图2-7 申请预约DFD图3.2预课程约DFD:如图2-8所示图2-8 预约课程DFD图4.退出DFD:如图2

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

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

29、录,向教员发出订单预约课程数据流向:教员数据流名:已预约信息说明:由系统生成预约记录,向学员发出已预约记录预约课程数据流向:学员(3)数据处理字典描述:管理员用户登录系统进行管理员用户登录管理输入:用户名、密码过程:判断是否为合法的用户及根据权限选取相应的操作功能输出:系统主界面名字:录入信息描述:新闻信息,教员信息、预约信息等的录入输入: 输入要添加录入的信息过程: 将需要添加录入的信息参加数据库中输出: 系统新的信息表页面名字:修改、删除信息描述:对新闻信息,教员信息、预约信息等修改或删除后存入数据库中输入: 输入要修改或删除的信息过程:对需要修改的信息做修改、删除过时的信息输出: 系统新

30、的信息表页面3 驾校预约课程管理系统概要设计系统的功能模块图,如下列图3-1所示图3-1功能模块图主要包括:学员模块:学员可此模块中进行学员注册登陆,修改个人信息,查询预约信息,预约课程,查询教员信息等操作。教员模块:教员可此模块中进行教员注册登陆,修改个人信息,查询预约记录,编辑预约信息,查询学员信息等操作。管理员模块:管理员可登陆后在此模块中进行对各种信息的查询和管理,可以操作新闻模块。新闻模块:管理员可以在此模块中进行新闻添加、管理等操作。4 驾校预约课程管理系统数据库设计4.1 数据库的概念结构设计根据前面的设计规划出的实体有:管理员实体、学员实体、教练员实体、公告实体。各个实体的具体

31、描述E-R图如下:.1 实体属性图系统中的实体有:管理员实体、公告实体、教员实体、学员实体、预约信息实体、预约记录实体(如下列图4-1至图4-6所示)图4-1 管理员实体图图4-2 公告实体图图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 关

32、系模型学员(系统编号、学号、密码、姓名、性别、年龄、学历、身体状况、车型、个人简介、照片、联系 、 、添加时间、是否审核)如表2-4所示教员系统编号、教练姓名、车型、车号、驾龄、联系 、地址、简介、用户名、密码、添加时间、是否审核如表2-3所示预约信息系统编号、教练姓名、预约名称、学员人数、驾龄、备注、简介、添加时间如表2-2所示预约记录系统编号、学号、姓名、预约名称、添加时间、预约编号如表2-1所示管理员系统编号、用户名、密码、权限、添加时间如表2-6所示公告系统编号、标题、内容、添加时间、类别表2-5所示4.3 数据库的物理结构设计表4-1 预约记录表表名:yyjl名称字段名数据类型字段大

33、小简述系统编号ID长整型4预约信息唯一标识学号xh字符串20学员学号信息姓名xm字符串10学员姓名信息预约名称chehao字符串10预约信息添加时间addtime日期型8预约时间信息预约编号biaohao字符串10预约编号信息表4-2 预约信息表表名:yyxx名称字段名数据类型字段大小简述系统编号ID长整型4预约信息唯一标识教练姓名xingming字符串10教练信息预约名称chehao字符串10预约名称信息学员人数renshu整型4学员人数信息车型chexing字符串10驾龄信息备注beizhu文本50预约的备注信息添加时间addtime日期型8预约的添加时间简介jianjie字符串50简介表

34、4-3 教员信息表表名:jiaoyuan名称字段名数据类型字段大小简述系统编号ID长整型4教练信息唯一标识教练姓名xinging字符串10教练的姓名信息车型chexing字符串10车型驾龄jialing字符串3驾龄联系 dianhua字符串15联系 地址dizhi字符串50地址的信息简介jiajie字符串50简介车号chehao字符串10教练的车号用户名yonghuming字符串20注册的用户名密码mima字符串20登录密码的信息添加时间Addtime日期型8公司信息添加时间是否审核issh字符串2公司是否被审核表4-4 学员信息表表名:xueyuan名称字段名数据类型字段大小简述系统编号ID

35、长整型4学员信息唯一标识学号xuehao字符串20学员的学号信息姓名xingming字符串10学员的姓名信息性别xingbie字符串6学员的性别信息年龄nianling字符串3学员的年龄信息学历xueli字符串10学员的学历信息身体状况jiankang字符串10学员的身体情况车型chexing字符串10想学车型的信息个人简介jianjie字符串50个人的简单介绍照片zhaopian字符串50学员的照片文件名联系 dianhua字符串15联系 的信息 dizhi字符串50学员的地址信息添加时间addtime日期型8学员信息添加时间密码mima字符串20登录的密码信息是否审核issh字符串2公司是

36、否被审核表4-5 公告表表名:allgonggao名称字段名数据类型字段大小描述系统编号ID长整型4公告表信息唯一标识标题title字符串50公告标题的信息内容content文本公告的内容信息添加时间addtime日期型8公告的添加时间类别leibie字符串50公告的类别信息表4-6 管理员用户表表名:alluser名称字段名数据类型字段大小描述系统编号ID长整型4管理员信息唯一标识用户名username字符串40管理员用户名信息密码pwd字符串20管理员登陆密码信息权限cx字符串12管理员权限信息添加时间addtime日期型8管理员添加时间信息5 网站的具体实现5.1 系统的软硬件平台(1)

37、客户机/效劳器:采用Pentium II 或以上级别PC机,至少30M硬盘,Pentium90MHZ,支持VGA或分辨率更高的显示器(2)客户机/效劳器操作系统:Window 7/xp操作系统(3)数据库:SQL Server2021(4)网络:以太网组成的局域网,可设多台客户机。 5.2 系统前台操作说明网站结构分为两个局部:系统前台和系统后台。5.2.1 首页页面翻开系统首页,界面如图5-1所示。图5-1 网站首页界面系统首页颜色欢快活泼,显得希望和朝气。界面十分清晰。最上方为系统功能导航栏,下方为各信息模块的显示区,整体呈左中右三块。首页设计功能齐全,没有冗余也没有遗漏,使用户能一视而知

38、之。5.2.2 学员信息页面学员信息页面,界面如图5-2所示。图5-2 学员信息页面列表此页面实现的功能是显示学员的相关信息,点击查看可跳转查看学员详细信息如图5-3所示,并且可在后台进行相关信息的更新。图5-3 学员信息页面此页面显示学员详细个人信息。5.2.3 教员信息页面此页面的功能是显示教员的信息,并可通过后台进行相关数据的更新(如图5-4所示)。图 5-4教练员信息页面5.2.4 学员注册页面学员注册页面,界面如图5-5所示。图5-5 学员注册页面此页面实现的功能是学员信息的注册,并可在后台进行数据的更新操作。教员注册页面与学员注册页面类似,在此不作图示。5.2.5 预约信息页面 预

39、约信息页面,界面如图5-6所示。图5-6 预约信息页面此功能模块是实现展示驾校的最新的预约信息,并按照时间进行排序。5.2.6 新闻动态界面 新闻动态页面,界面如图5-7所示。图5-7 新闻动态界面此页面是显示最新新闻信息的展示页面,点击后可进入新闻详细页面。其他版块,如联系我们等,与此页面都较为相似,所以,不一一单独介绍。总之,本系统设计的原那么是界面清晰、操作简约。5.3 系统后台操作界面5.3.1 管理员管理学员信息界面管理员管理学员信息界面,如图5-8所示。图5-8 管理员管理学员信息界面此页面实现的功能是以列表的形式展列出所有学员相关的信息,并可进行删除等操作。5.3.2 新闻信息管

40、理界面新闻信息添加界面,如图5-9所示图5-9新闻信息管理界面该模块让要是让管理员可以添加系统的新闻信息,包括标题和内容两个字段,其中内容用到了一个界面类似WORD,功能很强的编辑器,它不仅可以添加文字信息,也还可以添加表格、图片、附件、flash甚至影片。图5-10 站内新闻管理界面站内新闻管理页面如图5-10所示很清晰,很简单,所有的新闻信息都是在这个模块内进行操作。分别有添加新闻及管理新闻界面。预约信息发布与管理界面与新闻管理界面功能根本一样,在此不作图标讲述!5.3.3 预约信息更新操作界面预约信息查看操作界面,如图5-11所示图5-11 预约信息查看操作界面该模块主要是将本系统中所有

41、的预约信息以列表的形式列出,让管理员可以很清楚地看出现所有的预约信息,且还包括了查询,删除,修改,打印,统计和分页的功能。其中查询包括两个字段条件,一是教练员,一是教练员车号。两个字段均为模糊查询,即只需输入字段中的假设干字符即可,两个条件间的关系为AND关系,如果两个条件都为空那么表示查询所有。实现本模块的主要代码如下所示:if (!IsPostBack) string sql; sql = "select * from yyxx order by id desc" getdata(sql); private void getdata(string sql) DataSe

42、t result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count > 0) DataGrid1.DataSource = result.Tables0; DataGrid1.DataBind(); Label1.Text = "以上数据中共" + result.Tables0.Rows.Count + "条" else DataGrid1.DataSource = null; DataG

43、rid1.DataBind(); protected void Button1_Click(object sender, EventArgs e) string sql; sql = "select * from yyxx where 1=1" if (mc.Text.ToString().Trim() != "") sql = sql + " and chehao like '%" + mc.Text.ToString().Trim() + "%'" if (gs.Text.ToString().

44、Trim() != "") sql = sql + " and xingming like '%" + gs.Text.ToString().Trim() + "%'" sql = sql + " order by id desc" getdata(sql); protected void DataGrid1_PageIndexChanged(object source, DataGridPageChangedEventArgs e) string sql; sql = "select *

45、 from yyxx order by id desc" getdata(sql); DataGrid1.CurrentPageIndex = e.NewPageIndex; DataGrid1.DataBind();综述:网站操作简洁明了,但整个系统的功能都能实现。驾校预约课程管理系统只是学习过程管理的一个辅助工具,真正用好它,才是开发这个系统的关键目的。结论 1系统的特点驾校预约课程管理系统,采用ASP.NET+SQL的模式来订制的一个小型电子信息平台。本系统从功能上来说,比拟完备。系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等根本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论