毕业论文-基于ASP.NET的网上租车管理系统的设计.doc
《毕业论文-基于ASP.NET的网上租车管理系统的设计.doc》由会员分享,可在线阅读,更多相关《毕业论文-基于ASP.NET的网上租车管理系统的设计.doc(41页珍藏版)》请在三一文库上搜索。
1、淮安信息职业技术学院毕业论文题 目基于ASP.NET的网上租车管理系统的设计学生姓名xxx学 号xx系 部xx专 业xx班 级xx指导教师xx 二一四年十月Abstract摘 要摘 要:当下社会,信息网络化成为时代的主题。许多行业在经营管理过程中对计算机技术的依赖程度也不断增强。对于网上租车行业来说,其工作管理流程复杂、多样。计算机能够使管理工作变得更加准确、高效、清晰。本系统是为了适应目前我国网上租车公司的迅猛发展而出现的一些问题而设计的。旨为减少企业的经营成本,提高工作效率。总体实现网上租车业务管理的系统化、规范化、自动化和人性化。本系统是基于.NET的三层架构的网上租车管理系统,采用的是
2、B/S开发模式,该系统前台使用的是div+css进行网页的编辑与制作,后台使用ASP.NET来实现动态管理以及数据库管理系统采用SQLServer2008等共同完成。主要实现的功能有:系统管理员对基本信息的管理、租赁业务的管理、系统用户的管理。本系统是按照系统的需求分析、概要设计、详细设计、系统实施与运行以及测试等过程来完成的。关键词:ASP.NET;SQLserver2008;网上租车管理系统1第一章 绪论目 录摘 要I目 录1第一章 绪论21.1 本文研究的背景与意义21.1.1背景21.1.2意义21.2 国内外研究现状21.3 本文所做工作3第二章 系统开发的相关技术概述42.1 SQ
3、L SERVER 2005介绍42.2 .NET技术42.3 ADO.NET技术52.4 B/S结构52.4.1 B/S结构的优点52.4.2 B/S结构的缺点62.4.3 三层架构62.5 C#简介7第三章 系统的需求分析83.1 功能需求分析83.2 系统的实现目标83.3 可行性分析81. 经济可行性82. 技术可行性83. 社会可行性9第四章 设计概要及数据库的设计104.1 系统规划104.1.1 系统功能流程104.1.2 系统管理功能规划104.2 三层架构的搭建114.3 数据库的设计124.3.1 数据库概念设计E-R图124.3.2 数据库的逻辑设计14第五章 系统实现17
4、5.1 网站前台175.1.1 首页175.1.2 活动公告175.1.3 用户注册185.1.4 用户登录195.1.5 账户管理215.1.6 用户租车235.1.7 订单提交245.2 后台系统实现245.2.1 管理员登陆后台245.2.2 系统用户管理255.2.3 车辆信息管理265.2.4 租车管理页面295.2.4 活动公告管理30总结与体会31致谢32参考文献33III第一章 绪论1.1 本文研究的背景与意义1.1.1背景随着社会经济的迅速发展和科学技术的全面进步,计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生
5、产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。在网上租车业务发展如此迅速的今天,用以前的办法来管理新的业务必然会出现很多的不足和弊端,旧的管理方法的管理效率太低,安全措施也充满着缺陷,不仅浪费很多人力物力,还为资料的收集新增了很多不必要的麻烦。随着计算机的普及,它已经被应用到各个行业中,把计算机作为管理工具来管理汽车的租赁业务是在合适不过了,也是目前为止最合适的选择。因此,如果可以充分利用网上租车管理系统来对汽车进
6、行管理,就可以减少网上租车中的很多繁琐事务,规范了企业管理和经营的行为,减少企业运行的成本费用,极大的提高了产业的工作效率。1.1.2意义网上租车管理系统的开发其主要目标是为客户提供方便的租车方式,减少顾客在租车过程中繁琐的步骤,帮助网上租车公司吸引更多的客户。同样也为网上租车公司提供便捷的管理方式。总体实现网上租车业务管理的系统化、规范化、自动化和人性化。1.2 国内外研究现状在我国,由于租车用户对汽车的喜好及用途各有不同,而往往在网上租车公司挑选汽车时间过于长,而且没有满意的车辆还会去其他公司挑选,这样不仅仅浪费了时间同时也影响了客户心情,而且在价格方面各个公司也有所不同,顾客有时也会出现
7、现金不足等其他情况。鉴于以上情况的发生,网上租车管理系统的开发已属必然,网上租车管理系统的开发可以在网站上直接选择自己喜爱的车型,同时也可以时时了解到租金问题,也可以了解汽车的性能等其他客户锁关心的信息。网上租车管理系统结合我国网上租车业的发展特点而进行开发,主要功能有系统用户管理、站内新闻管理、车辆信息管理、租车管理、系统公告管理、数据备份管理等几大功能。用户可以通过系统直接在网站上进行租车,管理人员可以及时获得用户租车信息,方便管理员调配车辆,管理信息。1.3 本文所做工作本论文的主要内容是网上租车管理系统的设计与实现的整个过程以及各阶段所取得的成果。论文分为五章。第一章 绪论 阐明了选题
8、的背景和意义。第二章 相关技术介绍 介绍在系统的设计和开发过程中使用的主要技术,和这些技术的相应简介。第三章 系统的需求分析 首先对整个系统的进行概述,分析系统流程,对系统的各个模块进行了用例分析。第四章 设计概要和数据库的设计 包括对数据库总体设计和逻辑结构设计。第五章 系统实现 对系统的各个功能模块进行实现。1第二章 系统开发的相关技术概述第二章 系统开发的相关技术概述2.1 SQL SERVER 介绍SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告
9、和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:(1)可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。(2)高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。(3)智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。2.2 .NET技术Microsoft.NE
10、T 是 Microsoft.NET XML Web Services 平台。XML Web Services 允许应用程序通过 Internet 进行通讯和共享数据,而不管采用的是哪种操作系统,设备或编程语言。Microsoft.NET 平台提供XML Web Services 并将这些服务集成在一起,为个人用户的好处是无缝的,吸引人的体验。.NET将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现Internet连接。.NET开发平台由一组用于建立Web服务应用程序和Windows桌面应
11、用程序的软件组件构成,包括.NET框架(Framework)、.NET开发者工具和ASP.NET。.NET服务器是能够提供广泛聚合和集成Web服务的服务器,是搭建.NET平台的后端基础。ASP.NET一般分为两种开发语言,VB.NET和C#。C#是 Visual Studio .NET 中引入的一种新的编程语言。C# 是一种简单、现代、类型安全和面向对象的语言。设计 C# 是为了范围广泛的企业级应用程序。用C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。 在ASP .NET 中,C# 完全得到项目模
12、板、设计器、属性页、代码助理、对3第二章 系统开发的相关技术概述象模型和其他开发环境功能的支持。 2.3 ADO.NET技术ADO.NET为用户提供了一种全新的数据库访问机制,它使数据库编程变得相当容易。ADO.NET技术的基础是XML技术,XML是由一系列的数据库相关类和接口组成的,所以通过ADO.NET不但能访问关系型数据库中的数据,而且还能访问层次化的XML数据。ADO.NET体系结构的主要优势在于它可以使开发人员在无须考虑数据位置的情况下操作数据。ADO.NET为用户提供了两种数据访问的模式:连接模式(Connected):利用ADO技术进行数据连接编程,是一种传统的数据库访问模式。非
13、连接模式(Disconnected):ADO.NET中才具有的.提供了更大的可升级性和灵活性。在非连接模式下,应用程序从数据源中获得所需的数据,然后就断开与原数据源的连接,并将获得的数据以XML的形式存放。当应用程序处理完数据后,它再取得与原数据源的连接并完成数据的更新工作4。ADO.NET中非连接模式核心就是DataSet类,数据集对象以XML的形式存放数据。数据集对象可以从一个数据库中获取,也可以从一个XML数据流中获取,所以用户不需要考虑数据源的位置。在ADO.NET体系结构中,数据提供者对象也是一个非常重要的部分,通过它可以访问数据库,产生数据集对象,同时它还支持连接模式下的数据库访问
14、。2.4 B/S结构B/S结构是一种WEB网络结构,此模式将系统功能实现的可信部分集中到服务器上,简化系统开发、维护以及使用。B/S最大的优点就是不需要安装任何软件,只要有一台能上网的电脑即可,客户端零维护。很容易系统扩展。同时随着B/S结构的发展,使用者越来越多,推动了AJAX技术的发展,它的程序也能在客户端上进行处理,这样便减轻了服务器的负担,增加了交互性,并实现了局部实时刷新。2.4.1 B/S结构的优点B/S结构维护和升级方式极为简单,自需要管理服务器就可以,所有的客户端只是浏览器,不需要做任何维护。无论用户规模如何,有多少分支机构,这些都不会增加维护和升级的工作量。成本降低,选择更多
15、。在当今Windowsz桌面上浏览器成为了变准配置,但在服务器操作系统上它不是处于绝对的统治地位,目前使用B/S结构的应用软件,只需要安装在LINUX服务器上即可,安全性高。所以服务器操作系统选择很多。2.4.2 B/S结构的缺点B/S结构的缺点在于应用服务器运行数据负荷较重。由于B/S的管理软件只安装在服务器端,管理人员仅仅需要管理服务器,用户只需要通过浏览器实现登录。但是由于应用服务器运行数据负荷较重,一旦服务器崩溃,后果将难以估量。所以,许多公司都有备用数据库存储服务器。2.4.3 三层架构三层架构通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访
16、问层(DAL)。区分层次的目的即为了“高内聚低耦合”的思想。三个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即把这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。优点:(1)维开发人员可以只关注整个结构中
17、的其中某一层;(2)可以很容易的用新的实现来替换原有层次的实现;(3)可以降低层与层之间的依赖;(4)有利于标准化;(5)有利于各层逻辑的复用;(6)结构更加的明确;(7)在后期维护的时候,极大地降低了护成本和维护时间。缺点:(1)降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成;(2)有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码;(3)增加了开发成本。2.5 C#简介C#是一种安全的、
18、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。15第三章 系统的需求分析第三章 系统的需求分析3.1 功能需求分析当下社会,信息网络化成为时代的主题。许多行业在经营管理过程中对计算机技术的依赖程度也不断增强。对于网上租车行业来说,其工作管理流程复杂、多样。计算机已完全能够胜任网上租车管理工作,而且能够使管理工作变得更加准确、高效、清晰。本
19、系统是为了适应目前我国网上租车公司的迅猛发展而出现的一些问题而设计的。充分利用网上租车管理系统对网上租车进行管理规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。总体实现网上租车业务管理的系统化、规范化、自动化和人性化。本系统的用户为中小型汽车出租公司,其本身的计算机水平不是很高。因此,界面的友好、简洁与易用性将是首要考虑的目标。然后根据用户的需要,加强系统的稳定性和可用性,用户在使用过程中不会出现问题,而且根据用户的特点,简单容易上手是这个系统的一大特点,可以让完全不懂计算机的人马上学会操作。3.2 系统的实现目标本项目设定的目标如下:(1)系统能够提供完整的用户界面,使操作人员的
20、工作量最大限度的减少;(2)系统具有良好的运行效率,能够得到提高生产率的目的;(3)统应有良好的可扩充性,可以容易的加入其它系统的应用;(4)设计具有一定的超前性,灵活性,能够适应企业生产配置的变化;(5)这个项目可以提高个人能力。3.3 可行性分析1. 经济可行性随着网购市场的快速发展,人们对电子商务有了新的认识,其实电子商务已经不仅仅是网购那么简单,互联网团购网站的流行,也是电子商务的一种。随着网络生活的不断延伸发展,电子商务的外延也在不断地发生着变化。所以建设网上租车系统平台有着可观的发展。2. 技术可行性开发环境:MicrosoftVisualStudio2008集成开发环境。开发语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 ASP NET 网上 管理 系统 设计
链接地址:https://www.31doc.com/p-3940090.html