管理信息系统课程实验报告.docx
《管理信息系统课程实验报告.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程实验报告.docx(51页珍藏版)》请在冰点文库上搜索。
广西科技大学鹿山学院
管理信息系统课程实验报告
课题名称:
XX管理系统的分析与设计
姓 名(宋体,四号,加粗)
系 别 管理系
专业班级(宋体,四号,加粗)
学 号(新罗马,四号,加粗)
指导教师 何 钦
二○一五年五月七日
摘要
库存管理作为企业生产经营管理的一个重要环节,其管理水平的高低直接反映出企业的管理水平状况。
库存管理信息化是企业实施信息化的基础环节,库存管理信息化能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本课题结合XX公司库存管理业务的实际情况,分析库存管理的业务流程,并指出其中存在的问题。
在库存管理信息化理论指导下,结合本人对现代企业库存管理的理解提出解决问题的方案。
文中同时分析了开发适合XX公司发展需求的库存管理系统的必要性和可行性;通过实施库存管理系统,实现对整个库存管理业务的信息化管理,提高企业经营管理的效率,进而提高企业的经济效益。
本课题就XX公司的库存管理现状,开发一个基于C/S(Client/Server)构架的库存管理系统,经现有情况分析,我使用美国微软公司的SQLServer2000数据库系统平台设计后台数据库,使用Sybase公司的面向对象开发工具PowerBuilder9.0进行系统开发,本系统涉及基础数据、订单管理、入库管理、出库管理、查询、统计、报表管理、系统管理以及帮助九大模块。
关键字:
库存管理,管理信息系统,客户端/服务器模式
III
目录
摘要
I
目录
II
引言
1
1.项目开发背景
2
1.1企业背景介绍
2
1.2企业的信息化管理现状
3
2.系统分析
5
2.1系统方案
5
2.2系统基本情况描述
5
2.3需求分析
5
2.4可行性分析
6
2.5业务流程分析
8
2.6数据流程分析
16
3.系统设计
18
3.1总体设计
18
3.2详细设计
19
3.3数据库概念结构设计
22
3.4数据库逻辑结构设计
23
3.5数据库物理结构设计
24
3.5代码设计
26
3.6系统界面设计
27
4.系统实施、测试与试运行
30
4.1系统实施
30
4.2系统测试
30
4.3系统试运行
32
5.总结
33
致 谢
34
参考文献
35
附录
36
附录一 系统使用说明书 36
管理信息系统实验报告
引言
库存管理系统是生产制造企业管理信息化的重要组成部分,它为企业经营管理的决策者和管理者提供重要的决策依据,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理仓库中的各种物资,这种管理方式存在着许多缺点,如:
效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都增加不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,计算机已进入社会生产的各行各业并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高库存管理效率,提升企业经济效益。
因此,本课题以XX公司的库存管理体系为背景,探讨开发库存管理信息系统的相关问题,并结合本专业所学知识,开发适合该企业应用的库存管理信息系统。
47
1.项目开发背景
1.1企业背景介绍
1.1.1企业简介
XX公司是一家外资企业,2000年在广西南宁注册成立,注册资本12.7万美元。
公司主要从事农副产品加工和出口贸易,是一家以生产、销售为核心产业,拥有先进生产设备及工艺的食品加工出口企业。
公司厂址设在广西隆安县那桐镇华侨农场内,占地90多亩,建筑面积50000多平方米、公司员工接近300人、各类专业技术人员20人,固定资产5000余万元,拥有建筑面积5000平方米的冷风库房和常温库。
1.1.2企业的发展简史及业务状况
XX公司成立至今已有8年,2000年公司成立时,工厂占地不足50亩,固定资产不足1000万元,产品的品种也仅有不到10种,公司员工100人左右,年营业利润不足
1000万。
但公司始终本着“以质量求生存、以科技求发展、以人才为中心、以市场为向导”的宗旨,积极拓展业务。
公司产品出口从韩国、日本到澳大利亚,从东南亚到北美地区。
2005年公司产品成功进入欧洲市场,并且得到了广大消费的认同和称赞。
XX公司已经成为广西农副产品加工出口贸易的佼佼者。
到目前为止,公司保鲜类、盐渍类、干货类三大系列产品20多个品种,每年大量出口到:
徳国,日本,韩国,加拿大,美国,英国,澳大利亚,孟加拉国,印度和巴基斯坦等国家,业务规模正不断扩大。
几年来,公司先后多次被授予“诚信企业”、“重合同守信用企业”、“质量信得过单位”等荣誉称号。
公司先后通过ISO9001和HACCP两大体系认证,被自治区农业厅评为全区农产品加工出口示范企业,被认定为区级“农业产业化重点龙头企业”和“守合同、重信用”单位。
1.1.3组织结构
XX公司的组织结构由以下构成:
公司法定代理人董事长兼总经理林相臣先生,下设经理一名管理工厂和办公室。
工厂由厂长进行管理,工厂主要包括:
采购部、生产部、总务部;生产部由加工生产车间、仓库、分析实验室组成;而办公室由办公室主任负责,下属包括业务部、人力资源部和财务部。
如图1.1所示。
董事长兼总经理
经理
厂长
办公室主任
采购部
生产部
总务部
财务部
人力资源部
业务部
分析实验室
仓库
加工生产车间
图1.1 公司组织结构图
1.2企业的信息化管理现状
1.2.1企业信息化现状的描述与分析
XX公司,不仅没有自己的信息管理部门,更不用说统一的信息管理系统。
公司信息化相当落后,而且信息化投入和运用的分布很不均衡。
企业的管理层,业务部门和财务部门已经初步实现了计算机应用管理;目前业务部和财务部每人都拥有一台电脑,共15台,但公司的工厂的信息化建设非常薄弱,仅有4到5台用做日常的数据记录,报表、发票的打印;另一方面企业的末梢,如生产车间、总务部等环节的计算机基本上是空白,整个企业的信息化建设呈现出虎头蛇尾的局面。
另外,公司虽然建立了自己的网站,但其作用仅仅是停留在媒体的简单扩充上,而且长期没有更新,网页的内容少,在电子商务,网络营销方面运用不足,整体上缺乏互动功能。
企业信息化的应用相对比较落后,没有一个统一的管理系统把公司的各个部门联系起来。
所以不同部门间的数据信息不能共享,计划、生产、销售和财务的数据不能进行交流,数据出现脱节。
我实习所在的部门仓库,在信息管理方面就是最典型的落后
例子,工厂仓库的库存信息只记录在仓库里的那几台计算机上,没有与外部进行网络连接,形成真正的“信息孤岛”。
公司只能通过前台来综合统计与汇报。
这种情况,使得公司信息重复多次的输入,存在大量的冗余信息,数据交流极其不便,也无法保证信息交流的一致性。
公司仓库库存管理还没有建立完善的信息化系统,库存管理的各项业务工作几乎都以手工操作的方式完成,只利用计算机做简单的单据记录,这样往往导致效率低而无法
达到现代库存管理目标的要求。
其中:
(1)在订单处理方面
订单利用EXCEL处理,数据没法得到有效保存,由于订单的内容有许多不相同,每次打印订单时都要修改相应的数据项;且在订单出错的情况下,需要翻阅原始单据来查证,速度慢、效率低。
(2)统计工作方面
到了周末或者月末做统计工作时,需要翻阅大量原始单据凭证,工作量很大,且易出错。
(3)在退货处理方面
和订单处理一样,也用手工操作,物料退回来后,堆积在仓库了,没有得到有效的处理,且单据的统计也显得困难;虽然说现在业务量还小,退货不多;但随着部门业务的拓展,退货的机率必然会增大,这样的情况下,没有合适的信息系统管理的话,将变得寸步难行。
综上所述,XX公司实施开发库存管理系统,用于管理仓库的日常业务显得非常必要,公司迫切地需要一套高效的库存管理系统提高仓库的管理效率,减少浪费,从而提高经济效益。
2.系统分析
2.1系统方案
XX公司库存管理系统根据目前的管理及业务现状而构想出来的,主要想通过一个信息管理系统来实现整个仓库库存业务的信息管理。
并且能通过系统实现订单的处理、库存情况的分析统计报表、优化仓库库存管理;以达到提高经营效益的目的。
2.2系统基本情况描述
随着科学技术的发展,社会进步,计算机迅速的发展,库存管理的方法也日新月异,企业一直以来由人管理的方法现存在很多的缺点:
管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。
为了提高库存管理效率,减轻劳动强度提高,信息处理速度和准确性;为仓库管理员提供更方便、科学的服务项目。
为仓库管理员提供的一种更先进、科学的服务系统。
于是我便选择了由计算机来设计一个库存管理系统的方案。
让计算机对仓库库存进行自动管理,仓库管理员可以直接在计算机上实现库存的信息管理,并能在一定程度上实现自动化。
我在调查完成企业库存业务流程的基础上提出了系统目标,即系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
本系统采用了结构化生命周期法,结构化生命周期法是最常用的管理信息系统开发方法,分为四个步骤,即系统调研分析、数据库设计实现、界面设计实现和系统功能设计实现。
2.3需求分析
2.3.1系统总统需求
1)希望能实现入库、出库、库存盘点、库存数据等信息的查询、修改;2)希望省去手工实现数据统计自动化,自动分析当前库存存货情况;3)希望能生产和打印各种报表;4)提高订单的响应速度,提高客户满意度,主要解决现在手工操作效率低的问题;5)提高物料及货物进出仓库的管理水平,主要解决现在出入库混乱的问题。
2.3.2系统软件功能需求描述
系统管理可以对系统操作员的功能使用权限进行设置;
系统能够录入、打印出库、入库、盘点等单据并保存数据,录入的时候尽量减少人工录入,且所有的操作都可以利用键盘进行,界面要友好,录入灵活。
设置入库、出库、库存数据查询模块,能按供应商、客户、单据号、发生日期进行查询,且能将订单的公共部分数据与明细一起列出;
实现订单记录数据的自动统计,对所有固定客户在一定时期内的发货量进行分析与
评价,并按从大到小的顺序以图表的形式显示出来;统计库存信息,向上级主管部门提供各种数据和报表;
对一定时间段内的销售出库情况进行统计时,要按条件的将货物出库情况与退货情况连接起来并显示,并计算出实际的发货量;所谓按条件是指按管库员、客户、单据号和日期,对于不同条件的记录不能将起其发货和退货记录连接起来计算可以实现退货单的登记和查询,其要求与入库单的登记一样,
能对数据库的数据进行自动备份;具有对打印报表格式设置的功能;
1.应用系统应该能在windows98、windows2000或者windowsXP上运行,且在无重大改动的条件下正常运行3年以上。
2.3.3系统的性能需求
系统模块的处理时间和响应时间不能超过1分钟;
系统必须有一定的适应性,如果用户需求发生变化时,系统应该能根据这些变化而作出合理的改变;
应用系统的操作尽可能地简单,并为用户提供良好的人机交互界面;
应用系统安全上要有一定的保障,为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因为人为的操作错误而崩溃;
系统应有较好的可维修性,以便在系统出现故障时能迅速恢复运行。
2.4可行性分析
2.4.1开发及实施的技术可行性分析
库存管理系统管理的对象是所有的库存单据、库存货物的调度和日常业务情况。
系统所要记录的数据数量繁多,数据存储、查询、统计频繁,数据安全性要求高。
因此,必须要有一个功能强大的数据库提供支持。
SQLSERVER2000在稳定性和安全性方面表现出色,因此使用SQL SERVER 2000最合适不过。
在数据库开发软件方面,由于管理区域范围较广,每天避免不了要做非常多的开单的记录、查询、统计等工作。
PowerBuilder提供了管理系统经常使用到的功能,如查询,统计或者用更负责的公式进行运算等;同时,它还提供了友好、操作简单的操作界面,还有非常丰富的对象和类,为开发强大而友好的系统提供了保证;而且PowerBuilder还提供方便、简洁的数据连接,具有极高的开发效率。
因此,PowerBuilder功能强大简单灵活非常适合本人开发库存管理系统。
PowerBuilder+SQLSERVER2000组合完全可以满足管理信息系统开发的要求。
此外,本人对PowerBuilder和SQL SERVER2000也有1年多的使用经验,运用这两个工具开发本系统完全可行。
因此,本库存管理系统开发在技术上是可行的。
2.4.2经济可行性分析
1.支出
(1)基建投资
表2.1 基建投资一览表
序
号
项目名称或经费用途说明
经费核算
1
计算机、打印机等硬件设备的采购
(1套)
0万(仓库现有)
2
网络系统的实施
0万(无网络要求)
3
软件的开发及维护费用
1.6万
4
不可预见费
1.4万
基建共计:
3万
(2)其他一次性支出:
WindowsNT:
0万(企业现有)人员培训费:
0.1万
人工费:
2(月)*2人*0.1(万)=0.4万支出共计:
3.5万
2.效益/成本分析
目前企业仓库中有6个库存管理员,主要职责是处理日常仓库业务管理工作,其中包括入库、出库、库存盘点、定期清理产品库存,库长则负责订单报表统计工作以及作为与供应商或上层主管部门沟通的中介。
由于对库存产品的调度和管理没有得到有效而系统的规范,致使发货出库速度慢,用户满意度不高。
而且库长对订单的统计工作也繁复而没有效率。
如果开发一个能方便日常单据和库存物资管理的系统将很大程度上提高公司的仓库库存管理效率,进而提高公司效益。
软件开发成本上:
对于这个规模不大,而且采用C/S的管理系统来说,开发成本很低;
硬件成本上:
仓库本来就配备硬件,在原有计算机上多运行一个系统,工作人员在熟悉操作后,可对系统进行日常管理和维护,基本上不花软硬件成本和维护成本;
培训成本上:
由于原有工作人员对于信息系统还没有过使用的经验,所以在系统投入使用后,需要对他们进行培训。
由于系统不复杂,而且用PowerBuilder开发出来的界面非常友好,且本系统附带使用说明书,所以学习起来不用花太多的时间,费用也不会高;
效益上:
在系统开发完毕,投入使用后,仓库库存的管理水平和效率将得到一定
(20%以上)程度上的提高,由此带来的经济效益不可估量。
在人员配置上至少可以减少
员工1人。
企业实现系统后的经常性收益计算:
减少员工1人(1000元/人.月)五年收益:
1000*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*2*12*5=6万工作效率提高收益(工作效率提高20%)1*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*20%=1(万)经常性收益共计:
7万
收益共计:
7万
投资收益比=收益/支出=7/3.5=200.00% 综上所述,系统的开发在经济上是可行的。
2.5业务流程分析
2.5.1仓库库存管理业务流程分析
我在企业仓库实习期间发现仓库库存管理存在的一些比较严重的问题包括:
(1)入库时,没有在原材料或产品上标记入库时间,且产品存放没有严格按生产日期排列,当原材料或产品出库时,由于仓库人员存在偷懒行为,往往会先出库最外面的产品,导致没有实现产品库存先入先出的愿望。
尽管公司会定期清理产品库存,但若发生特殊情况,库存长时间没有清空,就会造成最产品存储时间过长而导致产品变质。
这样不仅会造成公司的损失而也给公司的形象带来负面影响。
所以,我认为应该在货物入库前给货物标记入库日期,在货物出库前加上一道货物入库日期检查业务,从而保证每次出库的货物为最早入库货物,实现货物库存先进先出。
(2)公司采购入库的原料以及加工制造出来的产成品没有经过专人进行验收就直接入库,这样容易造成入库物品的数目不齐全,同时还会把变质的原料或不合格的产品存入仓库,导致严重的货物坏账损失,原料质量不过关,直接造成产品质量差、产品成本偏高等问题;生产入库产品质量不过关,造成大批量退货;所以应该增加入库前的验收这道工序,严把原料进入关,严把生产入库质量关。
(3)公司库存盘点后没有进行科学的后续处理工作,例如盘点数据录入,库存数据更新等。
我认为盘点后得到的数据才是真正库存的数据,盘点结束后应该进行盘点数据录入,强行更新库存数据库,生产盘点凭证以及盘盈盘亏报表。
基于以上公司仓库库存管理存在的三个问题,我针对性地对公司的库存管理业务流程进行改进:
改进后的库存管理业务流程如图2.2所示:
管理信息系统实验报告
文档
判断
终始符
业务处理
图2.1业务流程图例说明
原材料供应商 原材料采购部门
仓库
生产车间
客户
经理
开始
原材料采购
不合格
合格
验收
领料单
登帐
领料
出库单
出库
接收
入库单
验收
生产
合
格
不合格
产品入库
入库单
登帐 半成品入库
出库单
货物订购
检查
出库
验收
退货入库
不
合格
合
格
收货
库存台帐
退货
付款
盘点
盘点数据录入
更新库存数据库
各类库存报表
缺料单
统计
审查
盘点凭证、盈亏报表
结束
登帐
库存台帐
继续加工
退货
原材料入库
图2.2库存管理业务流程图
2.5.2库存管理主要业务流程分析
库存管理的主要业务流程包括:
采购原材料入库流程、生产入库流程、退货入库流程、生产领料出库流程、销售出库流程以及盘点流程。
(1)采购入库的业务流程分析:
采购入库流程图
采购部
供应商
仓库
开始
物料查询
缺料清单
否
充足
是
采购订单
货物查询
缺货清单
否
充足
是
发货
检验
退货单
退货
否
合格
是
入库登记
库长审核入库
更新库存数据结束
无需采购原材料
编制采购订单
图2.3采购入库业务流程图
仓库查询物料库存情况,若低于安全库存的最小值,则编写缺料单并发送给采购部。
采购部编制采购单并发送给供应商,供应商进行货物查询,若现有货物充足,则进行发
管理信息系统实验报告
货,不足则返回缺货单。
仓库在原材料入库前进行质量检验,不合格则退回。
检验合格后,登记入库,接着库长审核入库,更新库存数据,整个原材料入库流程结束。
生产入库流程图
生产车间
仓库
开始
产品生产加工
产品入库单
生产入库 检验
否
合格
结束
继续加工
(2)生产入库流程分析:
是
入库登记
库长审核入库
更新库存数据
图2.4生产入库业务流程图
生产入库流程主要是生产加工车间对原材料进行加工生产产品后的半成品以及最终产品的入库的作业流程。
生产车间将货物运送到仓库后,仓库进行入库前质量检验。
若检验不合格则退回车间继续加工,合格的产品进行入库登记,接着库长进行审核入库,更新库存数据,整个生产入库作业流程结束。
(4)退货入库业务流程分析:
退货入库流程图
客户
财务部
业务部
仓库
开始
退货清单
退货申请
核对
否
同意
退货清单
退货通知
是
退货单
退货
核对
差异清单
否
准确
是
入库登记
库长审核入库
退货单
收款
退款清算
更新库存数据
结束
协商
图2.5退货入库业务流程图
客户填写退货申请并向业务部发送退货清单,业务部根据销售合同记录,核对退货信息。
若信息不符则不同意退货并跟客户沟通协商。
若退货信息一致,则向客户发送同意退货通知并向仓库发送退货清单。
当货物退回到仓库时,仓库根据退货清单进行核对,若有差异,则向业务部发送差异清单。
核对无误后,登记入库,接着库长审核入库,更新库存信息。
同时生成退货单并发送给财务部,财务部进行退货清算,退款并给客户,客户收款后,整个退货入库流程结束。
管理信息系统实验报告
生产领料出库流程图
生产加工车间
仓库
采购部
开始
领料单
库存查询
缺料清单
采购清单
否
充足
是
领料
发料出库
结束
更新库存数据
按生产任务编写领料单
(4)生产领料出库业务流程分析:
图2.6生产领料出库业务流程图
生产加工车间在生产前编写领料单,并发送给仓库,仓库进行库存查询。
若原料不足则向生产车间发送缺料清单并向采购部发送采购清单。
若原料充足则进行发料出库,并更新库存数据,生产车间领料后整个生产领料出库过程结束。
(5)销售出库业务流程分析:
销售出库的主要业务流程首先从客户向业务部发送订货单开始,接着业务部向仓库发生订货清单,仓库进行库存查询,生产库存报表并发送给库存报表给业务部。
业务部根据库存报表查看产品的充足性,若库存产品不足,则向生产部发送生产通知。
若产品充足则拟定销售合同,并发送给客户。
客户签订合同后返回给业务部,业务部根据合同编制销售出库单并发送给仓库。
仓库根据销售出库单进行出库登记,接着库长进行审核出库,更新库存数据,发货出库。
客户对货物进行验收,若不合格则退货,合格则收货付款,财务部收款后,整个销售出库业务流程结束。
销售出库流程图
客户
财务部
生产部
业务部
仓库
开始
订货单
订货清单
库存查询
库存报表
生成报表
生产通知
否
充足
销售合同
是
销售出库单
出库登记
库长审核出库
退货
不合格
更新库存数据
单
验收 发货出库
合
格
收货
结账付款
收款
结束
发货
签订合同
拟定销售合同
订货计划
图2.7 销售出库业务流程图
管理信息系统实验报告
盘点流程图
仓库
经理
开始
盘前查询
生产盘前库存报表
按顺序逐行
盘点
少
多
一致
是
结束
盘点盈亏
报表
盈亏数量统计
生成盘点单
更新库存数据
结束
指定要盘点的仓库、区域、库位
(6)盘点业务流程分析:
图2.8盘点业务流程图
仓库在盘点前进行库存查询并生成盘前库存报表,然确定所