教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

论文——汽车租赁系统的设计与实现(3)

来源:网络收集 时间:2026-08-26
导读: Visual Basic的一个简集,但由于Netscape浏览器不支持客户端的VBScript脚本语言,因此在客户端不使用VBSCript脚本语言。 (3) Pages。ASP返回标准的HTML页面,可以在常用的浏览器中正常显示。浏览器查看页面源文件时

Visual Basic的一个简集,但由于Netscape浏览器不支持客户端的VBScript脚本语言,因此在客户端不使用VBSCript脚本语言。

(3) Pages。ASP返回标准的HTML页面,可以在常用的浏览器中正常显示。浏览器查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码,从而防止了源代码被抄袭[2]。 2 ASP创建网站

应用ASP创建动态网站具有以下特点。

(1) ASP使用的是标准的Internet编程语言,例如VBScript和JavaScript,通过应用这两种脚本语言可以控制网页整体的逻辑。

(2) 如果将Windows XP系统作为网站服务器的开发平台,并且可以在这个平台上运行IIS,那么就可以免费拥有ASP脚本编写环境。使用ASP很简单,只需要将文件扩展名改为.asp,并在此文件中添加脚本语言即可。

(3) ASP中包含最常用的几个内建对象,还可以使用ActiveX控件继续扩充其功能。 (4) ASP提供ADO对象,通过该对象可以快速地访问各种数据库[3]。

2.3 B/S开发模式

1 B/S简介

B/S(Browser/Server)即浏览器/服务器模式,是Web兴起后的网络结构模式,Web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。浏览器通过Web Server 同数据库进行数据交互[4]。

B/S结构最大的优势就是在任何地方操作而不需要安装任何专门的软件,使得系统的扩展性很大。B/S结构使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。B/S结构见图2.1。 2 服务器端与客户端

提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。但是服务器和客户端并不是一成不变的,如果原来提供服务的服务器用来接受其他服务器的服务,此时该服务将转化为客户端。如果计算机上已安装了WWW服务器软件,此时就可以把此计算机作为服务器,乘务服务器端,浏览器可以通过网络访问到该计算机。在进行程序调试的时候,可以把自己的计算机既当作服务器,又当作客户端[5]。

2.1 B/S结构图

3 动态网页的工作原理

所谓动态网页,是指在网页文件中不仅包含HTML标记,同时还包括实现相关功能的程序代码,该网页的后缀通常根据程序语言的不同而不同。例如ASP文件的后缀是.asp,而JSP文件的后缀为.jsp。动态页面可以根据不同的时间、不同的浏览者而显示不同的信息。例如常见的留言板、论坛和聊天室等都是应用动态网页实现的。动态网页的工作原理是当在个人的浏览器中输入一个动态网页的网址,并按下(Enter)键后,此时相当于向服务器端提出了一个浏览网页的请求。当服务器端接到请求后,首先会寻找所要浏览的动态网页文件,其次将执行动态网页文件中的相关程序代码,并将程序代码的动态网页转化成标准的静态网页,最后再将该网页发送给客户端[6]。见图2.3

图2.2 动态网页的工作原理

2.4 Access

Access即Microsoft Office Access,是由微软发布的关联式数据库管理系统,它具备了 Microsoft Jet Database Engine 和 图形用户界面两项特点;是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统[7]。Access数据库的优点:

(1) 存储方式单一

Access管理的对象有表、报表、页、窗体、查询、宏和模块,以上这些对象都存放

在后缀为(.mdb)的数据库文件中,方便用户的操作和管理。

(2) 面向对象

Access是面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统看成是由一系列对象组成的,对每个对象都定义一组方法和属性,用户还可以按自己需要给对象的方法和属性进行扩展。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。

(3) 界面友好、易操作

Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表查询生成器、生成器、报表设计器以及数据库向导、查询向导、窗体向导、表向导、报表向导等工具,使得操作简便,容易使用和掌握。

(4) 集成环境、处理多种数据信息

Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

(5) Access数据库

Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入Excel表格、声音、位图、Word文档,还可以建立动态的数据库报表和窗体等等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用[8]。

2.5 IIS

IIS是一个功能强大的Internet信息服务系统,是Windows服务器操作系统中最重要的Web技术。IIS的可靠性、安全性和可扩展性都非常好,并能很好地支持多个Web站点。IIS提供了最简捷的方式来共享信息、建立并部署企业应用程序,以及建立和管理Web上的站点。通过IIS用户可以轻松地测试、发布、应用和管理自己的Web页和Web站点[9]。

第三章 系统分析与总体设计

3.1 系统设计目标

通过在网上查阅汽车租赁行业相关资料,对各种汽车租赁需求进行调查、分析和综合整理,总结出了系统需要实现的目标。“新”汽车租赁管理系统除具备一些基本功能,如采购管理﹑销售管理﹑入库管理﹑综合查询﹑系统管理等外,还应做到使“新”汽车租赁系统更加全面、快捷、效率、安全、个性化的服务。总体上看包括:

(1)用先进的管理系统来处理企业内每日更新的信息数据,信息化程度大幅提高,工作效率进一步改善。

(2)从手工操作处理阶段到数据库系统管理的转变,使数据得到充分共享并且扩大了数据的访问范围;通过“联系数据”在关系数据库中可以实现不同库文件的相互关联,从而使数据库在整体上形成一定的结构,更加利于数据的检索与更新。

(3)开发出的新系统中具有友好的操作界面,使用户能非常容易上手,并且能很方便的对信息进行各种操作。

(4)最方便地提供客户在系统上挑选需要的车辆,减少客户的选择时间及租赁汽车的时间,提高服务效率。

(5)最大可能的满足客户的需求,提供符合客户需求的车辆。

(6)租赁公司能够快速掌握市场上近期需要的各类车辆并提供给需要的客户; (7)能够快速统计和掌握各类客户对车辆的要求及租赁要求。

(8)加大公司的信息化建设,实现扩大公司服务范围、增加公司收入、及时获取信息、减少决策失误、减少库存积压及提高资金周转等目标。

(9)实现数据在各部门之间的准确快捷分享。

3.2 系统总体框架

系统总体框架实现如下图4.1所示:

图4.1 系统总体框架图

3.3 系统主要功能模块及其相应流程

3.3.1 用户登陆模块设计

用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。

(1)流程图 见图4.2 (2) 处理说明

说明一: 启动服务器,进入系统主页,点击“客户登陆 …… 此处隐藏:1812字,全部文档内容请下载后查看。喜欢就下载吧 ……

论文——汽车租赁系统的设计与实现(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/109436.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)