【javaweb】简单的超市商品库存信息管理系统课程设计实现流程
前言
一、需求分析
1. 问题描述
现如今有些超市仍在使用传统的人工管理模式,浪费人力资源、效率低、准确率低,所以我们要开发超市商品信息管理系统来实现货物、资金等的有效管理,实现利益最大化。开发超市信息管理系统既有宏观上的意义,那就是顺应时代信息化,现代化潮流,提高效益,促进国民经济的优化,也有微观上的意义,那就是提高管理的现代化程序,加强信息化手段,提高工作效率,增加单位效益。
2. 功能需求
系统主要实现对超市商品信息进行管理,具体功能如下:
(1)管理员登录、注册;
(2)显示所有商品信息;
(3)根据商品名称进行商品信息查询;
(4)添加商品信息;
(5)修改商品信息;
(6)删除商品信息;
3.性能需求
系统是对超市商品进行系统管理的软件,所以应该有比较快的相应速度、人性化的图形化界面设计、较高的安全性、稳定性、可靠性。
4.约束条件
(1)使用该系统的人员需要有基本的计算机基础使用常识,知道如何进行开关机以及使用
(2)数据库设计的内容有大小限制,内容过长可能无法实现信息的操作
5、测试数据
涉及的数据信息有:商品编号、商品名称、商品类别、进货价格、库存数量、商品规格、供货商
二、系统总体设计
1.系统结构
本系统采用的是B/S结构,即Browser/Server(浏览器/服务器)结构
webapp包主要是web前端的设计、使用了html、css、JavaScript技术
Dao层主要是对数据库增删改查的具体操作
Entity层是对于用到的实体类的属性的设计
Service层是使用到的功能设计
Servlet是对前端传输来的数据进行操作并调用相应的功能
Utils层进行数据库的连接与关闭连接操作
2.软件系统的基本组件机器之间的关系
Idea:进行代码的编写、运行
Tomcat:web应用服务器
Navicat for Mysql:数据库
三.数据库设计
1、用户信息表
Name:用于存储用户的账号,类型为字符型,不允许空值,为主键
Password:用于存储用户的密码,类型为字符型
<