欢迎来到天天文库
浏览记录
ID:18959241
大小:203.50 KB
页数:28页
时间:2018-09-27
《车辆管理系统模版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、程序设计课程设计报告(2015)程序设计课程设计报告车辆管理系统设计专业计算机科学与技术学生姓名姜天班级D计算机142学号1420074992指导教师吴素芹locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomi
2、ssedfatal,whennightcame1程序设计课程设计报告(2015)目录1课程设计目的及要求12课题总体设计12.1系统需求分析12.2系统功能描述12.3系统功能模块图12.4系统流程图13课题总体设计13.1概念设计13.2逻辑设计24详细设计24.1类模块设计24.2车辆信息的添加模块设计24.3车辆信息的删除模块设计24.4车辆信息的修改模块设计24.5车辆信息的显示模块设计24.6车辆信息的查询模块设计24.7车辆信息的保存模块设计25调试与测试26小结2参考文献3附录4附录1源程序
3、清单41程序设计课程设计报告(2015)车辆管理系统的设计1课程设计目的及要求(1)添加车辆:主要完成车辆信息的添加,要求编号唯一。当添加了重复的编号时,则提示数据添加重复并取消添加;当车辆信息库已满,则提示不能再添加新的数据。(2)查询车辆:可按照三种方式来查询物品,分别为:按车辆制造公司查询:输入车辆制造公司,输出所查询的信息,若不存在该记录,则提示“该车辆制造公司不存在!”;按编号查询:输入编号,输出所查询的信息,若不存在该记录,则提示“该编号不存在!”;按类别查询:输入类别,输出所查询的信息,若不
4、存在记录,则提示“该类别没有车辆!”;(3)显示车辆信息库:输出当前车辆信息库中所有车辆信息,每条记录占据一行。(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。(5)删除车辆:主要完成车辆信息的删除。如果当前车辆信息库为空,则提示“车辆信息库为空!”,并返回操作;否则,输入要删除的编号,根据编号删除该车辆的记录,如果该编号不在车辆信息库库中,则提示“该编号不存在”。(6)统计信息输出当前车辆信息库中总物品数,以及按车辆类别,统计出当前车辆信息库中各类别的物品数并显示。(7)车辆
5、信息存盘:将当前程序中的车辆信息存入文件中。(8)读出车辆信息:从文件中将车辆信息读入程序。2课题总体设计随着社会的进步和人们生活水平的提高,车辆作为交通工具,已经成为人们日常生活中不可缺少的一部分.大大增加了交通压力,同时,也对车辆里的管理有了一个更高的要求.因此,需要一个车辆管理系统来对各种车辆的各种信息进行统一管理。2.1系统需求分析车辆管理系统需求,录入每个进入的车辆的车牌号,制造公司,购买时间,汽车类型,总公里数,油耗,油价,养路费,基本维护费用,以及附加属性。从而方便查询,统计每一辆进入的车辆
6、。2.2系统功能描述车辆管理系统由车辆信息的添加,删除,修改,显示,查询,保存5个部分组成,以便于用户可以更加方便的管理进出的车辆。计算出每辆车所产生的费用。2.3系统功能模块图和流程图Main()函数25程序设计课程设计报告(2015)界面类的定义车辆信息的保存车辆信息的查询车辆信息的显示车辆信息的修改车辆信息的删除车辆信息的添加Findnumber()函数Findcompany()函数Save_Add()函数Print()函数Modify()函数Delete()函数Add()函数25程序设计课程设计报
7、告(2015)3课题总体设计3.1概念设计所谓的概念结构设计,既是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。通过概念结构设计最终得到数据库的模型。3.2逻辑设计车辆管理系统是数据库的概念模型,它独立于任何一种数据模型,独立于任何一种具体的数据库管理系统,因此,需要把上述的概念模型转换为具体的被数据库管理系统所支持的数据模型,这就是学生信息管理系统数据库的逻辑结构设计。4详细设计4.1类模块设计各模块(函数)的参数说明及相互调用关系、各功能模块算法流程图等本程序创建了Car()类(车类),Co
8、ach()类(客车类),Sedan()类(轿车类),Truck()类(大卡车类),在每个类里,利用mode来给每一种车类做好标记,以便于录入车辆时,系统作出分辨。4.2车辆信息的添加模块设计此模块是在类中输入,输入车牌号,制造公司,购买时间,车辆类型,总公里数,油耗,油价,养路费,基本维护费用,附加属性。不同的车型,附加属性也不同,利用switch语句来确定车型,输入车辆时都会遍历链表,如果有此车牌号,则显示已有此辆车,重新添
此文档下载收益归作者所有