服装销售管理系统的后台数据库设计(共13页).doc
《服装销售管理系统的后台数据库设计(共13页).doc》由会员分享,可在线阅读,更多相关《服装销售管理系统的后台数据库设计(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上综合性、设计性实验报告实验课程名称 数 据 库 原 理 专业 计算机科学与技术 班级 1102 学号 2 姓名 朱晓强 学号 2 姓名 毛 威 学号 8 姓名 方 姣 指导教师及职称 段华斌(讲师) 开课学期 2012 至 2013 学年 第二 学期设计时间 2013年6月6日2013年6月18日湖南科技学院教务处编印设计题目 服装销售管理系统的后台数据库设计1 实验目的:本课程设计的目的是为了让学生能够全面了解数据库应用系统的整个开发过程,逐步掌握系统开发的以下相关技术:(1)巩固数据库理论知识,熟悉一种具体的数据库管理系统(例如:SQL Server)的使用方法。
2、(2)掌握针对特定应用环境数据库的设计。(3)综合使用SQL Server中数据库、表、视图、索引、触发器、存储过程的创建使用方法。(4)体会运用软件工程的设计思想进行软件系统开发的过程与方法。2 软硬件环境: 软件环境:Microfoft SQL Server 2005;Windows 7; 硬件环境:2GB内存;Intel pentiue B950;32位操作系统3 实验设计简述:服装管理系统主要是用于店主管理服装的销售情况。其中包括进货信息、销售信息、退货信息及库存信息此系统可以帮助店主统计服装的销售数量,便于店主查询服装销售情况、库存情况及服装所存在的问题,从而看出本季服装走向、哪款颜
3、色销售得更火,便于进货。4 系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要, 系统数据流图)(1) 系统需求分析: 针对服装销售管理系统,分别对进货、销售、库存管理的任务和功能进行分析,总结如下的需求信息:1. 商品按类别管理,同一个大的类别还可以细分。2. 需要记录供应商的详细信息。3. 在涉及商品数量的地方,要给出相应的单位。4. 在进货信息中要包括商品供应商等信息。5. 商品销售信息单中要登记商品销售数量、单价、折扣比例等信息。6. 每一条进货、销售、库存等信息都要对应一张单据。7. 当进行了进货和销售操作后能及时更新相应的库存数量。
4、 经过上述分析,考虑到将来功能上的扩展,设计如下数据项: 服装信息:商品编号、商品名称、颜色、型号、进价、售价等。 进货信息:进货单号、供应商编号、商品编号、数量、进货日期、总金额等。 销售信息:销售单号、商品编号、销售日期、数量、折扣、盈利等。 库存信息:商品编号、更新日期、数量等。 退货信息:退货单号、销售单号、退货日期、退货原因等。 供应商信息:供应商编号、供应商名称、地址、账号、开户银行、联系人等。(2) 数据流图店主库存信息顾客店主 (3)概念结构设计顾客确认发送 销售单销售明细发送出货单提货查询发送 供应单 服 装进货信息确认发送 供应单 进货单 M 1 1 1 MM11M 1 1
5、111MM 5 概念模型设计 (按数据库设计方法和规范化理论,从实践概括抽象出ER模型) 1、 局部ER图:根椐关系模型,在SQL数据库中建立数据表和数据表之间的关系如下:(1) 进货信息进货信息总金额数量商品编号进货单号供应商编号进货日期 图1.进货信息表ER图(2) 销售信息 销售信息商品编号销售单号折扣数量销售日期 图2.销售作息表ER图(3) 退货信息 退货日期销售单号退货单号退货原因退货信息 图3.退货信息表ER图(4) 库存信息 库存信息数量更新日期商品编号 图4.库存信息表ER图(5) 服装信息 服装信息商品名称商品编号颜色型号进价售价 图5.服装信息表ER图(6) 供应商信息供
6、应商信息供应商编号地址账号联系人供应商名称开户银行 图6.供应商表ER图 处理选择处理退货日期退货单号销售单号退货原因退货信息销售信息商品编号销售单号折扣数量销售日期进货信息进货日期进货单号商品编号数量总金额供应商编号售价商品名称服装信息进价型号商品编号颜色库存信息数量更新日期商品编号供应商编号地址账号联系人供应商名称开户银行供应商信息选择选择2、 全局ER图MM N 1 M 1 11 1 M6 逻辑模型设计(按数据库设计方法和规范化理论得出符合3NF的逻辑模型, ER图设计,ER图转化为相应的关系模式,设计数据库的逻辑模型) 通过ER模型到关系模型的转化,可以得到如下关系模式: (1)供应商
7、实体集转换为 关系:Supplier(SupID, Supplier,Address,Account,Bank,Linkman) (2)服装实体集转换为 关系:Cloth(ID, Name,Color,Size,B_prise,S_prise) (3)销售联系关系转换为 关系:S(Sno ,ID, Discount, Snum, Sdate) (4)进货联系关系转换为 关系:B(Bno ,ID, Bnum, SupID , Money ,Bdate) (5)退货联系关系转换为 关系:R(Rno, Sno, Sdate,Rdate ,Resion,) (6)库存实体集转换为 关系:W(ID, W
8、date, Wnum) 每个关系模式的主键码都用下划线标出。 同时,从联系导出的关系sell(销售),buy(进货),return(退货),使用与之相联系的实体集的主键码作为自己的键码,必须符合外键码约束。 对于supplier(供应商),cloth(服装)和warehouse(库存)之间,不存在直接约束,所以可以存在没有供应商供应的服装。7 物理模型设计(存储记录结构设计,物理文件的安排和建立索引)1、 存储记录结构设计Supplier表(供应商信息:供应商编号、供应商名称、地址、账号、开户银行、联系人)列名类型长度约束SupIDIntPrimary keySupplierChar20Add
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服装 销售 管理 系统 后台数据库 设计 13
限制150内