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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库课程设计.docx

1、数据库课程设计 课程设计评分细则 序号评 分 内 容分值得 分1选题新颖、结构完整、原创性强,语言规范、排版美观、装订规范。202需求分析工作深入详细,业务流程图、数据流程图、数据字典等需求文档完整,正确性高403概念结构设计合理, CDM的属性及其数据类型与数据字典一致,且正确性高204转换的PDM正确性高,相应的SQL教本正确,参考文献完整10 5提交了数据库文件,且电子文档与打印稿一致10 6迟到、早退、打游戏或做无关之事,发现一次扣5分;旷课一次扣20分负分答辩教师签名最终成绩数据库原理及应用课程设计报告题目:超市会员管理系统的数据库设计 学 号: 姓 名: 指导教师: 李 唯 唯 2

2、012年1月目录一、项目背景 21.1选题背景 21.2系统目标和实现技术 2121 系统目标 21.2.2 实现技术 2二、需求分析 22.1业务流程分析 22.1.1入会流程 22.1.2消费流程 32.1.3挂失补办流程 32.1.4充值流程图 42.2数据流程分析 42.2.1入会数据流程图 42.2.2 消费数据流程图 52.2.3 挂失补办数据流程图 72.2.4充值数据流程图 72.3数据字典 8三、概念结构设计 12四、逻辑结构设计 13五、物理结构设计 14六、总结 16七、参考文献 17一、项目背景1.1选题背景开发的软件系统的名称:超市会员管理系统;开发者:重庆理工大学0

3、937-1班 龙江南项目委托单位:XXX超市 软件开发单位:重庆理工大学计算机科学与工程系社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢,意欲和感观去购买。商店与顾客之间的交流也随着商店的多样化、商业化而削弱,商店之间的竞争更加激烈。如果一个商店能够加深与顾客的交流,提升服务质量以致打动顾客,吸引顾客,自然会顾客盈门。1.2系统目标和实现技术121 系统目标本系统为实现超市管理员对报表管理,会员政策管理,会员卡日常管理,会员积分管理,会员基本信息管理等功能。1.2.2 实现技术

4、本系统在Windows XP下,用到的DBMS是Microsoft SQL Server 2000,数据流程图用是Microsoft Office Visio 2003,用PowerDesigner 12绘制CDM图生成PDM图,最后在SQL server 2000中创建数据库,通过PDM图生成数据库中的表。二、需求分析2.1业务流程分析 业务流程部分分为4个部分:入会,消费,挂失补办,充值。2.1.1入会流程2.1.2消费流程2.1.3挂失补办流程2.1.4充值流程图2.2数据流程分析2.2.1入会数据流程图图12.2.2 消费数据流程图图22.2.3 挂失补办数据流程图图32.2.4充值数

5、据流程图图42.3数据字典表1-1 图1数据流的描述数据流编号数据流名称简 述数据流来源数据流去向数据流组成F1.1入会信息会员提供的入会相关信息E1P1.1姓名,性别,住址,身份证号F1.2入会信息会员提供的入会相关信息E2P1.1姓名,性别,住址,身份证号F1.3入会信息会员提供的入会相关信息P1.1P1.2姓名,性别,住址,身份证号F1.4会员信息与会员相关的一些信息P1.2P1.3会员卡号,姓名,余额, F1.5会员信息与会员相关的一些信息P1.2S1.1会员卡号,姓名,余额表1-2 图1外部实体的描述外部实体编号外部实体名称简述外部实体组成输出的数据流输入的数据流E1会员要求入会的新

6、会员会员姓名,会员卡号,会员积分,会员余额F1.1E2会员管理员办理会员入会的相关人员会员管理员工号,姓名,性别F1.2F1.1表1-3 图1数据处理的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率P1.1核对会员信息核对会员信息F1.2核对会员填写的信息是否有误F1.3P1.2更新会员信息更新会员信息F1.3更新会员信息F1.4,F1.5P1.3发放新卡发放新卡F1.4发放新卡表1-4 图1数据存储的描述数据存储编号数据存储名称简述数据存储组成相关联的处理S1.1会员信息记录了与会员相关的信息会员卡号,姓名,性别,余额,积分P1.2表2-1 图2数据流的描述数据流编号数

7、据流名称简 述数据流来源数据流去向数据流组成F2.1消费总金额收银员计算出的消费金额E1P2.1消费金额F2.2余额比消费金额多余额比消费金额多P2.1P2.2消费金额, 卡上余额F2.3会员卡上余额信息会员卡上余额信息S2.1P2.1卡上余额F2.4更新余额信息更新的余额信息P2.2S2.1消费后的余额F2.5消费总金额消费总额P2.2P2.3消费总额F2.6会员积分信息新增的积分P2.3S2.2会员积分F2.7余额比消费金额少余额比消费金额少P2.1P2.4卡上余额,消费金额F2.8更新余额信息更新余额信息P2.4S2.1卡上余额F2.9会员积分信息新增的积分P2.4S2.2会员积分表2-

8、2 图2外部实体的描述外部实体编号外部实体名称简述外部实体组成输出的数据流输入的数据流E3收银员结算消费金额的员工收银员编号,姓名,性别F2.1表2-3 图2数据处理的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率P2.1余额是否比消费总额多比较卡上余额与消费金额的大小F2.1比较卡上余额与消费金额的大小F2.2P2.2更新卡上余额消费金额从卡上扣除F2.2更新卡上余额F2.4 , F2.5P2.3更新会员积分更新会员积分信息 F2.6更新会员积分F2.6P2.4部分卡上消费,余下现金消费部分卡上消费,余下现金消费F2.7部分卡上消费,余下现金消费F2.8 ,F2.9表2

9、-4 图2数据存储的描述数据存储编号数据存储名称简述数据存储组成相关联的处理S2.1会员卡上余额会员卡上余额会员卡上余额P2.1 ,P2.2 P2.4S2.2会员积分会员积分会员积分P2.3, P2.4表3-1 图3数据流的描述数据流编号数据流名称简 述数据流来源数据流去向数据流组成F3.1挂失补办信息挂失补办信息E1P3.1会员卡号,会员姓别,会员姓名F3.2会员卡信息会员卡信息S3.1P3.1会员卡号,会员性别,会员姓名F3.3会员卡信息会员卡信息P3.1P3.2会员卡号,会员性别,会员姓名F3.4会员卡信息会员卡信息P3.2P3.3会员卡号,会员性别,会员姓名F3.5会员卡信息会员卡信息

10、P3.3 S3.1会员卡号,会员性别,会员姓名表3-2 图3外部实体的描述外部实体编号外部实体名称简述外部实体组成输出的数据流输入的数据流E1会员会员会员卡号,会员姓名,会员性别F3.1表3-3 图3数据处理的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率P3.1查找挂失会员卡查找挂失会员卡F3.1查找挂失会员卡F3.2, F3.3P3.2办理新卡办理新卡F3.3办理新卡F3.4P3.3删除挂失会员信息删除挂失会员信息F3.4删除挂失会员信息F3.5表3-4 图3数据存储的描述数据存储编号数据存储名称简述数据存储组成相关联的处理S3.1会员卡信息会员卡信息会员卡号,卡中余

11、额,卡中积分,会员姓名P3.1, P3.3表4-1 图4数据流的描述数据流编号数据流名称简 述数据流来源数据流去向数据流组成F4.1充值信息充值相关信息E1P4.1充值卡号,充值金额F4.2充值信息充值相关信息P4.1S4.1充值卡号,充值金额F4.3余额信息卡上的余额P4.1P4.2卡上的余额表4-2 图4外部实体的描述外部实体编号外部实体名称简述外部实体组成输出的数据流输入的数据流E1会员会员会员卡号,会员姓名,会员性别F4.1表4-3 图4数据处理的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率P4.1更新余额更新余额F4.1更新余额F4.2,F4.3P4.2提示更

12、新后余额提示更新后余额F4.3提示更新后余额表4-4 图4数据存储的描述数据存储编号数据存储名称简述数据存储组成相关联的处理S4.1会员卡余额会员卡余额会员卡余额P4.1三、概念结构设计四、逻辑结构设计五、物理结构设计create table 会员 ( 会员卡号 nvarchar(255) not null, 会员姓名 nvarchar(255) not null, 会员卡号2 nvarchar(255) null, 会员性别 nvarchar(255) null, 会员身份证号 nvarchar(255) null, constraint PK_会员 primary key nonclust

13、ered (会员卡号, 会员姓名)go/*=*/* Index: 持有_FK */*=*/create index 持有_FK on 会员 (会员卡号2 ASC)go/*=*/* Table: 会员卡 */*=*/create table 会员卡 ( 会员卡号2 nvarchar(255) not null, 会员卡号 nvarchar(255) null, 会员姓名 nvarchar(255) null, 卡上积分 int null, 卡上余额 money null, 会员姓名2 nvarchar(255) null, constraint PK_会员卡 primary key nonclu

14、stered (会员卡号2)go/*=*/* Index: 持有2_FK */*=*/create index 持有2_FK on 会员卡 (会员卡号 ASC,会员姓名 ASC)go/*=*/* Table: 会员管理员 */*=*/create table 会员管理员 ( 管理员卡号 nvarchar(255) not null, 管理员姓名 nvarchar(255) null, 管理员性别 nvarchar(255) null, 管理员年龄 nvarchar(255) null, constraint PK_会员管理员 primary key nonclustered (管理员卡号)go

15、/*=*/* Table: 挂失补办入会 */*=*/create table 挂失补办入会 ( 会员卡号 nvarchar(255) not null, 会员姓名 nvarchar(255) not null, 管理员卡号 nvarchar(255) not null, 手续金额 nvarchar(255) null, 会员身份证号2 nvarchar(255) null, constraint PK_挂失补办入会 primary key (会员卡号, 会员姓名, 管理员卡号)go/*=*/* Index: 挂失补办入会_FK */*=*/create index 挂失补办入会_FK on

16、挂失补办入会 (会员卡号 ASC,会员姓名 ASC)go/*=*/* Index: 挂失补办入会2_FK */*=*/create index 挂失补办入会2_FK on 挂失补办入会 (管理员卡号 ASC)go/*=*/* Table: 收银员 */*=*/create table 收银员 ( 收银员工号 nvarchar(255) not null, 收银员姓名 nvarchar(255) null, 收银员性别 nvarchar(255) null, 收银员年龄 int null, constraint PK_收银员 primary key nonclustered (收银员工号)Go六

17、、总结通过该课程设计,我搞清数据库设计的基本方法、步骤和数据库设计各阶段的任务,完成对某一小型数据库应用系统的基本流程的分析、数据库设计和相应文档的编写工作, 让我基本地掌握数据库系统分析与设计的基本概念、基本方法和数据库设计工具的使用。遇到的问题:在试验过程中,画CDM图时,对实体和实体与实体之间的联系出现了问题,而且CDM的一些属性在生成的PDM中无法显示出来, PDM生产SQL语句的时候出现错误,于是我从新简化CDM图再生成PDM图。设置主键时也出现重复命名的问题,并有的设置不了主键,在多番重新画图重新尝试的情况下弄好了。感想:在开始做实验的时候我觉得应该比较好做,但做到概念设计图的时候出现了不少问题,放慢咯速度。本想把概念设计图设计得更完美一些,尽量把多一些信息加入进去,看起系统更清晰、明了、全面。但是最后PDM图生成SQL语句时总会出现问题,只好放弃,自己觉得挺遗憾的。事情总是要经历后才明白不容易啊!七、参考文献1 王珊,陈红数据库系统原理教程M清华大学出版社,1998.72 王珊,萨师煊数据库系统概论高等教育出版社,2006.53 赵韶平,罗海燕PD系统分析与建模清华大学出版社,2004.8

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1