● 摘要
本课题的最大特点是基于OME系统解决方案开发的。OME系统解决方案的日文名称是OpenMeisterEnterprise®系统基盘,由日本NEC公司推出。在OME系统解决方案中提供了程序框架、共通部品、各种开发支援工具、详细设计书模板、代码生成工具等系统组件及辅助开发工具。本论文的研究项目是日本某公司的考勤系统,项目名称为勤怠管理系统。本论文以勤怠管理系统的开发为例,论述了基于OME系统解决方案下的WEB系统开发的详细过程。基于OME系统解决方案的WEB系统开发和传统的WEB系统开发方式有很大的不同,主要集中在设计和实现环节,这些不同导致了系统的开发周期和开发成本上也存在着差异。NEC公司在设计OME系统解决方案时,主要的开发目的就是减少用户在系统非业务相关部分上所投入的开销,而把精力集中于业务逻辑部分的实现上。通过对客户公司考勤系统的解决方案的论述,可以看出采用OME系统解决方案后,概要设计中的很多工作内容,已经被解决方案所提供的组件很好的解决了,由此缩短了开发周期和降低了开发成本。在对系统的设计与实现部分的论述中,以具体功能的开发为例,详细论述了基于OME系统解决方案的开发方式中,以画面迁移为主导,再结合对数据处理方式的不同,对业务需求进行分类处理的解决方式。由于采用了分类处理的方式,因此可以提供成熟的代码生成功能,这样在编码、测试及维护环节,都减少了工作量。在阐述完考勤系统的开发过程后,通过与传统开发方式的比较,这种基于系统解决方案的开发方式在保证系统质量的同时,降低了开发成本,缩短了开发周期,同时也降低了对开发人员的要求,有足够的潜力成为今后主流开发方式。