基于PB高校后勤物流管理系统设计
关键字: 物流;SQL Server;PowerBuilder;仓库管理;C/S
摘要
高校后勤物流管理系统是高校后勤信息化的重要组成部分,本次设计负责其中的仓库管理模块的设计。主要针对高校后勤的需求,分析了高校仓库管理的功能特点,以入库管理和出库管理为核心,实现了仓库物品的入库和出库操作,以及入库单的审核和入库单与仓库物品实时的查询等功能。
本系统采用客户/服务器模式,完成了仓库管理的基本要求。开发工具选择当前优秀的开发工具--Powerbuilder 9.0,很容易开发出系统原型。在数据库设计方面,采用 Microsoft SQL Server 2000,有效的提高了系统的可靠性与安全性。
在入库和出库的两个模块中,实现了仓库管理的基本功能,在开发过程充分考虑到系统的可扩展需求(如入/出库方式,计价方法,系统盘点管理等),使系统能在二次开发中较好的满足用户需求,具有较好的应用价值。
引言
高校后勤物流信息管理历来是高校各项管理工作中的薄弱环节,在社会化改革过程中,虽然在产权制度设计、现代企业制度建设等方面作了一系列改革尝试,并取得了一些成效。但由于后勤工作涉及面广,各项管理工作基础薄弱,高校后勤产管理仍然面临着管理手段落后、管理效率低下等问题。由此造成的后勤资源不能实现优化配置,资产使用效益低下,甚至国有资产流失等,不仅直接影响了高校的办学效益,也不利于后勤社会化改革的进一步深化。
高校后勤物流信息管理工作有着自身的一些管理特色,首先是涉及面广,从餐饮、招待所招待到学生宿舍和水电维修管理,跨多个行业领域,业务内容繁杂。其次是随着高校后勤社会化改革,高校后勤的功能已从以福利服务为主逐渐转变为以经营服务为主的管理模式,各经营实体都要按照企业化管理的要求,以市场为导向进行经营和管理,给后勤管理提出了新的挑战。商业化的通用企业进销存软件,过于注重通用性,无法充分考虑高校后勤每一个经营实体和具体部门的实际需求。既存在着功能不足(不能满足高校后勤的一些特殊管理需要),又存在功能浪费(如很多通用功能没有实用价值)。一些高校也自行开发了一些后勤管理软件,但往往由于平台较低且功能单一,不能满足后勤日益复杂的管理需要。将后勤财务系统同资产管理系统分开,彼此间数据不能实时交换,一方面造成了数据的录入、修改、核对和维护等大量重复性劳动;另一方面,数据的一致性和准确性也得不到保证。此外,由于数据资源不能共享,形成信息孤岛,容易造成后勤各部门管理的相互割裂,不利于后勤的经营决策和经营管理。
本系统充分考虑高校后勤管理工作现在和未来发展的客观需求,根据高校后勤信息管理要求,使信息处理得以实时化和集成化,不仅提升了后勤管理工作的科学化、现代化、信息化水平,还能促进高校后勤社会化改革。
1.1 系统设计目标
系统开发的总体目标是实现高校内部物流信息管理的系统化、规范化和自动化,以某高校内部计算机网络为基础,以数据库为核心,开发适合后勤人员使用的灵活、方便、使用的应用软件。
高校物流信息管理系统的基本目的是实现设计输入资料共享,由管理员对系统进行管理,要达到这个目的需要两个条件:
(1)设计输入资料要准确;
(2)信息反应速度要快。
1.2 开发设计思想
设计高校物流信息管理系统符合内部管理的规定,满足高校内部高校物流信息管理工作的需要,并可达到操作过程中的直观、方便、实用、安全等要求。
本设计高校后勤物流信息管理系统的的开发设计思想如下:
(1)系统采用中心数据库的思想,将所有的信息进行综合考虑,以减少信息冗余,保持信息一致,避免形成信息孤岛;
(2)系统设计采用面向对象的设计技术,在实施时采用面向对象的开发工具,保证系统的灵活性和扩充性;
(3)系统采用模块化程序设计方法,既便于系统功能的各种新建、保存和查询功能,又便于评审员的审批和评审;
(4)系统具有网络管理、系统和数据库监控功能,保障系统可以安全高效地运行;
(5)减少工作人员的工作强度,促进系统内部物流信息管理的正规化管理。
1.3 系统设计原则
本设计高校物流信息管理系统从应用的角度讲应该是一个比较复杂的综合管理系统,在设计及应用的过程中,我经过反复认真的商榷和分析,确定了本系统设计过程中需遵循的主要原则如下:
(1)系统的专用性和通用性原则;
(2)实现技术的先进性和实用性原则;
(3)在高校信息管理设计输入资料的格式;
(4)实现管理的规范化和科学化。
第2章 系统分析
2.1可行性分析
可行性分析就是对项目的开发的可能性和必要性分析,避免盲目投资。主要是必要性分析和效益分析,以决定是否建立MIS,同时还要进一步进行经济可行性、技术可行性分析、投资/效益可行性分析、组织管理可行性分析,确定是否存在否定的项目的可能性。
2.1.1 经济可行性
高校后勤物流信息管理体系开发需要投资费用和未来的运行维护费用,其中投资费用主要包括设备费用、人员费用以及其他费用,如由于工作方式改变需要增加的其他开支,通常为了保证新系统运行的可靠性,要求手工和计算机处理长时间保存。系统的收益主要通过提高工作效率,指导管理策略来实现,还有其他难以计算的指标,比如:
(1)物品管理中节省的人力,减轻的劳动强度;
(2)降低的成本及其其他费用;
(3)改进薄弱环节,提高工作效率;
(4)提高数据处理的及时性和准确性。
第3章 系统概要设计
通过以上的需求分析来进行系统概要设计,实现物流管理的稳定性、易操作性、可维护性、安全性等,从而达到提高物品管理的效率为目的。
3.1 系统结构设计
根据以上的系统分析,特别是对于该系统的功能分析就容易得到系统的功能模块情况。本系统可分为五个功能模块,其结构功能模块图如图3-1所示。
第4章 数据库设计
在一个管理系统中,数据库的地位是非常重要的,是一个系统正常运行的基础。数据库设计一方面需要科学与规范的方法,另一方面也需要丰富的经验指导。一般需要以下几步:
(1)首先收集、分析需求。
(2)从需求抽象出一般的实体、关系和他们的属性。
(3)将这些实体、关系和属性按照一定的规则转化为一张二元表结构。
4.1 数据库概念分析
在前面已经得到了本系统的数据流程分析,接下来就要进行数据库的设计,它是整个数据库设计的关键。其特点有:
(1)易于理解,从而可以和不熟悉计算机的用户时间交换意见。
(2)易于更动,当前现实世界改变时可以很容易地修改和扩充。
(3)易于各种数据模型转换
这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的详细设计打下基础,具体实体关系E-R图如图4-1所示。