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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

网上车辆租赁Word格式文档下载.docx

1、1.1.2 SQL Server数据库 31.1.3 C#编程语言 41.2 开发工具和运行环境 5第2章 系统需求分析 62.1系统目标分析 62.2 系统功能结构图及处理流程图 72.3 系统数据库 82.4 数据库E-R图 10第3章 总体设计 133.1 系统目标 13 3.2 系统功能模块 14第4章 详细设计 154.1 网站首页 154.2 用户登录 154.3 汽车租赁 164.4 订单查看 174.5 后台登录 184.6 用户管理 194.7 汽车管理 204.8 新闻管理 204.9 订单管理 21第5章 系统测试 235.1 测试需求 235.2 测试方法 23结论 2

2、5谢 辞 26参考文献 27外文资料翻译 32前言上个世纪初的美国,汽车租赁行业兴起。经过近一个世纪的发展,已成为租赁行业最大的一个分支。中国的汽车租赁行业以1980年中国国际信托投资公司用跨国租赁的方式为北京市租赁一批汽车作为开始,已经经历了将近20年的发展。中国最早的汽车租赁公司,诞生于1989年筹办亚运会之际,当时主要是为了服务亚运会而设立的。汽车租赁业已经成为一个特殊的行业,并且呈现出典型的假日经济现象。在“十一”黄金周期间,以北上广为代表的一线城市的汽车租赁公司的车辆出租率都达到了100%。上世纪90年代开始,汽车租赁业在中国开始慢慢起步,到2000年进入了较快的发展阶段。在北京、上

3、海、深圳等大中城市,汽车租赁业务发展迅猛,租车用于商务、旅游、婚礼、自驾游也已成为一种时尚。据某租赁公司的一份不完全统计,截止至2006年8月,我国汽车租赁市场的供租赁车近10万辆,营业额近100亿。目前为止中国有超过2600万的“本本族”,其中“有证无车族”占总数的近三分之一。有专家预测,到2015年,汽车租赁市场经营规模将达到180亿。许多城市都出现了驾驶执照持有者大大超过了购车者的现象,个别地方甚至出现了110:3的悬殊比例。本网上汽车租赁平台是为了初步解决目前我国汽车租赁公司的迅猛发展而出现的一些问题而设计的,汽车租赁的发展将会在我国经济建设和社会生活的很多领域发挥不可替代的作用,尤其

4、是在传统运输业、旅游业以及汽车工业、汽车流通业等相关行业发展上起的带动作用是十分显著的。租赁汽车不仅可以节省巨额投资,而且还可以根据市场实际需要租用适用的车型,这样更灵活,更经济,更有效地提高车辆利用率,减少资金的占用和资源的浪费,还可以缓解资金短缺的矛盾,是扩大生产规模的有效途径。汽车租赁行业的发展将会带来一种更加方便、快捷、舒适的旅客运输形式。因此,如果能够充分地利用汽车租赁管理系统对汽车租赁进行管理、规范企业的管理和经营行为,那么就可以减少企业的经营成本,提高工作效率。网上汽车租赁已然成为了必需。本系统主要采用ASP.NET技术、C#编程语言,SQL Server为数据服务器、Visua

5、l Studio 2010为开发平台完成一个基于B/S的网上车辆租赁系统,没有账号的人能够在本系统上注册新账号,普通用户能够浏览并查找车源、租车、赁车、登录、注销、管理自己的基本信息等,管理员能够进行权限分配、审核信息。为了增强用户的体验、提高网站的性能,本系统需要解决异步刷新、用户在线订购等问题。基于B/S的短网上车辆租赁系统方便了租客租到自己满意的车辆,方便赁客发布、管理车辆信息,同时还减少了系统管理员的工作量,为用户提供了很大的便利,所以本系统的意义重大。第1章 绪论1.1 开发技术1.1.1 ASP.NET技术ASP.NET是用来在服务器端构建功能强大的Web应用,包括Web窗体和We

6、b服务两部分。ASP.NET提供了新的服务器控件和类型、新的面向对象的客户端类型库等功能。ASP.NET具有以下优点:ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。因为配置信息是被存储为纯文本格式的,因此可以在没有本地管理工具的帮助下应用新的设置。ASP.NET基于公共语言运行库,Web应用程序的开发人员可以利用整个平台的威力和灵活性,因此可从Web上无缝访问.NET框架类库、消息处理和数据访问解决方案。ASP.NET也与语言无关,所以开发人员能选择最适合应用程序的语言或跨多种语言。同时ASP.NET具有很好的跨平台性,支持任何设备上的任何浏

7、览器。开发人员可以使用传统的编程技术,来处理新的移动设备。ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。确保Web 应用程序的安全性。ASP.NET框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。所见即所得编辑、拖放服务器控件和自动部署,是这个强大的工具所提供的众多功能中的几种。 ASP.NET具有特别专有的功能来提高群集的、多处理器环境的性能,使其具有可缩放性。此外,为保证应用程序始终可用于处理请求,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一

8、个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。1.1.2 SQL Server数据库Microsoft SQL Server 2008能够在多个平台、程序和设备之间共享数据,更易于与内部和外部系统连接,大幅度降低系统运行、维护风险和IT管理成本。系统本身具有良好的安全、稳定和可靠性。还能够有效地执行大规模联机事务处理、完成数据仓库和电子商务应用等许多具有挑战性的工作,为不同规模的企业提供完整的数据解决方案。SQL Server 2008具有以下主要优点:在安全性方面,SQL Server 2008数据库能够对数据进行加密,可以对整个数据库、数据库文件和日志文件进行加密,而不需

9、要改动应用程序,简单的数据加密能够满足数据隐私的要求,加强数据安全性以防止未授权的用户访问。在企业数据管理方面,具有高可用性,采用故障转移集群和数据库镜像技术;引进一套集成的管理工具和管理应用编程接口(APIs);同时在高性能方面也有一些增强,比如它提供了数据备份可以实现自动压缩的方式。在这种大规模数据库应用中,数据压缩实际上是可以在很大程度上减少企业存储的占用,同时在很多系统中能够大大降低操作的时间。1.1.3 C#编程语言 C#汲取了C+、Java、Delphi等多种语言的精华,具有语法简洁、类型安全和面向对象等特点,是专门为.NET的应用而开发的语言。C#继承了C+的面向对象特性,不同的

10、是C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而使C#程序更加健壮、稳定;C#不再支持多重继承,避免了以往编程语言类层次结构中由于多重继承带来的严重后果。C#使用的是.NET框架的类库;.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境,C#程序比以往更加稳定、安全、语言简洁、自由、支持跨平台能够快速的开发应用程序。C#还提供了一些特性来帮助构建健壮、耐用的应用程序:垃圾收集会自动回收不再使用的对象所占用的内存;异常处理提供了一种结构化且可扩展的方式来检测错误和恢复;在语言的安全性设计上具有强类型检查、数组维度的检查、未初始化的变量引用检测,具有较强的

11、编程生产力。C#拥有统一的类型系统。所有的C#类型,包括int和double这样的基础类型,都是从基类型object继承而来。所以,所有的类型都具有一些通用的操作,任何类型的值都可以通过一致的方式进行保存、传递和操作。此外,C#还支持用户自定义引用类型和值类型,允许动态分配对象和轻型结构的内联存储。1.2 开发工具和运行环境本系统开发时使用的操作系统Windows7,本系统的开发工具为Visual Studio 2010,数据库开发工具为SQL Server 2008。本系统的运行环境为:普通浏览器(如IE等)。第2章 系统需求分析2.1系统目标分析该平台主要用于对车辆信息和用户信息进行管理,

12、为用户提供一个方便快捷的车辆租赁网络交易平台。(1)设计并开发一个基于B/S的网上车辆租赁交易平台,其主要功能包括: 系统管理:包括个人信息的管理,用户会员类型的管理,以及车源信息的审核等基本功能。管理员登录系统后,可以查看并修改自己的个人信息及密码,修改用户的会员类型,审核前台用户发布的车源信息是否真实,符合要求且审核通过的车源信息才能展示在前台页面。用户管理:包括用户的注册、登录、注销、租赁、发布车源以及个人信息的修改等。没有账号的用户可以注册会员,登陆及注销,通过分类查询(按地区查询、按类型查询、按价格查询)车辆,进而可以查看其详细信息。用户若是要发布车源,必须先登录才能进入发布页面,填

13、写并提交车源信息后等待管理员审核车源,也可以进入用户中心进行车源信息管理,还车处理,个人信息管理等。用户若是要租赁车辆,也须先登录后查询车辆,预定车辆,进入用户中心取消预定或进行付款,续租车辆等。租赁者需要还车时,发布者进入用户中心进行相应订单的还车处理。车源管理:包括车源信息的审核,发布,删除、修改等。对于用户发布的车源信息,管理员会在第一时间进行审核,审核通过的车源才能展示在网站上,可以被用户浏览查询到。这样就确保展示在网站上的车源信息的安全性和可靠性,保护了用户的人身和财产安全。另外,发布者还可以登录个人中心对自己发布的车源信息进行修改,删除等管理。 车源信息查找:用户可以直接在网页上浏

14、览车辆的基本信息,也可以按照不同的方式对车辆信息进行查询,如按车辆类型查找(客车、商务车、中小型车、轿车等)、按地区查找、按价格查找等,这样可以方便用户更快的找到自己想要的车源,人性化的查找方式为用户带来了极大的便利。(2)拟解决主要问题: 平台美观问题 用户访问量过大时平台负载问题 用户实时交互问题 保存用户帐号、密码问题2.2 系统功能结构图及处理流程图系统用户分为两个级别,分别是管理员和会员,会员可以使用网站前台的功能模块,管理员可以对后台的信息进行管理操作。流程见图2-1 系统功能流程图图2-1 系统功能流程图2.3 系统数据库系统的运行移不开数据库的支持,数据表作为数据库的具体载体直

15、接影响了系统的运行效率,网站的用户表如表1用户表所示:表1 用户表字段字段类型备注Id4自增量IDUserId50帐号UserPwrd密码UserName姓名UserType级别汽车表如表2汽车管理表所示:表2汽车管理表carsname汽车名称 carstype汽车类型carsbrand汽车品牌carspic汽车图片carsnum汽车牌照cprice价格carspress详细信息carsstatus状态信息如表3新闻中心表所示:表3新闻中心表ntit标题ntype类型ntime发布时间ner作者ncon留言如表4留言表所示:表4留言表carid汽车ID mtime时间mer留言人mcon留言内

16、容mreply回复租赁管理如表5租赁管理表所示:表5 租赁管理表userid用户ID cid汽车IDt1起始时间t2结束时间lpreice单价lmonye总价lstatus2.4 数据库E-R图本解决方案中采用了SQL Server2008作为数据库对系统进行数据支持。数据库是整个系统的一个重要组成部分,它记录了整个系统的所有数据信息,通过对它进行逻辑处理,可以得出有利于提高工作效率的分析报告。后台管理员可以管理用户信息,包括帐号,密码,姓名,级别。实体图如图2-2用户信息实体图所示: 图2-2用户信息实体图后台管理员可以管理网站的租赁信息,信息主要包用户ID、汽车ID、起始时间、结束时间、单

17、价、总价、状态。实体图如图2-3租赁信息实体图所示:图2-3租赁信息实体图后台管理员可以管理汽车信息,其中包括汽车名称、汽车类型、汽车品牌、汽车图片、汽车牌照、价格、详细信息、状态。实体图如图2-4汽车信息实体图所示:图2-4汽车信息实体图后台管理员可以管理网站留言信息,包括汽车ID、时间、留言人、留言内容、回复。实体图如图2-5留言信息实体图所示:图2-5留言信息实体图后台管理员可以管理网站新闻信息,包括标题、类型、发布时间、作者、内容。实体图如图2-6新闻信息实体图所示:图2-6新闻信息实体图第3章 总体设计3.1 系统目标本平台本着经济、实用、方便、高效的原则,为客户和管理员提供一个高效

18、、便捷的平台,满足租赁汽车的基本要求,具体实现目标如下:系统设计:界面友好,实用,方便,数据存储安全又可靠。系统管理:能够对用户分配权限,拥有特殊权限的用户能够帮助管理员管理系统。用户管理:用户注册,登录,注销,租车,赁车。个人信息的管理等。汽车管理:前台的用户可以通过汽车的名称和汽车类型对汽车进行查找。后台管理员可以对汽车的相关信息进行修改,新增,删除的操作。3.2 系统功能模块 前台模块结构图如图3-1前台模块结构图所示:图3-1前台模块结构图 后台模块结构图如图3-2后台模块结构图所示:图3-2后台模块结构图 第4章 详细设计4.1 网站首页用户登录汽车租赁网站首页,可以查看汽车租赁的相

19、关信息,查看有哪些种类的汽车可以进行租赁,可以查看网站新闻,可以登录或者注册用户,同时可以查看汽车的相信信息。效果图如图4-1网站首页所示:图4-1网站首页4.2 用户登录用户登录页面在代码中check()为判断是否输入信息的一个函数来调用,它放在里面来进行加载,document.getElementById(tbAccount).value入找到ID为tbAccount的输入框,当页面提交响应事件的时候对这个文本框的值进行判断,如果accout.lenght=0(这个文本框里面的值的长度为0即为这个文本框没有输入信息)那么返回faslse,并且调用iblinfo这个元素在页面上进行提示,告诉

20、用户:请输入用户名,当返回为false,系统不与后台做任何交互。在如下这个Login()类里面,会对用户输入的UserId,UserPwrd(帐号密码)这个两个参数进行审核,首先将用户输入的帐号记录,在用户表里面搜索是否有相同的帐号,如果有与之匹配的帐号从这条数据里面读取UserPwrd,将UserPwrd和用户输入的密码进行核对,通过匹配成功,读取该用户的身份信息包括UserName,UserType(姓名,级别)返回到UserData这个类里面,同时返回一个True值。在如下这段代码中,首先实体化了两个类并且分别给这两个类命名us,ud。调用us类里面的判断登录函数Login(),输入us

21、erid和userpwrd这2个参数带入到后台系统中进行查询,判断返回值;如果查询得出结果,返回值为True,用Session记录下返回用户的帐号,姓名,权限,并且对权限进行判断,然后跳转页面;如果返回值为False,告诉前台页面登录失败,并且提示失败原因。效果图如图4-2用户登录所示:图4-2用户登录4.3 汽车租赁汽车租赁页面使用的方法,将从表中读取到的数据赋值到页面上,供使用者查看。在Repeater控件中使用 CommandName=的方法,将该行的Id赋值到CommandName里面当用户在点击页面按钮时,触发ItemCommand事件,执行ItemCommand事件里面的函数,St

22、ring Id =e.CommandName 将该行的Id赋值到字符串Id中,后台在根据这个Id查找到该行的记录,调用Delete删除函数,将其删除并且在删除完成之后对Repeater控件进行重新赋值,让用户可以立即看到删除后的新数据库表。在页面页面中将Id绑定到users.aspx?id=Id中,当点击这条命令的时候,会跳转到users.aspx页面中,同时也将Id的值传入到了这个页面里面。效果图如图4-3汽车租赁所示:图4-3汽车租赁4.4 订单查看在Page_Load里面判断页面是否是第一次执行!Page.IsPostBack,当如果是第一次执行时,执行以下代码;判断从其他页面上是否有值传入,Request.QueryString 判断时候用以ID命名的值传进来,如果传入的Id不为空,说明是从管理列表页面传进来的,根据传入的ID执行Select()函数,从Users表里面读取到这个ID所对应的行数据;实例化一个UsersData数据库字段模型,将读取出来的字段赋值到被实例化的UsersData里面,然后再赋值到服务器控件上。效果图如图4-4订单查看所示:图4-4订单查看4.5 后台登录管理员打开BS文件下面的LOGIN文件,或者发布到IIS上直接打开网站后台页面进入到网站后台登录界面,输入管理员的帐号密码,进行自动匹配判断用户的级别是否是管理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2