1、管 理 信 息 系 统 课 程 设 计 专业班级: 会计0854班 学 号: 33 姓 名: 郭亚楠 指导教师: 张颖 职 称: 讲师富贵超市信息管理与信息系统规划方案一 系统可行性分析报告:(一) 系统背景: 富贵超市是位于内蒙古红沙坝村前镇的一家小型零售型超市,拥有整个镇以及周边乡村几十个乡村的潜在客源。但其内部结构简单,部门划分模糊,整个超市管理系统基本上是处于最原始状态。21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加
2、盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。(二)系统开发的必要性和意义: 由于企业各部门联系不紧密,合作不协调,不紧凑,信息传递慢且不连续,导致工作效率低,顾客满意度低,顾客流量小,没有充分挖掘到大的潜在的顾客量,有必要对企业实行企业信息化管理。现在运用所学的各种程序编程语言VISUAL BASIC , VISUAL C+,以及数据库方面的知识及相应的软件,根据企业各部门出现的问题,以及其它需要可开发一个超市管理信息系统。(三)系统开发可行性研究:1.技术可行性: 超市管理信息系统是为了加强各部门之间的信息传输和处理速
3、度,提高企业经济效益以及提高销售部门的交易速度而开发的企业信息系统,在现在的技术条件下,可运用计算机硬件系统以及现代网络技术来实现,并利用现已经学到的和掌握的visual basic ,visual c+,visual c语言等编程语言来设计相应的程序实现系统所需要的某些功能。2.经济可行性: 由于富贵超市是一家处于比较接近原始状态的小型零售超市,在设备上需要大幅度的改良甚至直接添加。需添加硬件设备电脑,预估费用两万元人民币,收银台的收银柜预估费用两万元人民币,无需软件开发费用。在人员培训方面,只需招聘具有相关知识的职工即可,如有可能,也可以从原先企业内部调剂相关方面的人才。并根据该超市拟定的
4、相关方面的管理规章制度进行管理。由于超市所销售的都是日常用品以及食品,基本上不存在产品积压的问题,且产品又是根据市场分析进行进购的。而且资金周转速度相对其它的企业来说是比较快的。运用新的管理信息系统有利于提高交易速率,从而提高经济效益,给企业带来丰厚利润。3.管理可行性:该系统的应用对富贵超市来说,是顺应并适应市场需求的,也是提高自身竞争力的唯一手段。并且管理者可以在短时间内取得自己想要的各部门全面的信息,并对信息加以分析处理,从而做出合理的决策。而且,实施该套系统从上面的经济可行性分析来看,并不消耗太大的成本。因此,管理者是没有理由反对该项系统的施行的。(四)可行性分析结论:该套系统从技术上
5、来说是可以实现并使用的方案,从经济上来说是经济并可以给企业带来超额利润的方案,从管理上来说又是可以提高效率,增强各部门之间联系的方案。因此,该管理信息系统是适合施行的。通过经济,技术和管理等方面的可行性研究,可以确定本系统的开发完全必要,而且是可行的,可以立即开发。二.系统分析:(一)组织与功能分析:1组织结构分析组织结构图: 成本组进货部财务部销售部总经理会计组人员计划部人事部领导与被领导关系资金流动关系物资流动关系信息资料的传递关系招聘考核部采购部2.功能结构分析-功能结构图:超市系统管理采购部管理进货部管理销售部管理财务部管理人事部管理进货数量统计进货成本核算采购合同的有效性审查采购合同
6、的执行销售数量统计销售利润核算货物成本清算员工工资支付公司利润统计与核算人员的招聘与考核人员招聘计划3、组织/功能分析-组织/功能联系表图中:“” 表示该项业务是对应组织的主要业务(即主持工作的单位); “” 表示该单位是参加协调该项业务的辅助单位; “” 表示该单位是该项业务的相关单位(或称有关单位); 空格:表示该单位与对应业务无关。功能序号采购部进货部销售部财务部人事部合同审查合同执行数量统计成本核算数量统计利润核算成本清算工资支付利润清算招聘考核招聘计划1.采购部合同审查合同执行2.进货部数量统计成本核算3.销售部数量统计利润核算4.财务部成本核算工资支付利润清算5.人事部招聘考核招聘
7、计划(二) 业务流程调查与分析 :1、业务流程图: 批准进货单采购员进货部主管进货部经理销售部领货单缺货通知单领货通知有进货报表财务部未批准的订货单(合同)无进购单催货单催货单位补充订货单提货通知单 2.表格分配图:(三)数据和数据流程分析1.数据流程图供货商收货单财务科收货票仓库收货票收货票D2收货单D3收货单等缺货再订货,订货单D1收货单预付款收货单收货单通知签收已付款销售部售货统计票P2.2开收货票P2.1判定收货处理方式P2.3开收货单通知2、数据字典:(1)数据项的定义数据项编号:I03-02数据项名称:货物序号别 名:货物序号简 述:货物编号类型及宽度:字符型,15位取值 范围:0
8、00000000000001-999999999999999数据项编号:I03-03数据项名称:品名别 名:品名简 述:货物名称类型及宽度:字符型, 5位取值 范围:00001-999999数据项编号:I03-04数据项名称:生产厂家别 名:厂家简 述:厂家名称类型及宽度:字符型,5位取值 范围:00001-999999数据结构编号:DS03-02数据项编号:I03-05数据项名称:批发商别 名:批发商简 述:产品批发商类型及宽度:字符型,10位取值 范围:0000000001-9999999999数据项编号:I03-06数据项名称:生产日期别 名:生产日期简 述:产品生产日期类型及宽度:字符
9、型,8位取值 范围:00000001-99999999数据项编号:I03-07数据项名称:价格别 名:价格简 述:产品进货价格类型及宽度:字符型,8位取值 范围:00000001-99999999数据结构组成:I-02+I-03+I-08+I-09数据项编号:I03-08数据项名称:价格别 名:价格简 述:产品出售价格类型及宽度:字符型,8位取值 范围:00000001-99999999数据项编号:I03-09数据项名称:数量别 名:数量简 述:产品数量类型及宽度:字符型,8位取值 范围:00000001-99999999(2)数据结构的定义: 数据结构编号:DS03-01 数据结构名称:产品
10、基本信息 简 述:进货产品的基本信息 数据结构组成:I-02+ I-03+ +I-04+ I-05 +I-06+ I-07 + I-09 数据结构名称:产品销售基本信息 简 述:超市出售产品的基本信息 数据流编号:D03-02数据流名称:员工文件简 述:由出售者出售产品时提供的信息数据流来源:由出售者在售货时提供的出售档案文件数据流去向:提供给管理员便于了解员工业绩模块的信息审核数据项组成:售货员编号姓名性别所在岗位序号工作日期身份证号数据 流量:约100条/日高峰 流量:约500条/日数据流编号:D03-03数据流名称:商品信息简 述:出售的产品的信息数据流来源: 由出售者出售的产品的信息数
11、据流去向:产品信息审核模块数据项组成:产品品名批发商生产厂商生产日期出售价格出售数量+备注数据 流量:约1000张/日 高峰 流量:约2000张/日(3)处理逻辑的定义处理逻辑编号:P03-01处理逻辑名称:核查进货文件简 述:审查进货的信息是否准确输入的数据流:进货信息处 理:审查进货的进货信息是否准确,所进货物与进货信息是否一致,货物是否符合标准等。不准确的进货信息告知进货者,准确的进货信息转给记录者登记到总的货物信息库。输出的数据流:准确的进货信息、不准确的进货信息处 理 频 率 :500次/日处理逻辑编号:P03-02处理逻辑名称:记录出售者情况简 述:对已经审核的合格的出售者作后记录
12、其相关的信息以备存档输入的数据流:出售者信息处 理:审查出售者的信息是否准确,出售者所提供的出售所需资料是否符合要求,有下列情况之一将不办理借书手续。读者所借阅图书已经超过容许的最多借书数目。该读者借书记录中有止借标志。该读者还有已经超过归还日期而仍有未归还的图书。该图书暂停外借。若读者符合所有借书条件时,予以借出。系统在借阅文件中添加一条记录。记入读者条码,图书条码,借阅日期等内容。输出的数据流:存档的借阅文件 处 理 频 率 :100次/日(4)外部实体的定义外部实体编号:S03-01外部实体名称:进货者简 述:进购和批发货物输出的数据流:D03-01外部实体编号:S03-02外部实体名称
13、:管理者简 述:审核信息输出的数据流:D03-01/D03-02二、新系统的逻辑结构(一)确定系统目标(1)提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。(二)确定新系统的业务流程1业务流程图(如图32、图33)商品录入商品录入信息条形码扫描条形码信息支持会员打折商品信息会员信息交易总额打印交易清单业务清单业务清单业务清单商品信息商品信息图32存档销售人商品信息(前台销售系统流程图)商品信息表销售部销售业务清单自动制定进货计划进货部供货商/厂商销售信息提
14、供货物销售排行榜销售信息自动入库登记销售信息进货信息查询打印计划仓库自动盘点计算库存状态自动预警(后台管理系统流程图)图332表格分配图(如图34) 3 3 2销售单1存档卖方 2进货单1存档卖方应收款处理应付款处理付款销售部进货部财务部图34(三)确定新系统的数据和数据流程1数据流程图 超市前台经营数据流程图(如图35)销售员商品录入信息条形码信息商品信息商品信息会员信息表会员信息业务信息交易信息表业务信息业务清单业务清单存档业务清单P1.1快速商品录入P1.2条形码扫描P2.1支持会员卡打折P2.2交易总额P2.3打印业务清单图352数据字典(1)数据项的定义:数据项编号数据项名称别 名简
15、 述类型及宽度取值范围I01-01商品编号MerchID商品编号int型,4位0001-9999I01-02商品名称MerchName商品名称Char型50位I01-03价格MerchPrice价格Money40000-9999I01-04库存数量MerchNum库存数量Int 4位0001-9999I01-05库存报警数量CautionNum库存报警数量Int 4位0001-9999I01-06计划进货数PlanNum计划进货数量Int 4位0001-9999I01-07条形码BarCode条形码Varchar50位I01-08促销价格SalesProPrice促销价格Money40001-
16、9999I01-09促销起日期SalesProDateS促销起始日期Datetime8位00000001-99999999I01-10促销止日期SalesProDateE促销截止日期Datetime8位00000001-99999999I01-11允许打折AllowAbate允许打折Int 4位0001-9999I01-12允许销售AllowSale允许销售Int 4位0001-9999I01-13厂商编号FactoryID厂商编号Varchar10位0000000001-9999999999I01-14供货商编号ProvideID供货商编号Varchar10位0000000001-99999
17、99999I02-01用户编号UserID用户编号varchar10位0000000001-9999999999I02-02用户名称UserName用户名称Varchar25位I02-03用户密码UserPW用户密码Varchar50位I02-04用户类型UserStyle用户类型Int 10位0000000001-9999999999I03-01会员编号MemberID会员编号Varchar100000000001-9999999999I03-02会员卡号MemberCard会员卡号Varchar20I03-03累积消费金额TotalCost累积消费金额Money40001-9999I03-
18、04注册日期RegDate注册日期Datetime 800000001-99999999I04-01销售编号SaleID销售编号Varchar 100000000001-9999999999I04-02销售日期SaleDate销售日期Datetime 800000001-99999999I04-03销售数量SaleNum销售数量Int 40001-9999I04-04销售单额SalePrice销售单额Money 40001-9999I05-01交易编号DealingID交易编号Varchar100000000001-9999999999I05-02交易金额DealingPrice交易金额Mon
19、ey40001-9999I05-03交易日期DealingDate交易日期Money40001-9999I06-01入库编号StockID入库编号Varchar100000000001-9999999999I06-02入库商品编号MerchID入库商品编号Varchar100000000001-9999999999I06-03入库数量MerchNum入库数量Int40001-9999I06-04单额MerchPrice单额Money40001-9999I06-05总额TotalPrice总额Money40001-9999I06-06入库日期StockDate入库日期Datetime800000
20、001-99999999I06-07计划进货日期PlanDate计划进货日期Datetime800000001-99999999I06-08入库状态StockState入库状态Int40001-9999I07-01供货商名称ProvideName供货商名称Varchar50I07-02供货商地址ProvideAddress供货商地址Varchar250I07-03供货商电话ProvidePhone供货商电话Varchar50I08-01厂商名称FactoryName厂商名称Varchar50I08-02厂商地址FactoryAddress厂商地址Varchar250I08-03厂商电话Fact
21、oryPhone厂商电话Varchar50(2)数据结构的定义: 数据结构编号:DS01-01 数据结构名称:商品信息 简 述:超市商品基本信息数据结构组成:I01-01+I01-02+ I01-03 +I01-04+ I01-05 +I01-07+ I01-08 +I01-09+ I01-10+ I01-11+ I01-12+ I01-13+ I01-13数据结构编号:DS01-02数据结构名称:用户信息 简 述:对机器进行使用的用户的基本信息数据结构组成:I02-01+I02-02+ I02-03 +I02-04数据结构编号:DS01-03数据结构名称:会员信息 简 述:超市会员的基本信息
22、数据结构组成:I03-01+ I03-02 +I03-03+I03-04+I03-05数据结构编号:DS01-04数据结构名称:销售信息 简 述:销售基本信息数据结构组成:I04-01+ I04-02 +I04-03+I04-04+I01-01数据结构编号:DS01-05数据结构名称:交易信息简 述:超市商品交易基本信息数据结构组成: I02-02+ I03-02+I05-01+ I05-02 +I05-03 数据结构编号:DS01-06 数据结构名称:入库纪录信息 简 述:商品入库的基本信息 数据结构组成:I06-01+I06-02+ I06-03 +I06-04 +I06-05 +I06-
23、06 +I06-07 +I06-08 数据结构编号:DS01-07 数据结构名称:供货商信息 简 述:超市供货商基本信息 数据结构组成:I07-01+ I07-02 +I07-03+I03-04+I01-14数据结构编号:DS01-08 数据结构名称:厂商信息 简 述:厂商基本信息数据结构组成:I08-01+ I08-02 +I08-03+I01-13(3)数据流的定义数据流编号:D01-01数据流名称:供货商文件及厂商文件简 述:由供货商提供的基本情况文件和双方合作合同资料数据流来源:由供货商提供的基本情况文件和双方合作合同资料数据流去向:提供给管理者便于决策进货对象的信息审核数据项组成:供
24、货商编号供货商名称供货商地址供货商电话+厂商编号厂商名称厂商地址厂商电话数据 流量:约50条/日 高峰 流量:约100条/日数据流编号:D01-02数据流名称:进货文件简 述:由进货者提供的档案资料以及相关进货资料文件信息数据流来源:由进货者提供的档案资料以及相关进货资料文件信息数据流去向:提供给管理者便于管理进货员工信息及其工作责任分担数据项组成:用户编号用户名称用户类型进货供货商+进货厂商进货日期+计划进货日期+商品编号+商品名称+入库日期+入库数量数据 流量:50条/日 高峰 流量:约100条/日数据流编号:D01-03数据流名称:销售信息简 述:由售货员提供的档案资料以及相关销售资料文
25、件信息数据流来源:由售货员提供的档案资料以及相关销售资料文件信息数据流去向:提供给管理者便于管理进货员工信息及其工作责任分担数据项组成:用户编号用户名称用户类型+商品编号+商品名称+条形码+促销其日期+促销止日期+允许打折信息+允许销售信息+会员信息数据 流量:约50张/日 高峰 流量:约100张/日(4)处理逻辑的定义处理逻辑编号:P01-01处理逻辑名称:相关信息输入简 述:货物信息 处 理:根据货物信息,输入相关信息处理频率:1000次/日处理逻辑编号:P01-02处理逻辑名称:审核进货文件简 述:审查借书者的进货信息是否准确输入的数据流:进货信息处 理:审查进货者是否准确,所进货物是否
26、于进货信息一致,并随时根据货物变更的信息更新总的信息库。不准确的货物信息告知进货者,准确的进货信息转给记录者登记到总的超市信息库。输出的数据流:准确的进货信息、不准确的进货信息处 理 频 率:100次/日处理逻辑编号:P01-03处理逻辑名称:核查出售文件简 述:审查售货员的的售货信息是否准确输入的数据流:售货信息处 理:审查售货员的售货信息是否准确,所售货物与售货信息是否一致,不准确的信息告知管理者做出相应的措施。准确的出售息转给记录者登记到总的图书信息库。输出的数据流:准确的出售信息、不准确的出售信息处 理 频 率:10000次/日(6)外部实体的定义外部实体编号:S01-01外部实体名称
27、:进货者简 述:进购货物输出的数据流:D03-02外部实体编号:S03-02外部实体名称:管理者简 述:审核信息输出的数据流:D03-01/D03-02/ D03-03外部实体编号:S01-03外部实体名称:售货者简 述:归还所借图书输出的数据流:D03-02外部实体编号:S03-04外部实体名称:供货商和厂商简 述:根据合同提供货物输出的数据流:D01-01(四)确定新系统的逻辑处理方案 1、确定合理的业务处理流程 2、确定合理的数据和数据流程 三、系统设计(一)系统总体功能结构设计三、确定新系统的功能模型超市管理前台销售管理后台管理输入商品信息支持条形码扫描输出交易总额打印交易清单进 货
28、管 理销 售 管 理库 存 管 理人 员 管 理输入商品信息商品基本信息表输出入库记录打印进货计划输入商品销售信息输出商品销售情况及排行榜商品销售信息表商品基本信息表打印商品销售情况及排行榜输入入库商品信息和出库商品信息输出库存商品信息打印进货计划表输入人员信息和客户信息操作权限信息和客户销售信息入库商品信息表人员及操作权限信息表一、 系统总体方案设计(一)系统结构模块设计1系统结构模块结构图(如图41、42、43、44、45、46)本系统信息流程图用到的符号有以下几个,代表意义如下:处理手工输入存储信息用户名和密码用户权限权限校验厂商/供货商信息进货信息商品信息库存商品信息用户/会员信息进
29、货 管 理销 售 管 理库 存 管 理人 员 管 理前台销售管理商品信息用户登录模块(图41) 输出交易总额输入商品信息/条形码扫描打印交易信息商品信息前台销售管理模块(图42)输入进货计划和进货商品输出进货计划表输出入库记录进货信息新商品信息厂商/供货商信息后台进货管理模块(图43)输入已售商品信息会员/员工信息输出商品销售信息新库存信息输出商品排行榜商品销售信息后台销售管理模块(图44)会员/用户信息表输入用户或会员信息添加用户或会员操作权限信息操作权限限制信息人员管理模块(图45)商品进货信息输出商品库存信息输入进货入库信息和商品销售信息商品库存警报商品销售信息库存管理模块(图46)2各
30、个模块的IPO图(如图47、48、49、410、411)开始检查用户合法性合法输入商品信息显示商品信息计算交易总额退出非法打印交易清单结束显示前台销售模块超市前台销售模块IPO图(图47)开始循环T退出显示进货管理模块功能选择制定进货计划查询输入进货信息确认进货信息保存输入查询信息确认查询信息超市后台进货模块IPO图(图48)01 开始退出循环T显示进货管理模块功能选择查询排行输入查询信息输入商品信息确认进货信息确认查询信息保存01打印2输入打印信息确认打印信息生成排行榜打印输出开始退出循环T显示库存管理模块功能选择查询添加输入查询信息输入新商品信息确认信息确认添加信息01删除2输入删除信息确
31、认删除信息保存删除商品信息修改保存查询欲改信息输入新商品信息确认商品信息保存3后台库存管理模块IPO图(图410)后台销售管理模块IPO图(图49)退出开始循环T显示会员管理模块功能选择查询添加输入查询信息输入新会员信息确认信息确认添加信息01删除2输入删除信息确认删除信息保存删除会员信息修改保存查询欲改信息输入新会员信息确认会员信息保存3显示人员管理模块显示用管理模块功能选择添加删除01修改2输入用户信息确认用户信息保存输入删除信息确认删除信息删除信息保存查询欲改信息输入新用户信息确认信息保存后台人员管理模块IPO图(图411)(二)代码设计 各类代码的类型、名称、功能、使用范围和使用要求等
32、的设计说明书 。会员卡号:代码共8位:前4位代表会员卡开办日期,后4位代表会员序号具体代码结构为:前4位日期数字;后4位取0000-9999之间的值来表示会员序号;xxxx- xxxx 会员序号(数字) 会员卡始期(数字)如:2005357示该会员2006办的会员卡会员序号是357号会员编号用户编号代码共4位:前2位代表员工被聘用日期后2位代表员工所在部门号,具体代码结构为:前2位日期数字;后2位代表员工序号xx- xx 员工序号(数字) 用户首次上岗年份(数字)如:0601表示该员工2006被超市聘用,职工序号是01号(三) 输入输出设计1.输入设计后台管理用户ID:登录密码:确定消失用户管
33、理添加修改删除用户名:密 码:确 认:类 型: 密码不改留空添加消失用户登录模块和后台登录模块: 输入项目:用户编号和登录密码 输入人员:用户进货管理商品条形码: 计划进货数量:进货总额:计划进货日期:确定取消计划进货入库记录添加修改入库删除报表检查进货需要计划进货00计划进货数量:计划进货日期:注:按delete可以删除选中项确定取消进货模块和进货管理模块: 输入项目:进货信息 输入人员:进货用户商品管理模块: 输入项目:商品信息 输入人员:商品管理人员添加商品名称: 条形码:价格:库存数:报警数:确定取消厂商:供货商: 计划进货数:允许销售允许打折促销价格:起日期:止日期:商品管理添加修改
34、删除高级List1商品搜索 名称:条形码:价格:商品列表过滤 供货商:厂商:状态:对选中的商品设定 允许销售禁止销售提交进货lstprovidelstfactory会员管理卡号添加/查找修改删除清理List1会员卡号:消费日期登记日期今天确定取消会员管理模块: 输入项目:会员信息 输入人员:销售管理人员厂商/供货商名称:电话:地址:确定取消厂商供货商厂商/供货商: 输入项目:厂商/供货商信息 输入人员:进货者快速输入和收银业务: 输入项目:商品信息 输入人员:售货员条形码编号:数量:确定取消输入完毕快速输入收银业务应收:实收:应找: 0 元 元 0 元0确定下一笔交易销售管理模块: 输入项目:
35、销售信息 输入人员:销售管理人员销售管理返回打印商品条形码: 计划进货数量:查询类型:日期限制:全部分组显示交易查询员工名称:会员卡号:日期限制:可选分组显示可选查询查询报表/盘点本月报表本季报表本年报表自动盘点清理数据清理以前的365天销售记录交易记录清理2、输出设计菜单设计界面 输出项目:后台管理界面 输出接受者:后台系统用户 输出格式,范围和精度要与系统数据库相匹配超市后台管理界面文件(F)视图(V)帮助(H)商品进货销售厂商会员用户导航栏 商品管理进货管理销售管理厂商/供货商会员管理用户管理 09:30:05 富贵超市欢迎您 2007.12.01购物小票编号:03200712099361总计:0会员卡号2006235快速输入销售售人员:111 输出项目:前台售货界面 输出接受者:售货员 输出格式范围和精度要与系统数据库相匹配3、菜单系统设计(四)处理流程设计二、 信息系统流程图设计商品信息处理1处理1会员信息业务信息处理2业务清单进货计划单处理1进货信息处理2库存信息厂商/进货商信息数据库用户信息用户信息图4132010年读书节活动