社区
下载资源悬赏专区
帖子详情
C语言-数据结构课程设计报告-库存管理系统.doc下载
weixin_39820835
2022-04-15 12:51:39
C语言-数据结构课程设计报告-库存管理系统.doc , 相关下载链接:
https://download.csdn.net/download/yhsbzl/85114682?utm_source=bbsseo
...全文
18
回复
打赏
收藏
C语言-数据结构课程设计报告-库存管理系统.doc下载
C语言-数据结构课程设计报告-库存管理系统.doc , 相关下载链接:https://download.csdn.net/download/yhsbzl/85114682?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C语言
-
数据结构课程设计
报告
-
库存管理系统
.
doc
C语言
-
数据结构课程设计
报告
-
库存管理系统
.
doc
C语言
数据结构课程设计
报告
库存管理系统
.
doc
XXXXXXX学院 XXXXXX 系
数据结构课程设计
报告
书 项目名称:家电
库存管理系统
班级学号:XXXXXXXXXX 学生姓名:XXXXX 指导老师:XXX 完成时间:2011年X月X日 成绩评定: 老师签字: 目 录 第一章 软件设计需求分析………………………………………………………………..1 第二章 系统分析与设计…………………………………...…...……………….................1 2.1 设计分析…………………………………………...…………………………………..1 2.1.1 设计理念…………………………………………………………………………...1 2.1.2 设计框架…………………………………………………………………………...1 2.2 详细设计………………………………………………………………………………..2 2.2.1 主要流程图………………………………………………………………………...2 2.2.2 数据存储结构………………………………………………………………………2 2.2.3 主函数的设计………………………………………………………………………2 2.2.4 录入函数的设计………………………………………………………………........3 2.2.5 查询函数的设计…………………………………………………………………....4 2.2.6 删除函数的设计…………………………………………………………………....6 2.2.7 更改函数的设计……………………………………………………………...….....7 第三章 软件测试…………………………………………………………………………....8 3.1 函数模块的设计……………………………………………………………..8 3.1.1 添加记录函数的测试…………………………………………………………….....8 3.1.2 查询函数的测试……………………………………………………………………8 3.1.3 删除函数的测试…………………………………………………………………..10 3.2 文件模块的测试……………………………………………………………………..10 3.2.1 文件读取的测试…………………………………………………………………..10 3.2.2 文件写入的测试…………………………………………………………………..11 第四章 软件使用说明书………………………………………………………………....13 第五章 软件设计总结…………………………………………………………………….13 第六章 参考文献…………………………………………………………………………..13 第七章 附录…....................................................................... ................................................14 第一章 软件需求分析说明 家电已成为每家每户的必需品,家里的家电种类越来越多。商场出售的家电 种类也越来越多,商场家电部管理和销售需要有规格有条理的管理方式,灵活记 录每天的情况。针对上面的情况,开发一个系统软件成为必然。该系统需要能够 方便的对每天进货提货操作和每天的销售额及库存总价值进行记录,能够给小型 家电部门提供诸多方便。因此,家电库存系统应运而生。 第二章 系统分析与设计 2.1设计分析 2.1.1设计理念 家电库存系统以最简单操作界面,最少的内存使用和最高的效率为原则,带 给用户带来清爽的体验。进入主菜单,选择相应的功能即可进入相应的操作,操作完毕 有相应的提示语。操作完毕,返回主菜单。 2.1.2设计框架 2.2详细设计 2.2.1主要流程图 2.2.2数据存储结构 为了能够提高内存的利用,程序使用单链表结构,方便频繁的插入、删除和 排序而不占用多余的内存。 2.2.3主函数的设计 程序启动进入主函数,进入主菜单 界面和用户进行交互。 int main(void)//主函数 { int y; linklist *l; char a; l=Initlist(l); while(1) { printf(" *************** 电 器 库 存 管 理 系 统 *******************\n\n"); printf(" *********************菜 单***************************\n\n"); printf(" * ======================================================= * \n"); print
数据结构-
c语言
-图书管理系统.
doc
数据结构-
c语言
-图书管理系统.
doc
数据结构课程设计
-图书管理系统.
doc
用C++语言实现图书管理系统 摘 要 图书管理系统主要是对图书的录入、读者借阅、读者归还等功能进行实现。本课程设计 的系统开发平台为Windows XP,程序设计语言为C++,程序运行平台为Windws98/2000/XP/Seven。在程序设计中采用 了B-树方法提高书籍的查找速度。 关键词 程序设计;图书管理系统; C++;数据结构;B-树 1 索引 1.1课程设计目的 设计一个小型的图书管理系统,可以实现新增图书,读者借阅,读者归还等功能。 1.2.系统性能要求 能较快的查到所要查找的图书;能准确统计当前每种书的库存,以确定此书是否可以外 借;并且对外借的图书进行管理,记录借出时间、应还时间等。 1.3.功能的实现 1) 新书入库:确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加; 2) 借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和归还期限,改变 现存量; 3)归还:注销对借阅者的登记,改变该书的现存量。 2 系统详细设计及实现 1.所用的知识体系 在整个程序的设计过程当中,用到了C++的一些基础知识,面向对象的思想和结构化 的程序设计思想。数据结构的B-树建立索引,用索引提高查找的效率等。 2.系统功能组成框图 3 . 系统功能模块划分 " " 摸块保称 "功能说明 " "1 "系统管理 "显示库存,借阅,归还 " "2 "图书管理 "图书的添加,查询等操作 " "3 "借还书管理 "对每次借书信息的添加,删除等操作 " 4.流程图 4.1录入图书信息 4.2借阅图书 4.3归还图书 5 功能实现 5.1 运行程序的主界面 图5—1 操作界面 5.2 新书入库功能的操作界面 图5-2新书入库 5.3 查询数据的界面 图5-3查询书籍 5.4 查询所有书籍的界面 图 5-4显示库存 5.5 图书借阅的界面 图5-5借阅书籍 5.6 还书的界面 图5-6还书 3 参考文献 [1] 谭浩强
C语言
设计(第三版)清华大学出版社 [2] 严蔚敏 吴伟民 数据结构(
C语言
版) 清华大学出版社 [3] 谭浩强 C++ 程序设计清华大学出版社 [4]参考网址http://www.php.net/manual/zh/function.fopen.php [5]参考网址http://hi.baidu.com/%B3%D5%B3%D5%B5%C4145/blog/item/48f2b1ed1d99d 1d2b21cb15c.html 附录 #include
#include
#include
#include
#include
//定义局变量 #define N 10000 //表示状态的字段 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 typedef int Status; typedef char *string ; #define m 3 //B-树的阶,设为 // 借阅者的结构体 typedef struct User{ unsigned int number; //借书证号码 int year; int month; int day; //借书时间 int dyear; //截至日期的年 int dmonth; //截至日期的月 int dday; //截至日期的日 struct User *next; //下一个借阅者 }User; //定义用户的的信息 //书的结构体 struct Book{ unsigned int key; //图书的书号 char bname[20]; // 书名 char writter[20]; // 著者 unsigned int left; // 现存量 unsigned int total; // 总存量 User *user; //借阅该书的人 }b[N]; //定义书的信息 //B- 树的存储结构 typedef Book KeyType; typedef struct BTNode{ int keynum; //结点中关键字个数,即结点的大小 struct BTNode *parent; //指向双亲结点 KeyType key[m + 1]; //关键字向量,号单元未用 struct BTNode *ptr[m + 1]; //子树指针向量 }BTNode,*BTree; //查找结果的存储结构体 typedef struct{ BTNode *pt; //指向找到的结点 int i; //1……m,在结
图书管理系统含源代码
c语言
_
数据结构课程设计
报告
.
doc
图书管理系统含源代码
c语言
_
数据结构课程设计
报告
.
doc
下载资源悬赏专区
13,654
社区成员
12,574,373
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章