VB企业信息管理系统.docx

上传人:牧羊曲112 文档编号:1846474 上传时间:2022-12-21 格式:DOCX 页数:41 大小:1.13MB
返回 下载 相关 举报
VB企业信息管理系统.docx_第1页
第1页 / 共41页
VB企业信息管理系统.docx_第2页
第2页 / 共41页
VB企业信息管理系统.docx_第3页
第3页 / 共41页
VB企业信息管理系统.docx_第4页
第4页 / 共41页
VB企业信息管理系统.docx_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《VB企业信息管理系统.docx》由会员分享,可在线阅读,更多相关《VB企业信息管理系统.docx(41页珍藏版)》请在三一办公上搜索。

1、学院 本科毕业论文摘 要信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息得质量。所以能否有效的管理信息成为企业的首要问题,管理信息系统MIS在强调管理、强调信息的现代社会中越来越得到普及。企业信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持企业高效率完成企业信息管理,是适应现代企业制度要求,推动企业信息管理走向科学化、社会化、规范化和自动化,从而提高企业信息管理效率。本系统选用VISUAL BASIC软件开发工具,VISUAL BASIC是一种高效的客户/服务器模式以及分布式数据库应用程序的前端开发工具。利用此软件

2、完成了企业人事信息管理系统的信息管理功能、员工考勤管理功能、员工工资信息管理功能,完成了多种查询模块、增添模块、删除模块、修改模块等等。本系统的开发基本满足企业人事信息管理的要求,用户界面友好,提供的信息丰富准确,使管理工作的各环节能够顺利而有效的进行,具有良好的实用价值和可观的发展前景,极大的提高了企业信息管理的效率,是企业的科学化、规范化管理、自动化的重要前提条件。关键词:管理信息系统MIS , 企业信息管理系统 ,VisualBasic 数据库 ABSTRACTThe information is an extremely important resources of the manag

3、ement,the success or failure that manages the work is decided by and can do a valid decision,but the right degree of the decision then to a large extent be decided by the information get quantity. So can effectively of management information become initial problem of the business enterprise, the man

4、agement information system MIS get the universality more and more in emphasize manage, emphasize modern society of information. The business enterprise information the management is usually more complicated, because each kind of information is numerous difficult return to gather, make use of the cal

5、culator support business enterprise high-efficiency complete the business enterprise information management, is to adapt the modern business enterprise system request, push the business enterprise information management alignment scientific, acculturate, the norm turns and automates, thus raising th

6、e business enterprise information management efficiency.This system chooses to use the VisualBasic software development tool, the PowerBuilder is a kind of efficiently of C/ Ss mode and the distribute type database apply the head of the procedure development tool.Make use of this software completed

7、the product management function, program management function, customer information management function of the business enterprise information management system, completing various search mold pieces, increasing the mold piece, deleting the mold piece and modifying an etc. of mold.This system develop

8、 basic satisfy the request of the business enterprise information management, the customer interface make friends good, the information for provide is abundant accurate, make each link of manage the work can carry on effectively smoothly, having the good practical worth and considerable development

9、foreground, raising the efficiency of the business enterprise information management biggest, is business enterprise of scientific, the norm turn management, automation of important prior condition.Keyword: MIS, TheBusinessEnterpriseInformationManagementSystem , VisualBasic, Database 前 言管理信息系统就是MIS(

10、Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。企业信息管理系统是一种典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。全文共分4章节,第1章“绪论”介绍了管理信息系统的发展与应用,管理信息系统的特点及管理信息系

11、统的开发方法与开发过程。并且简单介绍了软件开发工具的功能和优势。第2章“需求分析”通过对系统的详细调查,针对系统的现状以及系统现存的问题提出了系统的设计目标及设计原则。通过对系统组织机构的分析,业务流程和数据流程的分析,相应画出了组织机构图,系统业务流程图和数据流程图。第3章“系统设计”论述了概要设计的方法。按照此方法,在需求分析的基础上,先设计出满足用户需求的各种实体,画出各实体的E-R图,然后绘制出实体之间的关系并对其优化,以及做出界面设计。第4章“系统的运行”是本文的重点展示了系统的运行效果。它包括数据库结构的设计实现;登录窗口的设计实现;主界面的设计实现;设备代码管理模块等各功能模块的

12、设计。本系统的开发基本满足企业信息管理的要求,用户界面交友好,提供的信息丰富准确,使管理工作的各环节能够顺利而有效的进行,具有良好的实用价值和可观的发展前景,极大的提高了企业信息管理的效率。 第一章 绪 论1.1 管理信息系统概述20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写道:“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这个时期,计算机开始用于会计工作,出现数据处理一词。1970年,Walter T.Kennevan给刚刚出现的管理

13、信息系统一词下了一个定义:“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。”在这个定义里强调了用信息支持决策,但并没有强调用模型,没有提到计算机的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon Bedevils给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理系统的目标、功能和组成,而且反映了管理信息系统在当时达到的

14、水平。1.1.1管理系统的发展历史管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。它设有1008个订票点,可以存取600000个旅客记录和27000个飞行段记录。它的操作比较复杂,在任何一“点”都可以查到某一航班是否有空座位。但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告、服务状态

15、报告和研究状态报告等系统。比如生产状态报告系统,它的典型代表是IBM公司的生产管理系统。众所周知,IBM公司是世界上最大的计算机公司,1964年它生产出中型计算机IBM360,使计算机的水平提高了一个台阶,但同时组织生产的管理工作却大大复杂化了。一台计算机有超过15000个不同的部件,每一个部件又有若干个元件,加之IBM的工厂遍及美国各地,不同的定货有不同的部件和不同的元件,必须指出什么工厂什么设备生产什么元件,因此不仅生产复杂,装配、安装和运输都十分复杂。为了保证生产以及其他环节的顺利进行,必须要有一个以计算机为基础的生产状态报告系统。因此同年IBM建立了先进管理系统AAS,它能进行450个

16、业务的操作。1968年,公司又建立了公用制造信息系统CMIS,运行很成功,过去需要15周的工作,该系统只用3周就可以完成。状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力。数据处理系统一般不能提供决策信息。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。它一般包括一些模型用以产生决策信息,但不强调全面的管理功能。1.1.2管理信息系统的应用管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而

17、发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)的任务。我国20世纪70年代末有少数企业开始MIS的局部应用。“六

18、五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高水平,与企业中其他系统集成,形成了CIMS。目前,我国MIS已经有了相当的普及率,几乎覆盖了各

19、个行业及各个部门。1.1.3管理信息系统的发展方向相应的MIS开发技术在20世纪90年代也有了新的发展。1.信息系统的集成 MIS在计算机网络和分布式数据库管理系统的支持下,与企业其他的系统,如OA、CAD、CAM、CAPP、在线数据采集系统集成,形成制造业的计算机集成制造系统,或者一般企事业单位的综合信息系统(CIIS,Computer Integrated Information System),实现办公、管理、计算、设计、控制、监测,以及决策等多功能综合。2.Internet/Intranet因特网(Internet)已经被广大用户所熟悉,而以因特网技术为基础的企业内部信息系统Intra

20、net既可以通过接入的方式成为因特网的一部分,也可以自成体系,实现企业内部的管理。它可以克服传统MIS存在的系统封闭、用户界面形式不统一、多种软件版本并存、维护移植困难等问题,为新一代企业MIS的开发注入了强劲的活力。3.先进的软件开发工具为了缩短软件开发的周期,提高软件的质量和标准化水平以及软件的可维护性,越来越多的软件开发公司使用先进的软件开发工具或计算机辅助软件工程工具(CASE,Computer-Aided Software Engineering),如各种可视化建模工具、系统分析和设计工具、软件质量测试工具、软件文档建立和管理工具等。还有各种MIS开发平台和代码生成工具,这些工具极大

21、地方便了MIS的开发。4. 多媒体技术 随着计算机性能的提高,MIS采用越来越多的多媒体技术,用图形、图像、声音替代原来单调的字符形式,给用户提供了一个更加生动真实的应用环境。1.2管理信息系统的特点1.2.1 管理信息系统的组成管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视

22、。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。1.3管理信息系统的开发1.3.1 系统开发的一般方法管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:l 系统要解决的问题:如采取何种方式解决组织管理和信息处理方面的问

23、题,对企业提出的新的管理需求该如何满足等。l 系统可行性研究:确定系统所要实现的目标。通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。系统可行性的研究包括目标和方案可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。 l 系统开发的原则:在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。l 系统开发前的准备工作:作好开发人员的组织准备和企业基础准备工作。l 系统开发方法的选择和开发计划的制定:针对己经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、投资

24、计划、工程进度计划和资源利用计划。管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。1.结构化生命周期开发方法目前较为流行的MIS开发方法是结构化生命周期开发方法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。用结构化生命周期开发方法开发一个系统,将整个开发过程划分为5个依次连接的阶段:l 系统规划阶段:主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST,Strategy Set Transformation)、关键成功因素法(

25、CSF,Critical Success Factors)和企业规划法(BSP,Business System Planning)。l 系统分析阶段:主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。l 系统设计阶段:主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。l 系统实施阶段:主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。l 系统

26、运行阶段:主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。这五个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,该方法不可避免地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难作出调整。2. 原型法 原型法在系统开发过程中也得到不少应用。原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型

27、直至用户满意。 原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。 3.面向对象系统开发方法 面向对象(OO,Object Oriented)的系统开发方法,是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。1.3.2 管理信息系统的开发过程管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运

28、行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。1.4 VisualBasic 软件开发工具本系统选用VisualBasic软件开发工具,VisualBasic是一种高效的客户/服务器模式以及分布式数据库应用程序的前端开发工具。 数据库的开发平台有很多种,可以说, VisualBasic是其中比较优秀的一种,其主要特点归纳如下:专业的客户/服务器开发工具、面向对象的编程、支持多种关系数据库管理系统、支持多种平台的开发环境.功能强大、使用方便的数据窗口对象、丰富的数据表现风格等等。 第二章 企业信息管

29、理系统分析2.1总体调查新系统的系统分析与系统设计工作都要建立在对现行系统调查的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。调查的主要内容有:(1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。(2)组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。(3)业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流程图

30、,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。(4)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。(5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。(6)新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要求,为进一步完善新系统的目标做准备。(7)其他:如对新系统的各种约束条件,需要说明的其他问题等。2.1.1 本系统的调查文化广告公

31、司,是一种兴起时间不久的广告行业,它主要的营业项目是作户外庆典广告,向客户提供展览展示用品舞台框架、演员节目、飘空气球、拱门等等。 企业的信息管理系统提现的一个企业总体的信息归集,往往非常的复杂繁琐,系统通常也恨的庞大,它涉及到企业的客户信息管理、物品信息管理和演员节目信息管理等等。本系统制作主要用于企业各类信息资源的管理。最常用的客户信息管理系统,需要记录客户的基本信息联系方式地址等,要求方便查询、添加和删除,客户订购信息管理要求查询到公司向客户提供了哪些服务,如提供了哪些物品和节目。物品信息管理和节目信息管理需要查询到公司有哪些物品可以向客户提供哪些表演节目,并且加强它们之间的联系,以便公

32、司规范管理客户档案、合理安排现有资源。2.2系统的可行性分析系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。新系统的逻辑模型由系统数据流程图、概况表、数据字典、吃理逻辑表达式及有关说明组成。最后要完成系统分析报告(也称为系统逻辑设计说明书)。系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次(初等、中等、高等)、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。在系统设计阶段要做认真、细致的分析、研究工作,避

33、免新系统在功能上存在先天不足或缺陷。因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑设计说明书),经有关领导审批通过之后,转入系统设计(又称系统物理设计)阶段。企业信息管理系统要完成的功能主要有:1. 物品管理主要完成物品的查询、增加、修改或删除。2. 节目管理主要完成节目的查询、增加、修改或删除。3. 客户一般信息查询需要完成客户一般信息浏览、客户订购信息浏览、客户信息查询。4. 客户订购信息查询要求完成按客户查询出提供服务的物品和节目、按物品查

34、询出需要本物品的客户名称、按节目查询出需要本节目的客户名称。经调查按照公司的现状,本公司非常需要这样的一个系统。2.3详细调查新系统是在现有系统的基础上发展起来的。为了使新系统比现有系统工作的更加经济有效,必须首先做好对现有系统的详细调查。1.详细调查的目标和内容在可行性研究的基础上进一步对现行全面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,确保新系统更有效。详细调查的主要内容包括对现行系统的目标、主要功能、数据流程的调查和分析。2.详细调查的方法 为了确保调查工作顺利进行,系统分析人员要注意工作方法和工作手段。切实与用户建立良好的关系,让用户充分地、积极

35、地参与调查工作。具体方法有直接面谈或专门访问,发调查表征求意见,召开讨论会,阅读历史资料和参加业务实践,其中参加业务实践,与具体工作人员一起完成最基本的工作程序是最有效的方法。2.4管理业务的调查2.4.1 组织机构和职责的调查了解清楚对象系统内部各种组织机构可以向系统分析人员进一步明确调查对象和方向。调查结果可以用组织结构图表示:总经理业务部策划部外联部工程部财务部行政文员图2-12.4.2管理业务流程分析业务流程图体现了信息的流动过程,顾客和业务员签订合同书后,由业务员交于外联主管统一管理,外联主管做好合同档案,让财务部作费用预算,如发现无利润时向外联主管发放不合格预算单,再由外联主管向客

36、户发出取消合同通知书,如项目有一定利润则有外联主管向策划人员发放编写策划书通知单,向演艺人员发出节目通知单如演员在这个时间段可以演出则向公司发出节目执行单,再将编写好的策划书交由该项目负责人,在向工程部发放施工单,项目扶责任和工程部一起监督项目的实施过程。系统的业务流程图如下:(图2-2)合同书顾客业务员外联主管合同台帐取消合同通知财务人员策划人员负责人策划书合格预算单做预算通知单编写策划书通知单不合格预算单工程施工单工程部演员节目通知单节目执行单-2 图2-22.5数据流程的分析数据流程图描述系统的逻辑模型,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况。设计数据流程图只需

37、考虑系统必须完成的基本逻辑功能 ,而不需考虑如何具体的实现这些功能。1. 确定系统界面。2. 自顶向下、逐层分解。3. 合理布局。4. 数据流程图只反映数据流向、数据加工和逻辑意义上的数据存储。5. 数据流程图绘制过程就是系统的逻辑模型的形成过程,必须始终和用户密切接触。在仔细调查企业信息管理过程的基础上,得到本系统所处理的数据流程图如下图所示: 第三章 系统设计系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。结构化系统设计是指利用一组标准的图表工具和准则,确定系

38、统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段。系统设计阶段的文件是系统设计报告(又称系统物理设计说明书)。管理信息系统的开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则,尽可能地提高系统的各项指标(系统可变性、可靠性、工作质量、工作效率、经济性等)。系统设计的任务是在系统分析的基础上,按照逻辑模型的要求,科学的进行总体设计和具体的物理设计,系统要求:系统性、灵活性、可靠性、经济性。3.1 概要设计的必要性 在概念设计阶段中,从用户的角度看待数据

39、及处理要求和约束,产生一个反应用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,有以下几个好处。1. 各阶段的任务相对单一化,设计复杂程度大大降低,便于组织管理。2. 不受特定的DBMS的限制,也独立于存储安排和效率方面的考虑,因而比逻辑模型更为稳定。3. 概念模式不含具体的DBMS所附加的技术细节,更容易为用户所理解,因而才有可能准确地反应用户的信息需求。3.2 系统设计目标系统开发的总体任务是实现企业信息管理的系统化,规范化和自动化,从而达到提高信息管理效率的目的。在本系统的设计过程中,为了满足计算机管理的需要采取了以下原则:1. 统一各种原始单据的格式,

40、统一帐目和报表的格式。2. 删除不必要的管理冗余,实现管理规范化,科学化。3. 程序代码标准化,软件统一化,确保软件的可维护性和实用性。4. 界面尽量简单化,做到实用,方便,尽量满足企业中不同层次员工的需要。5. 建立操作日志,系统自动记录所进行的各种操作。3.3 概要设计的方法 3.3.1 E-R 法概要设计采用的方法:E-R 法采用E-R 法的步骤:1. 设计局部E-R模式。2. 设计全局E-R模式。3. 全局E-R模式的优化。 3.3.2 E-R图物名单价计量规格属性物品图3-1 物品实体E-R图类别节目名普通高级人数节目图3-2节目实体E-R图客户名数量物品客户物品图3-3客户物品E-

41、R图人数节目级别客户客户节目图3-4客户节目E-R图客户名联系人订购日期电话地址客户图3-5客户实体E-R图客户物品节目客户物品客户节目订购订购图3-6实体之间的关系3.4系统总体结构设计系统的功能结构图如下:企业信息管理系统客户信息管理退 出物 品 管 理物品节目管理节 目 管 理客户一般信息管理客户数据录入客户订购信息管理图3-13.5管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:1. 以通信功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的

42、方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。设计MIS时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。2. 界面必须始终一致统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。

43、例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。3. 界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。4. 界面必须能够提供帮助一个优秀的MIS软件应该提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。5. 界面友好、使用方便多数MIS软件

44、的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。另外,开发者应编写一个错误实时记录程序,自动记录何日、何时、何程序出了何种错误。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度,同时也要减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。6.输入画面尽可能接近实际如果某个

45、电算会计软件的凭证录入画面是表格式的,一屏可录入多条记录,而且与实际凭证一模一样,甚至连颜色都无异,用户在终端上录入凭证,仿佛用笔在纸上填写凭证,以增加人机亲和力。7. 具有较强的容错功能误操作、按键连击等均有可能导致数据误录。巧妙地进行程序设计,可以避免此类因素造成的错误。例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入0100以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在1520之间。3.6界面设计1.登录窗口的设计在应用程序对象Open事件的程序代码中有下面一条语句:Open(w_login)该语句就是打开登录窗口的语句。登录窗口如图所示。图3-2登陆窗口设计该窗

46、口放置了2个静态文本框Static Text控件,2个单行编辑框Single line Edit控件,2个按钮,2个GroupBox控件,各个控件的属性设置如表所示:表3-1登录窗口中各个控件的属性设置表 控件属性属性取值St_1text用户:St_2text密码:St_3text企业信息管理系统登录ddlb_1AllowEdit选中Sle_2password选中Cb_1text登录Cb_2text退出Gb_1text空在Cb_1控件的Click事件中输入如下的程序代码:if sle_1.textztt then messagebox(提示,请输入正确用户名!) returnend ifif sle_2.text12345 thenmessagebox(提示,请输入正确口令!)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号