> 硕士毕业论文 > 55200字硕士毕业论文企业管理软件中用户管理的网络组件实现

55200字硕士毕业论文企业管理软件中用户管理的网络组件实现

论文类型:硕士毕业论文
论文字数:55200字
论点:组件,功能,企业管理软件
论文概述:

本文主要在.net Framework框架和Oracle数据库结合下,实现了应用十企业管理软件的用户管理子系统。本文首先简单介绍了实现工具的选型和技术,首先明确了瀑布模型和原型模型结合的开发方式

论文正文:

第一章导言

1。1主题背景和意义

随着中国经济越来越市场化,如何提高企业竞争力是当今企业发展的重中之重。企业信息化是企业提高管理水平的必由之路。企业信息化是指通过计算机和网络技术对企业信息进行统一管理和共享,为企业运营、管理和决策提供数据支持和过程规范。随着信息技术的发展,企业信息化经历了两个发展阶段。
第一阶段-电子办公室。在现有的电子办公软件(如办公用字、电子表格等)上。),企业数据、账单和文档以电子形式存储在十台计算机中。网络技术普及后,企业也可以利用局域网传输电子文件,实现简单的数据共享。
第二阶段-过程规范控制。使用专门开发的企业管理软件,企业的标准化管理过程被固定在软件程序中,迫使员工在生产经营过程中按照既定的过程进行操作。这减少了人为因素干扰标准化操作的可能性,同时确保了企业数据的可追溯性、完整性和标准化。
第二阶段——智能决策支持。在企业管理软件中,通过智能算法和数据挖掘原理,对软件中的企业数据进行定量分析和处理,为企业领导支持企业决策提供合理建议。
近十年来,随着计算机和网络的普及和应用,绝大多数企业已经处于信息化应用的第一阶段。然而,从企业管理应用的角度来看,只有在第二阶段和第二阶段应用企业信息化才能提高企业管理水平。这两个阶段的应用需要开发专门的企业管理软件,包括企业资源规划(ERP)、产品数据管理(PDM)、客户关系管理(CRM)和供应链管理(SCM)。
这些企业管理软件将管理思想融入信息系统,统一和规范制造企业产品设计、生产和销售全生命周期的数据收集、存储和共享,实现企业管理的资源调度,优化流程,促进企业竞争力的快速增长,加快企业产业化进程。因此,本文针对各类企业管理软件,研究了通用、易于移植、便于集成、基于组件和通用的用户管理子系统,以便快速为各类企业管理软件提供通用服务,从而使企业管理软件在开发中更加注重自身功能的研发。
用户管理功能是所有企业管理软件的基本功能。作为系统的支持功能,用户管理功能直接影响系统的访问控制和功能可见性。为了解决不同的企业管理软件需要重复开发的问题,实现企业管理软件快速开发的目标,本文开发了一个满足即插即用要求的通用模块化用户管理模块,对企业管理软件的标准化进程具有重要意义。

1。2国内外发展

企业管理软件在国内外发展迅速,对企业成长起着重要作用。然而,企业管理软件在实施过程中仍存在许多问题有待解决,限制了其效果。这些问题不在于计算机信息技术,而在于十个企业人员对十个信息化认识不足、缺乏实用软件基础知识、企业管理软件推广不足等因素。
随着网络技术的迅速普及,十大企业管理软件应用技术的研究已经走向分布式集中式系统的大趋势。在企业管理软件的技术研究方面,将通过管理软件建立内部局域网,实现信息传输、数据共享和文件制作。通过电子方式建立服务器,集中管理企业生产数据、资源数据和员工数据;通过组件化技术,企业管理软件的功能被模块化,可以根据需要动态更新和单独拆卸。本文基于组件技术的十大应用,为企业管理软件创建了一个可重用的通用用户管理子模块。
组件化技术的核心思想是软件复用,它将软件中独立功能的数据和逻辑进行切割和打包,并符合一定的接口规范,以达到即插即用的效果。软件复用的思想从20世纪50年代开始出现,它体现在各种操作系统提供的标准库函数中。这些库函数可以直接嵌入到用户基于平台开发的程序中。20世纪90年代出现的面向对象编程思想也是软件复用思想的实现技术。它将类和对象的概念引入编程。设计者可以重用这些类和对象进行功能重用,重用的逻辑封装在类和对象中。口中常见的各种窗口应用程序都是关于封装在表单类中的操作。组件技术是基于这些技术来确定某些接口规范,以便这些独立的模块可以跨平台和语言重用。
大多数平台支持标准化编程I语言,包括Visual C++、Java、C#、VisualBasic和其他语言。在编程框架中,中间件如EJB,。net框架、组件和CORBA都支持组件化封装。甚至像甲骨文数据库这样的企业数据库也有面向对象的概念,组件化技术
组件化技术作为一种成熟的技术,已经呈现出标准化的趋势。美国政府和军方资助了一系列组件库项目,包括卡片、资产、DSRS等。在此基础上,还定义了使用组件的开放软件体系结构,包括BIDM和UDM,它们定义了组件之间的操作、共享和数据模型标准。北大西洋组织规定的北约标准定义了软件组件化标准和组件化管理标准。中国在组件研究方面也取得了巨大成就。著名的软件工厂就是其中之一。联想集团将建立的软件工厂是为了标准化和收集组件,以便软件开发可以从组装好的软件的“零件”中一个接一个地组装起来,以创建特定的软件程序。这一过程借鉴了制造业的生产理念,形成了元件开发和集成的生产线,从而为元件研究描绘了光明的前景。

第三章系统整体……34-41
3.1拓扑结构……34-35
3.2软件系统……35-36
3.3功能结构……36-37
3.4背景数据库……37-41
第4章系统详细设计……41-65
4.1公司部门管理部分……41-46
4.1.1功能用例……41-42[/ Br/] 4.1.2组件数据处理……42-43
4.1.3处理逻辑实现……43-45
4.1.4部件界面显示……45-46
4.2……46-50
4.2.1用户信息功能……46-47
4.2.2用户信息数据……47-48
4.2.3处理逻辑实现了……48-49
4.2.4用户信息界面展览会……49-50
4.3工作分配和……50-53
4.3.1岗位分配处理……51 [/BR/] 4.3.2处理逻辑实施……51-52[/比尔/] 4.3.3职位分配……52-53
4.4权限设置组件的设计……53-57 [/BR/] 4.4.1许可分配用例……53-54
4.4.2许可分配数据……54[/比尔/] 4.4.3处理逻辑实现以下设计……54-56
4.4.4权限分配界面……56-57
4.5登录组件……57-62
4.5.1登录功能用例……57-58 [/BR/] 4.5.2登录流程号……58-59 [/BR/] 4.5.3处理逻辑实现……59-60
4.5.4密码哈希加密……60-61 [/BR/] 4.5.5登录界面显示……61-62 [/BR/] 4.6模块化……62-65
4 . 6 . 1 DLL组件包……62-63[/BR/]4 . 6 . 2 DLL组件的加载……63-65

结论
本文主要利用十个企业管理软件结合实现了一个用户管理子系统。net框架和甲骨文数据库。首先,本文简要介绍了实现工具的选择和技术。首先,定义了瀑布模型和原型模型相结合的开发模式。用统一建模语言清晰地描述了开发过程中的需求分析、数据关系、数据流方向和功能时序。然后,通过比较B/S和C/S体系结构的优缺点,阐明了本文所使用的C/S体系结构。同时,介绍了系统实现语言C#和开发平台。net框架、系统后台数据Oracle及其配置过程、数据存储实现语言PL/SQL以及访问Oracle数据库的ODP.net技术。然后介绍了基于组件开发的概念和实现。
在介绍了实现工具和技术之后,本文确定目标系统的拓扑结构是一个内部网分布式系统。目标系统分为四层:系统支持层、业务逻辑层、数据访问层和界面显示层。功能树用来表示目标系统的功能主要分为五个部分:辅助管理、部门信息管理、用户信息管理、权限管理和登录。整个目标系统的宏观设计完成后,从功能用例的角度逐一分析组件的功能范围,从数据流的角度分析数据处理过程,从数据处理逻辑的角度分析功能实现的时机和细节,最后给出每个功能组件实现后的界面图和功能演示。在每个组件实现之后,本文介绍了将每个独立的功能组件封装成一个动态可调用的动态链接库文件的过程,以及如何在集成程序中调用这些组件来实现组件化的目标系统。