毕业设计汽车租赁管理系统设计与实现_第1页
毕业设计汽车租赁管理系统设计与实现_第2页
毕业设计汽车租赁管理系统设计与实现_第3页
毕业设计汽车租赁管理系统设计与实现_第4页
毕业设计汽车租赁管理系统设计与实现_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

.汽车赁理统设与现摘要随着汽车租赁业在我国迅速掘起,业务量也是越来越多对信息处理要求也是越来高,传统的汽车管璆人员已不满足汽车赁业务的需求发展,此我将发挥计算

的庞大的存储空间,性能的处理苽厛高度可靠的数据安全晰的可视化数据等这些资源的合理利用正达劰减少劳动力提高劳动质量的的根据目前的情况我设计了一套具有网络功能汽车租赁管理系统,客户可以通过网络查阅相关的汽车租赁情况,企业的管人员可以根据客户的实际情况进行管理,具有很强的实用性,即方便又提高了工作效。根据系统所需功能,决定以.NET为开发平台,采用SQLServer2005做后台数据库,选择功能强大的VisualStudio2008为开发工具,利用软件工程思想和方法总体上用结构化生命周期法进行系统分析和设计采用快速型法来实现系统本系统界面友而且操作加简单减少了户学习操作的额外负担。论文组织如下先阐述了该系统的开发背景、义其介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析提出了具体的设计方案和数据库模型然展现了整个系统的具体实现包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。关键词:在线租车,信息管理,网站系统.

专业专注

..andAsthecarrentalindustryriserapidlyinourcountry,trafficalsomoreandmore,handlingofinformationarehigh,thetraditionalautomobiletubeQiupersonnelnottheneedscarrentalbusinessdevelopment,soIwillplaytocalculatelargestoragespace,high-performanceprocessing苽厛,highlyreliabledatasecurity,clearvisualdatasuchastherationaluseoftheseresourcesandreal劰workforcereductionaimimprovequalityoflabor.Accordingthesituationdesignedsetofnetworkfunctionofcarrentalmanagementsystem,customerscanthroughthenetworkaccesstorelevantindustryandcarrentalenterprisemanagersmanageaccordingtothecustomer'sactualsituation,hasastrongpracticability,convenientandimprovetheworkefficiency.Basedonthesystemfunction,developmentplatform,backgrounddatabaseusingSQLServer2005do,chooseapowerfulVisualStudio2008asdevelopmenttool,usingthesoftwareengineeringideasandmethods,onthewholestructuredlifecyclemethodsystemanalysisanddesign,usingtherapidprototypingmethod,systemthissystemfriendlyinterface,theoperationsimple,reduceextraburdenuserslearnoperation.Paperorganizedasfollows:first,paperexpoundsdevelopmentbackground,significanceofthesystem;Secondlyintroducestherelateddevelopmenttoolsandtechnicalbasis;Thenanalysesthedemandofthesystem,putsforwardconcretedesignanddatabasemodel;Then.

专业专注

..theimplementationthewholesystem,includingdatabasedesignandtheconnection,realizationeachfunctionmodule;Finallyhascarriedonthestricttestthesoftware.KEYWORDS:

Onlinecarrental,informationmanagement,thewebsitesystem.

专业专注

..目

言..........................................................................................................11章关系统......................................................................31.1发技..............................................................................31.1.1........................................................................................31.1.2.NET技绍............................................................41.1.3术..................................................................51.1.42005介.................................................................51.2发工行环.................................................................62章需析.......................................................................................72.1功能需求........................................................................................73章总计.......................................................................................93.1能概.......................................................................................93.2例图........................................................................................104章详计.....................................................................................

专业专注

..4.1用户管理............................................................................114.1.1理用例说............................................4.1.2理例图....................................................124.1.3理用序图................................................124.1.4加用面设说明...................................134.1.5理用界面说明...................................134.2车辆管理............................................................................134.2.1例的明....................................................134.2.2例的.........................................................144.2.3理用序图................................................154.2.4加用面设说明...................................154.2.5理用面的明........................................4.3车辆类型用例....................................................................164.3.1型用例说............................................4.3.2型用动图................................................17.

专业专注

..4.3.3别管的顺图........................................4.3.4别添的界设计4.3.5别管实界的说...............................195章数设计...............................................................................205.1实体类图.....................................................................................205.2数据库结............................................................................215.3数据表的............................................................................215.3.1..............................................................................215.3.2息表......................................................................5.3.3息表......................................................................5.3.4息表......................................................................6章系试....................................................................................6.1测试.............................................................................................236.2理员例.......................................................................6.3户测...........................................................................24.

专业专注

.

.论.......................................................................................................26.........................................................................................................考文...................................................................................................28.

专业专注

..前

言伴随着网络的出现网页逐渐融入人们的生活快速及的汽车信息浏览五彩缤纷的网上信息使网络与人们的生活息息相关

于是世界上又出现了第三媒体—Internet打破了地域限制真使信息得以共享改变了们的工作和生活方式

制网页是企业和个人的宣传自己的重要手段同时也是学习者获取学习信息的重要段

尤其是在教育领域在素质教育与终身教育成为必然的今天

人们对信息的需求有了更新更高的求而网页由于本身所具有的信息量大

传递快速没有时空限制等特点恰好满足这种要求

所以网页也逐渐成为一种新兴的教育资源也正是于网络实现网站的数据信息能够进行时交互据的实时性。

保证网站数随着Internet的进一步发展,态点的开发与维护变得越来越困难一方面息的不断增加和变化的网页别是基于数据库驱动的

,使站点维护员不得不经常修改他们Web站点更是如此随着Internet上信息量的增多和交互性的加强使

HTML显得越来越难以胜任另方面静态网页由于不能与浏览者进行有效交互

,人们感到越来越乏味,不愿意再一次地进入同一站点以开发动态网页或动态内容成了越来越的站点所追求目标所谓动态容是由每一个用户按照自己的需求发出求而特殊制作的Web网页网络发展前景无限及早与网络结合与信息时代同步与高科技汇合定会给会各行各业的发展注入新鲜的活力

站在网络时代的前夜,我们清晰地听到了网络时代的宣言

谁掌了网络谁就掌了未来。随着汽车租赁业在我国迅速掘起

业务量是越来越多对息的处理要求也是越来高传统的汽车管璆人员已不满足汽车租赁业务的需求发展此我将发挥计算

的庞大的存储空间高性的处理苽厛度可靠的数据安全清晰的可视化数据等这些资源的合理利用

真达劰减少劳动力提高劳动质量的目的根目前的情况我设计了一套具有网络功能.

专业专注

..的汽车租赁管理系统客户可通过网络查阅相关的汽车租赁情况

企的管理人员可以根据客户的实际情况进行理便又提高了工作效率。

具有强的实用性方随着科学技术的不断提高计算机科学日渐熟其强大的功能已为人们深刻认识已进入人类社会的各个领域并发挥来越重要皌作用作为计算机应用的一部分,用计算机对各类信息进行管理

。,具有手工管理所无法比拟的优点.提高汽车租赁企业的管理人员劳动质量缩短客户查看信息的时间。本系统遵循面向对象的软件工程方法

实现了汽车租赁管理系统的基本功能基于B/S架构的架构系统主要通过

来实现用户界面用sqlserver2005来存储用户的数据用户可通过用户界面上的操作提示来实现户对在线订购车型更新个人信息对车型进租赁等管理员首先通过登录来验证用户身份

登录成功后用户进入系统的主界面

主界面有左边导航会员信息修改码车型管理公告动态车型管试驾预约管理员信息信息可以进行添加删除修改询等操作具和退出系统的按键通这些按键进入到相应功能的子界面

。.

专业专注

..第1章关于本系的发1.1发技1.1.1C#MicrosoftVisualC#2005是程语它是在.NETFramework上运行的多种应用程序而设计的

C#简单功能强大类型安全而且是面向对象的C#凭借它的许多创新在保持C样式语言的表示形式和优美的同时实了应用程序的快速开发。VisualStudio支持VisualC#这是通过功能全的代码编辑器

项目模板计器代向导功能强且易于使用的调试器以及其他工具实现的通过.NETFramework类库可以访问多操作系统服务和其他有用的精心设计的类

这些类可显著加快开发周期

语言的设计者对他们从C乃至程序开发中学习到的东西进行了充分利用

他们采纳了这些语言的最好方面

同时抛弃了那些语言的许多缺点和限制

,从而创造出一种不仅现代化而且完全面向象的语言

在许领域一经常导致错误应用或误解的语言特征在

语言中都被取消或者受到了特别的护”结果促使普通开发人员能够更容易更安全地使发程序例如和都能直接通指针的使用来操作内存

语言开这能力经常对高效率的程序来说是必要的

但在不正确地使用这一强大操作能力之时它也是引发众多错误和内存泄露的主要来源作重要性的同时语言设计者保证了这一能力在全阻止了误用的情况并且令你的操作目的样可以达到

在意识到指针操中的实现但完指调用特征在新语言中是这样设计的必须显式地通过使用“fixed”和unsafe关键词在程序中调用功能作一种面向对象的语言在这方面的表现可圈可点语言完全支持属性数据成员的概念以及其他面向对编程的常用要素在C和环境下get/set方法命名规范经常用.

专业专注

..作属性概念的表达其实为了实现同其他语言的互操作性

的内幕是仍然需要把属性声明翻译为

get/set方法)除了属性声明之外,C#天然地支持事件声值和索引类型运符重载以及指派等功能。1.1.2ASP.NET技术介绍ASP.NET是微软提供的新一代的

Web开发平台它为开发人员提供了生成企业级Web应用程序所需要的服务编程模和软件基础结构,同其他Web开发平台相比ASP.NET具有下面二大优势具体如下支持编译型语言目前流行的几种脚本语言比如

VBScriptJavaScript和ASP等都有两个主要的缺点第一不支持强数据类型在JavaScript中定义变量只有一个关键字用VAR关键字定义的变量如赋值是字符串该变量就是字符串变量如果赋值是则该变量就型变量在VBScript和ASP中定义变量只通过一个关键字该变量没有具体的类型二脚本语言是解释型的通常情况下解释型的脚本语言在性能上抵不上编译型的语言。自推出.NET开发平台以来微软在Web服务器端开发语言方面主推VB.NET和C#.NET这两种编译型语言通过这两种开发语言序员可以像开发普通的Windows程序一样来开发Web程只不过在程序中用于开发GUI界面的各种控件在Web程序开发中也有它们应的Web版本程序员通过语言用VS.NET提供的各种Web控件可以非常容易地开发ASP.NETWeb程序开发的ASP.NET程序被编译成MSIL语言种中间语言具有平台无关性而且由于ASP.NET页面在执行前会被编译所以ASP.NET的性能得到了很大的提高。程序代码与页面内容的成功分离通常的动态网页开发往往是在个网页上混合多种脚本语言

比在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入ASPJSP等服务器端脚本语这种多语言混合Web开发模式通行已久但是它的代码可读性很差程序代码同页面内容混合在一起序员要在多种语言的思维上频繁切换

如果程序很复杂的话,这种开发模式非常不利于程序的开发

而日后的维护也将成为大问题

。.

专业专注

..1.1.3ADO.NET技术.NET开发框架有几个主要组部分

首先是整个开发框架的基础

,即通用语言运行时以及它所提供的一组基类库

;在开发技术方面.NET提供了全新的数据库访问技术

ADO.NET及网络应用开发技术和编程技术WinForms在开发语方面提供了BasicVisualC++和Javascript等多种语言支持。在Microsoft.NET中访问数据库的技术是ADO.NETADO.NET提供了一组用来连接到数据库行命令返回记录集的类库首先ADO.NET提供了对XML的强大支持在ADO.NET中通过XMLReader,XMLWriterXMLNavigator,XMLDocument等可以方便地创建和使用XML数据并且支持W3C的等标准其次引入了DataSet的概念是一个驻于内存的数据缓冲区

它供了数据的关系型视图不管数据来源于一个关系型的数据库

还是来源于一个XML文档我们都可以用一个统一的编程模型来创建和使用了原有的Recordset的对象高了程序的交互性和可扩展性

它替代尤适合于分布式的应用场合另外ADO.NET中还引入了一些新的对象

例如DataReader可以用来高效率地读取数据

产生一个只读的记录集等等

。简而言之ADO.NET通过一系列新的对象和编程模型

并XML紧密结合得在Microsoft.NET中的数据操作十分方便和效ADO.NET是一组用于数据进行交互面向象类通常情况下据源数据库它同样也能够是文本文件Excel表格或者XML文件。ADO.NET允许和不同类型的数据源以及数据库进行交互

然而并没有与此相关的一系列类来完成这样的工作

因为不的数据源采用不同的协议以对于不同的数据源必须采用相应的协

一些老式的数据源使用ODBC协议许多的数据源使用OleDb协并且现在还不断出现更多的数据源些数据源都可以通过.NET的类库来进行连接。1.1.4SQL2005介绍SQLServer是一个具备完全

Web支撑的数据库软件产品具有.

专业专注

.对可扩展标志言语

.(XML)的中心支撑以及防火墙外和在联网上进行查询的能力提供了以

Web规范为基础的数据库编功能

更加丰富了的XML和Internet规范支撑配合运用内置的存进程以索和存储数据SQLServer具备有力的开发工具和各种开发特性

XML形式轻松检很大程度上提高了开发编程效率的同时除此之外还进一步拓展使用空间带来新的商业机遇譬如WebService与XML数据库的支撑将使您的使用完成Internet数微软的.NET平的扩开拓空ServiceBroker构数据集成让据和其它使用更好的配集成使用

,各T-SQL和新据型扩展带来灵敏Xquery,C#VB.NetADO.Net等编程语言将会是SQLServer数据库平台上开拓数据相关使用的有力编程工1.2发工行环

。操作系统Windows7,开发工具VisualStudio2008,数据库开发工具Server2005。运行环境为FrameworkIE浏览器。.

专业专注

..第2章需求分析2.1功需求分析是发现需求分析求精逻建模需规约的过程其的目的是为了全面获取软件需求下基本功能。

准确理解业务逻辑车辆租赁系统具有以1.系统管理包括个人信息的管理用户会员型的管理以及车源信息的审核等基本功能管理员登录系统后可以查看并修改自己的个人信息以及密码修改用的会员类型审核前台用户发布的车源信息是否实

符合要求审核通过的车源息才能展示在前台页面

。2.用户管理包括用户的注册登录注销租赁以个人信息的修改等没有账号的用户可以注册会员登陆以及注销过分类查询车辆以查看其详细信息还车处理人信息管理等户若是要租赁车辆也须先登录后查询车辆预定车辆进用户中心取消预定或进行付款

续租车辆等租赁者需要还车时管理者进入用户中心进行相应订单的还车处理3.车源管理包括车源信息的审核发布删除修改等于普通管理员发布的车源信息管理员会在第一时间内对其进行审核

审核通过的车源才能展示在网站上被用户浏览查询到这就能够确保展示在网站上的车源信息的安全性和可靠性保护了用户的人身和财产安全

另外发布者还以登录个人中心对自己发布的车源信息进行改4.车源信息查找用户可以直接在网页上浏览车辆的基本信

删除管理。也可按照不同的方式对车辆信息进行查询如车辆类型查找客商务车小型车轿.

专业专注

..车等)按车名查找等这样可以方用户更快的找到自己想要的车源

,人性化的查找方式为用户带来了极大的便

。.

专业专注

...第3章总体设计3.1能概本系统主要完成前台浏览用户注册信息修改车辆浏览公告览购物车理订单管理线留言后台管理车辆管理订单管理会员管留言管理栏目管理管理员登陆等等功通过以上功能实现简单便捷的租车系统。车辆浏览所人都可以操作顾客可以随意浏览店内商品按租车多少进行排列主页列出租车最好的前五名的商品

再设置专门的一页进行全体商品的浏览单击商品图片或商品名称可以进商品简介。购物车管理有会员可以操作购买多样商品时可以把商品放入购物车内次性购买购物车内可以控制商品的数量的时候在超过库存的情况下可以在购物车内增

一件商品想买多个某个商不想要的时候也可以删除此页要计算出价格随着商品数量的变化变化。会员订单管理买一样商品的时候可以直接进行购买购物车和单品购买页面中点击确认了以后转到确认信息页车成功页

确认购买以后转到租后台包括车辆管理订单管理员管理留言管理目管理管理员登陆等管理员订单管理法管理员可以查看到系统最新的订单

。车辆理对商品的添加和删除

修改产品图片还有上传和除附件会员管理前用户注册后管理登陆后台点击用户管理可以查看到最新的用户信息。.

专业专注

...图系总体设图3.2例图

.

图用图专业专注

...第4章详细设计4.1用用例4.1.1用户管理用例的用例说明表“用管理用”的用例说用例名称参与者

用户理管理

编号

使用频率

50%

业务优先

高描述前置条件典型过程后置条件非功能性求补充说明存在疑问

用户加修查询删除操管理登录基Basic异流(ExceptionFlow)用户息管理无无无.

专业专注

...4.1.2用户管理例的活动图

图用管理用活动4.1.3用户管理用例的顺序图

图4-2用户用例顺图.

专业专注

...4.1.4用户添加用例的界面设计说明图用添加界图4.1.5用户管理用例实现界面图说明图用管理界图4.2车用例4.2.1车辆用例的用例说明表“车用例的例说明用例名称参与者使用频率

车辆理管理用户20%

编号业务优先

中描述前置条件

车辆加修除查车辆型有数.

专业专注

.典型过程后置条件非功能性求补充说明存在疑问

..基Basic异流Flow)管理登录之对车信息添无无无4.2.2车辆用例的活动图

图车用例活图.

专业专注

...4.2.3车辆管理用例的顺序图

图车辆用例顺图4.2.4车辆添加用例的界面设计说明.

图车录入界图专业专注

...4.2.5车辆管理用例实界面的说明图车管理界图4.3车管理4.3.1车辆类型用例的用例说明表“车类型用”的用例说用例名称参与者使用频率

车辆型管理管理20%

编号业务优先

中描述前置条件典型过程后置条件非功能性求补充说明

车辆型添加修改删查询车辆型类型数据基Basic异流(ExceptionFlow)管理登录之对车类型信添加无无.

专业专注

.存在疑问

..无4.3.2车辆类型用例的活动图

图车类别用活动.

专业专注

...4.3.3车辆类别管理用例的顺序图

图车辆用例顺图4.3.4车辆类别添加用例的界面设计明图车辆录界图.

专业专注

...4.3.5车辆类别管理用例实界面的说图车辆管界图.

专业专注

...第5章数据库设5.1实通过分析确定该系统的实体及它们之间的关系如下图所示

图实类图

.

专业专注

...5.2数构图数据库表的结构和表之间的关系可以用下表示

:图数库结构5.3数说明包括用户信息表Users车辆类型信息表RoomType)车辆基本信息表GuestRoom)酒店入住信息表Occupy和车辆当前状态信息表RoomState这张表分别对应E-R图中的用户信息实体车辆类型实体车辆信息实体入住客户实体和车辆状态实体。5.3.1用户表该表从某某实体(和或关联)映而得用于放用户信息其结构如下表用表属性

类型

长度

精度

备注Id

varcharvarchar

用户号姓名namepassw

varchar

密码.

专业专注

...ordemavarchar

性别ilvarcharaddrvarchar5.3.2类别信息表

地址电话表类别信息属性idname

类型varcharint

长度4

精度

备注编号类别5.3.3车辆信息表表车信息表属性idnamepricenumpicurlinfo

类型varcharVarcharFloatintVarcharVarcharVarchar

长度444

精度

备注车辆号名称价格数量类别图片介绍5.3.4订单信息表表入住信息属性

类型

长度

精度

备注idordernumfidordertim

r

varchaintintvarchar

50450500

编号订单号类别订购时间.

专业专注

...eee

usernamphoneaddrrealnambuynum

datetimedatetimeintvarcharint

884

用户名电话地址姓名购买数第6章系统测试6.1测1.不能彻底测试程序我们知软件工程总目标是充分利用有限的人力和物力资源效率质量地完成软件开发项目测试阶段既然穷举测试是不可实现的为了节省时间和资源高测试效率就必须精心设计测试用例使得采这些测试数据能够取得最佳的测试效果

。2.软件测试的目的不是证实程序正确性

。3.软件错误是不可避免的

开发过程中软件错误之所以不可避免

,从客观上讲由于所开发的软件具有相当的复杂性

软开发的实践一再表明指整个开发过程完全不出现人为的差错不可能的

问题在如何能够及时地发现和排除各种隐匿的差

。.

专业专注

...4.及时排除早期开发中的误

这样可以排除它给后期工作带来的麻烦也就避免付出高的代价从而大大提高开发的效率。5.程序验证方法无法取代试

在实际的软件开发项目中

测试仍然是最为现实有效的质量保证手段。6.2理员例本测试用例的目的测试管理登录系统的时是否有其他提示表管员添加户测用例测结果操作骤1

输入据用户文本框

操作述单击录

期望果提示用

测试果添加钮

状态一致空

名不为空

请重输入验证2

密码本框为

单击录

提示码不

密码错

不一能为

请重输入验证3

姓名本框为

单击录

提示名不

请输姓名

一致能为4

邮箱本框为

单击录

提示箱不

请输邮箱

一致能为

地址邮箱格式证

电话本框为地址本框为

单击录单击录

没有示没有示

没有示没有示

一致一致6.3户测表用测试用测试果操步

输入数据

操作描期望结果

测试结果

状态骤

述1

用户文本框

单击录

提示用

验证出

不一空

名不为空

错重新输入证码.

专业专注

...2

输入户名

单击录

提示码不

验证出

不一admin密文本框输为空

能为

错重新输入证码3

输入户名

单击录

验证出

验证出

一致admin密验证码空

错重新输入证码

错重新输入证码4

输入确用户

单击录

登录败,

登录败

一致名:Admin,错误密码:正确入验证

用户或者密码错误

用户或者密码错误5

输入误用户

单击录

登录败,

登录败

一致名:123,正密码:admin正确入验证

用户或者密码错误

用户或者密码错误6

输入确用户

单击录

验证出

验证出

一致admin,输正确密码:admin,输入错误证码

错重新输入证码

错重新输入证码7

输入确用户

单击录

正常录系

正常录

一致admin,输正确密码:admin,输入正确证码

统8

输入户名

单击况

重置本框

文本文本

不一内容然存在.

专业专注

...结

温馨提示

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

评论

0/150

提交评论