关于企业应用Web数据库自定义工具的思考
2015-03-19秦蓉
秦 蓉
(中北大学 计算机与控制工程学院,山西 太原 030000长治职业技术学院 信息工程系,山西 长治 046000)
随着信息社会的到来,因特网的发展使全球范围内的资源信息共享得以实现,这也使许多公司企业与互联网形成密不可分的关系。信息软件技术在企业中得到了广泛的应用。但是由于企业个性化需求以及不断的变革,阶段性的信息软件技术无法满足企业的需求。大量斥巨资研发的信息软件系统,由于企业内部变革而被淘汰,造成了极大的人力、物力的浪费。而应用web数据库系统的应用可以在很大程度上缓解这一矛盾。
1 相关软件应用系统技术概述
1.1 Web数据库体系结构简介
Web数据库系统是根据网络服务器模式构建而成。这种模型是建立在TCP基础之上的,以HTTP作为传输协议,授权用户通过登录某一权限控制来访问Web浏览器并进入其后台运行数据库[1]493-497。万维网服务器的任务是服务用户并对其操作进行接收和回应。所以www在Web浏览器和数据库系统间扮演媒介作用,服务器的主要目的是把数据信息输送到有关联的软件程序之中。同时可以对数据库进行操作,查找数据或者添加有关数据到数据库中。结束这些操作之后把已查找到的信息或修改结果加以执行并返回主页面中,实现对客户端用户访问的回应。互联网背景下用户对数据库访问的内容涵盖以上整个操作过程。这样一来不但丰富并更正了互联网的数据信息,还能在互联网环境下简化操作动作并缩短搜索时间。
1.2 J2EE技术内容简介
J2EE框架当中定义了开发与运行企业级程序的标准及规范。它除了可以架构多层次分布式的企业级应用以外,还支持享有单项功能组件的开发工具与相关服务,这一技术可应用于多种类企业级应用的开发当中。J2EE技术的强大功能和标准化的开发工具使其在软件开发相关工作中得到广泛的应用。J2EE技术所属Sun公司还发布有JAVA技术标准应用,它的Java2系列中包含的几个技术版本都在不同行业的软件系统开发项目中发挥着重要的作用,J2EE技术标准和功能体系主要用于建立多层企业级应用系统[2]83-86。
1.3 基于UML系统的可视化建模
UML是一种建立软件系统模型时使用的规范性系统语言。它是建立可视化模型的基础。UML系统可以为软件密集型系统产品实现可视化和文档化的操作。UML是一种描述系统结构的方法,可以有效的捕捉到需要构建系统的相关信息,继而实现对系统结构描述的目的。系统开发者可以使用不同对象工具进行可视化建模。开发人员接到客户的业务要求后将这些具体要求经过详细设计转成代码,做好软件系统的建模工作。可视化建模是采用规范的图文模式来直观地展现客户要求,既方便了用户对模型的操作,也使开发者更好的观察分析研发过程中的工作任务。系统设计开发人员通过可视化建模手段实现对可以重用的对象进行识别与精炼,并对业务逻辑进行封装,决定其在网络上如何分布组件等开发工作。
2 企业对软件开发的要求
2.1 企业对软件功能需求
企业进行软件开发工作时要将其具体需求传递给软件开发者,开发人员根据用户提供的需求进行逻辑化整理然后转化成代码。企业提出的数据库应该要具备哪些功能,开发人员在进行Web数据库应用自定义工具库的开发工作中可以满足企业用户对应用软件专门定制系统构建大纲。有多种页面格局和功能结构提供给企业用户做比较选择,方便用户挑选自己需要的风格和模式,并可以在多个数据库中进行数据源的配置工作。对于数据库系统的权限设置方面,Web可以采取自制功能模式对系统数据备份与恢复等实行管理功能。用户可以自行导入或导出数据信息,Web数据库的应用自定义工具可以满足不同企业用户的各种信息系统的开发与下载安装功能的需求。
2.2 非功能需求分析
在实现数据库应用自定义工具的开发过程当中,除了满足用户的功能性需求方面还要考虑到部分非功能性需求。而对于Web数据库系统而言,最为重要的就是对于可靠性的需求,要求Web数据库系统能够实现长时间的稳定运行,一旦遇到故障能够有及时的恢复机制使系统快速恢复工作。此外,数据库系统还应满足安全方面的要求。对于取得正式授权的用户,根据相应权限合法登录访问数据库。当系统动作出现异常时,授权用户可执行系统恢复或保持当前页面,确保系统的可操作性和可维护性。
3 系统设计与实现
数据库系统设计要在企业对软件需求的基础上来开展设计,其内容涵盖了多个系统,有结构框架模块、功能作用模块、完整信息数据库以及系统安全设计和系统维护设计。在各系统功能实现的过程中将其结构与功能详细加以分类,帮助整个数据库系统完成设计。系统设计好之后的任务就是完成系统实现,在系统实现这个过程中,要先选择某个适合系统运行的环境,并对这一实现方案做出结构建设图文,按步骤完成实现系统的次序层与应用示图层。接下来是测试阶段,在对已实现系统检验之后,看测试系统能不能使用户达到满意,并保证系统功能测试合格以及系统环境有超强兼容性,达到测试系统稳定运行于任何环境的目的。另外还要验证系统在压力测试的环境下能否有效执行任务。
4 结束语
文章阐述了相关Web数据库应用软件开发的含义,详细解释了自定义工具开发的各个阶段。并介绍了Web数据库拥有集于一体化的自定义工具。另外,Web数据库是基于因特网的,具有开放性的特点,因此会产生系统安全问题,做好系统安全维护、保证数据库的真实与完整是企业必须采取的措施。
[1]王联国,刘成忠.基于Web的数据库技术及实现[J].甘肃农业大学学报,2012,(04):493-497.
[2]闫俊伢,安俊秀.J2EE技术体系的探讨与研究[J].实验室研究与探索,2010,(07):83-86.