服装库存管理系统数据库设计_第1页
服装库存管理系统数据库设计_第2页
服装库存管理系统数据库设计_第3页
服装库存管理系统数据库设计_第4页
服装库存管理系统数据库设计_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、服装库存管理系统数据库设计服装管理系统数据库设计报告文件状态:文件标CSMS-DATABASEV草稿识:正式发布当前版1. 0正在修改本:作XX者:完成日期:2012/05/2711 / 239 / 23版本历史版本/状态作者参及者起止日期备注1. 0/草稿XX实训_组组员版本任务分配内容作者起止日期版本备注系统管理模块1. 0入库单模块1. 0入库单明细模块1. 0出库单明细模块1. 0出库单模块1. 01. 引言51. 1编写目的51.2读者对象61.3参考文献61.4术语及缩写解释62. 数据库环境说明73. 数据库的命名规则74. 概念结构设计74. 1概念结构设计的方法74.2概念结

2、构设计的步骤74.3数据抽象及局部视图设计84. 3. 1系统管理模块85. 逻辑结构设计115. 1将E-R图转换为关系模型115.2数据模型的优化125. 2. 1确定数据依赖126. 物理设计146. 0表汇总146. 1 表 A146. 2 表 B156. 3 表 C165.安全性设计错误!未左义书签。5. 1防止用户直接操作数据库的方法错误!未定义书签。5. 2用户帐号密码的加密方法错误味定义书签。5. 3角色及权限错误味定义书签。6. 优化错误!未左义书签。7. 数据库管理及维护说明错误!未泄义书签。1.引言1.1编写目的此需求规格说明书对服装管理系统软件做了全面细致 的用户需求分

3、析,明确所要开发的软件应具有的功能、性能及 界面,使系统分析人员及软件开发人员能清楚地了解用户的需 求,并在此基础上进一步提岀概要设计说明书和完成后续设计 及开发工作。本说明书定义了服装管理系统的详细需求,明确了服装管 理系统的功能内容、功能边界、开发途径,是整个软件开发的 依据,它对以后阶段的工作起指导作用。本文也是项目完成后 系统验收的依据。在计算机网络,数据库和先进的开发平台上,利用现有的 软件,配置一定的硬件,开发一个具有开放体系结构的、易扩 充的、易维护的、具有良好人机交互界面的服装管理系统,实 现方便的用户,货号,仓库,商品入库,出库等操作。1.2读者对象客户、业务或需求分析人员、

4、测试人员、用户文档编写者、 项目管理人员。1. 3参考文献数据库系统概论作者:王珊 萨师煩 出版社:高等教 育出版社缩写、术语解释CSMS服装管理系统SD系统设计,System Design 1.4术语及缩写解2. 数据库环境说明数据库服务器:MySql 5. 53. 数据库的命名规则数据库对象命名规则备注农采用名称的英文例如:如用户表(USER)视图采用名称的英文例如:VIEWJJSER (用户视图)4. 概念结构设计4.1概念结构设计的方法概念设计阶段我组采用自底向上的方法,即自顶向下的进 行需求分析,然后再自底向上的进行概念结构设计。对已经细 化到无法再分的阶段逐步集成在一起,最终合成一

5、个全局概念 模式。4.2概念结构设计的步骤第一步是进行局部视图的设计:由于高层的数据流图只能反 映系统的概貌,而中层流图能较好的反映系统屮各局部应用的 子系统组成。因此我们先逐一的设计分E-R图。第二步是进行视图的集成:各子系统的E-R图设计好之后, 下一步就是要将所有的分E-R图合成一个系统的总E-R图,一 般有两个方式,多个分E-R图一次集成,另一种是一次集成两 个分E-R图。我想采用一次集成两个分E-R图的方式。4.3数据抽象及局部视图设计按照系统总框架图,设计实体属性图以及局部E-R图。4.3.1系统管理模块各个实体属性图系统用户实体属性图货号实体属性图仓库实体属性图入库单实体属性图入

6、库单明细实体属性图服装库存管理系统数据库设计出库单实体属性图客户实体属性图岀库单明细实体属性图4. 3. 4视图的集成经过逐步细化再进行每两个一集成初步形成一个E-R图,最 后得到总体概念结构E-R图。CSMS总统概念模型(省略属性)5. 逻辑结构设计 5.1将E-R图转换为关系模型系统用户(登录号,姓名,密码,简介);货 号(货号,品名,色号,尺码,面料,里料,出厂价,零售价);仓 库(编号,名称,联系人,联系电话,仓储量);入库单(单据号,入库日期,所入仓库,来源,经办人,备注);入库单明细(单据号,货号,色号,尺码,入库数量);# / 2311 / 23服装库存管理系统数据库设计出库单(

7、单据号,出库日期,经办人,所出仓库,接收人,备注,确认状态);客户表(客户编号,客户姓名,联系方式,地址);出库单明细(单据号,货号,色号,尺码,出库数量);5.2数据模型的优化5. 2. 1确定数据依赖系统用户(登录号,姓名,密码,简介);登录号一姓名,登录号一姓名,登录号一密码,登录号一简介;货 号(货号,品名,色号,尺码,面料,里料,出厂价, 零售价);(货号、品名、色号)一尺码,(货号、品名、色号)一面料,(货号、品名、色号)一里料,(货号、品名、色号)一出厂 价,(货号、品名、色号)一零售价;仓 库(编号,名称,联系人,联系电话,仓储量);编号一名称,编号一联系人,编号一联系电话,编

8、号一仓储量;入库单(单据号,入库日期,所入仓库,来源,经办人, 备注);单据号一入库日期,单据号f所入仓库,单据号一来源,单据 号一经办人,单据号一备注.入库单明细(单据号,货号,色号,尺码,入库数量);(单据号,(货号,色号,尺码)一入库数量出库单(单据号,出库日期,经办人,所出仓库,接收人, 备注,确认状态);单据号一出库日期,单据号一经办人,单据号一所出仓库,单据号一接收人,单据号f备注,单据号一确认状态客户表(客户编号,客户姓名,联系方式,地址)客户编号f客户姓名,客户编号f联系方式,客户编号f地 址出库单明细(单据号,货号,色号,尺码,出库数量);(单据号,(货号,色号,尺码)一出库

9、数量# / 2313 / 23服装库存管理系统数据库设计6. 物理设计6. 0表汇总功能说明表A系统用户表(存储系统用户信息)表B货号表(存储货物信息)表C仓库表(存储仓库信息)表D入库单表(存储入库单信息)表E入库单明细表(存储入库单明细信息)表F出库单(存储出库单信息)表G客户表(存储客户信息)表H出库单明细表(存储出库单明细表信息)6. 1表A(系统用户表)表名User (用户表)列名数据类型(精度范围)空/非空约束条件登录号(User_ID)VARCHAR(IO)NOT NULLPRIMARY KEY姓名(User_Name)VARCHAR(20)NOT NULL密码(User_Pas

10、s)VARCHAR(6)NOT NULL简介(User_Info)VARCHAR(50)补充说明Length (userPass) =6, userinfo 在 50 字符 内6. 2表B (货号表)衣名Product (货号表)列名数据类型(精度范围)空/非空约束条件货号(Product_Id)VARCHAR(10)NOT NULLPRIMARY KEY品名(Product_Name)VARCHAR(20)NOT NULLPRIMARY KEY色号(Product_Color)VARCHAR(10)NOT NULLPRIMARY KEY# / 2315 / 23服装库存管理系统数据库设计尺(

11、Product_Size)码VARCHAR(10)NOT NULL面料VARCHAR(10NOT NULL(Product_0utma)里料VARCHAR(10NOT NULL(Product_Inma)出厂价SMALLINTNOT NULL(Product_Facprice)零售价SMALLINTNOT NULL(Product_Retprice)标志CharNOT NULLDefauIt: F(Product_Flag)补充说明出厂价、零售价对应RMB6.3表C (仓库表)表名WareHouse (仓库表)列名数据类型(精度范围)空/非空约束条件WareHouse_IdVARCHAR(IO

12、)NOT NULLPRIMARY KEYWareHouse_NameVARCHAR(20)NOT NULLUNIQUEWareHouse_Linkm anVARCHAR(20)NOT NULLWareHouse_LinkphoneVARCHAR(IO)NOT NULLWareHouse_ContentSMALLINTNOT NULL补充说明Id:编号,Name:名称,Linkman:联系人,Linkphone:联系方式,Content:仓储量6.4表D (入库单表)表名入库单表(Stockin)列名数据类型(精度范围)空/非空约束条件单据号(StockIn_Num)VARCHAR(10)NOT

13、 NULLPRIMARYKEY所入仓库VARCHAR(10NOT NULLFOREIGN# / 2317 / 23服装库存管理系统数据库设计(WareHouse_Id)KEY经办人(User_Id)VARCHAR(10NOT NULLFOREIGN)KEY入库日期DateNOT NULL(StockIn_Date)来源(Stockln_0rigin)VARCHAR(10)NOT NULL备注(StockIn_Remark)VARCHAR(50)标志(StockIn_Flag)CharDefauIt:F补充说明StockIn_Remark长度限制在50个长度内6.5表E (入库单明细表)入库单明

14、细表(StocklnDet)列名数据类型(精度范围)空/非空约束条件单据号(StockIn_Num)VARCHAR(10)NOT NULLFOREIGNKEY货号(Product_Id)VARCHAR(10NOT NULLFOREIGN)KEY色号(Product_Color )VARCHAR(10NOT NULLFOREIGN)KEY尺码(Product_Size)VARCHAR(1ONOT NULLFOREIGN)KEY入库数量SMALLINT(Stockln_count)补充说明无6.6表F (出库单表)表名出库单表(StockOut)列名数据类型(精度范围)空/非空约束条件单据号VAR

15、CHAR(20)NOTNULLPRIMARY(StockOut_Num)KEY经办人(User_Id)VARCHAR(IO)NOT NULLFOREIGNKEY# / 2319 / 23服装库存管理系统数据库设计所出仓 库(WareHouse_Id)VARCHAR(IO)NOT NULLFOREIGNKEY接收人(Client-Id)VARCHAR(IO)NOT NULLFOREIGNKEY备注(StockOut_Remark)VARCHAR(50)ill库II期(StockOut_Date)DateNOT NULL状态(StockOut_Flag)CharNOT NULL默认F补充说明状态Fl鸥代表是否被删除6.7表G(客户信息表)表名客户信息表(Client)列名数据类型(精空/非约束条件度范围)空客八编号VARCHAR(IO)NOTPRIMARY KEY(Client_Id)NULL客户姓名VARCHAR(20)NOT(Client_Name)NULL联系方式(Client_Phone)VARCHAR(IO)NOTNULL地址(Client_Address )CharNOTNULL标志(Client_Flag)VARCHAR(2)NOTNU

温馨提示

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

评论

0/150

提交评论