c++课程设计-车辆仓库库存管理系统.doc

c++课程设计-车辆仓库库存管理系统.doc

ID:61005296

大小:526.00 KB

页数:23页

时间:2021-01-19

c++课程设计-车辆仓库库存管理系统.doc_第1页
c++课程设计-车辆仓库库存管理系统.doc_第2页
c++课程设计-车辆仓库库存管理系统.doc_第3页
c++课程设计-车辆仓库库存管理系统.doc_第4页
c++课程设计-车辆仓库库存管理系统.doc_第5页
资源描述:

《c++课程设计-车辆仓库库存管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录一、设计题目1二、设计目的1三、设计说明1四、总体设计2五、详细设计3六、结论6一、设计题目车辆仓库库存管理系统二、设计目的1.通过课程设计掌握面向对象的程序设计思路。2.通过课程设计掌握类的继承、抽象类、多态、虚基类的应用方法。3.通过课程设计掌握C++中对文件进行查找、删除、修改等操作方法。三、设计说明1.系统功能需求描述编程实现车辆仓库库存管理系,主要实现车辆仓库库存管理功能。其中车辆信息主要有车牌名,编码,型号,价格,数量。本系统应具有以下功能:(1)登录管理模块:主要实现登录身份的管理

2、、密码管理。(2)车辆信息管理模块:商品信息的增、删、改、查。按条件显示车辆资料。(3)库存信息管理模块:进货、出货、损耗等库存修正。查找指定产品的数量。(4)统计管理模块:统计各型号车辆库存情况。2.系统运行环境(1)硬件环境。本系统适用于那种Inter386以上计算机,内存容量为128M,应配备键盘、鼠标、显示器等外部设备。(2)软件环境。本系统的设计采用VisualC++6.0编写。在WindowsXPSP2环境下测试通过。四、总体设计1.数据设计(1)类设计本程序只有一个车辆仓库类,该类的数

3、据信息主要有车名name,编号num,型号type,价格price,数量quantity;有成员函数:voidCreatTalble(CarDepot*p);创建表单函数,voidWrite(CarDepot*p);操作函数,voidInsert(CarDepot*p);插入数据函数,voidDel(CarDepot*p);删除数据函数,voidRevise(CarDepot*p)修改数据函数,voidFind(CarDepot*p);查询数据函数,voidPrint(CarDepot*p,inti

4、);输出函数。(2)函数设计voidCreatTable(CarDepot*p);创建一份表单,voidWrite(CarDepot*p);执行各项操作的跳转,voidInsert(CarDepot*p);插入数据,voidDel(CarDepot*p);删除数据,voidRevise(CarDepot*p)修改数据,voidFind(CarDepot*p);查询数据,并实现各项查找之间的跳转,voidPrint(CarDepot*p,inti);输出查询的信息,voidadorn()实现界面的美化

5、,voiduser()用户登陆管理。2.结构设计系统流程图如图4-1所示Main()函数修改数据删除数据查询数据插入数据创建表单voidDel(CarDepot*p);voidRevise(CarDepot*p);voidPrint(CarDepot*p,inti);voidFind(CarDepot*p);voidInsert(CarDepot*p);voidCreatTable(CarDepot*p);图4-1系统流程图五、详细设计1.界面设计(1)登陆界面图5-1车辆厂库库存管理系统登陆界面该

6、界面中密码的输入,如成功输入用户名和密码则可登陆系统,否则会要求用户不断的重新输入用户名和密码;选择创建表单时输入一条或多条信息创建一份表单;选择插入信息时可在文件中插入一条或多条信息;选择删除数据时可删除文件中不需要的数据;选择修改数据时可修改文件中需要修改的数据;选择查找数据是可在文件中查找数据并输出。2.测试(2)创建表单界面图5-2成功创建表单界面(3)文件中创建表单图5-3文件中创建表单(4)成功插入数据图5-4成功插入数据(5)插入数据失败图5-5插入数据失败(6)成功删除数据图5-6成

7、功删除数据(7)删除数据失败图5-7删除数据失败(8)成功修改数据图5-8成功修改数据(9)修改数据失败图5-9修改数据失败(10)查找数据成功图5-10查找数据成功六、结论本系统汇集了创建表单,插入数据,删除数据,修改数据,分类查询数据等功能,并能成功的判断文件中是否存在要插入,删除,修改,查询的数据,并根据查询的结果作出判断,以使文件中不会存在重复的数据,方便了用户的操作;编写程序运用了if语句,switch语句,数据,类,goto语句等c++基本知识,是模板能够很好的链接在一起,功能更加完善。

8、且此程序是在vc6.0中运行的,程序较稳定。附录(程序源代码):#include#include#include#include#include#includeusingnamespacestd;//*****创建类******classCarDepot{private:charname[20];//****车名charnum[20];//*****编号cha

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。