1、 1 信息科学与技术学院信息科学与技术学院 程序设计基础课程设计报告程序设计基础课程设计报告 题目名称:题目名称: 某公司的库存管理系统某公司的库存管理系统 学生姓名:学生姓名: 王王 祺祺 学学 号号: : 2011508015 2011508015 专业班级:专业班级:计算机科学与技术计算机科学与技术 20112011 级级 1 1 班班 指导教师:指导教师: 高高 攀攀 2012 2012 年年 6 6 月月 27 27 日日 1 目录目录 1 课程设计题目与要求课程设计题目与要求 . - 3 - 1.11.1 课程设计题目:课程设计题目: - 3 - 1.21.2 课程设计要求:课程设
2、计要求: - 3 - 1.3 1.3 其他要求:其他要求: 1 2 总体设计总体设计 2 3 详细设计详细设计 . 4 3.13.1 类设计类设计 4 3.23.2 主模块设计主模块设计 . 4 4 运行结果运行结果 6 5 课程设计总结课程设计总结 8 1 1 课程设计题目与要求课程设计题目与要求 1.11.1 课程设计题目:课程设计题目: 某公司的库存管理系统 1.1.2 2 课程课程设计要求设计要求: 1、问题描述(功能要求) : 某公司现有以下设备:普通电视机、DVD、带 DVD 的电视机,带 DVD 的电视机的售 价为普通电视机和 DVD 单价之和的 80%, 要求对所有的库存设备都
3、能按照品名进行显示、 查找、增加和删除、保存的功能。 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法) ; (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 1.3 1.3 其他要求其他要求: (1)只能使用 C/C+语言,源程序要有适当的注释,使程序容易阅读 (2)至少采用文本菜单界面(如果能采用图形菜单界面更好) (3)学生可自动增加新功能模块 石河子大
4、学课程设计报告 2 总体设计总体设计 在公司库存管理系统中,物品信息主要为:物品名称,颜色,物品生产厂家,生 产厂家地址,物品型号,物品生产日期,物品的单价和数量。 公司库存管理系统中系统需要我们实现六个功能: 1、 物品录用 2、 显示物品功能; 3、添加物品功能;4、查找物品功能;5、删除物品功能;6、保存物品功能。 在物品录用功能中用户可以根据自己的需要输入自己想输入的物品信息(名称、颜 色、生产厂家、厂家地址、型号、生产日期、数量) ,然后将其保存,一开始系统会提 示输入自己想输入的物品型号,然后再输入相关型号的物品信息,输入完之后会再次提 示用户是否继续输入,然后再根据提示进行相关操作。 在显示物品功能中,当用户选择此功能时系统会打开保存信息的文件然后将用户所 有保存的信息全部显示出来。 在添加物品功能中,用户可以根据系统的提示输入相关物品的信息,并将其保存。 在查找物品功能