育出版社,年桂思强数据库基础与实践基于北京清华大学出版社,李岩,张瑞雪实用教程北京清华大学出版社,张建伟数据库技术与应用北京北京出版社,喻梅,汪洋,于健实用教程北京清华大学出版社,黄开枝,康会光,于永军中文版基础教程北京清华大学出版社,输入设计在本系统中,使用的语言是,界面设计用,从而对于输入,主要是在窗口中的各种文本框文本区和其他的控件来实现用户的输入,程序接受从这些控件来的信息,执行相应的操作。
对于本系统输入设计,由于界面的设计容易,从而其实现输入的方式也简单明了。
这也是本系统优点之。
输出设计和输入设计相似,系统的输出设计是通过窗口中的各种文本框文本区和弹出对话框等来实现结果的输出。
概念设计图如下所示管理员管理车辆车辆租用车辆客户管理用户工号用户名类型密码编号类型状态起租时间单价租用时间编号客户编号车辆编号经手人员起租时间押金租用时间返回金额状态证件号用户名会员类型密码信誉度四总结心得首先,本系统设计所采用的是层结构设计,即程序逻辑结构分为用户界面层业务逻辑处理层和数据存储层。
这层的设计,使得该系统的运行性能较单纯的模式有了很大的提高,而且所设计的界面逻辑结构清晰,便于进行修改和添加新的功能。
其次,本系统在界面设计上都采用了模块化和面向对象的处理思想,把很多界面共有部分集成为个模块,充分显示了面向对象程序语言的强大用途。
在程序结构上,所有的模块都分得很清晰,各个模块所实现的功能都很明了,而且对数据库的操作也是通过对象来实现的。
将系统中各个模块的分工分得很明确,使得各个模块之间的功能相对比较独立,但在系统层次上则是联系很紧密的。
最后,本系统将数据库中的表建成类,并在类中定义了对类的基本操作,使得在以后在过程的使用中,不必重新定义对类的对象的操作,而且实现起来也是比较方便的,出错的机会也会降低。
在这点上,充分体现了面向对象的设计方法。
本系统的功能实际上是比较完善的,需求做得比较细致,而且查阅了很多资料,涉及的范围也比较广泛。
参考文献张友生,软件体系结构,北京清华大学出版社,年月陈火旺刘春林等,程序设计语言编译原理第版,国防工业出版社,年月杨开英,数据库系统概论,有客户会员管理用例和客户信息管理用例。
管理人员对租赁业务的管理,包括汽车类型信息的增加删除修改和查询汽车租赁信息的增加删除修改和查询汽车续租信息的增加删除修改和查询汽车归还信息的增加删除修改和查询所以,有租赁业务用例汽车租赁管理用例汽车续租管理用例汽车归还管理用例。
管理人员对系统用户的管理,包括系统用户的增加删除修改和查询和密码的修改所以有系统用户管理用例和密码修改用例。
分析系统的使用对象和用户需求,设计系统的体系结构。
系统的功能模块如图所示。
图汽车租赁管理系统功能模块示意图分析类图描述在系统中,应该包括基本类型信息类,会员类型信息类,公司信息类,客户信息类,汽车信息类,汽车租赁信息类,管理员信息类。
如图即为汽车租赁管理系统类图。
汽车租赁管理系统基本信息管理客户会员管理租赁业务管理系统用户管理汽车类型管理会员类型管理保险类型管理销售商管理保险公司管理客户信息管理会员信息管理汽车信息管理汽车租赁管理汽车续租管理汽车归还管理系统用户管理修改自身密码图汽车租赁管理系统类图系统管理员是类的子类,它与客户是多对应的关系,客户通过系统管理员办理业务,而使用本系统客户与租赁是对应多的关系,个客户可以租赁多辆汽车,而汽车与租赁是对应的每个客户可以有会员类型也可以没有,所以是对应多的关系每辆汽车都有其销售商,而销售商可以销售多辆汽车,所以汽车和销售商是多对的关系同样每辆汽车都有其对应的保险类型,所以与保险类型是多对的关系。
二详细设计报告核心时序图描述汽车信息管理序列图图汽车信息管理序列图修改密码序列图图修改密码序列图汽车租赁管理序列图图汽车租赁管理序列图汽车续租管理序列图图汽车续租序列图汽车归还序列图图汽车归还序列图状态图描述汽车信息管理状态图图汽车信息管理状态图修改密码状态图图修改密码状态图电子邮件联系人公司类型,销售商,保险公司说明表表的结构编号字段名称数据类型说明客户编号,主键姓名性别年龄身份证号电话工作地点家庭地址邮政编码电子邮件驾驶证号驾驶证类型发证日期到期日期驾龄会员标记非会员,会员会员类型抵押证件担保人担保人身份证号表表的结构编号字段名称数据类型说明车牌号,主键汽车类型汽车名称汽车颜色发动机号车架号销售商编号购买日期保单号保险公司编号保险种类起保日期结束日期押金日租金周租金月租金汽车租赁管理状态图图汽车租赁管理状态图汽车续租管理状态图图汽车续租管理状态图汽车归还管理状态图图汽车归还管理状态图组件图描述图组件图三编程设计描述代码设计和数据库设计用户的需求具体体现在各种信息的提供保存更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据数据结构以及处理数据的流程,组成份详尽的数据字典,为以后的具体设计打下基础。
经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构用户信息,包括数据项用户名密码。
类型信息,包括数据项类型类型名称描述等。
会员类型,包括数据项会员会员类型享受折扣等。
公司信息,包括数据项公司名称联系电话电子邮件地址等。
客户信息,包括数据项客户姓名驾驶证号驾龄等。
汽车信息,包括数据项车牌号购买日期押金日租金等。
汽车租赁信息,包括数据项合同车牌号客户租赁时间等。
数据库中包含了个表,即基本类型表会员类型表公司信息表客户信息表汽车信息表汽车租赁表和用户信息表。
表表的结构编号字段名称数据类型说明类型编号,主键,自动增类型名称类型分类,汽车类型,保险类型类型描述表表的结构编号字段名称数据类型说明类型编号,主键,自动增类型名称享受的折扣表表的结构编号字段名称数据类型说明公司编号,主键,自动增公司名称联系电话地址赁管理序列图汽车续租管理序列图汽车归还序列图状态图描述汽车信息管理状态图修改密码状态图汽车租赁管理状态图汽车续租管理状态图汽车归还管理状态图组件图描述三编程设计描述代码设计和数据库设计输入设计输出设计概念设计四结论五参考文献前言需求描述随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的个新行业。
使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。
针对以上的要求,汽车租赁管理系统的用户是汽车租赁企业的管理人员,其需求功能应包括汽车类型管理会员类型管理保险类型管理销售商管理保险公司管理客户信息管理会员信息管理和汽车租赁续租归还管理等主要功能,从而可以形成统有效的管理。
在该系统中,要实现对汽车类型信息会员类型信息和保险类型信息等基本信息的添加修改删除和查询销售商信息的添加修改删除和查询保险公司信息的添加修改删除和查询客户信息和会员信息的添加修改删除和查询以及汽车租赁续租归还等具体操作的实现。
以满足当前该行业在处理业务上的需求。
功能需求会员目录由办公室人员负责维护,包括会员的入会会员信息的变和退会会员信息包括个人基本情况和家庭房产情况,如地址楼房门牌号房产证等。
提供并维护汽车最新库存,包括新车添加旧车淘汰车辆租出维修车况更新等,从而使业务员在出租业务时能根据当前库存信息满足会员的具体需求比如包括车型颜色出租价格行驶公里数等。
会员在还车时,业务员根据记载的原始车况信息和租车记录检查所还车辆,然后根据检查情况进行费用的结算和车况的更新。
提供销售查询和报告按车型列出段时间的出租情况。
用例模型及分析类图的描述用例模型描述本系统中,以汽车租赁为实现功能,其他的功能都是为了服务于该主要功能,从而便于管理。
系统的用例图如图所示。
客户管理人员汽车类型管理会员类型管理保险类型管理销售商管理基本信息管理保险公司管理客户信息管理客户会员管理会员信息管理汽车信息管理汽车租赁管理汽车续租管理租赁业务管理汽车归还管理系统用户管理修改自身密码图汽车租赁系统用例图通过对系统进行需求分析,得到系统的用例图,从而知道了系统要实现的基本功能。
客户通过管理人员对系统进行操作,通过建立用例图得知系统的体系结构。
本系统采用层结构设计,即程序逻辑结构分为用户界面层业务逻辑处理层和数据存储层。
系统中将用户汽车管理等都封装成相应的类,同时每个类都有自己对应的操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。
在系统中,只有管理人员才有权限使用本系统,才能对数据库进行操作。
管理人员对基本信息的管理,包括对汽车类型信息的增加删除修改和查询对会员类型信息的增加删除修改和查询保险类型信息的增加删除修改和查询销售商信息的增加删除修改和查询保险公司信息的增加删除修改和查询。
所以,有基本信息管理用例,还包括汽车类型管理用例会员类型管理用例保险类型管理用例销售商管理用例和保险公司管理用例。
管理人员对客户会员的管理,主要是会员类型的修改和查询,客户信息的增加删除修改和查询。
所以摘要我国目前拥有驾驶证的公民多达万,而且,这数量每年还在以定比例上升。
我们了解到在这批人当中有许多是短期内暂时买不起车辆的,但他们中的绝大部分人需要临时用车,而且也有临时租车的支付能力,因此,经营性租赁有极其巨大的市场需求。
随着汽车租赁业的迅速崛起,业务量也是越来越多,对信息的处理要求也是越来越高。
作为汽车租赁公司有必要建设个适合自己发展和服务的数据库系统来完善自己的业务,并且能够及时更新客户供货商以及市场变化的信息。
投资汽车租赁的企业越来越多,全国大中城市基本都有汽车租赁公司存在,用于租赁的车辆总数不断扩大。
传统的手工管理已经不能满足汽车租赁业务的正常开展的要求。
许多汽车租赁公司都看好汽车租赁市场的前景并纷纷投资,但是由于汽车的价值很高,汽车租赁公司在租车客户的选择方面采取谨慎做法,对客户等级要求较为严格。
目前,个人想要租赁汽车,租赁公司般要求客户提供本人的详细信息,如客户姓名电话号码驾驶执照号。
如果是临时客户还需要上交押金。
为此,作为汽车租赁公司有必要建设个适合自己发展和服务的数据库系统来晚上自己的业务,并且能够及时给客户反映自己的车库信息,例如车的制造商车型发动机号燃料型号,可承载人数租用价格等。
根据汽车租赁公司所要的需求很清楚地认识到了这些背景和状况,我们需要对客户的变化来设计我们自己的数据库以适应市场的竞争。
目录前言需求描述功能需求用例模型及分析类图的描述用例模型描述分析类图描述二详细设计报告核心时序图描述汽车信息管理序列图修改密码序列图汽车租赁周末租金日限公里数超时租金超公里租金状态备注表表的结构编号字段名称数据类型说明合同编号,主键车牌号客户编号租赁时间租赁模式分为按日周和月租赁价格按日租赁时的周末租赁价格租赁工作日周月的数量租赁周末个数押金日限公里数出车公里






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
