超市会员数据库报告.docx

上传人:b****3 文档编号:4679234 上传时间:2023-05-07 格式:DOCX 页数:14 大小:349.94KB
下载 相关 举报
超市会员数据库报告.docx_第1页
第1页 / 共14页
超市会员数据库报告.docx_第2页
第2页 / 共14页
超市会员数据库报告.docx_第3页
第3页 / 共14页
超市会员数据库报告.docx_第4页
第4页 / 共14页
超市会员数据库报告.docx_第5页
第5页 / 共14页
超市会员数据库报告.docx_第6页
第6页 / 共14页
超市会员数据库报告.docx_第7页
第7页 / 共14页
超市会员数据库报告.docx_第8页
第8页 / 共14页
超市会员数据库报告.docx_第9页
第9页 / 共14页
超市会员数据库报告.docx_第10页
第10页 / 共14页
超市会员数据库报告.docx_第11页
第11页 / 共14页
超市会员数据库报告.docx_第12页
第12页 / 共14页
超市会员数据库报告.docx_第13页
第13页 / 共14页
超市会员数据库报告.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

超市会员数据库报告.docx

《超市会员数据库报告.docx》由会员分享,可在线阅读,更多相关《超市会员数据库报告.docx(14页珍藏版)》请在冰点文库上搜索。

超市会员数据库报告.docx

超市会员数据库报告

西安建筑科技大学华清学院

课程设计(论文)

 

课程名称:

数据库课程设计

题目:

超市会员管理系统

院(系):

华清学院机械电子工程系

专业班级:

计算机科学与技术1101

姓名:

学号:

201106060136

指导教师:

2014年07月6日

 

西安建筑科技大学华清学院课程设计(论文)任务书

专业班级:

计算机1101学生姓名:

指导教师(签名):

一、课程设计(论文)题目

超市会员管理系统

二、本次课程设计(论文)应达到的目的

通过数据库大作业课程设计的操作与实践,使学生了解关系数据库的相关理论知识和有关工具软件的使用技巧,在一定程度上提高应用程序的综合开发能力和创新意识、创新能力。

三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)

系统功能基本要求:

1.加入会员的基本条件维护,包括:

成为会员的基本条件、优惠政策、优惠时间等;

2.会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等;

3.会员购物信息:

购买物品编号、物品名称、所属种类,数量,价格等;

4.会员返利信息,包括会员积分的情况,享受优惠的等级等;

5.对货物流量及消费人群进行统计输出。

四、应收集的资料及主要参考文献:

1.数据库:

原理编程与性能(影印版)(第2版),高等教育出版社,ParickO'Neil,ElizabethO'Neil编著,2005.7;

2.数据库系统概论(第4版),高等教育出版社,王珊,萨师煊编著,2006.05;

五、审核批准意见

教研室主任(签字)

摘要

本会员超市会员管理系统实际的业务流程为背景而设计的,后台数据库的设计用SQLServer2008,前台用MyEclipse来开发。

本超市会员信息管理系统已超市会员信息的管理为核心,兼有各种查询、添加、修改等功能,如对货物流量和消费人群的查询,对会员信息的查询等。

本系统利用存储过程可以对数据库中的内容实现各种级联修改与信息的实时更新,可以化繁为简,提高效率,避免大量的重复性的工作。

随着社会的快速发展,市场竞争越来越激烈,为了能在竞争中立于不败之地,商家推出了各种方式来吸引顾客,提升自己的竞争能力,会员制度的推行现在相当普遍,会员的加入不仅能使商家有固定的合作对象和顾客,还可以通过一定的优惠政策刺激消费者消费,所以对会员管理系统有更高的要求。

整个系统由会员信息管理模块、会员优惠度模块、购物信息模块和商品信息模块组成。

整个系统能独立运行,实现现实中的功能。

关键字:

会员管理,数据库

 

目录

1实验内容………………………………………………………第1页

2实验环境………………………………………………………第1页

3问题描述………………………………………………………第1页

4需求分析………………………………………………………第2页

5概要设计………………………………………………………第4页

6数据库设计……………………………………………………第6页

7详细设计………………………………………………………第9页

8调试分析………………………………………………………第12页

9实验总结………………………………………………………第12页

 

超市会员管理系统

1.实验内容

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

熟悉通过Sql对数据库进行操作,实现包括基本的创建,添加,删除,修改,查询等操作。

建立一个数据库,完成实验所要求的各种操作,所有的操作均在此建立的数据库中进行。

超市可以利用系统对会员信息进行管理,例如对会员信息的添加、修改、查询以及积分查询统计等。

用计算机管理会员的基本信息,以及对会员信息的编辑、查询等一系列动作,它是一种计算机应用技术的创新。

在计算机还未普及之前组织会员管理都是由工作人员人工书写,查阅的方式来操作的。

现在一般的会员管理都采用计算机智能化管理,采用计算机作为工具的实用的计算机智能化管理程序来帮助管理员进行更有效的进行会员管理工作。

很大程度上提高了会员管理的效率,不再像过去的手工操作浪费时间、人力以及物力,也无形当中提高了超市对会员管理的效率。

2.实验环境

1)主语言开发环境:

MyEclipse开发环境。

2)MicrosoftSqlServer2008R2数据库。

MicrosoftSQLServer2008R2提供完整的企业级技术与工具,帮助

3)操作系统:

Windows7家庭版操作系统。

3.问题描述

3.1问题概述

超市会员管理系统是超市管理新系统的重要组成部分,利用会员信息管理系统,超市能够有效的管理自己的会员,实现对会员信息的维护。

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

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

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

3.2系统功能简介

超市会员管理系统主要是对超市的会员信息进行详细的管理。

a)查询会员信息:

输入要查询的会员卡号,查询已有的会员信息到会员表,可查询到会员信息包括:

会员卡号、会员姓名、会员性别、会员电话、会员卡购买日期、会员卡过期日期、会员卡余额等。

b)添加购物信息:

添加新的会员的购物信息到会员表,可添加包括:

商品名称、商品价格、够买时间等基本信息。

c)修改会员卡信息:

用户可以在浏览客户信息时修改会员卡过期日期信息,并将修改后的客户信息更新到会员表中。

d)购买新卡信息:

选择购物卡的价格输入持卡者信息,并将购买后的会员信息更新到会员表中。

4.需求分析

4.1可行性分析

超市会员管理系统采用直观简单的操作界面,对于稍微具体计算机操作技能的人员都能在很短时间学习熟练操作。

有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。

因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的信息收集效率。

由此,该系统的操作是可行的,有必要开发该系统。

4.2功能需求

会员卡管理系统,主要包括客户与商品之间的关系。

主要功能需求如下。

(1)在会员卡管理部分,要求:

a)可以查询会员信息。

b)可以修改会员卡过期日期。

c)可以查看会员购物信息。

d)可以对会员的信息进行基本操作且会员有多种级别,级别的高低与消费总额成正比。

(2)添加购物信息部分,要求:

a.可以查看购买的商品信息。

b.对商品信息进行维护,包括添加商品名称、商品价格、够买时间等操作。

(3)购买新卡管理部分,要求:

a.可以选择购卡价格。

b.可以对会员的消费级别分类,普通会员输入手机号即可,高级会员需输入姓名、身份证号、手机号等。

4.3性能需求

a)数据的精确度

应保证查询的准确率为100%,所有在相应区域中包含查询关键字的都可以查到,不在相应域中或不包含查询关键字的都不能查到。

b)系统响应时间

系统性能高反应速度快,1、2秒之内找到特定的客户信息。

c)适应性

满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。

4.4系统设计基础

a)系统业务流图

图4-1系统业务流图

b)系统数据流图

图4-2系统数据流图

5.概要设计

5.1功能描述

该课程设计的数据结构是线性的数据存储结构,采用的是单链表类型的存储结构。

加入会员的基本条件维护,包括:

成为会员的基本条件、优惠政策、优惠时间等;会员的基本信息,包括姓名、性别、年龄、身份证号、联系方式等;会员购物信息、购买商品、商品名称、商品价格等;会员返利信息,包括会员积分的情况,享受优惠的等级等;超市会员可以浏览自己的消费信息,管理员可以对会员信息进行维护。

商品管理可以浏览商品的信息,可以对商品信息进行维护。

会员消费管理可以显示当前数据库中会员的消费情况。

简单而有效的发挥出它的效力,资源配置比较突出,这就是管理信息系统的开发的基本环境。

5.2系统功能模块图

图5-1系统功能模块图

6.数据库设计

6.1数据库简介

数据库是指存放在计算机内、有组织的、可共享的数据集合;对数据库的管理是通过数据库管理系统实现的。

数据库技术使准确、批量、高效的管理数据成为可能。

随着管理需求的提高,数据库技术也得到了飞速发展,应用较为广泛的是分布式数据库和数据仓库技术。

数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。

我们这本书主要学的是关系型数据库。

数据结构又分为数据的逻辑结构和数据的物理结构。

数据库系统三级模式和两层映像的系统结构保证了数据库系统中能够具有较高的逻辑独立性和物理独立性。

6.2概念结构设计

ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法构成ER图的基本要素是实体、属性和关系。

实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。

本系统的E-R模型如下图所示:

图6-1关系图

a)会员信息E-R图:

图6-2普通会员卡信息图

b)购物信息E-R图:

图6-3购物信息图

c)会员信息管理之间的关系图:

一个商品可以被多个会员购买,它们之间是一对多的联系。

图6-4关系图

6.3逻辑结构设计

(1)将E-R图转换成关系模型

E-R图转换成关系模型应该遵循以下原则:

1)一个实体型转换为一个关系模式。

2)一个1:

1联系可以转换为一个独立的关系模式,也可以与任意一端对应

的关系模式合并。

3)把一个1:

n联系转换为一个独立的关系模式。

4)一个m:

n联系转换为一个关系模式。

5)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。

(2)该数据库由E-R图得出关系模式如下:

1)会员信息(会员卡号、会员姓名、身份证号、余额、手机号码、购买日期、过期日期等)。

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

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

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

2)购物信息(卡号、商品名称、商品价格、购买时间等。

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

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

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

6.4物理结构设计

数据存取方面,确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;物理结构进行评价,评价的重点是时间和空间效率。

如果评价结果满足原设计的要求,则可以进入到物理实施阶段,否则就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。

a)会员信息表

b)购物信息表

7.详细设计

7.1建表模块

a)会员信息表:

会员卡号、会员姓名、身份证号、余额、手机号码、购买日期、过期日期。

b)购物信息表:

卡号、商品名称、商品价格、购买时间。

7.2Sql语句

a)会员信息的创建

create table shoppingcard(

    card nchar(10) primary key  /*在列级定义主键*/

      sname nchar(10),       

      sID nchar(10),

sphnchar(10),

snewDatenchar(10),

soldDatenchar(10),

moneynchar(10)

);

b)购物信息的创建

create table goodsinfo(

   card nchar(10) primary key  /*在列级定义主键*/

   goodName nchar(10),       

   goodPrice nchar(10),

goodDatetnchar(10)

);

c)过期时期的修改

updateshoppingcard

setolddate=2017-04-04

onoldDate=2017-04-05

wherecard=’0100100000'

d)添加购物信息

insert

intogoodsinfo(card,goodNamet,goodPricet,goodDate)

values(‘010*******’,’西瓜’,’20’,’2014-07-07’);

e)购物信息

select*

fromshoppingcard

wherecard

f)插入购物卡

insert

intoshoppingcard(card,sname,sID,sph,snewDate,soldDate,money)

values('0100100000','申雅静’,610631''110','2013-04-04','2017-04-04','1000')

g)购物卡余额不足删除

delete

fromshoppingcard

wherecard='0100100000'

8.调试分析

在进行系统分析时,建立对管理信息系统的感性认识以及信息系统给组织和个人带来的影响。

运用了有管管理信息系统的知识,可以方便企业各种业务的管理,并通过管理系统掌握企业各方面发展情况。

在数据库系统运行过程中必须不断地对其进行评价、调整与修改。

数据库试运行合格后,数据库即可投入正式运行。

数据库投入运行标志着开发任务的基本完成和维护工作的开始。

对数据库设计进行评价、调整、修改等维护工作,应用环境在不断变化,数据库运行过程中物理存储会不断变化。

在数据库运行阶段,对数据库经常性的维护工作主要是由DBA完成的,包括:

数据库的转储和恢复;数据库的安全性、完整性控制数据库性能的监督、分析和改进;数据库的重组织和重构造。

9.实验总结

通过这次实验,我对数据库这门课有了更深的理解和认识,为了做好本次实验,我综合运用了老师上课所讲部分内容,并查阅了很多相关资料,受益非浅,增长了很多方面的见识,使我深刻认识到以前所学的基础课程的重要性,也使我掌握了很多新的知识,特别是一些课本之外的知识,体会到了理论知识和实践相结合的重要性。

本次实验对要处理的对象和系统的要求都有较明确的阐述,在对该系统进行测试时,实现了各个表上建立了相关视图等。

功能相对比较完善,一些操作必须是有相关权限的人员可以执行,增加系统安全性,在本次实验中,很好地培养了我分析问题、解决问题的能力。

同时,独立工作能力也得到了很好的提高。

在学习过程中,我也借鉴了上网不少资料,看了一些别人设计的超市会员管理系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。

在不断分析后明确并改正了错误和疏漏,使我的程序有了更高的质量。

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

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2