项目名称:服装销售管理系统课程名称:软件综合课程设计学院:计算机科学与技术学院专业:软件工程姓名:杨荣川学号:1308060215姓名:祖明海学号:1308060145姓名:麻爱波学号:1308060151姓名:吴云庆学号:1308060086姓名:张琪学号:1308060240指导教师:徐晶2016年7月14日数据库设计报告目录1.引言..................................................................................................................................11.1编写目的...............................................................................................................................11.2项目来源...............................................................................................................................11.3文档约定...............................................................................................................................11.4预期读者和阅读建议...........................................................................................................21.5参考资料...............................................................................................................................22.数据库命名规则...................................................................................................................23.数据库设计说明...................................................................................................................33.1数据库逻辑设计....................................................................................................................33.2数据库物理设计....................................................................................................................53.3数据库分布............................................................................................................................63.4基表设计................................................................................................................................63.5视图设计................................................................................................................................83.6完整性约束............................................................................................................................93.7触发器设计..........................................................................................................................104.词汇表.................................................................................................................................1011.引言1.1编写目的《服装销售管理系统》数据库报告是基于《服装销售管理系统》概要设计和《服装销售管理系统》详细设计报告进行编写的。信息时代的到来,企业要加强自身的基础设施建设,通过企业信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大的业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。数据库应用系统就是为支持一个特定目标,把个人、一个组织、一个地方的与该目标相关的数据以某种数据模式进行存储,并围绕这一目标开发的应用程序。服装行业在我国是一个新兴行业,目前尚处于初步阶段。虽然在改革开放后我国服装行业取得了高速发展,但是与发达国家相比,还存在组织结构小而分散,缺少大规模,经济技术势力强的企业,专业人员素质不够高,生产设备落后,产品设计不够新颖,市场的竞争力不强,市场管理不规范等缺点。随着我国加入WTO,我国服装行业将面对非常激烈的竞争,只有迅速提高企业的管理水平,才能在激烈的竞争中占有一席之地。服装销售管理系统的实现目标是对服装销售信息进行系统管理,利用数据库实现各部门之间的信息交换,帮助管理人员迅速掌握服装的销售情况及存货情况,包括对进货、销售的登记,存量情况,销售总额和利润的统计分析等,为用户提供决策信息。本系统成本低廉、操作简便、简单易懂、是比较科学化,规范化,信息化的管理系统。本文档主要介绍系统的数据库设计,给出了系统的逻辑设计和物理设计,同时给出了数据库命名规则,词汇表和历史数据处理等内容。1.2项目来源本项目为课程设计开发,所有项目的风险承担者为本小组所有成员。但是软件操作风险为用户所承担。●任务提出者:杨荣川●软件开发者:小组所有成员●产品使用者:实体店管理员1.3文档约定所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数据库表的命名,也能够更好的规范数据库表命名。21.4预期读者和阅读建议预期的读者为软件管理人员,开发人员,我的老师。管理人员和开发需仔细查看本设计文档1.5参考资料列举编写软件系统详细设计报告时所用到的参考文献及资料,可能包括:《服装销售管理系统》需求分析报告《服装销售管理系统》概要设计报告《服装销售管理系统》详细设计报告《数据库系统概论》第四版;王珊;高等教育出版社2.数据库命名规则数据库命名规则为:进货表:Stock仓库表:Storage销售表:Sell会员表:Menber33.数据库设计说明3.1数据库逻辑设计E-R图像关系模型的转换(1)实体到关系模式的转换一般来说,对于E-R图中的每一个实体,在关系模式中建立一个与其同名且具有相同属性集的关系。而关系的关键字就对应实体的关键字。(2)联系到关系模式的转换对于两个实体的一对一联系,可将联系本身自带的属性与任何一个实体的关键字一起合并到另一个实体之中。4进货入库局部E-R图5服装进行促销局部E-R图服装销售局部E-R图会员购物积分局部E-R图3.2数据库物理设计通过逻辑设计,进行物理结构的设计分析后达到三范式后建立以下五个表:Member表:存储会员信息Privilege表:存储促销活动服装信息并对活动时间和折扣的修改Sell表:存储销售服装的信息Stock表:存储进货信息Storage表:存储仓库中的服装信息6完整表设计和表内字段设计具体内容在3.4基表设计中完成。3.3数据库分布数据库分布采用一张表格进行描述,其格式如下:数据库编号数据库管理系统名称数据库管理系统版本号数据库英文名称数据库中文名称数据库安装物理位置1SqlServerManagementStudio11.0.2100.60AppSales服装销售3.4基表设计数据库编号:1基表编号:1基表英文名称:Member基表中文名称:会员表字段编号英文字段名中文字段名字段类型备注1memId会员编号Char(10)主键2memName会员名称Char(10)3relation联系方式Char(10)4integral积分Char(10)5grade等级Char(10)6memDiscount会员折扣Char(10)说明:会员累计积分高于1000时,设计触发器升级会员等级。数据库编号:1基表编号:2基表英文名称:Privilege基表中文名称:促销活动表字段编号英文字段名中文字段名字段类型备注1comId服装编号nChar(10)主键,非空2comName服装名称nChar(10)3startTime活动开始时间nChar(10)4endTime活动结束时间nChar(10)5discount折扣nChar(10)说明:设置服装促销的起始时间和结束时间,并定义折扣。7数据库编号:1基表编号:3基表英文名称:Sell基表中文名称:销售表字段编号英文字段名中文字段名字段类型备注1sellId销售编号nChar(10)非空2comId服装编号nChar(10)非空3comName服装名称nChar(10)4sellNum销售数量nChar(10)5discount折扣nChar(10)6sellPrice出售价格nChar(10)7sellTime出售时间nChar(10)说明:销售时如果服装为促销品,但是顾客为会员,取最高折扣进行打折。数据库编号:1基表编号:4基表英文名称:Stock基表中文名称:进货表字段编号英文字段名中文字段名字段类型备注1stockId进货单号nChar(10)非空2comId服装编号nChar(10)非空3comName服装名称nChar(10)4comNum进货数量nChar(10)5stockCost成本价(进价)nChar(10)6amount总价nChar(10)7stockTime进货时间nChar(10)8comType商品类型nChar(10)9comSize商品尺码nChar(10)说明:用于记录进货信息。数据库编号:1基表编号:5基表英文名称:Storage基表中文名称:仓库表字段编号英文字段名中文字段名字段类型备注1comId服装编号nChar(10)非空2comName服装名称nChar(10)3comNum服装数量nChar(10)4stockCost成本价nChar(10)5price售价nChar(10)86discount折扣nChar(10)7comType服装类型nChar(10)8comSize服装尺码nChar(10)说明:仓库表用于记录存货,仓库服装数量按销售数量减少,能对服装的折扣进行设置,进行促销。数据库编号:1基表编号:6基表英文名称:Admin基表中文名称:管理员表字段编号英文