数据结构课程设计--文具店的货品管理
《数据结构课程设计--文具店的货品管理》由会员分享,可在线阅读,更多相关《数据结构课程设计--文具店的货品管理(15页珍藏版)》请在毕设资料网上搜索。
1、数据结构 课程设计报告 设计题目:文具店的货品管理文具店的货品管理 专 业 软件工程 班 级 学 生 学 号 2009-20109 年 第 2 学期 一、设计目的一、设计目的 1、能根据实际问题的具体情况,结合数据结构课程中 的基本理论和基本算法,分析并正确确定数据的逻辑结构, 合理地选择相应的存储结构,并能设计出解决问题的有效算 法。 2、提高程序设计和调试能力。学生通过上机实习,验 证自己设计的算法的正确性。学会有效利用基本调试方法, 迅速找出程序代码中的错误并且修改。 3、初步掌握软件开发过程中问题分析、系统设计、程 序编码、测试等基本方法和技能。 4、训练用系统的观点和软件开发一般规范
2、进行软件开 发,培养软件工作者所应具备的科学的工作方法和作风。 5、培养根据选题需要选择学习书籍,查阅文献资料的 自学能力。 二、设二、设计内容计内容 文具店的货品管理文具店的货品管理 在文具店的日常管理经营过程中,存在对各种文具管理问 题。当库存文具不足或缺货时,需要进货。日常销售时,需 要出库。当盘点货物时,需要查询货物的信息。请根据这些 要求编写软件完成库存文具的管理功能。 文具信息可以用表 1 和表 2 来表示。 表 1 表 2 文具类别号 文具类别名 1 文具 2 纸张 3 工具 文具名称 文具类别 文具数量 钢笔 1 400 日记本 2 2000 计算器 3 50 三三、源程序、源
3、程序 #include #include #include #include #include #define ERROR 0 #define OK 1 #define OVERFLOW 0 typedef struct char name10; char lb10; int count; datatype; typedef struct node datatype name; struct node *next; listnode,*linklist; int menu_select(); int linklist_init(linklist int linklist_create(linklist int linklist_insert(linklist int linklist_find(linklist head); int linklist_delete(linklist int linklist_print(linklist head); int menu_select() int sn; printf(“n 文具店商品管理 n“); printf(“=n“); printf(“ 1.商店商品的初始状态 n“); printf(“ 2.商品的存入 n“); printf(“ 3.商品的查询 n“); printf(“ 4.商品的卖出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 文具店 货品 管理
