1、 第 1 页(共 28 页) 学学 号:号: 2009131334 课课 程程 设设 计计 题题 目目 物品库存管理物品库存管理 学学 院院 计算机与信息工程学院计算机与信息工程学院 专专 业业 计算机科学与技术计算机科学与技术 班班 级级 学生姓名学生姓名 指导教师指导教师 2010 年 12 月 25 日 第 2 页(共 28 页) 程设计任务书程设计任务书 题题 目目: : 物品库存管理物品库存管理 已知技术参数和设计要求已知技术参数和设计要求: 1 1、增加函数,完成库存物品的管理功能。 2、将所有的函数与相应的数据封装到类中,并改写主程序,使程序简化。 3、可自行增加程序的功能。 4
2、、设计测试主程序,在主程序中完成测试。 要求完成的主要任务要求完成的主要任务: : (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1 1、设计的题目要求达到一定工作量,并具有一定的深度和难度,程序代码不得少于 300 行。 2 2、对设计问题进行分析研究,运用所学知识,确定设计思路及方案,并有相应文档产 生。 3 3、要求设计的软件能够正确运行,达到题目要求。 4 4、编写出课程设计说明书(并附程序源代码) ,以电子文档方式上交教师批阅。设计说 明书要求见附件。 5、课设总结 时间安排:时间安排: 正确理解所设计的题目并进行问题抽象,确定设计方案 2 天 编代码 3 天 调试和
3、测试 2 天 编写设计说明书 2 天 系统验收及成绩评定 1 天 指导教师签名:指导教师签名: 年年 月月 日日 教研室主任教研室主任签名:签名: 年年 月月 日日 第 3 页(共 28 页) 一、题目:一、题目:物品库存管理物品库存管理 1 1、 设计目的设计目的: 利用数据结构课程的相关知识完成一个具有一定难度的综合设计 题目,利用 C/C+语言进行程序设计,并规范地完成课程设计报告。通过课 程设计,巩固和加深对线性表、栈、队列、字符串、树、图、查找、排序 等理论知识的理解;掌握现实复杂问题的分析建模和解决方法(包括问题 描述、系统分析、设计建模、代码实现、结果分析等) ;提高利用计算机分
4、 析解决综合性实际问题的基本能力。 2 2、 设计内容和要求设计内容和要求 : 、要求物品出库、入库信息管理,浏览、修改物品信息; 、物品信息按名称和代码存放,在程序出错时自动返回主页面 、可以按物品名称物品代码来查询物品信息,即在主菜单中增加查 询功能选项,输入代码或名称即可显示; 、可以修改、删除某库存物品信息。 二、二、 运行环境(软、硬件环境)运行环境(软、硬件环境) 软件环境:Vc6.0 编程软件 运行平台: Win32 硬 件: 普通个人 PC 机 三、三、 算法设计的思想算法设计的思想 1 1、输入物品信息函数输入物品信息函数:Add(Link l)Add(Link l) 第 4 页(共