- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专 业C++:课程设计报告
学 号:
姓 名:
同组人:
提交日期:
【设计目的 】
1、通过设计一个较为简单的《商场库存货物管理系统》 , 进一步熟悉 C++中类的概念、类的封装、继
承的实现方式。
2、了解系统开发的需求分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程,
加深对 C++的理解与 Visual C++ 环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。
【设计内容 】
1、设计某公司的库存管理系统。 此程序是为了更好的处理货物的详细信息。 包括货物的货物的入库、
出库、查询、统计。并且能够很好的让使用者了解库存货物的有关信息。
2、系统要求能够按编号显示、查找、增加、删除、和保存各类货物的信息。输入和输出货物的有关
信息并且对输入保存文件里确定程序至少具备以下功能:查询模块、增加模块、删除模块、货物的有
关信息数据存盘等的基本模块。
3、系统具有“货物的有关信息数据存盘”的功能,所以货物的有关信息数据可以保存到磁盘文件,
那么也就意味着今后可以从磁盘文件读出货物的有关信息,可以方便用户使用,避免数据重复录入,
考虑到系统实现简洁,货物数据文件采用文本文件,货物数据文件名: date.dat 。
4、作为一个完整的系统,除了具有增加货物,删除货物的信息模块,还应该具有修改货物相关信息
的功能, 所以本系统具备了“商品入库” 、“商品出库” 、“查询统计” 、“商品报损” 、“退出系统” ,这
个基本功能,就可以以最简捷的方式实现对货物的管理,也就实现了系统的要求。
5、下图中黑体字部分程序块为我完成的代码块
商品信息
商品入库
商
商品分类信息
商品出库
场
按名称查询
库
查询统计
按类别查询
存
商品报损
报损商品信息
货
退出系统
直接退出
【实验环境 】
1.硬件环境:
( 1)电脑型号
戴尔 Inspiron 5557
笔记本电脑 (
扫描时间: 2017
年01月
11 日)
( 2)操作系统
Windows 10 Enterprise 64 位 ( DirectX 12 )
( 3)处理器
英特尔 Core i7-6500U @ 2.50GHz 双核
( 4)主板 戴尔 03XTY7 ( 英特尔 PCI
标准主机 CPU 桥 - 100 Series
芯片组
Family/eSPI Controller - 9D48 )
5)内存 8 GB ( 镁光 DDR3L 1600MHz )
( 6)主硬盘 三星 SSD 850 EVO 500GB ( 500 GB / 固态硬盘 )
7)显卡 Nvidia GeForce 930M ( 4 GB )
8)显示器 友达 AUO38ED ( 15.3 英寸 )
2.软件环境: Windows 10 Enterprise 64 位 ( DirectX 12 ) 、 Visual Studio 2015
【设计中使用函数说明 】
( 1) char manage::first_face()// 首页:该函数是该系统的首页。
2) void manage::in_cangku()//入库函数:该函数是将商品信息录入到文件中。
3) void manage::out_cangku()// 出库函数:该函数将商品信息读取后找到用户想要出库的商品然后进行商品报损。
4) void manage::find_property()// 查询函数:该函数用于让用户选择自己想要的查询商品的方式:俺商品名称查询、按商品价格查询、按商品价格查询。
5) void manage::find_name()// 按商品名称查询:该函数会读取用户输入的商品名称,然后打开存储文件找到该商品并显示在屏幕上。
6) void manage::find_price()// 按商品价格查询:该函数会读取用户输入的商品价格,然后打开存储文件找到该商品并显示在屏幕上。
7) void manage::find_kind()// 按大类查询该函数会读取用户输入的商品大类,然后打开存储文件找到该商品并显示在屏幕上。
8) void manage::call_break()// 商品报损函数:该函数将商品信息读取后找到用户想要报损的商品然后进行商品报损
【测试结果 】
商场库存货物管理系统首页
商品入库
商品查询
4.按商品名查询
按商品价格查询
按商品大类查询
商品报损
【设计总结 】
经过一个学期对《 C++程序设计》的学习,我学习到了基本的理论知识,了解
到了 C++语言程序设计的思想, 这些知识都为我的课程实践和进一步的学习打下了
坚实的基础。 ?
在为期近一周的 C++课程设计中,我体会颇多,学到了很多东西。我加强了对 C++ 程
您可能关注的文档
最近下载
- 《念奴娇赤壁怀古》课件.pptx VIP
- 《线性代数》(陈建龙等)第三章 线性方程组.ppt VIP
- 2025年初中物理课程标准(2022版)考试模拟试卷及答案(共三套).docx
- 城市快速路系统工程冬季施工方案.pdf VIP
- 施耐德_ELAU PacDrive-3-故障代码.pdf VIP
- 2025年重庆市《安全员》C3证考试题库(含答案) .pdf VIP
- 模型试验在土力学与基础工程课程教学中的应用.pdf VIP
- 掘进与支护(第二版)课件:煤巷、半煤岩巷及特殊掘巷法.pptx
- 基于AHP-熵权法的建筑工程经济课程教学策略优化研究.pdf VIP
- 基于BIM技术的独立学院混凝土结构课程教学改革研究.pdf VIP
原创力文档


文档评论(0)