《信息管理与信息系统毕业论文.docx》由会员分享,可在线阅读,更多相关《信息管理与信息系统毕业论文.docx(22页珍藏版)》请在课桌文档上搜索。
1、毕业设计(论文)咫0:XX单位物资库存M1.S的开发与设计摘要本文详细叙述r一个三级采油矿物资进、出、监督考核过程的信息自动化管理的开发思路、方法和过程.论述了管理信息系统的概念、结构及系统开发的基本原理和方法.全文依据信息系统开发的生命周期划分为管理信息系统综述、开发方法的选择、系统规划、系统分析、系统设计、系统实施、系统运行与维护、开发总结等内容。该管理信息系统采用结构化系统开发方法,在开发过程中,开发人员注重与用户的紧密结合,注重开发过程的整体性和全局性,系统基本达到了用户的使用要求.系统主要特点是:用户界面友好、清晰:易学易用:易于维护:安全性较好:功能较全面。系统的应用,将大大提高信
2、息处理的效率,从而使该犷物资库存管理工作规范化、制度化、程序化。知词,管理信息系统,系统开发,库存管理目录前百第一t管理信息系统综述1.I概述1.2计兑机信息系统的发展1.3企业进行信息化建设的好处Ir企业搞好管理信息系统的必要条件第二章开发方法的选舞2I开发管理信息系统的方法2,1,1结构化系统开发方法2.1.2原型法简介2, 2本系统开发方法的选择第三章系统规划3, 1系统初步调杏3.2系统的可行性分析1. 2.1全矿战略H标3. 2.2三矿成本管理信息系统的门标4. 2,3三矿成本管理信息系统的范围和边界第31.系统分析1.1库存管理;系统的详细调去4.2系统逻辑模型的提出12.1数据流
3、程图5. 2.2数据字典数D)第五章系统设计6. 1系统总体结构i殳计5.1.1系统总体功能结构5.1.2系统总体物理结构5.2系统详细设计5.2J数据库设计5.2.2代码设计5.2.3输入/输出设计5.2.4处理过程设计第六章系统实茶第七章系统运行及维护1.I系统运行7.2系统维护第八章总结81.J前XX单位目前物资库存管理不规范,为该矿的日常生产经营带来诸多不便,鉴于此,犷领导希望建立一套物资库存管理信息系统,从而将物资的进库、出库、S询、系统等日常管理工作实行计算机统一管理.实现库存管理的计算机化,从而提高工作效率和管理水平.本文详细叙述了该矿物资库存管理信息系统的开发思路、方法和过程,
4、根据用户需求,该管理信息系统需达到以卜几方面要求:功能全面、操作简单、安全性好,可实现该矿物资进、出、监督考核过程的信息自动化管理。开发人员现已开发出的该管理信息系统可基本满足用户需求,它主要包括以下几个功能:数据统计(包括总体统计、分类统计、奖罚结果等分项)、库存查询(包括总体查ifh条件杳询八台帐建立(包括进庵管理、出库管理)、系统(包括阵房人员管理、部门管理等分项)等等。这多个功能组合的应用,可使该矿物资资料统计方便、准确,物资库存管理工作规范化、制度化、程序化。并且它特别设计了严格的登录系统窗口:进入系统之前必须先输入用户名和口令.以验证用户身份的合法性.防止不法分子进入系统“而且不同
5、级别的用户在本系统中能够使用的功能是不同的,从而保证了系统的安全可靠性*针对大多数用户的现有计并机水平还不是很高的实际情况,该系统乂设计了别具特色的用户界面,它友好、清晰、易学易用、易于维护。第一章管理信息系统综述1.1概述管理信息系统(简称M1.S)是介于信息论、经济管理理论、统计学与运筹学以及计算机科学之间的一门边缘性、综合性、系统性的交叉学科.它是伴的若管理科学、信息技术、计算机技术等的发展而产生和发展起来的。20世纪60年代,美国经营管理协会及其事业部第一次提出了建立管理信息系统的设想,即建立一个有效的MIS,使各级管理部门都能了解本单位的一切有关的经营活动,为各级决策人员提供所需要的
6、信息“但由于当时硬、软件水平的限制和开发方法的落后,效果并不明显。进入80年代以后,随着各种技术特别是信息技术的迅速发展,M1.S也得到了进一步的发展,MIS的概念逐步充实和完善。随给社会经济的迅速发展和科学技术的进步,以计算机和通信技术为基础的信息系统正处在蓬勃发展的时期.国际社会建设信息高速公路(InforIna1.ionsuperhighway)热潮的兴起:我国以三金工程(“金卡”、“金桥”、“金关”)为代表的“金”字号国民经济信息化工程的启动,都有力的推动了信息资源开发、利用的社会化和全球化.特别一提的是,近几年来国际互联网(IXTERNET)发展迅速,把网上各种类型的信息如文本、声音
7、、图象、动画等综合集成起来提供给用户.开发、利用INTERNET上的资源进行科学、文化、教育、经济、管理活动,已经成为当前信息化进程中的热门话题。这是综合信息服务社会化、全球化的重要标志。12计匏机信息系统的发展计算机进入企业管理领域后,计算机信息系统经历了以卜几个发展阶段:电子数据处理系统、管理信息系统、决策支持系统。(I)电子数据处理系统(EDPS)电子数据处理系统是初级的计尊机信息系统,如统计系统、报表系统、工资管理、职工管理体制及库存帐单、收入帐单等。其特点是数据处理的计算机化、其目的是在于减轻人们的劳动强度,节省时间和人力,达到提高数据处理的效率,它并不是为管理决策而建立的.(2)管
8、理信息系统(MIS)管理信息系统最大的特点是高度集中,能将组织中的数据和信息集中起来,进行快速处理、统一使用。它的另一特点是利用定量化的科学管理方法,通过畏测、计划优化、管理、调节和控制等手段来支持决策。(3)决策支持系统(DSS)决策支持系统不同于传统的管理信息系统.早期的MIS主要为管理者提供预定的报告,而DSS则是在人和计算机交互的过程中帮助决策者探索叮能的方案,为管理者提供决策所需的信息,可以认为I)SS是MIS发展的新阶段,而DSS是把数据库处理与经济管理数学模型的优化计算结合起来,具有管理、轴助决策和预测功能的管理信息系统.1. 3企业进行信息化建设的好处那么,信息化对提高企业的生
9、产力和竞争力有什么帮助呢?首先,可以增进信息交流,包括公司内的信息交流以及与外部的沟通。前苕是通过内部网络连通实现的;而后者则通过与INTERNET相连,加强对外界信息的解.其次,可以提商客户的满意度。信息化使企业从以事务为中心的传统管理模式向以客户为中心的管理模式转换成为可能:信息化帮助企业建立起基于这种管理模式的新型业务系统.通过INTERNET与客户沟通更方便.另外,引入企业管理信息系统,可提高对物流、人力资源的开放度,并及时得到用户的反傥恚见,从而增强企业的竞争力。对商务、财务等进行管理,可使公司内部管理珞于合理化,提高资金运营水平,用有限的资金生产出更多、更好的产晶,使产品流通更顺利
10、。1.4企业搞好管理信息系统的必要条件首先,管理方法要科学化。决策者要作出正确的决策,必须依苑正确、有用的管理信息.而只有输入的原始数据I分准确、可靠,才能获得那些有用的管理信息。“输入是垃圾,输出的也必然是垃圾,”的说法是有道理的。如果一个管理信息系统中的原始数据十分混乱,计算机解算i通,当然算不出正确结果来。这就要求管理方法要科学化。其次,领导层要茧视,主要管理者要大力支持.这是系统成功的先决条件.实践证明,许多企业系统建设失败的主要原因往往是r层领导支持不力.由于系统开发投资大、周期长,涉及机构调整、管理程序变更等许多带全局性的向即,主要领导者不是积极参与系统开发,而是站旁观者甚至反对者
11、的立场上,这是不行的。最后,要建立本单位自己的计算机应用队伍。这是系统最终建设成功的有力保证.要做好人员选择和培训工作,其中包括系统分析、程序设计、计算机操作、硬件维护等各方面的人员。如果有些单位刚开始不具备自行开发的条件,可以采用同科研单位、大专院校等联合进行开发的方法,边学边干,逐步建立自己的队伍。第二章开发方法的选界2.1 开发管理信息系统的方法目前开发管理信息系统的具体方法很多,通常不严格地将它们分为结构化系统开发方法、原型法、面向对象开发方法和CASE开发方法等几大类。2.1.1 结构化系统开发方法结构化系统开发方法是在生命周期法基础上发展起来的我基本思路是把整个系统开发过程分解成若
12、干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术完成一个或者多个任务,形成符合给定规范的产品。与生命周期法相比,结构化系统开发方法更强调开发人员与用户的票密结合,而且在开发策略上强词“从上到下”,注重开发过程的整体性和全局性。结构化系统开发方法适合于大型信息系统的开发,它的不足是开发过程更杂繁琐、周期长,系统难以适应环境的变化。采用结构化系统开发方法开发管理信息系统时,应遵循的主要原则是:(1)用户参与的原则:(2)先逻辑设计后物理设计的原则:(3)自顶向下的原则:、文档标准化的原则共步骤可大致分为以下三步:(1)系统分析。包括:系统初步调杳:系统的可行性研究:现行系统的
13、详细谢查:新系统逻辑方案的提出。(2)系统设计。包括:系统总体设计;系统物理配置方案设计:数据存储设计:代码设计和设计规范的制定:计免机处理过程设计.(3)系统实施。包括:程序设计:程序和系统测试:系统转换、运行及维护;项目管理和系统评价。2. 1.2原型法简介原型法的基本思路是用户与开发人员合作,根据用户提出的最基本的问题和想法,首先建立一个应用系统的框架,作为应用开发的实验模型(系统原型屋用户先运行这个系统原型,使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出精确、具体的需求,在对系统需求最后决定后,再用传统的方法建立比较完善的系统.这种方法贯彻的是“从下到上”的开发策略,它
14、更易被用户接受。但是,由于该方法在实施过程中缺乏对管理系统全面、系统的认识,因此,它不适用于开发大型的管理信息系统,该方法的另一不足是每次反复都要花费人力、物力,如果用户合作不好,盲目纠错,就会拖延开发过程。2. 2本系统开发方法的选择基于上述两种开发方法的优劣,本系统利用软件工程化思想和方法,总体是采用结构化系统开发方法进行系统分析和设计的,但系统实现等步骤采用了快速原型法。第三章系统规划系统规划是N1.S生.命周期的第一个阶段,是管理信息系统的要领形成时期,这一阶段的主要目标,就是制定出企业M1.S的长期发展方案,决定MIS在整个生命周期内的发展方向、规模和发展进程:主要任务是广解企业的战
15、略E1.标以及内外现实环境,确定系统的总目标和主婴功能,拟定总体方案,并从技术、经济、社会条件等方面论证技术方案的叫行性,制定投资规划和开发计划,编写可行性论证报告.3. 1系统初步调杳在正式立项之前必须进行可行性分析,可行性分析的基础是对系统的初步调查.初步调查是在矿领导层进行系统分析员站在高层观察全矿现状,分析系统的运行情况.初步调查由两部分组成:一般调查和信息需求初步调查.一股调查主要是了解、分析采油矿目前所处的经济环境、经营目标、明确矿生产经苜方式及流程,明确系统的目标和主要功能:信息需求调杳主要是调杳系统的工作职责及活动和各个职能部门所需的数据、信息以及所处的内外部环境。本系统初步调
16、查的主要方式是通过与主耍管理人i进行交流,深入进行实践、调杳、询问等手段,充分把握其实的资料。经过初步调查了解到,该矿的基本情况如下:河采三矿实行矿长负货制,下有分管生产、财务、管理副矿长各1名,分管技术的责任工程师1名,分别实施各方面管理并向矿长负责.全矿共有在职职工共计一千余人,属三级中至企业。该矿下设牛产股、企管股、财务股、物资股等职能部门。各股长对其所管部门实施管理并向其分管领导汇报。全矿共有8个基层队(四级单位),一个原材料仓库.各基层队负货各自区块原油生产及成本经营.在全矿的生产经营活动中,生产管理与成本管理并重,目前的经营方向从以往的一味追求产母转向以效益为中心,各基层队以其吨油
17、成本为考核方式,所以成本控制非常关健,它是确保全矿良好效益的关键。从全矿行政管理和职能分工角度,组织结构图如图3-1生产副旷长图3-1三矿组织结构图目前三矿各职能股室及各基层队都已全部配备计算机,在全厅范围内也早已建立健全J局域网,通过计算机及网络有效地进行信息处理及管理。2005年,三矿组织有关技术人员针对本矿当前技术管理特点和生产运行实际需要开发了G采油矿生产决策支持系统8,并在全矿范困内大力推广,取得了良好效果。这就是三矿管理信息系统开发的基本环境。三犷目前成本管理工作存在的主要问题是:一、采油矿成本管理信息系统3尚不完善,各基层单位查询本单位成本费用的支出使用情况还不是特别及时方便.从
18、而不能完全掌握成本管理控制的主动权,矿相关股室不能对各掂层单位的成本实施实时监控,动态预算和动态考核工作就相应的滞后.二、2005年三矿成本超支较多,主要是电费、作业费、材料费、运费四大费用超支.今年必须控制好这四大费用,以掌握成本主动权,将生产费用的发生降低到最低限度.三、虽然各基层队一直以单井核算、班组核审为重点,强化了成本运行和管理,但由于部分干部职工的产量成本意识较差,并且矿目前无相应的物资库存管理信息系统来统一控制材料费,因而造成基层队对材料的发放、使用、保管等方面不合理.致使发生一定的材料浪费.3. 2系统的可行性分析可行性分析包括两部分分析研究:分析建年新的管理信息系统的必要性和
19、可能性。分析建立信息系统的必要性时要注意用户提出的理由是否充分和合理:分析建立信息系统的可能性主要包括经济可行性,技术可行性和管理上的可行性。经济可行性研究的目的是使新系统能达到以最小的开发成本取得最佳的经济效益.需要作投资估兑,对开发中所需人为、硬软件支持以及其它费用进行估免,井对系统投入使用后带来的经济效益进行估计。技术可行性研究就是要弄清现有技术条件能否顺利完成开发工作,硬软件配置能否满足开发的需要等等.管理可行性研究是指管理人员对开发应用项目的态度和管理方面的条件.可行性分析的最后成果是写出可行性分析报告.可行性分析报告包括下列内(1)系统简述:(2)项目的目标:(3)所需资源、预算和
20、期里效益;(4)对项目可行性的结论。在系统初步调查的基础上,明确了单位存在的主要问题和建立管理信息系统的初步设想,进一步对系统目标、范用等因素进行分析研究.3.2. 1全矿战略目标三犷的生产宗旨是在为国家贡献更多石油的同时,获得最佳的经营经济效益。随着中国社会主义经济改革的不断深化,旧有的包产包销体制被打破,企业被迫走向市场,为了尽快地适应市场并真正立足于市场,矿领导深刻认识到进一步提高科学管理水平的必要性。本管理系统的建立也正是出于这样的目的。由于它涉及了人、财、物等经营管理的各个环节,系统的开发是一项狂杂的系统工程.为此,根据矿领导制定的全矿2005年成本控制计划,结合目前全矿的生产经营及
21、人力、财力、物力和技术力量等实际情况,强化完善原有的成本管理信息系统,其中新增一个物资库存管理子系统e3. 2.2三矿成本管理信息系统的目标三矿成本管理信息系统的目标是:按照管理信息系统的原理和方法,采用成熟的计免机和信息技术、手段,支持三矿管理工作的全过程,加强生产经营活动中的各种信息资源的管理和应用,提高企业管理的现代化水平,优化人、财、物和信息资源在产、供、销等各环节的运行机制e达到以最小的成本取得最大的经济效益的生产目的。3.2. 3三矿成本管理信息系统的范围和边界三旷成本管理信息系统的范阳和边界是:三矿管理信息系统主要是为三矿的内部成本管理活动提供信息服务,它涉及三矿的许多业务管理功
22、能“系统能够对本学的生产计划、生产过程管理、质量管理、原材料供应与库存、产品库存与销售、市场分析、帐务处理与财务报表等方面的信息提供存储、更新、杳询、统计等功能。系统的数据来源由各职能部门的业务人员通过键盘输入,因此系统不涉及基本生产操作控制信号采桀及远程信息传输功能.此外,本系统只包括三旷的内部管理信息,不涉及供应厂家及上级管理部门的信息。下面详细介绍物资库存管理了系统的全部开发过程。第四章系统分析系统分析与初步设计是管理信息系统开发中的一个更要阶段,是建立系统模整的第一步。系统分析的核心是目标分析和需求分析。目标分析是进行组织系统的日标分析和计算机系统目标分析:帑求分析是对功能需求和信息需
23、求进行分析.这个阶段的主要目标是针对系统规划阶段所确定的开发项目,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。这个阶段的成果是系统方案说明书或称总体方案。4.1库存管理子系统的详细调查对现行管理业务进行详细调查是r解系统需求和进行系统分析和设计的重要基础工作,因此要对三丁的现行库存管理工作进行全面、深入、细致而充分的调查研冗。系统调研采取的主要方法是到现场,通过座淡、询问、观察甚至直接参与管理活动,自上而下、逐步细化的进行了解。首先与矿主管物资、财务的副矿长座谈,解他对信息系统的需求和看法。在此基础上,深入基层同物资股、仓库管理人员以及各基层队领导进行详细的交谈与调杳,了解他们的工
24、作内容、方式和方法,了解他们对系统的需求情况,与他们共同讨论如何利用信息系统支持他们的工作e通过调查得知目前物资管理部门通过手工方式对进、出库等资料进行管理.由于油田物资分类广、用途杂、型号种类多,而且各种物资使用址并不均衡.经常容易出现某些材料枳压严重、库存过多,而有些急需料却严重短缺,轻则不便工作,重则影响原油生产。另一方面,全矿物资进出库报表是手工操作.出现差错机率较大,且每次结余盘库都需翻查大拉料单,既繁琐又易出错.再一方面,当矿领导想杳阅某项物资使用状况或企管部门对某届层队该月或枳累用料情况进行考核时很不方便,每一种直询方式都要重新计算,史杂而繁琐。现在准备建立一套库存管理信息系统,
25、要将物资的进库、出库、查询、系统等日常管理工作实行计电机统一管理,实现库存管理的计算机化,以提高工作效率和管理水平。要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。木系统从以下三方面对用户需求进行了分析:(D用户的信息需求:能随时查询当时的任何一种物资库存量:、进、出量,能定期或不定期统计各项材料费用支出,企管、财务部门能因此对其进行考核.(2)用户的处理要求:每项材料的信息能修增、删和修改。(3)对数据安全性、完整性要求:每项有关信息必须始终保持完整性,并且不能被未经授权的用户窃取或修改。详细调杳的重点是对管理业务的流程进行描述,通过采用系统流程图中部门图形工具
26、来描述管理活动,进行规范化说明。业务流程图的符号说明如图4-1所示.处理数据存储物或表单数据流外部实体图4-1业务流程图图例详细调查之后,绘制出的库存管理子系统的管理业务流程图如图4-2所示。4. 2系统逻辑模型的提出系统分析的主要成果是系统的逻辑模型。本系统的逻轼模型主要是以系统的数据流程图和数据字典为主要描述工具。即在对三矿管理方式和业务流程进行认我分析和研究的基础上,超脱出三矿现有组织机构和业务分工所造成的信息障碍.完全从业务管理功能和管理对象出发,按照信息系统中应有的数据流和数据结构来勾画系统的概貌。领料计划图4-2库存管理子系统业务流程图4.2. 1数据流程图数据流程图是一种能全面地
27、描述信息系统逻辑模型的主要工具,它具有抽象性和概括性。它是在调研的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发.将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地反映出信息在系统中的流动、处理和存储情况。、首先,分析三矿物资库存管理的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的关联图。然后划分出几个主要的信息管理功能,并明确各功能之间的联系.绘制出数据流程图的顶层图。数据流程图的符号说明如图4-3所示:外部实体处理数据存储数掂流1、系统关联图如图44所示:F1.供应站13F2F7F6图4T子系统关联图F1.:领料申请Fb库存情况F7
28、:缺货单F3:进发料决定F6:奖罚结果F2:领料通知单F5:汇总记录F8:发料通知单DFD的顶层图如图4-5所示:库存台帐F3月汇总记录图4-5DH)的顶层图4. 2.2数据字典(DD)绘制DH)之后,只是对数据处理和彼此之间的联系进行了说明,为进一步明确数据的详细内容和数据加工过程,应将数据流程图中的全部数据流及其组成部分的数据项,数据存储.处理逻辑等通过数据字典进行具体的定义.以便于此后系统设计的进行.这就需要开发人协编写详细的数据字典,来描述系统开发过程的细节.这里仅列出数据流、数据项、数据存储、处理逻辑的DD的例子.表4-1数据流的DD表举例数据流系统名:库存管理编号:数据流名称:库存
29、数据别名:数据流来源:库存管理数据流去向:主管领导数据流组成:材料编号+材料名称+材料库存数量+库存余额简要说明:根据库存数据决定是否进料,并汇报领导。修改记录:编写日期审核日期表4-2数据项的DD表举例数据项系统名:库存管理编号:数据项名称:材料编号别名:材料编码类型及宽度:字符型,4位取值范围:0000001-9999999简要说明:编号是依据石油工业物资分类与代码,且有唯一性修改记录:编写日期审核日期表,1-3数据存储的DD表举例数据存储系统名:库存管理数据存储名称:原存台帐存储组成:配件编号+配件名称+单价+库存量+备注关健字:配件编号记录组成:字段名:编号名称规格型号单价近似长度:9
30、10668筒要说明:存放配件的摩存量和单价修改记录:编写日期审核日期表4-4处理逻辑的DI)表举例处理逻辑系统名:库存管理编号:处理逻希名称:汇总计算别名:输入的数据流:月库存使用记录输出的数据流:月分队用料汇总表加工逻辑:将每月各基层队用料数目做统计,计算价值。简要说明:获得月份和队号即可计匏汇总.修改记录:编写日期审核日期第五章系线设计这个阶段的主要目标是将系统分析阶段所提出的反映了用户信息要求的系统逻辑方案转换成可以实施的基于计算机的物理方案。系统设计的依据如下:(1)系统分析阶段的成果:(2)现行的信息管理与信息技术的标准、规范等有关法律制度:(3)现行计算机软硬件技术,数据库技术等:
31、(4)用户要求:(5系统运行环境条件。4.1 系统总体结构设计1.1 .1系统总体功能结构根据系统分析的结果.按照结构化的系统设计方法.三矿的成本管理信息系统从功能上可划分为如下几个子系统,如图51.成本管理信息系统图5-1系统功能结构图在子系统划分的基础上,对相应子系统的数据流程图进行分析,然后对每一个子系统进一步进行功能分解,这样不断分解下去,直到分解成为含义明确,功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的IIiro图。库存管理子系统的HIPO图如图5-2所示:系统管理图5-2功能模块结构图1.2 .2系统总体物理结构从三矿的管理模式看,这几个子系统分属各职能部门子系统
32、功能相对独立,又有必要的联系。根据这个特点,系统采用微机局域网作为系统的基本物理结构。为了提高系统的可苑性和可扩充性,网络采用以网络集线器(HUB)为中心,以双纹线为传输介施的星膨结构.在每个业务管理功能发生地点分别配置一台微型计免机作为子系统节点工作站,子系统间的数据共享与交换通过网络服务器完成。5. 2系统详细设计5.2.1数据库设计(D概念结构设计B、结构设计与掾作设计相结合在设计数据库结构时,有时为r编程实现的简捷和思路的清晰,往往故意增加一些冗余数据.这虽然有悖于传统的关系数据库理论,但是考虑到选择的机器型号和档次等因素,如果增加的冗余数据不会明显增加存储空间和降低处理效率,并且对编
33、程实现有很大帮助,往往可以采用这种方法。c、数据结构具有相对的稔定性数据结构的相对稔定性,可以作为新、旧信息系统转换的依据.无论采用何种方法或手段去处理日常事务,都应该能完成相应的功能,决不会因为采用了计算机而丢失了必要的功能,或彻底改变了原有的工作流程和模式。计算机系统的建成是建立在原系统充分调研的基础上的,它既不能脱离原系统的大框架,也不是简单的重攵和替代,所以数据库表结构设计应保证数据的相时稳定,这样才能考虑在新的数据结构下的业务处理方式.基于上述这些设计原则,本系统中关于数据库表结构设计及代码设计如K5-1材料分类表(CIfIb)字段代码字段名类型长度小数位数可否为空备注c1.bh材料
34、编号char9notnu1.1.c1.mc材料名称char10c1.gg材料规格char6c1.xh材料型号char6C1.dj材料单价numb82表5-2基层队别表(dbb)字段代码字段名类型氏度小数位数可否为空备注dbh队编号char2notnu1.1.dm队名char41.fzr负资人char6表53库存台帐表(kcb)字段代码字段名类型长度小数位数可否为空备注c1.bh材料编号char9notnu1.1.rk1.入旅量numb30ck1.出库量numb30Jy1.结余量numb40表54企管部门表(qgb)字段代码字段名类型长度小数位数可否为空备注Xm姓名char8notnu1.1.k
35、1.口令char6Jb级别numb10表55奖罚表Ofb)字段代码字段名类型长度小数位数可否为空备注dbh队编号char2notnu11Jfrq奖罚日期date8Jfje奖罚金额numb82(4)数据库的安全性、完整性、并发捽制和恢夏数据库中所保存的数据是企业中非常重要的资源,保证数据库的安全可很、正确、有效是非常重要的问题。一般的数据库管理系统都提供了一定的数据保护功能。数据保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和数据库的恢笈等内容。A、数据库的安全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。计算机系统都有这个问题,在数据库系统中存放大量
36、数据,为许多用户所共享,使安全问题更为突出。在一般的计算机系统中,安全措施是一级一级设置的.在数据库系统中一般提供两种控制:用户标识和至别、数据存取控制,本系统采用用户标识控制,管理人所,录入人员分别有自己的用户名和口令,匹配时方可进入使用,保证了系统的安全。B、数据完整性为了保证数据库数据的正确性和有效性、相容性,DBMS提供了一种功能来保证数据库的数据完整性,这种功能称为完整性检查。C,并发控制在多用户数据库环境中,多个用户程序可并行的操作数据库,如果不对并发操作进行控制,会存取不正确的数据,或破坏数据库数据的一致性。D、数据库后备与恢复数据库恢任是指当计算机软、硬件或网络通信线路发生故障
37、而破坏J数据或对数据库的操作失败使数据出现错误或丢失时,系统应能进行应急处理,把数据库恢现到正常状态。5.2.2代码设计通过对数据库及彼此之间的联系进行分析,对所有数据库表中的主码和外来码的构成进行设计,字段代码律采用汉i开拼音的首字母作该项代码;材料编号代码采用石油工业物资统一分类编码体系:石油工业物资分类与代码3进行设计,以符合实际生产之需要,同时便于统一。5.2.3输入/输出设计由于三矿管理信息系统的最终用户是对计算机技术并不精通的业务管理人员,从他们的应用需求出发,系统采用传统的基于菜单选择、填写表格和简单问答等友好的人机交互方式.由于每个用户只在功能子菜单内进行操作,所以用户界面是以
38、每个菜单项为笫本操作控制范围的,即每个用户有一个统一的用户界面来控制操作的。(1)系统安全性验证用户界面设计登录窗口是用户面对系统的笫一个窗口,是一种进入系统的身份检验.所以要求登录窗口友好、简洁、醒目。如图55所示。库存管理子系统请输入用户名:一您的登录口令:.图6-6用户登录界面135-5系统安全性验让用户界面设计图系统主画面屏幕区域设计系统的用户界面将屏幕划分为三个大的M域,如图5-6Jjpjo主菜单区工作区状态信息区图5-6系统主画面屏传区域设计图在屏麟的最上方为主菜单区,显示本功能子系统的主菜单。用户可以用鼠标左键来选择相应的菜单,然后会在相应菜单下方拉出该功能的二级菜单.用户可以单
39、击反标左键来选择相应的菜单项.如果还有三线菜单,系统会在二级菜单的选择项卜方卜拉出该功能的三级菜单,选择方式与二级相同。当通过菜单选择了所要进行的工作以后,系统进入相应的业务处理功能,状态信息区可H示相应菜单选项的简短帮助,A,数据编辑:包括数据的新增、更改、树除等.B、数据查询:用户首先输入查询条件,然后系统自动进行检索,将满足条件的记录显示在屏弊上。C、数据输出:可分为解幕辘出和打印输出。如“材料明细表”作为一个主要录入窗口,记录库存材料的详细情况.设计的界面如图57所示。返回图5-7信息录入窗口设计界面5.2.4处理过程设计处理过程设计要根据模块划分以及结构化设计的基本原则.对每个程序处
40、理模块中的详细处理过程进行设计。常用的设计工具包括处理流程图、过程设计语言、判定树、判定表等。第六章系统实施1、程序设计语言的选择:选择目前较通用的Visua1.Foxpro6.0版本。2,开发平台的选择基于上述开发工具和数据库产品的运行要求,结合本系统性能要求及用户实际情况,选择KindoWS2000中文版作为开发、测试和运行平台。3、程序设计与调试采用自上而下、逐步细化、不断完善的原则进行程序设计和调试.主要经过以下步骤:U)总体框架建立:(2)变量说明:(3)建库,建立数据窗口:(4)建立各种form:(5)代码编写;(6)模块测试;(7)总体调试。第七章系统运行及Ift护7.1系统运行
41、1、硬件配置要求配有586/133MIIZ或更高处理器的IBMPC或其兼容机:典型安装需要100MB硬盘空间,完全安装需要240MB硬盘空间。2、软件配置要求Windows95中文版及其以上操作系统.3、初始数据的输入为了演示方便起见,已经向本系统中输入了-部分数据。4,怎样进入系统:(D初始安装,桌面出现“阵存管理系统快捷方式,可直接双击启动本系统。(2)进入登录曲面,输入用户名和口令即可进入,用户在首次进入时用户名和口令分别为m;ISter和master”1、系统特点:(1)用户界面:友好、清晰、易学易用、易于维护:(2)安全性较好:进入本系统之前必须输入用户名和口令,以验证用户身份的合法
42、性,防止不法分子进入系统。而且不同级别的用户在本系统中能够使用的功能是不同的,(3)弹出式菜单功能:点击鼠标右键即可弹出一个菜单供选择;(心模糊杳询功能:含组合查询方式,可根据需要建立任意查询方式。(5)每月可自动生成奖罚数据,并转入“财务子系统”。6、系统菜单各功能介绍(1) “系统”菜单包括“库房人员管理”、“部门管理”、“退出系统”三个菜单项。分别实现对库房人员、部门人员进行增、删、改等维护性的管理.“退出系统”则可关闭整个系统,退回Nin2000.(2) “台帐建立”包括“族管理”和“出库管理”两个菜单项,分别完成进、出库入帐工作。(3) “库存查询”菜单包括“总体查询”菜单和“条件查
43、询”菜单,“条件查询”菜单下有三级菜单“组合方式”、“队别查询”、“按物资号查询”,分别完成相应查询功能.(4) “数据统计”菜单含“总体统计”、“分类统计”、“奖罚结果”三个菜单项,“分类统计”乂包含“按队别”和“按物资编号”两项。“总体统计”是统计所有物资库存总量及价值。“奖罚结果”是对统计结果按队生产奖罚数据。(5) “打印”含“总体打印和报表打印”两项.分别打印全部数据和相应的“库存报表”,(6) “帮助”中包含“关于系统”一项。7.2系统维护1、维护的内容由于系统环境的变化或系统运行中发现了错误或向胭,以及用户要求提高系统的某些功能等原因,提出了修改申请。系统维护工作包括以下三个方面
44、:改正性维护、适应性维护、完善性维护。改正性维护是在软件运行中发生异常或故障时进行.这些故障是由于开发过程中某些环节上的隐错造成的,在开发的末期所进行的测试未能将其发现,这些错误在某些特定情况下才能暴露出来。对已经发现的问题进行修改,一般应十分谨慎。修改时一定要加上注释,如注明修改的口期、修改的原内容与修改后的内容以及修改人等信息.适应性维护是要使运行的软件能适应外部环境的变动。由于计和机技术近年来发展得越来越快,儿乎两、三年就出现一代新的系统,建立在硬件和操作系统之上的应用系统,其使用年限远远超过两、三年,这要求应用软件能跟上发展的趋势而作相应修改.完善性维护是为扩充软件的功能,提高软件性能
45、而开发的维护工作。住系统使用一段时间以后提出了新的要求,要求在现有软件基础上进行扩充.当前,系统维护工作还存在一定困难,由于整个系统开发过程是许多人共同完成的,设计文档资料不全,源程序难于理解,因此很难修改。而依很原来的软件开发人员进行维护,存在着一些实际闲难;这样一来,导致维护力量薄弱,常常由于考虑不周,修改可能带来新的问巡或引入新的差错。2、软件维护的管理软件维护工作不仅是技术性的,还需要大量管理工作与之配合,才能保证维护工作的质量,一般维护过程如下:A,维护人员提出维护修改建议或要求.B、管理部门进行审查和分析,并对由于修改带来的影响作充分的估计。C、根据审批的修改方案进行修改并作严格的
46、测试.D,更新文档资料的相关部分“第八章总结通过对三矿物资库存管理信息系统的开发,对管理信息系统的开发步骤、方法有了深一步的认识,对开发流程有了切身的体会,巩固了信息管理系统所学的各项知识.同时也坚定r继续投身于信息系统学习、研窕与开发的信心和决心。妞着INTERNET和INTRANT的热速发展,WEB技术的应用对系统的发展提出新的问题.羯于WEB技术的管理系统,利用BRoHSER/SERVER技术,通过浏览器完成日常的提交、查询等工作,由于维护、运行工作主要在服务器端,客户端维护工作量较老系统大大减少,且更符合分步式计算的模型,这也正是下一步系统改进的主要方向。弁考文献1黄梯云.管理信息系统.北京:高等教育出版社