《面向对象课程设计》指导书。
一、课程设计题目。
选择下列题目中的一种:
1. 小区物业管理系统 2. 高校工资管理系统。
3. 学生宿舍管理系统 4. 酒店管理系统。
5. 教师管理系统6.图书管理系统。
7.房产管理系统8.企业人事管理系统。
9.商品库存管理系统 10.医院药品管理系统。
二、目的与要求
1、目的 1)要求学生达到熟练掌握c++语言的基本知识和技能;
2)基本掌握面向对象程序设计的基本思路和方法;
3)能够综合利用所学的基本知识和技能,解决较复杂的面向对象程序设计问题。
4)通过这次课程设计掌握《c++语言程序设计》的编程思想,为后续课程打下基础。
5)培养我们实际操作能力和实践能力,为毕业设计及以后的工作打下坚实的基础。
2、基本要求
1)要求学生独立完成所布置题目。
2)要求利用面向对象的方法以及c++的编程思想来完成系统的设计。
3)要求在设计的过程中,建立清晰的类层次。
5)在系统的设计中,至少要用到面向对象的一种机制。
6)简单的系统与功能分析,建立数据结构表。
3、创新要求
在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。
三、具体内容。
题目:商品库存管理系统。
1.系统要求。
该系统可以方便实现企业仓库日常管理,主要实现以下功能:
1)基本信息管理:包括**商信息、客户信息、仓库信息、商品信息的添加、修改、删除、查询等功能。
2)入库管理:入库商品的输入、修改、查询等功能。
3)出库管理:出库商品的输入、修改、查询等功能。
4)调货管理:仓库中产品的调出与调入。
5)库存盘点:库存商品的查询和统计。
2.数据要求。
1)入库信息数据项:商品编号、入库仓库编号、数量、规格、产地、单价、入库时间、经办人、保管人等。
2)出库信息数据项:商品编号、出库仓库编号、数量、规格、产地、单价、出库时间、经办人、保管人等。
3)商品调拨数据项:所在仓库、调拨仓库、调拨数量、操作员。
4)库存信息数据项:仓库编号、商品名称、库存数量、库存上限、库存下限等。
5)商品基本信息数据项:编号、名称、简称、规格、产地、计量单位、出厂日期、保质期等。
6)客户信息数据项:编号、名称、简称、地址、**、传真、联系人、联系人**、开户银行、账户、e-mail邮箱等。
7)**商数据项:**商编号、**商名称、地址、**、传真、联系人、联系人**、开户银行、账户、e-mail邮箱等。
四、设计方法
1)需求分析:对用户提出的问题提出解决的办法和思路。设计数据字典,数据流图。用uml图确定类之间的联系,用自顶向下的方法创建主程序和子程序,控制对象间的相互作用。
2)根据需求,设计系统功能模块,并设计相应的类和界面。分析系统中的各个实体之间的关系及其属性和行为,据问题描述,设计系统的类层次。
3)根据基本思路,确定输入和输出,设计程序的算法。
4)确定用到的所有类的描述和定义,并进行测试。
5)在计算机上编译程序,检验程序的可运行性,对于程序中**完成的功能等加以声明。
7)编写c++课程设计报告。
五、任务安排。
六、调试。在机房进行程序设计和调试,可以经过单元测试及总体测试,调试成功并完成相应功能。记录调试过程中遇到的问题及解决方法,写在课程设计报告中。
七、答辩与评分标准。
通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。
1、平时表现:30分;
2、课程设计报告:30分;
3、课程设计答辩:40分,其中完成基本功能30分,回答问题10分。
八、报告。按照格式要求:包括系统设计要求、设计思路、系统功能模块图、系统流程图、类的层次图(包括类成员列表)、调试过程、关键程序**、总结、参考书目等。(报告格式见附录)
九、时间及地点安排。
上午8:00-11:15,下午1:00-4:15 地点:机房)
十、参考文献。
1.王萍、冯建华主编。 c++面向对象程序设计。北京:清华大学出版社,2006.3
2.自己所查找的参考资料。
商品库存管理系统
功能要求如下 1 提供仓库各类信息的浏览 添加 删除 修改等操作。2 可以进行入库出库操作,并保证安全性。3 可以进行各种查询。4 可以进行日志管理,方便事后查看。5 系统其他的相关功能。一 系统分析。本系统主要模块有5个 商品信息管理 商家管理 入库信息管理 出库信息管理 查询信息管理。其他模块如...
商品库存管理
存货是店铺为了保证经营活动正常开展而被迫采取的管理行动。存货积压不但使商品的实际价值降低,而且还要增加仓储费 折旧费 水电费 人工费等诸多费用,给企业带来沉重的负担。因此做好存货管理工作除了要把账做好,把货管好,做到账物相符,更重要的应是认真研究存货积压的原因,积极寻找减少存货积压的有效方法。一 存...
商品库存管理
直配的 商出现以上情况可以直接拒收,对于统配的送货差异,建议把有差异的商品,每次验完货后集中放在仓库特定区域,等下次送货来时让司机清点带走。十。一 门店管理人员要每天对商品进行清理,对零库存商品 长期无销售商品进行查询,上报采购。采购要及时与该商品 商联系,把可以删除的商品从系统中删除掉,这样更有利...