版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库与信息管理技术课程设计报告设计题目: 超市会员管理系统 小组成员: 王蕊201420732212 孟婷蕊201420732222 小组分工: 2016年7月目 录 TOC o 1-3 h z u HYPERLINK l _Toc455320783 1 应用需求 PAGEREF _Toc455320783 h - 1 - HYPERLINK l _Toc455320784 2 需求分析 PAGEREF _Toc455320784 h - 1 - HYPERLINK l _Toc455320785 2.1确定任务与目标 PAGEREF _Toc455320785 h - 1 - HYPERL
2、INK l _Toc455320786 2.2系统边界与标识用户 PAGEREF _Toc455320786 h - 1 - HYPERLINK l _Toc455320787 2.3用户与数据的关系 PAGEREF _Toc455320787 h - 1 - HYPERLINK l _Toc455320788 3 数据库概念结构设计 PAGEREF _Toc455320788 h - 1 - HYPERLINK l _Toc455320789 3.1标识实体及联系 PAGEREF _Toc455320789 h - 1 - HYPERLINK l _Toc455320790 3.2标识实体和
3、联系的属性 PAGEREF _Toc455320790 h - 1 - HYPERLINK l _Toc455320791 3.3属性存档 PAGEREF _Toc455320791 h - 1 - HYPERLINK l _Toc455320792 3.4 确定属性域 PAGEREF _Toc455320792 h - 1 - HYPERLINK l _Toc455320793 3.5全局概念结构 PAGEREF _Toc455320793 h - 1 - HYPERLINK l _Toc455320794 4 数据库逻辑结构设计 PAGEREF _Toc455320794 h - 2 -
4、HYPERLINK l _Toc455320795 5数据库物理设计 PAGEREF _Toc455320795 h - 2 - HYPERLINK l _Toc455320796 5.1 分析操作 PAGEREF _Toc455320796 h - 2 - HYPERLINK l _Toc455320797 5.2 数据应用分析 PAGEREF _Toc455320797 h - 2 - HYPERLINK l _Toc455320798 5.3选择索引 PAGEREF _Toc455320798 h - 2 - HYPERLINK l _Toc455320799 5.4 冗余的考虑 PAG
5、EREF _Toc455320799 h - 2 - HYPERLINK l _Toc455320800 5.5 设计访问规则 PAGEREF _Toc455320800 h - 2 - HYPERLINK l _Toc455320801 6数据库实施 PAGEREF _Toc455320801 h - 2 - HYPERLINK l _Toc455320802 6.1 创建数据库的脚本 PAGEREF _Toc455320802 h - 2 - HYPERLINK l _Toc455320803 6.2 创建关系的脚本 PAGEREF _Toc455320803 h - 3 - HYPERL
6、INK l _Toc455320804 6.3 数据录入的脚本 PAGEREF _Toc455320804 h - 3 - HYPERLINK l _Toc455320805 6.4 数据修改脚本 PAGEREF _Toc455320805 h - 3 - HYPERLINK l _Toc455320806 6.5 数据删除脚本 PAGEREF _Toc455320806 h - 3 - HYPERLINK l _Toc455320807 6.6 数据查询脚本 PAGEREF _Toc455320807 h - 3 - HYPERLINK l _Toc455320808 7总结与展望 PAGE
7、REF _Toc455320808 h - 3 - HYPERLINK l _Toc455320809 8参考文献 PAGEREF _Toc455320809 h - 3 -1 应用需求随着经济的发展人们的生活水品得到了不断地提高,购物成为了生活中不可或缺的一部分当然超市购物更是一大热点,所以超市会员管理系统的产生对消费者提供了更多优惠的条件同时还实现信息的规范化管理科学统计和快速操作,从而减少管理方面的工作也增强了人们购物的热潮促进经济的快速增长2 需求分析2.1确定任务与目标进行会员信息的录入,修改,删除及查询等实现卡的发行、更改信息实现数据汇总统计输出定义会员的种类及优惠信息2.2系统边
8、界与标识用户需对收集到的数据进行分析,以便定义数据库应用的主要用户,2.3用户与数据的关系会员基本信息:会员卡卡号,姓名,性别,年龄,联系方式,购卡日期。会员卡信息:会员卡卡号,会员卡编号,会员卡种类。商品信息:物品编号,物品名称,物品种类,单价。优惠信息:会员卡卡号,会员卡种类,折扣3 数据库概念结构设计3.1标识实体及联系会员 会员卡 商品 会员类别3.2标识实体和联系的属性购卡日期姓名会员卡卡号会员联系方式年龄性别会员卡编号会员卡种类会员卡卡号会员卡单价物品名称商品物品种类物品编号3.3属性存档3.4 确定属性域实体主键会员会员卡卡号会员卡会员卡卡号商品物品编号n1购买商品会员卡3.5全
9、局概念结构1办理1属于会员类别会员114 数据库逻辑结构设计表1 会员基本信息表主键字段名数据类型长度非空会员卡卡号Char10姓名性别年龄联系方式购卡日期CharCharCharCharData/time81212表2会员卡信息表主键字段名数据类型长度非空会员卡卡号Char10会员卡编号会员卡种类CharChar10表3物品信息表主键字段名数据类型长度非空物品编号Char10物品名称物品种类单价CharCharMonetary4.1表4会员购物信息表主键字段名数据类型长度非空会员卡卡号Char10物品编号数量CharDigital10表5优惠信息表主键字段名数据类型长度非空会员卡卡号Char
10、10会员卡种类折扣CharDigital5数据库物理设计5.1 分析操作1.输入一个指定会员的详细信息2.修改、删除制定会员的详细信息3.根据种类排序,列出所有商品的信息和可能性4.根据名称排序,列出该会员购买的商品和可能性5.列出制定会员的购买商品的详细信息5.2 数据应用分析1.给操作访问的表和列以及访问的类型2.在查询条件中使用的列。检查这些条件是否包括:模式匹配、范围查找、准确匹配的键查询3.查询中包含在两个或多个表中用于连接的列4.查询中用于排序、分组的列5.操作运行的预期频率6.操作的性能目标5.3选择索引为了提高各种查询的性能和操作执行的效率,必须建立一些索引5.4 冗余的考虑关
11、系的规范化可以减少数据冗余,避免数据操作异常,但并不是规范化程度越高越好,因为数据冗余的减少,往往会降低系统的查询效率。所以。如果系统性能达不到要求,并且表的更新频率较低,查询频率较高,则可考虑降低某些表的规范化程度。1派生数据的考虑存储派生数据以及与派生它的数据操作保持一致的额外开销。每次在需要时进行计算的开销2规范化程度的考虑5.5 设计访问规则关系DBMS通常提供两种类型的数据库安全:系统安全和数据安全。系统安全包括系统级的数据库访问和使用。数据安全包括数据库对象的访问和使用权限以及用户在这些对象上可执行的操作。6数据库实施6.1 创建数据库的脚本-创建数据库use master goc
12、reate 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 Primary key, CName char(8) NOT NULL, Sex nchar(1) NULL, Age decimal(2,0) NOT NULL, Phonenumber char(12) NULL,
13、 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 table Goods( GNumber char( 10) NOT NULL Primary key , GName char(8) NOT NULL, GType int NOT NULL, Price decimal(
14、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 NULL,Data int NOT NULL)6.2 创建关系的脚本6.3 数据录入的脚本-插入数据insert into Member values(20112201,李东波,男,252011年月
15、日)insert into Member values(20112202,万古,女,38,154789652354,2012年月日)insert into Member values(20112203,全职龙,男,302012年月日)insert into Member values(20112204,李圣贤,男,352012年月日)insert into Member values(20112205,董永陪,男,602013年月日)insert into Member values(20112206,崔生鲜,女,3
16、02013年月日)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,白银VIP)insert into MemberCard values(201
17、12206,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 into Good
18、s values(00106,显示器,数码产品)insert into Goods values(00107,ipad,数码产品)insert into Goods values(00108,充电线,数码产品)insert into Goods values(00109,手表,数码产品)insert into Goods values(00110,羽毛球拍,运动产品)insert into Goods values(00111,茶,饮料产品)insert into Goods values(00112,鸡肉,食品)insert into Shopping values(20112201,001
19、01,50)0insert into Shopping values(20112202,00102,328)insert into Shopping values(20112203,00104,23)insert into Shopping values(20112204,00111,5)insert into Shopping values(20112205,00112,28)insert into Shopping values(20112206,00109,580)insert into Sale values(20112201,普通VIP,2011年月日)insert into Sal
20、e values(20112201,白金VIP,2013年月日)insert into Sale values(20112201,白银VIP,2012年月日)insert into Sale values(20112201,白金VIP,2012年月日)insert into Sale values(20112201,白银VIP,2013年月日)insert into Sale values(20112201,普通VIP,2013年月日)6.4 数据修改脚本update Memberset Sex=女where CName=董永陪;6.5 数据删除脚本deletefrom Goodswhere GType NOT IN (00112)delete Member where RID=201122016.6 数据查询脚本select *from Salewhere CID=白金VIP;7总结与展望本次课程设计的心得体会与收获,系统存在的问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论