时间:2023-02-12 07:51:20
序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇库存管理系统范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!
2库存管理方案构想
本文设计的库存管理优化方案应用RFID与条形码两种识别技术,在库存管理过程中,单个物品使用单独的条形码,相同类型的物品共用一个射频标签,每个货位附有标签,通过标签打印机写入标签信息和相应的物品条形码信息,叉车带有RFID车载终端.通过阅读器读取RFID标签和条形码信息,自动指定路线和货位,引导带有RFID车载终端的叉车完成出入库作业,自动更新数据库,更改货物标签,实时监控库存信息.入库时同类物品上的标签在入库完成后可将其进行更改用作货位标签,实现RFID标签的循环使用.该方案将RFID技术与条形码技术相结合,既提高了作业效率,又避免RFID技术取代条形码技术带来的高额成本.
3库存业务流程设计
3.1入库业务流程
入库作业的目标是避免或减少接货、验货差错,确保实际货物信息与供应商发货信息一致.入库作业主要包括入库准备、初步核查、入库信息采集与核查、完成入库与数据更新.流程如图2所示.1)入库准备:①系统接收发货信息,根据仓库使用情况和货物数量、存取频率等信息合理安排库位和卸货路线.②利用RFID技术,与GPS、GIS技术相结合,使物品与车辆成为一个整体,库存管理系统通过查询相应的RFID标签信息实时监控车辆在途信息,准确及时地报告给仓库,便于仓库安排人员与设备,做好接货准备.2)车辆到达,初步核查:车辆到达后,利用RFID阅读器读取大件包装上的射频标签,在库存系统中生成收货单,同时系统将收货单与供应商的发货信息进行核对,核查无误后指示车辆到达指定仓库卸货.3)入库信息采集与核查:到达指定仓库后,管理人员通过条形码阅读器扫描单件包装物品上的条形码,系统生成入库单并与系统中的货物信息进行核对,核查无误后引导带有RFID车载终端的叉车将物品送到指定货位.4)完成入库与数据更新:物品上架完成后,库存管理系统根据入库信息更新数据库,更改货位上射频标签信息。
3.2在库业务流程
在库业务主要是库存盘点,其目的是及时掌握库存量,确保实际库存与系统记录数据一致.盘点作业主要包括盘点准备、盘点操作、错误报告与修正、生成库存信息表、库存信息更新.流程如图3所示.1)盘点准备:对数据库中各类货物的库存量、货位标签信息、货物条形码信息等进行归类整理,作为盘点依据;确定需盘点的区域和货物类型.2)盘点操作:库存管理系统下达盘点命令,仓库管理人员到达指定货位,手持RFID阅读器扫描货位标签,核对盘点区域;扫描单个货物条形码,在库存管理系统中生成盘点货物信息.3)错误报告与修正:将生成的盘点货物信息与盘点前准备的库存信息进行核对,若信息一致,生成库存信息表;否则,系统生成错误报告,查明原因,进行错误修正,修正后生成库存信息表.4)库存信息更新:根据库存信息表记录的数据信息,库存管理系统自动更新数据库,更改货位标签信息.
3.3出库业务流程
出库作业可看作是入库作业的逆过程,其目标是快速准确地拣取货物、选择路径,确保出库单信息、实际出库货物信息与订货单信息完全一致.出库业务主要包括出库准备、备货、确认取货与拣货、出库信息采集与确认、完成出库与数据更新.1)出库准备:系统接收订货信息后,根据订单和货位情况生成出库单,给出最优取货方案;合理分配人员与设备,避免出库时产生混乱和冗余操作.2)备货:依据出库单,库存管理系统将出库物品信息发送至车载终端系统,带有车载终端的叉车到达指定货位取货,完成备货操作.3)确认取货与拣货:仓库同时收到多条订货信息,叉车所取货物将发往不同目的地.通过阅读器扫描条形码获取物品信息,与出库单信息进行核对确认取货的同时进行拣货,将同一地点的货物放在同一叉车上.4)出库信息采集与确认:拣货完成后,带有RFID车载终端的叉车按照系统既定路线将货物送到指定出货口,再次扫描条形码获取货物信息,与订货信息核对,验证数据信息是否一致.5)核对无误后,确认发货,完成出库;同时库存管理系统更新数据库,得到新的库存信息,及时更改货架标签信息.
4系统模块设计
为实现系统功能,根据库存业务流程对库存管理系统模块进行设计.主要有基本信息管理和库存作业管理两部分.
4.1基本信息管理模块设计
基本信息管理模块分为用户信息管理、货物信息管理和仓库信息管理三大模块.1)用户信息管理:用户按性质可分为供应商、客户、仓库工作人员,故用户信息管理包括供应商信息管理、客户信息管理和仓库人员管理.主要负责对用户信息的管理、添加、删除和查询用户的相关信息;录入、查询基础数据信息,建立完善的供应商、客户资料库,包括供应商、客户的公司名称及地址、公司编码、公司详细情况及供应商的发货信息、客户的订货信息;设置不同的登录权限区分不同用户登录.2)货物信息管理:①货物基本信息管理.包括对货物的名称型号、储存条件、所属仓库号、库位号及货架号等基本信息的管理.②货物编码管理.对货物进行编码,确保每种货物有唯一编码信息且与条形码信息一一对应,根据条形码编码能够唯一确定货物信息,反之,根据货物信息能够确定其相应的条形码编码.3)仓库信息管理:①仓库信息管理.主要对仓库进行命名编码,统计仓库有效面积,通道面积,仓库布局,仓库设备使用状况等信息,实现仓库编码与仓库信息的对应.②货位信息管理.对货位进行命名,确定货位代码;对货位尺寸、货位使用情况及货位布局等信息实时掌控.③货位标签管理.负责在标签中写入信息,将相应的条形码信息储存在标签中,实现标签、条形码和货物属性的对应;对采集的标签信息进行过滤合并,减少冗余信息,合并编码与货物信息.
4.2库存作业模块设计
库存作业模块主要包括入库作业模块、在库作业模块、出库作业模块三部分.由于出库作业可看作是入库作业的逆过程,故本文只介绍入库作业模块,出库作业模块不再详述.1)入库作业模块:①入库方案管理.根据基本信息管理模块提供的订货信息在系统RFID标签区域内写入入库信息,通过优化计算设定入库流程,给出出入库最佳指引方案.②入库单据报表管理.主要负责收货单、入库单的生成与管理;对入库数据进行统计,分类汇总,生成入库月度、年度报表.③入库操作管理.按照系统入库命令,根据预设程序进行入库操作,指引带有车载终端的叉车按预设路线运送货物,对生成的入库单据进行信息核查,同时,将出入库时间、出入库单据、所属货位代码、操作人等信息录入数据库,以便更新数据库,更改射频标签信息.④入库查询管理.根据货物名称及编码、入库时间、仓库代码、供应商名称等查询条件查询货物入库情况.2)在库管理模块:①库存盘点.按照预设的盘点流程,通过扫描条形码及时掌握仓库实际库存信息,与系统中库存信息对照,记录仓库盈亏,生成盘点月度、年度报表.②货位管理.根据货物出入库信息的变动以及货物的供需变化管理货位,给出货位调整方案,利用RFID技术,系统将需调整的货位的标签代码发送至车载终端系统,叉车直接到指定位置进行货位调整.③监控预警.实时监控货物信息,根据盘点得到的实际库存信息进行统计分析,预测库存量走势,当近期库存量低至安全库存时,系统自动报警并将缺货的货物种类反馈给系统.
5应用案例
某服饰公司,主要业务是向各品牌供应商大批量订购服装,然后根据客户订单将不同品牌服装按订购量提供给客户.该公司拥有复杂的供应商和销售商体系,且服装种类繁多,致使库存管理繁杂,劳动量较大.未应用RFID和条形码技术时,库存作业主要是人工操作,存在劳动力成本高、数据差错率高、作业效率低与库存周转率低等问题,且信息化程度低,无法实时掌握库存状况,导致决策滞后,易产生“牛鞭效应”.应用RFID和条形码技术,缓解了库存问题,给库存管理带来很大方便.库存管理系统运行主界面.库存系统为实现快速准确地完成入库、盘点、出库作业,在录入信息时遵循简单原则,利用ComboBox控件,使需要输入的部分信息从ComboBox中获取,操作时只需点击进行选择.入库和出库信息界面相似,不再重复介绍,仅以入库为例。采用RFID和条形码技术相结合的方法,使库存管理系统在作业时间、劳动力、信息化程度及成本等方面显示出较大的优势,提高了仓库自动化水平,使库存管理系统信息化程度增强,解决了信息反馈滞后的问题,实现货流与信息流的同步,缩短了20%~30%的库存作业时间,节省15%~25%的劳动力成本,提高10%~13%的货物周转率,减少了5%~6%的延迟,减少了15%~18%的损耗.以劳动力成本为例,该公司在仓库中从事基本操作的工作人员约30人,平均工资4500元/月,应用RFID和条形码技术后,仓库自动化水平提高,需要的工作人员减至22—24人,节省劳动力费用约20%~27%.考虑RFID标签和条形码以及库存设备使用成本,节省的劳动力成本应略小于计算值.同理可知应用RFID和条形码技术节省的其他成本的大致范围。
【关键词】
仓库库存管理系统;设计实现
仓库库存管理系统主要是基于物资管理,利用数据库实现对物资信息数据的有效管理,形成集成、稳定的信息员,并且信息共享、各种便捷的分析工具和报表生成工具以及友好的交互界面给仓库管理人员提供了极大的便利。因此应加大对仓库库存管理系统设计的研究,优化系统内部各个模块的规划设计,帮助企业合理控制库存量和库存费用,推动我国仓库库存管理的快速发展。
1仓库库存管理系统设计目标
仓库库存管理系统设计应实现以下目标:①根据仓库库存管理要求,在任何时间可以自动生成物资统计报表;②为用户提供多方位、多角度的物资存储、发送和接收查询程序;③根据仓库物资分类,建立数据库,满足各种物资的出库、库存和入库数据的动态化要求;④仓库库存管理系统数据库必须具有较高的稳定性和安全性,合理设置仓库库存管理系统使用权限,尽量便捷、简单地录入数据;⑤良好的系统界面设计,结合菜单提示可以快速完成某项操作,使没有任何计算机基础的人员也可以正常使用,实现傻瓜式操作[1]。
2仓库库存管理系统的功能需求
仓库库存管理系统首先要建立商品、供应商、客户端等数据库,准确录入数据,对每个商品设计条形码进行标识,使用条形码打印机来打印条形码,生成条形码序列号标签,每个条形码中包含序列号、数量、规格、品名等信息。商品采购入库时,用户利用条形码打印机打印商品条形码标签,采集商品的初始信息,用扫描枪扫描商品序列号,保存采购收货单。同时,仓库库存管理系统要对仓库出入口记录和货物信息进行有效管理,库存管理、货物出库和货物入库是仓库库存管理系统的重要内容,由于仓库库存管理系统的功能很多,应合理设计系统管理、报表统计、仓库管理、系统资料建立等模块[2],结合市场需求提供的要求和支持,仓库库存管理系统应实现以下基本功能:
2.1资料建立
仓库库存管理系统应对商品、客户、供应、商品信息等基础数据进行分类,合理设置仓库基本信息。
2.2仓库管理
仓库库存管理系统的仓库管理主要包括盘点管理、库存盘点、出库管理、销售出库、入库管理、采购入库等,入库管理应实现金额统计、账务、退货单据和进货单据查询、采购退货、货品采购入库等功能,商品出库管理应实现金额统计、账务、退货单据和销售单据查询、销售退货、销售出库等功能,仓库库存管理系统的出入库管理应结合出入库时间、供应商情况等来进行商品管理,盘点管理和库存盘点应注意仓库货品检索。
2.3报表统计
仓库库存管理系统的报表统计应包括库存盘点、报溢、库存报损、货品调拨、库存查询、库存盘点、销售报表、采购报表等功能,实现仓库库存的统计查询,清楚反映仓库库存管理每张单据的业务金额。
2.4权限管理
仓库库存管理系统权限管理主要用于删除、添加、修改操作员账号,加强用户权限控制,合理设置用户对仓库库存管理系统窗口界面的操作权限。
3仓库库存管理系统设计和实现
3.1系统设计原则
仓库库存管理系统设计应遵循以下原则:①确保用户操作界面的方便性和简洁性,保障仓库库存管理系统的易操作性;②尽量采用先进的计算机科学技术,如通信技术、信息技术、网络技术等,保障仓库库存管理系统使用性能;③仓库库存管理系统结构设计必须合理,应便于扩展,及时完善和添加应用功能;④充分利用各种硬件和软件系统,满足仓库库存管理系统的操作应用要求;⑤仓库库存管理系统必须设定密码保护和不同权限管理,保障系统信息安全,采用数据还原和数据备份技术,保障仓库库存管理系统数据的安全性。
3.2B/S架构
仓库库存管理系统可以采用B/S架构,B/S架构(浏览器/服务器架构)是对C/S架构的一种完善和改进,B/S架构和C/S架构相比,为用户提供便于管理和操作的工作模式,通过B/S架构实现仓库库存管理系统界面和用户之间的交互,由于浏览器具有一定一致性和规范型。同时,仓库库存管理系统B/S架构将很少一部分的业务逻辑提交到Browser端处理,大部分业务逻辑主要是在仓库库存管理系统的Server端进行处理。三层架构将仓库库存管理系统划分为数据访问层、业务逻辑层和表示层,充分体现出低耦合、高内聚的系统设计开发优势,结合仓库库存管理实际要求,也可以将仓库库存管理系统再细化为多层结构。同时,仓库库存管理系统的B/S架构在系统升级、后期维护方面具有明显应用优势,仓库库存管理系统升级或者维护时,用户在使用仓库库存管理系统时,只需要更新或者修改服务器端仓库库存管理系统软件,极大地减轻客户端系统维护工作量,在很大程度上节省了仓库库存管理系统运行升级和维护检修的附加成本。
3.3总体模块设计结合
仓库库存管理系统的应用模块、功能需求和业务需求之间的耦合性,仓库库存管理系统主要包括条形码扫描模块、数据库连接池、网络接口层、数据库接口层、人际交互层模块,用户通过仓库库存管理系统界面或者客户端进行操作,经过严格的校验和输入,通过计算机网络合理配置,将数据接口层进行封装,实现数据库数据的操作和直接访问,在操作商品条形码时,利用条形码扫描模块,输入仓库商品条形码,实现相应操作。仓库库存管理系统各个模块结构如下:
3.3.1前台界面人机交互层
仓库库存管理系统前台界面人机交互层主要负责处理用户的输入和输出操作,用户登陆仓库库存管理系统以后,结合界面提示,实现报表统计、资料管理、仓库管理、系统管理等集成功能操作。
3.3.2数据库接口层
仓库库存管理系统的数据库接口层提供了数据库和系统交互接口,使人机交互更加安全和简单。
3.3.3数据库连接模块
数据库连接模块主要提供数据库和数据库实例之间的关闭、连接等操作,利用SQL语句来操作数据库连接接口,用户不需要了解数据库断开、连接等具体操作细节。
3.3.4SQL语句操作模块
利用数据库连接模块提供数据操作的执行接口、SQL语句和数据库连接接口,构成一个完整的SQL语句执行流程,简化仓库库存管理系统操作。
3.3.5数据操作模块
数据操作模块结合仓库库存管理系统操作需求,产生SQL语句,由SQL语句操作模块进行执行,并且向仓库库存管理系统反馈执行结果,实现用户接口层和数据库接口层的交互。
3.3.6网络接口层
仓库库存管理系统的网络接口层主要负责客户端和服务器端的数据格式的传输和定义。
3.3.7条形码扫描仪模块
仓库库存管理系统的条形码扫描仪模块主要负责识别仓库商品条形码,商品物流过程中采用标准化包装和通用条形码,减轻仓库库存管理人员的工作量,简化仓库库存管理系统操作处理过程。
3.4系统功能模块设计
3.4.1注册登录模块
仓库库存管理系统应用时,用户先登录系统界面,严格验证用户身份,防止非法用户访问仓库库存管理系统,注册登录模块在仓库库存管理系统中发挥着非常重要的作用。仓库库存管理系统包括生管员、仓管员、管理员等用户信息,由仓库库存管理系统管理员添加用户账号信息,必须保障用户账号信息的安全性和稳定性。
3.4.2添加物料信息
企业生管部门在商品下订单采购时,使用仓库库存管理系统的添加物料信息模块,每个商品都有唯一编码,为采购人员和管理人员制作报表或者期末结账时提供便利,物料信息是仓库库存管理的关键内容,仓库库存管理系统添加商品的规格、编码等信息,按照订单收料,确保仓库收料的快捷性和准确性,有效避免仓管员在仓库库存管理中暗箱操作。
3.4.3库存信息查询模块
库存信息查询模块是仓库库存管理系统的关键模块,仓管员利用仓库库存管理系统可以方便的、灵活地查询到仓库库存信息,如商品最后出库日期、最后入库日期、安全库存数量、物料价格、剩余库存数量等。
3.4.4收料单新增模块
收料单新增模块是指仓库管理人员利用这个模块将货物存入仓库,实现仓库收料的迅速化、信息化,仓管员在进行仓库库存管理系统查询时,更加方便快捷。仓管员利用这个模块收料,极大地减少了仓库库存管理复杂流程,仓管员和管理员通过仓库库存管理系统的收料单新增模块,使其能够方便、灵活地添加单信息。有效提高仓库库存管理效率和水平。
3.4.5库存批次模块
库存批次模块有效提高了仓库库存管理系统的物料信息管理效率,方便查询物料的数量、领出和收入时间,确保仓库库存物料管理的科学性和准确性。
4结语
近年来,越来越多的企业认识到仓库库存管理的重要性,利用多种先进的科学技术,积极开发设计仓库库存管理系统,实现企业仓库库存的自动化、规范化和科学化管理,推动企业的可持续发展。
作者:韦渠 单位:渤海大学信息科学与技术学院
2库存管理系统设计与实现
2.1系统业务流程
在对制造企业、数字化生产车间等生产企业的仓库管理业务进行了详细地调研,确定了整个仓库管理业务过程,分过分析,企业库存管理的基本业务流程。为了提高系统的使用效率,系统能够根据出库情况和数据分析自动预警,提出计划需求,能够实现系统的报表生成,库存的盘点等基本库存业务管理。
2.2库存管理系统的设计
根据库存管理的基本业务流程,设计出该系统需要完成的功能主要包括:基本信息管理、基本业务管理,库存信息管理、统计分析和系统管理等基本模块,每个模块由具有相应的功能。
2.3库存管理系统的实现
为了充分发挥开发人员各自的特长,实现系统开发过程的分工协作有条不紊地进行,提高软件复用率与软件开发的灵活性,本系统采用MVC的分层开发框架结构对本系统进行开发,模型层、实现视图层和控制层的分离,而且在模型层中又将业务逻辑与数据访问分离为两层,经过分析,该存储管理系统的MVC框架结构。在库存管理系统中,model用来管理系统的业务管理及同数据访问业务,因此分为两部分,一部分是业务逻辑层,一部分是数据访问层,其中业务逻辑层又包括业务实体和业务处理风别是描述外界实体信息和对信息进行加工处理。一般情况下View是用HTML页面,但是本系统中使用VS2010开发工具中的MVC3.0中的razor视图引擎完成视图的显示。用户通过浏览器向Controller提出请求,Controller接收请求并根据要求获取浏览器中获取所需数据。最后Controller根据处理结果,选择相应的View对浏览器的请求进行相应。
1 引言
库存商品管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。该系统可以提高连锁店库存的工作效率,既提高了连锁店的经济效益,又减少了员工的操作。
2 系统的可行性研究
本研究的开发利用MYSQL和SQLYOG作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。用Visual C++6.0作为系统开发的开发环境,使用MFC编写的图形用户界面,整个连锁店库存商品管理系统采用友好的交互界面。其类与对象的支持及丰富的数据类型,保证了代码的模块化要求,而代码模块化的提高,有利于以后对新系统的扩展。
3 库存系统的概要设计
3.1 需求分析
系统程序是用Visual C++ 6.0和MYSQL数据库来实现的。需求分析为连锁店库存管理系统设计的主要依据。管理的业务需求流程描述如下:对库存商品进行资料管理和统计,对产品的进货单和出货单以及商品的变更记录进行录入管理和统计;根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码。
3.2 系统模块结构
系统共包括四大模块,入库管理模块、出库管理模块、商品管理模块、供应商管理模块。入库管理模块功能:实现库存管理人员的查询;出库管理模块功能:实现出库商品信息的盘点;商品管理模块功能:及时对库存中破损的商品进行统计清查工作;供应商管理模块:实现库存管理中库存管理员与供应商之间的快速连接。其中登录主界面如图1所示:
3.3 系统数据库设计
数据库在系统中起至关重要作用,数据库是系统的核心,所有MFC应用程序中通过MYSQL及SQLYOG与数据库连接,操作数据库中的数据,从而实现所有需要的功能。本系统的数据库实体主要有商品、管理员、供应商等,E-R模型图形用在连锁店库存管理系统的数据设计。其中商品基本信息表是:
3.4 模块测试
模块测试主要从以下几个考虑:模块接口、局部数据结构、重要执行通道、出错处理通道、影响以上的边界条件。测试时进行代码审查,再进行功能测试,从输入简单的数据开始执行,观测运行期间变量的变化,运行中值的变化范围。改变测试方案,发现错误并记录、修改,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
4 结论
此系统是在Visual C++6.0平台下开发完成,使用C++6.0的MFC工程作为开发环境,MYSQL5.0和SQLYOG作为数据库,系统有较高的安全性和较好的性能。系统的程序可以处理多种商品库存,在商业上的应用方便性,也说明了此系统的实用性强。
[参考文献]
[1]夏邦贵,刘凡馨.Visual C++数据库开发经典实例精解.北京:机械工业出版社,2006.
关键词:Struts架构;WEB管理系统;应用系统;设计模式;经济性
所谓的库存管理就是指公司经营管理的一个重要环节,它决定了一个企业的收益状况。以前的科学技术并没有那么发达,因此销售环节一般通过人工进行操作,如依靠人工填写各货物入库或出库记录、填写库中各物品的性质及发送单位等,这些工作特别繁杂,且容易发生人为失误。另外,在以人工为主要管理的方式下,经常会使得销售人员无法准确的为客户提供供货保证,与此同时企业中管理进货的部门也缺乏一份详细的进购表格。当代的商业市场竞争十分激烈,对企业管理系统提出了新的要求,企业需要在最短的时间掌握自己的供货与生产。企业的库存管理系统应运而生,这种系统利用先进的计算机管理系统将企业的进货、销售、库存的管理有机的结合到一起,从而极大的提升了企业的工作效率,而且节约了各项成本。随着经济全球化进程的不断加快,我国的中小企业将逐渐实现库存管理,这不仅是为了提高企业的竞争力,也是时展的必然。
1库存管理基本理论
1.1库存管理模型的分类。
(1)依照订货的方式划分可以分为5类订货模型:第一类:定时定量模型。该模型中的订货时间和数量都是不变的。第二类:定时间但是订货的数目依照库存量来决定。第三类:定量而不定期模型。该模型的订货量不变,当库存量低于订货时自动补充货源。第四类:订货的数量和时间都是不固定的。第五类:有进货率的进货模型。一般情况下需要断断序序的进货。
(2)如果按照供需的情况进行分类,可分为确定性和概率性模型两类。前者的参数是确定的,后者的各类参量是随机不确定的。
(3)按照库存管理的目标划分,可分为经济型与安全型两大类。第一个模型的主要目的就是节约使用的资金,提高整体的经济效益。第二类是以安全性为准则即尽量加大库存量,保证供应的正常进行,使得缺货率最低。
1.2库存管理的控制成本。
企业需要对库存的控制方式进行决策,不仅需要考虑经济性,还需要从多方面对库存进行决策控制,一般情况下库存的决策过程需要考虑三个方面即订货的成本,库存的成本,短缺带来的成本。
(1)订货成本,指所有的货物因为订单的变动而额外增加的成本。包括订购手续成本、运输过程中的成本、货物接收成本。
(2)库存的持有成本。包括资本成本、仓库存储成本、装卸成本。
(3)短缺成本。指由于库存货物的缺少而增加的成本,如:未能够履行与用户签订的合同被迫接受惩罚的经济损失、销售过程中因信誉缺失而引发的订单被退回等。
1.3库存系统的分析与设计。
(1)系统业务需求分析。通过有关的调查分析查询各维护子系统的管理控制,对于中小企业的库存管理功能的特点可以设计不同的维护模块控制系统。
(2)系统的功能设计。首先系统开发的根本目标就是实现各企业中物流设备的管理趋向规范化、自动化等,从而提高企业的库存管理效率、降低管理成本。系统开发总体任务完成后就可以进行系统功能的详细分析。库存管理系统需要具有下述功能。首先需要满足仓库管理员登陆、密码修改及忘记正确密码的输入方式。其次需要输入各种信息如货物入库、出库、生产日期、出货时间等。可以实现各类信息的维护、修改等工作。最后备份库存管理系统中的数据,并能够生成出库单、入库单、各类报表等。
2Struts框架
2.1Struts框架及MVC模式。
MVC最大的特点就是将所有的应用系统划分为三个主要的组成元件:模型、控制器、视图。每一个元件都可以独自处理任务。而Struts是一个基于MVC模式的优秀框架,框架结构是一组相互协作的类,它能够提供一组软件结构并建立了各组件的集成类别,为组件的协同工作提供良好的环境。下面以MVC的角度来分析Struts结构。
(1)模型。基于Struts结构的模型可以分为两大部分即系统内部的状态与能够改变各状态的事务逻辑。
(2)视图。基于Struts结构的应用程序中视图部分是通过JSP技术完成的。在JSP页面中页面的格式化可以采用HTML或XML,当然也可以运用Struts中自定义的标签库,通过这些标签可以有效的与模型中的ActionForm结合在一起,协同各数据间的封装。
(3)控制器。控制器在应用程序中主要的作用就是接收用户端的请求,判断执行哪种业务,然后将用户界面连接到另一个图形组件中。下表格是MVC中各组件的详细功能:
2.2Struts框架的核心组成。
核心组件包括:ActionServlet、Action、ActionMapping等,各类组件都有不同的角色如ActionServlet的角色是控制器,Action的角色是包含事物的各类逻辑,ActionMapping是请求操作的作用。
2.3Struts的配置文件。
Struts框架一共有两个配置文件,包含web.xml应用配置文件和Struts配置文件。根据框架内各文件的配置,实现各层次间组件进行交互与协调工作。在系统运行中,这些配置文件被系统读入到内存中,实现控制器的运作。
3基于Struts框架的库存管理系统表示层的实现
在基于B/S的结构应用中,表示层主要负责客户端发送信息的接收,并将得到的信息发送给业务层来进一步处理。表示层主要的功能不仅包含控制类信息的发送及新页面的产生,在实际的应用中表示层反映了MVC模式中的控制器层和视图层功能,因此在应用MVC时,可以将表示层划分为视图及控制器两个主要部分。本文应用Struts框架来实现库存系统表示层的实现,它主要的作用就是实现控制器与视图的功能,通常情况下还需要整合其它的一些先进技术才能够真正的达到目的。Struts框架相应的顺序是接收用户发送的请求、将客户请求封装到FORMbean中、将客户请求映射到Action中、调用封装好的数据、调用业务逻辑、更新FORMbean中的数据、产生响应的视图。应用Struts框架实现用户登陆模块的的实现:用户访问系统需要进行登陆,然后对用户的各种信息进行验证,登陆模块应该包含下述功能:
(1)对数据输入的格式进行简单控制。
(2)能够判定用户输入的密码和用户名是否正确。
(3)能够自动根据用户类别进行相应视图的创建并能返回到用户所需要的浏览器截面。总之,库存管理系统对企业的日常管理工作起到了十分重要的作用,它能够为企业提供更为先进的信息管理方法和货物管理方式,并能改进以前的工作模式,增强企业的市场竞争力、提高企业生产物品的供应、销售、存储效率,库存管理系统能为用户提供准确可靠的数据和快速的查询方法。应用计算机实现各类信息的管理具有特别显著的特点,与手工管理相比具有较大优势。如:保密性能好、存储信息大、寿命长、简单方便、节约投资成本、可靠性能强等。所有的这些优点都决定了存储管理工作的效率,也是企业的科学化、正规化管理,与世界接轨的必要条件。
参考文献
[1]吴承建,彭建良.运输与仓储技术[M].北京:中国物资出版社,2012.
1 系统的功能结构设计
1.1 系统目标设计
系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的。
1.2 开发设计思想
库存管理的物资主要是企业生产中所需要的各种设备、原材料及零部件。进货时经检查合同确认为有效托收后,进行验收入库,填写入库单,进行入库登记。企业各个部门根据所需要的物资设备总额和部门生产活动需要提出物资需求申请。计划员根据整个企业的需求开出物资设备出库单,仓库管理员根据出库单核对发放设备、原材料及零部件。有些设备使用完毕需要及时归还入库,填写还库单。根据需要按照月、季、年进行统计分析,产生相应报表。
1.3 数据库设计
数据库设计一般包含6个阶段:需求分析,概念结构设计,逻辑结构设计,物理设计,数据库实施以及数据库运行和维护。数据库设计分为数据库结构设计和数据库行为设计。数据库结构设计包括概念结构设计,逻辑结构设计和物理结构设计。行为设计包括设计数据库的功能组织和流程控制。数据库结构设计过程是在数据库需求分析的基础上,逐步形成对数据库概念、逻辑、物理结构的描述。概念结构设计的结果是形成数据库的概念模式,用语义层模型描述,如E-R模型。逻辑结构设计的结果是形成数据库的逻辑模式与外模式,用结构层模型描述,如基本表、视图等。物理结构设计的结果是形成数据库的内模式,用文件级术语描述。如数据库文件或目录、索引等。
2 系统功能实现
2.1 系统平台选择
(1)开发环境
本设计采用ASP(Active Server Page,动态服务器主页)+SQL(Structured Query Language,结构化查询语言)作为开发环境。
(2)开发工具
本设计采用Dreamweaver 网站开发工具和SQL Server 2000数据库开发工具。Dreamweaver在多媒体方面颇有建树的Macromedia公司推出的可视化网页制作工具,它与Flash、Fireworks合在一起被称为网页制作三剑客,这三个软件相辅相承,是制作网页的最佳选择。SQL Server是Micrcoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统。推出后,迅速占领了的数据库应用市场。经过更新换代,它已发展到了SQL Server 2000,它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于Internet背景下,基于Windows 2000的数据库的应用,为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。
2.2 各功能模块的设计实现
(1)界面设计
界面作为用户熟悉、操作和阅读的窗口,是相当重要的,好的界面可以提高系统的友善性,因此,界面在系统开发中的地位是不容忽视的。本系统开发界面遵循如下设计原则:文本格式整齐、色彩搭配和谐、版面划分合理、网站导航清晰、网页风格统一。
(2)通用模块的设计
本设计中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用#include语句包含这些模块,使用其中的定义功能。下面具体给大家介绍一下:
(1)关联文件conn.asp:功能是实现到数据库的连接,因为在很多网页中都有连接数据库的操作,所以把它保存在conn.asp中,这样可以避免重复编程。
(2)系统主页面及登陆程序页面文件 default.asp:它的功能是判断当前用户是否是管理用户(即保存在表admin中的用户),如果不是,则跳转至Login.asp,要求用户登录;如果是,则不执行任何操作,直接进入包含它的网页。
(3)用户管理模块文件index.asp:功能是显示库存管理系统主页面信息。
(4)注册用户文件newuser.asp:注册用户分为两种,一种是个人用户,另一种是企业用户,在编辑用户信息或者职位信息等情况下,需要通过身份验证。
总之,库存管理系统对于单位的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。使用计算机对库存信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
参考文献
[1] 屈喜龙,朱杰.《ASP + SQL Server 开发动态网站》.机械工业出版社,2006年3月.
[2] 黄雷.《ASP + SQL Server 项目开发实践》.中国铁道出版社,2006年6月.
[3] 曹珩龙.《ASP/数据库开发》.人民邮电出版社,2004年7月.
Abstract: Along with the continuously improvement of informationization degree and expansion of scale in clothing enterprise, the demand of clothing enterprise inventory management system is much higher. In this paper, clothing enterprise inventory management system based on .NET and SQL SERVER is designed and developed. This system improved the efficiency of inventory system and gained economic benefit after applying in clothing enterprise.
Key words: Clothing enterprise, Inventory management, .NET, SQL SERVER
中图分类号: F407.86文献标识码: A 文章编号:
引言
当今,随着国家‘两化融合’发展战略的深入,为服装企业提高信息化水平良好的平台和机遇。通过对宁波市服装企业的调研发现服装企业库存管理水平低下[1][2][3]。服装企业迫切需要通过科学和信息化的库存管理来降低企业的库存成本,提高企业的库存效率以及企业的竞争力。服装 企业库存管理作为服装企业信息化的核心内容具有重要的现实研究意义。
通过调研发现服装企业的库存管理普遍存在一下的问题:1、凭经验进行库存管理和控制;2、信息化程度低,软件应用层次低;3、无法把握库存的动态信息,管理效率低下。
本文针对服装企业库存管理中存在问题,设计和开发了服装企业库存管理系统,该系统对于服装企业库存管理应用有一定的特殊性。该库存管理系统基于.Net和 SQL SERVER数据库开发,运用了成熟的开发平台和系统设计机制。通过在企业的应用表明该系统很大程度上提高了企业的库存效率,也一定程度上提高了企业的经济效益。
本文结构如下:第二节对服装企业库存管理系统的系统设计进行了介绍,这里详细介绍了系统功能设计与系统数据库设计;第三节介绍了系统的开发和系统界面;第四节对该系统在企业的应用做了总结。
系统设计
本文所开发的服装企业库存管理系统遵循简单性、实用性、系统性、可靠性与可操作性的系统设计原则,将系统设计分为系统功能设计与系统操作流程设计[4][5]。
系统功能设计
通过对于宁波市某服装企业的详细调研和需求分析得到了如下的企业在库存管理过程中具体的操作流程,该流程如下:
在系统流程分析图中可以看到系统对每个登录用户有3次机会,如果三次输入的用户名或者密码出现错误将强制退出系统。另外对用户的权限做了权限的分类,系统登录权限分为管理员和业务员。管理员和业务员具有不同的职能。管理员可以管理使用本系统的用户,包括添加新用户、设置权限级别、删除旧用户,修改用户名、用户密码等,每个被授权的用户也可以修改各自的登录密码。使用该系统时,必须验证用户的身份,只有通过验证,才能访问该系统。业务员能对企业的库存管理系统的功能进行操作,对货物信息的查询,入库和出库手续的办理等,其主要针对企业的库存管理员。本系统根据系统用户的权限主要分为普通用户和超级用户。
登录系统后,可以在服装库存系统中进行相应的操作,完成后退出系统。
该库存管理系统的流程图,如下图1(系统流程图)所示:
图1 系统流程图
根据上述的库存管理系统操作流程图,我们将系统的功能模块进行了如下设计,系统基本功能架构图,如下图2:
图2 系统基本功能模块架构图
这里我们不将系统各个基本功能模块的详细功能进行展开。通过系统的功能设计,我们能够基本满足服装企业库存管理所需要的操作和功能的要求。
系统数据库设计
系统数据库是服装企业库存管理系统的重要的组成部分,它存储着企业库存数据。合理的设计系统后台所需要的数据库显的非常的重要。本系统采用的SQL SERVER数据库,因为该数据库非常的成熟和稳定,与.NET平台有非常好的接口,能实现数据与系统之间的所有的操作[6]。
企业库存管理数据流程,如下图3所示:
服装企业用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就是数据库结构能充分满足各种信息的输入和输出。通过用户的需求分析设计了如下数据库表:1、系统用户(企业员工)信息表;1、客户信息表;3、供应商信息表;4、材料分类表;5、库存材料表;5、入库信息表;7、出库信息表。并对各个数据表进行了数据表表结构的设计。
系统开发
本节在系统功能设计与系统数据库设计的基础上进行了系统的开发并展示了该服装企业库存管理系统的部分界面。
本文在所开发的系统通过三层架构来实现,即将系统分为数据层、业务逻辑层以及表现层[5]。数据层主要是对库存系统中所设计的数据的保存以及维护等操作;业务逻辑层主要实现的是用户在系统中所要处理的对库存信息、用户信息等的添加、删除、修改等的操作功能;表现层是系统的界面的展现以及对系统中所涉及到得关键信息的展示。通过将系统分为三层实现了系统结构的清晰化,使各个模块更为独立,为服装企业库存管理系统的开发提供了可靠的思路和解决方案。
本系统的开发主要基于Microsoft Visual Studio 2005平台,该成熟的平台为开发提供了可靠性,在开发中主要用C#语言,该语言易于上手且功能强大,足够开发实现本系统的所有的功能,该系统所用的数据库SQL Server 2005,该数据库对于数据的处理操作功能非常稳定,系统中平台与数据库间的交互技术主要是采用了技术,来处理系统相关的信息的删除、添加等操作。
通过上述的系统三层架构的思想,在.NET 平台上结合SQL数据库完成了服装企业库存管理系统的开发。系统在开发过程中主要遵循的是将一个功能模块先运行起来,然后集成完成系统所有的功能。
下面是对所开发的服装企业库存管理系统的界面做部分的展示,图4为系统登录后的主界面,图5为入库操作管理界面:
图4 系统主界面
图5 入库操作管理界面
结论
本文通过对服装企业库存管理中存在的不足进行了调研,得出开发服装企业库存管理系统的必要性。系统开发的过程中,首先进行了系统的功能分析以及系统数据库设计,然后按照系统开发三层架构的原则进行系统开发。该系统的开发主要是基于.NET平台结合SQL SERVER数据库。开发后的服装企业管理系统在某企业进行了实施和应用,大大提高了企业的库存管理的效率,为企业带来了一定的经济效益。
参考文献:
吕旭东, 张金鲜.我国服装企业供应链环境下库存管理现状分析[J].北京纺织,2005,(2):9.
田心.浅析服装库存问题以及解决方法.生意通,2007(5):130.
宁波市经济委员会.加快宁波服装产业发展对策研究[J].宁波经济丛刊,2003.
一、前言
随着科技的的不断提高,人们对库存管理系统的要求也越来越严格。我国在库存管理系统的条码技术上取得了一定的成绩,但依然存在一些问题和不足需要改进。因此,新时期下,我们要加强条码技术在库存管理系统应用的探索。
二、条码技术的概述
所谓条码,就是一组宽度不同,平行相邻的条和空,按照一定的编码规则组合起来的符号,用以代表字母、数字等信息。货物或命令模板上的条码信息要成为计算机所能接收的信息,就必须通过条码硬件设备(如上述的条码便携式终端)来实现。条码硬件设备主要由光电扫描器和条码译码器构成。
当扫描条码时,光电扫描器根据光的反射原理及光电转换原理,获得与条码中条和空的宽度相对应的电信号,经放大整形后由译码器进行泽码,然后条码符号所代表的信息就通过计算机的键盘仿真口或Rs232串口,进入计算机成为可读数据。
作为条码本身,仅仅只是代表数字、字母或特殊符号,它不可能包含汉字信息。为表示某一货物的诸如品名、生产厂家、单价、规格等信息,在计算机内必须设置编码库。在编码库内,每一种货物对应于一个由数字或字母组成的编码,而此编码是可以由条码符号来表示的。
三、条码技术的引入对库存管理模块的作用
1、对物资进行条码管理
通过实现条形码管理,成品仓库、车间可以清楚的了解成品流向,便于统计。物资入库时,根据物资的名称、规格及时间生成一个条形码,并将条形码贴在对应的物资上,这样,每件物资就会有一个“身份识别码”。有了条形码管理,就能杜绝以往一种物资有几个供应商时,不能准确区分的现象;杜绝一种物资有几个单价时不能做到一一对应的现象。
2、快捷、方便、准确、及时
现在物资入库时,只需库存人员根据合同,将条码扫描后入库,然后将扫描后的信息打印出入库单流转到财务。这样大大地减轻了工作人员的工作压力,在物资发放时,非常方便、快捷,只需扫入领用人的条码、物资条码、填好数量。整个过程无需填入文字,耗时很少,极大地提高了工作效率,并能准确及时地反映库存物资的动态情况,物资的出、入库变化都能随时随地反映,做到账物相符从而为合理编制物资采购计划提供了可靠的依据。有效地控制了因信息不及时不准确而造成库存物资短缺或重复采购的现象。
3、可靠性
对成品人库管理实行条形码管理,可以减少人为错误发生,采用对成品实行单个扫描,仓库保管员在扫描时,只要对成品逐个扫描,不必具体了解成品具体信息,而且无须手工清点数量,当扫描完成后,把数据读人计算机就可以把刚才扫描的信息加以显示,并确认人库;对某些需求稳定的产品可以按照平均费用最少的原则组织生产,在仓库容量有限的条件下,适当的分配库存,减少成本,增加了资金运转周期,提高了企业的经济效益。
四、条码技术在库存管理系统的应用
1、条码系统建立方案
(1)条码系统流程
根据生产及销售流程,建立条码管理应用系统流程。
(2)条形码设计方案
根据已有系统中的数据库进行分析,可以对每个产品都建立条形码标识。条形码使用条形码打印机打印,从而产生条形码序列号标签,在每个条形码中应包含产品的相关信息。这些信息包括产品的物资编码、名称、规格、数量、条形码序列号、货位号、入库日期和出库日期、保质期等。
(3)入库;隹备
当待入库物资检验合格、在进入零部件库之前,需要设计出该物资的条形码,并使用条形码打印机打印该产品的条形码标签,贴到货物外包装上。
(4)原材料入库
完成入库准备后,在系统的到货单中的序列号一栏直接使用扫描枪扫描其序列号标签,当此采购到货单被保存的时候,系统在相应产品的库存中自动增加。库房管理人员将数据采集器里采集的信息回传管理系统,与内部网络发来的到货信息及检验信息相比对,对不符合收货计划之产品、超过收货数量等情况实行监控,打出入库单。
(5)原材料出库
1)在没上BOM系统的情况下采用下面的出库程序。根据各生产车间及部门的领料单,自动变更物资在系统中库存量。优点是由于条码的介入,减少人工干预的失误率,保证了物资先进先出、后进后出的原则。缺点是缺乏物资供应的前瞻性,物资出库工作是一个被动的过程,容易造成物资供应短缺、不及时等物资供应工作上的失误。
2)在采用BOM系统情况下采用下面的出库流程。①生产计划部门根据入库信息及生产任务设计生成BOM单(大料单),通过内部网络发送到原材料仓库,管理系统根据给定货品存入库房的位置及BOM单自动配比,显示并指导库房配送人员进行配送准备。②库房配送人员按BOM单分工位、班组,从各指定库房出库。库房的位置分区域设有专人管理。库房保管人员使用下载BOM单的数据采集器,按给定货品存入库房的位置识读货物外包装上的条码标识。
有序的生产管理模式,可以大大减少货物积压与短缺现象,基本上实现了货物的先进先出的原则,达到降低库存、减少资金占用的目的。同时,也解决了出库账目与实际不统一的问题,避免了人为干扰的因素。
2、使用条码系统实现的功能
(1)入库管理
入库单生成、查询、修改。
(2)出库管理
BOM单管理:BOM单生成、查询、修改、维护。
(3)库存管理
仓库初始化设置;库存货物存放查询、盘点、统计、退货:库存货位管理;库存货物调整、移库;危险品安全管理:货物保质期管理;库存及时补货管理。
(4)移库管理
对库存物料进行仓位之间的调换以及仓库之间的调拨,以实现仓库最优存放的目的。例如,可以按工序安排货物摆放位置。
(5)资料管理
完成对仓库和库位信息管理、物料信息管理、部门信息管理、客户信息管理和员工信息管理,这些管理功能包括对各种信息资料的初始设置、修改及维护。在物料信息管理中还包括对安全存量的设置。
(6)查询
出入库订货信息按仓库、种类、时间等进行查询。在仓库堆存过程中,系统可以作出新入库商品的适宜堆存位置的提示,用户可对现有堆存位置进行任意查询,并对货物进行快速定位。
(7)生成统计报表
本系统可打印输出仓位库存、费用汇总、库存汇总、月进出仓、库存流水表等查询结果,可生成库存汇总报表、仓库周报表等一系列报表。
(8)退货处理
退货通知维护;退货通知确认;将退货作业资料传送到送货中心,然后等待送货中心回单;得到退货资料回单后,执行退货回单登陆,系统将自动调整库存;确认退货返回库房。
五、结束语
综上所述,条码技术对库存管理系统有着重要的影响。因此,我们要设计出合理的条码技术,确保库存管理系统的正常使用。
中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2013)23-0049-03
一、引言
一所高校的实验室建设的投资,关系到教学科研水平提高和高素质人才的培养。而随着国家在高校实验室投入力度的加强,高校实验室的管理工作变得更加繁重,管理也变得愈加复杂。为方便对实验教学耗材等低值易耗品进行有效管理,建立一套科学化的信息化管理系统迫在眉睫。当前,国内外有许多成熟的库存管理系统,但是高昂的开发费用对于大部分高校的实验室来说,是很难负担的。因此,如何利用现代互联网技术,采用开源的软件及技术构建实验教学耗材库存管理系统,克服高校实验教学耗材手工申报、审批及领用管理模式的弊端,对高校实验教学耗材进行科学规范的信息化管理,提高工作人员的工作效率和管理水平是高校实验室管理工作亟待解决的课题之一。[1]
二、实验教学耗材管理现状
实验教学耗材管理工作主要包括耗材的申请、审批和领用三个步骤,涉及多个部门的多个人员,传统的手工为主的管理模式不仅效率低且容易出错。以西北大学为例,在实验教学耗材库存管理系统未上线前,每年初由各个院系单位提交纸质的耗材采购申请表,该申请表里包括需要采购的耗材、规格、数量等信息;各院系单位提交的申请表经由实验教学耗材管理部门资产设备管理处的工作人员汇总统计,并保存成excel表格形式,之后,该汇总表将提交相关领导审批;得到审批后的耗材清单将交由负责采购的工作人员,由他们与供货商联系、询价,签订采购合同;合同签订后,耗材库存管理人员根据耗材库存情况,与供货商联系供货,手工登记供货库存情况。需要领用耗材物品的教师等人往往是通过电话或者亲自到实验室仓库进行询问所需耗材,进行耗材的领取;领取耗材后,耗材库存管理人员借助excel登记领用信息。这种传统的手工管理模式下耗材的申请信息、审批信息及领用信息的统计和反馈速度慢,效率低下,无法满足日益增长的管理需求,严重影响了高校实验室管理水平的提高。
现阶段国内外已有很多成熟的库存管理系统,这些系统实现对商品的订购、入库、出库、库存、财务、供应商进行一体化的管理,包括的主要功能有入库、出库、收付款、商品资料、用户信息和客户信息、其他收入、支出管理,除此之外,往往还具有各种明细查询和其他功能。[2]但这些成熟的库存管理系统通常费用高、功能太多且复杂,并不适合高校实验教学耗材管理,探索并建立一套功能完善并适合高校实验教学耗材库存管理的系统、提升实验室管理水平势在必行。
三、实验教学耗材库存管理系统设计
1.系统目标
通过对传统的手工模式的高校实验教学耗材库存管理工作的调研分析,系统主要实现以下目标:
(1)灵活的用户权限控制机制:能够根据工作需要创建不同的用户组,并且能灵活地为用户分配相关权限,实现对用户权限的控制。
(2)耗材采购申请:为各个院系单位提供提交耗材采购申请的接口。
(3)耗材采购审批:是管理者能够对采购申请进行审批。
(4)耗材采购:在通过审批的采购申请的基础上,实现具体耗材的采购。
(5)耗材入库:在供货商供货后,实现耗材的入库工作。
(6)耗材供应:实现耗材库存查询、领用、退货等功能。
(7)库存统计: 实现现有库存的统计、供应统计、入库统计以及耗材领用综合统计等库存统计信息。
2.系统功能设计
为实现以上设定的系统目标,高校实验教学耗材库存管理系统应具有系统管理、基础信息管理、物品采购管理、物品入库管理、物品供应管理、库存管理和统计报表等功能,功能结构设计如图1所示:
3.系统数据库设计
为实现以上设定的系统功能,高校实验教学耗材库存管理系统的数据库的ER关系设计如图2所示。
4.开发及运行环境
该实验教学耗材库存管理系统采用开源免费的Linux操作系统Linux redhat AS5、Web服务器Apache2、数据库MySQL5、编程语言PHP5、后端开发框架ThinkPHP、前端开发框架DWZ进行构建,系统构建成本低,通过采用ThinkPHP+DWZ框架技术,可提高开发速度,并使系统具有良好的扩展性。[3,4,5]
四、实验教学耗材库存管理系统的实现
1.系统管理
系统管理功能通过用户权限管理、全局配置管理、批量数据导入和系统日志等具体功能为系统提供了安全可靠的基础。
(1)用户权限管理
具有用户信息、角色、节点管理三大功能。其中节点管理实现对系统功能权限节点的增删改查操作;用户信息管理实现对系统用户的增删改查操作;角色管理实现根据现实需求进行用户组的划分,并为用户组分配相应的权限节点的功能,以西北大学为例,实际使用中把用户分成了系统管理员、库管、领导和教师四类用户组,并为不同的用户组赋予不同的权限,实现灵活的权限控制功能。
(2)全局配置管理
实现对系统名称、网址、是否允许教师注册等全局的配置操作。
(3)批量数据导入
实现将传统手工模式下生成的excel格式的历史数据批量导入,减少数据录入工作量。
2.基础信息管理
在系统管理功能的基础上,本系统通过单位、仓库、物品、供应商、经费类型管理等具体功能实现了对实验教学耗材库存管理系统涉及的相关基础数据的增加、删除、编辑和查询等管理。
特别需要指出的是,单位信息主要指的是要领用耗材的人员所在单位信息。仓库则是为了将种类繁多的耗材进行分类,各个高校可以根据所涉及的耗材实际情况进行仓库分类,在西北大学该系统的实际运行中,将仓库分为危品类、综合类和普试剂三个仓库。物品则是耗材的基础信息管理,实现对物品的规范化管理。供应商是耗材的供应商,通常为签约商。经费类型是为了领用人耗材经费类型的规范化管理,便于统计报表生成。
3.物品采购
在实现对基础数据的规范化管理的基础之上,物品采购功能实现各个院系单位耗材申请提交、审批及耗材采购工作,其主要包括采购计划和采购管理两大功能模块。
(1)采购计划:实现耗材申请、审批功能。通过采购计划管理功能可随时了解院系单位耗材采购的需求,并及时进行审批,形成最终的耗材采购计划。
(2)采购管理:实现对通过审批采购计划的耗材的采购管理。该功能通常分配给库管,由库管根据耗材库存状态,随时向供应商进行耗材采购,使各类耗材保持一定的库存状态。
4.物品入库管理
在物品采购的基础上,供应商会根据物品采购要求将耗材运送到实验室仓库,物品入库管理功能就是实现对采购的耗材进行入库登记管理。通过入库信息功能可以查看每次入库的信息;物品入库功能可以实现将耗材入库;详细入库信息功能实现以每件耗材为单位的入库详细信息;退库信息功能实现对有问题耗材退货的信息处理。
5.物品供应管理
在耗材通过物品入库管理功能进行入库操作后,物品供应管理功能实现耗材出库,也就是耗材领用的操作,具体界面如图3所示。
物品供应管理通过物品供应功能实现耗材领用;通过物品供应信息功能查看每次耗材的领用信息;通过物品供应详细信息功能查看每件耗材的领用信息;通过退货信息功能查看领用人退回来的耗材信息。同时,还通过待执行供应信息功能及红色背景标识功能提供便捷的提醒服务。
6.物品库存管理
通过以上五大功能实现了耗材申请、审批和领用的核心工作流程,物品库存管理功能则实现对耗材库存状态及时反馈,实现耗材库存查询、耗材报警信息、损耗信息等功能,其界面如图4所示。
7.统计管理
统计管理功能在以上六大功能的基础上,对耗材的入库、领用等信息进行统计,为管理者提供决策支持。统计功能主要有物质领用综合统计、物质领用明细统计、库存综合统计、库存明细统计、物质入库综合统计、物质入库明细统计。
五、小结
本文所研究的实验教学耗材管理系统主要针对高校实验教学耗材申报、审批、领用这一个工作流程。在互联网时代,使用计算机网络来进行实验教学耗材的管理已成为必然。通过计算机网络使各部门的工作人员相互协作,免去了传统教学耗材申报审批的复杂与烦琐,并且申报数据的信息化存储,相比原先纸质保存实验教学耗材数据具有很多的优点,不仅查找方便而且可以存储大量数据,便于决策分析。[1]
该系统自2012年在西北大学正式投入使用以来,改善了西北大学现有的实验教学耗材管理工作,提高了工作人员工作效率的同时,为西北大学的实验室管理规范化及智能化做出了应有的贡献。
参考文献:
[1]张亦聪.实验教学耗材管理系统[D].吉林大学,2012.
[2]http:///view/1456654.htm.
1.1系统初步调查………………………………………………………………………………(1)
1.2项目开发的可行性分析……………………………………………………………………(1)
1.3系统详细调查………………………………………………………………………………(2)
1.4新系统逻辑模型的提出……………………………………………………………………(3)
2.系统设计
2.1系统物理配置方案设计……………………………………………………………………(7)
2.2系统目标设计……………………………………………………………………………(7)
2.3系统功能模块设计………………………………………………………………………(8)
2.4系统文件清单……………………………………………………………………………(8)
2.5系统流程分析图……………………………………………………………………………(9)
2.6系统功能图……………………………………………………………………………… (10)
2.7代码设计……………………………………………………………………………… (10)
3.系统实施
3.1数据库、表的建立……………………………………………………………………… (11)
3.2表单的建立……………………………………………………………………………… (11)
3.3报表的建立……………………………………………………………………………… (13)
3.4菜单的建立……………………………………………………………………………… (14)
3.5主界面的建立…………………………………………………………………………… (15)
3.6项目管理器的建立………………………………………………………………………(16)
3.7系统测试与调试…………………………………………………………………………(17)
4.评价及改进方向……………………………………………………………………………(20)
5.操作说明……………………………………………………………………………………(21)
附录——程序清单……………………………………………………………………………(22)
1.系统分析
1.1.系统初步调查:
初步调查阶段的主要目标就是从系统分析人员和管理人员的角度看新项目开发有无必要和可能。
系统初部调查采用的主要方式是系统分析人员与上海采邑商贸有限公司管理人员进行交流,再深入库房实地调查,通过参与业务实践来了解情况,初部了解公司的基本情况为:公司设立经理室、财务部、采购部、销售部、库管部等业务部门,分别从各自的业务层面对库存管理有不同的要求及对其产生各种影响。其中,经理负责重大事务的决策和未来销售市场的预测;财务部负责各类业务报表核查、成本和利润监控等;采购部负责商品进货、选择供应商;销售部负责销售、调整销售单价、发展销售客户;库管部负责商品进出事务和为采购部、销售部提供库存即时数据,和财务部核对进、销、存数据。其组织结构图如下图(图1-1)所示:
:12000多字的信息管理本科自学考论文
有流程图、数据字典、界面图、部分源程序 200元
刀具管理涉及库存管理、生产管理等好几个方面。
1、对每种东西分类编码,并将编码应用日常管理。
2、管好仓库,做到仓库帐、物一致,日常出入库受控,记录及时正确。
3、完善每种物品的基础信息,包括名称、规格、使用场合、使用数量、使用寿命等,用于日常合理库存量的控制。
(来源:文章屋网 )