物资管理系统的架构设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物资管理系统的架构设计

摘要:随着经济的全球化以及中国经济改革的逐渐深化,各企业面临着越来越多激烈的竞争。可以确认的是,谁掌握的信息量大、知识多,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。物资管理是一般工业、商业企业生产管理环节中重要的一环,所以,有效地进行物资基本信息管理、物资调配信息等进行完整的监控已经成为了各企业生存和发展的头等大事。基于网络的普及,物资管理系统联网运行就可以体现其便捷高效的特征,按照一般的物资管理需求,本文论述了一个普遍适用的物资管理系统的设计过程。

关键词:Web ASP应用,架构,物资管理

1 物资管理系统的需求分析

1.1用户需求分析

物资管理是企业管理中的重点,存在着信息录入量大,查询请求多,查询条件繁杂的特点。而已有的物资管理系统因为操作烦琐,不能进行方便的操作,已经不能够满足管理中的需要。为了将物资管理纳入规范化、现代化管理的轨道,针对现有物资管理中存在的问题和管理的实际需要,本文将理顺管理体制、建立各种管理规范与开发信息系统有机地结合起来。通过建立专门的物资管理系统来实施对企业物资进行统一管理。所以,为了顺应用户需求,本文设计了基于WEB 的物资管理系统。

1.2 系统需求分析

系统需求分析主要就是明确物资管理系统所要实现的目标,并给出解决方案。对系统的需求分析可以从功能需求和数据需求两方面来进行。功能需求分析主要是对系统所要实现的目的进行分解,使之形成既相互独立又相互联系的几个部分,然后将每个部分映射为一个或多个功能,这些功能相互之间形成一个有机的整体。数据需求分析就是对系统中涉及的数据进行识别,并描述出它们在系统中的关系和流向。

1.3 数据需求

通过前面对系统功能需求的分析,可以了解到物资管理系统主要实现5个方面的功能,包括物资基本信息维护、物资入库信息记录、物资出库信息记录、库存物资信息查询和系统用户管理。物资管理系统所涉及的主要数据包括物资记录、入库记录、出库记录、库存物资和用户记录,下面分别分析这些数据需求。

(1) 物资记录。物资记录是物资管理中建立的物资基本信息,主要包括物资的供应商、材料类别、计量单位、材料明细和部门信息。物资基本信息供物资入库、物资出库和库存管理使用,即整个物资管理系统的数据是以物资记录为基础的。物资基本信息一旦被入库记录使用,该物资记录不能再被删除。

(2) 入库记录。入库记录是物资入库的信息,在进行物资入库登记时,需要记录是物资信息,借方信息,入库时间以及结帐日期。入库记录由物资产生,需要用到物资基本信息,形成的入库信息可以在库存管理中使用。当入库信息被物资出库引用时,该入库记录不能被删除。

(3) 出库记录。出库记录是物资出库的信息,与入库物资类似,在进行物资出库记录时,也要记录物资信息,领方信息,出库时间以及结帐日期。出库记录由物资出库产生,需要用到物资基本信息、库存信息和入库信息。库存信息主要用来判断当前库存是否满足出库数量要求。物资出库形成的出库信息则会在库存管理中使用。

(4) 库存物资。库存物资是动态的物资库存信息,它可以通过入库记录和出库记录的总汇数据得到。当需要查看物资库存时,只要按照各种物资统计其累计入库和累计出库,累计出库和累计入库的差就是库存数量。因此从需求角度来看,库存物资数据是可以计算出来的,不需要保存。库存管理中只要使用物资基本信息,入库信息和出库信息,然后通过简单地加工处理,就可以形成库存物资数据。

(5)用户记录。用户记录是用户管理中建立的用户基本信息,主要包括用户的登录次数、登录IP、登录时间,权限管理等。

第2章物资管理系统的架构设计

2.1 系统设计使用的工具

在系统设计中,本文主要运用ASP、Access、photoshop CS2、还使用Dreamweaver作为ASP的编辑环境。由于系统是基于WEB的,ASP(Active Server Pages,动态服务器主页),是本文设计网站的关键技术,所以我采用Microsoft ASP 技术实现WEB接口,连接后台数据库,处理服务器端的程序,动态生成WEB 页面。因为ASP没有固定的编辑环境,人们一般用Dreamweave作为他的编辑环境。Dreamweaver主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高。它能充分展现创意,实现想法,锻炼能力。Access 2003关系型数据库管理系统是一种简单易用的桌面数据库管理软件,是Microsoft Office系列应用软件的重要组成部分。它的界面友好,功能全面且操作简单,不仅可以有效地组织与管理、共享与开发应用数据库信息,而且可以把数据库信息与Web结合在一起,为局域网和互联网共享数据库奠定基础。其次还用到photoshop CS2对网页中的图片进行处理,使整个页面看起来比较友好和美观。

2.2 系统功能模块设计

物资管理系统主要实现对物资基本信息的记录,包括物资的入、出库记录,物资库存信息的查询以及系统用户管理。在物资管理系统中,应该首先为每种物资信息进行登记,以便于进行统一管理。由于在实际过程中会有不断的物资入库和物资出库,因此对每笔入库和出库都应记录,并保存详细的入库、出库数量以

及日期信息。物资信息属于企业内部信息,所以进行系统用户的管理是系统功能的重中之重。为了能够动态地掌握物资的库存情况,需要根据物资的入库和出库信息查询库存物资,一般的处理方法是累计截止至当前每种物资的所有入库和所有出库,用累计入库减去累计出库所得的值就是该物资的当前库存数量。根据对以上物资管理系统的分析,本系统完成的主要功能有物资基本信息管理模块、物资入库信息管理模块、物资出库信息管理模块、库存物资信息管理模块和系统用户管理模块五个功能模块。对上述各项功能进行集中、分块,按照结构化程序的设计需要,得到一个总体的系统功能模块图,其中每个功能模块又由若干个相关联的子功能模块组成。

(1) 物资基本信息管理模块。是用来对物资基本信息的管理,包括物资基本信息的添加、删除和查询。建立了物资的基本信息之后,就可以针对不同的物资进行入库、出库以及库存信息查询等操作。用户要求能够查看所有物资的列表和每种物资的明确信息。

(2) 物资入库信息管理模块。是指对物资入库信息的登记,系统需要记录每笔物资入库的详细信息。物资入库登记时,物资必须是物资管理中已经存在的。用户要求能够添加,删除和查询进货入库记录,并提供浏览所有入库记录的功能。

(3) 物资出库信息管理模块。是指对物资出库信息的记录。与物资入库类似,登记物资出库时,对象也应该是物资管理中已经存在的物质,并且要考虑该物资的库存数量是否满足本次出库的数量需要。系统应该提供添加、删除和查询物资出库记录的功能,并能够让用户查看所有的出库记录。

(4) 库存物资信息管理模块。主要是对库存物资信息进行查询,系统应提供每种物资的入库、出库以及当前库存数量,用户要求能够随时查询到当时的库存情况,查询结果可以进行浏览查看。

(5) 用户管理模块。主要是对系统用户基本信息的管理,包括用户的添加和删除。建立了用户的基本信息之后,就可以对用户登录进行验证和管理,包括登录次数、登录IP、登录时间,权限管理等。

2.3 系统数据库设计

数据库概念结构设计是指在数据分析的基础之上,自底向上的建立整个系统的数据库概念结构,即先从用户的角度进行设计,然后将视图集成,最后对集成后的结构分析优化得到最终结果。E-R模型是用于概念结构设计的有力工具。针对一般物资管理系统的需求,通过对物资调配工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:1) 物资基本信息,包括的数据项有材料明细、供应商信息、材料类别等。2) 入库物资信息,包括的数据项有入库日期、类别、品名、规格、计量单位、数量、单价、金额、供应商、结帐日期、备注等。

3) 出库物资信息,包括的数据项有出库日期、类别、品名、规格、计量单位、数量、单价、金额、供应商、结帐日期、备注等。4) 库存物资信息,包括的数

相关文档
最新文档