计算机系统分析员论文-ERP开发的应用_优秀论文_第1页
计算机系统分析员论文-ERP开发的应用_优秀论文_第2页
计算机系统分析员论文-ERP开发的应用_优秀论文_第3页
计算机系统分析员论文-ERP开发的应用_优秀论文_第4页
计算机系统分析员论文-ERP开发的应用_优秀论文_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 计算机系统分析员论文-ERP开发的应用计算机系统分析员论文-ERP开发的应用 计算机系统分析员论文-ERP开发的应用 计算机系统分析员论文-ERP开发的应用论Java技术在因特网平台上的应用论文1:ERP开发的应用【摘要】根据某类企业的迫切需要, 我所在的信息技术公司组织了一个企业资源计划(ERP)项目的开发, 希望推进我国ERP应用的发展, 也希望更深入有效地运用Java技术。该项目的内容涉及到某类行业的企业生产经营的全过程, 其基本目标是为了提高企业的劳动生产率, 增加企业的利润, 优化配置企业的资源, 使企业的整体运营水平能上一个台阶。这是一个基于Java技术的Intranet典型应用

2、项目。在该项目中, 我承担项目负责人的重要职责, 比如在项目的准备阶段, 我曾组织了对项目组的成员进行该类企业业务流程方面的培训;在项目需求分析和设计阶段, 我着重考虑了架构好系统的框架和原型, 为项目组及其他分析员进行下一步的细化分析奠定了坚实的基础。同时我还组织好项目总体组, 把握住各模块之间的接日分析, 保持各个分析员之间实现密切的沟通。在系统的开发阶段, 做好开发、测试方面的协调和同步工作, 保证系统的可靠性, 在系统的实施阶段能够顺利地推进项目, 此项目开发后的应用已得到了用户们的一致好评。【正文】与国际上ERP项目的广泛应用相比, 我国的ERP应用水平尚有相当大的差距。根据某类企业

3、的实际迫切需求, 我公司组织了对一类ERP产品的开发, 我有幸参与了该项目的分析与设计, 开发的成果是一个典型的Java技术应用于Intranet的实际项目。在选择具体的技术方案时, 我们曾经进行了认真的思考和研究。对于选择普遍采用的微软模式的平台方案, 还是跨平台式的Java方案, 我们曾举棋未定, 这是因为微软的VBASP已成为大家在较长时间工作后认可而熟悉了的方案。而Java由于其环境要求高与执行效率低的老大难问题, 成为我们担心害怕的重要因素。但是Java的跨平台特性越来越成为人们的关注点, 尤其是许多大中型的企业, 他们现有的网络系统都是基于多种平台的, 对跨平台的要求和呼声极为强烈

4、, 而对软件公司来说, 软件的跨平台特性有可能会节约开发成本, 降低维护量, 也能获得更多客户的认可。综合考虑了诸多市场行情与行业发展因素, 最终决定一定要用Java。所幸的是现在Java用于因特网的开发也已经越来越便利了。目前Java在因特网上的开发技术已呈白花齐放之势态, 有最初的Java Servlet, 有与数据库联系在一起的SQL-J, 还有可与ASP和PHP相媲美的JSP。尤其是JSP技术的迅速发展, 使得Java的网络应用不再是少数人的专利, JSP以其执行的高效性和使用的方便性, 已成为近年来大家首选的因特网开发技术, JSP是一种页面开发技术, 它以Java为其服务器端语言,

5、 结合Java Script作为其客户端语言, 能方便地实现页面的表示。选择好了后端的Java和前端的JSP, 还有一项重要的任务, 那就是前后的联接。由于JSP主要用于页面表现, 需要表现的内容要封装起来, 这样, 为了保证主要商务逻辑的安全性, 我们采用了Java Bean作为桥梁, 即客户端JSP通过其中Java Bean的使用, 完成主要的商务逻辑功能。在后台, 将Bean构造好, 形成一个强大的Bean库, 再由前台JSP进行使用。在进行Java Bean的规划时, 我们下决心作出很大的投入, 因为这些不仅是我们当前项目中所需急用的, 而且还应成为公司长期积累使用的一个强大的资源库,

6、 能实现一定程度的资源共享和软件复用, 为其他项目开发打好基础。因此, 此次规划的目标是形成公司Java技术的Java Bean的平台库。我们根据Java Bean所体现的类的用途, 将这些类分成几个层次。最底部的一层就是参数化类的构造, 这一层的类所实现的主要功能包括通用访问机制, 对数据库等其他层次的访问接口和公共处理系统等。中间一层是实体类的构造, 这些实体类包括与数据信息相关的结构及其处理方法, 其中的重点是包含了一些重要的商务逻辑的处理。这一层类与系统各部分相关, 并且其安全性要求很高, 直接影响到系统主要功能的体现, 因为系统的主体是对一些逻辑进行处理, 这就要求这层实体类的规划需

7、要十分认真, 做到细节准确。最上面的一层可以称为接口类, 这一层类主要用于实现底层的类与前台之间的关系。也只有这层类才能由前台JSP进行Java Bean调用而加以使用, 只有这层具有开放性, 这一层类除了上述的接口功能外, 还应当有一项重要的实用内容, 即包括用于实现前台JSP的页面自动构造程序。这里所说的页面自动构造程序可以认为是本系统的一个重要特点, 目的是为了让用户可以方便地自定义界面, 而不需要由程序员修改程序, 这样能够极大地满足了用户的要求。页面自动构成程序的主要内容包括对界面元素的定制与修改、位置的修改、动作的触发、行为的控制以及报表设计和计算汇总等功能。页面自动构成程序的设计

8、主要采用上述的接口类与JSP相结合的方式, 用类实现元素的定制、控制及关联, 并将重要信息加以保存, 以利于用户的多次反复修改。该自动构造程序提供了强大功能, 已成为我们的一个独立产品。能应用于各个项目的界面制作, 实现了我们原先制定的共享资源的目标。在前台JSP的应用中, 做到了尽可能最简化的程度, 这样可以提高系统的安全性。当然在我们的系统中, 还存在一些客户端控制比较复杂的情况, 为保护这段比较复杂的控制脚本, 我们采取了用Servlet的方法, 保护这段脚本, 从而保证了一定程度的安全性。在系统的登录过程中, 我们采取了相当严格的登录键检查操作, 用户没有供应商提供的相应的键, 就无法

9、通过验证而进入系统。对于试用版的用户则提供了一种有效期限约束。这些加密或安全措施, 通过在Java Bean中封装了严格而有强大功能的加密算法, 在客户端申请验证后才能准予通过。在使用这套技术方案的过程中, 我们曾经遇到过许多的困难。比如;前面曾提到过要求JSP中代码能够尽量简化, 以提高安全性。由于JSP中仍有一些容易让人可能猜测到处理方法的语句及处理的过程, 为进一步提高安全性, 我们通过查阅大量的网上资料, 才形成了一套较好的措施, 比如制作JSP的标记库, 将有可能被猜测的处理进一步加以规划, 对应地生成一套行之有效的实用标记库, 这样就又增加了一道很有效的防护墙, 大幅度地提高了安全

10、保密性, 并且使页面结构的分离达到了一定的水准。又如:在对数据的处理上, 刚开始时也总是遇到系统运行会变得越来越慢的情况, 最后追查其原因, 发现原来是数据的连接过多, 我们及时地采用了数据连接池等技术解决了此类问题。该系统采用Java平台, 提供了深入地使用Java Bean和JSP的方案, 其效果是相当显著的, 在用户真实使用环境中受到了一致好评, 运行也较为稳定。由于采用了统一而方便的页面自动构造程序, 用户的界面非常友善, 并且可以按用户需求进行定制, 满足了用户的适应性需求。而在我们公司的内部, 也开始建立了一套基于此平台的资源库, 成为公司的今后开发使用的宝贵财富。必须指出的是, 在此系统中, 还存在着很多的不足, 比如实体类的组装程度尚不尽如人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论