UML汽车租赁管理整理Word文档格式.docx
- 文档编号:15864412
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:13
- 大小:23.20KB
UML汽车租赁管理整理Word文档格式.docx
《UML汽车租赁管理整理Word文档格式.docx》由会员分享,可在线阅读,更多相关《UML汽车租赁管理整理Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
在系统中,只有管理人员才有权限使用本系统,才能对数据库进行操作。
(1)管理人员对基本信息的管理,包括对汽车类型信息的增加、删除、修改和查询;
对会员类型信息的增加、删除、修改和查询;
保险类型信息的增加、删除、修改和查询;
销售商信息的增加、删除、修改和查询;
保险公司信息的增加、删除、修改和查询。
所以,有基本信息管理用例,还包括汽车类型管理用例、会员类型管理用例、保险类型管理用例、销售商管理用例和保险公司管理用例。
(2)管理人员对客户会员的管理,主要是会员类型的修改和查询,客户信息的增加、删除、修改和查询。
所以,有客户会员管理用例和客户信息管理用例。
(3)管理人员对租赁业务的管理,包括汽车类型信息的增加、删除、修改和查询;
汽车租赁信息的增加、删除、修改和查询;
汽车续租信息的增加、删除、修改和查询;
汽车归还信息的增加、删除、修改和查询;
所以,有租赁业务用例、汽车租赁管理用例、汽车续租管理用例、汽车归还管理用例。
(4)管理人员对系统用户的管理,包括系统用户的增加、删除、修改和查询和密码的修改;
所以有系统用户管理用例和密码修改用例。
分析系统的使用对象和用户需求,设计系统的体系结构。
系统的功能模块如图2-2所示。
汽车租赁管理系统
基本信息管理
客户会员管理
租赁业务管理
系统用户管理
汽车类型管理
会员类型管理
保险类型管理
销售商管理
保险公司管理
客户信息管理
会员信息管理
汽车信息管理
汽车租赁管理
汽车续租管理
汽车归还管理
修改自身密码
图2-2汽车租赁管理系统功能模块示意图
2.2分析类图描述
在系统中,应该包括“基本类型信息”类,“会员类型信息”类,“公司信息”类,“客户信息”类,“汽车信息”类,“汽车租赁信息”类,“管理员信息”类。
如图2-3即为汽车租赁管理系统类图。
图2-3汽车租赁管理系统类图
系统管理员是“Users”类的子类,它与客户是多对应一的关系,客户通过系统管理员办理业务,而使用本系统;
客户与租赁是一对应多的关系,一个客户可以租赁多辆汽车,而汽车与租赁是一一对应的;
每个客户可以有会员类型也可以没有,所以是一对应多的关系;
每辆汽车都有其销售商,而销售商可以销售多辆汽车,所以汽车和销售商是多对一的关系;
同样每辆汽车都有其对应的保险类型,所以与保险类型是多对一的关系。
3详细设计描述
3.1核心时序图描述
3.1.1汽车信息管理时序图
图3-1汽车信息管理时序图
3.1.2修改密码时序图
图3-2修改密码时序图
3.1.3汽车租赁管理时序图
图3-3汽车租赁管理时序图
3.1.4汽车续租管理时序图
图3-4汽车续租时序图
3.1.5汽车归还时序图
图3-5汽车归还时序图
3.2状态图描述
3.2.1汽车信息管理状态图
图3-6汽车信息管理状态图
3.2.2修改密码状态图
图3-7修改密码状态图
3.2.3汽车租赁管理状态图
图3-8汽车租赁管理状态图
3.2.4汽车续租管理状态图
图3-9汽车续租管理状态图
3.2.5汽车归还管理状态图
图3-10汽车归还管理状态图
3.3组件图描述
图3-11组件图
4编程设计描述
4.1信息代码设计和数据库设计
用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及处理数据的流程,组成一份详尽的数据字典,为以后的具体设计打下基础。
经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构:
(1)用户信息,包括数据项:
用户名、密码。
(2)类型信息,包括数据项:
类型ID、类型名称、描述等。
(3)会员类型,包括数据项:
会员ID、会员类型、享受折扣等。
(4)公司信息,包括数据项:
公司名称、联系电话、电子邮件、地址等。
(5)客户信息,包括数据项:
客户ID、姓名、驾驶证号、驾龄等。
(6)汽车信息,包括数据项:
车牌号、购买日期、押金、日租金等。
(7)汽车租赁信息,包括数据项:
合同ID、车牌号、客户ID、租赁时间等。
数据库中包含了7个表,即基本类型表Types、会员类型表MemberType、公司信息表Company、客户信息表Customer、汽车信息表Cars、汽车租赁表Lease和用户信息表Users。
表4-1表Types的结构
编号
字段名称
数据类型
说明
1
Id
int
类型编号,主键,自动增1
2
TypeName
Varchar50
类型名称
3
TypeId
Tinyint
类型分类,1-汽车类型,2-保险类型
4
Description
Varchar100
类型描述
表4-2表MemberType的结构
Int
Rate
Float
享受的折扣
表4-3表Company的结构
Int
公司编号,主键,自动增1
Company
公司名称
Telephone
联系电话
Address
地址
5
Emain
电子邮件
6
Contact
联系人
7
公司类型,1-销售商,2-保险公司
8
Comment
Varchar200
表4-4表Customer的结构
Varchar20
客户编号,主键
Name
姓名
Sex
Char2
性别
Age
Tingint
年龄
IdCard
Varchar30
身份证号
电话
Workorg
工作地点
家庭地址
9
ZipCode
Varchar10
邮政编码
10
Enail
11
LicenseNo
驾驶证号
12
LicenseType
驾驶证类型
13
GetDate
发证日期
14
ExpiredDate
到期日期
15
DriverAge
驾龄
16
Flag
会员标记(0-非会员,2-会员)
17
会员类型
18
Certificate
Varchar40
抵押证件
19
Warrantor
担保人
20
WidCard
Varachar30
担保人身份证号
表4-5表Cars的结构
CarNo
车牌号,主键
汽车类型
CarName
汽车名称
Color
汽车颜色
EngineNo
发动机号
CarCase
车架号
SaleId
销售商编号
BuyDate
Datetime
购买日期
InsurNo
保单号
InsurId
保险公司编号
InsurType
保险种类
InsurSate
起保日期
InsurEdate
结束日期
Deposit
押金
DayPrice
日租金
WeekPrice
周租金
MonthPrice
月租金
WeekEndPrice
周末租金
DayPM
日限公里数
OverTimePrice
超时租金
21
OverKMPrice
超公里租金
22
Status
Char10
状态
23
备注
表4-6表Lease的结构
ContractNo
合同编号,主键
Va
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 汽车 租赁 管理 整理