您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软件工程(汽车租赁系统)
1《软件工程》学院:计算机科学与技术专业:计算机科学与技术姓名:08100101侯茜08100108赵雨岩2011年5月31日题目:汽车租赁系统写在前面:本项目设计预计7周完成(8-14周)组长侯茜主要负责内容:选题的确定、人员分工、项目进度、完成工作的验收、工作定期总结。组员赵雨岩主要负责内容:参与选题的讨论、完成分配任务、一些问题的解决。进度计划表时间内容负责人2第八周选题的确定侯茜赵雨岩第八周编写大纲侯茜赵雨岩第九周搜集相关背景知识赵雨岩第九周可行性研究侯茜第十周系统功能分析侯茜赵雨岩第十周数据流图的绘制侯茜第十周E-R图的绘制赵雨岩第十一周绘制功能模块图对各模块进行功能分析侯茜第十一周UML建模设计赵雨岩第十二周UML建模设计赵雨岩第十二周数据结构分析数据库表的简历侯茜第十三周代码的编写侯茜第十三周界面设计赵雨岩第十四周检查、验收、总结一、项目背景随着社会生产的发展,汽车租赁已经成为几个极具市场潜力的行业,传统的人工租赁管理方式以无法适应社会要求,因此人们对运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出场情况、客户信息的管理等,由于这些过程间关系复杂,所以是汽车管路工作变得量大而又复杂,直接导致错误的产生、服务质量低下。汽车租赁系统的开发是这一情况得到了根本的改善,使汽车租赁服务可以快速、规范得完成,节省了人力物力,提高了服务质量和经济效益。二、可行性研究:1.引言1.1编写目的:可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。汽车租赁系统针对的是汽车租赁公司在像客户提供出租车车辆服务过程中面对的各种问题,对其业务信息进行自动化、信息化处理,是车辆租赁管理变得3规范、快捷、高效。1.2项目背景:开发软件名称:汽车租赁系统项目开发者:**************用户:各包含汽车租赁业务的公司项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在WindowsNT系统上以MicrosoftVisualC++为开发软件的应用程序,是采用SQLsever的为开发软件的数据库服务程序。2.可行新研究的任务2.1要求主要功能:本系统包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理、会员信息管理、保险公司管理、汽车经销商管理等。具有添加、修改、查询、删除等功能。方便租赁公司的工作,提高租赁公司的工作质量和工作效率。性能要求:租借和归还信息必须及时更新,汽车租赁系统的信息必须无差错的存储在主服务器上。输出要求:数据完整,详实。输出要求:简捷,快速,实时、准确。安全与保密要求:管理员享有对客户信息库及汽车租借信息库和职员信息库的管理与修改。工作人员只享有对汽车租赁信息库的部分修改(写入与读出)。完成期限:预计三个月2.2目标:系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。2.3条件,假定和限制建议软件寿命:5年。经费来源:*********公司。硬件条件:*************,终端为pc机。运行环境:windows数据库:SQLsever2.4决定可行性的主要因素成本/效益分析结果,效益〉成本。技术可行,现有技术可完全承担开发任务。操作可行,软件能被原有工作人员快速接受。43.技术可行性分析3.1系统简要描述此系统用VC++6.0作为基本开发工具,SQLsever作为数据库开发工具设计开发这套汽车租赁管理系统。在windows环境下,此系统比较友好的界面和基本完善的功能,使用轻松方便、易于维护,适应性强。本息听还包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理,会员信息管理、汽车销售商管理、保险公司管理等。具有添加、修改、删除、查询等功能。3.2系统基本模型图4.经济可行性分析4.1支出硬件设备:40万人工费用:3(月)*20(人)*3000(圆)=18万其他不可知额外支出:10万支出共计:68万4.2效益经常性收益:减少员工10人(1000圆/人)五年收益:1000*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*10*12*5=60万5工作效率提高收益(工作效率提高30%):30*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*(30%)*5=45万经常性收益共计:105万不可定量收益:因服务质量提高增加旅客量5%:1000万*5%*(90%+(90%)2+(90%)3+(90%)4+(90%)5)=120万收益共计:225万4.3收益/投资比225/68万=330%4.4投资回收周期:3年5.社会因素可行性分析5.1法律因素所有软件都选用正版.所有技术资料都由提出方保管。合同制定确定违约责任.5.2用户使用可行性使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,所有人员都要经过本公司培训.管理人员也需经一般培训.经过培训人员将会熟练使用本软件.两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统.6.结论意见由于投资效益比远大于100%,技术、经济、操作都有可行性,可以进行开发.三、需求分析1.数据流图业务租赁种类会员类型汽车种类会用户1接收信息2.4登记6员客类户型经销商会员类型保险公司会客公员户司类信型客户息客户公司信息种类信息客户公司公司种类信息信息信息客户汽合车同汽车汽车合同汽车会员类型种类信息反馈用户说明:汽车租赁公司在正常开展业务之前,需要先进行并积累并整理大量基础资料,包括:汽车销售商、保险公司、客户、会员和公司现有的车辆信息,并且还要考虑保险种类、汽车种类及会员类型的变化对业务流程的影响。各种关系之间的信息比较复杂,很多信息的改变是互相影响的。当大声租赁业务时,需要有客户、汽车及该租赁行为是否续租行为撒半个方面的信息支持,而当要处理一辆汽车的信息时,更是要涉及到销售商、保险公司、保险种类、汽车种类、及汽车自身的基本信息等多方面的信息资源。2.功能分析:经过以上分析,可以打出汽车租赁管理系统应具备功能如下:1、基本信息管理功能:包括类型信息、销售商信息、保险公司信息、车辆信息;2、客户会员管理功能:包括客户信息、会员信息、会员类型定义;2.3登记2.6加入会员2.7租赁2.2登记2.1登记2.5车辆管理3反馈信息3反馈信息73、日常业务管理功能:包括汽车租赁、汽车归还。4、系统用户管理功能:管理对系统拥有使用权的用户信息。3.E-R图(1)各实体之间E-R图(2)客户信息实体E-R图客户信息实体选择会员类型实体租赁汽车信息实体购买投保保修公司实体销售商实体选择类型信息实体客户信息实体基本信息驾驶证信息抵押保信息会员信息8(3)销售商实体E-R图(4)车辆信息实体E-R图(5)保险公司实体E-R图销售商信息实体电子邮箱联系人备注邮编公司名称传真联系地址联系电话汽车信息实体基本信息租赁价格信息保险信息销售商信息实体电子邮箱联系人备注邮编公司名称传真联系地址联系电话94.系统运行要求:汽车租赁系统中的系统的硬件和软件的配置如下:系统软件:WindowNTServer数据库管理系统:SQLServer硬件要求:PentiumIII450以上,258MRAM,14GHD5.人力、资金、时间的约束汽车租赁系统实施的目标就是要带给租赁公司看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是系统中的方便快捷,能提供给旅客以优质高效的服务,并提高销售的效率和便捷,为租赁公司带来良好的效益。技术发展规律的约束计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。四、总体设计1.系统目标设计从用户角度,系统能够达到以下目标:(1)及时收集保存信息(2)快速传递信息(3)实现数据共享从设计员角度,系统能够达到以下目标:(1)方便用户使用(2)与有较高的可靠性(3)具有较好的运行效果(4)具有较好的可维护性和可扩充性,能适应用户新的业务要求。2.系统功能设计2.1模块设计主要完成功能如下1.类型信息:包括汽车类型的添加、修改、删除;汽车保险类型的添加、修改、删除。具体信息包括分类名称、具体描述。102.销售商信息:包括销售商信息的添加、修改、删除、查询、查看销售汽车。具体信息包括销售商的公司名称、联系地址、联系电话、传真、邮政编码、电子邮箱、联系人、备注。3.保险公司信息:包括保险公司信息的添加、修改、删除、查询、查看保险汽车、具体信息包括保险公司的公司名称、联系电话、联系地址、传真、邮政编码、电子邮件、联系人、备注。4.车辆信息:包括车辆信息的查找、修改、添加、删除。具体信息包括车辆的:(1)基本信息:车牌号码、车辆类型、车辆名称、车辆颜色、发动机号、车架编号、燃油编号、购买日期、销售商、状态。(2)保险信息:保险公司、保单号、开始日期、结束日期、保险种类。(3)租赁价格信息:押金、日租金、周末租金、周租金、月租金、日限公里数、超时费用、超公里费用、车辆描述。5.客户信息:包括客户信息的查找、修改、添加、删除、加入会员。具体信息包括(1)基本信息:客户编号、姓名、性别、年龄、身份证号、电话、工作单位、地址、邮编、EMAIL。(2)驾驶证号、驾照类型、驾龄、发证日期、失效日期。(3)抵押担保信息:抵押证件、担保人、担保人身份证、担保人单位。(4)会员信息:会员类型、享受折扣。6.会员类型:包括会员类型的添加、修改、删除。具体信息包括类型名称、折扣率。7.汽车租赁:包括汽车租赁信息的添加、修改、删除、租赁审核、续租、续租审核、具体信息包括合同编号、车牌号码、客户编号、租赁模式、工作日数、周末数、出车公里数、租车时间、换车时间、租车费用、经办人、享受折扣。8.汽车归还:包括汽车归还信息的归还、修改、结算审核。具体信息包括合同编号、回车公里数。9.系统用户信息:包括添加用户和删除用户。具体信息包括用户名、密码、确认密码。10.系统帮助信息:包含软件使用过程中的一些重要的、需要注意的使用方法和其他一些必要的信息。2.2系统功能模块图:汽车租赁管理系统基本信息管理用户会员管理业务管理系统用户管理系统帮助信息113.数据库设计车辆信息表字段名类型长度备注汽车编号char20汽车类型int50汽车名称Char20颜色Char20发动机编号Char50车牌号char20保险单号char10保险类型char10租赁价格long4销售商char20逾期价格long4状态char10客户信息表字段名类型长度备注编号Char20姓名Char20性别Char2年龄int2身份证号Char20电话号码long20地址Char50电子邮箱Char50驾驶证编号Char30类型信息销售商品信息保险公司信息车辆信息退出系统客户信息会员信息会员类型信息车辆租赁车辆归还用户信息帮助关于12驾驶证类型Char20取车日期Char20预定使用时间Char20还车日期Char20公司信息表字段名类型长度备注公司编号Char20公司名称Char20公司电话Char20地址Char50电子邮箱Char50传真Char20邮编Char10类型信息表字段名类型长度备注类型编号Char20类型名称Char20描述char50会员类型信息表字段名类型长度备注会员编号Char20用户名Char20级别Double8租赁信息表字段名类型长度备注汽车编号Char20用户编号
本文标题:软件工程(汽车租赁系统)
链接地址:https://www.777doc.com/doc-4489476 .html