数据库课程设计.doc_第1页
数据库课程设计.doc_第2页
数据库课程设计.doc_第3页
数据库课程设计.doc_第4页
数据库课程设计.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

X X X X 雅戈尔服装公司销售系统 (Youngor clothing sales system)姓 名: 学 号: 专 业: 班 级: 指导老师: 目录一、 系统开发l 题目 l 开发语言 l 开发工具l 数据库l 操作系统二、 数据库设计l 需求分析 l 概念结构设计 l 逻辑结构设计 l 数据库触发器和存储结构 三、 系统实现l 系统流程图 l 系统界面 四、 心得体会1、 系统开发l 题目:雅戈尔服装公司销售系统品牌服装是雅戈尔集团的基础产业,自1979年从单一的生产加工起步,经过不断努力,迄今已经形成了以品牌服装经营为龙头的纺织服装垂直产业链。公司主要进行衬衫、西服、西裤、茄克、领带和T恤等全系列男装产品的开发,并且公司针对国际商务、行政公务、商务休闲三大消费群体进行开发,形成了成熟自信、稳重内敛、崇尚品质生活的品牌特色,主打产品衬衫为全国衬衫行业第一个国家出口免检产品,连续16年获得市场综合占有第一位,西服连续11年保持市场综合占有率第一位,并具备了与国外同行竞争的实力。目前,雅戈尔在全国拥有100余家分公司,400多家自营专卖店,共2000余家商业网点。雅戈尔经过几年高速的发展,创造了骄人的业绩。但企业的整体管理体系已和业务发展不相适应,企业的可持续发展成为急需研究的课题。现在我们利用计算机先设计出属于雅戈尔服装企业的销售系统,再逐步完整其他系统,最后形成一个完整的管理体系,增强产、供、销协同运作的能力,提高企业市场快速反应的效率,全面实现信息流、物流、资金流、商流、以及人力资源、客户、供应商等资源的有效管理和充分共享,极大地提升集团的核心竞争力。雅戈尔服装企业,拥有100余家分公司,每家分公司都拥有属于自己的一个独立的生产仓库,每家分公司都有自己的若干个实体店,每个实体店都拥有自己的一个货仓,每个实体店可以采用网营、专卖店等营业手段进行销售,同家公司的各个实体店可以进行成品的交换。现在我们以其中一家分公司为对象进行分析,并设计出符合雅戈尔服装公司的一套销售系统。联系我们:雅戈尔集团股份有限公司地址:中国宁波市鄞县大道西段2号电话真子邮箱: l 开发语言:C+l 开发工具:Microsoft Visual Studio 2010、MFCl 数据库:Microsoft SQL Server 2008SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序SQL Server 2005 特性概况。 SQL Server 2008 数据引擎是本企业数据管理解决方案的核心。SQL Server 2008 结合了分析、报表、集成和通知功能。SQL Server 2008 可以对整个数据库、数据文件和日志文件进行加密,而不需要改动其他应用程序。l 操作系统:Windows 72、 数据库设计l 需求分析 1.任务陈述雅戈尔有自己的水洗、印染、面料供应商,有雅戈尔纺织城,甚至有自己的棉毛生产基地。我把它主要分为生产、存储、销售、财务四大模块。公司根据公司内部情况和市场需求,加工生产成品,并进行存储、销售。财务部门进行公司所有的开支,计算总的利润。2.任务目标 2.1新生产出的成品的信息录入: 将新生产出来的每件成品的信息录入数据库中。 2.2库存管理: 通过新产品信息的录入添加新的成品,通过销售清单信息的录入减去已经销售的成品,计算总成品数量,统计出积压的成品。 2.3销售清单的信息录入: 将每次的销售清单录入数据库。 2.4销售清单的信息的管理: 将所有的销售清单进行分类整理,按销售量的多少排名,并统计出销售清单的总金额。 2.5销售部门制定销售方案: 根据销售量的排名,结合公司的盈利,和市场的需求、季节的更换提出新的销 售方案。 2.6生产设计部门提出生产方针: 根据销售量的排名情况,结合公司盈利情况、市场情况、季节更换情况制定出新的生产方案。 2.7财务管理: 统计生产成品的所有成本,分析公司的盈利情况,确定成品单价。3. 数据需求3.1雅戈尔服装企业销售系统需要完成的功能主要有:1 服装成品基本信息的输入,包括生产单号、款号、款名、颜色、尺寸、数量、成本等。2 服装成品基本信息的查询、修改,包括款号、款名、颜色等。3 库存基本信息的输入,包括库存ID、库存容量、现存总数、款号、数量、单价等。4 库存基本信息的查询、增减、修改,包括库存ID、库存容量等。5 发货单基本信息的输入,包括发货单号、实店ID、款号、款名、数量、单价、运输方式等。6 发货单基本信息的查询,修改,删除,包括款号、款名、数量、单价、运输方式等。7 实店货存基本信息的输入,包括货存ID、款号、数量等。8 实店货存基本信息的查询,修改,包括货存ID、款号、数量等。9 销售清单基本信息的输入,包括清单号、实店ID、实店名、店长、款号、数量、单价等。10 销售清单基本信息的查询、修改,包括清单号、实店ID、实店名、店长、款号等。11 财务管理处基本信息的输入,包括生产单号、清单号、总成本、总收入等。12 财务管理处基本信息的查询,包括生产单号、清单号、总成本、总收入等。 3.2事物要求a. 在成品信息管理部分,要求可以查询成品基本信息,可以对成品基本信息进行添加、删除、和修改的操作。b. 在库存信息管理部分,要求可以查询库存基本信息。c. 在发货单信息管理部分,要求可以对发货单基本信息进行查询、修改、删除、添加操作。d. 在清单信息管理部分,要求可以查询清单基本信息,可以对清单基本信息进行添加、删除和修改的操作。e. 在实店货存基本信息管理部分,要求可以查询实店货存基本信息f. 在财务处信息管理部分,要求可以对财务基本信息进行查询。4. 数据流图用图形的方式描绘数据在系统中的流动和处理,数据流图是用来表示系统的逻辑模型。5. 数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。 数据项 数据项名数据类型长度数据项含义说明成品编号char10唯一用来表示一个商品成品名char10描述商品的名字库存数int7描述商品的数量成品单价int5描述商品的价格 数据结构 数据结构名含义说明组成成品记录商品的各种信息类型号、款号、数量、成本、出产公司、上市日期衬衫标签记录衬衫的各种信息款号、款名、款式细节、颜色、板型、领型、袖长、面料分类、面料材质、风格、尺码、价格西服标签记录西服的各种信息款号、款名、款式细节、颜色、板型、领型、衣门襟、面料分类、面料材质、里料材质、风格、尺码、价格西裤标签记录西裤的各种信息款号、款名、裤型、颜色、腰型、裤门襟、风格、面料分类、面料材质、尺码、价格T袖标签记录T袖的各种信息款号、款名、款式细节、颜色、板型、领型、袖长、面料分类、面料材质、风格、尺码、价格夹克标签记录夹克的各种信息款号、款名、颜色、板型、领型、面料分类、面料材质、里料材质、风格、尺码、价格领带标签记录领带的各种信息款号、款名、款式、颜色、图案、领带宽度、质地、领带衬里、价格库存记录库存的各种信息仓库ID、类型号、款号、现有库存总数、剩余库存空间 入库记录入库的各种信息类型号、款号、数量、入库人、日期发货单记录发货单的各种信息发货单号、货仓ID、款号、数量、发货人、送货人、签收人货存记录货存的各种信息货仓ID、地址、款号、数量、现有货存总数、剩余货存空间入仓记录入仓的各种信息款号、数量、入仓人 、日期实店记录实店的各种信息实店ID、货仓ID、实店名称、联系电话、地址 、大小规模、店长购物清单记录购物清单的各种信息购物单号、款号、尺码、数量、总额、实店ID、业务员、日期 数据流数据流名说明数据流来源数据流去向组成入库单(包括退货、换货)商品的相关信息生产部门,购物清单仓库入库单购物清单给客户的购买了商品的凭据处理订单客户购物清单 数据存储 数据存储名说明输入数据流输出数据流组成存取方式购物清单记录记录购物清单的各种信息处理购物清单客户购物清单计算机入库单(包括退货、换货)记录记录入库单的各种信息处理退货,换货入库仓库入库单计算机 处理过程 处理过程名说明输入:数据流输出:数据流处理入库(退货、换货)由操作人员核实入库单,通知仓管人员入库生产部门,客户仓库入库出库由操作人员核实出库单,运货 仓库客户出库l 概念结构设计根据本系统要求实现的功能设计,可以建立它们之间的关系,进而实现逻辑结构功能。雅戈尔服装公司销售系统可以划分的实体有:成品实体、入库单实体、入仓单实体、实店实体、库存实体、货存实体、发货单实体、购货清单实体1.成品实体图 262.发货单实体图3.货存实体图 4. 购货清单实 5.实店实体图6.库存实体图7.入库单实体图8.入仓实体图 9.总的信息实体E-R图l 逻辑结构设计 1.成品表 2.衬衫标签 3.夹克标签4.西裤标签5.T袖标签6.领带标签7.库存8.入库9.发货单10.货存11.入仓12.实店13.购物清单14.视图与关系图l 数据库触发器和存储结构create TRIGGER INSERTEDON 购物清单after INSERT AS declare who nchar(10),quantity intbeginselect quantity=quantity, who=成品号 from insertedupdate 库存 set 数量 = 数量-quantity where 成品号 = whoupdate 货存 set 数量 = 数量-quantity where 成品号 = whoend;create TRIGGER deleted_1ON 购物清单after deleteAS declare who nchar(10),quantity intbeginselect quantity=quantity, who=成品号 from deletedupdate 库存 set 数量 = 数量+quantity where 成品号 = whoupdate 货存 set 数量 = 数量+quantity where 成品号 = whoend;3、 系统实现l 系统流程l 系统界面用户界面经理、管理员、店长 登陆界面经理应用界面查看成品信息成品详情管理员应用界面库存管理店长应用界面查看货存填写订单查看订单详情4、 心得体会 通过近一个学期的努力,我的雅戈尔服装企业销售系统基本完成任务。这是我第一次这么认真的去完成一项课程设计,而且是独自一人完成,感觉时间周

温馨提示

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

评论

0/150

提交评论