数据结构课程设计物品库存管理

上传人:汽*** 文档编号:490080929 上传时间:2023-04-18 格式:DOC 页数:30 大小:355.51KB
返回 下载 相关 举报
数据结构课程设计物品库存管理_第1页
第1页 / 共30页
数据结构课程设计物品库存管理_第2页
第2页 / 共30页
数据结构课程设计物品库存管理_第3页
第3页 / 共30页
数据结构课程设计物品库存管理_第4页
第4页 / 共30页
数据结构课程设计物品库存管理_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《数据结构课程设计物品库存管理》由会员分享,可在线阅读,更多相关《数据结构课程设计物品库存管理(30页珍藏版)》请在金锄头文库上搜索。

1、 学 号: 2009131334课 程 设 计题 目物品库存管理学 院计算机与信息工程学院专 业计算机科学与技术班 级2009级计算机科学与技术三班学生姓名尹亮指导教师杨 永 斌2010年12月25日重庆工商大学课程设计成绩评定表学院:计算机与信息工程 班级: 09级计算机三班 学生姓名: 尹亮 学号:2009131334项目分值优秀(100x90)良好(90x80)中等(80x70)及格(70x60)不及格(x60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完

2、成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理

3、论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构

4、基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名: 年 月 日程设计任务书学生姓名: 尹亮 专业班级:09级计算机三班指导教师: 杨永斌 工作单位:计算机与信息工程学院题 目: 物品库存管理已知技术参数和设计要求:1、增加函数,完成库存物品的管理功能。2、将所有的函数与相应的数据封装到类中,并改写主程序,使程序简化。3、可自行增加程序的功能。4、设计测试主程序,在主程序中完成测试。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1

5、、设计的题目要求达到一定工作量,并具有一定的深度和难度,程序代码不得少于300行。2、对设计问题进行分析研究,运用所学知识,确定设计思路及方案,并有相应文档产生。3、要求设计的软件能够正确运行,达到题目要求。4、编写出课程设计说明书(并附程序源代码),以电子文档方式上交教师批阅。设计说明书要求见附件。5、课设总结时间安排:正确理解所设计的题目并进行问题抽象,确定设计方案 2天编代码 3天调试和测试 2天编写设计说明书 2天系统验收及成绩评定 1天指导教师签名: 年 月 日教研室主任签名: 年 月 日数据结构课程设计设计说明书库存物品信息管理作者:尹亮指导教师:杨永斌一、题目:物品库存管理1、

6、设计目的: 利用数据结构课程的相关知识完成一个具有一定难度的综合设计题目,利用C/C+语言进行程序设计,并规范地完成课程设计报告。通过课程设计,巩固和加深对线性表、栈、队列、字符串、树、图、查找、排序等理论知识的理解;掌握现实复杂问题的分析建模和解决方法(包括问题描述、系统分析、设计建模、代码实现、结果分析等);提高利用计算机分析解决综合性实际问题的基本能力。2、 设计内容和要求 : 、要求物品出库、入库信息管理,浏览、修改物品信息;、物品信息按名称和代码存放,在程序出错时自动返回主页面、可以按物品名称物品代码来查询物品信息,即在主菜单中增加查询功能选项,输入代码或名称即可显示;、可以修改、删

7、除某库存物品信息。二、 运行环境(软、硬件环境)软件环境:Vc6.0编程软件运行平台: Win32 硬 件: 普通个人PC机三、 算法设计的思想1、输入物品信息函数:Add(Link l)基本思想: 根据物品代码(code)来输入物品信息,如果代码已存在,则按ENTER键返回主页面;如果代码不存在,则继续输入物品名称、物品数量、物品等级;若继续输入,就直接输入代码等信息,若返回上一级,就按“0”键,调用main(),返回主界面。 2、物品出库函数:Del(Link l)基本思想: 根据输入的代码或名称,如果不存在该物品,就输出“不存在该物品”;然后输出是用代码出库或者名称出库,在选择操作后,输

8、出该物品对应的信息,若输入“0”,则调用main(),返回主界面。3、查看库存物品信息函数 :Qur(Link l) 基本思想:根据输入的信息判断有无该商品信息,如果没有该信息,则输出“你输入的信息有误”,有该物品,则输出该物品对饮的代码、名称、数量等信息,按enter键返回主界面。4、删除物品信息函数:Del(Link l)基本思想:根据用户键入的选择,如果没有该物品信息,则输出没有改物品;调用该函数Del(Link l),如果存在该物品,则输出该物品及信息已成功修改,然后用户键入任意键返回主界面。5、物品信息修改函数:Modify(Link l) 基本思想:根据用户键入的信息,判断有无该物

9、品,若有,则继续进行。调用输出函数printc(),然后依次键入新的物品信息,在输出物品信息已成功修改然后用户键入任意键返回主界面。四、 算法的流程图开始算法流程:用户进入物品库存管理用户进入物品进库系统用户进入查看物品信息系统用户进入物品信息出库系统用户进入修改物品信息系统用户进入浏览物品信息系统用户退出物品库存管理系统结束五、 源代码/物品库存管理系统 制作人:胡华 张义江 魏尹 尹亮 朱翀 #include#include#include#includeint shoudsave=0;struct item/物品信息定义char code10;/物品编码char name20;/物品名称

10、int num; /商品数量int level;/物品等级item;typedef struct nodestruct item data;struct node * next;Node,*Link;/定义为链表void menu()/页面显示函数system(cls);/清屏函数printf(*物品库存管理*n);printf( n); printf(n 物品入库管理ntn 物品出库管理n);printf(n 浏览库内物品信息ntn 修改物品信息n);printf(n 保存物品信息ntn 退出库存管理n);printf( n);cout*endl;printf(n 请选择操作:);void

11、printstart()printf(-n);void Wrong()/错误处理函数printf(输入错误!n);getchar();getchar();menu(); return;void Nofind()printf(没有找到该物品!n);void printc()/本函数用于输出中文printf( 物品编码 物品名称 物品数量 物品等级n);void printe(Node *p)/输出物品信息函数coutendl data.code data.name data.num data.level;Node *Locate(Link l,char findmess,char nameorcode) /用于定位连接中,符合要求的结点,并返回该指针Node *r;if(strcmp(nameorcode,code)=0)/r=l-n

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号