- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言课设库房管理系统
c语言课设库房管理系统
c语言课设库房管理系统
《高级语言程序设计》课程设计
题目:小型库房管理系统
班级:
学生学号:
学生姓名:
同组成员:
指导老师:
提交时间:
成绩:
华南农业大学信息学院
一、需求解析
⑴系统归纳:
本系统用于小型库房的信息管理,可实现库房物品信息的增加、删除、盘问、显示功能,以及库房的入库信息记录、出库信息记录、盘问指定物品的信息及进出库记录、显示紧缺物品信息的功能,其他还有密码功能,可保护库房信息的安全性。
⑵系统运行环境:
本系统方便简捷,对系统的软、硬件要求不高,在任何系统环境下都能很好的运行。
⑶功能需求描述:
本系统分为两大块,分别为系统管理和进出库管理。其中,系统管理包括增加物品信息、删除物品信息、盘问物品信息、显示物品信息、设置库房密码五个功能;进出库管理包括物品出库、物品入库、库存物品盘问、显示紧缺物品四个功能。以下对各功能作一些介绍:
增加物品信息:新增一条物品信息,包括编号、名称、警界库存量。
删除物品信息:可经过物品编号或名称删除该物品的信息,物品数为0时方可删除.
盘问物品信息:可经过物品编号或名称来盘问指定物品的信息,并显示出来
显示物品信息:该功能可以显示所有库存物品的信息,包括物品编号、名称、警戒库存量、当前库存数。
设置库房密码:为保护库房数据不被随意窜改,本系统要求库房管理员设置密码,成功后可随意更改.
物品入库:经过物品编号或名称可实现该指定物品的入库操作,记录下该物品的入库信息,包括物品编号、入库物品数量、物品单价、提供商、采买员五个信息。
物品出库:经过物品编号或名称可实现该指定物品的出库操作,记录下该物品的出库信息,包括物品编号、出库物品数量、提货原因、提货员四个信息。如果申请的提货数量超过当前库存数时,则操作失败。
库存物品盘问:经过物品编号或名称可查找该指定物品的信息,包括编号、名称、警戒库存量、当前库存数五个信息,以及该物品所有的入库与出库信息.
显示紧缺物品:可以显示出所有库存数低于警戒库存量的物品信息包括物品编号、名称、警戒库存量、当前库存数五个信息点。
二、总体设计
⑴总体开发思想:
系统使用C语言编译,意在复习从前学习的C语言程序设计,并对此后所学之数据结构知识作初步的认识和预习。
采用的主要数据结构是链表。本系统采用链表来储蓄一整个文件中的数据,然后经过插入结点与删除结点的方法来进行数据的更改,最后把链表内容覆盖文件原有的数据,实现数据的更改。
数据存贮方式包括链表、文件两种,其中链表主要用于需要更改文件中数据时的数据暂存,实现把局部的数据进行更改的作用。文件主要用来永远性的数据存储,以及数据的提取与写入。
系统模块结构图:
增加物品
物品出库
删除物品
物品入库
盘问物品
库存盘问
显示物品
紧缺物品
更改密码
说明:本库房管理系统有密码考据成功后登录,进入主菜单.在主菜单中
可实现个功能模块选择,功能模块主要有两个,一个是系统管理模块,一个是进出库管理模块.而主功能模块下又有各自的详细功能:系统管理模块包含增加、删除、盘问、显示物品信息和更改密码的功能;进出库
管理模块包含物品出库、入库,库存物品信息盘问和紧缺物品信息列表显示的功能。
⑶模块设计:
密码登录
主菜单
系统
管理菜单
进出库
管理菜单
指令1
指令2
指令3
指令4
指令5
指令6
增加物
品信息
删除物
品信息
盘问物
品信息
显示物
品信息
更改密
码
返回上
层
返回
返回
返回
返回
返回
返回主菜单
指令1物品出返回
库
指令2物品入返回
库
指令3返回
库存物
品信息
盘问
指令4显示紧返回
缺物品
信息
指令5返回上返回主菜单
层
下面对上面的流程图做详细介绍:
1.密码登陆模块:
为保护库房信息安全,本系统使用密码考据登陆。首次使用本系统需要设置
密码,此后凭密码登录。密码为字符型,可以使用数字加字母、标点符号组成.
当输入两次一致的初始密码后,进入系统。
2.主菜单模块:
主菜单包括4个功能键:1系统管理、2进出库管理、3帮助、4退出。进入主菜单后,根据面板上的数字指令进行操作(详细面板见后)。若输入错误指令如:0,a,+,等字符,则系统不做任何办理,直到输入正确的指令后,系统根据指令运行。
3.系统管理菜单模块:
在主菜单按指令1后会进入系统管理菜单,她包括6个功能键:增加物品、删除物品、盘问物品、显示物品、更改密码。同样,若在这时输入错误指令,系统不会做任何办理。输入正确指令后,进入相应的功能中,按6可以返回主菜单
增加物品信息:
新增一条物品信息,包括编号、名称、警界库存量。若增加的物品信息中,发现库房内物品的两个信息:编号也许名称同样的话,会打印出库房内相同物品的信息,并报告保存失败。在保存成功或保存失败后
您可能关注的文档
最近下载
- 2019年度财政支持深化民营和小微企业金融服务综合改革试点城市名单.pdf VIP
- 2025年团课考试试题及答案.doc VIP
- 信息管理学基础-第5章 信息组织.ppt VIP
- 青岛柯翉环保科技有限公司废弃油脂收运与粗炼项目报告表公示环境影响评价报告公示.pdf
- 信息管理学基础-第4章 信息获取.ppt VIP
- 信息管理学基础-第3章 信息分布.ppt VIP
- 《黄土高填方地基技术规程》.pptx VIP
- QB∕T 5512-2020 框架式结构帐篷.pdf
- 信息管理学基础-第2章 信息交流.ppt VIP
- 生成式人工智能原理及其影响和应用(南开大学)学习通网课章节测试答案.docx VIP
原创力文档


文档评论(0)