ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:294.84KB ,
资源ID:11361760      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11361760.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(连锁超市管理系统数据库课程设计报告.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

连锁超市管理系统数据库课程设计报告.docx

1、连锁超市管理系统数据库课程设计报告摘要本次课程设计为“连锁超市管理系统”,其中有以下要求:(1)每个连锁店有一名经理、多名员工。(2)商品有不同的分类,例如食品、家庭日用品等。(3)每个供应商可以供应多种商品,每种商品可以由不同的供应商供应。采购员向不同的供应商采购同一种商品,可能会得到不同的商品单价。在采购订单上希望能够看到采购总金额,以及采购详单。(4)系统记录顾客购买信息,即商品销售信息。如果顾客出示会员卡,可以根据会员级别打折。分析:本次实习的题目是连锁超市管理系统,主要的目的是如何处理超市中采购销售行为。根据系统所需功能,决定以windows7为开发平台,采用选择功能强大Micros

2、oftSQLServer2008为开发工具,利用软件工程思想和方法,开发该系统的所需要的功能。本系统由商品信息管理模块,员工信息管理模块,供应商信息管理模块等的组成,对超市中的各种信息进行分类管理,统筹规划。功能较为全面。关键字:超市、采购销售管理、数据库、MicrosoftSQLServer2008。 1需求分析1.1 信息要求由于系统的使用对象是超市管理者,因此对系统的信息要求可分为以下几个方面:连锁店信息、员工信息、顾客信息、商品信息、销售信息、供应商信息、采购信息。1.2 处理要求本系统是为了超市管理者更好的管理超市而设计。因此,超市管理者在登录此系统后应该能清晰的知道自己超市信息、员

3、工信息、顾客信息、商品信息、销售信息、供应商信息、采购信息、会员折扣信息。从而分析出怎么样调度分配才能使超市更多的获利。(1)超市信息变更:管理者能通过这个功能更改超市的信息,使超市信息更加的完善。(2)人员信息变更:管理者能通过这个功能来行使超市人员的调动,使超市更便于管理。(3)顾客信息变更:管理者能通过这个功能更改顾客的会员等级,使销售更快捷。(4)商品信息变更:管理者能通过这个功能更改商品的编号、单价等信息,使商品便于销售。(5)销售信息处理:管理者能通过这个功能了解超市的销售情况,从而做出更好管理超市的方法。(6)供应商信息变更:管理者能通过这个功能更改供应商的信息(增、删、改),使

4、超市的货源得到保障。(7)采购信息变更:管理者能通过这个功能了解商品的采购情况,从而决定商品的采购源、采购量等。(8)会员折扣变更:管理者通过这个功能改变会员的折扣多,是销售更加完善。1.3 安全性与完整性安全性:(1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用。(2)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用。(3)系统应对不同用户设置不同的权限,区分不同的用户。如管理者、经理、员工。完整性:(1)各种信息记录的完整性,信息记录内容不能为空;(2)各种数据间相互的联系的正确性;(3)相同的数据

5、在不同记录中的一致性。2 概念结构设计2.1 概念结构设计的方法与步骤概念结构设计的方法:概念设计阶段我们采用自底向上的方法,即自顶向下的进行需求分析,然后在自底向上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局的概念模式。概念结构设计的步骤:第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们先逐一的设计分E-R图。第二步是进行视图的集成:各子系统的E-R图设计好后,下一步就是要将所有的分E-R图合成一个系统的总E-R图,一般有两个方式,多个分E-R图一次集成,另一种是一次集成两个分E-

6、R图。我们采用的是一次集成两个分E-R图的方式。2.2 数据抽象与局部视图设计按照提示先展示连锁超市管理系统的总框架图,设计实体属性图以及局部E-R图。图1 连锁店属性图图2 供应商属性图图3 员工属性图图4顾客属性图图5 商品属性图图6 会员卡属性图2.3 视图的集成经过逐步细化在进行每两个一集成初步形成一个E-R图,最后得到如下图的总体概念结构E-R图。连图7 锁超市E-R图3逻辑结构设计3.1 E-R图向关系模型的转换连锁店信息(连锁店编号、连锁店名称、联系电话、连锁店所在地)此为连锁店信息实体对应的关系模式。员工信息(员工编号、员工姓名、所属连锁店编号、职务、年龄、联系电话、性别)此为

7、员工信息实体对应的关系模式。顾客信息(VIP客户编号、VIP客户姓名、VIP类型、顾客联系电话)此为顾客信息实体对应的关系模式。商品信息(商品编号、商品分类、商品名称、商品单价、折扣信息)此为商品信息实体对应的关系模式。销售信息(商品编号、连锁店编号、销售数量、顾客编号、员工编号、销售时间、销售额)此为销售信息实体对应的关系模式。供应商信息(供应商编号、供应商名称、供应商电话、供应商地址、供应商联系人)此为连供应商信息实体对应的关系模式。采购订单(采购单号、供应商编号、采购数量、采购价格、商品编号、采购日期、采购员编号)此为采购订单实体对应的关系模式。会员折扣度(会员等级、折扣)此为会员折扣度

8、实体对应的关系模式。 3.2 设计用户子模式建立一个每个分连锁店的销售额的视图,反应每个连锁店的销售情况。供管理层参考。4系统实现4.1建立基本表建立超市信息表create table SuperInfo( Sno char(20) primary key, Sname char(20), Stel char(20), Sadress char(50),)建立员工信息表create table EmpInfo(Eno char(20) primary key,Ename char(20) ,Esno char(20) references Superinfo(sno),Epost char(2

9、0),Eage smallint check(eage18 and eage=0 and vipdiscount0 and discount1.0) 建立销售信息表create table SOrder (Gno char(20),Amount int,Sno char(20) references Superinfo(sno),VipNo char(20),EmpNo char(20)references Empinfo(eno),Saletime datetime,SaleRoom char(20),primary key(gno,amount,sno),)建立供应商信息表create t

10、able ProInfo(Pno char(20)primary key,Pname char(20),Pprice float,Ptel char(20),Padress char(20),Pcontact char(20) references empinfo(eno),)建立采购订单create table Porder (OrderNo char(20) primary key,Pno char(20) ,Ordquantity char(20), Orderprice float ,Orderdate datetime ,GNo char(20) references goods(g

11、no) ,Eno char(20) ,)4.2建立视图每个分店的销售额的视图create view sales (Sno,SalesRoom) as( select SuperInfo.Sno,sum(SOrder.Price*Amount) from SuperInfo,SOrder where SuperInfo.sno=SOrder.sno group by SuperInfo.sno )4.3数据库截图图8 顾客表图 9会员卡折扣表图10 雇员信息表图11 商品信息表图12 采购订单图13供应商信息表图14销售订单表图15连锁超市信息表5 总结在本次课程设计中,我们受益匪浅,之前一直进

12、行的是数据库理论课程,鲜有动手实践的机会,也在对于理论知识的理解上存在误区和盲区,但通过本次试验我们了解了通过利用数据库所学的理论知识应用于实践,以小组为单位,团结协作,互帮互助,共同探索,终于克服万难,取得实验的成功,这是最大的收获。通过本次课程设计,对SQL语言,数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表,学会了数据库的基本操作。最后终于有了思路,他抓紧召集我们紧锣密鼓的安排工作,仔细分工,我们的实验就这样开展起来了。第一次试验我们细细的品读了试验的模板和我们试验的步骤,对整个试验的流程进行了了解,并熟悉了整个过程,理清了自己所要做的事情,首先写出了数据字典,画

13、出连锁超市管理系统的ER图,每个人负责一部分,最后综合起来,在这个过程、讨论和质疑中,我们不断改进,不断完善,最终一幅完整的ER图呈现在了我们的面前。第二次试验我们开始了对ER图的执行,通过分化各部分的职能来用SQL语言实现,这个过程中我们不断地复习着书本上的知识,一边重温,一边写代码,最终把所有过程拼接起来,我们的程序终于得到了验证的那一刻。第三次试验,我们开始了写实验报告,对于这个来说,任务轻松了很多,撰写计划,修改说明,画图,制图,轻轻松松的就完成了。通过几周的试验,我收获了知识,收获了动手的能力,收获了一起动手的快乐,但是其中也存在很多的不足,希望在以后的实验中继续努力,一步步改进,不断进步。通过这次课程设计的完成,使我对自己所学知识进一步的了解,同时通过实践发现自己的不足,对知识的掌握及运用存在诸多的不完善。本系统也存在着很多不足,如系统十分简单,实现功能也不够完善,安全性问题也没有很好的解决。所以在今后的学习中我会继续努力,完善自我,同学的帮助、指导老师的用心辅导和学校的精心安排使这个课题能够顺利进行。参考文献1王珊,萨师煊.数据库系统概论.北京:高等教育出版社,20062秦婧,刘存勇等编.21天学通SQL Server.北京:电子工业出版社,2011

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

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