《管理信息系统课程设计、百货业务管理系统》由会员分享,可在线阅读,更多相关《管理信息系统课程设计、百货业务管理系统(17页珍藏版)》请在金锄头文库上搜索。
1、1华科学院信息管理与信息系统专业 管理信息系统实验周报告(2011/2012 学年 第二学期)学生姓名: 石玉英学生班级: 信息管理与信息系统 092201H学 生 学 号 : 200922040116指导教师: 武妍2012 年 3 月 1 日2目 录第一章 系统概述 .11.1 开发目的 .11.2 新系统任务 .11.3 系统的可行性分析 .2第二章 系统分析 .32.1 系统详细调查 .32.2 业务流程分析 .32.3 数据流程图 .42.4 数据字典 .52.4.1 数据流的描述 .62.4.2 数据存储描述 .82.4.3 处理的描述 .9第三章 系统设计 .113.1 系统软硬
2、件配置 .113.2 系统功能结构 .113.2.1 系统的总功能 .113.2.2 系统功能模块图 .123.3 系统详细设计 .123.3.1 代码设计 .123.3.2 输入输出设计 .12个人总结 .14参考文献 .150第一章 系统概述1.1 开发目的这是一个中型的百货商店,该商店的主要业务是从批发或制造厂商处进货,然后在向顾客销售。需向税务机关交纳一定的税款。最近,因百货商店大楼翻建后,营业面积扩大,从而经营品种、范围和数据处理的工作量大大增加,需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。 在管理信息系统的整个开发过程中,系统分析和系统
3、设计是基础性的和难度较大的工作阶段,所以,加强对系统分析、系统设计的举例,对巩固和深化所学的知识会有较大的收益。1.2 新系统任务现行系统在商店经理的领导下,设有销售科、采购科和财务科。销售科的任务是,接受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。如果是合格的订货单且仓库有存货,那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。如果是合格的订货单但是缺货,那么先留底,然后向采购科发出缺货单。当采购科购买到货后,核对到货单和缺货单,再给顾客开出发货票。采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。当
4、供货厂商发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。财务科(会计科)的任务是,接到顾客的货款时,给顾客开出收据及发票,通知销售科付货;根据税务局发来的税单建立付款帐,并付税款;根据供货厂商发来的付款通知单和采购科记录的应付款明细帐,建立付款明细帐,同时向供货厂商付购货款。无论是收款还是付款之后,都要修改商店的财务总帐。财务科在完成以上日常账务工作的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制定下阶1段的业务计划。1.3 系统的可行性分析(1)系统开发的必要
5、性百货商店从员工到经理都非常支持该系统的开发,经理也一直在探寻一条科学的管理之路,因此很想利用好该系统,以辅助其管理,因此,非常支持开发该系统。该系统采用极易理解的操作模式,利用表单、菜单操做灵活,以公司员工的现有素质很容易掌握。(2) 经济可行性随着超市规模的不断扩大,百货超市的商品种类、数量、营销范围都不断的增多。超市涉及到大量的数据处理,因此建立超市管理系统有它经济上的可行性。超市管理系统从该超市实际情况出发,综合考虑各方面的因素建立该超市管理系统。该系统方便使用、操作,易维护。软件开发费用,人员培训费用和将来系统投入运行后的管理、维护和配件费用都很低。使用该系统有助于超市日常运行管理。
6、便于统计、核算工作。该系统有助于提高日常工作效率,降低固定费用, 提高超市的整体经济效益。技术可行性要建立一个系统辅助该百货大楼的日常业务,主要就是要有一个数据库管理它的销售、采购、会计。使用户很容易实现统计日常销售、打印各种报表、统计财务收支等基本业务。利用现有的网络技术可以建立公司各部门之间的联系,以及公司与外部的联系。利用现有的数据库技术则可以制作库存、销售方面的存档以及查询的业务。利用计算机技术还可以实现轻松计算各种数据,快速录入商品以及以上的数据库要完成的功能。2第二章 系统分析2.1 系统详细调查本系统主要开发百货管理业务系统,其中主要包含三大功能模块,我在这次设计中主要负责销售科
7、系统的设计:销售科的任务是,接受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。如果是合格的订货单且仓库有存货,那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。如果是合格的订货单但是缺货,那么先留底,然后向采购科发出缺货单。当采购科购买到货后,核对到货单和缺货单,再给顾客开出发货票。2.2 业务流程分析现行系统的销售科业务流程情况如下图所示。各项业务数据的输入、处理、存储和输出概况见下表顾客订货单校验销售检验订货单库存修改库存查验存货发货票核对缺货单采购到货单交货款财务发货图 2.1 销售科业务流程图32.3 数据流程图顾客校验处理库存检验库存处理库存
8、数据缺货台账库存台账订货单合格订货单有货订货单缺货订货单有货订货不合格订货单发货票图 2.2 销售科数据流程图4S 1编辑订单 判断核对暂存缺货单货名文件 库存文件顾客文件登陆新顾客数据开票修改库存 对比缺货单建销售记录建立收款明细帐销售历史文件应收款明细帐库存文件F 1 订单 F 4 订单F5F 3F7可供订单F 1 1 缺货单F48F8F49F9F55F24到 货情 况F25F6不 合 格 订 单F2F47F50发 货 票F10F 1 2 缺货单图 2.3 销售处理图图是销售处理功能,实际上是把“销售处理”进行细化。从图中我们知道系统的外部环境是“顾客” 。首先,由顾客(S1)提出订货单(
9、F1) 。然后商店从货名文件中得到货名信息(F5) ,从顾客文件中得到顾客信息(F47) 。如果顾客是老主顾,则商店对订单(F1) ,货名信息(F5) ,顾客信息(F47)进行编辑处理(P1.1.1) ,从而生成编辑后的订单(F4) 。如果是新主顾,除了进行上述处理外,要生成新顾客信息(F2) ,并将新顾客信息进登录(P1.1.2) ,然后登录入顾客文件。图 5 中的其它数据流和处理以及图 6、7,均可以自行随着箭头走一遍,以加深理解。2.4 数据字典2.4.1 数据流的描述1、数据流编号:F1数据流名称:订单简 述:记录顾客销售的详细信息5数据流来源:S1 顾客数据流去向:编辑处理数据项组成
10、:订单标识+顾客细节+货物细节数据流量:约 50 份/日高峰流量:约 60 粉/日2、数据流编号:F2数据流名称:顾客数据简 述:用于登陆顾客数据数据流来源:编辑订单数据流去向:登陆新顾客数据数据项组成:订单标识+顾客细节数据流量:约 50 份/日高峰流量:约 60 份/日3、数据流编号:F3数据流名称:顾客数据简 述:用于建立顾客数据数据流来源:P1.1.2数据流去向:顾客文件数据项组成:订单标识+顾客细节数据流量:约 50 份/日高峰流量:约 60 份/日4、数据流编号:F4数据流名称:订单简 述:用于建立顾客数据数据流来源:P1.1.1数据流去向:判断核对数据项组成:订单标识+顾客细节+
11、货物细节数据流量:约 50 份/日高峰流量:约 60 份/日65、数据流编号:F5数据流名称:货物情况简 述:用于编辑订单数据流来源:货物文件数据流去向:编辑订货单数据项组成:订单标识+顾客细节+货物细节数据流量:约 50 份/日高峰流量:约 60 份/日6、数据流编号:F6数据流名称:不合格订单简 述:用于退还顾客数据流来源:判断核对数据流去向:S1 顾客数据项组成:订单标识+顾客细节+货物细节+不合格原因数据流量:约 50 份/日高峰流量:约 60 份/日7、数据流编号:F7数据流名称:可供订单简 述:用于供货数据流来源:判断核对数据流去向:开票修改库存数据项组成:订单标识+顾客细节+货物细节数据流量:约 50 份/日高峰流量:约 60 份/日2.4.2 数据存储描述1、数据存储编号:D1数据存储名称:货名文件7简 述:用于编辑订货数据存储组成:货物名称+订单标识相关处理:F52、数据存储编号:D2数据存储名称:顾客文件简 述:用于编辑订货数据存储组成:订单标识+顾客细节相关处理:F3、F473、数据存