论文部分内容阅读
企业信息管理系统作为现代企业的一种重要管理手段已渗透到各行各业。在国外,数字化企业管理理念已逐渐为多数人所接受。他们的企业资源管理及产品数据管理都非常普及,部分公司不排除长期研发的可能,根据使用环境的不同,采用的系统可能包括基于FoxBASE或FoxPro的平面数据库、基于C/S结构或基于B/S的结构的分布式数据库系统等,但只要涉及到大型数据库管理,开发费用就非常昂贵。总体上看国外的企业管理系统的发展已经日趋成熟。而国内,大型企业关于ERP、PDM的讨论和实施也比较多,但是用先进的大型应用平台开发的成功案例不多,其中部分成功的开发商也仅仅是利用国外的产品进行集成和改造。在国内对于开发企业资源管理最大的障碍就是开发费用太高,用户需求无法明确,用户的培训不够,这样的结果就容易导致系统开发夭折,系统无法发挥效益。 本文以株洲自来水建安公司企业信息管理系统的研究和设计为背景,以现有成熟软件开发方法和规范为基础结合XP开发方法,研究开发了一套以Oracle数据库作为后台基于Socket连接的三层结构的自来水建安行业企业信息管理系统,并为今后的系统升级预留了足够的资源和接口。 本文的主要工作包括: 1.研究了XP和UML结合的软件开发方法,并改良了软件开发管理,既保证了与客户的充分交流又保证了程序开发过程的相对稳定; 2.研究了数据库建模软件的应用,解决了企业大型数据库复杂关系的表征与实现的问题;提出并实现了自来水建安行业企业信息管理系统与行业流行的多种标准数据格式交换数据的开放接口; 3.研究和实施了企业应用在三层结构系统中的合理部署,实现了三层结构架构下的程序优化方法;设计并实现了几种实用的灵活方便的UI设计方法;研究实现了特殊的一些企业应用(如:机械磨损检测分析模块,远程任务单模块和给排水投诉模块等)。 本文对开发中小型企业信息系统提出了一种较合适的软件项目管理方法,对于国内中小型企业如何根据行业特点来实现和研究企业信息管理系统有一定的参考价值,对于研究三层结构优化、Oracle数据库的应用和图形数据处理等应用领域也有着重要的实际意义。