1概述1.1信息系统概述当今,人类社会已经进入信息全球化和全球信息化的高速发展阶段。信息化改造和知识创新已成为时代主旋律。以信息技术为支撑的信息系统已成为企业或组织在激烈的竞争中获胜的强有力的工具。信息系统是指依据系统的观点,通过计算机网络等现代化工具和设备,运用数学的方法,服务于管理领域的人机相结合的信息处理系统。计算机是信息系统的依托,计算机设备是信息流动的载体和处理加工的场所。同时,信息系统离不开人的参与,因为信息的收集往往要由人来进行取舍,在处理过程中,也要有人来操作。信息系统依据管理活动的层次进行纵向划分主要有三大类型,即作业信息系统、管理信息系统、高层信息系统。信息系统一般由如下要素构成:1)硬件系统;2)软件系统:包括操作系统:UNIX、Windows、Linux等;支撑软件:数据库、平台软件等;应用软件:各种管理、设计软件;3)数据资源:信息系统依据用户需求将需处理的数据集中存放,从而形成数据资源;4)运行规则:帮助用户使用和维护信息系统的说明材料;5)操作人员:包括系统分析员、系统设计员、程序员、数据库管理员、计算机操作员和系统管理员。1.2课题背景销售部门是一个企业的重要部门,是企业最直接的效益利润创造者。商品的销售管理工作则是企业销售部门中最繁琐也是最重要的工作。对于中型的集团化商场的管理尤为如此。在当今这个信息时代,如何利用信息化来提高销售行业的工作效率,正日益成为行业中的热点话题。因此行业引进商品销售管理系统,则可使销售部门的销售统计,帐单结算工作通过自动化和规范化的方式完成,是整个商业行业自动化信息管理中不可缺少的一个模块。本课题是以小型的销售企业的运作流程为基础,做出的小型的单机版的管理信息系统。2系统分析2.1建立新系统的必要性进销存管理是商品销售活动中最主要的环节。若企业在这个环节上出现问题,将会给企业造成巨大损失。传统的进销存管理主要依靠人工管理,每天要处理的数据量很大,而且不利于销售部门的管理人员总体把握每种商品的销售情况,统计报表繁琐,而且时间过久易出错,尤其是对于一个商场,若不能及时分析商品的销售情况,则不利于下一步销售计划的制订。而销售部门的计算机信息化的系统管理则能准确控制企业的销售情况,有效加速商品的周转率并提高服务质量,可减少产品售价不符等所产生的问题。而且利用计算机系统管理,能及时了解商品的库存状况,在掌握了商品周转率前提下,就可以减少销售中的供不应求或供过于求的情况发生。-2-正是鉴于以上的优点,因而有必要建立一个计算机商品销售管理系统。当然,建立该系统还必须考虑多方面因素,企业必须有良好的管理基础,良好的经济效益,有能力支出建立新系统的费用,确保建立新系统在管理上、技术上和经济上都是可行的。2.2组织结构分析通过对多家商场、企业销售部门业务的实际调查分析,笔者总结了商场行业的一般管理职能,做出企业的组织机构图如图2.1所示:2.3业务流程分析通过对多家商场、企业销售部门业务的实际调查分析,笔者总结了商场行业的一般业务流程和管理功能,并依此做出的业务流程图如图2.1。从业务流程图可看出企业商品销售管理主要有以下几项管理功能:(1)前台销售管理:业务员或者前台销售人员负责对用户的订货、退货信息进行收集处理,根据用户需求写出提货单和退货单给商场仓管员(也就是上图的仓管员)。若商品交易成功,则将交易单据转给财务科进行登记入帐;总经理财务部供销部人事部主仓库商场1…………商场n配送组采购组财务科供销科人事科销售组商场仓库配送组采购组图2.1企业组织机构图-3-(2)商场仓库管理:仓库管理根据业务员提交的单据和库存状况判断是否发货。若有货则发货,无货则填写商场缺货单和订货单给主仓库管理员(即上图的采购员)。根据进销存情况填写库存报表并判断下一阶段的进货退货情况;(3)主仓库管理:主仓库管理员根据商场仓库管理员的订货单、缺货单和退货单和管理层做出的进、退货计划向供应商进行进货或退货的交易;(4)业务分析管理:管理层根据每月上报的销售报表和各仓库的库存报表进行综合分析,决定下个月主仓库的进货、退货计划。提货通知单客户业务员财务科仓管员采购员供货商订货单管理层退货单提货单销售报表发货票退货单退货单缺货单库存报表订货单入库单货物计划单退货单订货单提货通知单退货通知单图2.2业务流程图-4-2.4数据流程图根据上述的商品销售管理的业务流程,其数据流程图如下所示:客户商场销售管理管理层供应商客户订货单客户退货单仓库退货单仓库订货单发货单供应商发货单采购计划退货计划业务综合数据图2.3商品销售管理系统的顶层数据流程图图2.4商品销售管理系统的第一层数据流程图仓库交易数据商场缺货单客户商场交易明细表仓库交易明细表销售报表P1销售管理P2商场仓库管理P3主仓库管理P4业务数据分析供应商管理层客户订货单客户退货单发货单销售退货单提货单发货单商场退货单商场订货单仓库发货单销售退货单商场发货单单单单商场交易数据发货单仓库订货单仓库退货单供应商发货单单单单商场入库单商场退货单仓库入库单仓库退货单商场交易数据销售退货数据销售数据业务综合数据采购计划退货计划仓库交易数据-5-图2.5商品销售管理系统的P1处理的展开图2.6商品销售管理系统的P2处理的展开客户P1.1填写提货单P1.2填写销售退货单P2销售报表商场交易明细表客户订货单单单单提货单单单单销售退货单单单单销售退货单单单单客户退货单P1.3发货单处理发货单发货数据客户P2.2发货单填写P2.1商场库存分析P1商场交易明细表P3P2.3商场入库单填写P2.5商场缺货单填写P2.4商场退货单填写提货单P2.6商场订货单填写发货单商品交易信息发货单商场交易数据仓库发货单商场入库单商品交易信息商品交易信息商场订货单商场缺货单商场退货单商品交易信息仓库交易明细表商场退货单-6-2.5数据字典一、数据项的描述图2.8商品销售管理系统的P3处理的展开图2.7商品销售管理系统的P4处理的展开P4.1销售数据分析P4.2库存分析商场交易明细表销售报表仓库交易明细表管理层销售数据销售退货数据商场交易数据仓库交易数据业务综合数据商品信息P2供货商管理层P3.1填写仓库订货单P3.3分析仓库库存数据P3.2填写仓库退货单P3.4填写仓库入库单仓库交易明细表商场退货单入库单供应商发货单采购计划仓库订货单退货计划商品交易信息商品交易信息仓库退货单P3.5仓库发货单填写商场订货单商场缺货单仓库发货单仓库交易数据数据项编号:101数据项名称:商品编号别名:Goodsid简要说明:商场所进商品的代码类型及长度:字符型20位数据值类型:离散总编号:1-101数据项编号:102数据项名称:商品名称别名:Goodsname简要说明:商场所进商品的名称类型及长度:字符型20位数据值类型:离散总编号:1-102-7-数据项编号:103数据项名称:商品型号别名:Goodstype简要说明:每种商品不同类型的编号类型及长度:字符型20位数据值类型:离散总编号:1-103数据项编号:104数据项名称:商品单位别名:Goodsunit简要说明:每种商品的计算单位名称类型及长度:字符型8位数据值类型:离散总编号:1-104数据项编号:105数据项名称:商品定价别名:Goodsprice简要说明:每种商品的出售价格类型及长度:实数型数据值类型:离散总编号:1-105数据项编号:106数据项名称:销售提成别名:YWYPrice简要说明:业务员卖出此件商品的业务提成类型及长度:实数型总编号:1-105数据项编号:107数据项名称:商品备注别名:Goodsmemo简要说明:商品的备注说明类型及长度:字符型200位数据值类型:离散总编号:1-107数据项编号:201数据项名称:业务员编号别名:YWYId简要说明:业务员的代码类型及长度:字符型20位数据值类型:离散总编号:1-201数据项编号:202数据项名称:业务员姓名别名:YWYName简要说明:业务员的真实姓名类型及长度:字符型20位数据值类型:离散总编号:1-202数据项编号:203数据项名称:业务员性别别名:YWYSex简要说明:业务员的性别类型及长度:字符型2位数据值类型:离散总编号:1-203数据项编号:204数据项名称:业务员备注别名:YWYMemo简要说明:业务员的性别类型及长度:字符型200位数据值类型:离散总编号:1-204数据项编号:301数据项名称:商场编号别名:Depotid简要说明:商场的代码类型及长度:字符型20位数据值类型:离散总编号:1-301数据项编号:302数据项名称:商场名称别名:Depotname简要说明:商场的具体名称类型及长度:字符型20位数据值类型:离散总编号:1-302数据项编号:303数据项名称:商场地址别名:Depotaddress简要说明:商场的详细地址类型及长度:字符型100位数据值类型:离散总编号:1-303-8-数据项编号:304数据项名称:商场经理别名:Depotpeople简要说明:商场的负责人的姓名类型及长度:字符型20位数据值类型:离散总编号:1-304数据项编号:305数据项名称:商场备注别名:Depotmemo简要说明:商场的备注说明类型及长度:字符型200位数据值类型:离散总编号:1-305数据项编号:401数据项名称:销售记录编号别名:sellid简要说明:销售记录的代码类型及长度:字符型20位数据值类型:离散总编号:1-401数据项编号:402数据项名称:销售日期别名:selldate简要说明:销售的具体日期类型及长度:字符型20位说明:yyyy-mm-dd总编号:1-402数据项编号:403数据项名称:销售数量别名:sellnumber简要说明:销售所交易商品数量类型及长度:整型数据值类型:离散总编号:1-403数据项编号:404数据项名称:销售备注别名:sellmemo简要说明:销售记录的备注说明类型及长度:字符型200位数据值类型:离散总编号:1-404数据项编号:501数据项名称:进货记录编号别名:stockid简要说明:进货记录的代码类型及长度:字符型20位数据值类型:离散总编号:1-501数据项编号:502数据项名称:进货日期别名:stockdata简要说明:进货记录的具体日期类型及长度:字符型20位数据值类型:离散总编号:1-502数据项编号:503数据项名称:进货价格别名:stockprice简要说明:所进商品的买入价格类型及长度:实数型数据值类型:离散总编号:1-503数据项编号:504数据项名称:进货数量别名:stocknumber简要说明:所进商品的数量类型及长度:整型数据值类型:离散总编号:1-504数据项编号:505数据项名称:进货备注别名:stockmemo简要说明:进货记录的备注说明类型及长度:字符型200位数据值类型:离散总编号:1-505数据项编号:601数据项名称:商场交易记录编号别名:SCJXCid简要说明:商场交易记录的代码类型及长度:字符型20位数据值类型:离散总编号:1-601-9-数据项编号:602数据项名称:商场交易类型别名:SCJXCtype简要说明:商场交易活动的种类类型及长度:字符型20位数据值类型:离散总编号:1-602数据项编号:603数据项名称:商场交易数量别名:SCJXCnumber简要说明:商场交易活动交易数量类型及长度:整型数据值类型:离散总编号:1-603数据项编号:604数据项名称:商场交易日期别名:SCJXCdate简要说明:商场交易活动的交易日期类型及长度:字符型8位格式:yyyy-mm-dd总编号:1-604数据项编号:605数据项名称:商场交易备注别名:SCJXCmemo简要说明:商场交易活动的交易说明类型及长度:字符型200位数据值类型:离散总编号:1-605数据项编号:701数据项名称:仓库交易记录编号别名:CKJXCid简要说明:仓库交易记录的代码类型及长度:字符型20位数据值类型:离散总编号:1-701数据项编号:702数据项名称:仓库交易类型别名:CKJXCtype简要说明:仓库交易