服装租赁管理系统涂星杨园刚文杰.docx

上传人:小飞机 文档编号:2086099 上传时间:2023-01-08 格式:DOCX 页数:40 大小:353.91KB
返回 下载 相关 举报
服装租赁管理系统涂星杨园刚文杰.docx_第1页
第1页 / 共40页
服装租赁管理系统涂星杨园刚文杰.docx_第2页
第2页 / 共40页
服装租赁管理系统涂星杨园刚文杰.docx_第3页
第3页 / 共40页
服装租赁管理系统涂星杨园刚文杰.docx_第4页
第4页 / 共40页
服装租赁管理系统涂星杨园刚文杰.docx_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《服装租赁管理系统涂星杨园刚文杰.docx》由会员分享,可在线阅读,更多相关《服装租赁管理系统涂星杨园刚文杰.docx(40页珍藏版)》请在三一办公上搜索。

1、本科学生综合性实验报告课程名称:数据库系统原理项目组长 涂星 学号 0103449 项目组员 杨园 学号 0103446 项目组员 刚文杰 学号 0103402 班 级 B04班 实验项目名称 服装租赁管理系统数据库设计 指导教师 刘爱红 开课学期 2012 至 2013 学年 第一学期 完成时间 2013 年 12 月 30 日目 录1需求分析11.1 背景说明11.2 系统目标与系统边界11.3功能需求分析21.3.1 系统的功能描述21.3.2 系统总体功能图51.3.3 主要业务流程描述51.4数据需求及业务规则分析61.4.1 数据需求描述61.4.2 数据字典81.4.3 业务规则

2、描述101.4.4 数据约束描述112 概念设计122.1 确定实体集及属性122.1.1 实体集分析122.2 确定联系集及属性132.2.1 联系集分析132.2.2 联系集属性数据字典172.3 概念模型(E-R图)183 逻辑设计223.1 关系设计223.3 约束的说明233.4 数据处理274 数据库物理设计274.1 确定数据库的存储结构274.1.1索引存取方式,主要采用B+ 树索引方法274.1.2聚簇存取方式284.2 确定数据库的存取方法284.2.1数据的存放位置284.2.2数据存储路径285 数据库应用设计295.1 数据库脚本295.2 数据库完整性设计335.3

3、 存储过程设计34I1 需求分析我们根据校园中以及现实生活中的需要,选择了如今越来越普遍的服装租赁作为研究对象,为了更好的设计一个管理系统,我们需要对服装租赁系统进行市场需求的描述与分析,我们将从背景、目标,功能以及数据需求等方面进行分析。1.1 背景说明服装租赁市场像是一块大蛋糕,现在网络购物趋势发展势头迅猛,网上服装租赁的市场开拓现在也在发展中,任何商家都需要抢占先机,开拓网上服装租赁市场,抢占网上交易市场份额。现在的生活,大到电影、电视剧演员,小到学校的文艺活动,社团的性质需要及各种商业活动中的文艺表演,大家是不是都遇到过下面的问题呢:再过几天要去面试了,我怎么就找不到一套合适的衣服啊;

4、又到公司年会了,到哪儿找一套合适的晚礼服才好啊;找不到合适的演出服,这迎新晚会还办不办了;找不到合适的动漫装,这动漫社还怎么维持下去啊。服装租赁的实体店各个城市都有,但是由于宣传少,规模不一,知道的人也并不多,想要找衣服还要跨越半个城市的距离,还不一定就找得到自己想要的衣服,会员又累还浪费时间。虽然现如今国内许多服装租赁公司虽然有自己的公司网页,服装信息也会在网页上显示,但是这些网站并不提供网上购物的项目,甚至没有显示服装价格,没有客户评论以供参考,没有服装参数,输入关键字也不能找到自己想要的服装。现在网购趋势发展如此迅猛,我国的网购市场发展劲头充足,传统方式正遭受冲击,服装租赁行业潜力巨大,

5、供不应求,网上服装租赁市场表现出巨大发展潜力。国外也出现了高档服装出租的市场,市场前景也十分看好。1.2 系统目标与系统边界(1)系统目标本系统致力于使公司的服务更好的方便大家的生活娱乐,面向社会各界人士提供服装租赁。会员可以通过本系统寻找自己想要的服装。系统为会员保留服装租赁记录,以免出现不必要的重复或是为选择服装提供参考。系统允许会员对租赁过的服装进行评价。采取平价租赁的定价方式,更透明直接。系统以为会员找到最合适的服装为出发点来实现服装租赁的科学化,系统化和自动化,减少服装租赁所花费的时间和成本。(2)系统边界在会员订购服装这一方面,我们不考虑在线支付使用支付宝的模块,不考虑物流时间及配

6、送公司的选择模块,不考虑采购服装的模块,不考虑交易结束后管理员返还定金的模块。1.3 功能需求分析系统功能的分析作为整个系统中组要组成部分,也是我们必须重点分析和设计的一个模块,系统功能设计的好坏会对整个系统有着决定性的影响,所以我们从实际需求出发对系统功能进行分析。1.3.1 系统的功能描述功能需求分析将描述服装租赁系统提供的功能和服务,主要包括会员信息管理、管理员信息管理、服装基本信息管理、服装类别信息管理、订单信息管理、会员评价等模块。会员信息管理提供会员注册、修改、查询、统计基本信息的功能。会员基本信息包括姓名、性别、出生日期、年龄、电话号码、所在地、邮箱、密码、会员等级以及注册日期。

7、注册基本信息会员通过注册录入会员信息,会员注册时要求填写的会员信息,包括姓名、性别、出生日期、年龄、电话号码、所在地、邮箱、密码、会员等级以及注册日期,系统自动生成注册日期,注册日期默认为系统当前日期,注册时会员等级默认为普通会员。系统检测所有信息填写正确后提示会员注册成功,并返回会员编号。修改会员信息在会员的信息发生变更需要修改时,会员需要先使用原来的姓名和密码登录后才可以修改密码、电话号码、地址和邮箱。管理员没有权限修改会员的基本信息。查询会员信息会员以及管理员均可查询到会员的姓名、出生日期、年龄、电话号码、性别、地址、邮箱、会员等级。服装信息管理 对服装信息进行管理,对服装信息提供增、删

8、、改、查以及统计的功能,服装的基本信息包括服装编号、款式名称、价格、租金、服装类别编号、颜色、大小和数量。 增加服装信息基于满足市场需求和扩大业务宽度的需求,管理员需要不断增加新的服装。我们在此定义增加服装信息的情况,在已有服装类别中增加新的款式的服装。在已有服装中增加新的款式的服装:我们增加服装的编号、款式名称、价格、租金、颜色、大小和数量。删除服装信息在有需要时,管理员需要删除某些服装,在这里我们考虑以下情况:一是服装过时,不适宜再拿出来租赁;二是服装已经大部分损坏且制造商不再生产,不能再拿出来租赁。删除该服装时,一定要没有需要租赁该服装的订单。删除服装时会将服装从服装基本信息表中删除。修

9、改已有服装信息对服装数量的修改:服装破损造成服装数量减少,业务量增大造成某些服装数量的增加,会员违约造成服装数量减少。对租金的修改:当前租金不利于业务发展时可以修改租金。修改服装编号,价格,分类,颜色,大小,款式,数量,名称,租金。查询服装信息 查询服装,会员和管理员都可以根据服装编号,服装名称进行查询.统计服装信息 管理员可以根据服装编号统计服装租赁情况。订单管理 会员可以对订单进行查询、修改、增加和取消操作。管理员对订单进行删除、查询及统计操作。会员可以查看自己的历史订单。管理员可以查看各个会员的历史订单。修改订单1)发货前无需删除某款服装时:会员可以修改所租服装颜色,大小,款式,数量,实

10、际需求时间,租赁天数,归还时间,订单生成时间为修改订单时的时间,默认为当前系统时间。需要对订单中的服装进行删除时:会员可以直接从订单中删除该服装。需要增加租赁服装时:可以选择在原有订单中添加所需租赁的服装或增加一张新的订单。2)发货后发货后会员可以推迟送达时间,不可提前送达时间,只可以修改联系电话。查询订单管理员和会员可以按订单编号和会员编号查询订单信息,包括所租服装基本信息和配送信息。删除订单 管理员可以删除会员已取消交易的订单。订单状态是未完成或已完成的订单都不可删除。历史订单 历史订单为交易已完成的订单即服装已成功返还的订单。显示历史租赁服装类编号,编号,分类,颜色,大小,款式,数量,名

11、称,租金,实际需求时间,归还时间,租赁天数。统计订单按订单生成时间统计某个时间段或某个时间点成交的订单详情、交易数量以及交易总额。按订单的发货时间统计订单中服装的发货时间需求。按订单的返还时间统计订单中服装是否逾期未还。增加订单会员在有租赁需求且需要增加一张新的订单,订单中需要注明所需服装基本信息,包括订单编号,服装类编号,服装编号,分类,颜色,大小,款式,数量,名称,租金,实际需求时间,租赁天数,归还时间。确认后生成订单,预定时间默认为系统当前时间。取消订单在发货前会员可以取消已生成的订单,发货后会员只能修改订单。管理员无权取消会员已生成的订单。评价管理对顾客给出的评价进行管理。提供会员对商

12、品的评价功能。从大小、舒适度、价格、服装卫生四个方面进行评价并注明评价时间(1)大小:偏大,偏小,合适。(2)价格:偏贵,适中,便宜。(3)服装卫生:满意,一般,很差。提供管理员对会员评价的回复功能管理员可以对会员已给出的评价做出适当的回复,注明回复内容和回复时间。服装类别管理增加服装类别:我们增加服装类别编号及服装类别名称。删除服装类别:服装类别中服装不存在或此服装类别以过时,可以删除该服装类别。 管理员信息管理工作人员以管理员身份注册并填写基本信息,包括管理员编号、登录密码、姓名、性别、出生日期、薪水、住址、电话、邮箱。系统检测信息填写正确后提示管理员注册成功,并返回管理员编号。管理员可以

13、行使管理员权限进行操作。当管理员人数多于一个时,管理员可以查看并修改自己的信息,不可查询并修改其他管理员的信息。1.3.2 系统总体功能图1.3.3 主要业务流程描述1.4 数据需求及业务规则分析根据校园中租赁服装的经验和对市场上服装租赁情况的调查了解,我们了解了本系统所需要的数据需求和应有的业务规则约束。1.4.1 数据需求描述(1)会员表由会员编号唯一识别,需要存储会员编号、登录密码、会员姓名、出生年月、性别、地址、邮编、电话号码、单位、邮箱等。说明:由于年龄是从出生日期直接计算出来的派生属性,因此不将它作为存储属性。(2)管理员由管理员编号唯一识别。要求记录管理员编号、管理员姓名、密码、

14、性别、出生年月、薪水、地址、电话号码、邮箱等。说明:由于年龄是从出生日期直接计算出来的派生属性,因此不将它作为存储属性。(3)服装类别由服装类别编号唯一识别,需记录服装类别编号和服装类别名称。服装类别编号与服装类别名称一一对应。(4)服装由服装编号唯一识别,要求记录服装编号、服装名称、价格、颜色、大小、数量、租金等。一件衣服可以属于一个服装类别,一个服装类别中可以有多件服装。(5)订单主表由订单编号唯一识别。要求包括订单编号、会员编号、订单生成日期、支付方式、支付状态、订单状态、应收租金额、实收租金额等。订单生成日期以会员提交订单时的系统日期为准。(6)订单明细由订单编号和服装编号唯一识别。(

15、7)评价由评价编号唯一识别,要求记录评价编号、评价日期、评价内容、回复日期、回复内容。评价日期及回复日期取系统当前时间。一个会员可以有多条留言,一条留言只能对应一个会员。其中,留言人要留下会员编号。一个管理员可以对多条留言进行回复,一条回复只对应一条留言,回复人留下管理员编号。(8)配送由配送单号唯一识别。包括配送单号、订单编号、配送日期、收货人,配送地址、邮编、电话、配送状态等。1.4.2 数据字典属性集含义类型域及约束实例cusNo会员编号主码Char(9),不允许为空值C1201001code密码Char(12),不能少于六位3A5B678CcusName姓名Varchar(20),不允

16、许为空刘玲birthday出生年月Datement19921025sex性别Char(2),取值范围:(男,女)女address地址Varchar(40)江西省南昌市信息管理学院zipCode邮编Char(6),不允许为空330032telephone电话Char(13),由数字字符加连字符-组成13812345678email邮箱Varchar(40)12345678unit单位Varchar(40),不允许为空值江西财经大学range 会员等级Varchar(20),取值范围:黄金会员,铂金会员,钻石会员,普通会员普通会员图1-1 会员实体集的数据字典属性集含义类型域及约束实例manage

17、rNo管理员编号主码Char(10),不允许为空值M201201001code密码Char(12),不能少于六位Tx1101c2managerName管理员姓名Varchar(20),不允许为空王强sex性别Char(2),取值范围:(男,女)男birthday出生年月Datement19870708salary薪水Numeric3500address地址Varchar(40)江西省南昌市telephone电话Char(13),由数字字符加连字符-组成13607081213e-mail邮箱Varchar(40)765964768图1-2 管理员实体集的数据字典属性集含义类型域及约束实例orde

18、rNo订单编号主码Char(15),不允许为空值B12003201201001orderDate订单生成日期Datetime,不允许为空值20121213payWay支付方式Char(8),取值范围:(在线支付,货到付款)在线支付payState支付状态Char(2),取值范围:(是,否)orderState订单状态Char(40),取值范围:(未审核,已审核,已配送,已结束)已配送shouldReceive应收租金额派生从服装订购联系集中统计得到factReceive实收租金额派生从服装订购联系集中统计得到图1-3 订单实体集的数据字典属性集含义类型域及约束实例sendNo配送单号部分码Ch

19、ar(8),不允许为空值S2012001orderNo订单号部分码sendDate配送日期联系Datetime,配送单实体集与配送公司之间的多对一联系集配送的联系属性20121215receiver收货人Verchar(20),默认为会员实体集的cusName属性的当前值,允许修改刘玲sendAddress送货地址Verchar(40),默认为会员实体集的address属性的当前值,允许修改江西省南昌市信息管理学院zipCode邮编Char(6),默认为会员实体集的zipCode属性的当前值,允许修改330032sendTel联系电话Char(13),默认为会员实体集的telephone属性的

20、当前值,允许修改13812345678sendState配送状态联系Char(6),取值范围:未发货,已发货,已送达,已返还,是配送单实体集与配送公司之间的多对一联系集配送的联系属性已发货图1-4 配送单实体集数据字典属性集含义类型域及约束实例classNo服装类别编号主码Char(1),取值范围:从A到Z的26个英文字母,每个字母编号一类AclassName服装类别名称Verchar(20)女士礼服图1-5 服装类别实体集属性集含义类型域及约束实例clothNo服装编号主码Char(12)CL2012001001clothName服装名称Verchar(50)真丝长款晚礼服price价格Nu

21、meric800color颜色Verchar(6)红size大小Char(1),取值范围:S,M,LMquantity数量Numeric5rent租金Numeric58图1-6 服装实体集属性集含义类型域及约束实例evaNo评价编号主码Char(6)E120101evaDate评级日期Datetime20121227evaContent评价内容Verchar(280)衣服干净,漂亮replyDate回复日期Datetime20121228replyContent回复内容Verchar(280)谢谢您的支持!图1-7评价实体集的数据字典1.4.3 业务规则描述(1)会员注册时有唯一编号,由系统分

22、配。(2)会员注册后可以修改、查询自己的注册信息。(3)会员可以查询自己当前的订单和历史订单,订单中服装发货前可以修改订单,发货后只可以修改联系方式。(4)服装信息的修改、增加、删除和统计只能由管理员操作,会员和管理员都可以查询服装基本信息。(5)只有管理员可以进行统计基本信息操作。(6)会员预订的服装数量不得超过其最大数量。(7)颜色,款式,大小相同的服装有唯一编号。(8)每个会员可以对其租赁过的每件服装进行评价,对同一件服装的评价不得超过2次。(9)每条评价字数不得超过140字。(10)无服装的订单不可形成。(11)服装每成功租赁一次,租赁次数加一(12)会员可以查看但不可修改其他会员的评

23、价。(13)管理员可以回复会员的评价,一个人可回复多个评价。(14)订单生成后,管理员没有发货之前,可以提出取消订单。(15)租金满59免邮。(16)对不同地区管理员需要确定不同快递公司到达目的地一般所用时间。(17)租赁天数从服装发出的那天算起,到服装重新从会员手中发回的那天结束。(18)计算总价的方法:实际总价=租金总价(menuSum)*会员折扣+邮费(免邮的会员邮费为0)。(19)如无特殊因素,会员应及时归还租借的服装,否则承担相应法律责任。1.4.4 数据约束描述系统主要数据约束如下:(1) 会员编号约束:以字母C开头再加上7位数字组成,按流水号一次增大。check约束为check(

24、CusNo like C0-9 0-9 0-9 0-9 0-9 0-9 0-9 )。(2) 管理员编号约束:以字母M开头再加上9位数字组成,按流水号一次增大。check约束为check(managerNo like M0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)(3)服装编号约束:以字母CL开头加上10位数字,按流水号一次增大。check约束为check(ClothNo like CL0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)。(4)订单编号约束:以字母B开头加上14位数字,按流水号一次增大。Check约束为check(Book

25、No like B0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)。(5)会员信息表主键是CusNo,会员编号唯一。(6)会员信息表会员注册信息不允许为空。(7)服装信息表主键是ClothNo,服装编号唯一。(8)密码(Code)不能为空值,由6-12位字母和数字组成。(9)订单表的主键是BookNo,每个订单编号唯一。(10)地址(address)可以为空值,填写省份和市(如:江西省南昌市)或直辖市(如:上海市),字数不得超过20字。(11)电话号码(telephone)不能为空值,取值范围00000000000-9999999

26、9999,固定电话加地区号输入。(12)性别(sex)不能为空值,只能输入男或女(13)姓名(CusName)不能为空值,不得超过20字。(14)服装大小(clothSize)不能为空值,只能输入S或M或L或XL。(15) 配送单编号约束:以字母S开头再加上7位数字组成,按流水号一次增大。check约束为check(sendNo like S0-9 0-9 0-9 0-9 0-9 0-9 0-9)。(16)服装类别编号(classNo)约束:以字母A到Z的26个字母进行编号,约束为check(sendNo like A) (17)评价编号(evaNo)约束:以字母E开头再加上12位数字组成,按

27、流水号依次增大。Check约束为check(sendNo likeE 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)2 概念设计在概念设计中我们会确定实体集及联系集的属性,并给出系统E-R图分析。2.1 确定实体集及属性数据库概念设计主要分为以下几个步骤:根据需求分析确定实体集和联系集,分析系统的核心业务,进一步完善并增加必要的联系集和实体集,最后定义完整的E-R图和数据字典。2.1.1 实体集分析从系统的数据需求描述中,我们可以抽取出实体集,并对其属性进行描述。 (1) 会员实体集(Customer):会员编号(CusNo)、密码(code)

28、、姓名(CusName)、出生年月(birthday)、性别(sex)、住址(address)、邮箱(e-mail)、电话(telephone)、会员等级(range)。(2) 管理员实体集(Manager):管理员编号(managerNo)、登录密码(passCode)、姓名(managerName)、性别(sex)、出生日期(birthday)、薪水(salary)、住址(address)、电话(telephone)、邮箱(e-mail)。(3) 服装实体集(Clothes):服装编号(clothNo)、服装名称(clothName)、价格(price)、颜色(color)、大小(size

29、)、数量(quantity)、租金(rent)。(4) 服装类别实体集(Class):服装类别编号(classNo)、服装类别名称(className)。(5) 配送单弱实体集send:配送单号(sendNo)、配送日期(sendDate)、收货人(receiver)、送货地址(sendAddress)、邮政编码(zipCode)、联系电话(sendTel)、配送状态(sendState)。(6) 订单实体集orderMaster:订单号(orderNo)、订单生成时间(orderDate)、总金额(orderSum)、付款方式(payWay)、订单状态(orderState)。(7) 评价实

30、体集Evaluate:评价编号(evaNo)、评价日期(evaDate)、评价内容(evaContent)、回复日期(replyDate)、回复内容(replyDate)。评价者和回复者等信息要通过建立会员与评价、管理员与评价之间的联系解决。2.2 确定联系集及属性我们对各个实体集之间具有的联系用联系集的方式来表达。主要有租赁联系集、预订联系集、审核实体集、包含标识联系集、服装配送联系集、发布联系集回复联系集。2.2.1 联系集分析对各实体集(联系集)之间的联系进行描述,包括联系的映射基数、联系属性等。(1) 服装租赁联系集:服装实体集和订单实体集之间多对多的联系集,其描述属性为:租赁数量(q

31、uantity),价格(price),租金(rent)(2) 租赁联系集:订单实体集和会员实体集之间的多对一的联系集,没有联系属性。(3) 审核联系集:订单实体集和管理员实体集之间的多对一联系集,没有联系属性。(4) 配送联系集:订单实体集和配送单弱实体集之间的一对多的联系集。配送联系集:配送单弱实体集和服装实体集之间的多对多的联系集,其描述属性为:配送日期(sendDate),配送状态(sendState)(5) 发布联系集:会员实体集和评价实体集之间的一对多的联系集,属性:评价日期(evaDate)、评价内容(evaContent)(6) 回复联系集:管理员实体集和评价实体集之间的一对多的

32、联系集,属性:回复日期(replyDate)、回复内容(replyContent)。(7) 属于联系集:服装实体集和服装类型实体集之间的一对多的联系集,属性:服装类型编号(classNo)(8) 参照联系集:服装实体集和订单明细弱实体集之间的多对多联系,没有联系属性。(9) 组成联系集:订单与订单明细弱实体集之间的多对多联系,没有联系属性。根据新的分析我们可以进一步建模得到的数据字典如图2-1至图2-8所示属性集含义类型域及约束实例cusNo会员编号主码Char(9),不允许为空值C1201001code密码Char(12),不能少于六位3A5B678CcusName姓名Varchar(20)

33、,不允许为空刘玲birthday出生年月Datement19921025sex性别Char(2),取值范围:(男,女)女address地址Varchar(40)江西省南昌市信息管理学院zipCode邮编Char(6),不允许为空330032telephone电话Char(13),由数字字符加连字符-组成13812345678email邮箱Varchar(40)12345678unit单位Varchar(40),不允许为空值江西财经大学range 会员等级Varchar(20),取值范围:黄金会员,铂金会员,钻石会员,普通会员普通会员图2-1 会员属性集含义类型域及约束实例managerNo管理

34、员编号主码Char(10),不允许为空值M201201001code密码Char(12),不能少于六位Tx1101c2managerName管理员姓名Varchar(20),不允许为空王强sex性别Char(2),取值范围:(男,女)男birthday出生年月Datement19870708salary薪水Numeric3500address地址Varchar(40)江西省南昌市telephone电话Char(13),由数字字符加连字符-组成13607081213e-mail邮箱Varchar(40)765964768图2-2 管理员属性集含义类型域及约束实例orderNo订单编号主码Char

35、(15),不允许为空值B12003201201001orderDate订单生成日期Datetime,不允许为空值20121213payWay支付方式Char(8),取值范围:(在线支付,货到付款)在线支付payState支付状态Char(2),取值范围:(是,否)是orderState订单状态Char(40),取值范围:(未审核,已审核,已配送,已结束)已配送shouldReceive应收租金额派生从服装订购联系集中统计得到factReceive实收租金额派生从服装订购联系集中统计得到图2-3 订单属性集含义类型域及约束实例sendNo配送单号主码Char(8),不允许为空值S2012001o

36、rderNo订单号主码Char(15),不允许为空值B12003201201001sendDate配送日期联系Datetime,配送单实体集与配送公司之间的多对一联系集配送的联系属性20121215receiver收货人Verchar(20),默认为会员实体集的cusName属性的当前值,允许修改刘玲sendAddress送货地址Verchar(40),默认为会员实体集的address属性的当前值,允许修改江西省南昌市信息管理学院zipCode邮编Char(6),默认为会员实体集的zipCode属性的当前值,允许修改330032sendTel联系电话Char(13),默认为会员实体集的tele

37、phone属性的当前值,允许修改13812345678sendState配送状态联系Char(6),取值范围:未发货,已发货,已送达,已返还,是配送单实体集与配送公司之间的多对一联系集配送的联系属性已发货图2-4 配送单属性集含义类型域及约束实例classNo服装类别编号主码Char(1),取值范围:从A到Z的26个英文字母,每个字母编号一类AclassName服装类别名称Verchar(20)女士礼服图2-5 服装类别属性集含义类型域及约束实例clothNo服装编号主码Char(12)CL2012001001classNo服装类别编号Char(1),取值范围:从A到Z的26个英文字母,每个字

38、母编号一类AclothName服装名称Verchar(50)真丝长款晚礼服price价格Numeric800color颜色Verchar(6)红size大小Char(1),取值范围:S,M,LMquantity数量Numeric5rent租金Numeric58图2-6 服装属性集含义类型域及约束实例evaNo评价编号主码Char(7)E120101cusNo会员编号Char(8)C2012001evaDate评级日期Datetime20121227evaContent评价内容Verchar(280)衣服干净,漂亮managerNo管理员编号Char(10)M201201001replyDate

39、回复日期Datetime20121228replyContent回复内容Verchar(280)谢谢您的支持!图2-7 评价数据字典属性集含义类型域及约束实例orderNo订单编号主码Char(15),不允许为空值B12003201201001clothNo服装编号主码Char(12)CL2012001001quantity数量Numeric1rent租金Numeric58color颜色Verchar(6)红size大小Char(1),取值范围:S,M,LM图2-8 订单明细数据字典2.2.2 联系集属性数据字典属性名含义类别域或约束实例Quantity租赁数量NumericPrice价格Nu

40、mericrent租金Numeric图2-9编写服装租赁clothrent联系集的数据字典属性名含义类别域或约束实例sendDate配送日期DatetimesendState配送状态Char(6) 图2-10 编写服装配送clothsend联系集的数据字典属性名含义类别域或约束实例evaDate评价日期DatetimeevaContent评价内容Datetime 图2-11 编写评价evaluate联系集的数据字典属性名含义类别域或约束实例replyDate回复日期DatetimereplyContent回复内容Datetime 图2-12编写回复reply联系集数据字典属性名含义类别域或约束

41、实例classno服装类型编号char(1)图2-13 编写属于belong联系集2.3 概念模型(E-R图)图2-14 会员实体集E-R图图2-15 管理员实体集E-R图图2-16 订单实体集E-R图图2-17 配送单实体集E-R图图2-18 服装类别实体集E-R图图2-19 服装实体集E-R图图2-20 评价实体集E-R图图2-21 订单明细表实体集E-R图图2-22 整体集E-R图 3 逻辑设计本次设计的数据模式在SQL Server上实现,将概念设计中的E-R图转换成SQL Sever支持的关系数据模型。3.1 关系设计在关系设计中,我们将实体集及联系集转化为合适的关系模式并对其进行关系优化,使得如果根据E-R图转化得到的关系模式已经是符合3NF的。3.1.1 由实体集转化而来的关系模式1)由Customer实体集转化的关系模式为

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号