服装销售系统课程设计_第1页
服装销售系统课程设计_第2页
服装销售系统课程设计_第3页
服装销售系统课程设计_第4页
服装销售系统课程设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、河南城建学院数据库原理课程设计报告课程名称:数据库原理课程设计设计题目: (服装销售系统)指导教师: 班 级:学 号:学生姓名: 同组人员:r 1 -I【成 绩:II:评语:I计算机科学与工程学院2015年6月目录第1章概述 21.1选题的背景与意义21.2相关技术分析2第2章系统功能设计 32.1系统总体结构设计图32.2系统功能模块31.2.1经理子系统 3.1.2.2货物子系统 3.1.2.3财务子系统 4.1.2.4用户子系统财务状况(时期、总收入、总支出、净利润) 4第3章数据库设计 53.1需求分析5各子系统的数据流图如下:.5.数据字典:.6.3.2概念结构设计83.3逻辑结构设

2、计113.4 物理结构设计 14存储结构14索引的建立1.5数据库代码1.5表建立的代码1.53.5数据库实施19第4章结束语 21参考文献 21第1章概述1.1选题的背景与意义随着网络的快速的发展,网购已成为一种非常便捷的购物方式,让我们在电脑手机旁边就可以 货币千万家,随之网店也成为了一种非常受创业人喜爱的一种创业方式。某公司要开发一个能够给 中小买家提供货源的软件,该公司可以把经过考察的服装通过此软件发布到软件上,让软件的其他 用户可以对该软件上的服装进行有选择的上架。总部对其拥有对用户的管理、衣服的管理、发布消 息的权利;用户对其有查询衣服的权利、有选择的上下架衣服、和接受总部消息的权

3、利。1.2相关技术分析服装销售系统只是对数据库应用技术的一个样本数据库的实例,系统开发的总的设计目标是实 现网上服装销售系统的系统化、规范化和自动化,是相对网上服装资料的集中统一的管理。要实现 对网上服装订购的管理,主要功能为有关订购服务的人,服装,供应商,付款接收银行和管理者的 信息等。本系统分为用户信息管理模块,服装信息模块和员工信息管理模块;用户也就是订购此系 统的用户,他们可以把此系统中的衣服上架到自己的淘宝店铺中,供买家浏览;复转信息模块有公 司的更新部门的员工添加到此数据库中,只有他们对此有更新的权利。员工信息管理模块用来管理 公司内的工作人员,对他们进行分部门和分工。为了更好的做

4、了好此系统我分了一下几个部门:1. 经理部门经理部门的功能虽然不是面向顾客、不是此软件的服务项之一,但它的存在却是必不可少的。 它的主要职责有:A.管理员工。给员工编号,登记其基本信息;根据员工的平时表现及工龄确定工 资;此外,还要给员工分配工作部门及职务等等。B.划分部门给个部门编号、命名、确定其职责范围、任命部门经理、分配员工。C.对本部门的财务进行核算(支付工资等)。D.期末对公司的收益情况进行核算。2. 采购部公司是为中小型买家提供衣服货源的,即需要采货部去考察衣服是否合格,获得合格的商品的 衣服的数据(包括商品编号、衣服名字、衣服的大小、材质、商品厂家)3. 服装更新部采购部获得衣服

5、的数据交给货物的更新部门,根据采购部的信息对货物中心的数据进行添加、修改、删除、更新操作;同时对用户数据也可以进行添加、修改、删除、更新操作。4.审核部当用户中有生成订单时,审核部对消费者的信息进行审核并对其进行确认和否定;同时当有退 货订单形成时也对其进行审核第2章系统功能设计2.1系统总体结构设计图图 2.1-12.2系统功能模块货物经过上面各部门的分析得出,对此系统可以划分为四个子系统:经理子系统、 子系统、用户子系统、财务子系统。1.2.1经理子系统A. 对员工、进行编号、登记、分配工作员工编号(用户名)、身份证号、姓名、性别、年龄、工龄、职务B. 对于被辞退的员工从系统中级联删除其信

6、息,如从员工中删除其基本信息,从它所服务的工 作部门中删除该员工的工作名额,结算支付其工资、奖金;同时补充新的员工,代替它的工作。C. 对新增部门作各种初始工作。如编号、命名等部门号、名称、员工数量D 取消某个部门时,核算该部门的财务情况,并作备份;同时对该部门的员工重新分配工作。1.2.2货物子系统A. 允许货物更新部门的员工对其进行添加、修改、删除和更新货物的操作B. 此系统可以获得用户的系统中形成的购买订单或者退货的订单C. 允许审核部门的员工对B中形成的订单进行通过还是否决,若是退货订单并且同意退货则会返回其退货地址123财务子系统A. 各部门每天的收入、支出登记总账(总账编号、部门号

7、、收入、支出、净利、日期、经手人、备注)B. 财务总汇财务状况(财务编号、日期、总收入、总支出、净利润)1.2.4用户子系统财务状况(时期、总收入、总支出、净利润)用户需要购买这个软件同时,从总部获得用户名,通过登录名进入到此系统中;用户可以从商 品中心中对服装进行查询,有选择的上架到自己的店铺中,当有订单时自动的生成订单;同时要附 上代理店铺的店铺名和卖家的信息;用户的订单的完成过程自动生成表;同样也自动生成表。A. 允许货物更新部门的员工的用户的对其进行添加、修改、删除和更新货物的操作B. 允许用户在货物中心中下订单,如果在没有经过审核部门的审核时可以对订单进行删除和修改C. 选择服装上架

8、、对买家买的商品从服装中心下单上架信息:商品编号、衣服名、商品单价、零售价、颜色、号码、所在地、上架的时间订单信息:订单编号、代理用户、买家的淘宝号、买家信息、商品编号、颜色、订单形成的时间第3章数据库设计3.1需求分析随着网络的快速的发展,网购已成为一种非常便捷的购物方式,让我们在电脑手机旁边就可以 货币千万家,随之网店也成为了一种非常受创业人喜爱的一种创业方式。某公司要开发一个能够给 中小买家提供货源的软件,该公司可以把经过考察的服装通过此软件发布到软件上,让软件的其他 用户可以对该软件上的服装进行有选择的上架。总部对其拥有对用户的管理、衣服的管理、发布消 息的权利;用户对其有查询衣服的权

9、利、有选择的上下架衣服、和接受总部消息的权利。各子系统的数据流图如下:1. 经理子系统的数据流图:图 3.1-12. 货物子系统的数据流图:图 3.1-23.财务总系统数据流图图 3.1-3员工工资发放表各部门的财务支出4.用户子系统图 3.1-4数据字典:1.数据项编号数据项名称说明部分(存储结构)1员工号整数类型,有唯一性2姓名Varchar(10)3性别枚举类型:男、女4年龄整数类型 181005身份证号整数类型6权限对此系统的可以使用的某方面的权利,例如: 可以添加用户、可以添加服装、对生成的订单 具有审核7员工号(或用户名)文本型,长度不限8用户名整数型,11位(一般为手机号)9商品

10、的编号字符型;具有唯一性;10衣服名字符型,长度为20个字符11成本价浮点型12零售价浮点型13颜色字符型14号码枚举类型:M S、L、15所在地字符类型16上架的时间时间17代理用户整数型(同上用户名)18订单编号整数型(用户名+年月日+流水编号)18买家的淘宝号字符型19买家的信息字符型(地址、及手机号)20职务枚举类型;根据公司的制定而定21数量(单中购买货物的数量)整数类型22订单类型枚举类型:购买、退货2.数据结构编号数据集结构名属性1员工信息员工号、姓名、性别、年龄、身份证号、权限、登入口 令2用户信息用户名、姓名、性别、年龄、身份证号、权限、登入口 令3服装中心商品编号、衣服名、

11、商品单价、零售价、颜色、号码、 所在地4上架中心商品编号、衣服名、商品单价、零售价、颜色、号码、 所在地、上架的时间5订单信息订单编号、代理用户、买家的淘宝号、买家信息、商品 编号、颜色、订单形成的时间6部门的支岀日期、支岀金额(正负之分)、用因、经手人7买家信息淘宝号、联系方式、地址、所付的金额8用户的支出订单号、订单的利润、到账日期3.数据流编号数据流名输入输出1员工的基本招新员工员工的信息2工资的发放员工的信息输岀工资3当前员工的工作员工的信息调配工作4财务进出部门的信息部门的支岀5衣服添加的衣服衣服的信息6衣服更新衣服的更新信息衣服的信息7用户添加用户的信息用户的信息8用户的更新用户的

12、更新信息用户的信息9订单订单编号订单信息10用户的财务支岀订单编号用户的资金支岀4 数据存储数据存储名输入数据流输岀数据流员工信息员工的基本信息员工的工作工资结算用户信息用户的基本信息下单的列表衣服信息商品编号输岀衣服所有信息财务信息部门的编号财务支出表5.处理过程处理过程名输入数据流输出数据流说明部分招新员工终端员工基本信息辞老员工终端员工基本信息添加新服装终端服装的基本信息删除新服装终端衣服的基本信息添加用户终端用户的基本信息删除用户终端用户的基本信息3.2概念结构设计局部E-R图经理子系统:图 3.2-1部门编号分配工作添加新员员工编号管理经理发放工资年龄部门职务(部门编 号)姓名身份证

13、号性别删除新的员工部门编号部门名字员工的人数实体属性定义员工(员工编号、身份证号、姓名、性别、年龄、工龄、职务(部门编号)部门(编号、名字、员工人数)服装中心子系统3.2-2性别姓名订单服装编 号号代理用户厂更新部服装成本尺寸颜色零售价日期;(成交价数量址买家电话号号颜色尺寸实体属性定义: 更新部(员工编号、姓名、性别、职务) 服装(服装编号、服装名、颜色、尺寸、数量、所在地、成本价、零售价)订单(订单编号、代理用户、买家的淘宝号、买家信息、商品编号、颜色、订单形成的时间)财务子系统:图 3.2-3编号C部门号收入支岀净利1整理N日期备注日期经手人总汇总收入净利润总支出实体属性定义:总账(编号

14、、部门号、收入、支出、净利、日期、经手人、备注)财务状况(时期、总收入、总支出、净利润)用户子系统:图 3.2-4姓名地址通过尺寸电话审核失败用户号号更新部门1卖豕密码姓名姓名性别职务电话卖家淘代理用 宝 买家地 订单编 户址号成交价数量日期性别话号服装编Y号-i_颜色淘宝号实体属性定义:买家1N订单ft家形N买家信息(买家淘宝号、姓名、地址、电话) 卖家(用户号、密码、姓名、性别、电话) 更新部门(员工编号、姓名、性别、职务)订单信息(订单编号、代理用户、买家的淘宝号、商品编号、颜色、类型(购买或退货)、订单形成的时间)总的E R图图 3.2-5管理总账经理合计整理财务状况服装采货 部门更新

15、部门包含员工管理卖家进行媒介服装订单预约获得员工更新买家工资卖豕(用户号、密码、姓名、性别、电话)部门(部门编号、部门名字、员工人数)员工工资(员工号、实际工资、基本工资、出勤工资)(部门编号、员工编号、身份证号、姓名、性别、年龄、工龄、职务)服装卖豕(用户号、密码、姓名、性别、电话)(服装编号、服装名、颜色、尺寸、数量、所在地、成本价、零售价)(买家的淘宝号、姓名、地址、电话) 订单信息(订单编号、订单类型、代理用户、买家的淘宝号、商品编号、颜色、订单形成的时间) 总账(总账编号、部门号、收入、支出、净利、日期、经手人、备注)财务状况(财务状况编号、时期、总收入、总支出、净利润)3.3逻辑结

16、构设计E-R图对应的关系模式1、实体所对应的关系模式:卖家(用户号、密码、姓名、性别、电话)部门(部门编号、部门名字、员工人数)员工(部门编号、员工编号、身份证号、姓名、性别、年龄、工龄、职务)工资(员工号、实际工资、基本工资、出勤工资)服装(服装编号、服装名、颜色、尺寸、数量、所在地、成本价、零售价)卖家(用户号、密码、姓名、性别、电话)买家(买家的淘宝号、姓名、地址、电话)订单信息(订单编号、订单类型、代理用户、买家的淘宝号、商品编号、颜色、订单形成的时间) 总账(总账编号、部门号、收入、支出、净利、日期、经手人、备注)财务状况(财务状况编号、时期、总收入、总支出、净利润)说明:1下加横线

17、部分表示关系的码2以上关系的详细内容说明请参照概念结构设计中的具体内容3上面的各个关系对概念结构设计中的相关内容了作了修改,主要加了各个实体中间的联系,尤其 是一对多的联系,纳为属性。2、联系所对应的关系模式:1)、把买家和订单之间的 1 : n的下单联系转化为相应的关系模式如下:下单(订单号、买家淘宝号、提交的金额、时间)2)买家与订单之间的 1:1的补充订单关系转化为相应的关系模式如下:补充订单(订单号、经手人)3)买家和服装之间的 1 : n的上架的关系转化为相应的关系模式如下:上架(衣服的编号、卖家编号、上架时间)4) 更新部门的员工和卖家的 1 : n的管理关系转化为相应的关系模式如

18、下: 管理用户(卖家号、操作(添加或删除)、时间)5)其他联系处理说明如下: 工资和更新部门员工之间的 更新部门员工和服装之间的 采获部门员工和服装之间的 优化后的数据模型1: 1联系与员工关系合并1: n联系与服装关系合并1: n联系与服装关系合并1、按照数据依赖对关系模式进行逐一分析,并进行极小化处理:卖家(用户号、密码、姓名、性别、电话);3NF部门(部门编号、部门名字、员工人数);3NF员工(部门编号、员工编号、身份证号、姓名、性别、年龄、工龄、职务);3NF工资(员工号、实际工资、基本工资、出勤工资);3NF服装(服装编号、服装名、颜色、尺寸、数量、所在地、成本价、零售价);3NF卖

19、家(用户号、密码、姓名、性别、电话);3NF买家(买家的淘宝号、姓名、地址、电话);3NF订单信息(订单编号、订单类型、代理用户、买家的淘宝号、商品编号、颜色、订单形成的时间)3NF总账(总账编号、部门号、收入、支出、净利、日期、经手人、备注);3NF财务状况(财务状况编号、时期、总收入、总支出、净利润);3NF2对关系模式进行必要的分解因公司内人员进行查询时,一般只用到自己所属单位的信息,故可把“人员”关系按部门进行水平分解,以提高查询效率。水平分解:员工(部门编号、员工编号、身份证号、姓名、性别、年龄、工龄、职务) 改为:更新人员(部门编号、员工编号、身份证号、姓名、性别、年龄、工龄、职务

20、) 财货人员(部门编号、员工编号、身份证号、姓名、性别、年龄、工龄、职务) 子模式的设计(视图)1.经理子系统CREATE VIEW View_1ASSELECT DISTINCT 部门编号,部门名,员工编号,姓名,职务FROM部门,员工图 3.3-12013-68-1 .SalesDB - dbo.View_l*SQLQueryl.sql - 20.iM-3_9iilfl-KDB cdkaa.IW H口 J. N -日卫-1 .】呂口口. - dkso.HPf J I3-CB- JL.Ie.DH - ci.bg.童曙 JOia-ASi- I.EImOD - dfao.fg 1maj&krMM

21、血弘立ma.貝寸抽im/xjuz屈*们用P5.CL. waaofiTi.-.P5.cl_PS.Cl. SODCIO&7 1.啊9性游HI泗“ 岫邑惟鬧Hfi油. 極MHW*嗣 碎ItS河妁1卓i祠 碎瞒冋旳T十雨卖家表图 3.5-52013 68 l.SalesDB - dbo.2013-6B-l.Sal&5DB - Ubo服袋2013-68-l.SaiesDB - dbo.部门20用户容密码性别电话123431王兴男132431252680202000002123319王皓135531252680202000003883319李敏女135531142680202000004663319郭果ULLNULLNULLALNHL买家图 3.5-62013-6S-L.SalesDBdbd題 201363LSale5DB - dbo.S 2013-6B-l,Sale买家淘宝号姓名地址电话黎明河南省平顶山131579752tbzil李明河南省平顶山1316559702lb 253肖梅河南省平顶山131462596S2tb9&3李冠河南省平顶山15566579 7B2fJLLNULLNULLAW订单表图 3.5-72013 6g-Ljl&DB - dboH单2013-58-LSalesDS -北。卿2013 &8-LSa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论