软件开发信息管理系统的设计与实现

2018-01-15 09:52糜庆忠
智富时代 2018年11期
关键词:设计与实现软件开发信息管理

糜庆忠

【摘 要】随着社会经济的快速发展,人们对信息管理系统的应用,显得尤为必要。在这一过程中,如何利用软件开发信息管理系统,更好地对实际问题进行解决,成为当下人们必须考虑的一个重要议题。在这一过程中,信息管理系统如何实现智能化、自动化、高效化发展目标,成为软件开发信息管理系统设计的一个重要参照。本文在对软件开发信息管理系统的设计与实现问题的研究,主要探讨了XML技术的信息管理系统设计。

【关键词】软件开发;信息管理;设计与实现

随着我国经济的不断发展,社会的不断进步,人们对信息的管理越来越重视,所以一个完善的信息管理系统就显得尤其的重要,然而信息管理系统是基于计算机学科的一门复杂的课程,怎样能够利用一些软件来开发相应的信息管理系统来更好更高效的解决在实际生活工作中遇到的问题,已成为当下信息管理中的重要问题之一。随着社会的发展和人们需求的越来越高,信息管理系统要能够实现智能化、自动化、高效化,这也已成为一种发展趋势一种目标,是检验信息管理系统进步的参考量,本文在研究软件开发信息管理系统的设计与实现中主要从XML技术的角度出发进行探讨。

一、软件开发信息管理系统架构设计

对于软件开发信息管理系统的框架设计,一般会有其实现的所需层级数,以XML为例,在利用XML技术来设计信息管理系统的这个过程中可以分成5个主要的层级,分别为用户的操作层、应用层、核心层、业务逻辑层以及数据层,其中用户的操作层是指用户的对应业务系统;应用层则是指各种为用户提供的系统服务,包括那些管理权限、工作台和操作界面自定义等各项服务;核心层主要指addin树、插件的管理等;业务逻辑层是包括一些相关的业务及逻辑、数据的访问和web服务等;数据层是指系统运行时相关的和存储区里的所有的数据,包括系统和业务的数据等。因此在基于XML技术进行软件开发信息管理系统时要以这基本的5个层次出发,以最高效最大程度的利用这些层级功能。

二、软件开发信息管理系统设计分析

对于软件开发信息管理系统在进行设计的时候,要对其整个过程进行分析,分析的角度主要是从核心设计层、插件层和服务这三个方面出发,具体的分析内容有:

1.核心层的设计

当软件开发在对核心层进行设计的时候要考虑到设计addin树的合理性,要能够保证到addin树的数据结构可以很好地满足软件开发的需求,因此,在进行设计时要对节点和路径进行分析。翻阅addin树的知识点可知,在addin树的特征中addin是一个比较标准化的XML文件,它可以利用W3C来对文件进行拓展,而且还能够以W3C的语言来进行文档的操作规范,由于XML这个子集被SGML所包含,因此XML可以更有效的实现数据的共享。当使用XML技术来进行信息管理系统设计时,我们首先要对XML的接口访问节点的设计进行分析研究,然后将XML的相关的特性应用到系统中,以此来确保addin树有相应的必要的资源文件,同时,addin树在应用的过程中会涉及到两个主要的节点,它们分别是ConditionFactory和XMLNodeFactory两个对象。

2.插件的设计

虽然插件的设计不是软件开发信息系统的核心技术,但它也有非常重要的辅助功能,插件的设计在开发应用的过程中能够有效的保证XML文档和XML技术在应用中的DLL定义能够发挥巨大的作用,它可以确定addin树可以以怎样的形式存在于系统中,并且插件可以为addin提供一些相应的代码,使系统更完善,功效更大。在addin树中,相关的节点会对插件的属性有一些相应的反应,而这些反应的插件里包含了程序的一些信息,总的来说就是,插件在进行设计的时候,它需要设置一个可以对文件的类型进行定义的程序集列表,这个程序集列表跟一些相关的子节点有关联,而这些子节点又包含了系统中的相应的功能模块,因此,我们可以将这些功能模块设置在插件的某些路径上,这样addin树在使用插件来进行程序的加载时会按照反射原理将这些加载出来的程序进行识别,然后令插件在相应的路径范围内运行。程序集列表是继承了程序框架的标准接口,它可以对插件里的信息及功能进行相应的拓展,使插件接收信息后能够做出相应的反应。

3.服务的设计

服务是指软件开发信息管理系统应用过程中的一些基本的服务,它是在程序运行的框架中必不可少的一部分,它表示对系统内部的资源信息进行合理的整合,从用户的实际应用需求出发,打开用户指定的文件,并对程序的运行狀态做出相应的动作,在程序的运行过程中,一些程序动作等操作要加载到相应的服务中,二而在加载过程中,加载的形式会以插件加载的形式进行添加,这样就可以对框架资源进行更好的分离。一般情况下,XML技术定义下的服务的有SystemRunData,它是用来记录用户的登陆身份密码等信息,还有DataAccessService,它是用来发送数据等信息的,还有ToolbarService是对操作状态和工具条资源的反应,还有MenuService具备一些相应的管理权限,可以对菜单进行相应的控制。

三、软件开发信息管理系统功能实现

基于XML技术的软件开发信息管理系统在应用过程中,需在.NETFrameWork框架下,对Visual Studio.NET开发工具进行应用,并通过C++语言,更好地实现系统功能。在系统应用过程中,主要涉及到了主程序、核心层、业务表示层、基础层、Web服务等相关内容。软件开发信息管理系统在应用过程中,通过应用层和逻辑层的分析操作,能够将相关数据信息进行有效整理,从而使用户操作层进行有效地问题解决。该软件开发信息管理系统在应用过程中,能够针对于企业的档案管理、相关系统开发,发挥重要作用。

四、结束语

综上所述,本文在对软件开发信息管理系统设计问题分析过程中,注重对XML技术进行了有效应用,该技术手段注重通过核心层设计、应用层设计、数据层设计等方面,更好地发挥信息管理系统的功能。在分析过程中,我们可以看出,该系统设计,主要以核心层设计为主,这一层级包括了对AddIn树的有效应用,并需要对相应的插件进行合理设计,保证其能够在程序执行过程中,发挥较好的辅助作用。基于XML的软件开发信息管理系统应用,能够帮助企业解决一些实际问题,更好地提升管理效率,充分发挥信息管理的优势。

【参考文献】

[1]姚勋勋.基于计算机软件开发的信息系统包装技术研究[J].中国包装工业,2016(08):79-81.

[2]刘梦梦.BLC公司软件质量管理信息系统开发[D].西安工业大学,2016.

[3]许铎.软件和信息技术服务业管理系统的设计与实现[D].吉林大学,2016.

[4]许蓬坤.计算机辅助质量检验信息管理系统的研究与开发[J].民营科技,2016(01):32-33.

猜你喜欢
设计与实现软件开发信息管理
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
在高速公路信息管理中如何做好QC小组活动
面向Web的BIM三维浏览与信息管理