当前位置:文档之家› 库存管理信息系统(终结版)

库存管理信息系统(终结版)

《管理信息系统》课程设计组员姓名:孙宇070701335许碧玉070701337张平平070701340学院:管理学院指导老师:蔡猷花老师二○一○年一月二十日成绩:评语:指导教师:(签名)目录一、库存管理信息系统规划 (4)1.可行性分析 (4)2.工作进度安排 (5)二、库存管理信息系统分析 (5)1.组织结构分析 (5)2.管理功能分析 (6)3.业务流程与数据流程分析 (6)三、库存管理信息系统设计 (14)1.系统目标设计 (14)2.新系统功能结构图 (14)3.实体图和E-R图 (15)4.代码设计 (17)5.系统物理配置方案设计 (18)6.数据库结构设计 (18)7.输出设计 (20)8.输入设计 (23)四、库存管理信息系统实施 (29)1.程序图框设计 (29)2.程序清单 (29)3.试运行及结果分析 (29)五、课程设计总结 (30)六、参考资料 (31)一、库存管理信息系统规划(孙宇)(一)可行性分析:1.调查目的库存管理主要功能是记录入库、出库、盘点等库存详细信息。

帮助用户清楚地统一管理库存的每一次出库入库及盘点情况,提高库存管理效率。

根据供应和需求规律确定生产和流通过程中经济合理的物资存储量的管理工作。

库存管理应起缓冲作用,使物流均衡通畅,既保证正常生产和供应,又能合理压缩库存资金,以得到较好的经济效果。

以前,库存管理多以表格形式进行,报表不及时,统计也非常不方便,现在,ERP和进销软件不断被企业主所采用,成为企业信息化的一个重要趋势。

随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。

面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。

而库存管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。

我们所设计的库存管理系统主要的研究目标是利用一些最基本的软件设计界面,对一些数据流程、数据结构的定义、基本信息设置等,编写基本模块的源代码,同时编写相应的功能实现模块。

不难发现,库存管理工作如由人工完成,主要依靠个人经验和厚重的资料簿,查询工作繁琐而且质量不高,容易出错。

如果利用计算机的高速计算能力和广泛的普及应用,则能利用判断条件,更快地找出所要查询的库存产品。

2.可行性分析(1)管理上的可行性由于企业库存品种多,数量大,因此,要实现收发作业的快速、准确、高效,仓储管理自动化势在必行。

而实现管理自动化的“瓶颈”则是产品信息的采集、输入。

传统手工作业方式,在信息采集量加大的情形下,因信息不能及时的反馈,给收发作业造成一定的困难。

使用仓库管理信息系统,便于产品收、发、保管等全过程控制管理,不仅可改变信息采集的传统手工作业方式,降低作业强度,还可避免由此造成的各种差错,提高作业效率和科学管库水平。

(2)技术上的可行性我们在大学时期学过VF操作语言,所以我们可以用它来为我们所开发的系统服务。

因此我们在技术上也就有了支持。

通过老师的指导以及小组成员的一起讨论,并在查阅了大量的资料以后,我们的系统才慢慢的形成和开发出来,但是其中还有许多不完善的地方,我们会在以后的开发中努力学习,使这个系统更完善,合理,规范。

(3)经济上的可行性在经济上,因为我们开发的这个系统相对较小也较简单,不需要投入太大的人力,物力和财力,但又不缺乏实用性和可靠性,维护费用相对较低,所以用户在使用了新系统后只需要花一定资金购买一部分硬件设备与软件就能实现自动化,提高了工作效率并且也减少了工作人员的工作量,带来了很大的经济效益。

(二)、工作进度安排课程设计时间为一周:(1)课程研究 1天(2)系统分析 2天(3)系统设计 2天(4)系统实施 1天(5)撰写报告 1天二、库存管理信息系统分析(孙宇、许碧玉、张平平)(一)组织结构分析库存管理信息系统的组织结构图:(二)管理功能分析(三)业务流程与数据流程分析1. 业务流程分析入库流程出库流程2.数据流程分析:3.系统关联图4.数据流程分析图:(1)现行系统的顶层数据流程图如下图所示。

对顶层图中的数据流“l,2,3,4”说明如下:图4:顶层DFD“1”:车间产品入库单。

“2”:销售科开出的有效零售产品出库单。

“3”:销售科开出的有效批发产品出库单。

“4”:仓库制作的产品库存收发存月报表。

(2)第一层数据流程图如图5所示。

图5中的数据流“1,2,3,4”与图4中的数据流“1,2,3,4”相同。

图5 第一层DFD(3)第二层数据流程图如图6所示。

图6 第二层DFD现对图6中的数据流说明如下:“l,2,3,4”:其意义与图4中的相同。

“5”:产品入库单上的数据。

“6”:零售出库单上的数据。

“7”:批发出库单上的数据。

“8”:入库流水帐上的当日按产品名称、规格分别累计的数据。

“9”:零售出库流水帐上的当日按产品名称、规格分别累计的数据。

“10”:批发出库流水帐上的当日按产品名称、规格分别累计的数据。

“11”:获得的“8,9,10”数据。

“12”:库存台帐上的当月按产品名称、规格分别累计的数据和其它加工处理后的数据。

5.数据字典5.1数据项定义5.2数据流定义5.3数据存储定义5.4数据处理定义5.5数据结构定义三、库存管理信息系统设计报告(孙宇、许碧玉、张平平)(一)、系统目标设计1)方便的数据输入性能,良好的人机界面,尽量避免汉字和长字符串的人工重复输入(采用代码词组)。

2)灵活地查询性能,能快速实现多项产品输入数据和库存数据的查询。

3)考虑到工厂生产的发展,对新产品数据也能给予处理。

4)把目前基本上是“静态”库存管理变为“动态”管理,能随时提供库存现状信息(二)、新系统功能结构图综合考虑改进后的系统逻辑模型和设计的新系统目标的要求。

设计新系统功能结构如图所示。

(三)实体图和E-R图(1)出入库登记图(2)产品实体图(3)仓库实体图(4)产品与仓库的E-R图(5)关系二维表(四).代码设计产品代码用三位整数表示,由于该厂在未来的几年内生产的产品品种不会超过30种,并且每种产品的规格也不会超过十种,因此,产品规格代码采用层次码,并用两位整数表示,设计方案如下图所示,全部规格编码列于下表中。

品种码(五).系统物理配置方案设计本系统采用单机单用户操作方式,基本配置如下; 硬盘:120G 内存:1GB打印机:EPSON LQ —1600K校验位 规格码软件:VFP6.0(汉化)。

机器安装在仓库办公室。

(六)数据库结构设计由于本系统的应用程序全部用Foxpro6.0编写,因此,存储文件的结构设计就是指.DBF文件的结构设计。

(1)设计规范库文件名称和库字段变量名称规范分别如表13和表14所示。

表13 库文件名称(2)各个库文件结构设计本系统中建立的10个数据库(.DBF)文件结构如表15~24所示。

表18 各种产品每日入库累计文件(CPRK.DBF)结构表19 各种产品每日销售出库累计文件(CPXS.DBF)结构表20 各种产品每日库存量累计文件(CPKC.DBF)表21 各种产品每日出入存累计文件(CPRDATA.DBF)结构(七)输出设计本系统的报表设计产品收发报表和报警信息报表1:产品收发报表2:报警信息报表(八)输入设计输入设计包括六部分,即:登录界面设计、数据录入界面、库存数据查询界面、产品目录维护界面。

1.登录界面设计,如图在界面中输入正确的用户名和密码可进入“库存管理系统”的界面,否则显示“密码错误”。

登录成功出现界面:否则为:2.数据录入界面,如图入库数据录入,可以录入每笔入库数据,点击“返回”,即可回到主界面。

出库数据录入,可以录入每笔出库数据,单击“返回“,即可回到主界面。

3.库存数据查询界面,如图输入产品代码可以查询该产品的相关信息,点击“返回”,恢复“库存管理系统”界面。

单击“第一个”,界面显示第一种入库产品。

单击“上一个”,界面显示上一种入库产品。

单击“下一个”,界面显示下一种入库产品。

单击“最后一个”,界面显示最后一种入库产品。

单击“添加”,可以增加入库产品。

单击“删除”,可以减少入库产品。

单击“返回”,即可回到主界面。

单击“第一个”,界面显示第一种出库产品。

单击“上一个”,界面显示上一种出库产品。

单击“下一个”,界面显示下一种出库产品。

单击“最后一个”,界面显示最后一种出库产品。

单击“添加”,可以增加出库产品。

单击“删除”,可以减少出库产品。

单击“返回”,即可回到主界面。

4.产品目录维护界面,如图根据界面可查询图原有库存产品等相关信息,点击“修改”,可以修改产品目录,点击“返回”恢复“库存管理系统”界面。

出现如图:可增加新产品的相关信息以增加产品库存。

点击“添加”可增加新产品,点击“返回”,离开查询界面到“库存管理系统”界面。

四、库存管理信息系统实施报告(张平平、孙宇)(一)程序图框设计(二)程序清单(略)(三)试运行及结果分析(1)试验数据的准备(2)运行结果及分析1)打印的报表如上“产品收发报表”所示,与设计的格式一致,输出数据与手工计算结果一致。

2)查询显示结果正确。

3)其它各项功能运行正常。

五、课程设计总结(许碧玉)我们组3个成员通过一周的努力,设计的库存管理系统已经初步完成,本报告提供了系统规划、系统分析、系统设计、系统实施和编写程序等的具体操作过程,较为熟练地掌握了这些课本上所学的内容。

经过这次的课程设计,小组成员对管理信息系统有了更深的了解,同时进一步温习巩固了VFP计算机编程知识;通过实践,提高了系统分析的能力,对数据流程图、数据字典、系统流程图等的含义和制作方法有了更深刻的认识,为以后的学习、工作的进一步提高打下了坚实的基础,基本实现了课程设计的预期目标。

另外很值得一提的是小组所有成员在这次课程设计过程中养成了严谨的科学研究态度,互学互助,在良好的配合中实现了目标,在良好的互动中进一步体味团队精神的可贵。

最后,非常感谢所有指导我们完成本课程设计的老师和所有帮助我们的同学,老师在课程设计整个过程中给予我们很大的支持和指导,提出了许多有益的建议和意见,对我们的难题提出了切实的解决方法以使我们能继续完成整个系统的设计,同学们也给我们提供了很多的帮助,使这次的课程设计顺利完成。

相关主题