弘信车辆租赁管理系统
目 录
一、引言 1
二、系统概述 1
(一)课题的总体介绍 1
(二)系统开发技术 1
(三)系统开发工具 1
1.C#概述 1
2.SQL Server 2008 2
(四)开发及运行环境 2
1.硬件环境 2
2.软件环境 2
三、系统需求分析 2
(一)普通用户功能需求 2
(二)管理员功能需求 3
(三)可行性分析 3
1. 技术可行性 3
2. 经济可行性 3
3. 社会可行性 3
四、概要设计 3
(一)系统功能架构设计 3
(二)数据库设计 4
(三)数据表结构 6
五、系统框架构建 9
(一)数据访问层设计(DAL层) 9
(二)业务逻辑层设计(BLL层) 11
(三)表现层设计 11
(四)实体类 11
六、系统功能模块的实现 12
(一)用户登录 12
(二)主界面 14
(三)车辆管理 16
(四)车辆新增 21
(五)车辆出租 24
(六)客户管理 33
七、总结 37
致 谢 38
参考文献 39
一、引言
随着时代的发展,人们对汽车的使用越来越频繁,为了能够更加方便经济的使用车辆,租赁车辆渐渐成为人们的首选。由于着我国的租赁车辆的发展的速度快,使用的人变得更多,但是,现在还是又那么一些车辆租赁是人在操作,这样已经无法符 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
合当前的发展趋势和潮流。因此,要想使租赁车辆的工作质量和效率提高,采用先进的计算机系统和通信技术来改变车辆租赁业务模式,实现租赁车辆管理的自动化。
(二)课题目的、意义和解决的问题
如今,租赁车辆的模式、经营和管理日趋明显,管理也趋于信息化和自动化。信息自动化管理系统满足了用户通过系统,可清晰快速的对车辆进行编辑、管理和租赁等等一系列活动的要求。计算机系统管理优质的查询功能,它确保管理者可及时并且快速得到任何所需信息,掌握租赁车辆的总体运作情况,分析租赁车辆的发展趋势,真正实现车辆租赁管理的现代化与自动化。
基于C#的车辆租赁管理系统的总体设计目标能够建立完善、高效、可靠的车辆租赁信息系统,为车辆租赁管理提供良好的信息环境。
二、系统概述
(一)课题的总体介绍
租赁车辆系统是提供给租车企业的一个软件平台,可以实现车辆的管理与查询,根据条件查询相应需要的车辆及客户信息,进行高效的租赁业务管理。
系统用户类型有分为两类:用户和管理员。权限定义如表 2-1所示。
表 2-1 用户权限表
人员类型
权限描述
用户
浏览车辆信息、客户信息。可进行车辆、用户信息的管理
Admin
浏览车辆信息、客户信息。可对用户进行管理
(二)系统开发技术
本系统用的是一个三层架构模式来完成的。三层架构,换句话说就是多个一个应用层,在客户端和数据库之间。这个应用层其实就是业务逻辑层,它是用来处理一些逻辑上面比较复杂的业务,但是用户使用的时候都是一些简单的输入,之后的计算全都交给这个业务逻辑层,最后将运算结果输出。这三层结构只是编写时候的一种逻辑关系,并不是有三台这样的计算机。
(三)系统开发工具
系统主要采用C#语言实现编程。数据上面的问题,用的便是SQL Server 2008来解决。开发工具为Microsoft Visual Studio 2010。Microsoft Visual Studio 2010对于SQL Server 2008数据库的操作简单、快捷,可以完成数据库的一系列操作。
1.C#概述
C#是微软公司在C语言以及C++语言上发布的,它在.NET Framework上面工作,也是一种面向对象的级程序设计语言。C#与Java有很多相似的地方的;他们都是单一的继承,相类似的接口,包括一些中间的代码再运行的过程等。
2.SQL Server 2008
SQL Server 2008可以再一些微软软件使用的原因是,他可以在许多用户需要的应用程序上面运行,利用率高减少了不必要的一些成本。它具备三大让用户喜欢的特征:
可信任——数据的可靠,安全是一个公司悬着一个数据库至关重要的一点,它的可扩展性也是完成任务非常重要的一方面。
高效——可以大大的降低开发和管理用户的数据基础设施的时间和成本。
智能——可为客户发展了一个新的平台,在用户需要的时候给他们发送客户所需要的信息。
(四)开发及运行环境
1.硬件环境
CPU:Intel i5,P4—1GHZ或更高?
内存:4GB或更多?
显示器分辨率:?800x600或更高,最佳效果1024×768像素
2.软件环境?
操作系统:windows 7操作系统及以上
数据库:SQL Server 2008数据库?
开发工具:Microsoft Visual Studio 2010以上
三、系统需求分析
要完成一个系统,首先需要进行需求分析,这样才能设计出用户所需和满足的各项功能。本系统的主要功能需求如下:
(一)普通用户功能需求
1.车辆信息维护与管理
提供车辆的所有信息,并且可以增添车辆信息,对其车辆信息进行修改、删除、查询等功能。
2.租车业务管理
提供租出车辆的所有信息,并且可以增添租出车辆信息,对其车辆信息进行修改、删除、查询等功能。
3.还车业务管理
提供还车车辆的所有信息,并且可以增添还车车辆信息,对其车辆信息进行修改、删除、查询等功能。
4.客户信息管理
提供客户的所有信息,并且可以增添客户信息,对其车辆信息进行修改、删除、查询等功能。
(二)管理员功能需求
1.车辆信息管理
提供车辆的所有信息,并且可以对其进行修改、删除、查询和增加等功能。
2.租赁方案管理与维护
以前的车辆租赁信息管理存在的问题,已经给车辆租赁带来了很多的不必要的麻烦和损失,本系统的开发成功将会减少车辆租赁的损失。另外本系统投资很小,而且是长期受益。系统将使大多数的工作任务放在在计算机上,不需要在花很多的精力去进行数据的添加、查找和删除等工作,加快了用户的工作效率。所以系统在经济上是可行的。
品牌(brand):品牌Id、品牌名。
主键
非空
N
一、引言 1
二、系统概述 1
(一)课题的总体介绍 1
(二)系统开发技术 1
(三)系统开发工具 1
1.C#概述 1
2.SQL Server 2008 2
(四)开发及运行环境 2
1.硬件环境 2
2.软件环境 2
三、系统需求分析 2
(一)普通用户功能需求 2
(二)管理员功能需求 3
(三)可行性分析 3
1. 技术可行性 3
2. 经济可行性 3
3. 社会可行性 3
四、概要设计 3
(一)系统功能架构设计 3
(二)数据库设计 4
(三)数据表结构 6
五、系统框架构建 9
(一)数据访问层设计(DAL层) 9
(二)业务逻辑层设计(BLL层) 11
(三)表现层设计 11
(四)实体类 11
六、系统功能模块的实现 12
(一)用户登录 12
(二)主界面 14
(三)车辆管理 16
(四)车辆新增 21
(五)车辆出租 24
(六)客户管理 33
七、总结 37
致 谢 38
参考文献 39
一、引言
随着时代的发展,人们对汽车的使用越来越频繁,为了能够更加方便经济的使用车辆,租赁车辆渐渐成为人们的首选。由于着我国的租赁车辆的发展的速度快,使用的人变得更多,但是,现在还是又那么一些车辆租赁是人在操作,这样已经无法符 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
合当前的发展趋势和潮流。因此,要想使租赁车辆的工作质量和效率提高,采用先进的计算机系统和通信技术来改变车辆租赁业务模式,实现租赁车辆管理的自动化。
(二)课题目的、意义和解决的问题
如今,租赁车辆的模式、经营和管理日趋明显,管理也趋于信息化和自动化。信息自动化管理系统满足了用户通过系统,可清晰快速的对车辆进行编辑、管理和租赁等等一系列活动的要求。计算机系统管理优质的查询功能,它确保管理者可及时并且快速得到任何所需信息,掌握租赁车辆的总体运作情况,分析租赁车辆的发展趋势,真正实现车辆租赁管理的现代化与自动化。
基于C#的车辆租赁管理系统的总体设计目标能够建立完善、高效、可靠的车辆租赁信息系统,为车辆租赁管理提供良好的信息环境。
二、系统概述
(一)课题的总体介绍
租赁车辆系统是提供给租车企业的一个软件平台,可以实现车辆的管理与查询,根据条件查询相应需要的车辆及客户信息,进行高效的租赁业务管理。
系统用户类型有分为两类:用户和管理员。权限定义如表 2-1所示。
表 2-1 用户权限表
人员类型
权限描述
用户
浏览车辆信息、客户信息。可进行车辆、用户信息的管理
Admin
浏览车辆信息、客户信息。可对用户进行管理
(二)系统开发技术
本系统用的是一个三层架构模式来完成的。三层架构,换句话说就是多个一个应用层,在客户端和数据库之间。这个应用层其实就是业务逻辑层,它是用来处理一些逻辑上面比较复杂的业务,但是用户使用的时候都是一些简单的输入,之后的计算全都交给这个业务逻辑层,最后将运算结果输出。这三层结构只是编写时候的一种逻辑关系,并不是有三台这样的计算机。
(三)系统开发工具
系统主要采用C#语言实现编程。数据上面的问题,用的便是SQL Server 2008来解决。开发工具为Microsoft Visual Studio 2010。Microsoft Visual Studio 2010对于SQL Server 2008数据库的操作简单、快捷,可以完成数据库的一系列操作。
1.C#概述
C#是微软公司在C语言以及C++语言上发布的,它在.NET Framework上面工作,也是一种面向对象的级程序设计语言。C#与Java有很多相似的地方的;他们都是单一的继承,相类似的接口,包括一些中间的代码再运行的过程等。
2.SQL Server 2008
SQL Server 2008可以再一些微软软件使用的原因是,他可以在许多用户需要的应用程序上面运行,利用率高减少了不必要的一些成本。它具备三大让用户喜欢的特征:
可信任——数据的可靠,安全是一个公司悬着一个数据库至关重要的一点,它的可扩展性也是完成任务非常重要的一方面。
高效——可以大大的降低开发和管理用户的数据基础设施的时间和成本。
智能——可为客户发展了一个新的平台,在用户需要的时候给他们发送客户所需要的信息。
(四)开发及运行环境
1.硬件环境
CPU:Intel i5,P4—1GHZ或更高?
内存:4GB或更多?
显示器分辨率:?800x600或更高,最佳效果1024×768像素
2.软件环境?
操作系统:windows 7操作系统及以上
数据库:SQL Server 2008数据库?
开发工具:Microsoft Visual Studio 2010以上
三、系统需求分析
要完成一个系统,首先需要进行需求分析,这样才能设计出用户所需和满足的各项功能。本系统的主要功能需求如下:
(一)普通用户功能需求
1.车辆信息维护与管理
提供车辆的所有信息,并且可以增添车辆信息,对其车辆信息进行修改、删除、查询等功能。
2.租车业务管理
提供租出车辆的所有信息,并且可以增添租出车辆信息,对其车辆信息进行修改、删除、查询等功能。
3.还车业务管理
提供还车车辆的所有信息,并且可以增添还车车辆信息,对其车辆信息进行修改、删除、查询等功能。
4.客户信息管理
提供客户的所有信息,并且可以增添客户信息,对其车辆信息进行修改、删除、查询等功能。
(二)管理员功能需求
1.车辆信息管理
提供车辆的所有信息,并且可以对其进行修改、删除、查询和增加等功能。
2.租赁方案管理与维护
以前的车辆租赁信息管理存在的问题,已经给车辆租赁带来了很多的不必要的麻烦和损失,本系统的开发成功将会减少车辆租赁的损失。另外本系统投资很小,而且是长期受益。系统将使大多数的工作任务放在在计算机上,不需要在花很多的精力去进行数据的添加、查找和删除等工作,加快了用户的工作效率。所以系统在经济上是可行的。
品牌(brand):品牌Id、品牌名。
主键
非空
N
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1873.html