1、 毕业设计论文1汽车租赁管理系统设计与实现【摘 要】随着汽车租赁业在我国迅速掘起,业务量也是越来越多,对信息的处理要求也是越来高,传统的汽车管璆人员已不满足汽车租赁业务的需求发展,因此我将发挥计算 的庞大的存储空间,高性能的处理苽厛,高度可靠的数据安全,清晰的可视化数据等这些资源的合理利用,真正达劰减少劳动力提高劳动质量的目的。根据目前的情况我设计了一套具有网络功能的汽车租赁管理系统,客户可以通过网络查阅相关的汽车租赁情况,企业的管理人员可以根据客户的实际情况进行管理,具有很强的实用性,即方便又提高了工作效。根据系统所需功能,决定以.NET 为开发平台,采用 SQL Server2005 做后
2、台数据库,选择功能强大的 Visual Studio 2008 为开发工具,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现,系统本系统界面友好,而且操作更加简单,减少了用户学习操作的额外负担。论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。【关键词】在线租车,信息管理,网站系统,sql2005毕业设计论文2目 录1 引言 .12 本课题的背景与意义 .4
3、2.1 课题的背景 .42.2 课题的意义 .53 本毕业设计所实现的系统的功能 .53.1 功能概述 .53.2 用例图 .64 主要用例的详细描述 .64.1 用户管理用例 .74.1.1 用户管理用例的用例说明 .74.1.2 用户管理例的活动图 .74.1.3 用户管理用例的顺序图 .74.1.4 用户添加用例的界面设计说明 .84.1.5 用户管理用例实现界面图说明 .84.2 车辆管理用例 .94.2.1 车辆用例的用例说明 .94.2.2 车辆用例的活动图 .94.2.3 车辆管理用例的顺序图 .104.2.4 车辆添加用例的界面设计说明 .104.2.5 车辆管理用例实界面的说
4、明 .114.3 车辆类型管理用例 .114.3.1 车辆类型用例的用例说明 .114.3.2 车辆类型用例的活动图 .124.3.3 车辆类别管理用例的顺序图 .124.3.4 车辆类别添加用例的界面设计说明 .134.3.5 车辆类别管理用例实界面的说明 .13毕业设计论文35 实体类的分析 .135.1 实体类图 .136 数据库设计 .146.1 数据库结构图 .146.2 数据表的说明 .157 体系结构设计简介 .168 系统测试 .178.1 管理员测试用例 .188.2 用户测试用例 .189 关于本系统的开发 .199.1 开发工具简介 .199.1.1C# .199.1.2
5、 ASP.NET 技术介绍 .209.1.3ADO.NET 技术 .209.1.4SQL 2005 介绍 .219.2 毕业设计中遇到的问题和解决方法 .229.3 系统的不足之处和改进思路 .22参考文献 .23致谢 .24毕业设计论文41 引言本系统遵循面向对象的软件工程方法,实现了汽车租赁管理系统的基本功能,基于B/S 架构的架构系统主要通过 来实现用户界面,用 sql server 2005 来存储用户的数据。用户可以通过用户界面上的操作提示,来实现用户对在线订购车型、更新个人信息、对车型进租赁等;管理员首先通过登录来验证用户身份,登录成功后用户进入系统的主界面。主界面有左边导航、会
6、员信息、修改密码车型管理、公告动态、车型管理、试驾预约管理、会员信息信息,都可以进行添加、删除、修改、查询等操作、工具和退出系统的按键。通过这些按键进入到相应功能的子界面。2 本课题的背景与意义2.1 课题的背景伴随着网络的出现,网页逐渐融入人们的生活。快速及时的汽车信息浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高
7、的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着 Internet 的进一步发展,静态 Web 站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的 Web 站点更是如此,随着 Internet 上信息量的增多和交互性的加强使 HTML 显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态
8、内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的 Web 网页。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣毕业设计论文5言:谁掌握了网络,谁就掌握了未来。2.2 课题的意义随着汽车租赁业在我国迅速掘起,业务量也是越来越多,对信息的处理要求也是越来高,传统的汽车管璆人员已不满足汽车租赁业务的需求发展,因此我将发挥计算 的庞大的存储空间,高性能的处理苽厛,高度可靠的数据安全,清晰的可视化数据等这些资源的合理利用,真正达劰减少劳动力提高劳动质量的
9、目的。根据目前的情况我设计了一套具有网络功能的汽车租赁管理系统,客户可以通过网络查阅相关的汽车租赁情况,企业的管理人员可以根据客户的实际情况进行管理,具有很强的实用性,即方便又提高了工作效率。随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要皌作用。作为计算机应用的一部分,使用计算机对各类信息进行管理,具有手工管理所无法比拟的优点. 提高汽车租赁企业的管理人员劳动质量缩短客户查看信息的时间。3 本毕业设计所实现的系统的功能3.1 功能概述本系统主要完成前台浏览(用户注册、信息修改、车辆浏览、公告浏览、购物车管理、订单管理、在线留言)
10、 ,后台管理(车辆管理、订单管理、会员管理、留言管理、栏目管理、管理员登陆等)等功能。通过以上功能实现简单、便捷的租车系统。车辆浏览:所有人都可以操作,顾客可以随意浏览店内商品。按租车多少进行排列。主页列出租车最好的前五名的商品。再设置专门的一页进行全体商品的浏览。单击商品图片或商品名称,可以进入商品简介。购物车管理:只有会员可以操作,购买多样商品时可以把商品放入购物车内,一次性购买。购物车内可以控制商品的数量,一件商品想买多个的时候,在不超过库存的情况下可以在购物车内增加。某个商品不想要的时候也可以删除。在此页要计算出价格,随着商品数量的变化变化。会员订单管理:只买一样商品的时候,可以直接进
11、行购买。购物车和单品购买页面中,点击确认了以后转到确认信息页。确认购买以后转到租车成功页。后台包括:车辆管理、订单管理、会员管理、留言管理、栏目管理、管理员登陆等。管理员订单管理:合法管理员可以查看到系统最新的订单。车辆管理:对商品的添加和删除、修改产品图片还有上传和删除附件。毕业设计论文6会员管理:前台用户注册后,管理登陆后台点击用户管理,可以查看到最新的用户信息。 3.2 用例图本系统的功能可以用用例图表示如下: 密码维护管理者维护订单信息管理在线留言管理用户系统管理用户个人资料维护新闻公告订单查询在线租车车辆搜索车辆管理车辆类别管理图 4-1 用例图4 主要用例的详细描述毕业设计论文74
12、.1 用户管理用例4.1.1 用户管理用例的用例说明表 4-1“用户管理用例”的用例说明用例名称 用户管理 编号 001参与者 管理员使用频率 50% 业务优先级 高描述 用户添加 修改 查询 删除操作前置条件 管理员登录典型过程 1基流(Basic Flow)2异常流(Exception Flow)后置条件 用户信息管理非功能性要求无补充说明 无存在疑问 无4.1.2 用户管理例的活动图系统管理员点击 “ 用户管理 ” 菜单 显示用户信息编辑用户信息检查输入的信息显示并保存输入的信息输入的信息无误输入的信息有误提示错误的信息图 4-2 用户管理用例活动图4.1.3 用户管理用例的顺序图毕业设
13、计论文8管理员 录入用户 查询用户管理员用户录入管理修改删除搜索用户图 4-3 用户用例顺序图4.1.4 用户添加用例的界面设计说明图 4-4 用户添加界面图4.1.5 用户管理用例实现界面图说明图 4-5 用户管理界面图毕业设计论文94.2 车辆管理用例4.2.1 车辆用例的用例说明表 4-1“车辆用例”的用例说明用例名称 车辆管理 编号 002参与者 管理员用户使用频率 20% 业务优先级 中描述 车辆添加、修改、删除、查询前置条件 车辆类型有数据典型过程 1基流(Basic Flow)2异常流(Exception Flow)后置条件 管理员登录之后对车辆信息添加非功能性要求无补充说明 无存在疑问 无4.2.2 车辆用例的活动图系统管理员点击 “ 车辆管理 ” 显示车辆信息编辑车辆信息检查输入的信息显示并保存输入的信息输入的信息无误输入的信息有误提示错误的信息图 4-6 车辆用例活动图4.2.3 车辆管理用例的顺序图毕业设计论文10管理员 录入车辆 在线租车管理车辆录入管理修改删除预订图 4-7 车辆用例顺序图4.2.4 车辆添加用例的界面设计说明图 4-8 车辆录入界面图4.2.5 车辆管理用例实界面的说明