1数据库课程设计--JIA服装销售系统指导老师:索剑系名:计算机科学系学号:111405128姓名:薛文科班级:11计算机1班2目录第一章绪论..................................................................................31.1课题简介.........................................................................................................31.2设计目的.........................................................................................................31.3设计内容.........................................................................................................31.4系统实验要求.................................................................................................3第二章需求分析............................................................................32.1系统基本功能............................................................................................32.2权限划分...........................................................................................42.3系统运作流程........................................................................................42.4数据字典........................................................................................................5第三章概念结构设计...................................................................73.1概念结构设计的方法与步骤........................................................................73.1.1概念结构设计的方法...............................................................................73.1.2概念结构设计的步骤...............................................................................73.2数据抽象与局部视图设计............................................................................83.3视图的集成...................................................................................................9第四章逻辑结构设计.................................................................104.1E-R图向关系模型的转换...........................................................................104.2数据模型的优化..........................................................................................114.3数据库的结构..............................................................................................11第五章数据库物理设计.............................................................115.1存储结构设计..................................................................................................115.2存储路径设计..............................................................................................115.3数据存放位置…………………………………………………………….11第六章数据库的实施.................................................................126.1表的建立与数据的载入...............................................................................126.2触发器的设计...............................................................................................12第七章系统效果图.............................................................13第八章总结.............................................................153第一章绪论1.1课题简介随着时代的发展,计算系软件和系统的成熟,服装的销售管理对于服装企业是一个很重要的问题,如何能有效的管理好自己企业销售的服装和统计出比较收欢迎的服装对于企业的盈利起着至关重要的作用,而建立一个服装销售系统就是一个很好的办法。本着理论联系实际的宗旨,通过学校提供的这次课程设计实践的机会,在指导教师的帮助下,历经两周时间,我自行设计一套服装销售系统,在下面的各章中,我将以这服装销售为例,谈谈其开发过程和所涉及到的问题。1.2设计目的应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。实践和巩固在课堂教学中学习的关于SQLServer的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。1.3设计内容选择课题并且对课题的相关信息有一定的了解,对于我选的课题来说,我必须了解服装销售的构造以及企业管理的信息。通过这些信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与报刊订阅系统执行相同的操作。需求分析阶段就是要研究我所作的服装销售系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的六张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。要把查询结果与过程抓几张图。1.4系统实验要求建立两个用户:管理员,经理管理员:负责进行库存的查询,客户的查询,生成出库单和入库单。经理:负责审核通过出库单和入库单。第二章需求分析2.1系统基本功能本系统有以下的功能模块:(1)登录功能:登录系统为身份验证登录。分为管理员和经理。不同的用户对于系统有不同的操作权限。(2)客户管理功能:对客户的基本信息进行管理,可以对客户的信息进行增,删,查,改。(3)库存的查询功能:可以查看库存里面衣服的详细信息。(4)货物出库功能对库存里面的衣服进行出库(5)货物入库功能:对库存里面的衣服进行增加4(6)查看出单功能查询以前出过的衣服,和各种详细信息(7)查看入库单功能:查询入库单的各种详细信息。基本功能如如下:服装销售系统客户管理库存查询物品入库物品出库查看入库单查看出库单2.2权限划分管理员:负责进行库存的查询,客户的查询,生成出库单和入库单。经理:负责审核通过出库单和入库单。2.3系统运作流程图入库:生产部录入入库单仓库经理确认修改库存成品入库出库:销售部录入出库单物流公司经理确认修改库存订单出库5管理员查询管理员客户表查询添加修改删除出库单入库单查询2.4数据字典2.4.1数据项数据项名数据类型长度数据项含义说明成品编号文本10唯一用来表示一个商品数据项名数据类型长度数据项含义说明成品名文本10描述商品的名字数据项名数据类型长度数据项含义说明库存数长整型7描述商品的数量数据项名数据类型长度数据项含义说明成品单价长整型5描述商品的价格2.4.2数据结构数据结构名含义说明组成成品记录商品的各种信息成品编号,成品名,款号,色号,仓库编号,分类号,季节号,成品单价,年份,标准价,库存数,码号6库存记录库存的各种信息库存编号,仓库编号,成品名,款号,色号,数量,上线库存,下线库存,M件数,S件数,L件数,XL件数,XXL件数数据结构名含义说明组成入库记录入库的各种信息入库单编号,供应商编号,仓库编号,数量,成品名,入库价,入库日期,总费用,录入人,经手人数据结构名含义说明组成出库单记录出库单的各种信息出库单编号,成品名,客户编号,仓库编号,出库日期,出库时间,成品单价,数量,总收款,录入人,经手人2.4.3数据流数据流名称说明来源流向组成入库信息装入仓库的服装信息生产发货单仓库管理员服装编号,服装数量,服装名字,服装颜色,进库时间,发货负责人姓名出库信息出库货物的信息销售部门发货单仓库管理员服装编号,服装数量,服装名字,服装颜色,出库时间,客户名称库存信息对仓库中货物的统计货物信息表仓库管理员服装编号,服装数量,服装名字,服装颜色2.4.4数据存储数据存储名说明输入数据流输出数据流组成存取方式出库单记录记录出库单的各种信息处理订单客户出库单计算机数据存储名说明输入数据流输出数据流组成存取方式入库单记录记录入库单的各种信息生产部门仓库入库单计算机数据存储名说明输入数据流输出数据流组成存取方式退货单记录记录退货单的各种信息客户仓库退货单计算机72.4.5处理过程处理过程名说明输入:{数据流}输出:{数据流}处理入库由操作人员核实入库单,通知仓管人员入库生产部门仓库入库处理过程名说明输入:{数据流}输出:{数据流}处理出库由操作人员核实出库单,联系运输公司运货仓库客户出库第三章概念设计3.1概念结构设计的方法与步骤概念结构独立于数据库逻辑结构和支持数据库的DBMS。概念结构即概念模型,其主要特点是:(1)概念模型是反映现实世界的一个真实模型。概念模型应能真实,充分反映现实世界,能满足用户对数据的处理要求。(2)概念模型应能易于理解。概念模型只有被用户理解后,才可以与设计者交换意见,参