没有合适的资源?快使用搜索试试~ 我知道了~
超市管理系统以系统功能丰富,易于操作为原则,方便管理员工与商品信息。对于上面提到的目标,使得系统得出下列需求: (1)系统页面效果必须简洁明了,缩短了解整个系统功能所需的时间; (2)系统操作界面需简单明了,对于技术能力无需太高,目标用户只需简单操作,就能进入系统; (3)后台数据需要十分清晰,每位员工的订单情况等详细情况均能直接看出; (4)为了方便管理员管理了解员工情况与信息,管理员的功能模块都需提供添、删、改、查等功能。
资源推荐
资源详情
资源评论
学生毕业设计
成 果
课题名称: 超市管理系统的设计与实现
姓 名
学 号
班 级
专 业
院 部
指导教师
目 录
一 设计背景 ...............................................................1
1.1 课题现状.......................................................1
1.2 课题意义.......................................................1
二 开发环境及技术构架 .....................................................5
2.1 开发环境与工具.................................................5
2.2 技术构架.......................................................5
三 需求分析 ...............................................................6
3.1 系统目标.......................................................6
3.2 功能需求.......................................................6
3.3 性能要求.......................................................6
四 系统设计 ...............................................................7
4.1 系统功能总体设计...............................................7
4.2 系统详细设计...................................................7
4.2.1 用户登录.................................................7
4.2.2 人事管理.................................................8
4.2.3 销售管理.................................................9
4.2.4 进货管理................................................11
4.2.5 库存管理................................................14
4.2.6 数据维护................................................18
4.3 系统数据库设计................................................20
4.3.1 数据库实体设计..........................................20
4.3.2 数据库表设计............................................23
五 系统实现 ..............................................................27
5.1 管理员登录模块................................................27
5.2 商品类别模块..................................................28
5.3 商品管理模块..................................................30
5.4 供货商管理模块................................................31
5.5 员工管理模块..................................................33
5.6 库存管理模块..................................................34
5.7 商品销售管理模块..............................................36
5.8 数据备份还原模块..............................................37
六 系统测试 ..............................................................39
6.1 测试用例设计..................................................39
6.2 测试结果......................................................42
七 总结 ..................................................................43
参考文献 .................................................................44
1
一 设计背景
1.1 课题现状
很长一段时间,所有的超市进销存管理多采用手工记账来完成。近些年来,由于行
业间的竞争日趋激烈,网络信息技术的快速发展,我国在超市进销存管理运营自动化方
面也有了一些变化。许多超市都积极引进先进的信息化、自动化管理设备,来提升自己
的管理水平,提高管理效率,从而提高自身的市场竞争力。不仅大型的超市运用了先进
的进销存管理系统,就连小规模的超市也是如此。于此同时,他们还非常重视软件系统
的更新和换代,实现了软件系统的完美升级。许多适用于各个类型规模超市管理系统不
断出现,提升了我国超市进销存管理的自动化水平。这些系统的应用也大大提高了商品
进销存管理的效率,给超市经营带来了更多的效益。
这些系统的主要工作原理就是客户端口与服务器系统直接相连,通过前台服务器的
操作来实现对后台数据库的调动,然后将数据库中相关信息在传导给客户端。实体超市
作为商品供应商和顾客之间的桥梁和纽带,其服务质量的好坏对商品的流通起到十分关
键的作用。众所周知好的经营离不开好的管理。因此,提高超市的商品进销存管理水平
对超市的生存和发展至关重要。
1.2 课题意义
利用现代化的网络计算机技术开发出的超市管理系统,可以使商品的进、销、存日
常工作变得有序而又高效,它打破了传统手工记录进销存信息带来的繁琐和弊端,使商
品进销存信息更加清晰、准确和高效,日常商品进销存功能的应用可以使商品销售、采
购环节更加高效、精准,提升了工作的质量和效率,达到了方便库存管理人员的目的;
而超市管理系统功能的应用使商品的入库、出库和存货情况变得一目了然,超市管理更
加规范化、科学化,避免了人为疏忽多带的损失,为实体经营保驾护航;为了使本系统
能够被大众所接受和认可,我们在系统操作的设计上倾向于人性化和简单化,力求开发
出一套实用性强、安全性好的超市管理系统。
超市进销存管理系统记录产品的进货销售及库存情况,记录着产品的实时流通情况,
为超市的进货销售提供必要的数据,作为超市经营管理中最为重要的一个环节,是超市
生产经营中最重要的组成本分。进代表着对该产品的需求,根据产品的销售及库存情况
及时购买,保证货物的充足,满足市场需求,销代表产品出售具体情况,不同产品,不
同种类产品本日销售情况及本月销售情况,通过数据记录查出哪种是热销产品,存即为
库存情况,产品剩余情况,产品是否充足,根据以往数据计算出本产品数量可否供本日
或者本月销售,保证用户需求,不能出现货物不足或者无货状态。
5
二 开发环境及技术构架
2.1 开发环境与工具
(一)MYSQL 数据库
MYSQL 的源代码是开源的,它占用的磁盘空间很小,安装快捷方便,只需要配置
下编码方式即可进行使用,因此我开发此课题时选用 MYSQL 数据库。
(二)JSP 技术
JSP 技术对动态网页进行封装,是使用了 Java 编程语言。网页通过 tags 和 scriptlets
得以访问存在于服务端的资源的应用逻辑。JSP 可以分离网页逻辑与网页设计,并对可
重用的基于组件的开发进行支撑,以此来降低对 Web 的应用程序设计的难度。因此我
开发此课题时选用 MYSQL 数据库。
(三)JAVA 技术
Java 非常适合于企业网络和因特网环境,是对因特网影响较深的编程语言之一。Java
是一种跨平台,适合于分布式计算环境的面向对象编程语言。它具有简单性、多线程、
动态性等多样特点。因此我开发此课题时选用 MYSQL 数据库。
2.2 技术构架
B/S 架构是一个可行性强对客户端要求不高的应用模式,实现了利用网页浏览器就
可以对数据库进行直接访问的功能。B/S 基本架构的应用大大提高了程序开发的效率,
节约了开发的时间,只要有网络的存在就能够对程序进行操作和使用,提高了程序的使
用率,使程序能够得到有效的普及。程序设计通常使用 C/S 模式,这种客户对服务器的
模式只能实现对系统内资源的有序管理,如果众多客户端同时提出申请情况出现时,该
框架只能起到辅助和优化的作用,其中间件发挥着服务器和客户之间相互联系桥梁的作
用。
Spring 是一个开源框架,Spring 是于 03 年兴起的一个轻量级的 Java 开发框架。它
的“诞生”解决企业应用开发的复杂性。任何 Java 应用都能从 Spring 中受益,就是因
为 Sping 具有简单性、可测试性。换句话说, Spring 就是一个 AOP 和 IoC 的容器框架。
Spring MVC 属于 SpringFrameWork 的后续产品, 已经包含了 Spring Web Flow,
Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让
它们更容易进行定制。
MyBatis 原是一个开源项目 iBatis,2010 年 iBatis 这个项目从 ASF 迁移到了 google
code,改名为 MyBatis。iBatis 提供了 SQL Maps 和 DAO 等持久层框架,MyBatis 几乎
消除了所有的 JDBC 代码、参数的手工设置和结果集的检索。MyBatis 将接口和普通的
Java 对象映射成数据库中的记录,仅需使用简单的 XML。
6
三 需求分析
3.1 系统目标
天天超市管理系统以系统功能丰富,易于操作为原则,方便管理员工与商品信息。
对于上面提到的目标,使得系统得出下列需求:
(1)系统页面效果必须简洁明了,缩短了解整个系统功能所需的时间;
(2)系统操作界面需简单明了,对于技术能力无需太高,目标用户只需简单操作,
就能进入系统;
(3)后台数据需要十分清晰,每位员工的订单情况等详细情况均能直接看出;
(4)为了方便管理员管理了解员工情况与信息,管理员的功能模块都需提供添、
删、改、查等功能。
3.2 功能需求
本次设计的超市管理系统,需要可以使日常的超市进销存管理工作变得轻松而有序,
管理员只需在电脑上进行简单的操作就能快速的完成商品的进销存管理,管理员则需要
完成系统的基础信息维护管理,包括员工信息的维护管理、供货商信息添加维护,完成
商品的进货入库、销售出库操作并能够查询查看相应的清单信息、商品类别的动态维护
及商品信息的添加管理、能够进行库存预警的查看,对库存量不足和超标的商品进行提
示预警,对库存不足的商品进行商品进货操作,同时需要实现数据库数据的备份。
3.3 性能要求
在确保系统功能实现的前提下,在软件性能上提出的要求如下:
(1)系统运行必须稳定。
(2)为保证数据的安全和可靠,数据备份与保护措施要有多种形式。
(3)对数据的运行要正确,计算结果要可靠。
(4)对操作的响应要迅速,独占性的单线程操作要避免发生。
(5)系统要具有移植性及扩充性。
(6)用户操作界面要友好,必须符合用户的常规操作习惯。
剩余42页未读,继续阅读
资源评论
xiaozhima-dun
- 粉丝: 5628
- 资源: 46
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- sony 索尼IMX334摄像头模组电路板AD版硬件PCB图(6层板).zip
- 基于flask和echarts融合交易策略的bitfinex可视化微服务.zip
- 包含了wvp-assist.tar wvp-talk.tar zlmediakit.tar .
- 3r4efgh53wgrf43tw
- 2024新版Java基础从入门到精通全套视频+资料下载
- Spring AI大模型视频教程+ChatGPT视频教程+OpenAI大模型视频教程(资料+视频教程)
- ABB工业机器人教程PDF版本
- 123321123323211
- yolov8实战第八天-pyqt5-yolov8实现车牌识别系统(论文(8700+字+数据集+完整部署代码+代码使用说明)
- 三相桥式全桥整流电路MATALB Simulink仿真文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功