C课程设计方案汽车管理系统.docx
《C课程设计方案汽车管理系统.docx》由会员分享,可在线阅读,更多相关《C课程设计方案汽车管理系统.docx(66页珍藏版)》请在冰豆网上搜索。
C课程设计方案汽车管理系统
武汉工程大学
计算机科学与工程学院
综合设计报告
设计名称:
程序设计综合设计
设计题目:
汽车租赁管理系统
学生学号:
1005080214
专业班级:
计算机工程2班
学生姓名:
刘子龙
学生成绩:
指导教师(职称):
刘黎志(讲师)
课题工作时间:
2011-12-26至2012-1-6
说明:
1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。
2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。
3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。
4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。
答辩小组成员应由2人及以上教师组成。
5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。
6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。
7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。
成绩评定表
学生姓名:
刘子龙学号:
1005080214班级:
计算机工程2班
类别
合计
分值
各项分值
评分标准
实际得分
合计得分
备注
平时表现
10
10
按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。
完成情况
30
20
按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。
10
能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。
报告质量
35
10
报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。
5
课题背景介绍清楚,综述分析充分。
5
设计方案合理、可行,论证严谨,逻辑性强,具有说服力。
5
符号统一;图表完备、符合规范要求。
5
能对整个设计过程进行全面的总结,得出有价值的结论或结果。
5
参考文献数量在3篇以上,格式符合要求,在正文中正确引用。
答辩情况
25
10
在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。
15
在规定时间内能准确、完整、流利地回答教师所提出的问题。
总评成绩:
分
补充说明:
指导教师:
(签字)
日期:
年月日
答辩记录表
学生姓名:
学号:
班级:
答辩地点:
答辩内容记录:
答辩成绩
合计
分值
各项分值
评分标准
实际得分
合计得分
备注
25
10
在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。
15
在规定时间内能准确、完整、流利地回答教师所提出的问题。
答辩小组成员(签字):
年月日
指导教师评语
指导教师:
(签字)
日期:
年月日
一、综合设计目的、条件、任务和内容要求:
某汽车租赁公司提供租车服务,需要系统提供以下功能。
1.可出租的车有两种,小轿车和货车。
小轿车按天计算租赁费用,货车可按小时(也可按天)计算租赁费用。
小轿车每天租赁费用为100元,货车每小时租赁费用为30元,若按天租则每天300元。
小轿车和货车租赁的天数若超过3天,则按8折计算租车费用。
2.系统需提供车辆的基本管理功能,如:
添加车辆,修改车辆信息、删除车辆。
3.系统提供车辆租赁的基本服务功能,如:
租车,还车,费用计算等。
4.系统需提供车辆的基本查询功能,如:
车辆的租赁情况。
车辆每月租赁情况按以下格式显示:
车辆租赁情况一览表
车号车辆类型租赁情况
C0001carXXX--XXXX-----XXXXXX---O-----
T0001truckHXX--HHHX--HHHXXXHHH---HHHXXX
....
说明:
对于小轿车X表示租出状态、-表示空闲状态,对于货车X表示按天租出状态、H表示按小时租出状态、O表示车辆已出租,还没有还、-表示空闲状态。
通过本设计可以使学生在掌握C语言及C++语言的的基础上,进行实际应用,设计一个小型的软件。
可以巩固已经学过的基础课及专业课知识,开阔学生的视野,锻炼学生的自学能力及独立动手能力。
指导教师签字:
刘黎志
2011年12月20日
二、进度安排:
2011-12-26:
明确所选课题的具体要求,按要求阅读相关的参考文献及资料
2011-12-27至2012-1-5:
课题代码实现、课程设计报告书写
2012-1-6:
课程设计答辩
三、应收集资料及主要参考文献:
1.程序设计基础
2.面向对象的程序设计
3.数据结构
五、综合设计(课程设计)Abstract(英文):
Abstract
Dataintheeraofinformationexplosion,thesocietywillduetothememoryofvariousinformationissomewhatannoyed.Tosolvethisproblem,thecomputermanagementsystemhasgreatadvantagesandfeasibility.Everyformalinstitutions,havetheirowninformationmanagementsystem,whichbearsadifferenttask.
Vehicleleasemanagementsystemisasocialbusinessmanagementsystemisatypicalmanagementcompany,mainlythecarrentalbusiness.Itsdevelopmentmainlyincludesthebackstagedatabasedevelopmentandmaintenance,andthefront-endapplicationprogramdevelopmentandprogramming.Theformerisaveryimportantpartofthesystem,acompletedatabasesystemitlacks.Butnowthelearninglevelandcoursehavenotreachedthislevel,sothispartofthevehicleleasemanagementsystemnotstated.Inthisfocusonthecompletionoftheprogram,useC,c++,c#,Java,VBandotherlanguagescanberealized,afterthebasicideaoftheintegrationandanalysisofUML,whereastheC++efficiency,IchoosetheC++programminglanguageasalinkedlist,documentflow,combiningreadingandwritingknowledgeandaccessrelatedliterature,theschoolinstructsunderteacher'shelp,basicallycompletedthedesignrequirementsofthetask.
Basicfunctions:
managementfunction,servicefunction,queryfunction.Forusers,canusequeriesvehicleandthebasicsituationofleaseconditions.Theadministratorcanthismanagementsystem,wherebythevehicletoadd,delete,modifyinformation,carrental,car,onallvehicleinformationquery.
Keywords:
managementsystem。
c++。
list。
thefilestream
摘要
在数据信息爆炸的时代,这个社会的人必然会因为要记忆各类繁多的信息多少有些烦恼。
在这个问题的解决上,计算机上的管理系统占有很大的优势和可行性。
每一个正规机构,都有自己的信息管理系统,它们分别承担着不同的任务。
车辆租凭管理系统是社会商用管理系统的一个典型,它主要管理汽车公司整个的租车业务。
其完整的开发主要包括后台数据库的开发和维护,以及前端基本应用程序的开发和编写。
前者是这个系统的很重要的部分,完整的数据库系统都不能缺少。
但由于现在的学习水平和课程还没有达到这个高度,所以这一部分在此车辆租凭管理系统中暂不作说明。
在这重点完成前台程序的开发,使用c,c++,c#,Java,VB等语言都可实现,经过基本思路的整合和UML的分析,鉴于C++的高效性,我选择了C++作为编程语言,结合链表、文件流读写的知识和查阅相关文献,在学校指导老师的帮助下,基本完成了设计任务的要求。
基本功能:
管理功能、服务功能、查询功能。
对于用户来说,可以使用查询功能查询车辆的基本情况和租凭情况。
管理员则可以对此系统进行管理,即对车辆进行添加、删除、修改信息、租车、还车、对所有车辆信息的查询。
关键词:
管理系统;c++;链表;文件流
Abstract
Dataintheeraofinformationexplosion,thesocietywillduetothememoryofvariousinformationissomewhatannoyed.Tosolvethisproblem,thecomputermanagementsystemhasgreatadvantagesandfeasibility.Everyformalinstitutions,havetheirowninformationmanagementsystem,whichbearsadifferenttask.
Vehicleleasemanagementsystemisasocialbusinessmanagementsystemisatypicalmanagementcompany,mainlythecarrentalbusiness.Itsdevelopmentmainlyincludesthebackstagedatabasedevelopmentandmaintenance,andthefront-endapplicationprogramdevelopmentandprogramming.Theformerisaver