Web网络技术下信息管理系统设计探究

Web网络技术下信息管理系统设计探究

摘要:基于皮革企业实际应用需求,以Excel平台为载体,通过内嵌VBA编程进行二次开发,并合理利用数据库与Web网络技术,设计了集成化信息管理系统,此系统改变了以往皮革企业信息分布过于分散与滞后的现象,推动了皮革企业相关信息的自动化与集成化管理,为皮革企业的稳定可持续发展奠定了坚实的基础。

关键词:Web网络技术;皮革企业;集成化;信息管理;Excel平台

引言

在皮革企业迅速更新发展趋势下,信息愈发多元化与复杂化,特别是在多区域均设有分公司与工厂的企业,实现分布式信息管理难度较大。企业为进一步实现信息化建设,只能在分地点设置子系统,且彼此各自为战,尽管对系统内部可操作性进行了充分考虑,但是若想要实现跨系统访问与信息管理十分困难,这主要是由于子系统间框架不同不可交互访问。所以现阶段我国多数皮革企业只针对单项业务引进了信息管理软件,集成化程度较低,数据无法实现共享,导致企业信息分布过于分散与滞后,从而使得管理人员无法及时作出正确决策,在很大程度上给企业带来了经济损失[1]。对此,本文基于皮革企业实际应用,以数据库技术与Web网络技术为载体设计了集成化信息管理系统。

1皮革企业集成化信息管理系统整体框架设计

皮革企业集成化信息管理系统以皮革企业实际应用需要为背景,基于模块化结构,以XML语言定制研发Excel功能区,集成多项管理功能于同一平台。以VBA可视化技术与访问数据库技术、Excel与Web网络交互技术进行Excel二次研发,在合理利用Excel数据处理分析功能的同时,采用VBA编程拓展Excel功能,促使皮革企业信息管理实现真正意义上的自动化与集成化,从而保障各个部门间实现信息交互共享[2]。皮革企业集成化信息管理系统整体框架如图1所示。由图1可知,皮革企业集成化信息管理系统以数据库为核心,集成多功能模块为有机整体,以确保系统功能模块之间实现数据实时同步。通过Excel与Web网络技术进行系统数据与网页数据交互,让用户基于Excel平台利用网络获取数据与信息,进而实现各个部门信息共享。

2皮革企业集成化信息管理系统功能模块设计

基于Web网络技术的皮革企业集成化信息管理系统功能可集中控制分布式子系统,并接收处理系统的服务注册申请,提供服务访问索引,以统一管控服务。同时,还可统一管理用户权限,以控制系统用户访问[3]。系统功能模块[4]具体如图2所示。首先,用户管理模块可提供系统整个区域内所有管理方式,并针对跨区域平台设置了统一用户接口[5]。基于角色可分类系统范围内全部用户,不同类型分别对应不同功能模块,以用户关联角色,可促使系统以角色概念管理用户,并进行模块化管理,以此降低了管理难度与复杂度。日志管理则通过详细记录用户操作事项,以便于后续查询用户登录与离线等相关情况。其次,服务管理可以数据接口为载体,在系统中注册,基于服务接口索引创建,将服务使用暴露于数据接口。通过接口索引,可获取服务接口,以注册与使用等过程可控制访问相关数据。同时,服务管理还可保障系统灵活性与可扩展性,若需增添新功能服务,只需注册此模块服务即可。此外,基于标准化各项服务,可集中管控服务,所有用户只需申请服务管理模块,获取授权之后便可使用对应服务。

3皮革企业集成化信息管理的优势

首先,可保障皮革企业信息安全性。为促使信息管理系统充分调用统一的用户权限管理工具,在集成化信息管理之后,融入文档视图,以提高系统安全性,并将对应信息权限针对性赋予不同用户与用户组,以此便生成了扩展后集成化信息管理系统,同时也提供了个人信息建设。其中文档视图即针对各文档属性加以详细阐述,并明确定义企业文档结构,表征签入签出状态及其相关内容等。其次,可确保皮革企业信息一致性。文档视图具有类型、大小、名称等多项基础属性,以及关键词、签入签出状态、密级等业务属性,在简化信息建设时也方便进行大量信息分类与检索。再次,可保证皮革企业信息完整性。为确保信息管理中避免重复使用显性信息,在皮革企业集成化信息管理系统建设时,应统一管控全部文档视图,基于系统整合或业务人员归纳总结,其他视图隐含隐性信息则以文档形式加强管理,并转变为显性信息。

4皮革企业集成化信息管理系统实现策略

为确保皮革企业集成化信息管理系统安全性与可靠性,在正常运转之后,先弹出用户登录界面,而Excel转换成后台运行状态,用户在正确输入验证信息之后,便可迅速进入主界面[6]。而以Excel功能导航界面作为系统功能模块选择界面,用户只需点击所选功能,便可进入对应功能模块。

4.1功能主界面开发。基于WinRAR、记事本、Office-CustomUIEditor软件,利用XML语言定制开发Excel功能区,以构成功能导航的系统功能主界面,同时面向多功能按钮指定对应VBA回调函数,以实现对应功能。主界面开发流程具体为:将面向皮革企业的集成化信息管理系统Excel文件保存为启用宏工作簿,也就是.xlsm格式;通过Office-CustomUIEditor软件打开面向皮革企业的集成化信息管理系统.xlsm,输入XML代码定制开发Excel功能区,此功能区以英文版呈现;打开面向皮革企业的集成化信息管理系统.xlsm,在打开方式中选择WinRAR压缩文件管理器,将CustomUI文件夹中的.xml拖拽于系统文件夹;基于记事本打开系统文件夹的.xml,以中文替换英文,并拖拽到以WinRAR压缩文件管理器打开的CustomUI文件夹中,再次打开文件,定制开发的功能区域便以中文版呈现;以VBA模块编写功能对应的回调过程函数Ribbon_OnAction,以XML代码on-Action=Ribbon_OnAction把回调过程函数与功能按钮绑定,以此点击功能按钮便可完成对应操作。

4.2功能模块可视化实现策略。集成化信息管理系统通过可视化VBA编程技术进行与皮革企业数据管理相适应的信息模板、窗体界面研发,根据定制化功能导航界面,基于人机交互对话形式进行各个功能模块自动化管理。用户通过操作系统主界面功能,便可弹出对应交互窗体或者Excel信息模板界面。集成化信息管理系统以ADO访问数据库技术[7]促使用户界面数据与系统数据库全面交互,以此用户便可迅速输入、查询、修改皮革企业相关数据信息。

4.3功能模块数据交互实现策略。4.3.1Excel数据实时交互实现皮革企业数据信息一直处于动态变化状态下[8],相关数据需经过各个部门统一整合,从而确保各个功能模块之间的数据信息同步。基于小型数据库系统Access为存储平台,以实现皮革企业各个部门的数据信息交互与同步。集成化信息管理系统则通过ADO访问数据库技术与VBA编程技术,实现Excel用户与皮革企业Access数据库之间的数据信息实时交互。针对在皮革企业人事管理功能模块添加员工信息时,财务管理功能模块的工资核算表信息怎样实现同步进行分析。实现过程具体为:首先做好前期准备工作,于VBE编辑器内点击工具/引用项,选择Mi⁃crosoftActiveXDataObjects2.8Library,进行ADO库文件添加;其次进行程序优化设计,做好准备工作之后,进入ExcelVBA编程界面设计应用程序,编制VBA代码,以实现Excel用户与皮革企业Access数据库的数据信息实时交互。基于VBA编程代码,可添加员工信息于Access数据库的员工基本信息表内,然后编写由数据库读取信息的VBA代码,便可输出新添加员工信息于财务模块对应窗体界面,从而同步更新相关数据。然后在员工信息管理窗体界面操作,以自动存储新添加员工信息于Access数据库,在财务管理功能模块的工资核算功能操作时,自动输出数据库内新添加员工信息于工资信息窗体,便可实现同步。4.3.2Word报告自主生成实现为将皮革企业各个部门的Excel数据自动生成为所需Word报告,集成化信息管理系统基于VBA编程进行Excel与Word间的连接构建,以此自动输出Excel数据于Word文档,从而生成皮革企业管理人员所需Word分析报告。构建Excel平台与Word连接的VBA代码,于Excel表格功能的Click事件调取以上过程代码实现功能与VBA程序绑定,然后通过功能操作,便可自动输出Excel数据信息于Word文档,从而自主生成Word报告。

4.4Excel与网页数据交互实现策略。以往以Excel为载体的应用程序数据获取与传输都是通过用户手动操作完成的[9],而基于Web网络技术的皮革企业集成化信息管理系统则以操作工作表与用户窗体的控制项,制定VBA代码模块,然后以OLE自动化技术自主访问Internet网页。此外,通过Excel的Web查询功能与服务器实现Excel与Internet网页的数据信息实时交互,促使用户于Excel平台基于互联网获取并数据信息,从而实现皮革企业各个部门间的数据共享。4.4.1基于OLE自技术访问网页于Excel工作表和用户窗体界面针对具体控件指定特定功能的VBA模块,只需简单操作便可进入网页,以此通过Excel平台便捷访问网页。基于OLE自动化技术创建并控制InternetExplorer对象,以自动访问对应网页。于皮革原料供应商管理窗体进行对应操作,便可迅速访问企业网页。实现过程具体为:首先,做好前期准备工作,在VBE编辑器中操作工具/引用项,选择MicrosoftInternetControls与MicrosoftHTMLObjectLibrary库文件;其次,编写网页VBA模块自动登录代码。网页地址需基于ADO技术访问数据库的皮革原料供应商信息表加以获取。4.4.2基于查询功能获取网页数据在皮革企业需详细分析网页表格数据信息时,可以Excel的Web查询功能为辅助,由网页上获取涵盖所需信息的具体表格,并读入Excel工作簿,然后设置在工作簿启动时自主更新相关数据,基于工作簿操作绑定VBA程序代码,以自主分析数据信息,并绘制分析图表,详细输入皮革产品相关信息,进行操作数据获取,从而从网页中自动获取皮革产品的销售数据。4.4.3基于Internet皮革企业信息基于Internet全面皮革企业信息于网页上,以便于员工与客户随时随地获取所需信息[10]。集成化信息管理系统的实现过程为:首先以Microsoft集成的IIS创建Web服务器,以其为信息平台;其次,以网页格式储存所的信息表,并实时于平台。通过创建工作簿模板,复制应用程序所生成的结果于模板设定位置,并把HTML文件储存于网络服务器,基于Internet皮革企业信息。

5结论

综上所述,本文基于Web网络技术设计了皮革企业集成化信息管理系统,详细分析了皮革企业集成化信息管理的优势,针对性提出了系统实现策略,由此发现,通过Excel平台进行二次开发,可确保数据信息准确性,且合理利用Excel内置数据处理分析功能;基于VBA编程技术扩展Excel功能,可实现数据处理自动化与批量化,且以用户窗体操作更加直观便捷;集中皮革企业各个部门数据信息于Excel平台,统一优化管理,可解决当前皮革企业信息过于分散的现状,可进一步实现信息集成化管理;基于模块化框架,可保障系统的可维护性、安全性、可扩展性,皮革企业可基于实际需求全面维护、扩展功能区。

作者:王瑾 单位:陕西工业职业技术学院

精选范文