超市会员管理系统-数据库课程设计报告书
超市会员管理系统数据库课程设计

CreateTrigger CLCno
On Card Table
After Insert
If(SelectCardCno From Inserted)>20
Begin
Print‘会员卡卡号不能超过’
图8创建会员卡基本信息表
(3)创建物品信息表
创建物品信息表如图9。
图9创建物品信息表
(4)创建购物信息表
创建购物信息表如图10。
图10创建购物信息表
6.3创建索引
(1)为会员基本信息表按年龄升序建唯一索引
为会员基本信息表按年龄升序建唯一索引如图11。
图11为会员基本信息表按年龄升序建唯一索引
(2)为会员卡信息表按会员卡卡号升序建唯一索引
Int
默认
0
Notnull
会员卡卡号
Tno
Char
10
0
Notnull
物品编号
Squantity
Int
默认
0
Null
购物数量
表4会员购物信息表
5.2各表索引的设计
(1)为会员基本信息表按年龄升序建唯一索引。
Create Unique IndexInfiage On Information(Iage);
(2)为会员卡信息表按会员卡卡号升序建唯一索引。
CreateUniqueIndexCarino On Card(Ino);
(3)为物品信息表按单价升序建唯一索引。
CreateUniqueIndex Thitprise On Thing(Tprise);
(4)为会员购物信息表按购物数量降序建唯一索引。
连锁超市管理系统数据库课程设计报告

摘要本次课程设计为“连锁超市管理系统”,其中有以下要求:(1)每个连锁店有一名经理、多名员工。
(2)商品有不同的分类,例如食品、家庭日用品等。
(3)每个供应商可以供应多种商品,每种商品可以由不同的供应商供应。
采购员向不同的供应商采购同一种商品,可能会得到不同的商品单价。
在采购订单上希望能够看到采购总金额,以及采购详单。
(4)系统记录顾客购买信息,即商品销售信息。
如果顾客出示会员卡,可以根据会员级别打折。
分析:本次实习的题目是连锁超市管理系统,主要的目的是如何处理超市中采购销售行为。
根据系统所需功能,决定以windows7为开发平台,采用选择功能强大Microsoft SQL Server2008为开发工具,利用软件工程思想和方法,开发该系统的所需要的功能。
本系统由商品信息管理模块,员工信息管理模块,供应商信息管理模块等的组成,对超市中的各种信息进行分类管理,统筹规划。
功能较为全面。
关键字:超市、采购销售管理、数据库、Microsoft SQL Server 2008。
目录1需求分析 (1)1.1 信息要求 (1)1.2 处理要求 (1)1.3 安全性与完整性 (1)2 概念结构设计 (3)2.1 概念结构设计的方法与步骤 (3)2.2 数据抽象与局部视图设计 (3)2.3 视图的集成 (5)3逻辑结构设计 (6)3.1 E-R图向关系模型的转换 (6)3.2 设计用户子模式 (6)4系统实现 (7)4.1建立基本表 (7)4.2建立视图 (8)4.3数据库截图 (9)5 总结 (12)参考文献 (13)1需求分析1.1 信息要求由于系统的使用对象是超市管理者,因此对系统的信息要求可分为以下几个方面:连锁店信息、员工信息、顾客信息、商品信息、销售信息、供应商信息、采购信息。
1.2 处理要求本系统是为了超市管理者更好的管理超市而设计。
因此,超市管理者在登录此系统后应该能清晰的知道自己超市信息、员工信息、顾客信息、商品信息、销售信息、供应商信息、采购信息、会员折扣信息。
超市管理系统——数据库课程设计报告

数据库课程设计超市管理系统xxxxxxx2011-12-20第1节课程设计布景及意义随着我国鼎新开放的不竭深入、经济飞速的开展,企业要想保存开展,要想在剧烈的市场竞争中立于不败之地,没有现代化的办理是万万不可的。
作为现代社会的一局部,超市必需适应社会的开展,因此实现超市的信息化办理是很有必要的。
在传统的手工办理中,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和发卖情况。
这种方式在商品数量较少、商品库存变换少的情况下,不掉为一种较好的方法。
但是,在目前的大中型超市中,往往需要处置的商品种类数以千计,而且每天所发生的进货和发卖情况纷繁复杂。
如果要借助人工来实现这一系列数据的记录和办理,工作量将非常巨大,而且容易呈现错误,造成办理上的混乱,更何况还需要对商品的数据进行统计和阐发。
随着科学技术的不竭提高,计算机科学日渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域并阐扬着越来越重要的作用。
作为计算机应用的一局部,使用计算机对超市信息进行办理有着手工办理所无法比拟的长处,例如:检索迅速、查找便利、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些长处能够极大地提崇高高贵市办理的效率,也能使超市步入科学化、正规化的办理。
基于这些问题,为了使超市办理工作尺度化、系统化、程序化,防止超市办理的随意性,提高信息处置的速度和准确性,能够及时、准确、有效地查询和点窜商品情况,成立一个超市办理系统长短常必要的。
超市办理系统用计算机办理超市库存进出办理和发卖的一种计算机应用技术的创新,在计算机还未普及之前库存办理和发卖都是由工作人员手工书写的方式来操作的。
此刻一般的超市都采用计算机智能化办理,采用计算机作为东西的实用的计算机社区超市办理程序来帮忙办理员进行更有效的超市办理工作。
社区超市办理系统是典型的信息办理系统(MIS),其开发主要包罗后台数据库的成立和维护以及前端应用程序的开发两个方面。
超市会员管理系统(数据库)实验报告

学号:成绩:________ 数据库综合实验报告院系计算机与电子信息学院专业计算机科学与技术班级xxxxxxxxxxx设计题目超市会员管理系统姓名xxxxx指导教师xxxxxxxxxxxx年xx月xx日超市会员管理系统目录1、需求分析 (3)1.1系统概述 (3)1.2具体分析 (3)1.3用户需求 (5)2、系统概要设计 (5)2.1 系统总体设计 (5)2.2 系统功能模块设计 (5)2.3 数据库设计 (7)3、详细设计 (13)3.1 数据处理封装图 (13)3.2 系统设计 (14)4、编程实现 (15)4.1 登录界面实现 (15)4.2 会员管理实现 (16)4.3 消费管理实现 (19)5、课程设计体会 (20)参考文献 (21)1、需求分析1.1系统概述该超市会员管理系统的用户将是超市管理员或类似群体,提供方便、快捷的管理与维护。
系统要求采用B/S模式进行架构,使用的脚本语言为JSP,与oracle数据库进行交互。
分为前台浏览器端和后台服务器端两部分。
浏览器端主要功能有UI输出和与用户的交互等,服务器端则主要用于数据库的维护、数据之间的存取等操作。
1.2具体分析1.2.1功能需求分析该超市会员管理系统有四大模块:用户登录模块,会员管理模块,统计分析模块,账户管理模块。
用户登录模块:该模块需要用户输入用户名和密码,如果通过身份验证则可以连接到数据库。
如果忘记密码,则可以通过回答注册时设置的问题找回密码。
如果输入次数超过5次,则需要等待10分钟才能重新输入。
会员管理模块:该模块主要实现会员的注册,修改,退出,查询等操作。
会员有多种级别,级别的高低与消费总额成正比。
不同的级别拥有不同的优惠服务。
刚注册的会员有初级级别的优惠。
会员可使用会员卡购买超市中的商品,每名会员只能注册一张会员卡。
当需要补办会员卡,或其他修改会员信息的操作可以通过修改来执行。
其中会员查询可以通过不同的方式进行查询,以得到想要的数据。
小型超市管理系统数据库课程设计报告书

摘要随着超市规模的发展和不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
超市时时刻刻都需要对商品各种信息进行统计分析。
而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。
超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含零售前台管理系统和和后台管理系统。
前台管理系统包括商品录入和收银业务等,后台管理系统包括进货管理,销售管理,库存管理和人员管理。
通过两个管理系统的协调,实现对进货、销售与员工信息等实现全面、动态、与时的管理。
本文分析了小型超市管理系统建立的全过程,包括选题简介、需求分析、概念结构设计、逻辑结构设计和数据库的实施几个部分,对每个部分都进行了详细的介绍。
本文可以作为建立小型超市管理系统的参考,如有不足还会继续改进。
关键词:小型超市;管理系统;数据库设计;E-R图目录摘要I1 前言11.1课题简介11.1.1选题背景11.1.2选题意义11.2设计目的22 需求分析32.1业务需求与处理流程32.2功能需求分析42.2.1前台业务42.2.2后台业务42.3业务规则分析53 概念结构设计63.1概念设计的方法与步骤63.1.1概念设计方法63.1.2概念设计步骤63.2局部E-R图73.3全局E-R图104 逻辑结构设计114.1E-R图向关系模型的转换114.2数据模型的优化114.3数据库模式转换125 数据库的实施165.1数据库与基表的创建165.1.1数据库的创建165.1.2基表的创建175.2数据的载入195.3数据的查询22结束语25参考文献261 前言1.1课题简介1.1.1选题背景随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。
超市管理系统数据库设计数据库设计报告

信息工程学院《数据库课程设计》论文题目:超市管理系统数据库设计目录《数据库课程设计》论文 (1)摘要.................................................................................................................................................................. - 1 - 引言.................................................................................................................................................................. - 2 - 1 需求分析...................................................................................................................................................... - 2 -1.1 任务................................................................................................................................................... - 2 -1.1.1 处理对象................................................................................................................................ - 2 -1.1.2 处理功能要求........................................................................................................................ - 2 -1.1.3 安全性和完整性要求............................................................................................................ - 4 -1.2 结果................................................................................................................................................... - 4 -1.2.1顶层数据流程图..................................................................................................................... - 4 -1.2.2 第一层流程图........................................................................................................................ - 5 -1.2.3 第二层流程图........................................................................................................................ - 6 -1.2.4 数据字典................................................................................................................................ - 7 -2 概念结构设计.............................................................................................................................................. - 8 -2.1 具体任务........................................................................................................................................... - 8 -2.2 阶段结果........................................................................................................................................... - 8 -2.2.1 各个实体的E-R图................................................................................................................ - 8 -2.2.2 分E-R图 ............................................................................................................................... - 9 -2.2.3 全局E-R图 ......................................................................................................................... - 10 -3 逻辑结构设计............................................................................................................................................ - 10 -3.1 任务................................................................................................................................................. - 10 -3.3.1 将E-R模型转换为关系模型.............................................................................................. - 10 -3.2 结果................................................................................................................................................. - 12 -3.2.1将ER图转化为关系模式汇总............................................................................................ - 12 -3.2.2外模式汇总........................................................................................................................... - 12 -3.2.3系统功能模块图................................................................................................................... - 14 -4 物理结构设计............................................................................................................................................ - 14 -5 数据库实施................................................................................................................................................ - 14 -5.1 任务................................................................................................................................................. - 14 -5.2 结果................................................................................................................................................. - 15 -5.2.1存储过程汇总....................................................................................................................... - 15 -5.2.2触发器汇总........................................................................................................................... - 15 -6 调试与测试................................................................................................................................................ - 16 - 附录1 数据字典说明................................................................................................................................... - 16 - 附录1.1数据项说明............................................................................................................................. - 16 - 附录1.2数据结构................................................................................................................................. - 19 - 附录1.3数据流..................................................................................................................................... - 20 - 附录1.4数据处理................................................................................................................................. - 21 - 附录1.5数据存储................................................................................................................................. - 22 - 附录2 关系模式说明................................................................................................................................... - 23 - 附录3 数据定义语句................................................................................................................................... - 27 - 附录3.1基本表..................................................................................................................................... - 27 - 附录3.2视图......................................................................................................................................... - 29 - 附录3.3存储过程................................................................................................................................. - 31 -附录3.4触发器..................................................................................................................................... - 33 - 附录4 数据操纵验证................................................................................................................................... - 35 -4.1在SQL Server Management studio中验证..................................................................................... - 35 -4.2在PLSQL Developer中进行验证 .................................................................................................. - 36 - 附录5 存储过程与触发器功能的验证..................................................................................................... - 37 -5.1在SQL Server Management studio中............................................................................................. - 37 -5.1.1触发器验证........................................................................................................................... - 37 -5.1.2 存储过程的验证.................................................................................................................. - 40 -5.2 在PLSQL Developer中进行验证 ................................................................................................. - 44 -5.2.1 存储过程的验证.................................................................................................................. - 44 -5.2.2 触发器的验证...................................................................................................................... - 48 -摘要随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
超市管理系统数据库设计数据库设计报告

信息工程学院《数据库课程设计》论文题目:超市管理系统数据库设计目录《数据库课程设计》论文 (1)摘要.................................................................................................................................................................. - 1 - 引言.................................................................................................................................................................. - 2 - 1 需求分析...................................................................................................................................................... - 2 -1.1 任务................................................................................................................................................... - 2 -1.1.1 处理对象................................................................................................................................ - 2 -1.1.2 处理功能要求........................................................................................................................ - 2 -1.1.3 安全性和完整性要求............................................................................................................ - 4 -1.2 结果................................................................................................................................................... - 4 -1.2.1顶层数据流程图..................................................................................................................... - 4 -1.2.2 第一层流程图........................................................................................................................ - 5 -1.2.3 第二层流程图........................................................................................................................ - 6 -1.2.4 数据字典................................................................................................................................ - 7 -2 概念结构设计.............................................................................................................................................. - 8 -2.1 具体任务........................................................................................................................................... - 8 -2.2 阶段结果........................................................................................................................................... - 8 -2.2.1 各个实体的E-R图................................................................................................................ - 8 -2.2.2 分E-R图 ............................................................................................................................... - 9 -2.2.3 全局E-R图 ......................................................................................................................... - 10 -3 逻辑结构设计............................................................................................................................................ - 10 -3.1 任务................................................................................................................................................. - 10 -3.3.1 将E-R模型转换为关系模型.............................................................................................. - 10 -3.2 结果................................................................................................................................................. - 12 -3.2.1将ER图转化为关系模式汇总............................................................................................ - 12 -3.2.2外模式汇总........................................................................................................................... - 12 -3.2.3系统功能模块图................................................................................................................... - 14 -4 物理结构设计............................................................................................................................................ - 14 -5 数据库实施................................................................................................................................................ - 14 -5.1 任务................................................................................................................................................. - 14 -5.2 结果................................................................................................................................................. - 15 -5.2.1存储过程汇总....................................................................................................................... - 15 -5.2.2触发器汇总........................................................................................................................... - 15 -6 调试与测试................................................................................................................................................ - 16 - 附录1 数据字典说明................................................................................................................................... - 16 - 附录1.1数据项说明............................................................................................................................. - 16 - 附录1.2数据结构................................................................................................................................. - 19 - 附录1.3数据流..................................................................................................................................... - 20 - 附录1.4数据处理................................................................................................................................. - 21 - 附录1.5数据存储................................................................................................................................. - 22 - 附录2 关系模式说明................................................................................................................................... - 23 - 附录3 数据定义语句................................................................................................................................... - 27 - 附录3.1基本表..................................................................................................................................... - 27 - 附录3.2视图......................................................................................................................................... - 29 - 附录3.3存储过程................................................................................................................................. - 31 -附录3.4触发器..................................................................................................................................... - 33 - 附录4 数据操纵验证................................................................................................................................... - 35 -4.1在SQL Server Management studio中验证..................................................................................... - 35 -4.2在PLSQL Developer中进行验证 .................................................................................................. - 36 - 附录5 存储过程与触发器功能的验证..................................................................................................... - 37 -5.1在SQL Server Management studio中............................................................................................. - 37 -5.1.1触发器验证........................................................................................................................... - 37 -5.1.2 存储过程的验证.................................................................................................................. - 40 -5.2 在PLSQL Developer中进行验证 ................................................................................................. - 44 -5.2.1 存储过程的验证.................................................................................................................. - 44 -5.2.2 触发器的验证...................................................................................................................... - 48 -摘要随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
数据库超市管理系统课程设计报告

数据库原理及应用课程设计《超市管理系统》学生姓名:+++++学生班级:++++++++学生学号:+++++++指导老师:++++++2013年6月21日目录超市管理系统一、系统概述1.1开发背景1.2开发目的1.3系统功能1.4总体架构二、系统需求分析2.1系统数据流图2.2数据字典三、概念结构设计3.1局部E-R图3.2全局E-R图四、逻辑结构设计4.1E-R转化为关系模式五、物理结构设计5.1创建索引5.2创建视图六、数据库实施6.1建表语句及表一.系统概述1.1开发背景随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT 产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。
作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。
在会计业务中,产成品的完成,发出和结存关系到超市销计划的完成和流动资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。
通过这个子系统提供的信息可以了解企业的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。
1.2开发目的随着超市规模的不断扩大,商品数量急剧增加,有关商品的信息量也成倍增长。
超市时时刻刻都要对商品的各种信息进行统计。
人工管理系统繁琐且降低了超市的管理效率,因此设计一个基本的超市管理系统,用信息化手段管理超市。
1.3系统功能本系统采用自定向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。
具体的功能描述如下:进货管理:其功能是对手机供应商信息进行管理,并根据企业情况制定进货计划,实施产品采购,并进行进货查询。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图6 创建数据库6.2创建表
(1)创建会员基本信息表
创建会员基本信息表如图7。
图7 创建会员基本信息表(2)创建会员卡基本信息表
创建会员卡基本信息表如图8。
图8 创建会员卡基本信息表(3)创建物品信息表
创建物品信息表如图9。
图9 创建物品信息表(4)创建购物信息表
创建购物信息表如图10。
图10 创建购物信息表
6.3创建索引
(1)为会员基本信息表按年龄升序建唯一索引
为会员基本信息表按年龄升序建唯一索引如图11。
图11 为会员基本信息表按年龄升序建唯一索引(2)为会员卡信息表按会员卡卡号升序建唯一索引
为会员卡信息表按会员卡卡号升序建唯一索引如图12。
图12 为会员卡信息表按会员卡卡号升序建唯一索引(3)为物品信息表按单价升序建唯一索引
为物品信息表按单价升序建唯一索引如图13。
图13 为物品信息表按单价升序建唯一索引(4)为会员购物信息表按购物数量降序建唯一索引
为会员购物信息表按购物数量降序建唯一索引如图14
图14 为会员购物信息表按购物数量降序建唯一索引6.4创建视图
(1)建立会员基本信息视图
Create View Member_Information(Ino)
As
Select *
From Information;
建立的会员基本信息视图如图15
图15 会员基本信息视图
(2)建立会员卡信息视图
Create View Card_Information(Cno)
As
Select *
From Card;
建立的会员卡信息视图如图16
图16 会员卡信息视图(3)建立物品信息视图
Create View Thing_Information(Tno)
As
Select*
From Thing;
建立的物品信息视图如图17
图17 物品信息视图
7.设计触发器和存储过程
7.1设计触发器
(1)为Information表定义完整性规则“年龄必须大于等于10岁,否则改为10岁”定义一个Before行级触发器
Create Trigger IUSage
Before Insert Or Update On Information
For Each Row
As Begin
If(new.Sage<10)Then
new.Sage=10;
End If;
End;
定义的Before行级触发器如图18
图18 Before行级触发器
(2)基于Card Table创建After Insert 触发器CLTrigger,将插入的会员卡号限制在20位以。
Create Trigger CLCno
On Card Table
After Insert
If(Select Card Cno From Inserted)>20
Begin
Print‘会员卡卡号不能超过’
Roll Back
End
Go
建立的After Insert触发器如图19
图19 After Insert触发器
7.2设计存储过程
(1)为表Information创建一个存储过程Isex_member,用来查找男性会员信息Create Procedure Isex_member
As
Begin
Set Nocount On;
Select *
From Information
Where Ssex=‘男’
End
Go
创建的Isex_member存储过程如图20
图20 Isex_member存储过程(2)为表Thing创建一个存储过程Thi_Tprice Create Procedure Thi_Tprice
As
Begin
Set Nocount On;
Select *
From Thing
Where Tprice>10
End
Go
创建的Thi_Tprice存储过程如图21
图21 Thi_Tprice存储过程8.课程设计总结。