某商店进销存管理系统-课程设计报告_第1页
某商店进销存管理系统-课程设计报告_第2页
某商店进销存管理系统-课程设计报告_第3页
某商店进销存管理系统-课程设计报告_第4页
某商店进销存管理系统-课程设计报告_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

.《某商店进销存课程名称》课程设计报告.. 2 2 3 7 7 9 .一、需求分析商品:商品编号、商品名称、商品单价、生产日期、保质期、商品重量、商品规格供应商:应商名称、供应商地址、供应商帐号、供应商传真、供应商电话、交货日期、订单号进销存:库存号、现有库存、最高库存、最低库存、盈亏数量、联系人(1)针对商店进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息:商品按类管理,所以需要有一商品类型信息。如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。在涉及商品数在进货信息中要包含商品供应商等信息。商品报损要有报损原因。进货、销售、报损操作要有相应信息管理员。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。进货、销售、库存、报损信息都要可以添加、修改、删除、分类查找。当进行进货、销售和报损操作后,能相应更新库存。(2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结构:商品类型信息,包括数据项有:商品信息,包括的数据项有:商品编号、商品名称、商品的的生产日期、库存量等。商供应商信息,包括供应商号、供应商名称、联系电话等。进货信息,包括进货商品号、数量、规格、单价等。销售信息,包括销售商品、数量、单价等。报损信息,包括报损商品、数量、原因、登记时间等。员工信息,包括员工号、姓名、职称等1.2信息处理及系统功能该系统由商品信息管理模块,员工信息管理模块,供应商信息管理模块,仓库信息管理模块等可以完成商品的进销存和查询,更改等的基本操作。并根据客户的要求完善系统的功能需求。系统功能有:(1)商品信息的管理包括商品基本信息的新建、修改和删除,商品的编号、商品名称、商品规格等(2)供货商信息管理:包括供货商信息的新建、修改和删除和供应商的名称、供应商代号、供.应商地址等。(3)员工信息管理:系统管理员的添加、删除和修改密码和员工姓名、性别、职称、工号等。(4)仓库信息管理:仓库号、库存商品号、商品数量等1.3数据库系统开发环境数据库系统开发环境需求决定以windowsXP为开发平台,采用选择功能强大的MicrosoftSQLServer为开发工具。1.4该业务的流程图通过对商店管理系统的要求和分析、处理,弄清楚了进销存各个系统的环节需求。清楚了环节所需要的信息内容、流向、处理、提供信息的信息表形态等,把分析系统的相关用“业务流程图”表示出来。具体分为进货业务,销售业务,业务流程图如下:以下是某商店管理系统的业务流程的分析查询查询货品上架单转交商品清单商品登记员递交发出采购清单查开出采购资料填写同意退货商品退货单销售员流水账库存帐单销售退单商品信息采购部采购员供应商供应商缺货单销售单营业员送达递交递交填写登记.商品资料商品资料查询收银员流水账查询顾客资料售后服务员销售退单购物信息顾客退单商品清单同意退货库存帐修改购买顾客递交递交1.5某商店管理系统数据流i程图分析数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。根据上面业务流程图的描述,从系统的科学性、管的顶层数据流程图、第二层数据流程图和第三层数据流程图。发货单顾客顾客EI供应商进销存订货单进销存顾客订单上图是商店管理系统的顶层数据流程图。由业务流程图确定系统开发的外部实体即系统数据的来.为一个处理环节,与实体间传递信息,简单的表达系统的各部分功能。.入库账单报损单盘算货品单顾客订单顾客退货单报损单个输入和输出的数据流的以及与之相关的数据结构,为各个数据流、报表命名并编码,从而得到商店销售进销存系统的第一层数据流程图,如图上图所示.再将第一层数据流程图分解就可得到第二层流程图。其中某些数据项处理可分解为多个处理过程。在本系统中有销售模块、进货管理。每一部分都可以分解为第二层流程图。具体的分解情况如下账F3不合格单单验收货品帐供应商进货退货F2发货单F1订货单F5合格单F4退货单销售货物数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。.数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成定义来描述数据流、数据存储的逻辑内容数据项如表一数据项编号数据项名称备注类型及宽度完整性约束I1I1TID标识商品的代号Char(8)I2Tname某商品的名称Char(14)I3TPrice某商品的价值IntI4Tproducedate某商品生产的时间Char(6)I5TKeepdate某商品的保存时间Char(2)I6TWeight某商品的重量Char(8)I7TProducename某商品的生产公司Char(14)I8TNorms某商品长宽Char(6)I9SName某商品的公司名称Char(12)I10SAddress某商品生产的地方Char(16)I11SCodename某供应商的产品代号Char(8)I12SFax与供应商的传真联系方Char(11)式I13STele联系供应商的电话方式Char(11)I14SDate定货单位要求的供货日Char(12)期I15SOrder发出订单的单据号Char(8)I16YID标识公司员工的代码Char(6)I17Yname公司员工的姓名Char(6)I18YSex公司员工的性别Char(1)I19YAge公司员工的年龄Char(2)I20YZhichen公司的员工的职位名称Char(6)I21KNO存储商品的库存号char(2)I22KNum某种商品当前的库存量Char(4).I23I23KHnum商品的库存上限CharI24KDnum商品的库存下限CharI25KPnum盘盈盘亏数量IntI26与定货发生联系的供应Char(8)KPerson商负债人二、概念设计根据第二层数据流程图得到三个分E-R图商品名称商品名称员工号重量职称保质期性别生产日期年龄商品编号生产日期商品编号商品名称采购员保质期员工号采购姓名姓名性别规格规格重量职称年龄单价单价商品mn.订单号商品名称规格生产日期生产日期生产日期商品编号单价商品编号单价商品编号单价最低库存最低库存最低库存亏损数量亏损数量亏损数量商品名称商品名称商品名称最高库存最高库存最高库存仓库1存储n保质期保质期保质期现有库存现有库存现有库存仓库号仓库号仓库号生产日期生产日期生产日期商品编号商品编号商品编号.供应商地址供应商名称商品名称商品名称商品名称供应商帐号供应商n保质期保质期保质期供应商传真供应商电话订单号交货日期生产日期生产日期生产日期商品编号商品编号商品编号2.1全局/整体E-R图通过各个分E-R图之间的联系,合成全局E-R图。所示.nmnn三、逻辑设计3.1建立关系模式E—R图转换为关系模型实际上就是要将实体性、实体的属性和实体性之间的联系转换为关系模式,这种转换一般遵循如下规则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体型见的联系则有以下不同的情况:(1)一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式.合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。.如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码味n端实体的码。(3)一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系吗的一部分。根据以上规则将本系统的E—R图转换为关系模式(关系的码用下划线标出)有一个商店管理系统数据库,包括T、S、Y、K、kt、TY、SK、TSYK个关系模式:T(TID,Tname,TPrice,Tproducedate,TKeepdate,TWeight,TNorms,TProducenameS(SCodename,SName,SAddress,SFax,Stele,SDate,SOrderY(YID,YName,YSex,YAge,YZhichen);K(KNo,KNum,KHnum,KDnum,KPnum,KPerson);KT(KNo,TID,QTY)TY(TID,YID,QTYSK(SNo,KNo,CQTYTSYK(TID,SName,YID,KNo,WQTY)1.商品信息表T由商品编号(TID)、商品名称(Tname)、商品单价(TPrice)、生产2.供应商信息表S由供应商名称(SName)、供应商地址(SAddress)、供应商帐号(SCodename)、供应商传真(SFax)、供应商电话(Stele)、交货日期(SDate)、订单号(SOrder3.员工信息表Y由员工编号(YID)、员工姓名(YName)、员工的性别(YSex)、员工的年龄(YAge)、员工的职称(YZhichen盈亏数量(KPnum)、联系人(KPerson)组成;5.KT表是由存储商品的库存号(KNO),标识商品的代号(TID),某商品的数量(QTY)组成;.6.YT由标识公司员工的代码(YID),标识商品的代号(TID),销售的商品数量(CQTY)7.ST供应商商品表由某供应商的产品代号(SCodename标识商品的代号(TID员工编号(YID)实际的商品数量(WQTY)组成;商品关系模式表数据项名称数据项名称类型长度(精度)完整性约束备注TIDChar8NOTNULLPrimarykeyTnameChar14NOTNULL某商品的名称TPriceNOTNULL某商品的价值TproducedateChar6NOTNULL某商品生产的时间TKeepdateChar2NOTNULL某商品的保存时间TWeightChar8NOTNULL某商品的重量TNormsChar12某商品长宽TProducenameChar14NOTNULL某商品的生产公司供应商关系模式表数据项名称数据项名称类型长度(精度)完整性约束备注SCodenameChar8NOTNULLPrimarykeySNameCharNOTNULL某商品的公司名称SAddressCharNOTNULL某商品生产的地方SFaxCharNOTNULL与供应商的传真联系方式STeleCharNOTNULL联系供应商的电话方式SDateCharNOTNULL定货单位要求的供货日期SOrderChar8NOTNULL发出订单的单据号.员工关系模式表数据项名称数据项名称类型长度(精度)完整性约束备注YIDchar6NOTNULLYnamechar6NOTNULL公司员工的姓名YSexchar1NOTNULL公司员工的性别YAgechar2NOTNULL公司员工的年龄YZhichenchar6NOTNULL公司的员工的职位名称仓库关系模式表备注备注称存储商品的库存号primarykey某种商品当前的库存量商品的库存上限商品的库存下限盘盈盘亏数量与定货发生联系的供应商负债人NOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLKNOKNumKHnumKDnumKPnumKPersoncharCharCharCharChar长度(精度)完整性约束类型248仓库商品关系模式称类型长度(精度)完整性约束备注KNOchar2NOTNULL存储商品的库存号TIDchar8NOTNULL标识商品的代号.QTYNOTNULLQTYNOTNULL员工商品关系模式称类型长度(精度)完整性约束备注YIDChar6NOTNULL标识公司员工的代码TIDCharNOTNULL标识商品的代号CQTYNOTNULL销售的商品数量供应商商品表数据项名称数据项名称类型长度(精度)完整性约束备注SCodenameChar8NOTNULL某供应商的产品代号TIDChar8NOTNULL标识商品的代号GQTYChar6NOTNULL供应商品数量供应商商品员工仓库表数据项名称数据项名称类型长度(精度)完整性SCodenameChar8NOTNULL某供应商的产品代号YIDChar6NOTNULL标识公司员工的代码KNOchar2NOTNULL存储商品的库存号TIDChar8NOTNULL标识商品的代号WQTYintNOTNULL实际的商品数量.四、物理结构设计(2)设计关系、索引等数据库文件的物理存储结构。(1)首先对要运行的事物进行详细分析,获得选择物理结构设计所需要的(2)如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在(3)如果一个(或一组)属性经常在连接操作的连接条件中出现,则考虑五、数据实施和维护5.1创建表(1)创建数据库(2)创建基本表.TProducenameChar(14)NOTNULL,TnameChar(14)NOTNULL,TPriceIntNOTNULL,TproducedateChar(6)NOTNULL,TKeepdateChar(2)NOTNULL,TWeightChar(8)NOTNULL,TNormsChar(12),)createtableS(SCodenameChar(8)primarykey,SNameChar(12)NOTNULL,SAddressChar(16)NOTNULL,SFaxChar(11)NOTNULL,STeleChar(11)NOTNULL,SDateChar(12)NOTNULL,)createtableY(YIDChar(6)primaryYnameChar(6)NOTNULL,YSexChar(1)NOTNULL,YAgeChar(2)NOTNULL,YZhichenChar(6)NOTNULL,)createtableK(KNumChar(4)NOTNULL,KHnumChar(112)NOTNULL,KDnumChar(12)NOTNULL,KPnumIntNOTNULL,.KPersonChar(8)NOTNULL,)createtab

温馨提示

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

评论

0/150

提交评论