


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、服装管理系统数据库设计报告文件状态:文件标识:CSMS-DATABASEv 草稿当前版本:1.0正式发布作者:XX正在修改完成日期:2012/05/27版本历史版本/状态作者参与者起止日期备注1.0/草稿XX实训一组组员版本任务分配内容作者起止日期版本备注系统管理模块1.0入库单模块r i.o入库单明细模块1.0出库单明细模块1.0出库单模块1.01. 引言 31.1编写目的 31.2读者对象 31.3参考文献 31.4术语与缩写解释 32. 数据库环境说明 53. 数据库的命名规则 54. 概念结构设计 54.1概念结构设计的方法 54.2概念结构设计的步骤 54.3数据抽象与局部视图设计
2、54.3.1 系统管理模块 65. 逻辑结构设计 85.1将E-R图转换为关系模型 85.2数据模型的优化 95.2.1 确定数据依赖 96. 物理设计 106.0表汇总 106.1 表A 106.2 表B 106.3 表C 115. 安全性设计 错误!未定义书签。5.1防止用户直接操作数据库的方法 错误!未定义书签。5.2用户帐号密码的加密方法 错误!未定义书签。5.3角色与权限 错误!未定义书签。6. 优化 错误!未定义书签。7. 数据库管理与维护说明 错误!未定义书签。1. 引言1.1编写目的此需求规格说明书对服装管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性
3、能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书定义了服装管理系统的详细需求,明确了服装管理系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是 项目完成后系统验收的依据。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的服装管理系统,实现方便的用户,货号,仓库,商品入库,出库等操作。1.2读者对象客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.3参考文献
4、数据库系统概论作者:王珊 萨师煊 出版社:高等教育出版社1.4术语与缩写解释缩写、术语解释CSMS服装管理系统SD系统设计,System Design2. 数据库环境说明数据库服务器:MySql 5.53. 数据库的命名规则数据库对象命名规则备注表米用名称的英文例如:如用户表(USER)视图米用名称的英文例如:VIEW_USER(用户视图)4. 概念结构设计4.1概念结构设计的方法概念设计阶段我组采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。4.2概念结构设计的步骤第一步是进行局部视图的设计:
5、由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们先逐一的设计分E-R图。第二步是进行视图的集成:各子系统的E-R图设计好之后,下一步就是要将所有的分E-R图合成一个系统的总E-R图,一般有两个方式,多个分 E-R图一次集成,另一种是一次集成两个分E-R图。我想采用一次集成两个分E-R图的方式。4.3数据抽象与局部视图设计按照系统总框架图,设计实体属性图以及局部E-R图。431系统管理模块各个实体属性图姓名密码简介系统用户系统用户实体属性图色号尺码货号面料零售价里料编号货号实体属性图名称联系人联系电话入库单实体属性图入库单明细实体属性图出库单实体
6、属性图客户编号客户姓名联系方式.地址客户表单据号货号客户实体属性图出库数量出库单明细实体属性图434视图的集成经过逐步细化再进行每两个一集成初步形成一个 图。E-R图,最后得到总体概念结构E-RCSMS总统概念模型(省略属性)仓库*包括办理办理1包括包括包括14系统用户岀库单入库单入库单明细出库单明细包含客户信息5. 逻辑结构设计5.1将E-R图转换为关系模型系统用户 (登录号,姓名,密码,简介);货 号(货号,品名,色号,尺码,面料,里料,出厂价,零售价);仓 库(编号,名称,联系人,联系电话,仓储量);入库单(单据号,入库日期,所入仓库,来源,经办人,备注);入库单明细 (单据号,货号,色
7、号,尺码,入库数量);出库单(单据号,出库日期,经办人,所出仓库,接收人,备注,确认状态)客户表(客户编号,客户姓名,联系方式,地址);出库单明细 (单据号,货号,色号,尺码,出库数量);5.2数据模型的优化确定数据依赖系统用户(登录号,姓名,密码,简介);登录号一姓名,登录号一姓名,登录号一密码,登录号一简介;货 号(货号,品名,色号,尺码,面料,里料,出厂价,零售价);(货号、品名、色号)f尺码,(货号、品名、色号)f 面料,(货号、品名、色号)f 里料,(货号、品名、色号)f出厂价,(货号、品名、色号)f零售价;仓 库(编号,名称,联系人,联系电话,仓储量);编号f名称,编号f联系人,编
8、号f联系电话,编号f仓储量;入库单(单据号,入库日期,所入仓库,来源,经办人,备注);单据号 f入库日期,单据号 f所入仓库,单据号 f来源,单据号 f经办人,单据号 f备 注.入库单明细 (单据号,货号,色号,尺码,入库数量);(单据号,(货号,色号,尺码)f入库数量出库单(单据号,出库日期,经办人,所出仓库,接收人,备注,确认状态);单据号f出库日期,单据号f经办人,单据号f所出仓库,单据号f接收人, 单据号f备注,单据号f确认状态客户表(客户编号,客户姓名,联系方式,地址)客户编号f客户姓名,客户编号f联系方式,客户编号f地址出库单明细 (单据号,货号,色号,尺码,出库数量);(单据号,
9、(货号,色号,尺码)f出库数量6. 物理设计6.0表汇总表名功能说明表A系统用户表(存储系统用户信息)表B货号表(存储货物信息)表C仓库表(存储仓库信息)表D入库单表(存储入库单信息)表E入库单明细表(存储入库单明细信息)表F出库单(存储出库单信息)表G客户表(存储客户信息)表H出库单明细表(存储出库单明细表信息)6.1表A(系统用户表)表名User(用户表)列名数据类型(精度范 围)空/非空约束条件登录号(User ID)VARCHAR(10)NOT NULLPRIMARY KEY姓名(User Name)VARCHAR(20)NOT NULL密码(User Pass)VARCHAR(6)N
10、OT NULL简 介(Usernfo)VARCHAR(50)补充说明Length(userPass)<=6, userInfo 在 50 字符内6.2表B (货号表)表名Product(货号表)列名数据类型(精 度范围)空/非空约束条件货号(Product ld)-VARCHAR(10)NOT NULLPRIMARY KEY品名(Product Name)VARCHAR(20)NOT NULLPRIMARY KEY色号(Product Color)VARCHAR(10)NOT NULLPRIMARY KEY尺码(Product Size)VARCHAR(10)NOT NULL面料(Pro
11、duct Outma)VARCHAR(10)NOT NULL里料(Productnma)VARCHAR(IO)NOT NULL出厂价(Product Facprice)SMALLINTNOT NULL零售价(Product Retprice)SMALLINTNOT NULL标志(Product Flag)CharNOT NULLDefault:''补充说明出厂价、零售价对应 RMB6.3表C (仓库表)表名WareHouse(仓库表)列名数据类型(精度范围)空/非空约束条件WareHouse ldVARCHAR(10)NOT NULLPRIMARY KEYWareHouse N
12、ameVARCHAR(20)NOT NULLUNIQUEWareHouse L in kma nVARCHAR(20)NOT NULLWareHouse_L in kpho n eVARCHAR(10)NOT NULLWareHouse C ontentSMALLINTNOT NULL补充说明Id:编号,Name:名称,Linkman:联系人,Linkphone: 联系方式,Content:仓储量6.4表D (入库单表)表名:入库单表(StockIn)列名数据类型(精度 范围)空/非空约束条件单据号(StockIn_Num)VARCHAR(10)NOT NULLPRIMARYKEY所入仓库(W
13、areHouse_Id)VARCHAR(10)NOT NULLFOREIGNKEY经办人(User_Id)VARCHAR(10)NOT NULLFOREIGNKEY入库日期(StockIn Date)DateNOT NULL来源(StockIn Origin )VARCHAR(10)NOT NULL备注(StockIn Remark)VARCHAR(50)标志(StockIn Flag)CharDefault:''补充说明StockIn Remark长度限制在50个长度内6.5表E (入库单明细表)表名入库单明细表(StocklnDet)列名数据类型(精 度范围)空/非空约束条
14、件单据号(Stockln_Num )VARCHAR(10)NOT NULLFOREIGNKEY货号(Product_ld )VARCHAR(10)NOT NULLFOREIGNKEY色号(Product_Color )VARCHAR(10)NOT NULLFOREIGNKEY尺码(Product_Size)VARCHAR(10)NOT NULLFOREIGNKEY入库数量(Stockln cou nt )SMALLINT补充说明无6.6表F (出库单表)表名出库单表(StockOut)列名数据类型(精度范围)空/非空约束条件单据号(StockOut_Num )VARCHAR(20)NOT NU
15、LLPRIMARYKEY经办人(User_Id)VARCHAR(10)NOT NULLFOREIGNKEY所出仓库(WareHouse_ld)VARCHAR(10)NOT NULLFOREIGNKEY接收人(Client_ld )VARCHAR(10)NOT NULLFOREIGNKEY备注(StockOut Remark)VARCHAR(50)出库日期(StockOut Date)DateNOT NULL状态(StockOut Flag)CharNOT NULL默认F'补充说明状态Flag代表是否被删除6.7表G(客户信息表)表名客户信息表(Client)列名数据类型(精度 范围)空/非空约束条件客户编号(Client_ld)VARCHAR(10)NOTNULLPRIMARY KEY客户姓名(Client_Name)VARCHAR(20)NOTNULL联系方式(Client_Phone)VARCHAR(10)NOTNULL地址(Client_Address )CharNOTNULL标志(Client_Flag)VARCHAR(2)NOTN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 母婴互动育婴师试题及答案
- 四川省南充市嘉陵一中2024-2025学年高一下学期3月月考语文试题及答案
- 社团新成员培训计划
- 班主任如何设置班级目标计划
- 小众品牌的市场策略探讨计划
- 人口学变化对城乡发展的影响分析试题及答案
- 水务发展战略与展望计划
- 鼓励医务人员参与科研的计划
- 2024计算机二级考试分析与试题及答案
- 地理信息共享与应用发展试题及答案
- 提升机司机培训课件
- DBJ53-T-40-2011 云南省城镇园林工程施工质量验收规程
- 游泳池防水施工方案
- 一文读懂泡泡玛特:详解泡泡玛特招股说明书2020课件
- 物流企业入职申请表范文
- 探放老空水措施
- 个人理财概论课件
- 国家开放大学电大《小学数学教学研究》网络课形考任务1题库及答案(试卷号:1825)
- 部编人教版二年级道德与法治下册全册教案+知识点总结
- 浅析棒材表面裂纹特点及产生原因解读
- 初中生如何与父母相处(课堂PPT)
评论
0/150
提交评论