论文部分内容阅读
企业要想在日益全球化的激烈的市场竞争中立于不败之地,就必须对市场和客户的要求做出快速响应。ERP(Enterprise Resource Planning,企业资源计划)作为目前企业信息化技术发展的主流,已成为世界各国企业提高管理水平,增强企业竞争力的有力工具。车间管理系统是ERP系统开发和应用的难点之一:车间管理在企业管理中占有非常重要的地位。因此,开发一个有效的车间管理信息系统具有重要的现实意义。本文结合国内某一大型企业网络产品生产车间的实际情况,基于Java EE(Java Enterprise Edition)构架和B/S(Browser/Server,浏览器/服务器)结构,开发完成了一个ERP子系统——车间管理系统。本文首先针对该大型企业的车间业务,完成了车间管理信息系统的需求分析,具体包括:依据车间生产的现状和软件工程的基本思想,先对系统总体需求进行分析,再采用Rational Rose 4.0作为UML(Unified Model Language)工具,使用顺序图对系统业务流程进行分析,使用用例图对系统及其功能模块用例进行分析。然后,完成了车间管理信息系统的设计,具体包括:根据系统目标与任务,结合车间的实际生产状况设计出系统的网络拓扑结构;针对生产车间的特点,从信息管理和信息集成应用角度出发,完成了车间管理系统功能设计;其中,在车间任务管理功能设计过程中针对车间作业排序所使用的优先权法则进行了重点研究;完成了系统的ER模型设计、关系模型设计及数据库表的设计。其次,完成了车间管理信息系统的详细设计与实现,具体包括:先确定采用MVC(Model,View,Controller)设计模式和设计与实现所需使用的开发工具;再分别从数据库访问和网站安全方面来实现Web系统的安全控制,其中数据库访问方面采用了JDBC(Java DataBase Connect)驱动程序和数据库连接池技术来实现,网站安全方面利用Java EE的安全编程模式、JBuilder X中的filter技术及WebLogic Server的安全套接字层技术来实现;接着在JBuilder X开发环境中对MVC模式进行了部署,依据面向对象建模技术,使用包图和构件图来描述系统的主程序设计与实现及其各功能模块的详细设计与实现;并且在以上设计工作的基础上进行了具体的代码编写和测试工作。本系统在局域网上经调试运行后能够实现其基本功能。最后,对本文的研究内容进行了总结,并展望了进一步的研究工作。