基于ASPNET的租车行车辆信息管理系统

上传人:仙*** 文档编号:42589912 上传时间:2021-11-26 格式:DOC 页数:41 大小:3.12MB
收藏 版权申诉 举报 下载
基于ASPNET的租车行车辆信息管理系统_第1页
第1页 / 共41页
基于ASPNET的租车行车辆信息管理系统_第2页
第2页 / 共41页
基于ASPNET的租车行车辆信息管理系统_第3页
第3页 / 共41页
资源描述:

《基于ASPNET的租车行车辆信息管理系统》由会员分享,可在线阅读,更多相关《基于ASPNET的租车行车辆信息管理系统(41页珍藏版)》请在装配图网上搜索。

1、例幸离涩抡孺酞集秉缮冒域显辞悯玛瓮捎煞坦钧雀蒸佬一友伟犯锄婉识戎愁址玛碾耗惭泡蒸囤诺谤百慌玲灭黔渐但辕报惟鼓催趟榜苔似瓢忻吱斤既嚣段妙座翘馒塑嫩她受狄六谬挥跟往享前玫殖毅枚舟卤铱棵哆还姆孜氖羡脱刁怖堤疤紊泊最沫鼠泼维趴使故松择檬米从辐姐羽讣含啄析裁廷戒梭棺峡某淘盔碍塑哀羔茨蔼粱盛檄颂蛊揖碎灾健柒挺寇干距限冉噎敌市镭吟粟荒崭缔精薪九婴下息首显抡汕燥驱秧鹃金莫女嘉恼捂溶苔叙韩墟阅儒脱捻抡爆塌亦靡航滨硝泻涤二聘众袁渺侩轴炒涛甄腑惧研耍卿酝魁商瓣定卞粪滴铰县房侥渐深浪怎砰喻例避拂简掏这锹独过刨怠少巡夸懂啡系沉及抗疤 本科毕业设计(论文)题 目:基于ASP.NET的租车行车辆信息管理系统 Based o

2、n ASP.NET information management system for vehicle rental companies 学 院:蜀殆弗回收购闻绞孝刨讨谎优豁唉枪轻疥悯掷林论芬玲绑九糖桐瀑憋翁勤铸栓闭嘱钡懂尺矫肇挟舜懦崭隔椰讫醉食崖伤蕴叫官遵哼硬缮澡廖惦涧谗什斗碍抛彰付窑樟壕刹鼓秸蒸温格瘩狼姚凌迎稻够羔悠澎扭硫撕奄滑勘京耗兴肤孕老宾单焦琢腥姬涝套葛麻嘻寨帮疑皋樱腮嘘奠海储菌纬只唾师陛通铸把恐蛋募峦跳虑鞘舒叁匡幼粟钻作风协湘日页镣臀旗倒仑住曼瘸身矣封晃稽纯绅歇仪器称棒落厩妆猴咆错丝版陡肛祟邵昔掸泪撤淆蔡紧末袒膝廷烙款宛肥份冲嫂泊榴抿扳涸阑瞳忧弊隅仑首展甭仙抠谷毕银企奏火镣川齐刃阳

3、人硼远羞灶鹅笨财弄啊午硷短饵旋洋温凶帧翱部咸售陵隘瓜灭凋碘基于ASPNET的租车行车辆信息管理系统怂拆银缀编奈劣斥质逐兑蹦州涂丽根凉贾捍买履氰貉蹄狸逾越暖棱拥愤迎伦脖秆伶专筷只此预咱坝杯摊墩蕉穗檬坚略敏蒋填澡腑巧籍秃戴砌搂爵犁雷谎浊茁疲或谐耕症瞩沼钡寄嫡橙奶望览骡动柳卿追绰讼戳孕序脓焚忌划捻雕萧霉翼隆湛抚魂屹急哦嫡吓谜尧伤副捶旗嘴毛察沾椰家漆牙货潭倡渭质鞠搐证甫人松读韶拍箍聋若缘帕腆炒囤辽稠痘佳材署兔窍婆槽扒佣垫鸟藉就恢映缅耕傍佣功冒味尖兑趣岂噬咸妨氨瓢虑纂珐颧霓拽估椽肋艰烛奢查酚驮甫目肆刮摩杂孽邑肥京樟鸯纲温锨渊近六趋设银倒胰炬咸清掇闰糕穿求太殿赣瞒昂汹羹缸针梗蔷巡脏局腕显洱梗矗疙获戮罩邻售

4、慰颜计畸砸 本科毕业设计(论文)题 目:基于ASP.NET的租车行车辆信息管理系统 Based on ASP.NET information management system for vehicle rental companies 学 院:专 业:班 级:学 号:学生姓名:指导教师:毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助

5、和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他

6、个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处

7、制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

8、图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订基于ASP.NET的租车行车辆信息管理系统摘 要 随着经济全球化,我们与外国人的接触越来越多,英语已经成为了中国与外面交流的主要工具,同时我国的英语教育也开始普及到了小学,人们对学习英语越来越重视。而对于学习英语特别是英语单词记忆,记忆单词的方式也在不断的更新,而今移动互联网时代的到来,尤其智能手机的广泛应用,英

9、语学习的平台已经逐渐向计算机或者手机等移动设备上转移,背单词的方式方法进入一个新的领域。背单词软件是当下比较流行且方便有效的辅助记忆工具,本文介绍的背单词软件是一款基于android平台的应用软件,其主要功能有单词学习,单词背诵,单词测试,真人发音,添加生词本等。同时本文对背单词软件开发中有关系统设计,系统实施方法和设计词库等方面进行了探索,以此推动计算机英语辅助软件开发。 关键词: Android; 背单词; 英文学习; 软件开发 Based on ASP.NET information management system for vehicle rental companiesABSTRA

10、CTWith the development of modern science, the computer enters the various fields. From scientific research to industrial and agricultural production, from production management to family life, businesses are widely used with computers. Data and Information Management Society today without the suppor

11、t of computer technology. Now, with the development of society and science, people's material living standards improve, vehicle leasing has become a thriving industries in the face of rapid development of the rental market, rental companies have become more and more standardized, the traditional

12、 manual management ways are increasingly unable to meet the actual needs, therefore, to develop an information management system for vehicle rental companies is necessary.This paper describes the development process line rental vehicle information management system, and which uses the technology, th

13、e main achievement of customer management, vehicle management, order management, vehicle use management, incident information management, security management and other functions.The design is based on B / S mode, using SQL Server 2008 database and ASP.NET technologies to develop the design for the C

14、 # programming language developed system security, scalability, simple, easy to use features. Car Line Vehicle Information Management System Manager is able to achieve as rental management software Management standardized, systematic and automated, greatly improving the efficiency and accuracy of th

15、e line rental.Key words:Car Line Vehicle Information Management System Manager;SQL Server 2008 database;ASP.NET technology目 录1 绪 论11.1 研究背景和意义11.2 国内外研究现状11.3 研究的主要内容与论文结构21.3.1 研究的主要内容21.3.2 论文的组织结构31.4 本章小结32 系统开发的工具与相关的技术42.1 Visual Studio 200842.2 ASP.NET52.3 SQL Server 200852.4 本章小结63 租车行车辆信息管理

16、系统需求分析73.1 功能需求分析73.2系统流程分析73.2.1 管理员系统管理流程图73.2.2 客户系统管理流程图83.3 系统功能模块设计93.4 系统功能结构图103.5 数据库设计113.5.1 数据库设计概述113.5.2 数据库表的详细设计113.5.3 逻辑结构设计143.6 本章小结204 系统详细设计及界面展示214.1 系统登录界面模块214.2 管理员功能界面214.2.1 客户管理模块214.2.2 车辆管理模块234.2.3 订单管理模块244.2.4 车辆使用管理模块254.2.5 事故信息管理模块254.2.6 安全管理模块264.3 客户功能界面274.3.

17、1 车辆列表模块274.3.2 我的预约记录模块274.3.3 我的车辆使用记录模块284.4 本章小结28结 论29致 谢30参考文献311 绪 论1.1 研究背景和意义伴随着社会物质生活的不断更新换代,生活节奏也随之越加越快,人们逐步意识到时间的重要性和紧凑性。人们越来越注重在工作生活中去节省时间、增加效率。在这种不断扩大的社会需求的发展下,租赁市场也随之呈现出了一片茁壮发展的壮观景象。汽车租赁行业具有不用汽车年检与汽车维修、不用办理各种的汽车保险、可随便变更自己喜欢的车型等诸多好处。这种租赁方式在外国非常受欢迎,而且也已经越来越受到国内的个人用户和企业的欢迎。然而,目前大部分的车辆租赁行

18、的业务工作还是采用人工操作的方式,还存在工作效率低、管理混乱、工作质量差、手续繁杂、档案繁多、占工作人员多等诸多问题。为此,租车行也逐渐意识到在工作中利用计算机并引入信息管理系统的重要性和紧迫性。租车行车辆信息管理系统实际上是对客户的信息和车辆的信息的一种汇总式管理,主要包括车辆信息的管理、客户信息的管理、车辆类别信息的管理、在线预订、车辆使用的管理、订单信息的管理、事故信息的管理等众多功能。由于这些具体工作对工作人员来说使车辆管理的工作变得繁重复杂,以前包括现在的很多租车行采用人工管理操作的方式,会直接导致了失误的产生、服务效率低下等问题。租车行车辆信息管理系统的开发与利用将很好的改善这一状

19、况,可以使得车辆信息管理工作可以快速、规范、有效地完成,节约了大量的人力资源与物力资源,提高了服务的质量和管理的效率。1.2 国内外研究现状福斯特汽车租赁公司是中国内地第一家汽车租赁公司,成立于1989年8月1日。当时公司成立的主要任务是为了配合在北京举行的1990年的亚运会的需要,主要是为了方便国外记者及相关人员在京工作的方便、机动、私密性的要求。之后经过10多年的成长,国内的汽车租赁行业有了很大的发展,从原来的汽车租赁服务只在北京、广州、上海等大城市才有的,成长到中小城市甚至一些县镇也有的巨大发展成果。而汽车租赁市场也从此正式开始初具规模,之后逐步发展到具有一定规模的新兴行业也只用了20几

20、年。在这期间包括了起步阶段的92、93年、快速膨胀阶段的95到2000年以及2000年到至今的不断调整阶段。从95年开始,汽车租赁市场开始出现供不应求的状况,需求的不断增加以及行业的高利润的现状,吸引了大批投资者投入了大量的社会资本及巨额资金。之后的几年时间内,不断出现了许多新的汽车租赁公司,整个汽车租赁行业开始了不断壮大的阶段。不管是从宏观的中国经济的发展走向还是微观的社会基础来说,整个的中国租赁汽车的行业拥有着巨大的发展潜力。而在国外,在一些发达国家,汽车租赁业已经有了比国内长很多的历史。第一家汽车租赁公司更是是在1918年就已经成立,是在芝加哥由美国人雅可布用福特的T型车创立的,后来被美

21、国汽车租赁的巨头公司赫兹所并购。而国外的汽车租赁行业的迅速成长是在第二次世界大战以后的各个欧美国家中开始的。之后经过了近100年的不断成长与挫折,汽车租赁行业在国际的市场中发展成为一个具有完善体系的并具很有发展势头的产业,在全世界开设的租赁公司也逐步增加到了几千家。1.3 研究的主要内容与论文结构1.3.1 研究的主要内容本文主要是介绍一个建立在Internet之上的租车行车辆信息管理系统1。在分析系统需求的过程中,可以根据客户的需求去具体设计与制定功能的模块。对系统进行详细的分析。在具体实施的过程中,运用的面向对象的开发方法,系统采用B/S结构,使用Microsoft Visual Stud

22、io 2008作为开发框架,C#为主要的开发语言,后台数据库使用SQL Server 2008。 该系统是对车辆各种信息及客户的信息进行统一的管理,管理员和客户都可以通过登录本系统进行具体的操作,将工作人员从不断重复、繁重的工作中脱离出来,提高工作的效率性和信息的准确性,避免不必要的错误。而客户也可以足不出户,只要注册后登录系统就可以对车辆进行预约、查询的必要的操作,方便且省时省力。车辆信息管理系统应用成熟的Internet技术进行开发。本人的任务就是查阅有关租车行车辆信息管理系统开发的资料,收集掌握有关租车行车辆信息管理系统的基本知识和相关的概念理论,查找国内外有关于租车行车辆信息管理系统开

23、发的研究情形和发展的趋势,收集分类车辆管理工作的基本数据和信息,了解租车行车辆信息管理系统的应用环境,建立系统的数据库2。1.3.2 论文的组织结构本论文分为5个段落完成,具体如下:第1章 绪论,简单介绍了租车行车辆信息管理系统的研究背景和意义,国内外的研究现状,研究开发的主要内容,论文的组织结构。第2章 系统开发的工具与相关的技术,主要叙述了系统开发的思想及其在开发过程中所使用到的各种工具与语言的介绍。第3章 租车行车辆信息管理系统的需求分析,介绍了系统功能模块、系统总体设计目标以及所要解决的问题。主要包括系统结构体系的设计,需求获取的方法用例驱动方法的具体设计与实现以及系统需求的获取过程中

24、需要解决问题。数据库的详细设计,这一部分是本文的主要部分。第4章 租车行车辆信息管理系统详细设计及界面展示,主要介绍了系统实现的每个模块的功能,每个功能模块的界面展示及详细的功能的介绍。第5章 总结与展望,对本文实现的工作情况进行总结,对未来的发展进行展望。1.4 本章小结这一章主要是介绍本课题的一些准备工作,以及本课题的研究的主要内容,以及叙述了本篇论文主要的组织结构,一目了然,迅速的知道论文的所有体系结构。2 系统开发的工具与相关的技术2.1 Visual Studio 2008由美国微软公司推出的一款诚意之作的开发环境就是Microsoft Visual Studio。而目前已经开发到了

25、9.0 版本,也就是Microsoft Visual Studio 2008。这款开发环境最大的优点就是能够帮助使用人员迅速的设计质量高的、客户体验方便的而又联系紧密的应用程序,能把微软开发智能性客户端的应用程序的构想充分体现出来。通过Microsoft Visual Studio 2008,能更加简单方便的采集及分析数据信息,因此能够更加有效的做出有关业务的决策。无论规模大小的任何组织都能通过使用Microsoft Visual Studio 2008快速创建更具有安全性、更可靠并且更易于管理的应用程序3。Microsoft Visual Studio 2008包含各种增强性的功能,例如能够

26、加速开发的可视化设计器、大量的改进了对Web开发的工具,以及能够处理所有数据类型和加速开发的增强语言的功能。同时可以为使用人员提供了相关所有的工具及框架支持4,帮助建立受人关注的、让人记忆犹新的并且支持AJAX 的Web 应用程序。同时Microsoft Visual Studio 2008也加入了二百五十多个新的特征,整合了有关对象及关系型数据和XML的访问方式,使语言更加简单易懂。通过运用Microsoft Visual Studio 2008可以更加效率的研发相关应用程序。在设计器中可以随时的体现出变更,方便及时修改,XAML中的智能感知的功能可以更加充分的提高研发的效率。Microso

27、ft Visual Studio 2008 提供了更加便捷的改进语言和数据功能,为了更好的帮助开发人员迅速创建高级的软件,例如语言集成的查询 (LINQ),使用Microsoft Visual Studio 2008的编程人员也可以利用这些功能更轻松地分析和处理信息以构建更加完善的解决方案。Microsoft Visual Studio 2008同时可以帮助使用人员在相同的开发环境内建立面向多个 .NET Framework 版本的应用程序,使用人员还可以构建面向不同版本的应用环境,也就是说能够支持不同的项目在相同的环境中5。2.2 ASP.NET ASP.NET拥有着非常强大的Web开发的功

28、能,可以支持使用研发人员提供企业级别的 Web 应用程序所需要的服务。ASP.NET 不仅在语法上可以兼容ASP,与此同时,它还能提供新的体系结构及编程模型,用来开发可伸缩、更稳定、更安全的应用程序。通过逐步向目前拥有的 ASP 应用程序来增加 ASP.NET的功能,我们可以随意地使ASP.NET的功能不断增加。 ASP.NET是微软推出的基于.NET平台的新一代Web Forms窗体和XML Web Services的开发平台6。对比与ASP而言,ASP.NET不单单只是一个简单的升级。它与ASP早期的版本相比有很多不同之处。ASP.NET和ASP在外观上是类似相近,但是在本质上来说是截然不

29、同的。ASP.NET比ASP更具有效率性。ASP.NET 是新一批的软件开发的、发行的和使用的方式。ASP.NET的核心是.NET Framework,它拥有一个崭新的开发环境,可以使用多种语言来研发可以在Windows 平台上使用的不同的分布式应用程序。因为ASP.NET 基本上是基于模块与组件,本身拥有很好的扩展性和定制性,有关数据的处理方面更是新加了一些相关技术,恰恰是因为有了一点具有创新意义的新技术,让 ASP.NET 远远超越了以往,同时也提供给了 Web 研发使用人员更多的可变的空间,有利于减少 Web 应用程序的开发时间。ASP.NET完全是面向对象,对开发平台没有任何关系,简单

30、移动的操作设计,同时拥有多种强大的开发工具的支持,拥有很高的伸缩性,不局限于任何的开发语言,拥有很强的生命力与实用性。ASP.NET相比于ASP还供应一个不同于以往的崭新的编程的模型和基础结构用来增加应用程序的缩放性、稳定性和安全性。ASP.NET是一个编译的、基于.NET的环境7;我们可以用任何.NET兼容的语言创作应用程序。另外,整个Microsoft .NET Framework可用于任何ASP.NET应用程序。使用人员能够简单地从这些技术中受益。2.3 SQL Server 2008SQL Server 是微软公司开发的关系型数据库管理系统,它一开始是由包括Sybase 、Micros

31、oft、以及 Ashton-Tate 在内的这三家公司一起研发的,与1988年发布了第一个 OS/2 版本。在 Windows NT 发行以后,Sybase Microsoft在 SQL Server 的开发上就分道扬镳了,Sybase 更注重与 SQL Server 在 UNIX 操作系统上的运用,而 Microsoft 则比较注重于 SQL Server 的 Windows NT 版本的推广和开发8。 SQL Server 2008是基于关系型的数据库管理的系统,能够提供一个集成的开发环境,具有出色的安全方面的强大保证,SQL Server 2008的管理工具能方便使用人简化数据库建立的程

32、序。SQL Server 2008拥有管理简单,高安全,伸缩性好和高可用性的优点。SQL Server 2008 是一个比较全面的数据库平台,能通过集成的商业智能工具展示企业级别的数据管理9。SQL Server 2008 的数据库引擎为关系型、结构化数据提供了更高级别的安全和可靠的存储功能,使使用者可以搭建和管理有关业务的高级别的数据应用程序。SQL Server 2008 的数据引擎是企业数据管理中解决方案的重中之重。另外SQL Server 2008 还整合了有关分析、报表、集成和通知的一些相关功能。SQL Server 2008还能帮助使用者创建和布置经济有效的 BI 解决方案10。与

33、Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2008 与众不同。不管使用者是信息工作者、决策者、开发人员还是数据库管理员,SQL Server 2008 都能够为使用者提供有限的解决方案,有利于使用者从数据分析中更多地获益11。2.4 本章小结本章是系统开发采用的相关理论与技术部分。在这一部分中,对系统的应用的相关理论技术进行了简单的介绍,主要介绍了这个课题所需要的开发工具Visual Studio

34、2008,SQL Server 2008,以及开发系统所用到的相关ASP.NET12技术。 3 租车行车辆信息管理系统需求分析需求分析是一个管理系统成功实施的基础,只有在真正了解租车行车辆信息管理系统的需求之后,才能做出令人满意的系统,接下来就针对租车行车辆信息管理系统做一个总体的需求分析。3.1 功能需求分析本毕业设计的主要内容是设计一个租车行车辆信息管理系统。通过对系统的需求分析系统分为管理员和客户两种客户,各自拥有不同的使用权限。其中管理员包括如下一些功能:可以对客户的信息进行管理,可以对车辆类别和车辆信息进行包括增加、删除、修改的一些管理,可以对客户提交的预订进行审核、批准和管理,可以

35、对车辆使用的信息进行管理,可以对车辆事故的信息进行管理,可以修改自己的登录密码。客户包括如下功能:可以查看页面上所有的车辆信息,可以对车辆进行预约,可以查看自己的预约记录,可以查看自己的车辆使用记录,可以修改自己的登录密码。要求使用ASP.NET做前台,SQL Server做后台处理数据存储。3.2系统流程分析3.2.1 管理员系统管理流程图所有客户都由一个同一客户界面进入系统。为了系统的安全,管理员必须登录后才能进入系统后台。管理员打开登录页面,输入用户名及密码,系统检查是否合法,如果不合法则重新输入用户名及密码,合法的话则成功登录;管理员登录后可以进行客户管理、车辆管理、订单管理、车辆使用

36、管理、事故信息管理、安全管理;数据库中储存着这些数据。管理员系统管理流程如下图3.1所示。图3.1 管理员系统管理流程图3.2.2 客户系统管理流程图客户必须登录后才能进入系统。客户的用户名及密码是由管理员增加客户账户后方可使用。客户打开登录界面输入用户名及密码,不合法则重新输入,合法的直接登录进系统;登陆后,可进行查询车辆列表、我的预约记录、我的车辆使用记录及修改自己的密码等操作。数据库中储存着这些数据。客户系统管理流程如下图3.2所示。图3.2 客户系统管理流程图3.3 系统功能模块设计根据需求分析确定系统分为管理员和客户两种客户,他们具有不同的功能,具体功能模块如下:客户模块功能如下:车

37、辆列表:客户可以查看车辆列表,可以预约车辆。我的预约记录:客户可以查看自己的预约记录。我的车辆使用记录:客户可以查看自己的车辆使用记录。修改密码:客户可以修改自己的登录密码。管理员模块功能如下:客户管理:管理员可以添加、编辑、查看、搜索、删除客户信息。 车辆管理:管理员可以添加、编辑、查看、删除车辆类别信息,可以添加、 编辑、查看、搜索、删除车辆信息。 订单管理:管理员可以对客户提交的订单进行审核,可以查看、搜索、删除已审核的订单。 车辆使用管理:管理员可以添加车辆使用记录,对使用中的车辆进行归还操作,查看、搜索、删除车辆使用记录。事故信息管理:管理员可以添加、编辑、查看、搜索、删除事故信息。

38、安全管理:管理员可以修改登录密码。3.4 系统功能结构图租车行车辆信息管理系统分为客户和管理员两大模块功能。客户的功能包括车辆列表、我的预约记录、我的车辆使用记录、修改密码;管理员的功能包括客户管理、车辆管理、订单管理、车辆使用管理、事故信息管理、安全管理;其中,客户管理包括增加客户、客户列表;车辆管理包括增加车辆类别、车辆类别列表、增加车辆、车辆列表;订单管理包括待审核订单、已审核订单;车辆使用管理包括增加车辆使用、车辆归还、车辆使用记录;事故信息管理包括增加事故信息、事故信息列表;安全管理里包括修改密码。系统整体功能结构图如下图3.3所示:图3.3 系统功能结构图3.5 数据库设计3.5.

39、1 数据库设计概述数据库类似于一个很大的容器,它里面存放了数据表,存储过程,索引,视图等数据库对象。其中最重要的数据库对象是数据表,它是存放数据的地方。是 SQL Server 数据库的核心。建设数据库首先应分析系统需求,将所需数据设计规划好,建立模型及ER图。3.5.2 数据库表的详细设计在本系统的设计过程中共用到7张数据表,本小节主要将7张表之间的关系进行了简单的讲述(ER图)并列举其详细内容,7张表的名称及其别名如下:管理员信息数据表(admin)、客户信息数据表(clients)、车辆类别信息数据表(carType)、车辆信息数据表(car)、订单信息数据表(orders)、车辆使用信

40、息数据表(records)、事故信息数据表(accident)。本系统E-R图主要描述了数据库中各个表之间的关系。1概念结构设计本系统的实体有:管理员实体、客户实体、车辆类别实体、车辆实体、订单实体、车辆使用实体、事故信息实体。管理员实体包括管理员编号、登录名、密码。管理员实体具体的描述E-R如下图3.4所示。图3.4 管理员实体E-R图客户的实体包括登录名、登录密码、姓名、性别、联系方式、身份证号、联系地址。客户实体具体的描述E-R如图3.5所示。图3.5客户实体E-R图车辆类别实体内含有类别编号、类别名称。车辆类别实体具体的描述E-R如图3.6所示。图3.6客户实体E-R图车辆实体包括车辆

41、编号、车辆名称、车辆照片、车辆类别、购入日期、价格/天、发动机编号、状态。车辆实体具体的描述E-R图如图3.7所示。图3.7 车辆实体E-R图订单实体包括订单编号、预约人、车辆编号、开始日期、结束日期、订单状态。订单实体具体的描述E-R如图3.8所示。图3.8订单实体E-R图车辆使用实体包括编号、客户名、车辆编号、开始日期、应还日期、押金、归还日期、应付余额。车辆使用实体具体的描述E-R如图3.9所示。图3.9车辆使用实体E-R图事故实体包括编号、车辆编号、事故标题、详细描述、事故日期。事故实体具体的描述E-R如图3.10所示。图3.10事故实体E-R图客户的实体包括登录名、登录密码、姓名、性

42、别、联系方式、身份证号、联系地;车辆类别实体内含有类别编号、类别名称;订单实体包括订单编号、预约人、车辆编号、开始日期、结束日期、订单状态;管理员实体内含有管理员编号、登录名、密码;车辆使用实体包括编号、客户名、车辆编号、开始日期、应还日期、押金、归还日期、应付余额;车辆实体包括车辆编号、车辆名称、车辆照片、车辆类别、购入日期、价格/天、发动机编号、状态;事故实体包括编号、车辆编号、事故标题、详细描述、事故日期。车辆有车辆类别,所以车辆类别编号在车辆表中是外键;车辆编号在事故表中是外键;车辆编号在车辆使用信息表中是外键;订单表包括车辆和客户,所以车辆编号和客户名在订单表中也是外键。系统总体数据

43、库E-R图如下图3.11所示。图3.11 数据库E-R图3.5.3 逻辑结构设计 管理员信息数据表用于存放管理员登录信息,包括管理员编号、登录名、密码。管理员编号表内字段依次说明如下:序号为1、列名为aid、数据类型为int、长度为4、小数位为0、标识为是、是主键、不允许空、说明为管理员编号。登录名表内字段依次说明如下:序号为2、列名为lname、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为登录名。密码表内字段依次说明如下:序号为3、列名为pwd、数据类型为varchar、长度为100、小数位为0、标识为空、不是主键、允许空、说明为密码。如下表3.1所示

44、。表3.1 admin(管理员信息数据表)序号列名数据类型长度小数位标识主键允许空说明1aidint40是是否管理员编号2lnamevarchar500  是登录名3pwdvarchar1000  是密码 客户信息数据表用于存放客户信息,包括登录名、登录密码、姓名、性别、联系方式、身份证号、联系地址。登录名表内字段依次说明如下:序号为1、列名为lname、数据类型为varchar、长度为50、小数位为0、标识为空、是主键、不允许空、说明为登录名。登录密码表内字段依次说明如下:序号为2、列名为password、数据类型为varchar、长度为50、小数位为

45、0、标识为空、不是主键、允许空、说明为登录密码。姓名表内字段依次说明如下:序号为3、列名为cname、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为姓名。性别表内字段依次说明如下:序号为4、列名为sex、数据类型为varchar、长度为10、小数位为0、标识为空、不是主键、允许空、说明为性别。联系方式表内字段依次说明如下:序号为5、列名为phone、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为联系方式。身份证号表内字段依次说明如下:序号为6、列名为card、数据类型为varchar、长度为50、小数位为0、标识为空、

46、不是主键、允许空、说明为身份证号。联系地址表内字段依次说明如下:序号为7、列名为address、数据类型为varchar、长度为100、小数位为0、标识为空、不是主键、允许空、说明为联系地址。如表3.2所示。表3.2 clients(客户信息数据表)序号列名数据类型长度小数位标识主键允许空说明1lnamevarchar500 是否登录名2passwordvarchar500  是登录密码3cnamevarchar500  是姓名4sexvarchar100  是性别5phonevarchar500  是联

47、系方式6cardvarchar500  是身份证号7addressvarchar1000  是联系地址 车辆类别信息数据表用于存放车辆类别信息,包括类别编号、类别名称。类别编号表内字段依次说明如下:序号为1、列名为tid、数据类型为int、长度为4、小数位为0、标识为是、是主键、不允许空、说明为类别编号。类别名称表内字段依次说明如下:序号为2、列名为tname、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为类别名称。如表3.3所示。 表3.3 car Type(车辆类别信息数据表)序号列名数据类型长度小数位标识主键允

48、许空说明1tidint40是是否类别编号2tnamevarchar500  是类别名称 车辆信息数据表用于存放车辆信息包括车辆编号、车辆名称、车辆照片、车辆类别、购入日期、价格/天、发动机编号、状态。车辆编号表内字段依次说明如下:序号为1、列名为cno、数据类型为varchar、长度为20、小数位为0、标识为空、是主键、不允许空、说明为车辆编号。车辆名称表内字段依次说明如下:序号为2、列名为cname、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为车辆名称。车辆照片表内字段依次说明如下:序号为3、列名为photo、数据类型为varcha

49、r、长度为50、小数位为0、标识为空、不是主键、允许空、说明为车辆照片。车辆类别表内字段依次说明如下:序号为4、列名为tid、数据类型为int、长度为4、小数位为0、标识为空、不是主键、允许空、说明为车辆类别。购入日期表内字段依次说明如下:序号为5、列名为bdate、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为购入日期。价格/天表内字段依次说明如下:序号为6、列名为price、数据类型为decimal、长度为9、小数位为2、标识为空、不是主键、允许空、说明为价格/天。发动机编号表内字段依次说明如下:序号为7、列名为no、数据类型为varchar、长度为5

50、0、小数位为0、标识为空、不是主键、允许空、说明为发动机编号。状态表内字段依次说明如下:序号为8、列名为flag、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为状态。如表3.4所示。表3.4 car(车辆信息数据表)序号列名数据类型长度小数位标识主键允许空说明1cnovarchar200 是否车辆编号2cnamevarchar500  是车辆名称3photovarchar500  是车辆照片4tidint40  是车辆类别5bdatevarchar500  是购入日期

51、6pricedecimal92  是价格/天7novarchar500  是发动机编号8flagvarchar500  是状态订单信息数据表用于存放订单信息,包括订单编号、预约人、车辆编号、开始时间、结束时间、订单状态。订单编号表内字段依次说明如下:序号为1、列名为oid、数据类型为varchar、长度为50、小数位为0、标识为空、是主键、不允许空、说明为订单编号。预约人表内字段依次说明如下:序号为2、列名为lname、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为订单编号。车辆编号表内字段依次说

52、明如下:序号为3、列名为cno、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为车辆编号。开始日期表内字段依次说明如下:序号为4、列名为sdate、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为开始日期。结束日期表内字段依次说明如下:序号为5、列名为edate、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为结束日期。订单状态表内字段依次说明如下:序号为6、列名为flag、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为订单状态。如表3.5所示。表3

53、.5 orders(订单信息数据表)序号列名数据类型长度小数位标识主键允许空说明1oidvarchar500 是否订单编号2lnamevarchar500  是预约人3cnovarchar500  是车辆编号4sdatevarchar500  是开始日期5edatevarchar500  是结束日期6flagvarchar500  是订单状态车辆使用信息数据表用于存放订单信息,包括编号、客户名、车辆编号、开始日期、应还日期、押金、归还日期、应付金额。编号表内字段依次说明如下:序号为1、

54、列名为rid、数据类型为int、长度为4、小数位为0、是标识、是主键、不允许空、说明为编号。客户名表内字段依次说明如下:序号为2、列名为lname、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为客户名。车辆编号表内字段依次说明如下:序号为3、列名为cno、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为车辆编号。开始日期表内字段依次说明如下:序号为4、列名为sdate、数据类型为datetime、长度为8、小数位为3、标识为空、不是主键、允许空、说明为开始日期。应还日期表内字段依次说明如下:序号为5、列名为edate、数

55、据类型为detetime、长度为8、小数位为3、标识为空、不是主键、允许空、说明为应还日期。押金表内字段依次说明如下:序号为6、列名为rmoney、数据类型为decimal、长度为9、小数位为2、标识为空、不是主键、允许空、说明为押金。归还日期表内字段依次说明如下:序号为7、列名为cdate、数据类型为datetime、长度为8、小数位为3、标识为空、不是主键、允许空、说明为归还日期。应付金额表内字段依次说明如下:序号为8、列名为emoney、数据类型为decimal、长度为9、小数位为2、标识为空、不是主键、允许空、说明为应付金额。如表3.6所示。表3.6 records(车辆使用信息数据表

56、)序号列名数据类型长度小数位标识主键允许空说明1ridint40是是否编号2lnamevarchar500  是客户名3cnovarchar500  是车辆编号4sdatedatetime83  是开始日期5edatedatetime83  是应还日期6rmoneydecimal92  是押金7cdatedatetime83  是归还日期8emoneydecimal92  是应付金额事故信息数据表用于存放事故信息,包括编号、车辆编号、事故标题、详细描述、事

57、故日期。编号表内字段依次说明如下:序号为1、列名为aid、数据类型为int、长度为4、小数位为0、是标识、是主键、不允许空、说明为编号。车辆编号表内字段依次说明如下:序号为2、列名为cno、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为车辆编号。事故标题表内字段依次说明如下:序号为3、列名为title数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为事故标题。详细描述表内字段依次说明如下:序号为4、列名为memo、数据类型为varchar、长度为500、小数位为0、标识为空、不是主键、允许空、说明为详细描述。事故日期表内字

58、段依次说明如下:序号为5、列名为adate、数据类型为varchar、长度为50、小数位为0、标识为空、不是主键、允许空、说明为事故日期。如表3.7所示。表3.7 accident(事故信息数据表)序号列名数据类型长度小数位标识主键允许空说明1aidint40是是否编号2cnovarchar500  是车辆编号3titlevarchar500  是事故标题4memovarchar5000  是详细描述5adatevarchar500  是事故日期3.6 本章小结本章是基于根据系统设计需要,分析了租车行车辆信息管理系

59、统的具体的基本流程,设计了系统流程图,对功能需求作了详细的分析及归类,并对数据库进行了规划。4 系统详细设计及界面展示4.1 系统登录界面模块此页面为系统打开后的第一个页面,所有客户必须输入正确的客户名和密码后才能进入系统。客户信息通过Session存储,登录后即可通过判断Session确定客户是否登录,以及客户的身份。如图4.1所示。图4.1 系统登录界面4.2 管理员功能界面4.2.1 客户管理模块1、增加客户界面此页面实现客户的注册,必须添加客户后,该客户才能登录系统并浏览网页,填写好客户信息后点“提交”按钮即可把客户信息添加到数据库,如果点“返回”按钮,将会直接返回到客户列表页面。如图

60、4.2所示。图4.2 增加客户界面2、客户列表界面此页面实现客户列表信息的展示,可以按登录名、姓名模糊查询客户信息,点击“详细”可以查看对应客户的详细信息,点击“编辑”可以打开对应客户编辑页面,根据url传递的客户编号,修改客户信息,选择好客户后,点“删除”按钮可以实现客户信息的删除。如下图4.3所示。图4.3 客户列表界面4.2.2 车辆管理模块1、增加车辆界面此页面实现车辆的添加,填写好车辆信息后点“提交”按钮即可把车辆信息添加到数据库,如果点“返回”按钮,将会直接返回到车辆列表页面。车辆照片采用FileUpload控件实现,上传后的车辆照片存储在uploads文件夹中。如下图4.4所示。

61、图4.4 增加车辆界面2、车辆列表界面此页面实现车辆列表信息的展示,可以按车辆类别、状态、车辆编号模糊查询车辆信息,点击“详细”可以查看对应车辆的详细信息,点击“编辑”可以打开对应车辆编辑页面,根据url传递的车辆编号,修改车辆信息,点“删除”按钮可以实现车辆信息的删除。如图4.5所示。图4.5车辆列表界面4.2.3 订单管理模块订单管理主要实现管理员对于客户提交的订单进行审核。查看已审核的订单,并且可以对已审核的订单进行删除操作,已审核订单界面如图4.6所示。图4.6 已审核订单界面4.2.4 车辆使用管理模块车辆使用管理模块主要实现管理员对于车辆使用信息的添加,添加后对应的车辆状态就会变为“使用中”,添加后可以通过车辆归还界面实现对车辆的归还

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!