ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:353.29KB ,
资源ID:26991118      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26991118.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(超市会员管理系统数据库项目实训报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、超市会员管理系统数据库项目实训报告超市会员管理系统1、需求分析.31.1系统概述.31.2具体分析.31.3用户需求.52、概念结构设计.52.1 系统总体设计.52.2 系统功能模块设计.52.3 数据库设计.73、逻辑结构设计.93.1 表.103.2 查询.113.3窗体.123.4报表.134、编程实现.154.1 窗体实现.154.2 报表实现.164.3 查询实现.195、测试的步骤和内容.206、项目总结.20参考文献.211、需求分析1.1系统概述该超市会员管理系统的用户将是超市管理员或类似群体,提供方便、快捷的管理与维护。系统要求采用B/S模式进行架构,使用的脚本语言为JSP

2、,与Access交互。分为前台浏览器端和后台服务器端两部分。浏览器端主要功能有UI输出和与用户的交互等,服务器端则主要用于数据库的维护、数据之间的存取等操作。1.2具体分析1.2.1功能需求分析该超市会员管理系统有四大模块:会员管理模块,消费分析模块,商品管理模块。会员管理模块:该模块主要实现会员的注册,修改,退出,查询等操作。会员有多种级别,级别的高低与消费总额成正比。不同的级别拥有不同的优惠服务。刚注册的会员有初级级别的优惠。会员可使用会员卡购买超市中的商品,每名会员只能注册一张会员卡。当需要补办会员卡,或其他修改会员信息的操作可以通过修改来执行。其中会员查询可以通过不同的方式进行查询,以

3、得到想要的数据。消费分析模块:该模块主要是统计系统当中一些重要信息,比如会员消费习惯、商品信息统计等有价值的信息。将会提供多种统计方式,比如输入收入阶层统计会员数,或者统计购买同一种类商品的人数,等等。商品管理模块: 该模块提供会员消费界面,既会员购买了哪些商品,商品单价,购买数量等信息。会员确定购买后,将所购买商品插入数据库中消费记录表,同时更改会员卡的消费总额,余额等信息。并且,根据消费总额是否达到一定限额,决定会员卡的级别是否升级。1.2.2数据需求分析会员信息表:会员号,姓名,性别,年龄,联系方式,工作单位,基本条件,优惠政策,优惠时间。返利表(用于查询会员消费后的级别):会员号,积分

4、,级别。商品信息表(用于记录会员消费的记录):商品号,会员号,名称,价格,数量,种类。1.2.3性能要求分析数据精确度:该系统主要是能够正确处理消费金额,以求能正确管理会员卡的金额。因此大多数需要处理小数的计算,这要求有足够的精确度。时间特性:在时间方面,该系统力求在用户能够等待的时间范围内输出,并将结果反映给用户。适应性:系统操作方式尽可能简单,界面友好,运行环境尽可能向下兼容,与其他软件的借口和开发环境发生变化时,应具有较强的适应能力和通用性,在数据结构、程序变化不大时,能在不同的系统上使用,最好能跨越平台。1.2.4运行环境操作系统:Microsoft Windows XP 或更高数据库

5、: Access1.3用户需求该系统要求具有友好的用户界面和良好的硬件、软件接口。同时,要求具有良好的健壮性,当程序出错时,能在一定局限内允许错误的存在,而不使系统运行出现错误。另外,该系统还要求让用户能够轻松上手,便捷的使用。2、系统概要设计2.1 系统总体设计图2.1 系统总图2.2 系统功能模块设计 会员管理的功能模块如下图所示:图2.2.1 会员管理图 图2.2.2 统计分析图 消费管理的功能模块如下图所示:图2.2.3 消费管理图2.3 数据库设计 2.3.1 数据库主功能模块E-R图 “会员”表的E-R图:图2.3.1.1 会员表 “消费记录”表的E-R图:图2.3.1.1 消费记

6、录表 “商品信息”表的E-R图:图2.3.1.5 商品信息表 各实体之间关系的E-R图:图2.3.1.6 会员相关信息表:图2.3.1.7 会员相关信心视图 2.3.2 关系模型 其中实下划线是主键,虚下划线是外键 会员(会员号,姓名,性别,年龄,联系方式,工作单位) 级别(级别ID,级别名称,最小值,最大值,级别优惠) 商品记录(商品号,会员号,商品名称,种类,价格,数量) 2.3.3 数据库定义会员信息表:字段名称字段类型是否为空约束字段说明会员号Number(5)否主键会员ID姓名varchar2(10)否会员姓名性别Varchar2(6)是男,女性别年龄number(2)是年龄联系方式

7、varchar2(20)是唯一性联系方式工作单位varchar2(30)是工作单位基本条件Varchar2(10)是收入阶层优惠政策Varchar2(30)是优惠时间Data是优惠时间返利信息表:字段名称字段类型是否为空约束字段说明会员号Number(2)否主键会员号积分varchar2(10)是积分级别Number(2)是级别商品信息表:字段名称字段类型是否为空约束字段说明商品号Varchar2(20)否主键条形码会员号Number(10,4)否外键会员号价格Number(10)是商品单价名称varchar2(20)是商品名称数量Number(6)是商品数量种类varchar2(10)是商品

8、种类3、详细设计3.1表 3.1.1表的创建会员信息表: 3.1.2表的关系3.2查询 3.2.1创建查询(1)会员信息查询SQL语句:SELECT 会员信息.会员号, 会员信息.姓名, 会员信息.性别, 会员信息.工作单位, 会员信息.联系方式, 会员信息.优惠政策, 会员信息.优惠时间, 会员信息.年龄FROM 会员信息;(2)商品信息查询SQL语句:SELECT DISTINCTROW 商品信息.物品编号, 商品信息.物品名称, 商品信息.类型, 商品信息.价格, Sum(商品信息.数量) AS 数量 之 总计FROM 商品信息GROUP BY 商品信息.物品编号, 商品信息.物品名称,

9、 商品信息.类型, 商品信息.价格, 商品信息.会员号;(3)返利信息查询SQL语句:SELECT 返利信息.会员号, 返利信息.积分, 返利信息.等级FROM 返利信息;(4)vip详细信息查询SQL语句:SELECT 会员信息.会员号, 会员信息.姓名, 会员信息.性别, 会员信息.工作单位, 会员信息.联系方式, 会员信息.优惠政策, 会员信息.优惠时间, 返利信息.积分, 返利信息.等级, 会员信息.年龄FROM 会员信息 INNER JOIN 返利信息 ON 会员信息.会员号 = 返利信息.会员号WHERE (会员信息.会员号) Like Forms!vip详细信息查询!Combo2

10、9);3.3窗体 3.3.1创建窗体(1)vip详细信息查询窗体:3.4报表 3.4.1创建报表4、编程实现4.1 窗体界面4.1.1 vip详细信息查询窗体4.1.2 vip详细信息查询子窗体实现代码Option Compare DatabasePrivate Sub Combo29_BeforeUpdate(Cancel As Integer)End SubPrivate Sub Command31_Click()Me.vip详细信息查询子窗体.RequeryEnd SubPrivate Sub vip详细信息查询子窗体_Enter()End SubPrivate Sub vip详细信息查

11、询子窗体_标签_Click()End SubPrivate Sub 主体_Click()End Sub4.1.3会员信息窗实现代码Option Compare DatabasePrivate Sub CommandL_Click()On Error GoTo Err_CommandL_Click DoCmd.GoToRecord , , acPreviousExit_CommandL_Click: Exit SubErr_CommandL_Click: MsgBox Err.Description Resume Exit_CommandL_Click End SubPrivate Sub Co

12、mmandN_Click()On Error GoTo Err_CommandN_Click DoCmd.GoToRecord , , acNextExit_CommandN_Click: Exit SubErr_CommandN_Click: MsgBox Err.Description Resume Exit_CommandN_Click End SubPrivate Sub CommandCreate_Click()On Error GoTo Err_CommandCreate_Click DoCmd.GoToRecord , , acNewRecExit_CommandCreate_C

13、lick: Exit SubErr_CommandCreate_Click: MsgBox Err.Description Resume Exit_CommandCreate_Click End SubPrivate Sub CommandDelete_Click()On Error GoTo Err_CommandDelete_Click DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70Exit_CommandDel

14、ete_Click: Exit SubErr_CommandDelete_Click: MsgBox Err.Description Resume Exit_CommandDelete_Click End Sub4.1.4商品信息窗体4.1.4商品流量查询窗体4.2 报表实现4.2.1 会员信息报表4.2.2商品信息报表4.2.3商品流量查询报表 4.3 查询实现 4.3.1 查询界面(1)vip详细信息查询(2)返利信息查询(3)会员信息(4)商品信息 代码如下:Option Compare DatabasePrivate Sub Combo29_BeforeUpdate(Cancel As

15、 Integer)End SubPrivate Sub Command31_Click()Me.vip详细信息查询子窗体.RequeryEnd SubPrivate Sub vip详细信息查询子窗体_Enter()End SubPrivate Sub vip详细信息查询子窗体_标签_Click()End SubPrivate Sub 主体_Click()End Sub5、测试的步骤和内容 1.vip详细信息查询 输入会员号,点击“查询”,下方子窗体显示所查找的数据信息。 2.会员信息查询 可查询“前一项纪录”和“下一项纪录”。点击“添加记录”即可添加新的数据。点击“删除记录”可删除本条记录。 3.商品流量查询 可查询商品的售出数量 4.返利信息和商品信息与会员信息查询相同操作 6、课程设计体会本次设计性实验,真的遇到不少问题,最主要的是Access子窗体在父窗体显示查询结果。查了一下资料,发现是代码写错了一番修改与尝试,终于勉强地将实验弄出来。实验并不完美,有几个功能还有缺陷,以后会加以修改。7、参考文献1.数据库原理及应用2.ACCESS数据库与程序设计3.ACCESS项目案例导航窗体顶端窗体底端

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

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