某商店进销存管理系统-课程设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《某商店进销存课程名称》课程设计报告题目:某商店进销存管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日学号目录一、需求分析.............................................................................................11.1处理对象及组织如下:.................................................................11.2信息处理及系统功能.....................................................................11.3数据库系统开发环境.....................................................................21.4该业务的流程图.............................................................................21.5某商店管理系统数据流i程图分析.............................................3二、概念设计.............................................................................................72.1分E-R图建立...............................................................................72.1全局/整体E-R图..........................................................................9三、逻辑设计...........................................................................................103.1建立关系模式..............................................................................10四、物理结构设计..................................................................................15五、数据实施和维护..............................................................................155.1创建表...........................................................................................15六、总结(心得)..................................................................................21计算机学院《数据库原理及应用》课程设计1一、需求分析1.1处理对象及组织如下:商品:商品编号、商品名称、商品单价、生产日期、保质期、商品重量、商品规格供应商:应商名称、供应商地址、供应商帐号、供应商传真、供应商电话、交货日期、订单号进销存:库存号、现有库存、最高库存、最低库存、盈亏数量、联系人(1)针对商店进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息:商品按类管理,所以需要有一商品类型信息。如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。在涉及商品数量的地方,需要知道商品的库存地方。商品销售信息单中要包含登记商品销售数量、单价等信息。在进货信息中要包含商品供应商等信息。商品报损要有报损原因。进货、销售、报损操作要有相应信息管理员。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。进货、销售、库存、报损信息都要可以添加、修改、删除、分类查找。当进行进货、销售和报损操作后,能相应更新库存。(2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结构:商品类型信息,包括数据项有:商品信息,包括的数据项有:商品编号、商品名称、商品的的生产日期、库存量等。商供应商信息,包括供应商号、供应商名称、联系电话等。进货信息,包括进货商品号、数量、规格、单价等。销售信息,包括销售商品、数量、单价等。报损信息,包括报损商品、数量、原因、登记时间等。员工信息,包括员工号、姓名、职称等1.2信息处理及系统功能该系统由商品信息管理模块,员工信息管理模块,供应商信息管理模块,仓库信息管理模块等可以完成商品的进销存和查询,更改等的基本操作。并根据客户的要求完善系统的功能需求。系统功能有:(1)商品信息的管理包括商品基本信息的新建、修改和删除,商品的编号、商品名称、商品规格等(2)供货商信息管理:包括供货商信息的新建、修改和删除和供应商的名称、供应商代号、供计算机学院《数据库原理及应用》课程设计2应商地址等。(3)员工信息管理:系统管理员的添加、删除和修改密码和员工姓名、性别、职称、工号等。(4)仓库信息管理:仓库号、库存商品号、商品数量等1.3数据库系统开发环境数据库系统开发环境需求决定以windowsXP为开发平台,采用选择功能强大的MicrosoftSQLServer为开发工具。1.4该业务的流程图通过对商店管理系统的要求和分析、处理,弄清楚了进销存各个系统的环节需求。清楚了环节所需要的信息内容、流向、处理、提供信息的信息表形态等,把分析系统的相关用“业务流程图”表示出来。具体分为进货业务,销售业务,业务流程图如下:以下是某商店管理系统的业务流程的分析(1)某商店管理系统进货业务流程图为采购部商品清单采购员采购清单供应商库存帐单采购资料销售单商品退货单供应商销售退单流水账登记转交发出递交查询查询开出呈交退货请求递交同意退货登记修改商品登记员商品信息营业员货品上架单缺货单递交填写送达查询销售员填写转交图1—1为某商店进销存管理系统的进货业务流程图计算机学院《数据库原理及应用》课程设计3图1—3为某商店管理系统顶层数据流程图(2)某商店管理系统销售业务流程图顾客商品清单收银员购物信息商品资料流水账顾客退单售后服务员销售退单库存帐购买递交打印登记退货请求递交呈交修改同意退货顾客资料查询查询修改1.5某商店管理系统数据流i程图分析数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。根据上面业务流程图的描述,从系统的科学性、管理的合理性、实际运行的可行性角度出发,自顶向下对系统进行分解,导出了商店销售管理系统的顶层数据流程图、第二层数据流程图和第三层数据流程图。(1)某商店管理系统顶层数据流程图EI供应商P0进销存E2顾客S1库存台帐发货单订货单销售单顾客订单上图是商店管理系统的顶层数据流程图。由业务流程图确定系统开发的外部实体即系统数据的来图1—2为某商店进销存管理系统的销售业务流程图计算机学院《数据库原理及应用》课程设计4源与去处,从而确定了整个系统的外部实体和数据流,在顶层数据流程图中,把商店管理系统作为一个处理环节,与实体间传递信息,简单的表达系统的各部分功能。(1)第一层数据流程E1供应商P1进货发货单订货单退货单P3货品信息P4报销P2销售E2客户S1库存台帐入库账单E3仓库实物清单报损单盘算货品单报损单退货单出货单顾客退货单顾客订单销售单确定系统的主要处理功能,可以将系统分为进货管理、库存管理、销售管理等几部分。再确定各个输入和输出的数据流的以及与之相关的数据结构,为各个数据流、报表命名并编码,从而得到商店销售进销存系统的第一层数据流程图,如图上图所示计算机学院《数据库原理及应用》课程设计5(2)第二层数据流程图再将第一层数据流程图分解就可得到第二层流程图。其中某些数据项处理可分解为多个处理过程。在本系统中有销售模块、进货管理。每一部分都可以分解为第二层流程图。具体的分解情况如下P1.3退货S2流水账E1供应商P1.1验收货品P1.2进货S1库存台帐F4退货单F2发货单F1订货单F5合格单F6入库单F3不合格单E2顾客P2销售货物S1库存台帐P2.2确认退单S2流水帐P2.3退货F7顾客订单F9出库单F8销售单F10顾客退单F11确认后的退单F12退货单(5)数据字典数据流程图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。计算机学院《数据库原理及应用》课程设计6数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容数据项如表一数据项编号数据项名称备注类型及宽度完整性约束I1TID标识商品的代号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)计算机学院《数据库原理及应用》课程设计7图2—1为某商店进货的E—R图I23KHnum商品的库存上限CharI24KDnum商品的库存下限CharI25KPnum盘盈盘亏数量IntI26KPerson与定货发生联系的供应商负债人Char(8)二、概念设计2.1分E-R图建立根据第二层数据流程图得到三个分E-R图采购员采购商品姓名姓名员工号员工号职称职称性别性别年龄年龄商品名称商品名称规格规格重量重量保质期保质期生产日期生产日期单价单价商品编号商品编号nm计算机学院《数据库原理及应用》课程设计8图2—2为某商店销售的E—R图图2—3为某商店存储E—R图图2—3为某商店存储E—R图图2—3为某商店存储E—R图顾客交货日期交货日期订单号订单号购买商品商品名称商品名称规格规格重量重量保质期保质期生产日期生产日期单价单价商品编号商品编号nm仓库存储商品仓库号仓库号现有库存现有库存最高库存最高库存最低库存最低库存亏损数量亏损数量商品名称商品名称规格规格重量重量保质期保质期生产日期生产日期单价单价商品编号商品编号1n计算机学院《数据库原理及应用》课程设计9图2—4为某商店供应商E—R图供应商供应商品供应商电话供应商电话供应商传真供应商传真供应商帐号供应商帐号供应商地址供应商地址供应商名称供应商名称商品名称商品名称规格规格重量重量保质期保质期生产日期生产日期单价单价

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功