c++课程设计(论文)_车辆仓库库存管理系统.doc

c++课程设计(论文)_车辆仓库库存管理系统.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c课程设计(论文)_车辆仓库库存管理系统

目 录 一、设计题目 1 二、设计目的 1 三、设计说明 1 四、总体设计 2 五、详细设计 3 六、结论 6 一、设计题目 车辆仓库库存管理系统 二、设计目的 通过课程设计掌握面向对象的程序设计思路。 通过课程设计掌握类的继承、抽象类、多态、虚基类的应用方法。 通过课程设计掌握C++中对文件进行查找、删除、修改等操作方法。 三、设计说明 1. 系统功能需求描述 编程实现车辆仓库库存管理系,主要实现车辆仓库库存管理功能。其中车辆信息主要有车牌名,编码,型号,价格,数量。本系统应具有以下功能: (1)登录管理模块模块 (1)硬件环境。本系统适用于那种Inter386以上计算机,内存容量为128M,应配备键盘、鼠标、显示器等外部设备。 (2)软件环境。本系统的设计采用Visual C++6.0编写。在Windows XP SP2环境下测试通过。 四、总体设计 1. 数据设计 (1) 类设计 本程序只有一个车辆仓库类,该类的数据信息主要有车名name,编号num,型号type,价格price,数量quantity;有成员函数:void CreatTalble(CarDepot *p);创建表单函数,void Write(CarDepot *p);操作函数,void Insert (CarDepot *p);插入数据函数,void Del(CarDepot *p);删除数据函数,voidRevise(CarDepot *p)修改数据函数,void Find(CarDepot *p);查询数据函数,void Print(CarDepot *p,int i);输出函数。 (2)函数设计 void CreatTable(CarDepot *p);创建一份表单,void Write(CarDepot *p);执行各项操作的跳转,void Insert (CarDepot *p); 插入数据,void Del(CarDepot *p); 删除数据,voidRevise(CarDepot *p)修改数据,void Find(CarDepot *p);查询数据,并实现各项查找之间的跳转,void Print(CarDepot *p,int i);输出查询的信息,void adorn()实现界面的美化,void user()用户登陆管理。 2. 结构设计 系统流程图如图4-1所示 图4-1 系统流程图 五、详细设计 1. 界面设计 (1)登陆界面 图5-1 车辆厂库库存管理系统登陆界面 该界面中密码的输入,如成功输入用户名和密码则可登陆系统,否则会要求用户不断的重新输入用户名和密码;选择创建表单时输入一条或多条信息创建一份表单;选择插入信息时可在文件中插入一条或多条信息;选择删除数据时可删除文件中不需要的数据;选择修改数据时可修改文件中需要修改的数据;选择查找数据是可在文件中查找数据并输出。 2. 测试 (2)创建表单界面 图5-2 成功创建表单界面 (3)文件中创建表单 图5-3 文件中创建表单 (4)成功插入数据 图5-4 成功插入数据 (5)插入数据失败 图 5-5 插入数据失败 (6)成功删除数据 图5-6 成功删除数据 (7)删除数据失败 图5-7 删除数据失败 (8)成功修改数据 图5-8成功修改数据 (9)修改数据失败 图5-9 修改数据失败 (10)查找数据成功 图5-10 查找数据成功 六、结论 本系统汇集了创建表单,插入数据,删除数据,修改数据,分类查询数据等功能,并能成功的判断文件中是否存在要插入,删除,修改,查询的数据,并根据查询的结果作出判断,以使文件中不会存在重复的数据,方便了用户的操作;编写程序运用了if语句,switch语句,数据,类,goto语句等c++基本知识,是模板能够很好的链接在一起,功能更加完善。且此程序是在vc6.0中运行的,程序较稳定。 附录(程序源代码): #include iostream #includefstream #includestring #includestdlib.h #includeiomanip #include conio.h using namespace std; //*****创建类****** class CarDepot { private: char name[20];//****车名 char num[20];//*****编号 char type[20];//****型号 int quantity;//****数量 int price;//*******价格 static int account; public: void CreatTable(CarDepot *p); void Write(CarDepot *p); vo

您可能关注的文档

文档评论(0)

yaoyaoba + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档