管理系统设计范文

时间:2023-09-26 01:14:39

管理系统设计

管理系统设计篇1

“政府上网工程”是国家各信息主管部门联合策划发起的,工程实施的主要目的是实现政府上网,构建“电子政府”。这一工程有利于我国各大省、市的政府部门实现信息共享,更好地为广大人民群众提供便民服务。本文主要就政府网信息管理系统的设计应用进行简单的分析。

【关键词】

政府网;信息管理系统;设计思路;实践应用

政府网建设对于实现政府信息共享以及便民服务活动的开展十分有利,但目前来说,我国的政府网建设并不成熟,大多数省市的政府部门的信息资源都没有得到充分开发,导致了资源的浪费。因此,本文主要就政府网信息管理系统的设计思路及实践应用进行探讨,希望能对相关政府部门有所启发。

1政府网建设概述

通过政府网建设在网上成立一个虚拟的政府,使得原本只能在网下操作的政府职能工作可以在网上进行。政府网建设完成后,政府部门可以将各种资料、档案储存到网上数据库,民众能够在政府网上查看一切可以公开的相关信息,比如政府部门的名称、办事规章制度、职能、各类政府文件等等。可以说,政府网建设对于政府部门及广大民众而言都十分有利。近年来,各级政府都在积极推进政府网站建设工作,现阶段大多数政府网站的主要功能就是政府信息。这就要求政府网站每天需要处理大量的各类公开信息、新闻稿件,信息十分的繁杂,为了保证信息处理高质高高效,信息的规范管理就十分重要,本文主要就政府网站信息管理系统的总体规划及设计方法进行简单分析。

2政府网信息管理系统设计应用

2.1信息管理系统总体规划

信息管理系统的主要作用是收集管理政务信息,接收整理政府门户网站的来信来稿,审核信息等等。信息管理系统建设前,必须做好规划工作。政府网信息管理系统建设工作不是一朝一夕可以完成的,系统建设之前需要进行大量的基础性工作。信息管理系统总体规划可以分为:信息管理系统调查、规划开发、系统分析、系统设计、管理实施、运行维护几部分内容。政府网信息管理系统建设时主要需要解决几个方面的问题:为了保证政府各部门之间的公文流转、在线审批等等电子政务工作的正常开展,必须建立起一个互联互通的机制。目前来说,各政府部门都采用分散建设的方法进行信息系统的构建。为了达到政务信息共享的目的,必须加强各部门信息系统的统筹管理,将各部门分散的信息统一归纳;信息系统的安全管理工作必不可少,必须在满足政府部门内部信息互联互通的同时,保证系统安全。

2.2政府网信息管理系统设计思路

网站信息管理系统可以分为三大部分,即前台显示、后台管理及其他功能。本次网站信息管理系统设计采用linux操作系统,软件技术有apache、php、mysql几种。为了促进政府网更加高效、安全的运行,本文研究的网站信息管理系统主要的设计思路为以下几点:

2.2.1管理系统模块化

政府网站建设时需要按照网站的功能进行逐层分类,每一大类之下再细化分为不同的小类。信息管理系统中存在着许多的程度代码,部分代码可能比较相似,如果分类变化较大,需要改动所有的程序代码,这种方法很容易导致程序代码出现错误。为了便于工作的开展,可以将相同功能划分为同一模块,方便模块与模块之间调用,功能分类变化较大时,修改人员的代码调整工作也更加的清晰明了,减少错误率。模块化程序设计时,不仅需要考虑新的分类方式,还需要关注原有的分类基础。程序分类时,部分固定不变的内容划分为同一类,会实时变化的划分为另一类。为了保证模块之间能够相互调用,应合理安排模块结构,使这些模块能够相互独立、互相引用。

2.2.2数据库设计

数据库的主要作用是存储和管理信息系统的数据,是网站信息系统重要的组成部分,数据库设计时需要根据信息系统的系统环境及实际应用需求,对数据库进行逻辑设计及物理开发。设计时遵循方便、快捷、灵活性强的原则,数据库内部结构及数量需要根据网站的内容确定。设计时可以将其分为两类,存储用户信息的归为一类,存储实时信息的归为另一类。为了保证数据库的安全性,可以使用一定的技术手段保护用户的密码,比如mysql数据库中的password函数,可以将密码信息生成为复杂的字符串,从而提高密码的安全性。

2.2.3信息管理系统应具有良好的扩充性、应变性

为了保证系统的正常运行、提高系统的安全性,信息管理系统需要及时更新维护。在程序编辑时,部分程序需要留一定的接口以便于后期的程序扩充工作的开展。更新维护或者二次开发的时候,相关人员只需要针对程序接口进行编程即可,这种方法可以极大地提高系统的扩充性、灵活性,减少了设计人员的工作量,对于信息管理系统的建设十分有利。此外,系统设计的过程中,用户随时可能会变更设计要求,调整部分内容,因此,系统设计应该具有良好的应变性。设计要求及内容变更时,设计人员只需要适当调整部分配置文件或参数文件即可。

2.2.4保密性

用户在使用信息管理系统时,为了保证信息安全,需要首先进入登陆页面输入用户名、密码进行认证才能进入网站后台操作。为了便于使用,大部分网站每次使用时只需要登陆认证一次即可调用其它页面进行操作,但是这种设计存在着一个十分明显的问题,如果有人知道了其它用户的后台网页名就能够不通过登陆页面直接进入后台页,登陆页面就失去了原有的保护功能。因此,设计人员应针对这一问题进行优化。实际的设计过程中,可以对后台页进行加密,用户访问后台时必须经过登陆页面才能进入。计算机网络应用中Session机制的使用就是很好的例子,使用Session机制后,用户的保密信息可以在网页之间进行传递,但是加密内容不会传递,有效保证了用户加密信息的安全性。信息管理系统的服务器会创建一个临时文件,该文件能够匹配识别字符串。使用Session机制后,即使有人以某种方式获得了后台页的名字,将其输入到地址栏并进行访问,Session机制会直接判断出该用户没有经过登陆认证,然后页面跳转到登陆页,直至用户以正确方式登陆为止。用户登陆完成后,Session会将用户的个人信息保存,直至浏览器关闭之前,该储存始终有效,用户可以自由在各后台网页浏览。因此在政府信息管理系统建设过程中可以将Session机制引入其中,用户登陆政府网站之后,信息管理系统通过一定的计算机程序辨别用户提交的用户名、密码等信息是否正确,如果计算机程度判断输入的信息能够与数据库连接则允许该用户进入网站,反之则不能进入。

2.2.5管理及整合

信息的管理整合工作由管理人员进行。本次设计中,管理人员具有一定的层次划分方法,各层次管理人员只能承担自己部分的管理整合工作,不能越级操作。录入人员不能参与信息的审批及高级管理工作,高级管理人员不能参与审批工作。为了便于后期的管理与开发工作的进行,设计增加了连续操作的模块,众多基础模块共同组成功能模块,管理人员可以进行连续添加、重新分类等等工作。程序整合对于信息管理系统而言十分重要。级别认证、Session等等功能单独实现比较简单,但要想保证信息管理系统构建完成,必须将这些功能进行整合。整合过程中遵循先易后难的原则进行,先将基本流程下的网页做出来,将需要进行模块化处理的代码整理在一起,完成基本模块的建设,基础模块建设完成后需要对其进行集中的测试、调整,Session等其它功能最后加入。大致框架建设完成后进行整体整合,处理不同功能的模块,调整模块的结构,部分需要更改、充实配置文件的集中处理。

3结束语

本次设计中将单一的程序进行了模块化,这在一定程度上会增加单个网页编程的工作量,但是这种模块化设计方法下,网站的使用管理效率就有较大的提高。随着网络技术的不断发展,网站栏目内容随时可能会发生变化,这就要求信息管理系统程序能够适应更多的需求。模块化设计思路下,只需要简单改变配置文件的内容就可以实现程序功能的变化,具有良好的可扩充性,对于政府网站信息管理系统的建设十分有利。

作者:游颖萍 单位:龙岩市永定区项目技术对接服务中心

参考文献

[1]王莉,徐玉成,王锋.政府网站信息管理系统设计与实现[J].办公自动化:综合版,2010(7):12~14.

[2]战勇刚,金海英,周莹.政府网信息管理系统设计思路及应用[A].黑龙江省气象计算机应用与通信交流会论文集[C].2006.

[3]王用江.市政府政务信息管理系统的设计与实现[D].厦门大学,2013.

管理系统设计篇2

针对现代侦测系统综合化和信息化的发展趋势,分析了侦测系统的特点,采用四层架构模式设计实现了侦测系统的系统管理软件。在需求变化的情况下,通过软件的扩展接口,可使系统管理软件具有管理灵活、模块通用、可扩展特点。

关键词:

侦测系统;四层架构;系统管理;软件扩展

0引言

随着电子技术的发展,现代军事装备的设备复杂化程度在不断增加。在装备有多种侦查设备的侦测系统中,如何对多个设备进行管理和协同工作,以及如何对多个设备侦测到的信息数据进行存储、挖掘、统计分析等操作变得至关重要。而作为侦测系统的系统管理软件在系统中起着举足轻重的作用,其操作灵活性、可扩展性、稳定性及维护性尤其重要。一般侦测系统软件组成主要包括9个软件单元:多源信息控制与融合软件单元、对外接口软件单元、数据采集与分析软件单元、安全管理软件单元、系统管理控制软件单元、控制硬件MIO软件单元、数据库服务管理软件单元、显示与控制软件单元、信息处理软件单元。

1软件架构设计

软件架构设计的目的是为了使软件系统能够适应需求的变更、易于维护和升级,同时尽可能地节约开发成本[1]。在软件的架构设计中,常用的架构模式有三层/四层开发架构、SOA(面向服务架构)、DDD(领域驱动设计)等,目的在于实现高内聚、低耦合的思想[3]。由于系统管理软件需要处理系统内大量不同实体间复杂的逻辑业务关系,需要用到大量的事件、消息、多线程等方式,采用分层架构比较合适且方便后期扩展和维护。本文采用四层架构进行设计。根据侦测系统的业务逻辑将系统管理软件抽象成四层,即用户界面层(UI层)、问题领域层(PD层)、数据管理层(DM层)和系统交互层(SI层)[2]。用户界面层主要实现人机交互和各类信息进行显示,负责提供侦测系统内设备的管理控制,同时与外部系统进行协同工作,包括界面展现和控制软件单元、对外交互软件单元等。问题领域层主要用于对上下层之间交互数据的逻辑处理,包括操控和调度管理软件单元、故障检测和维护软件单元、领域可扩展软件单元等。数据管理层主要完成对侦测系统中数据的分发、分析、加工、获取等,主要包括数据记录和回放软件单元、系统版本管理软件单元、系统配置管理软件单元等。系统交互层负责封装光纤采集卡、采集器、数据库服务器的具体交互方式,包括各类原始数据的采集和控制命令的下传等操作,主要包括数据查询软件单元、数据库管理维护软件单元等。

2软件内各软件单元的设计

软件单元设计是描述系统需求的一个过程,需要将需求中的感性描述进行抽象,提取要实现的功能,是整个系统开发的一个关键过程[4]。根据需求,系统管理软件设计分为界面展现和控制软件单元、对外交互软件单元、数据库管理维护软件单元,以及数据库记录与回放软件单元、任务调度与操控软件单元、故障检测和恢复软件单元、系统版本管理软件单元、系统配置管理软件单元、数据库查询接口软件单元。各软件单元完成的功能如下:(1)界面展现和控制软件单元:实现系统信息的显示和对系统内设备的控制。(2)对外交互软件单元主要实现:向其他侦测系统发送协同侦察请求,或响应其他侦测系统的协同侦察请求,控制系统进行协同控制,同时完成内外系统的数据格式化。(3)数据库管理维护软件单元主要实现:数据库的备份、还原、故障修复及完成数据库的同步更新工作。(4)数据记录和回放软件单元主要完成:对系统内各类信息的入库、回放等操作,为研究人员提供二次分析的资料。(5)操控和调度管理软件单元主要完成系统内操控的转发、分析、加工等工作。(6)故障检测和维护软件单元主要完成系统各个软硬件模块的故障检测、显示、对外上报、开关机的初始化控制等工作。(7)系统版本管理软件单元主要完成系统各个模块的软件版本的上传、下载等更新和入库备份、还原操作。(8)系统配置管理软件单元主要完成系统各个模块初始化参数的推送和系统实时工作参数的分发等工作。(9)数据查询软件单元主要完成系统内对数据库中数据的插入、更新等操作,以及用户操作相关界面完成侦测信息的查询,包括目标活动规律查询、系统工作日志查询等。

3软件各接口的设计

由上文知,一般侦测软件系统由9大软件单元组成,软件的设计中最重要的就是其软件各个单元间的业务通信机制,即接口设计。接口设计是后期代码编制的基石。所以,接口设计的好坏直接决定软件系统的复杂性和扩展性。本文对软件系统中的各个软件单元根据其在问题领域中的功能进行切割分类。系统管理软件和系统内其他软件单元都有业务通讯。侦测系统内其他软件单元与系统管理软件单元的接口关系,从中可看出系统管理软件的重要性。后期的编码中采用数据抽象(ADT)、多态和继承类的方式抽象出软件单元。软件单元由一组类表达,方便后期的扩展和维护。由于系统内各个软件单元的交互频繁且产生的数据量大,本软件采用消息队列、事件、多线程、内存映射、双缓冲等技术构建软件工作流引擎,使得本软件在多任务、高频率、大流量数据时整个工作流不堵塞。

4结束语

本软件在服务器上作为后台程序运行,其中的所有功能和服务都是自动运行,无需人工交互。该软件已经在多套装备中实际应用,目前运行状态良好,具备完善的系统管理和数据存储功能,可将数据永久保存在后台数据库。由于该软件具备通用性好、管理功能完善等特点,可以在更多的侦测系统中得到广泛应用,进而指导相关领域的开发活动。

作者:李树文 王爱矛 盛震宇 邢朦 单位:中国船舶重工集团公司第七二四研究所

参考文献:

[1]MartinFowler.企业应用架构模式[M].北京:机械工业出版社,2010:122-163.

[2]ErichGamm,RichardHelm,RalphJohson,JohnVlissides.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2007:112-136.

[3]MartinFowler.重构:改善既有代码的设计[M].北京:人民邮电出版社,2010:66-96.

管理系统设计篇3

【关键词】Java;酒店管理;数据库

中国经济的飞速发展带动旅行水平的迅速前进,目前中国旅游出行的人数不断增加,商务活动也越来越活跃,人们对酒店服务提出更高、更多样性的需求。如何把酒店在有限的财力、人力、物力及信息资源情况下更好的服务于酒客户,是一切酒店公司所要面临首要的问题。

一、系统介绍

基于Java的酒店管理系统是一个采用java+mysql+web的模式订制的小型电子信息管理平台。系统功能完备以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据,实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作。系统采用模块化程序设计方法,根据用户的需求及程序的应用与维护的易用性将各个部分置于不同的模块当中,便于程序的扩展与维护。系统基本上满足客房管理、预订管理、特色服务管理等方面的需求,界面美观清晰、操作简单易用。

二、系统设计

基于Java的的酒店管理系统是以Mysql建立数据库而生成的酒店办理体系。系统操作简单、界面明晰,直观对相应的功能进行设计。

2.1系统功能模块划分

(1)系统用户管理:主要负责对管理员信息的修改等;(2)会员信息管理:主要负责对客户信息的增加、删除、修改;(3)房间信息管理:主要负责房间类型的增加、删除、修改,以及房间的管理;(4)预订信息管理:主要负责客户预订、入住等功能实现,实时更改房间的状态;(5)入住信息管理:主要负责顾客入住酒店、离店结账、更新入住信息操作;(6)留言信息管理:主要负责顾客对酒店服务的评价操作;(7)站内新闻管理:主要负责酒店最近新闻的添加管理操作。

2.2系统结构划分

系统采用最为常用的MVC架构实现,模型层(Model)、视图层(View)、控制层(Controller)三层结构。模型(Model):业务规则的制定和处理业务流程/状态;业务流程的处理是对于其它层才说是黑箱操作,接受模型查看所请求的数据,并返回最终的结果;业务模型的设计可以说是MVC最主要的核心。视图(View):使用JSP页面显示数据,与用户交互的页面。控制器(Controller):控制(Controller)是从用户接收请求,模型和视图匹配在一起,以完成用户的请求;划分控制层的影响是显而易见的,它是一个调度器,选择什么样的模式,什么样的视图的选择可完成什么样的用户请求。

三、数据库设计

3.1逻辑模型设计

逻辑结构设计是把概念结构设计阶段设计的E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。管理员(ID,用户名,密码);客房(ID,房间号,客房类型,价格,客房信息等);用户(ID,用户名,密码,性别,年龄等);预定(ID,客房号,预定时间,入住日期,押金等);入住(ID,客房号,用户名,身份证,费用等);留言(ID,用户名,留言内容,留言时间等)。

3.2物理模型设计

管理系统物理存储在名为db_jiudian的Mysql的数据库中,所涉及的表如下:1.管理员表。用于存放操作员的信息,例如:管理员员的用户名,密码,ID。结语:为了提高酒店的作业效率,酒店管理系统的科学化、信息化、体系化建设将变的尤为重要。基于Java的酒店管理系统是依据酒店对客房办理的实际情况而进行设计的,完成客户对酒店中的客房查询和预定,便利酒店管理人员对客房的实际情况而进行集中查询办理作业。

作者:万岩 史爱雯 张岳 单位:黑龙江八一农垦大学

参考文献

[1]王菁.酒店管理系统设计[J].办公自动化:综合月刊.2010,(2):23-27

[2]栾阳.Java技术在图像处理领域的应用研究.电脑学习.2009,(5):105-106

管理系统设计篇4

【关键词】能耗管理;节能

1.前言

1.1背景

随着中国经济的发展,能源问题日益突出,节能减排作为国家可持续发展的重要举措被提升到战略高度,在国务院发表的《节能减排“十二五”规划》提到,在2015年,单位工业增加值(规模以上)能耗比2010年下降21%左右,我国当前有19个城市建成轨道交通线路多达87条,运营里程超过2539公里,地铁是城市内的能耗大户,尤其是电能的消耗,占地铁运营成本的比例很高,因此,针对地铁各主要用电设备的运行工况、损耗情况以及电特性等进行分析,研究科学有效的节能措施,是降低运营成本,提供地铁可持续发展能力的重要途径。

1.2地铁能耗问题

地铁行业能耗节能主要遇到的问题有

1)线路能耗呈持续增长的趋势,地铁线路的持续建设的导致能耗继续增加,电费的成本急剧增加;

2)能耗统计监测体系不完善,地铁车站分项节能应用不普遍,现有的能耗统计数据较粗,准确性差,且由于技术手段缺乏,统计分析和节能效果的评估方法欠缺;

3)缺乏标准的能耗指标,需要结合地铁运营特点建立能耗的指标体系,并在此基础上制定合理的考核标准;

4)缺乏标准化的节能效果评价指标,需要建立适合地铁行业的定量评价与定性评价相结合的节能效果评价指标体系。

2、能耗管理系统设计

2.1 设计目标

能耗管理系统旨在建立车站精确的能耗监测管理平台,为用户科学用能、合理用能、节能管理提供支持,系统设计的主要目标有:

1)建立车站能耗采集平台,提供各个分项能耗数据采集、统计、存储功能,为能耗管理提供数据依据;

2)建立能耗统计和分析系统,为科学用能、合理用能、节能管理提供支持。

3)提供外部节能设备控制接口和节能策略管理,通过科学手段减少不必要的能源浪费,最终达到节能的目的。

4)依照地铁运营能耗数据的分析,建立能耗的指标体系和制定相应的考核标准。

5)建立定量评价与定性评价相结合的节能效果评价指标体系;

2.2 系统构成

能耗管理系统通过能耗数据监测采集、能耗管理指标的量化管理、节能控制和综合分析应用三大模块进行设计,对地铁线路各车站不同专业设备(包含牵引系统、照明系统、通风空调系统、电扶梯等)的能耗数据、环境设备参数、客流参数进行实时采集检测,建立起适合地铁运营的各类能耗评估指标、管理流程和各个节能项目效果的评价指标。

2.3 能耗采集模块

实时能耗采集模块实现实时能耗数据的采集,作为系统整个平台能耗数据的来源和支撑,它的功能主要有:

1)通过通讯接口的方式实时采集布置在车站现场各电能仪表的能耗数据信息,主要包括以下系统设备的实时能耗数据:牵引供电系统、通风空调、电扶梯、照明、给排水、弱电系统等;

2)通过与环境与控制设备系统的通讯接口采集环境参数、设备参数;

3)通过与自动售检票系统的通讯接口采集车站客流信息。 能耗数据采集的网络拓扑示意图:

图 3:能耗数据采集的网络拓扑示意图

2.2指标量化管理模块

指标量化管理模块对各类供电负荷制定用电指标,实时监测用电情况,通过横向和纵向的用电分析比较,从而建立如下指标体系:

1)建立合理的节电考核指标体系;

2)建立适用于地铁行业统一的能耗指标体系来评估各类设备的能耗系数;

3)建立适用于地铁行业统一的节能效果评价指标体系来指导如何进行高效的节能。

2.3节能控制模块

对车站各类用电设备的能耗统计和能耗节能分析模型,以及综合考虑行车密度、进出站客流、环境参数(温度、湿度等)、服务质量因素,对环境设备的参数进行调优,产生节能优化策略,并且通过与环控系统的通讯接口下发该节能优化策略,实现节能的优化控制。

2.4综合分析应用模块

综合分析应用模块依照车站现场采集的实时能耗数据信息作为依据,提供如下综合分析应用:

1)提供实时能耗显示图形界面和能耗趋势曲线显示;

2)提供用电数据汇总平台,从多个维度展现地铁运营能耗的分布情况;

3)提供电能费用的分析平台,满足各项能耗指标的考核要求;

4)提供各类能耗预警功能,帮助运营人员及时发现用电问题。

5)提供节能设备控制和节能策略的管理,并且对各项节能策略的能耗效果的进行多维分析和评估。

3、总结

地铁能耗管理是地铁运营过程面临的重大问题,能耗管理系统的必须从设计目标和功能划分就考虑地铁运营的需求,能耗系统远期更应该考虑与节能控制结合,实现能耗的采集,管理,控制完整的地铁能耗控制管理流程。

参考文献

[1] 魏晓东.城市轨道交通自动化系统与技术[M].北京:电子工业出版

管理系统设计篇5

关键词: 缺陷管理;流程控制;数据库访问

1 引言

基于此应用场景和现有缺陷管理系统的弊端,本课题采用.NET开发平台,采用当前流行的B/S模式,并结合C/S模式下交互性强的特点,摒弃其各自的缺点,为油田电网的缺陷管理工作提供了易于部署的应用程序,节省开发的成本和开发周期。

2 缺陷管理系统的系统设计

油田电网缺陷管理因涉及到多个专业和部门的人员,整个缺陷的处理过程需在集团局域网上跨部门流转,因此系统采用Web方式将缺陷信息在局域网上,相关人员可以通过Web浏览器处理相关缺陷信息。

系统的总体设计如图1所示,B/S+ActiveX Client通过SOAP消息与Web Service进行交互。当从Web返回一个复杂数据类型,如一个DataSet时,会经历一个称为XML串行化的过程,在此过程中一个对象被转换为代表它的XML字符串。Web Service提供必要的服务,对外提供一个统一的接口,通过对接口的调用,便可实现定制的服务。服务调用是通过SOAP消息进行的,复杂的数据类型通过XML串行化的过程返回给客户。

数据库服务器存储企业的数据信息,并提供并发性控制。Web Service通过来访问和操作数据库,并返回DataSet类。

系统基于Internet架构并采用Web Service方式访问数据库,通过XML的数据格式进行访问,可穿越一般防火墙的设置。使得系统具备良好的适应性。

数据库的结构是影响数据性能的关键因素之一,在考虑数据库设计三范式的同时,也要考虑系统性能是否允许。若完全符合三范式就会造成数据库多表关联查询,这将造成数据库IO吞吐量大量增加,造成数据库查询性能下降。结合缺陷管理系统的特点,系统将数据分为两类,一类为统计数据,一类为管理数据。

为了保障系统快速的检索查询性能,在系统设计阶段就将用户经常使用的查询条件按照用户的查询习惯将查询条件进行组合,并将这部分查询涉及的内容集中存放在缺陷信息表中。这样虽然违反了数据三范式的设计原则,但是可以将关联查询调整为单表查询,极大地提高了系统检索性能。为了保证数据的唯一性,我们将重复数据和原数据之间通过数据的触发器技术保证数据的唯一性。

同时为了提高系统的检索速度,在用户经常使用的查询字段上创建索引,在最为常用的字段上创建聚集索引(Cluster Index)。

数据库访问中间件是系统为减轻数据库连接压力,提高数据库安全性而设置的数据库访问转换服务。数据库访问中间件将缺陷应用程序各个客户端的ActiveX控件对数据的请求处理进行转发,并将结果返回给请求客户端。系统访问数据库过程如图2所示。

中间件一方面需要与客户端的各个用户交互,另外一方面还需要与数据库保持联系。系统与客户端的交互采用Tcp/Ip网络协议交互。

中间层在收到客户端的数据请求时,系统将客户端提交的SQL语句和参数信息重新组织,提交给数据库执行,并将数据库返回的记录采用SOAP协议序列化,将序列化的信息以流的方式返回客户端。

(1)事务控制:在客户端提交的任何Delete和Update语句在中间件的执行过程中,系统自动判断客户端传来的SQL语句组的大小,若SQL语句多于一条,则系统自动启动事务控制,其中任何一条SQL语句执行失败,系统将整体回滚,并返回客户端执行失败的标志。若客户端需要获得执行语句的错误信息则通过接口获取SQL语句的报错信息。

(2)连接缓冲池:缺陷管理涉及人员和部门多,同时在线用户数量相对较多,发生并发访问的几率较大,因此系统中间件服务器采用数据库联接缓冲池解决客户端并发访问的问题。

在中间件可以配置其与数据库的最大连接数,在中间件连接数未达到最大连接数时,系统在没有空闲连接的情况下,可新建连接,使用完毕后,该连接并不释放,而是将其放在数据库连接池中,供以后连接使用。

数据库中间件作为软件大部分功能与数据库交互的中间桥梁,系统的稳定性直接影响到系统的正常运行,在中间件运行过程中系统需要将中间件发生的异常等信息记录下来。

3 结论

管理系统设计篇6

关键词:图书管理信息系统;数据库应用;Visual Foxpro语言;windows HC

中图分类号:G251文献标识码:A

图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。本是从我校图书馆的馆藏规模和实际操作流程程出发,针对图书馆管理的现状,经过详细的系统调查,结合效用和成本多方要素。利用Visual Foxpro6.0作为开发工具,为图书馆开发出的一个实用的单机版图书馆管理信息系统。全文共分为五部分,其分别为绪论、系统分析阶段、系统设计阶段、系统实施阶段、系统测试。

一、绪论

(一)系统开发背景。目前,在一些高校图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且在新书入库后要经历较长的时间方能借出。另外,因图书数量有限,必须对图书实行限量借阅,因此要实施弹性借书方法是件很困难的事。

为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统应具备以下功能:(1)能对各类图书实行分类管理;(2)提供必要的读者信息;(3)能进行各种高级查询;(4)具有图书检索功能等。这样,不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。

(二)数据库概述。从20世纪五十年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。至六十年代,数据处理成为计算机的主要应用。数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于六十年代末。现已形成相当规模的理论体系和实用技术。

数据库(Database)DB是统一管理的相关数据的集合。

数据库管理系统(Database Managerment System)DBMS是位于用户和操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

数据库系统(Database System)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。

二、系统分析阶段

(一)系统可行性分析。系统可行性分析包括:技术的可行性、经济可行性、法律因素可行性。

技术可行性:结合本校图书馆规模和平时业务量的具体情况,本系统采用Visual Foxpro6.0作为开发平台,可以很容易实现图书馆相关信息的记录、维护、检索,并且可以在不添加任何设备的情况下,以较少的人力较快地完成系统的设计,实现系统的功能。

经济可行性:不需要额外开支,用现有的人力物力就可实现,软件成本很低。

法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。

(二)系统需求分析

1、图书管理信息系统的总体功能要求。简单的图书管理系统主要包括下面的功能:①借书处理:完成读者借书这一业务流程,核心为快速检索到学生需要的书籍。②还书处理:完成读者还书这一业务流程。③新书上架:完成新书资料的录入工作。④旧书下架:完成图书资料的删除工作。⑤读者查询:根据读者号,查询读者借阅情况,能够对读者的基本信息资料进行管理。⑥相关帮助:便于新的系统使用者能够快速掌握该系统的使用操作。

2、图书管理信息系统的性能需求。①要求有较强的系统安全性,对一定范围和程度内用户的错误操作有相应的系统自我保护功能。②系统的维护时间不能超过系统总运行时间的千分之五,系统每次的维护时间不能超过系统总运行时间的千分之一,系统的故障恢复时间不得超过系统故障时间的百分之五。③其他性能要求以其相关或类似的系统为参考。

三、系统设计阶段

(一)系统功能模块设计。鉴于以上各项功能要求,将该系统划分为以下六个模块:

1、图书信息模块。对图书的基本信息进行录入、删除、修改以前信息和进行简单查询功能。

2、查询检索模块。可对书目的基本信息进行检索,其查询条件可以是按分类检索;也可以是按照作者名、图书名称或出版社进行检索。同时,也可对读者的基本信息进行检索,查阅其借阅信息。

3、读者管理模块。对读者的基本信息进行录入管理,可自动生成会员代号,可自动记录会员的借阅信息。

4、数据维护模块。可对数据库中的各项基本数据信息进行数据备份和数据恢复,并可实现数据备份文件存贮路径的自由选择。

5、报表输出模块。对图书的基本信息、会员的基本信息、会员的借阅信息等数据可按照查询条件的不同按要求打印输出。

6、帮助模块。可以提供关于图书管理信息系统各项操作的详细帮助信息,并可实现对不同操作的定点帮助提示。

(二)数据库设计

1、数据描述

(1)静态数据描述。①图书一级分类表:包括一个数据表。其中的主要信息有:分类编号和一级分类名称。一级分类中将图书共分五大类,具体分类方法、编号和分类名称参照国家统一分类方法的规定。②图书二级分类表:包括五个数据表。其中的主要信息有:二级分类的编号和分类名称。二级分类中将图书共分为二十二个小类,并分别隶属于一级分类的五个大类中,其具体分类方法、编号和分类名称参照国家统一分类方法的有关规定。③图书明细分类表:包括二十二个数据表。其中的主要信息有:明细分类的编号和分类名称。明细分类又将二十二个小类明细的分为若干细小类别,其具体的分类方法、编号和分类名称参照国家统一分类方法的有关规定。

以上数据均按国家统一规定设置录入,不能做太大改变,分类名称可以有一定的缩略但不能影响其原有的意义。系统设计完成后不可以通过录入、删除的方式进行修改。

(2)动态数据

①图书的基本数据。包括一个数据表。其中的主要数据有图书编号:是对录入图书的统一编号,以便唯一区别图书;图书名称:图书出版时的封面印刷名称;作者:图书的编写者或编写单位或组织;出版社:出版发行该册图书的发行单位;录入日期:该册图书入库的时间;借阅次数:该图书总的被借阅次数;类别编号:给图书所属的明细分类的类别号,它应与明细分类表中的图书的类别编号一致;简介:对该册图书的内容总体概括介绍。

②读者基本数据:包括一个数据表。其中的主要数据有:读者代号:读者的统一编号,由系统自动生成,唯一的标示一个会员的身份;姓名:读者的真实姓名;电话:读者的有效联系电话,可选择填写;地址:读者的有效联系地址,可选择填写;身份证号:读者的身份证号码,可选择填写;注册日期:读者本人正式注册成功时的日期(为系统自动填写)。备注:读者的个人其他资料。

以上两部分数据的录入具有一定的界面,并提供修改的方式。还提供随时的查询,对查询结果有相应的显示和打印输出,对全体的数据可进行备份与恢复。

③借阅记录。包括一个数据表。其中的主要数据有:读者代号、图书编号、借阅日期。这些数据信息都是由系统自动填写。此表中的所有数据不提供修改方式,只供查阅、显示和打印输出。可以对全体数据进行备份和恢复。

④登录密码。包括一个数据表。其主要数据有:管理员代号、密码、权限。

2、数据库描述。该系统建立一个数据库,其中包括三十二个数据表。全部用Visual Foxpro实现。其中,部分数据表的结构和联系如图1所示。(图1)其他分类数据表的连接通过“下级分类表名”实现连接调用。

3、数据采集。对于图书分类数据表的信息参照国家图书分类方法;对于图书基本信息数据可通过对现存图书进行分类录入;对于读者方面的信息数据可以在系统运行使用中获得。

(三)用户界面设计。本系统设计原则:1、界面美观、操作方便并能高效率地完成工作;2、界面根据用户需求设计;3、界面能引导用户操作的功能,并能提供一些帮助功能。

主要的用户界面有:1、登录界面;2、主表单界面;3、各类信息查询;4、读者信息管理列表;5、图书信息管理列表等。

四、系统实施阶段

(一)计算机系统的性能和软硬件环境。在软件方面本系统运行平台为Windows2000专业版,开发工具采用易学易用的软件开发工具Visual Foxpro6.0。因Visual Foxpro6.0在应用程序的开发上具有灵活、效率高等特点和使用简便的数据库管理功能。硬件要求:Inter PentiumⅢ、128M内存、40G硬盘等。

(二)编写程序。依据各阶段的开发文档,使用Visual Foxpro6.0进行程序编写。此系统的编码设计(表单设计、代码设计、变量定义、控件的定义)严格按照大众化的标准和风格。

对于系统的帮助功能的实现,则使用windows help compiler来单独编译,最后通过Visual Foxpro提供的接口命令(set help to)和系统相连。帮助文件的数据字典、源代码见附件。

五、系统测试

测试的步骤主要有以下三个方面:1、单元测试:采用的是白盒测试法,检查模块控制结构的某些特殊路径;2、综合测试:采用的是自顶向下集成法;3、确认测试包括:功能测试、性能测试。

管理系统设计篇7

射频识别(RadioFrequencyIdentification,简称RFID)是利用无线电通信,发射射频信号对静止或移动物体进行自动识别和数据交换的技术.RFID系统主要由射频标签、阅读器、计算机网络系统三部分构成。射频标签:由天线和芯片组成,天线用于和阅读器天线进行通信,实现信号的传递;芯片中含有唯一格式的电子编码,用来储存目标对象的信息.射频标签类似于条形码,是RFID系统的载体,不同的是其储存的信息可通过程序进行改写,便于重复利用.阅读器:负责读取和改写标签信息.通过发射射频信号为射频标签提供能量,或直接接收射频标签发射的信号,将标签储存的信息解码后传递给计算机系统,共同完成对标签信息的识别、处理与控制.计算机网络系统:负责对阅读器传递的数据资料进行存储、编写与管理.RFID系统工作原理:射频识别技术是利用电感耦合或者电磁反向散射耦合实现无接触信息传递的.信息传递时,读写器通过天线发射一定频率的射频信号,附着在目标对象上的射频标签进入读写器天线工作区域时产生感应电流获得能量,将储存的编码数据信息发射出来.或标签通过天线发射一定频率的射频信号,读写器天线接收信号,信号解码后传递给计算机系统,计算机系统通过一系列的运算根据不同的需要给出不同的命令.

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和条形码技术节省的其他成本的大致范围。

6结束语

将RFID与条形码技术结合,应用于库存管理系统,克服了条形码存储信息量少、无法更改与RFID应用成本高、行业标准缺失的缺陷;实现了信息采集录入的自动化与及时准确;提升了库存管理信息化程度,实现信息共享的及时性;达到节省工作时间、解放劳动力、降低成本、减少损耗、提高效率的效果,实现库存管理在人、车、货、路方面的规范化.

管理系统设计篇8

目前,物资管理在各个中小企业都是必须要开展的业务。根据分析,我们认为中小企业在物资管理上还存在着以下问题:

1)仓库、物资基础信息不全,很难及时按照要求进行物资的出入库。在一个企业中每天出入库的物资是很庞大的,如果基本的基础信息不全,要想做到后期的出入库操作是不可能的。例如:物资的基本信息不全,就会在后期的查询以及出入库操作中出现错误。有些动作还是不可操作。经过以上分析,物资管理系统必须具有以下功能:仓库基本信息:包括填写仓库的基本信息,并且能够对仓库信息进行查询修改;物资基础信息:包括填写物资的基本信息,并且能够对物资信息进行查询修改;供应商信息管理:包括填写供应商的基本信息,并且能够对供应商信息进行查询修改;员工信息管理:包括填写员工的基本信息,并且能够对员工信息进行查询修改。

2)出入库手续过程复杂,从而导致物资出入库过程缓慢,并且人工管理容易出错。由于物资的多样性,有时需要多人管理物资的出入库,这也容易导致员工对各自的职责相互推诿,从而影响物资发放与接受。同时,在实际的操作过程中,有些物资出库后又被退回仓库。这就需要系统有入库退货的功能。在物资的保管中,有些物资不可避免地会出现报损和报废的现象。这种情况也需要系统有处理的接口。经以上分析,系统必须具备物资出入库管理、物资出库管理、物资入库退货、物资报废管理等功能。

3)对物资的各种查询也一直是对物资管理的难点,由于物资管理涉及方方面面,比如:物资本身、供应商、仓库等。由人工来进行查询明显是费力得不到好结果的做法,而且不能及时更新。相应管理者需要某种查询结果时,往往要耗费大量的人力物力来完成,而且还需要等待。这在市场快速变化的今天,是不合时宜的。经以上分析,系统需要包括物资出入库查询、物资报销查询、供应商结账查询、物资退货查询等等。

4)会计科目用错或会计科目虽未用错,但实际记账金额大于应记金额的错误账款。一般情况下,在及时发现错误,没有影响后续核算的情况下多使用红字冲销法。物资账目的红字冲销对企业的会计人员也是必须要具备的功能,经以上分析,系统需要包含:入库票号冲销、出库票号冲销、入库退货票号冲销、维修票号冲销、报废票号冲销、报损票号冲销、报溢票号冲销、供应商结款票号冲销等功能。

2系统总体设计

2.1系统架构

系统采用B/S模式的高可靠性和方便性来架构系统应用,这样只要能够连接上Internet就可以在各个不同的办公地点的计算机上进行操作管理。不论对具体物资操作人员还是公司的管理层人员来说,都是一种很好的架构模式。

2.2系统数据库设计

系统整体需要的表很多,主要有入库单表、入库明细表、入库类别表、出库单表等。通过主键建立表与表之间的关系,在设计过程中要尽量保持较小的数据冗余度。

3系统功能模块实现

根据系统的需求分析,可以将系统从功能上分为基础信息、物资管理、信息查询、红字冲销、系统五大部分。

3.1基础信息

基础信息模块主要由仓库基础信息、物资基础信息、供应商基础信息、员工基础信息小模块等组成。这些小模块都能够提供用户对各种基础信息的收集功能,通过这些模块界面用户可以将企业所涉及到的各种信息都收集到数据库中,以备下一步应用。这个步骤很简单,但是也很重要,是后面各个步骤的信息来源。其中物资基础信息模块是基础信息收集的重点模块,在这个模块中主要实现物资的相关信息查询、添加、取消、修改、删除等操作。物资基础信息包括:物资名称、物资编码(由公司内部统一制定)、价格、采购单位、条形码等信息需要用户进行输入。同时在物资基础信息模块中也要提供简单的查询功能,可以设置多种查询条件,以备用户在当前界面进行查询。其它的模块功能基本和物资基础信息模块类似,只是各有各自的具体输入收集内容。

3.2物资管理

物资管理模块主要由物资出入库管理、物资入库退货、物资维修管理、盘点打印等小模块组成。物资管理的基本功能是对出入库的物资进行管理,还包括对物资维修、物资报损等情况进行处理,最后还要能进行简单盘点打印,实际就是一个小结统计功能。物资出入库管理包括入库和出库两个方面,在入库方面主要功能是记录物资进入仓库的相关信息,在出库方面主要功能是记录物资流出仓库的相关信息。这两个模块是物资管理功能的主要模块,其在实现原理上也是类似,只是出入方向不同。入库管理需要登记供应商名称、操作员、负责人、物资名称、单价、数量、金额、存放仓库等信息。将这些录入信息都存放到后台数据表中,方便企业对物资的管理。出库管理则是物资的流出,需要登记领取人、操作员、库管员、物资名称、数量、仓库名称等信息。出库物资实施登记保存后,实际上是从数据库表中删除或者减除掉相关的物资记录数量。物资维修管理是对维修物资的修缮进行管理,有些物资由于时间的原因或者其它原因,出现了一些问题。这时需要有员工对其进行处理维修。

3.3信息查询

信息查询模块主要由物资出入库查询、物资退货查询、物资维修查询、物资报废查询、物资报损查询等模块组成。在实际的应用中,很多情况下都要查询物资的当前状况。在手工阶段,查询信息的获取是费时费力。同时也达不到时间的要求,往往员工整理好信息以后,这条信息对于领导的参考价值大大降低。所以,有一个能够及时查询物资各种信息的模块对于整个系统来说是非常必要的。物资出入库查询模块可以设置各种查询条件,包括模糊查询,要有一定的灵活度才能满足用户各种各样的查询要求。查询结果可以在界面直接显示,同时如果有需要也可以以不同的格式进行保存,以方便调阅。各种查询都是基于后台的各个表单,因此往往涉及到多个表之间的链接查询。这就要求在代码部分设计好查询语句,以高效率完成查询工作。

3.4红字冲销

红字冲销模块主要是由入库票号冲销、出库票号冲销、入库退货票号冲销、维修票号冲销、报废票号冲销、报损票号冲销等模块组成。在企业中,在需要冲销功能时,可选择此处的红字冲销模块,按照各自的需求进行相应操作。

3.5系统

系统模块由系统登录、口令修改、系统退出模块组成。这个模块功能主要是对于登陆用户的选择、口令的修改等,属于辅助功能模块。

4结束语

该物资管理系统构建于B/S模式,适合于中小企业。系统设计结构合理、功能完善、操作方便、扩充性能好,在投入实际运行中反映效果良好、稳定可靠,能够大大提高工作效率,具有一定的推广价值。后期还可以根据用户的反馈和要求进一步完善系统的功能,使其更加具有实际应用性。

上一篇:翻转课堂教学范文 下一篇:司法原则论文范文