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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

汽车租赁管理系统毕业设计论文Word文件下载.docx

1、Microsoft.NET 平台提供XML Web Services 并将这些服务集成在一起,为个人用户的好处是无缝的,吸引人的体验。.NET将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现Internet连接2。.NET开发平台由一组用于建立Web服务应用程序和Windows桌面应用程序的软件组件构成,包括.NET框架(Framework)、.NET开发者工具和ASP.NET。.NET服务器是能够提供广泛聚合和集成Web服务的服务器,是搭建.NET平台的后端基础。ASP.NET一般分为

2、两种开发语言,VB.NET和C#。C#是 Visual Studio .NET 中引入的一种新的编程语言。C# 是一种简单、现代、类型安全和面向对象的语言。设计 C# 是为了范围广泛的企业级应用程序。用C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持3。在ASP .NET 中, C# 完全得到项目模板、设计器、属性页、代码助理、对象模型和其他开发环境功能的支持。 2.3 ADO.NET技术2.3.1 ADO.NET 体系结构ADO.NET为用户提供了一种全新的数据库访问机制,它使数据库编程变得相当容易

3、。ADO.NET技术的基础是XML技术,XML是由一系列的数据库相关类和接口组成的,所以通过ADO.NET不但能访问关系型数据库中的数据,而且还能访问层次化的XML数据。ADO.NET体系结构的主要优势在于它可以使开发人员在无须考虑数据位置的情况下操作数据。ADO.NET为用户提供了两种数据访问的模式:连接模式(Connected):利用ADO技术进行数据连接编程,是一种传统的数据库访问模式。非连接模式(Disconnected):ADO.NET中才具有的.提供了更大的可升级性和灵活性。在非连接模式下,应用程序从数据源中获得所需的数据,然后就断开与原数据源的连接,并将获得的数据以XML的形式存

4、放。当应用程序处理完数据后,它再取得与原数据源的连接并完成数据的更新工作4。ADO.NET中非连接模式核心就是DataSet类,数据集对象以XML的形式存放数据。数据集对象可以从一个数据库中获取,也可以从一个XML数据流中获取,所以用户不需要考虑数据源的位置。在ADO.NET体系结构中,数据提供者对象也是一个非常重要的部分,通过它可以访问数据库,产生数据集对象,同时它还支持连接模式下的数据库访问。ADO.NET的体系结构如下图2-1所示:图2.1 ADO的体系结构图2.3.2 ADO.NET的用户接口ADO.NET的数据提供者对象为用户提供了多种接口,通过这些接口,应用程序可以访问数据库、执行

5、相关的命令操作并获得结果,结果可以直接应用于应用程序,也可以用XML数据形式存放在数据集中。这些常用的接口包括:数据库连接接口、数据库命令接口、数据读取器接口、数据适配器接口等各种类型的接口。利用这些接口,应用程序可以用不同的实现方法访问特定类型的数据库5。ADO.NET数据提供者对象实现了.NET接口,而OLEDB中的数据提供者对象实现了COM接口。ADO.NET包括两种类型的数据提供者对象,分别是:OLEDB数据提供者对象:通过COM接口与OLEDB交换数据。SQL Server数据提供者对象:专用于微软SQL Server中的数据提供者对象。ADO.NET提供了OLEDB和SQL Ser

6、ver两种编程接口访问数据库。如果用户使用SQL Server建立数据库,最好使用SQL Server接口,其效率比使用OLEDB好。2.4 B/S结构B/S结构是一种WEB网络结构,此模式将系统功能实现的可信部分集中到服务器上,简化系统开发、维护以及使用。B/S最大的优点就是不需要安装任何软件,只要有一台能上网的电脑即可,客户端零维护。很容易系统扩展。同时随着B/S结构的发展,使用者越来越多,推动了AJAX技术的发展,它的程序也能在客户端上进行处理,这样便减轻了服务器的负担,增加了交互性,并实现了局部实时刷新。2.4.1 B/S结构的优点B/S结构维护和升级方式极为简单,自需要管理服务器就可

7、以,所有的客户端只是浏览器,不需要做任何维护。无论用户规模如何,有多少分支机构,这些都不会增加维护和升级的工作量。成本降低,选择更多。在当今Windowsz桌面上浏览器成为了变准配置,但在服务器操作系统上它不是处于绝对的统治地位,目前使用B/S结构的应用软件,只需要安装在LINUX服务器上即可,安全性高。所以服务器操作系统选择很多6。2.4.2 B/S结构的缺点B/S结构的缺点在于应用服务器运行数据负荷较重。由于B/S的管理软件只安装在服务器端,管理人员仅仅需要管理服务器,用户只需要通过浏览器实现登录。但是由于应用服务器运行数据负荷较重,一旦服务器崩溃,后果将难以估量。所以,许多公司都有备用数

8、据库存储服务器。2.5 C#C#语言主要是从C和C+继承而来的 ,C#在设计者从C+集成的可选选项方面逼JAVA要广泛一些而且还增加了自己新的特点。很重要的一点,C#使得C+程序员可以高效的开发程序,而绝不损失CC+原有的强大功能。因为这种集成关系,C#与C/C+基友极大的相似性。相对于C/C+而言,C#在许多方面进行了限制和增强:1)指针:只能被用于不安全模式。大多数对象访问通过安全的引用实现,以避免无效的调用,并且有许多算法用于验证溢出,指针只能用于调用值类型,以及受垃圾收集控制的托管对象。2)对象:不能被显式释放,代替为当不存在被引用时通过垃圾回收器回收。3)只允许单一继承,但是一个类可

9、以实现多个接口4)C#比C+更加类型安全。默认的安全转换是隐含转换,例如由短整型转换为长整型和从派生类转换为基类。5)数组声明语法不同,例如:int a = new int5 而不是 int a5。6)枚举位于其所在的命名空间中。7)C#中没有模版,但是在C# 2.0中引入了泛型,并且支持一些C+模版不支持的特性。另一方面,表达式不能像C+模版中被用于类型参数。8)属性支持,使用类似访问成员的方式调用。9)完整的反射支持7。3 需求分析3.1 开发目标汽车租赁管理是用户系统。用户包括管理员和普通用户。现阶段该软件的用户是管理员。该软件具有如下特性:用户可以添加、更新、查看、搜索车辆的信息、可以

10、重新登录系统;可以实现数据备份和恢复。本项目是一个独立、完整的项目,目前不提供其他系统的接口。3.2 用户的特点本系统的用户为中小型汽车出租公司,其操作人员为汽车出租公司的管理者。其本身的计算机水平不是很高。因此,界面的友好、简洁与易用性将是首要考虑的目标。然后根据用户的需要,加强系统的稳定性和可用性,用户在使用过程中不会出现问题,而且根据用户的特点,简单容易上手是这个系统的一大特点,可以让完全不懂计算机的人马上学会操作。3.3对功能的需求在设计程序的过程中,要先做好需求分析,需求分析所要做的工作就是描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需

11、求。其研究的对象就是用户的要求。1)车辆信息管理车辆的信息全部通过终端保存在中心数据库,管理员可以对这些信息进行增加、修改和删除操作。软件应该提供对车辆的增加、修改和删除的操作。2)注册用户管理注册用户的信息全部通过终端保存在中心数据库,管理员可以对这些信息进行增加、更新和删除操作。软件应该提供对运营的增加、修改和删除的操作。3)站内新闻管理提供最新的新闻的信息管理,管理员可以对这些信息进行增加修改和删除操作。4)租车管理提供租车的信息管理,管理员可以对这些信息进行增加修改和删除操作。5)系统维护本模块可以对系统运行进行初始化、管理员设置、数据备份和恢复。3.4 对性能的需求3.4.1 精度1

12、)在执行数据增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;2)在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;3)数据的修改也要求保持对应的准确性;4)每月要求的额外的数据存储空间为15M。并且,所有数据采用集中式存储,数据位于数据库服务器上。数据库要有安全保障性能,必须只有授权的用户才能操作。3.4.2 灵活性1)操作方式程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在不安装鼠标的计算机上,也能够使用该系统)。2)运行环境程序在通常的条件下,

13、在Win 2000/XP/7上安装运行,但是,还要求能够在XP及后续的MS的操作系统上运行。系统要求能够在Win XP的操作系统上安装和运行。3)计划的变化或改进由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。3.5 故障处理要求1)在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;2)程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行;3)数据库要求有备份机制,以防止数据的全部丢失。4 概要设计4.1系统说明本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQ

14、L Server 2005,前台使用ASP.NET平台开发。信息平台的后台操作采用B/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。ASP.NET是目前最完备的面向对象语言,在未来仍然很有发展前途。SQL Server 2005采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。同时,ASP.Net平台和SQL Server 2005作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。4.2 系统功能模块的划分根据用户的要求和本身系统要实现的功能,来进行系统分析,系统分析

15、是一组统称为计算机系统工程的活动。系统分析的目标就是识别用户要求,评价系统的可行性,进行经济分析和技术分析,把功能分配给硬件、软件、人、数据库和其他系统元素,建立成本和进度限制,生成系统规格说明和形成所有后续工作的基础。把基于计算机系统的功能分配到各个系统元素,就能够建立起一个模型,用以表达系统元素之间的相互关系。根据业务情况及实现目标,系统功能图如图4.1所示:图4.1系统总体功能图系统功能结构图如图4.2所示:图4.2 系统功能结构图系统管理功能规划如下:a) 车辆信息管理对车辆的档案进行增加、修改、删除等功能,可以针对车辆的车牌号进行数据库检索,也可以列出全部的车辆。b) 系统用户管理提

16、供功能强大的浏览查询画面和方便快捷的录入画面,在记录注册用户信息时,可以进行记载,可以增加、修改、删除车辆的信息。c) 修改密码管理提供管理员及用户修改密码的功能。d) 站内新闻管理提供最新的汽车租赁相关的及其他新闻,方便用户查询查看,以便了解租车事宜。e) 系统公告管理提供最新的系统公告,方便工作人员查看并管理系统,及时修改租车信息等。f) 租车管理系统提供全部的车辆档案、注册用户档案,可以记录注册用户租车的所有细节信息。同时可以删除和修改,并进行还车操作。而在用户后台页面的租车管理中提供了续租功能方便了用户续租车辆。g) 数据备份管理用以备份数据库等操作。h) 个人资料管理为注册用户提供自

17、主修改用户信息的功能。管理员权限级别分为普通管理员以及超级管理员,其中超级管理员的功能模块为:系统用户管理、站内新闻管理、租车管理、系统公告管理、车辆信息管理、数据备份模块。普通管理员与超级管理员的权限区分在于系统用户管理中,系统用户管理中包含管理员添加,管理员查询,注册用户查询,密码修改四个模块。其中普通管理员仅仅可以使用修改密码和注册用户查询两个模块。5 数据库设计51 数据库概念设计E-R图E-R图即实体-联系图,主要提供表示实体类型以及其属性的联系方法,并用其来描述现实中的概念模型。E-R图的基本要素有实体型、属性以及联系,它的表示方法是:实体型:属性相同的实体同样具有相同的性质,用实

18、体名称和其属性名称的集合来抽象描述同类型的实体;在图中用矩形表示,其名称填写在矩形框内。属性:实体所拥有的特殊的性质,每一个实体都会有许多个属性来描述它。在图中用椭圆来表示属性并用直线将其与它对应的实体连接起来;联系:又称关系,信息世界中反映实体内部或实体之间的关系。在图中用菱形表示,联系名称标注在菱形框内。汽车租赁管理系统E-R图如下:分别为管理员实体E-R图,车辆信息实体E-R图,租车记录实体E-R图。管理员实体的主要属性包括:ID,用户名,密码,权限,添加时间。管理员实体及其属性如图5.1所示。图5.1 管理员实体及其属性图车辆信息实体的主要属性包括:车牌,车型,品牌,颜色,新旧程度,换

19、挡方式,排量等。车辆信息实体及其属性如图5.2所示。图5.2 车辆信息实体及其属性图租车记录实体的主要属性包括:用户名,车牌,日租金,车型,预租天数,备注。租车记录实体及其属性如图5.3所示。图5.3 租车记录实体及其属性图注册用户实体的主要属性包括:ID,用户名,密码,性别,电话,地址等属性。注册用户实体及其属性如图5.4所示。图5.4 注册用户实体及其属性图站内新闻实体的主要属性包括:ID,标题,内容,类别,添加时间。站内新闻实体及其属性如图5.5所示。图5.5 站内新闻实体及其属性图系统公告实体的主要属性包括:ID,内容,类别。站内新闻实体及其属性如图5.6所示。图5.6 系统公告实体及

20、其属性图除此之外还有友情连接以及租车记录等实体与其对应属性的E-R图,在此不一一列举。52数据库的逻辑设计a) 站内新闻表allgonggao站内新闻表主要保存管理员发布的站内新闻,包括题目,类别,内容,发布时间等。主键是站内新闻的编号。表结构如表5.1所示。表5.1 站内新闻表 (allgonggao)序号字段名称字段类型大小允许为空最大长度是否主键1IDInt4自增编号10是2titleVarChar255否3contentText16leibie505addtimeDateTime823b) 用户信息表allusers用户信息表主要保存用户的信息,包括用户名,密码,权限,注册时间等,主键

21、是用户的编号。表结构如图5.2所示。表5.2 用户信息表 (username)usernamepwdcxc) 车辆信息表cheliangxinxi车辆信息表主要保存公司出租汽车的基本信息,包括车牌号,车型,品牌,颜色,新旧程度,换挡方式,排量,日租金,照片,出租状态,添加时间。主键是车辆的编号。表结构如表5.3所示。表5.3 车辆信息表(cheliangxinxi)chepaichexingpinpaiyanse6xinjiuchengdu7huandangfangshipailiang9rizujinzhaopian11zhuangtai12d) 系统公告表dx系统公告表只保存最新的系统公告

22、,表结构如表5.4所示。表5.4 系统公告表(dx)e) 用户注册表yonghuzhuce用户注册表主要保存注册用户的基本信息,包括用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,备注,注册日期。主键是用户的编号。表结构如表5.5所示。表5.5 用户注册表(other)yonghumingmimaxingmingdianhuayouxiangQQtouxiangjiguandizhixingbiebeizhu13f) 友情链接表:youqinglianjie友情连接主要为方便用户浏览其他门户网站,包括网站信息,网址,添加时间。主键是友情链接的编号。表结构如表5.6所示。表5.6 友情链接表(youqinglianjie)wangzhanm

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

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