欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于WEB的驾校管理系统毕业论文.doc

    • 资源ID:3939571       资源大小:1.34MB        全文页数:40页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于WEB的驾校管理系统毕业论文.doc

    摘 要伴随国民经济的飞速发展和人民生活水平的不断提高,家用汽车在我国逐渐普及。面对不断增长的庞大的用户群,随之产生的驾驶培训行业,规模不断扩大。近年来,随着Internet的迅速发展以及网页制作技术的日臻完善,驾校管理系统的设计也日趋简单化和规范化。本论文主要论述了采用ASP并结合ACCESS 2000数据库开发一个基于WEB的驾校管理系统的基本过程和方法。文章首先介绍了对系统的需求分析;然后介绍了系统的设计思想以及开发工具的选择;接着介绍了系统的总体结构设计以及后台数据库的设计;最后详尽的阐述了系统各功能模块的具体实现方法。文中介绍的系统具备学车常识、名师介绍、在线考试、网上报名以及后台数据库操作与维护等功能。本系统具有实用和适时的特点,是一个比较实用、规范的驾校管理系统。关键词:驾校管理; ASP; 数据库; ACCESSABSTRACT With the rapid development of the national economy and people's living standards continued to improve the domestic auto increasing popularity in China. Faced with the huge growth of user groups, with the attendant driving training industry, continues to expand the scale. In recent years, with the rapid development of Internet and web technology is improving daily, Driving School Management System is also designed to simplify and standardize growing. This paper mainly discusses the use of ASP and Access 2000 database with the development of a Web-based drive school management system, the basic processes and methods. The article first introduced the system needs analysis; Then the system design and development tools of choice; then introduced the system's overall design and structure of the background database design; Finally a detailed statement of system modules specific method. This paper introduces the learner system with common sense, teachers, the online examinations, online applications And background operation and maintenance of database functions. With practical and timely features, is a more practical, standardized driving school management System.Key Words:Management in driving school; ASP; Database; ACCESS目 录摘 要IABSTRACTII目 录III绪 论1第1章 系统可行性分析31.1 系统的开发目的31.2 系统开发的前提31.3 系统可行性分析3131 系统的现状分析3132 系统的优势与劣势分析4第2章 开发工具综述52.1 ASP概述5211 ASP内部6大特点5212 Global文件5213 ASP与CGI的比较6214 ASP的优点62.2 IIS与ASP的结合72.3 ADO概述82.4 Dreamweaver MX 2004概述10第3章 系统功能模块分析与设计113.1 系统设计思想113.2 系统页面设计113.3 系统模块设计13第4章 系统数据库设计144.1 数据库简介144.2 ODBC与DSN144.3 数据库的建立与连接15431 数据来源15432 数据库中表的建立15433 建立与数据库的连接16第5章 系统功能模块的具体实现175.1 学车常识模块175.2 名师简介模块195.3 在线考试模块215.4 网上报名模块235.5 留言本245.6 后台管理模块26561 网站管理28562 常识管理29563 老师管理31564 考卷管理32565 学生管理34结 论35致 谢36参 考 文 献37绪 论当前企业信息化的重要性已经不是一个认识问题,当企业发展到一定的阶段,常规的管理显然已不能满足现实发展的需要,所以如何实现规范化、标准化的管理来提高企业经营效益,就成为一个新的议题。企业一直要面临来自各方的挑战,包括市场需求、销售渠道、人才流动,资金周转等等方面。今天IT技术的发展能够帮助企业积极应对这些挑战,提高企业竞争力,并为企业带来更多更稳定的新业务。随着业务的快速成长,信息化建设也越来越受到企业的重视。企业如果不建立与之相适应的管理信息系统,就很难在这个竞争日趋激烈的时代获胜。宏观上来看企业信息化是一个趋势,计算机早已取代算盘并取代一部分传统的信息记录方式 ,由于工作的环境,所以我们经常用到扫描设施和文字识别软件,这样大大提高了我们工作的效率,让最新的资料在第一时间展现在读者面前。我们进入了新数字办公的时代。而电脑技术以及网络技术的创新,以及增强性技术的进一步应用,有助于增强我们公司数字办公应用的协作性、移动性、安全性和可管理性.快速 高效 富有现代化;短期看 企业的信息化需要一定的投入。但是长远看来 ,一个成熟的企业信息化体系对企业的成长和管理有着非常的好处和利益。随着世界企业信息化的飞速发展,企业网站将是国内企业信息化的一个主要方面,一个设计得当的企业网站,将能给予使用者需求,甚至达到双向的沟通,这是一般传统媒体所做不到的。它的容量不受限制,产品资讯、图片等任何您想要提供给客户的资料皆可输入。它的时间不受限制,一天24小时,一星期七天,一年365天不停的运作,随时提供服务。它的地点不受限制,目前全球绝大多数的国家都已经将发展INTERNET为首要政策目标之一,上网将如同打开家里的电视机一样简单。建立企业网站有利于提升企业形象,一般来说,企业网站的作用更类似于企业在报纸 和电视上所做的宣传公司本身及品牌的广告。不同之处在于企业网站容量更大,企业几乎可以把任何想让客户及公众知道的内容放入网站。此外,相对来说,建立企业网站的费用也比其它广告方式要低的多。企业网站一年的费用仅为34万,如企业在报纸上做广告,半个版面,几天时间就要花掉几十万。当然,网站和广告是两种不同的宣传方式,各有不同的作用,它们之间更多的是互相补充,而不是互相排斥。企业如拥有自己的网址,应在各种广告中尽量地推介该网址,并把具体性的内容放入网址中。网站使公司具有网络沟通能力,在中国,人们对互联网络往往有所误解,以为电子信箱就是互联网络。我们见过不少公司,将电子邮件地址当成网址,并印在名片上。实际上,电子邮件只是互联网络中一个最常用,最简单的功能之一。互联网络真正的内涵在于其内容的丰富性,几乎无所不包。对于一个企业来说,其具有网络沟通能力的标志是公司拥有自己的独立网站,而非电子信箱。网站可以全面详细地介绍公司及公司业务,公司网址的一个最基本的功能,就是能够全面、详细地介绍公司及公司产品。事实上,公司可以把任何想让人们知道的东西放入网址,如公司简介、公司的厂房、生产设施、研究机构、产品的外观、功能及其使用方法等,都可以展示于网上。网站可以利用网站及时得到客户的反馈信息,客户一般是不会积极主动地向公司反馈信息的。如公司在设计网站时,加入专门用于客户与公司联系的电子邮件和电子表格,由于使用极其方便,相对来说,一般客户还是比较乐于使用这种方式与公司进行联系。因此,公司可以得到大量的客户意见和建议。本文所要解决与实现的问题就是采用ASP并结合ACCESS2003的一个基于WEB的驾校管理系统,通过这个系统可以为给驾校和学员带来方便。该设计虽然看似简单,但实现起来却遇到了很多难题,因此对整个设计过程都是很认真的对待。第1章 系统可行性分析1.1 系统的开发目的本次驾校系统的设计目的在于研究基于ASP+ACCESS网上新闻动态、报名动态网站方案设计,主要对动态网站进行研究,以便更好的设计一个驾校管理系统动态网站。驾校管理系统的设计主要意义是可以通过Internet为学校和学员提供双向互动式的信息交流,开辟新的交流平台,为学员提供了一种新的学习、报名、选择老师的方式。这些方式可以使学员学习、报名等时间随意化,学生可以打破地区、国界的限制,实现学习驾驶和报名的异地化;使管理过程便利、快捷,大大缩短了过程处理的时间;可以为学员提供充分的最新学车信息、老师介绍、收费标准等,从而扩大了选择的余地。通过本系统,人们可以方便的查找想要选择的老师资料,并切还可以在线报名和给喜欢的老师投票,给人们带来很多的便利。1.2 系统开发的前提在对驾校管理系统进行开发之前,必须首先对系统进行整体规划和设计,否则就会导致开发工作量大,系统不符合要求。更为糟糕的是,还可能会导致系统不完善或整个系统根本无法运行。因此,系统的总体规划与设计是驾校管理管理系统必备且首要的步骤。具体到本系统而言,就是根据驾校管理系统的目标、内容、规模、性质、现有的配置等具体情况,进行系统可行性分析,明确系统开发目标,整体规划网站的物理结构。1.3 系统可行性分析131 系统的现状分析对系统进行可行性分析是系统规划的关键步骤,必须在可行性报告通过后,才可以进入实质性的驾校信息管理系统应用分析阶段。国际上驾校信息管理系统前景看好,而在国内,网上搜索驾校管理系统的网站,数量上虽然也有了新的增长。但还是少之又少,目前提倡的企业的信息化就是用计算机手段去实现企业的管理运作,其业务流程、实现方法和原来都有变化,所以信息化的企业管理和非信息化的企业管理是不一样的。企业信息化不是模拟现有管理方式,而是对现有管理模式进行结合和变革。现在国家正在积极建设网络基础设施,网络对人们生活的影响将越来越大,人们对网上查询资料和报名的认同度也越来越高。这些情况表明,目前开展网上驾校管理系统业务具有非常大的市场空间。132 系统的优势与劣势分析网上驾校管理系统之所以成为热点,跟WEB技术的不断成熟与网络带宽的不断增加分不开的.基于浏览器/服务器(Browse/Server)网络结构建立的网上驾校管理系统采用胖服务器,瘦客户端的运行模式,主要的命令执行,数据计算都在服务器完成,应用程序在服务器安装,客户机不用安装应用程序,直接浏览网页的形式,简单便捷。所有的驾校日常管理事务都通过免费的浏览器来完成,采用这种B/S结构的信息管理系统大大减轻了系统管理员的工作量,更重要的是,这种方式对前端的用户数(即读者)没有限制,任何驾校信息,即使是异地的用户也可以通过浏览器进行浏览和查询。在与传统的电子书籍相比,网上信息管理系统的管理模式突破了地理位置,管理时间的局限,是一种全新的管理模式,其优势是显而易见的,比如虚拟世界可以容纳巨大的信息;内容传播和交流沟通的无障碍与低成本;时空概念上相对的自由度;增加商品品种易如反掌,它能给读者海量的选择;建立仓储的费用相对低廉;新一代网民迅速增加,目前已超过8000万,而使用在线进行学车常识信息阅读和查询的网民也迅速增加(尤其是在高校);同时,国家对信息产业大力支持。目前,国内网络的覆盖面及其7*24小时全天候服务,充分满足了读者的需求。另外,网上驾校管理系统的管理成本远低于传统模式,在节约资料的同时管理水平与管理效率得到了提高。因此,无论是从管理员的角度而言,还是对于读者或是学生的角度而言,网上驾校管理都具有较强的优势和良好的发展前景。经过以上可行性分析,本系统的建立是可以有效的节省人力资源提高管理效率的投资,其设计理念很简单,变人工管理考试和报名信息为计算机自动化进行网上信息处理的管理理念,既省时间又提高效率。因此在系统构建时,只要我们本着丰富网上驾校管理的信息资源,为读者和管理员提供最为方便的快捷的信息阅览途径和管理手段,去吸引读者,那么本系统是完全可行的。第2章 开发工具综述整个系统主要是用Dreamweaver MX 2004,ASP等工具实现交互式驾校管理及其相关操作。Access2003用于对服务器数据库的维护,完成以上各角色的功能,实际上是处理一系列的数据库,在后台对数据库进行操作,以实现系统的正常运行。2.1 ASP概述211 ASP内部6大特点ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表1所示:表1 ASP 内部6大对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction服务器进行分布式事务处理合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合。212 Global文件每一个以Active Server Pages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是Active Server Application的缩写),它位于每一个应用程序的基点目录之下。当Active Server Pages做下面两个动作时,Server便会去读Global.asa文件:(1)Web Server启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTTP请求(Request)时。(2)不具有任何Session的客户端向Server请求一个ASP文件时。前面已经提到Application和Session这两个ASP的内部对象。Application对象内的信息供所有正在执行该应用程序的用户分享,它创建于Web Server启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求或刷新Web页面)或Abandon语句的调用。可见,Global.asa文件的调用与Application与Session这两个对象密切相关。事实上我们通常在Global。asa文件中写入以下内容:(1)Application或Session的开始事件(Start-event)。(2)Application或Session的结束事件 (End-event)。这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。值得注意的是,如果一个Application与一个Session同时开始,Active Server Pages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。213 ASP与CGI的比较CGI(Common Gateway Interface,通用网关接口)也是Internet上一种功能强大的Web页面技术,其工作方式有别于ASP。我们现对二者进行比较。Active Server Pages开发Web应用程序的特点:完全嵌入HTML,与HTML、Script语言完美结合;无须手动编译和链接程序;面向对象,并可扩展ActiveX Server组件功能;使用脚本语言(JavaScript、VBScript或PERL)编写;存取数据库轻松容易(使用ADO组件);可使用任何语言编写自己的ActiveX Server组件;无浏览器兼容问题;程序代码隐藏,客户端仅能看到ASP输出的HTML文件;缩短Web开发时间。相比之下,使用CGI开发Web应用程序具有以下缺点:不易与HTML文件集成;须使用其他较复杂的语言来开发CGI程序;程序开发时间较长;存取数据库不容易;每个CGI程序被不同用户执行时都得重新执行一次,并占去Server的一个端口(Port),降低Server效率。可见,ASP在数据库访问、与HTML的集成、提高服务器的效率等诸多方面都优于CGI,更适应Web应用程序开发的需要,因此本文选择了ASP作为个性化页面生成器的开发工具。214 ASP的优点程序设计采用Microsoft ASP实现,ASP是基于Microsoft IIS的开放式脚本开发环境,它可以很好的把HTML和脚本开发结合在一起,提高了编程的灵活性,降低了开发难度。ASP在性能方面的优势主要体现在以下几个方面:(1)无需编译ASP脚本集成于HTML中,容易生成,不需要编译或者链接即可直接由服务器执行,可快速修改程序。(2)比CGI和ISAPI具有更多的优点CGI程序不能为多个客户共享,对于新的请求必须启动新的进程,随着客户请求的增加,并行的进程也将增加,这对系统资源来说是一种极大的浪费,同时也加重了服务器的负担,降低了性能。ISAPI比CGI有更好的性能,因为ISAPI应用以动态链接库存在,在其启动时加入内存,并且和Web服务器进程处于同一个系统空间,占用系统资源比较少。效率虽然提高了,但也带来了更大的风险,ISAPI进程和服务器进程处于统一系统进程空间,因此,一个违规操作就有可能导致Web服务器的崩溃。另外,无论时CGI程序还是ISAPI程序,基本上是独立于HTML之外的,完全用另一种语言开发,工作量大,与HTML结合得不够紧密。ASP成功的改变了这些状况,ASP经过最佳化的多线程环境,不会单独成为一个Process,而是存在于这个Process中,可以同时服务多个浏览者,这样系统的性能就大大的提高了,系统的响应速度也大大的改观。(3)面向对象在ASP脚本中,可以很方便的引用系统组件和ASP内置组件,还能够通过定制的Active X服务器组件(ActiveX Server Component)来扩充功能。(4)独立于浏览器,因此可跨平台执行ASP脚本是在Web站点服务器端执行的,因此客户端的浏览器不需要支持它。用户端只需要使用普通的可以解释常规HTML代码的浏览器,即可浏览ASP所设计的主页内容。网上购物系统需要面对的是众多使用不同平台的用户,他们所使用的浏览器可以是IE,也可以是Netscape,还可以是其它类型。(5)源代码的保密性ASP程序在服务器端执行,在客户端浏览的内容只是ASP程序执行的结果所生成的常规HTML代码,因此这样就可以保证ASP程序不会被泄漏。对于一个网上购物而言,源代码的保密性是至关重要的。因为它直接关系到该站点的安全性。确保用户的所有信息不被第三方截获或破译是进行网上购物运转的必要前提,而ASP程序的保密性恰好符合了这一点。(6)与任何ActiveX Scripting语言兼容除了可以使用VB Script或者Jscript脚本语言进行设计外,还可以通过插件的方式,使用由第三方所提供的其它脚本语言,例如:PerlScript。本系统使用VB Script和Java Scirpt想结合的方式编程,这样既可以提高服务器的响应速度,又可以与客户端使用的大多数浏览器兼容。2.2 IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法做出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:程序和计算逻辑前端浏览器ActiveX Server元件ActiveX Server元件后端数据库数据库服务器Microsoft IIS + ASP浏览器减少构建和维护成本;加快联机过程;应用软件集中在服务器端开发管理;前端可使用任何浏览器(IE、Netscape.);后端可存取任何数据库 (SQL、Access.);可使用任何脚本语言开发 (VBScript、JavaScript、PERL.);图2-1 IIS+ASP构成三层式Web结构2.3 ADO概述ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:创建数据库源名(DSN);创建数据库链接(Connection);创建数据对象;操作数据库;关闭数据对象和链接。每一步的做法如下:1创建数据源名DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。2创建数据库链接链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:set Conn=Server.createObject(“ADOBD.CONNECTION”)这条语句创建了链接对象Conn,接下来:connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data.Source="&Server.MapPath(""&db&"")conn.Open connstr这条语句打开链接,用到了DSN,本例为“connstr”。以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。3创建数据对象ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方法:Set Record Set=Conn.Execute(sqtStr)这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如:rs=“SELECT * FROM shop_books”Set Record Set=mConn.Execute(rs)这条语句执行后,对象Record Set中就保存了表tab1中的所有记录。4操作数据库我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。例如:rs=“INSERT INTO tab1 VALUES(1,2)”mConn.Execute(rs)/执行插入操作5关闭数据对象和链接对象在使用了ADO对象之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close实现关闭,然后再释放它。Record Set.closeSet Record Set=Nothing/关闭创建的数据对象mConn.closeSet mConn=Nothing/关闭创建的链接对象。2.4 Dreamweaver MX 2004概述Dreamweaver MX 2004是较好的网页制作工具,基本上实现了所见即所得的工作方式,即使你不懂HTML语言,也能制作出专业效果的网页。如果你是高手,也可以在代码编辑窗口里直接写入代码,再切换到设计编辑窗口看效果。更为重要的是,可以在Dreamweaver MX 2004里直接编写ASP代码。Dreamweaver MX 2004提供了许多先进技术,如站点管理,插件,css样式,动态HTML,框架,ActiveX,Java applet等。编辑时有三种窗口:设计、代码、设计与代码,最后用internet explorer来预览网页。Dreamweaver MX 2004可以打开的文件有*.htm, *.tml, *.rtf,*.asp, *.htt等等,也可以导入*.doc, *.xls, *.xlm, *.wpd等, Dreamweaver MX 2004本身带有多种模式,可以根据需要加以选择,同时它与操作系统的集成性非常好,所以在站点管理等方面具有其它网页编辑软件所无法比拟的优势。因此在Web页面进行规划的过程中,本人选用Dreamweaver MX 2004作为主要设计工具。在网页制作过程中,其他的辅助工具起很重要的作用,因为Dreamweaver MX 2004只能将很多元素编辑,而很多元素需要用Photoshop,Fireworks,Flash等其他软件加工。第3章 系统功能模块分析与设计前面介绍了构建驾校管理系统必备的技术与知识,并且对系统可行性进行了分析,在此基础上,我们把理论和实际结合起来,看看如何运用这些技术和知识来开发本系统。3.1 系统设计思想本系统的设计是面向抚州市计时学车培训中心,系统以基本功能的实现和操作的简单为设计目标。力求使系统具有充分的可操作性,界面友好,功能完善,并且无须对用户的进行特别的要求和培训。3.2 系统页面设计本系统依照真实的驾驶学校报名和考试等流程进行程序设计,主要完成学车常识、名师简介、在线考试、在线报名、留言本等页面的设计与制作。在进行页面设计过程中,主要应注意以下几个方面: 1页面风格的确定页面的风格至关重要,它要符合页面的内容所要表达的主题。驾校管理页面不要做得太花俏,因为驾校管理的主题定位于为学员与其他用户进行交互的平台,向用户实时提供有关驾校最新的各种动态信息,因此应以朴实为主,这样就可使页面庄重大方,符合驾校管理作为文化传媒的主题。另外,为了保持整个站点风格一致,各分支页面的背景和图片也应保持朴实简洁。2Web页面的设计与制作页面的设计应具体考虑三个方面,即页面的主题,结构,外观设计,下面分别从这三个方面介绍一下在制作Web页面时,应考虑的一些因素和采用的方法。(1)页面主题设计首先要制定目标。驾校管理系统是为了向用户提供一个方便、快捷的了解驾校和与驾校交互的平台,因此主页中必须包含驾校简介、驾校联系方式、收费标准、最新学车常识、老师介绍、考试处理、报名管理等信息。其次,制定设计方法。采取自顶向下的方法,设计浏览路径,这是将网络层次化的过程。最后选择表达方式,所选的表达方式和设计风格要与目标一致。(2)页面结构设计页面的组织也很重要,必须将信息在逻辑上组织得井然有序,为用户创造一种有趣和能够理解的资源。结构分布是否合理将决定浏览者对站点第一印象的好坏,如果结构设计合理美观,浏览者将产生浓厚的兴趣浏览整个网站。反之,如果在设计中,对如何连接页面中的各个部分只有一个模糊的概念,没有一种宏观和清晰的组织结构,那么用户在不久就会离你而去,转而去寻求组织得更好的信息。大多数页面的信息结构,可以采用四种类型:序列结构,分栏结构,网状结构和层次结构。其中按层次划分信息,是组织复杂信息的较好方式之一,并且含有层次组织的结构特别适合于作驾校管理。原因是整个驾校管理站点是被组织得由一个单一的主页向下延伸,大多数用户都熟悉这种等级的图形结构,都会觉得这些结构能帮助他们一步步深入。另外,层次结构为人们所熟悉,使用户很容易建立一种进入站点的认知感觉。但层次不宜过多,太多往往令人厌烦。(3)页面外观设计内容和组织结构确定好后,还应该考虑整个页面的外观。好的页面外观应有很好的一致性,也就是说相同的页面安排、背景图像、颜色组合、栏目条等。整个站点的页面在外观上风格应该保持一致。背景是整个页面的基调,同时也是给浏览者的第一印象,因此背景的选择也很重要。在设计本系统Web页面时,考虑到网上购物作为知识传播的媒体,在外观上不能象娱乐站点那样花哨,而更应突出其文化氛围,尽量以简洁,素雅为主基调。主页的制作大致分三个阶段:前期制作,中期制作和后期制作。前期包括整理资料,制作主题,构造结构;中期包括制作网页,测试修改;后期为发布,更新。前期的工作是制作网上购物的主要阶段,但中期的测试是必不可少的环节,这符合软件工程原理。本驾校管理系统制作完成后,已经过IIS测试,运行良好。3设计使用的主要技术及元素(1)网页元素的定位页面元素的定位有两种方式,一种使用图层,一种使用表格。用图层页面比较小,但是用太多的图层会导致站点在网上运行不太稳定,还是用表格定位比较精确。但是产生的文件较大,由于主页元素不多,所以采用了表格定位,整体看来,主页布局较为合理,给人耳目一新的感觉。(2)框架结构的选择框架是网页结构中常用的一种浏览形式,特别是用在主页面所连接的各个分页上,为一个页面定义导航区与内容区。它将一个网页分割为若干区域,一个区域就是一个框架,以便使同一个页面的不同区域可以装载不同的文件。在本系统的各个分页面中,为了使学员能够自由的穿梭于看常识,选老师,在线报名、在线考试、留言等环节中,应用了主和侧结构的框架结构,这样学员可以在左边通过点击相应的链接,在右边了解到其中的内容。在浏览内容的同时,若想切换到其他任意的栏目,只需点击超链接即可,方便了浏览。3.3 系统模块设计在对驾校管理系统进行开发之前,必须首先对系统进行整体规划和设计,否则就会导致开发工作量大,系统不符合要求。更为糟糕的是,还可能会导致系统不完善或整个系统根本无法运行。因此,系统的总体规划与设计是驾校管理系统必备且首要的步骤。具体到本系统而言,就是根据开发网上驾校管理系统的目标、内容、规模、性质、现有的配置等具体情况,进行系统可行性分析,明确系统开发目标,整体规划网站网站首页前台管理后台管理系统管理在线报名在线考试名师简介学车常识留言本常识管理老师管理考卷管理考学生管理的物理结构,可以详细阅读计算机专业毕业论文网上面的设计方法。图3-1为网站主要模块结构图:图3-1 系统主要功能结构图第4章 系统数据库设计4.1 数据库简介在20世纪60年代末,数据库技术才开始发展。数据库系统的概念形成至今不到40年。而如今,数据库技术已经发展成为一个大家族,数据模型、新兴技术层出不穷,不断扩展的应用领域使数据库朝着多维度、多方面迅速发展。数据库技术在各行各业已经得到了广泛的应用,成为存储、使用和更新信息资源的主要手段,产生了巨大的经济和社会效益。因此,学习和研究数据库,不断的推广数据库,不断地利用现有数据库技术和开发数据库新技术为社会和经济发展服务,是每个计算机工作者必须要做的工作。驾校管理系统需要处理大量的数据,而数据库系统是管理大量信息的仓库和引擎。Microsoft Office Access 2003所具有的良好性能、可伸缩性,以及它与Windows 2003的紧密集成,使得它非常适合充当网上购物系统的发动机。因此在构建后台数据库时,采用了Microsoft 最新的Access 2003数据库系统软件,用以支持海量的数据存储以及多功能的数据查询。将后台数据和HTML以及XML格式的数据结合在一起,从而大大提高了从服务器到最终用户的信息流速度。4.2 ODBC与DSN1ODBC概念ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。本文中个性化页面的实现便大量地用到了ODBC技术。2DSN概念DSN(Date Source Name)即数据源名称。表示将应用程序和其个数据库建立连接的信息集合。ODBC数据源管理器就是利用该信息来创建管理指向的数据库连接。DSN可以保存在文件或注册表中。建立ODBC连接,实际就是创建同数据源的连接,也就是创建DSN。一旦建立了一个数据库的ODBC连接,那么同该数据库的

    注意事项

    本文(基于WEB的驾校管理系统毕业论文.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开