数据库综合实验报告院系计算机与电子信息学院专业计算机科学与技术班级xxxxxxxxxxx设计题目超市会员管理系统姓名xxxxx指导教师xxxxxxxxxxxx年xx月xx日超市会员管理系统目录需求分析................................................3系统概述............................................3具体分析............................................3用户需求............................................5系统概要设计..................................................................................................................................................................7详细设计..................................................................................................................................14编程实现........................................................................................................................................................................19课程设计体会............................................20参考文献...................................................21需求分析系统概述该超市会员管理系统的用户将是超市管理员或类似群体,提供方便、快捷的管理与维护。系统要求采用B/S模式进行架构,使用的脚本语言为JSP,与oracle数据库进行交互。分为前台浏览器端和后台服务器端两部分。浏览器端主要功能有UI输出和与用户的交互等,服务器端则主要用于数据库的维护、数据之间的存取等操作。具体分析功能需求分析该超市会员管理系统有四大模块:用户登录模块,会员管理模块,统计分析模块,账户管理模块。用户登录模块:该模块需要用户输入用户名和密码,如果通过身份验证则可以连接到数据库。如果忘记密码,则可以通过回答注册时设置的问题找回密码。如果输入次数超过5次,则需要等待10分钟才能重新输入。会员管理模块:该模块主要实现会员的注册,修改,退出,查询等操作。会员有多种级别,级别的高低与消费总额成正比。不同的级别拥有不同的优惠服务。刚注册的会员有初级级别的优惠。会员可使用会员卡购买超市中的商品,每名会员只能注册一张会员卡。当需要补办会员卡,或其他修改会员信息的操作可以通过修改来执行。其中会员查询可以通过不同的方式进行查询,以得到想要的数据。统计分析模块:该模块主要是统计系统当中一些重要信息,比如会员消费习惯、商品信息统计等有价值的信息。将会提供多种统计方式,比如输入收入阶层统计会员数,或者统计购买同一种类商品的人数,等等。消费管理模块: 该模块提供会员消费界面,既会员购买了哪些商品,商品单价,购买数量等信息。会员确定购买后,将所购买商品插入数据库中消费记录表,同时更改会员卡的消费总额,余额等信息。并且,根据消费总额是否达到一定限额,决定会员卡的级别是否升级。数据需求分析会员信息表:会员ID,姓名,性别,年龄,联系方式,地址,收入阶层,卡号。会员卡信息表:卡号,消费总额,卡内余额,序列号,级别ID,注册时间。(序列号唯一标识会员卡)级别表(用于查询会员消费后的级别):级别ID,级别名称,最小金额,最大金额,级别优惠。消费记录表(用于记录会员消费的记录):消费ID,卡号,消费金额,消费时间,商品条形码,购买数量。商品信息表:商品条形码,单价,商品名称,数量,种类。为了便于查询会员信息和消费记录,添加了两个视图,由于查询频率高的数据。会员信息视图:会员姓名,性别,年龄,联系方式,地址,收入阶层,会员卡号,注册时间,消费总额,余额,级别名称。消费记录视图:会员卡号,消费金额,消费时间,商品名称,购买数量,商品单价。性能要求分析
超市会员管理系统(数据库)实验报告 来自淘豆网m.daumloan.com转载请标明出处.