程序设计综合设计汽车租赁管理系统.doc
《程序设计综合设计汽车租赁管理系统.doc》由会员分享,可在线阅读,更多相关《程序设计综合设计汽车租赁管理系统.doc(46页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、武汉工程大学 计算机科学及工程学院综合设计报告设计名称: 程序设计综合设计 设计题目: 汽车租赁管理系统 学生学号: 专业班级: 学生姓名: 学生成绩: 指导教师(职称): 课题工作时间: 2011-12-26 至 2012-1-6 说明:1、报告中第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间平时表现、设计完成情况、报告质量及答辩情况,给出客观、全面评价。4、所有学生必须参加综合设计答辩环节,凡不参加答辩者,其成绩一
2、律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计情况另行规定。6、平时表现成绩低于6分学生,其综合设计成绩按不及格处理。7、此表格式为武汉工程大学计算机科学及工程学院提供基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计特点及内容做适当调整,并上报学院批准。成绩评定表学生姓名: 学号: 班级: 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。完成情况3020按设计任务书要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计
3、内容进行详细、完整介绍,并能就指导教师提出问题进行正确回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面总结,得出有价值结论或结果。5参考文献数量在3篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出问题。总评成绩: 分 补充说明: 指导教
4、师: (签字)日 期: 年 月 日答辩记录表学生姓名: 学号: 班级: 答辩地点: 答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出问题。答辩小组成员(签字): 年 月 日指导教师评语指导教师: (签字)日 期: 年 月 日一、综合设计目、条件、任务与内容要求:某汽车租赁公司提供租车服务,需要系统提供以下功能。1.可出租车有两种,小轿车与货车。小轿车按天计算租赁费用,货车可按小时(也可按天)计算租赁费用。小轿车每天租赁费用为100元,货车每小时
5、租赁费用为30元,若按天租则每天300元。小轿车与货车租赁天数若超过3天,则按8折计算租车费用。2.系统需提供车辆基本管理功能,如:添加车辆,修改车辆信息、删除车辆。3.系统提供车辆租赁基本服务功能,如:租车,还车,费用计算等。4.系统需提供车辆基本查询功能,如:车辆租赁情况。车辆每月租赁情况按以下格式显示: 车辆租赁情况一览表车号 车辆类型 租赁情况C0001 car XXX-XXXX-XXXXXX-O-T0001 truck HXX-HHHX-HHHXXXHHH-HHHXXX.说明:对于小轿车X表示租出状态、-表示空闲状态,对于货车X表示按天租出状态、H表示按小时租出状态、O表示车辆已出租
6、,还没有还、-表示空闲状态。通过本设计可以使学生在掌握C 语言及C+语言基础上,进行实际应用,设计一个小型软件。可以巩固已经学过基础课及专业课知识,开阔学生视野,锻炼学生自学能力及独立动手能力。 指导教师签字: 年 月 日二、进度安排:2011-12-26:明确所选课题具体要求,按要求阅读相关参考文献及资料2011-12-27至2012-1-5:课题代码实现、课程设计报告书写2012-1-6:课程设计答辩三、 应收集资料及主要参考文献:1 张俊.C+面象对象程序设计M. 北京:中国铁道出版社,2008. 90-100.2姬涛.计算机程序设计基础M.北京:中国传媒大学出版社.2010. 157-
7、301.3田鲁怀.数据结构M.北京:电子工业出版社.2006.100-200.四、综合设计(课程设计)摘要(中文):在经济快速发展今天,计算机已经成为人们日常生活不可缺少部分。每个公司都有自己管理系统,汽车租赁系统是现代汽车租赁公司不可缺少工具,公司要拥有一个完整车辆管理体系,能够提供用户租车与还车、实现添加车辆、查找车辆信息、删除车辆、以及修改车辆信息基本功能,才能使公司正常运行。我们用最简单程序设计语言C+面象对象程序设计实现公司内部基本服务与面象用户租赁服务,可以让用户查看所有车辆信息,方便租车与还车。程序完成后手动将数据保存到文件中,方便下次启动租赁系统时候直接将文件中数据导入到内存中
8、,继续使用。完成添加、查找、删除、修改、租车与还车基本功能与数据存储。五、综合设计(课程设计)Abstract(英文):In todays rapid economic development, the computer has become indispensable part of daily life. Every company has its own management system, car rental system is the modern car rental companies indispensable tools, companies need to have a
9、complete vehicle management system, to provide users with car rental, realize add vehicles, search vehicles messages, deleting vehicles, and modify the basic functions of the vehicle information, can make the company to normal operation. We use the most simple programming language C+ oo programming
10、realize the companys internal basic services like the user and rental service, to allow the user to view all of the vehicle information, convenient and ar rental. After the completion of the program manual will save to , so start next time when the lease system directly in the import into memory, co
11、ntinue to use. Complete add, delete, modify, search, rental car and the basic functions and data storage.第 33 页目 录摘 要IAbstractII第一章 课题背景11.1 基本理论依据11第二章 设计简介及设计方案论述32.1 设计简介32.1.1 设计方案3第三章 详细设计53.1 菜单设计53.1.1 程序详细设计5第四章 设计结果及分析74.1 测试结果74.1.1 结果分析8总 结9致 谢10参考文献11附录12摘 要关键词:计算机;汽车租凭系统;C+面向对象程序设计;数据存储
12、在经济快速发展今天,计算机已经成为人们日常生活不可缺少部分。每个公司都有自己管理系统,汽车租赁系统是现代汽车租赁公司不可缺少工具,公司要拥有一个完整车辆管理体系,能够提供用户租车与还车、实现添加车辆、查找车辆信息、删除车辆、以及修改车辆信息基本功能,才能使公司正常运行。我们用最简单程序设计语言C+面象对象程序设计实现公司内部基本服务与面象用户租赁服务,可以让用户查看所有车辆信息,方便租车与还车。程序完成后手动将数据保存到文件中,方便下次启动租赁系统时候直接将文件中数据导入到内存中,继续使用。完成添加、查找、删除、修改、租车与还车基本功能与数据存储。Abstract In todays rapi
13、d economic development, the computer has become indispensable part of daily life. Every company has its own management system, car rental system is the modern car rental companies indispensable tools, companies need to have a complete vehicle management system, to provide users with car rental, real
14、ize add vehicles, search vehicles messages, deleting vehicles, and modify the basic functions of the vehicle information, can make the company to normal operation. We use the most simple programming language C+ oo programming realize the companys internal basic services like the user and rental serv
15、ice, to allow the user to view all of the vehicle information, convenient and car rental. After the completion of the program manual will save to , so start next time when the lease system directly in the import into memory, continue to use. Complete add, delete, modify, search, rental car and the b
16、asic functions and data storage.第一章 课题背景 本课题以汽车租凭管理系统为背景,要求学生写出一个提供车辆基本管理功能;车辆基本查询功能与车辆租赁基本服务功能系统。汽车租赁系统程序设计,需要考察不仅仅是简单课本上那些程序设计语法,平时课本上说一些都是简单计算之类问题,用程序设计语言编写出来,考察多数只是算法与语法,并没有涉及到现实生活中问题。正好,汽车租赁系统这个程序设计与平时生活问题关系紧密,不是简单语法与算法可以解决。通过汽车租凭系统程序让同学们认识自己所学程序设计语言在实践中运用,使我们在课本上学习知识与日常生活相结合,让同学们加深理解。1.1 基本理论依
17、据汽车租凭管理西系统用面向对象程序设计C+来完成,首先,用一个Vehicle基类,其次就是又构造了一个Date类与Time类进行费用计算。在写文件时候,需要把数据从文件中读出与读入,用链表或对象数组来存储数据,并进行文件读写。这一章应说明本设计课题背景、目、意义、应解决主要问题及应达到技术要求;本设计基本理论依据与主要工作内容。 鉴于车辆在归还与租赁时复杂过程与工作量,应用程序实现整个过程就可方便进行租赁与归还操作而不用去进行手动重复繁杂地操作过程,节省了一定时间,也得到了较高效率.在该操作整个过程中,始终用一个文件来保存用户输入与系统计算出来信息,从而在下次程序被执行时,我们就可以轻易地调出
18、以前信息记录,以免要将上次信息要进行重复地录入,在文件操作过程中,需要以统一方式将节点中信息往文件中写入,从而在我们下一次提取文件中信息时,我们也可以以统一同一个模式将以前信息正确无误地提取出来保存到一个节点中,有效地进行对应地计算与保存,这样我们就能使整个操作过程顺利无误进行.在整个程序实现过程之前,一点我们必须知道,就是在整个操作过程中,就是整个租赁与归还具体流程与基本功能操作.整个租赁与归还过程分为12个基本操作功能:添加车辆,修改车辆信息,删除车辆信息,租车,还车,费用计算,查询车辆租赁情况,查询每月租赁情况,退出,保存本次租车与还车记录,导入以前租车数据记录与相关信息,显示车辆信息.
19、将程序编写过程则顺理成章地将整个任务过程分为这几个大模块,用函数予以实现与完善即可.在函数实现过程中,其实也是较为复杂一个过程,必须用到正确变量与一些方法去实现它整个流程,在整个程序实现过程中,我们需要尽量用到效率较高计算方法,这样可以大大地简化代码量与计算过程,便于程序地顺利执行.本程序基本上可以以较高地效率实现租车系统中一系列相关操作问题,对于一些处理细节,本程序也有考虑到,如跨年问题处理,跨月问题处理,等较为细碎问题细节也将关乎到程序成败,否则在租赁过程中会出现较大问题处理.甚至会导致程序在读写文件时信息对应错误,从而影响到以后执行过程与一些重要信息保存,那样将会产生较为严重后果,更不用
20、去谈能够实现租赁车辆与归还车辆一系列操作过程。第二章 设计简介及设计方案论述2.1 设计简介针对于车辆在租赁与归还中复杂性与计费冗余性,对整个过程由了大致了解后,编写出科学地符合该操作整个流程程序段.对每辆车全部有效信息保存于一个链表节点中,生成一个链表头将各个车辆信息串联起来,从而能够用链表方式将整个租赁与归还过程中所要求信息记录得以保存.在计费过程中就能够对应地找到该辆车对应链表上信息,对需要信息进行适当地调用就可方便地提供给用户与客户信息.实现整个操作基本过程.2.1.1 设计方案 本程序采用C+语言编写,整个课题功能实现可以按照几个功能模块函数编写来完成。依据以上目与做法,可将整个菜单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 综合 设计 汽车 租赁 管理 系统
限制150内