(数据库)超市会员管理系统

上传人:博****1 文档编号:458974865 上传时间:2023-02-01 格式:DOCX 页数:16 大小:33.47KB
返回 下载 相关 举报
(数据库)超市会员管理系统_第1页
第1页 / 共16页
(数据库)超市会员管理系统_第2页
第2页 / 共16页
(数据库)超市会员管理系统_第3页
第3页 / 共16页
(数据库)超市会员管理系统_第4页
第4页 / 共16页
(数据库)超市会员管理系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《(数据库)超市会员管理系统》由会员分享,可在线阅读,更多相关《(数据库)超市会员管理系统(16页珍藏版)》请在金锄头文库上搜索。

1、撰写人:_日 期:_数据库与信息管理技术课程设计报告设计题目: 超市会员管理系统 小组成员: 王蕊201420732212 孟婷蕊201420732222 小组分工: 2016年7月目 录1 应用需求- 1 -2 需求分析- 1 -2.1确定任务与目标- 1 -2.2系统边界与标识用户- 1 -2.3用户与数据的关系- 1 -3 数据库概念结构设计- 1 -3.1标识实体及联系- 1 -3.2标识实体和联系的属性- 1 -3.3属性存档- 1 -3.4 确定属性域- 1 -3.5全局概念结构- 1 -4 数据库逻辑结构设计- 2 -5数据库物理设计- 2 -5.1 分析操作- 2 -5.2 数

2、据应用分析- 2 -5.3选择索引- 2 -5.4 冗余的考虑- 2 -5.5 设计访问规则- 2 -6数据库实施- 2 -6.1 创建数据库的脚本- 2 -6.2 创建关系的脚本- 3 -6.3 数据录入的脚本- 3 -6.4 数据修改脚本- 3 -6.5 数据删除脚本- 3 -6.6 数据查询脚本- 3 -7总结与展望- 3 -8参考文献- 3 -精品范文模板 可修改删除1 应用需求随着经济的发展人们的生活水品得到了不断地提高,购物成为了生活中不可或缺的一部分当然超市购物更是一大热点,所以超市会员管理系统的产生对消费者提供了更多优惠的条件同时还实现信息的规范化管理科学统计和快速操作,从而减

3、少管理方面的工作也增强了人们购物的热潮促进经济的快速增长2 需求分析2.1确定任务与目标进行会员信息的录入,修改,删除及查询等实现卡的发行、更改信息实现数据汇总统计输出定义会员的种类及优惠信息2.2系统边界与标识用户需对收集到的数据进行分析,以便定义数据库应用的主要用户,2.3用户与数据的关系会员基本信息:会员卡卡号,姓名,性别,年龄,联系方式,购卡日期。会员卡信息:会员卡卡号,会员卡编号,会员卡种类。商品信息:物品编号,物品名称,物品种类,单价。优惠信息:会员卡卡号,会员卡种类,折扣3 数据库概念结构设计3.1标识实体及联系会员 会员卡 商品 会员类别3.2标识实体和联系的属性购卡日期姓名会

4、员卡卡号会员联系方式年龄性别会员卡编号会员卡种类会员卡卡号会员卡单价物品名称商品物品种类物品编号3.3属性存档3.4 确定属性域实体主键会员会员卡卡号会员卡会员卡卡号商品物品编号n1购买商品会员卡3.5全局概念结构1办理1属于会员类别会员114 数据库逻辑结构设计表1 会员基本信息表主键字段名数据类型长度非空会员卡卡号Char10姓名性别年龄联系方式购卡日期CharCharCharCharData/time81212表2会员卡信息表主键字段名数据类型长度非空会员卡卡号Char10会员卡编号会员卡种类CharChar10表3物品信息表主键字段名数据类型长度非空物品编号Char10物品名称物品种类

5、单价CharCharMonetary4.1表4会员购物信息表主键字段名数据类型长度非空会员卡卡号Char10物品编号数量CharDigital10表5优惠信息表主键字段名数据类型长度非空会员卡卡号Char10会员卡种类折扣CharDigital5数据库物理设计5.1 分析操作1.输入一个指定会员的详细信息2.修改、删除制定会员的详细信息3.根据种类排序,列出所有商品的信息和可能性4.根据名称排序,列出该会员购买的商品和可能性5.列出制定会员的购买商品的详细信息5.2 数据应用分析1.给操作访问的表和列以及访问的类型2.在查询条件中使用的列。检查这些条件是否包括:模式匹配、范围查找、准确匹配的键

6、查询3.查询中包含在两个或多个表中用于连接的列4.查询中用于排序、分组的列5.操作运行的预期频率6.操作的性能目标5.3选择索引为了提高各种查询的性能和操作执行的效率,必须建立一些索引5.4 冗余的考虑关系的规范化可以减少数据冗余,避免数据操作异常,但并不是规范化程度越高越好,因为数据冗余的减少,往往会降低系统的查询效率。所以。如果系统性能达不到要求,并且表的更新频率较低,查询频率较高,则可考虑降低某些表的规范化程度。1派生数据的考虑(1) 存储派生数据以及与派生它的数据操作保持一致的额外开销。(2) 每次在需要时进行计算的开销2规范化程度的考虑5.5 设计访问规则关系DBMS通常提供两种类型

7、的数据库安全:系统安全和数据安全。系统安全包括系统级的数据库访问和使用。数据安全包括数据库对象的访问和使用权限以及用户在这些对象上可执行的操作。6数据库实施6.1 创建数据库的脚本-创建数据库use master gocreate database marketVIPON( Name=marketVIP, FILENAME=D:DBmarketVIP.MDF)LOG ON( Name=marketVIP_LOG, FILENAME=D:DBmarketVIP_LOG.LDF)gouse marketVIPgocreate table Member( CID char( 10) NOT NULL

8、 Primary key, CName char(8) NOT NULL, Sex nchar(1) NULL, Age decimal(2,0) NOT NULL, Phonenumber char(12) NULL, RegisteTime datetime NOT NULL, constraint check_sex check(sex in(男,女 )create table MemberCard( CID char( 10) NOT NULL Primary key, CNumber char( 10) NOT NULL , CType int NOT NULL )create ta

9、ble Goods( GNumber char( 10) NOT NULL Primary key , GName char(8) NOT NULL, GType int NOT NULL, Price decimal(4,1) NOT NULL )create table Shopping(CID char( 10) NOT NULL Primary key,GNumber char( 10) NOT NULL,Shuliang int NOT NULL)create table Sale(CID char( 10) NOT NULL Primary key,CType int NOT NU

10、LL,Data int NOT NULL)6.2 创建关系的脚本6.3 数据录入的脚本-插入数据insert into Member values(20112201,李东波,男,25,2011年月日)insert into Member values(20112202,万古,女,38,2012年月日)insert into Member values(20112203,全职龙,男,30,2012年月日)insert into Member values(20112204,李圣贤,男,35,2012年月日)insert into Member values(20112205,董永陪,男,60,2

11、013年月日)insert into Member values(20112206,崔生鲜,女,30,2013年月日)insert into MemberCard values(20112201,001,普通VIP)insert into MemberCard values(20112202,002,白金VIP)insert into MemberCard values(20112203,003,白银VIP)insert into MemberCard values(20112204,004,白金VIP)insert into MemberCard values(20112205,005,白银

12、VIP)insert into MemberCard values(20112206,006,普通VIP)insert into Goods values(00101,杯子,日用品)insert into Goods values(00102,衣服,日用品)insert into Goods values(00102,雨伞,日用品)insert into Goods values(00102,纸巾,日用品)insert into Goods values(00103,巧克力,食品)insert into Goods values(00104,熊猫饼干,食品)insert into Goods values(00105,键盘,数码产品)insert

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号