javaWeb项目超市管理系统设计与实现说明

课题背景及意义

网络的快速发展从根本上更改了世界各组织的管理方式,二十一世纪以后,我国经济有了快速的发展,限制机构管理的各个难题逐一被解决,国内各大机构都加入到了电子信息化的管理模式中来。以往的超市管理系统相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学的进步,技术的成熟,计算机已经进入了人类社会发展的各个领域,并且发挥着十分重要的作用。本系统利用网络沟通、计算机信息存储管理,有着与传统的方式所无法替代的优点。在工作效率上,能够得到极大地提高,延伸至服务水平也会有好的收获,有了网络,在线超市管理系统的各方面的管理更加科学和系统,更加规范和简便。

项目关键技术


 1、JSP技术

JSP(Java脚本页面)是Sun和许多参与建立的公司所提倡的动态web技术。Java语言具有非常多种的特性:(1)跨平台的无关性;(2)面向对象; 3)安全性得以保障;(4)支持多个任务;(5)多种编写方式,代码编写简单。对比其他的低级语言、高级语言,Java语言具有明显的显著优势以及未来开阔的前景,可以广泛的应用在个人笔记本电脑、大数据、大型游戏等等。

2、数据库:MySQL

本系统开发使用的数据库是MySQL数据库,MySQL数据库运行速度快、安全性高,对使用的平台没有任何的限制,因而被广泛应运到系统的开发中。

3、B/S结构

       B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,能够把系统核心功能集中在服务器上面,帮助系统开发人员简化操作,便于维护和使用。B/S结构主要有三层,分别为数据层、控制逻辑层和视图层。员工通过视图层,让控制层调用数据层的数据,从而达到整个访问过程。三层相互独立,维护方便,使用安全,三层有互相调用,提高效率。

javaWeb项目超市管理系统设计与实现说明_第1张图片

 系统可行性分析

1、技术可行性

 本系统主要采用JSP技术,基于B/S结构,Mysql数据库,对于应用程序的开发要求具备完整功能,使用简单的特点,并建立一个数据完整安全稳定的数据库。超市管理系统的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。

2、操作可行性

 系统的登录界面采用常见的界面窗口来登录界面,通过电脑进行访问操作,会员只要平时使用过电脑都能进行访问操作。具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

3、经济可行性

 系统基于B/S模式,采用Mysql数据库储存数据,所要求的硬件和软件环境,市场上很容易购买,程序开发主要是管理系统的开发和维护,在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短,在经济方面具有较高的可行性。

 系统流程分析

1、开发流程

 首先进行需求分析,进而对系统进行总体的设计规划,设计系统功能模块,数据库的选择等,本系统的开发流程如下图所示。

javaWeb项目超市管理系统设计与实现说明_第2张图片

开发流程图 

2、登录流程

 为保证系统的安全性,要使用本系统对系统信息进行管理,需要先登陆到系统中。

javaWeb项目超市管理系统设计与实现说明_第3张图片

登录流程图  

3、操作流程

 进入系统后,会先显示登录界面,输入正确的用户名和密码,系统自动检测信息,若信息无误,则员工会进入系统功能界面,进行操作,否则会提示错误无法登录,操作流程如下图所示。

javaWeb项目超市管理系统设计与实现说明_第4张图片

操作流程图 

4、添加信息

管理员可以对商品库存管理进行信息的添加,员工可以对自己权限内的信息进行添加,输入信息后,系统会自行验证输入的信息和数据,若信息正确,会将其添加到数据库内,若信息有误,则会提示重新输入信息。 

javaWeb项目超市管理系统设计与实现说明_第5张图片

5、修改信息

 管理员可以对商品类型管理进行的修改,员工可以对自己权限内的信息进行修改,首先进入修改信息界面,输入修改信息数据,系统进行数据的判断验证,修改信息合法则修改成功,信息更新至数据库,信息不合法则修改失败,重新输入。

6、删除信息

 管理员可以对供应商管理进行信息的删除,对要删除的信息进行选中后,点击删除按钮,系统会询问是否确定,若点击确定,则系统会删除掉选中的信息,并在数据库内对信息进行删除。

javaWeb项目超市管理系统设计与实现说明_第6张图片

 系统功能结构设计

 系统架构图属于系统设计阶段,系统架构图只是这个阶段一个产物,系统的总体架构决定了整个系统的模式,是系统的基础。

 javaWeb项目超市管理系统设计与实现说明_第7张图片

 数据库设计

 数据库的概念结构设计采用实体—联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示员工工作环境中所涉及的事物,属性则是对实体特性的描述。

 系统详细功能

 管理员功能模块

1、登录 

 管理员登录,通过填写用户名、密码进行登录。

javaWeb项目超市管理系统设计与实现说明_第8张图片

 管理员登录进入超市管理系统可以查看个人中心、员工管理、供应商管理、商品库存管理、商品类型管理、商品进货管理、商品销售管理、上班打卡管理、请假信息管理、交流信息管理、交流回复管理等信息。

 2、员工管理

 在员工管理页面中可以通过填写工号、姓名、性别、头像、部门、职位、电话等内容进行修改、删除,还可以根据需要对商品类型管理进行详情,修改等详细操作,如下图所示。

javaWeb项目超市管理系统设计与实现说明_第9张图片

javaWeb项目超市管理系统设计与实现说明_第10张图片

3、商品库存管理 

 在商品库存管理页面中可以查看商品名称、商品类型、图片、价格、数量、发布日期、商品详情、用户id等信息,并可根据需要对已有商品库存管理进行修改或删除等操作,如下图所示。

javaWeb项目超市管理系统设计与实现说明_第11张图片

 4、商品进货管理

在商品进货管理页面中可以查看商品名称、商品类型、进货价格、数量、总价格、进货日期、进货公司、备注、工号、姓名等信息,并可根据需要对已有商品进货管理进行修改或删除等详细操作,如下图所示。

javaWeb项目超市管理系统设计与实现说明_第12张图片

5、上班打卡管理

在上班打卡管理页面中可以查看工号、姓名、打卡时间、打卡内容等内容,并且根据需要对已有上班打卡管理进行详情,修改或删除等详细操作,如下图所示。 

javaWeb项目超市管理系统设计与实现说明_第13张图片

6、请假信息管理

 请假信息管理页面中可以查看标题、请假日期、请假天数、结束日期、请假内容、工号、姓名、是否审核、审核回复等内容,并且根据需要对已有请假信息管理进行详情,修改或删除等详细操作,如下图所示。

 javaWeb项目超市管理系统设计与实现说明_第14张图片

7、交流信息管理

交流信息管理页面中可以查看标题、交流内容、交流日期、工号、姓名等内容,并且根据需要对已有交流信息管理进行修改或删除等详细操作 

 员工功能模块

 员工登录进入超市管理系统可以查看个人中心、供应商管理、商品库存管理、商品进货管理、商品销售管理、上班打卡管理、请假信息管理、交流信息管理、交流回复管理等内容。

 1、商品库存管理

商品库存管理页面中通过查看商品名称、商品类型、图片、价格、数量、发布日期、商品详情、用户id等信息,还可以根据需要对商品库存管理进行修改,如下图所示。

 javaWeb项目超市管理系统设计与实现说明_第15张图片

 2、上班打卡管理

上班打卡管理页面中可以查看工号、姓名、打卡时间、打卡内容等信息,并且根据需要对已有上班打卡管理进行查看删除等其他详细操作,如下图所示。

javaWeb项目超市管理系统设计与实现说明_第16张图片

 3、请假信息管理

请假信息管理页面中通过查看标题、请假日期、请假天数、结束日期、请假内容、工号、姓名、是否审核、审核回复等内容进行查看、修改、删除,如下图所示。

 javaWeb项目超市管理系统设计与实现说明_第17张图片

4、 交流信息管理

交流信息管理页面中通过查看标题、交流内容、交流日期、工号、姓名等内容进行查看、删除,如下图所示。

 javaWeb项目超市管理系统设计与实现说明_第18张图片

更多项目: 

javaWeb项目超市管理系统设计与实现说明_第19张图片

 !!! 有需要的同学请留言或点击下方链接跟我联系  !!!

你可能感兴趣的:(php,开发语言,java)