超市会员管理系统数据库实验报告.docx

上传人:b****1 文档编号:1470607 上传时间:2022-10-22 格式:DOCX 页数:7 大小:109.93KB
下载 相关 举报
超市会员管理系统数据库实验报告.docx_第1页
第1页 / 共7页
超市会员管理系统数据库实验报告.docx_第2页
第2页 / 共7页
超市会员管理系统数据库实验报告.docx_第3页
第3页 / 共7页
超市会员管理系统数据库实验报告.docx_第4页
第4页 / 共7页
超市会员管理系统数据库实验报告.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

超市会员管理系统数据库实验报告.docx

《超市会员管理系统数据库实验报告.docx》由会员分享,可在线阅读,更多相关《超市会员管理系统数据库实验报告.docx(7页珍藏版)》请在冰豆网上搜索。

超市会员管理系统数据库实验报告.docx

超市会员管理系统数据库实验报告

学号:

成绩:

数据库综合实验报告

院系计算机与电子信息学院

专业—计算机科学与技术

班级_xxxxxxxxxxx

设计题目—超市会员管理系统

姓名xxxxx

指导教师xxxxxxxx

xxxx年xx月xx日

超市会员管理系统

1、需求分析3

1.1系统概述3

1.2具体分析3

1.3用户需求5

2、系统概要设计5

2.1系统总体设计5

2.2系统功能模块设计5

2.3数据库设计7

3、详细设计13

3.1数据处理封装图13

3.2系统设计14

4、编程实现15

4.1登录界面实现15

4.2会员管理实现16

4.3消费管理实现19

5、课程设计体会20

参考文献21

1、需求分析

1.1系统概述

该超市会员管理系统的用户将是超市管理员或类似群体,提供方便、快捷的管理与维护。

系统要求采用B/S模式进行架构,使用的脚本语言为JSP,与oracle数据

库进行交互。

分为前台浏览器端和后台服务器端两部分。

浏览器端主要功能有UI输出和与用户的交互等,服务器端则主要用于数据库的维护、数据之间的存取等操作。

1.2具体分析

1.2.1功能需求分析

该超市会员管理系统有四大模块:

用户登录模块,会员管理模块,统计分析模块,账户管理模块。

用户登录模块:

该模块需要用户输入用户名和密码,如果通过身份验证则可以连接到数据库。

如果忘记密码,则可以通过回答注册时设置的问题找回密码。

如果输入次数超过5次,则需要等待10分钟才能重新输入。

会员管理模块:

该模块主要实现会员的注册,修改,退出,查询等操作。

会员有多种级别,级别的高低与消费总额成正比。

不同的级别拥有不同的优惠服务。

刚注册的会员有初级级别的优惠。

会员可使用会员卡购买超市中的商品,每名会员只能注册一张会员卡。

当需要补办会员卡,或其他修改会员信息的操作可以通过修改来执行。

其中会员查询可以通过不同的方式进行查询,以得到想要的数据。

统计分析模块:

该模块主要是统计系统当中一些重要信息,比如会员消费习惯、商品信息统计等有价值的信息。

将会提供多种统计方式,比如输入收入阶层统计会员数,或者统计购买同一种类商品的人数,等等。

消费管理模块:

该模块提供会员消费界面,既会员购买了哪些商品,商品单价,

购买数量等信息。

会员确定购买后,将所购买商品插入数据库中消费

记录表,同时更改会员卡的消费总额,余额等信息。

并且,根据消费

总额是否达到一定限额,决定会员卡的级别是否升级。

1.2.2数据需求分析

会员信息表:

会员ID,姓名,性别,年龄,联系方式,地址,收入阶层,卡号。

会员卡信息表:

卡号,消费总额,卡内余额,序列号,级别ID,注册

时间。

(序列号唯一标识会员卡)级别表(用于查询会员消费后的级别):

级别ID,级别名称,最小金额,最大金额,级别优惠。

消费记录表(用于记录会员消费的记录):

消费ID,卡号,消费金额,消费时间,商品条形码,购买数量。

商品信息表:

商品条形码,单价,商品名称,数量,种类。

为了便于查询会员信息和消费记录,添加了两个视图,由于查询频率高的数据。

会员信息视图:

会员姓名,性别,年龄,联系方式,地址,收入阶层,会员卡号,注册时间,消费总额,余额,级别名称。

消费记录视图:

会员卡号,消费金额,消费时间,商品名称,购买数量,商品单价。

1.2.3性能要求分析

数据精确度:

该系统主要是能够正确处理消费金额,以求能正确管理会员卡的金额。

因此大多数需要处理小数的计算,这要求有足够的精确度。

时间特性:

在时间方面,该系统力求在用户能够等待的时间范围内输出,并将结果反映给用户。

适应性:

系统操作方式尽可能简单,界面友好,运行环境尽可能向下兼容,

与其他软件的借口和开发环境发生变化时,应具有较强的适应能力和通用性,在数据结构、程序变化不大时,能在不同的系统上使用,最好能跨越平台。

1.2.4运行环境

操作系统:

MicrosoftWindowsXP或更高

数据库:

Oracle10g

浏览器:

王流浏览器,如IE

1.3用户需求

该系统要求具有友好的用户界面和良好的硬件、软件接口。

同时,要求具有良好的健壮性,当程序出错时,能在一定局限内允许错误的存在,而不使系统运行出现错误。

另外,该系统还要求让用户能够轻松上手,便捷的使用。

2、系统概要设计

2.1系统总体设计

超市会员管理系统

图2.1系统总图

2.2系统功能模块设计

会员管理的功能模块如下图所示:

会员管理

会员信息查询

会员退出

 

图2.2.1会员管理图

图2.2.2统计分析图

消费管理的功能模块如下图所示:

消费管理

图223消费管理图

2.3数据库设计

2.3.1数据库主功能模块E-R图

 

“会员”表的E-R图:

图2.3.1.1会员表

“会员卡”表的E-R图:

“级别”表的E-R图:

 

 

“消费记录”表的E-R图:

图2.3.1.1消费记录表

“商品信息”表的E-R图:

 

各实体之间关系的E-R图:

图2.3.1.6

其中两个视图的E-R图如下:

会员相关信息表:

图231.7会员相关信心视图

会员消费记录视图:

消费金额

消费时间

余额

2.3.2关系模型

其中实下划线是主键,虚下划线是外键

会员(会员ID,姓名,性别,年龄,联系方式,地址,收入阶层,卡号)

10欢。

迎下

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1