论文部分内容阅读
管理信息系统已成为当代各种社会组织产品生产、服务提供和组织管理的关键要素,信息技术和系统的有效运用是企业组织获取市场竞争优势的重要途径。企业通过建立和使用管理信息系统,能使企业提高市场反应速度、缩短产品研制周期、增加生产柔性、加强成本控制,进而提高企业的竞争力。本文对整个系统进行了分析、设计与实现,依次介绍了数据库端设计、架构设计、功能设计与实现等。主要工作包括以下几点:首先,采用结构化系统开发方法,对离散制造型企业的业务流程进行了调查与分析,设计了系统的功能结构,确立了系统规划原则。该系统主要专注于离散制造业的生产信息管理,开发流程遵循实用性、开放性和标准化、可扩展性、安全可靠性、经济性等原则。其次,阐述了系统数据库的设计与实现,并对系统数据库设计的概念结构设计、逻辑结构设计以及物理结构设计阶段做了重点介绍。整个数据库设计遵循第3范式,在尽量减少数据冗余度的同时兼顾性能需求。接着,在对比分析了当前存在的主流架构框架J2EE和DotNet的优缺点之后,以J2EE框架为基础搭建了5层开发框架:表现层、控制层、领域层、数据库映射层、基础架构层,并对其中的控制层和数据库映射层的组件模型做了详细分析。在此基础上,从具体模块出发,分别对数据访问模块、基本信息管理模块、合同管理模块、库存管理模块、施工管理模块和系统维护模块进行比较细致的业务流程建模和功能分析,并在最后对整个系统中的类结构和关键类进行了介绍。再次,着重介绍了系统的特点和若干关键技术实现,包括Web2.0核心技术之一AJAX的应用、权限个性化的实现、大数据量的分页传输、编码过程中设计模式的使用等。最后对全文进行了总结和展望。