c课程设计-仓库管理系统报告(编辑修改稿)内容摘要:
nclude cassert include iomanip include using namespace std。 二、 仓库管理员 类 class admin { public: admin()。 private: string name。 }。 三、 仓库货架 类 class shelf { public: shelf()。 private: admin men。 //管理员 string storeNo。 //仓库编号 string kinds。 //商品大类 string shelfNo。 //货架号 }。 四、 电器 类 class ele { public: 7 ele()。 private: string name。 //商品名 double price。 //价格 shelf sh。 //所属货架 long count。 //商品数量 }。 五 、 管理组合类 class mana { public: mana()。 char first_face()。 //首页 void in_storage()。 //入库 void out_storage()。 // 出库 void select_ele()。 //查询 void select_name()。 //按商品名称查询 void select_price()。 //按商品价格查询 void select_kind()。 //按大类查询 void call_break()。 //商品报损 private: ele aele。 shelf ashelf。 admin abs。 }。 六 、 仓库 电器类默认构造函数 ele::ele():sh() { name=xxx。 //商品名 price=。 //价格 count=0。 //商品数量 } 七 、 仓库货架类默认构造函数 shelf::shelf():men() { storeNo=xxx。 //仓库编号 8 kinds=xxx。 //商品大类 shelfNo=xxx。 //货架号 } 八 、 仓库 管理员 类默认构造函数 admin::admin() { name=xxx。 } 九 、 仓库 管理组合 类默认构造函数 mana::mana():aele(),ashelf(),abs() { } 9 第五 章 、 功能测试 一、录入、保存、显示、读取 测试: 1. 商场库存货物管理系统 首页 10 11 12 13 二 、 运行界面 : Microsoft Visual C++ 14 小结 本次 C++课程设计,收获还是很多的 ,从刚刚拿到课程设计题目后,我就先分析这个程序的一些基本的功能,从这些基本功能出发来定下一个程序的大致框架结构,这里面主要包括程序中所设计的类,类与类之间的继承关系以及一些主要的函数的设计思想。 比如:删除记录函数、增加记录函数等等。 从一开始我就从图书馆借阅了不少的 其他相关的 c++资料, 这些都是很宝贵的参看资料,可以说给我最后顺利的完成程序的编写打下了很扎实的基础。 这次的课程设计,是自己独立完成了一个相对比较大的程序,里面用到的面向对象的知 识也是比较多的, 通过一番实践,很好的总结 、强化 了之前学习过的知识要点, 并且 也发现了自己还没好好掌握的知识点,对于没掌握的,我 查阅了参考书籍及时补上。 感觉代码写到也是后来,状态越好 ,我感觉是由于自己对于一些基本的知识的比较好的掌握了。 有些问题虽然没遇到过,但是通过查阅资料,只要了解了它们的用法,自己就可以很快的模仿下来 ,不是照抄。 这一点我觉得在今后的程序设计中也是蛮重要的,因为我发现要写出好程序,首先应该去学习人家的程序,看懂他们的程序并且转化为自己的。 其次才有 可能 去创新。 对于程序的编写,用的 时间 还是蛮多 的,这期间有的是写代码、有的是查阅资料、有的是和同学一起探讨问题。 在和同学讨论问题的过程中,我发现了合作带来的效率,彼此自己要善于沟通,让对方了解自己编程的方法和大致的思想,然后大家一起讨论,这样问题会解决的比较快。 通过学生的分组设计, 使学生能够基本掌握 C++程序设计的方法,并且在此基础上掌握类的构造方法,明确类中构造函数、成员函数的建立以及调用,此外,并且,结合 C++中,字符串函数的编译系统给定的库函数,采用一定的逻辑编译,实现题目中要求的各项要求,达到基本实验母的,提高自己的 C++语言使用水平。 最 后希望自己今后能有比较多的机会来做一些这样的课程设计,这样一方面锻炼了自己的编程能力,另一方面又使得自己复习巩固了基础的知识。 15 参考文献 面向对象程序设计思想和方法 C/C++语言参考手册 主要参考文献: [1] 谭浩强. C 语言程序设计(第二版)清华大学出版社, 2020 年 [2]吴文虎.程序设计基础 清华大学出版社, 2020 年 [3]钱启平. C 语言程序设计基础辅导教程 铁道出版社, 2020 年 [4]钱能. C++程序设计教程 清华大学出版社, 1999 年 [5]刘斌,王忠. 面向对象程序设计 —— Visual C ++ 清华大学出版社, 2020年 致谢 : 这次 c++的课程设计,得到了 陈群贤 老师和同学的帮助,在这里表示感谢。 16 附录:源代码清单 include iostream include string include fstream include cassert include iomanip include using namespace std。 //仓库管理员类 class admin { public: admin()。 private: string name。 }。 //仓库货架类 class shelf { public: shelf()。 private: admin men。 //管理员 string storeNo。 //仓库编号 string kinds。 //商品大类 string shelfNo。 //货架号 }。 //electrical class class ele { public: ele()。 private: string name。 //商品名 double price。 //价格 shelf sh。 //所属货架 long count。 //商品数量 }。 //管理 (组合类 ) class mana { public: 17 mana()。 char first_face()。 //首页 void in_storage()。 //入库 void out_storage()。 // 出库 void select_ele()。 //查询 void select_name()。 //按商品名称查询 void select_price()。 //按商品价格查询 void select_kind()。 //按大类查询 void call_break()。 //商品报损 private: ele aele。 shelf ashelf。 admin abs。 }。 //仓库电器类默认构造函数 ele::ele():sh()。c课程设计-仓库管理系统报告(编辑修改稿)
相关推荐
)。 scanf(a,b)。 printf(A+B=)。 printf(a+b)。 printf(AB=)。 printf(ab)。 printf(A*B=)。 printf(a*b)。 printf(A/B=)。 printf(a/b)。 printf(Please enter two real numbers (C,D): )。 scanf(c,d)。 printf(C+D=)。
到一个问题后,首先要搞清楚做什么,再设计好一步一步怎么做,也就是设计解决这个问题的算法,最后选择一种合适的计算机语言编写程序,使计算机工作,得到正确的结果。 所以,解决任何问题,都必须设计算法、编写程序。 程序设计是高一 信息技术 的最后一章内容,学生 以前学的都是一些应用程序 的使用 ,现在要让他们更深 层次地认识计算机的工作原理,自己动手设计开发程序
论上那么高,且 异步电机结构简单,制造方便,运行性能好,并可节省各种材料,价格便宜。 传动 方式的选择 齿轮传动是利用两齿轮的轮齿相互啮合传递动力和运动的机械传动。 如图。 上海工程技术大学毕业设计 (论文) SUES CL71 离合器试验台传动系统 设 计 19 图 齿轮传动示意图 按齿轮轴线的相对位置分平行轴圆柱齿轮传动、相交轴圆锥齿轮传动和交错轴螺旋齿轮传动。 具有结构紧凑、效率高
........................................ 错误 !未定义书签。 图表 26 项目实施主 要设备清单 .................................................................................................... 错误 !未定义书签。 图表 27 主要废气种类
明。 三、阅读程序题 阅读下列程序并写出程序运行结果 1. Private Sub Form_Click() Static a As Integer Dim b As Integer a = a+2 b = b+2 Text1=a Text2=b End Sub 写出程序运行时连续单击 三 次窗体后,文本框 Text1和 Text2显示结果。 2. Private Sub
该程序(注:下三角的元素全为 1)。 Option base 1 Private Sub Command 3_Click() Dim a(10,10)As Integer For i=1 To 10 For__ __ a(i,j)=1 Next j Next i For i=1 To 10 For j=1 To 10 7 Print a(i,j)。 Next j Print Next i End