当前位置: 首页 > news >正文

Servlet+JSP小型超市管理系统

小型超市管理系统

系统功能

(1)、零售前台(POS)管理系统,本系统必须具有以下功能:

商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。

安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。

独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业。

(2)、后台管理系统,本系统必须具备以下功能

进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。

销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。

人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。

参考关系模型:

a)  商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)

b)  用户表(用户编号,用户名称,用户密码,用户类型)

c)  会员表(会员编号,会员卡号,累积消费金额,注册日期)

d)  销售表(销售编号,商品编号,销售数量,销售金额,销售日期)

e)  交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)

f)  进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)

g)  供货商表(供货商编号,供货商名称,供货商地址,供货商电话)

h)  厂商表(厂商编号,厂商名称,厂商地址,厂商电话)

关注UP主,获取更多源码资源

相关文章:

  • 卷积神经网络(CNN)识别验证码
  • 野指针详解
  • Oracle中文显示???????解决办法
  • 为什么 Flink 抛弃了 Scala
  • 2023年P气瓶充装证模拟考试题库及P气瓶充装理论考试试题
  • C++:一文读懂智能指针
  • js修改浏览器地址栏里url的方法
  • python -opencv 中值滤波 ,均值滤波,高斯滤波实战
  • 汽车电子 -- 根据DBC解析CAN报文
  • 电力感知边缘计算网关产品设计方案-网关系统通信架构方案
  • 生产环境出现问题,测试人如何做工作复盘?
  • 最重要的BI测试-适用于任何BI和分析平台
  • 看完就会,从抓包到接口测试的全过程解析【1500字保姆级教程】
  • 2023亚太地区数学建模C题思路分析+模型+代码+论文
  • Excel换不了行怎么解决?
  • ES6指北【2】—— 箭头函数
  • IndexedDB
  • Python实现BT种子转化为磁力链接【实战】
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • supervisor 永不挂掉的进程 安装以及使用
  • Tornado学习笔记(1)
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • XML已死 ?
  • 构建二叉树进行数值数组的去重及优化
  • 简单基于spring的redis配置(单机和集群模式)
  • 使用docker-compose进行多节点部署
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 物联网链路协议
  • 写代码的正确姿势
  • 用Canvas画一棵二叉树
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • ​2020 年大前端技术趋势解读
  • ​Java并发新构件之Exchanger
  • # 安徽锐锋科技IDMS系统简介
  • #pragma data_seg 共享数据区(转)
  • #Spring-boot高级
  • (10)ATF MMU转换表
  • (39)STM32——FLASH闪存
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (离散数学)逻辑连接词
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (十)c52学习之旅-定时器实验
  • (一)基于IDEA的JAVA基础1
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • (状压dp)uva 10817 Headmaster's Headache
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .net 中viewstate的原理和使用
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • @Documented注解的作用
  • @FeignClient注解,fallback和fallbackFactory
  • @Transactional 竟也能解决分布式事务?