1 需求分析

要求的仓库管理系统的功能如下:

查看仓库库存列表功能

查询功能:可以随时查看当前仓库的库存中的某些商品的一系列信息,包括商品名,剩余量

进货功能:(以下两个功能是根据输入自动选择的)

在仓库进货时,如果仓库中没有此商品,则为仓库增添新的商品项目

在仓库进货时,如果仓库中已有此商品,则增加此商品的库存量

出货功能:

在仓库出货时,减少对应商品的库存量

在仓库出货时,如果这是货物是此商品的最后一批货(库存量为0),则删除仓库中此商品项目

退出程序时存储仓库信息

记录仓库管理日志

仓库管理系统的功能如下(分为管理员和普通用户):

管理员可以执行的功能:

退出程序

查看仓库库存列表功能

查询功能:可以随时查看当前仓库的库存中的某些商品的一系列信息,包括商品名,剩余量,售价(管理员还可以查看成本价)

进货功能:(以下两个功能是根据输入自动选择的)

在仓库进货时,如果仓库中没有此商品,则为仓库增添新的商品项目

在仓库进货时,如果仓库中已有此商品,则增加此商品的库存量

出货功能:

在仓库出货时,减少对应商品的库存量

在仓库出货时,如果这是货物是此商品的最后一批货(库存量为0),则删除仓库中此商品项目

更改产品价格功能

管理员可以更改获取管理权限的密码

管理员可以查看所有用户的操作历史记录

参考文档和完整的文档和源码下载地址:

linux下仓库管理系统,[源码和文档分享]基于Linux的仓库管理系统相关推荐

  1. linux邮件收发程序流程图,[源码和文档分享]基于C语言和TCP Socket实现的Linux环境下的邮件收发客户端程序...

    一.项目题目及功能 项目题目:设计一个邮件收发客户端程序 功能:设置邮件账户.接收服务器和发送服务器等 接收邮件并显示在一个列表里 编写.发送新邮件 可暂不考虑邮件内容的编码/解码问题 删除邮件 邮件 ...

  2. linux c邮件客户端,[源码和文档分享]基于C语言和TCP Socket实现的Linux环境下的邮件收发客户端程序...

    一.项目题目及功能 项目题目:设计一个邮件收发客户端程序 功能:设置邮件账户.接收服务器和发送服务器等 接收邮件并显示在一个列表里 编写.发送新邮件 可暂不考虑邮件内容的编码/解码问题 删除邮件 邮件 ...

  3. [源码和文档分享]基于Android系统手机通讯录管理软件的设计与开发

    摘要 谷歌在安卓领域投入了大量精力来开发,使得安卓技术得以广泛推广,现安卓移动平台设备在市场上已经得到大量推广及普及.在Android移动终端操作系统的快速发展,Android的各种手机软件也大量增长 ...

  4. 蔬菜信息配送系统c语言编程,[源码和文档分享]基于C语言的物流配送管理信息系统...

    一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...

  5. 基于文本 c语言,[源码和文档分享]基于C语言实现的文件系统

    1 实验目的 学习FAT文件系统的构成 能够将自己的程序应用在系统上 熟悉dd,mount,umount,等指令 设计并实现一个目录列表函数(无须支持选项,如ls -a.ls -l等),用来显示当前目 ...

  6. 旅游景区管理信息系统 c语言,[源码和文档分享]基于C++的景区旅游信息管理系统...

    1 问题描述 如今生活水平提高,大家都喜欢在假期中到一个旅游景点参观,在旅游景区中经常听到游客打听从一个景点到另一个景点的最短路径和最短距离,这类不喜欢按照导游图来游览的游客常常需要一个景区管理系统来 ...

  7. 旅游景点信息管理系统C语言,[源码和文档分享]基于C++的景区旅游信息管理系统...

    1 问题描述 如今生活水平提高,大家都喜欢在假期中到一个旅游景点参观,在旅游景区中经常听到游客打听从一个景点到另一个景点的最短路径和最短距离,这类不喜欢按照导游图来游览的游客常常需要一个景区管理系统来 ...

  8. java记事本技术参数_[源码和文档分享]基于JAVA的记事本

    一.绪论 现如今,电脑已经成为了每家每户甚至是每个人手头都必有的一种实用性工具,它改变了人们的生活,大大提高了人们的工作效率.在此基础上,电脑端的记事本应用一直是每台电脑所必备的实用性应用,不管是在台 ...

  9. [源码和文档分享]基于C#实现的RPG角色扮演类小游戏

    1 需求分析 1.1 游戏概述 DragonQuest是一个角色扮演类游戏(RPG),该游戏实现的具体功能是设计两种类型的人物,分别为被玩家所控制的玩家人物(Hero)和由系统所控制的外部人物(Ene ...

  10. [源码和文档分享]基于Android Studio实现的学生蹭课APP

    1 任务概述 1.1 项目来源及背景 本小组项目是小组成员集体讨论时,提出的一个满足大学生在课余时间的蹭课需求的安卓端app.既可以供大家查阅自己感兴趣课程的相关信息,又可以在公告板跳转到教务处网页及 ...

最新文章

  1. arp 不同网段 相同vlan_H3C交换机配置VLAN
  2. Cocos2dx开发之锚点
  3. linux 主机名修改日志,Linux:修改主机名【Centos7】
  4. linux 快组描述符,Linux 进程描述符 task struct
  5. 萌新程序员找工作该怎么写简历?
  6. 【CodeForces】741 D. Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths(dsu on tree)
  7. 投影仪显示播放服务器连接异常,投影仪常见的故障大全和原因
  8. CMDN创新应用推荐:搜狗号码通
  9. 4418GPIO口调用过程
  10. linux 文件锁 超时,Linux中的两种文件锁——协同锁与强制锁
  11. 艾米丽的蜜月旅行Android,美味餐厅:艾米丽的蜜月旅行完整版
  12. 使用DS12C887时钟芯片设计高精度时钟(单片机)
  13. 交换机的带宽线速概念
  14. 预制菜开启春节之战,破局立新正在进行时
  15. 这些东西80后真的懂 90后未必懂
  16. python向上取整_python向上取整
  17. AT24C04 eeprom读写测试
  18. 【论文速览】深度模型-降维与聚类
  19. Java幸运数求和_Java实现 幸运数字
  20. 抖音4.0热门技术 视频怎么修改dm5值

热门文章

  1. CMMI有几个过程域?
  2. CentOS7.6新增或修改SSH端口号的步骤
  3. 怎么找回计算机用户名密码怎么办,电脑steam账号密码忘记了怎么办|电脑找回steam账户的方法...
  4. u校园答题技巧 答题助手 最新可用
  5. JS生成二维码,以下介绍3种方法
  6. 移动CMPP2.0封装
  7. java性能调优原因和因素
  8. 12306 模拟登录
  9. WinCE 5.0下的鼠标键盘驱动分析
  10. 分区分服游戏框架设计