java+SQL超市管理系统 第5页
决定度量值所在的行,行口径一般对应于数据库中的一条SQL,查询结果应该具有一个特征字段和一个以上的显示字段。
2、列口径:是一行或者多行的数据,即我们通常所说的列观察文,它的特征值决定度量值所在的行,列口径一般对应于数据库中的一条SQL,查询结果应该具有一个特征字段和一个以上的显示字段。
3、子表:指的是上面表格中的数据区,也就是我们所说的度量。它的数据来源通常是通过具有汇总功能的SQL 查询出来的,但是这个汇总的SQL 必须是按照两个观察文来汇总和统计的。
(一)系统目标
1、充分利用网络的快捷及时的发布货物信息,满足各种用户对信息的快速查询、分析的需求;
2、系统采用目前最为流行的B/S模式。B/S模式是一种基于网络的模式,客户端不需要安装软件,只有浏览器就可以了。
3、本系统要求在使用性方面要方便简洁,要有优秀的可文护性、可移植性的特点。系统的B/S(基于网络)模式以目前最为流行的java语言为基础的,java语言是目前世界上最流行的与平台无关的语言。 使结构更加的清晰,真正达到了可文护性和可扩展性。
4、本系统操作简单,界面友好,为了节约高级管理人员的时间,本系统不必操作者给出任何数据就可以将结果显示出来。
(二)系统功能模块及功能介绍
如图1所示
若图片无法显示请联系QQ752018766
1、用户管理
l 无权查看系统的用户可以通过注册成为本系统的合法用户;
l 用户可以随时修改自己的资料和密码;
l 用户可以删除自己的资料,在系统用户中将自己删除。
2、商品分析
l 通过商品类型统计信息;
l 通过会员价格统计商品信息;
l 绘制图表,使统计结果更清晰的展现在平台页面;
l 以EXCEL表格的形式将结果输出。
3、数据管理
l 此模块只允许管理员进入;
l
l 修改数据;
(四) E-R图
本系统中,E-R图由:库存商品E-R图(图2);商品种类E-R图(图3);管理员E-R图(图4);会员E-R图(图5);商品种类与商品关系E-R图(图6)五部分构成。
若图片无法显示请联系QQ752018766
二)系统功能模块及功能介绍
子系统 |
模块 |
介绍 |
登陆帐号管理 |
帐号注册 |
注册为本系统的用户(指定登陆名称与口令) |
资料修改 |
对可登陆帐号信息的修改 | |
删除帐号 |
删除废弃帐号 | |
商品种类管理 |
商品分类设定 |
输入新的商品类型 |
商品分类的修改 |
对商品类型相关信息的修改 | |
商品分类的删除 |
删除商品类型同时删除其相关联的所有商品的信息 | |
商品管理 |
商品信息的录入 |
根据商品类型录入商品的信息 |
商品信息的修改 |
对商品相关信息的修改 | |
删除商品 |
删除商品信息 | |
相关信息管理 |
公告信息查询 |
查询超市系统的特别信息 |
会员信息 |
查询超市系统的会员信息 |
(三)数据库的设计
进行数据库的设计时,一般分为数据库概念结构设计、数据库逻辑结构设计。前者主要是确定用户所需的各个实体及它们之间的关系,这些实体包含各种具体信息,通过相互之间的作用形成数据流动,具体可用E-R图表示。后者主要是将数据库概念结构转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构,在已有的实体及实体之间关系的基础上形成数据库中表以及各个表之间的关系。合理的数据库结构设计可以提高数据存储的效率,确保数据的完整性和一致性。
数据库是实现一个系统的关键,在管理系统的应用程序中占有非常重要的地位,它的好坏直接影响到系统运行及实现的效果。只有选择了合适的数据库,建立合适的数据库进行数据存储,并且建立正确的数据关系,管理员和其他用户才能进行有效的操作,系统才能正常的运行。表是数据库的基础,它记录数据库中的全部数据内容,因此,设计一个数据库的关键,就集中体现在建立数据库中的基本表上。根据需求分析,系统定义的数据库中包含以下表:商品表 goods(表1);商品类型表 goods class(表2);管理员表 manager(表3); 会员表 vip(表4)。
下面分别介绍这些表的结构。
表1商品表(goods)
序号 |
字段名称 |
字段含义 |
类型 |
空值 |
备注 |
1 |
Id |
用户名 |
Int (4) |
Not null |
主键 |
2 |
miaoshu |
描述 |
char (50) |
Null |
|
3 |
gc_id |
|
int(4) |
Null |
|
4 |
shuxing |
商品属性 |
char (50) |
Null |
|
5 |
kuchun |
商品库存 |
char (50) |
Null |
|
6 |
scrq |
|
char (50) |
Null |
|
7 |
sccj |
|
char (50) |
Null |
|
8 |
jiage |
商品价格 |
int (4) |
Null |
|
9 |
v_jiage |
会员商品价格 |
int (4) |
Null |
|
10 |
name |
商品名称 |
char (50) |
Null |
|
表2商品类型表(goods_class)
序号 |
字段名称 |
字段含义 |
类型 |
空值 |
备注 |
1 |
Id |
管理员名 |
Int (4) |
Not null |
主键 |
2 |
name |
商品类型名称 |
char (50) |
Null |
|
3 |
miaoshu |
描述 |
char (50) |
Null |
|
表3管理员表(manager)
序号 |
字段名称 |
字段含义 |
类型 |
空值 |
备注 |
1 |
Id |
管理员 |
int (4) |
Not null |
主键 |
2 |
m_name |
管理员名称 |
char (50) |
Null |
|
3 |
m_pass |
管理员密码 |
int (4) |
Null |
|
4 |
m_power |
管理员权限 |
char (50) |
Null |
|
表4会员表(vip)
序号 |
字段名称 |
字段含义 |
类型 |
空值 |
备注 |
1 |
Id |
会员 |
int (4) |
Not null |
主键 |
2 |
v_name |
会员名称 |
char (50) |
Null |
|
3 |
v_pass |
会员密码 |
int (4) |
Null |
|
4 |
v_adr |
会员地址 |
char (50) |
Null |
|
5 |
v_bank |
会员银行卡号 |
int (10) |
Null |
|
6 |
v_youbian |
会员邮编 |
int (3) |
Null |
|
7 |
v_email |
会员Email |
char (50) |
Null |
|
8 |
v_cardnumber |
会员卡号 |
int (4) |
Null |
|
9 |
v_phone |
会员电话号码 |
int (8) |
Null |
|
(四)管理子系统
在本系统中,用户管理模块的功能比较简单。在系统初始化时,最初只有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。Admin用户可以创建和删除普通用户、修改自己的资料. 其他guofeng等系统管理员为后期设定的。管理子系统如图9所示。若图片无法显示请联系QQ752018766
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页