铁路基层站段办公自动化系统的设计与实现
作者单位:上海交通大学
学位级别:硕士
导师姓名:沈备军;关振东
授予年度:2012年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:结合信息技术和现代化办公方式而产生的办公自动化(Office Automation,OA),是新时代技术革命中的一个重要的技术应用领域。传统的办公方式不得不手工完成那些重复而繁杂的任务,因此人们必须花费更多的精力和时间去处理,并且手工处理还会出现无法按时完成任务以及操作出错的可能,也使工人的创造力和想象力极大地被限制,这是现代化管理必须解决的问题。在办公自动化的现代工作模式中,手工作业被先进的工具和现代化的管理所改进,各种管理信息系统以及各种设备可以有效协助员工完成许多办公业务活动,不仅办公灵活,而且工作效率得以显著提高,工作质量得到保证。目前,我国铁路基层站段的办公自动化的发展上处于初期阶段,与国外相比,在各方面都存在明显的差距。国内外一些办公软件虽然技术先进,但是由于和铁路现场工作理念有出入,导致了这些办公软件的“水土不服,所以当务之急就是设计和实现与铁路办公相适应的办公自动化系统。 为了提高办公以及管理的效率和质量,本文基于铁路基层站段内部办公管理及业务发展需求,应用计算机技术和Internet技术,采用面向对象方法与快速原型过程,开发了一个B/S架构的办公自动化系统。 本文首先对铁路基层站段办公自动系统进行可行性分析和需求分析,采用用例模型对系统的功能进行建模,并对每个用例进行了定义。然后根据需求,采用SSH(Struts+Spring+Hibernate)框架设计了铁路基层站段办公自动化系统的架构。遵循模块化设计原则,整个系统被划分为九个模块:文档管理模块、职工基本信息管理模块、用户身份识别模块、日程安排模块、教育管理模块、安全管理模块、班组管理模块、公告管理模块和党群工作管理模块。针对每个模块,本文采用基于UML的面向对象方法,对铁路基层站段办公自动化系统进行详细设计,建立了模块的主要活动图和关键类图。然后采用ER图对数据库进行了概念设计和逻辑设计,并详细定义了表格的字段。 在此基础上,本文使用EXT框架、MyEclipse Enterprise Workbench工具、Tomcat服务器、SVN版本管理软件以及MySQL数据库,完成了整个系统的实现,并对系统从性能测试以及功能测试2个不同的方面进行了验证。现在,在哈尔滨铁路局齐齐哈尔站已经开始对办公自动化系统进行试运行。测试和试运行的结果表明,本文所研发的铁路基层站段办公自动化系统具有良好的用户界面,实用性强,维护方便,稳定性好,达到了预期目标。 由于铁路基层站段办公自动化系统的应用,使得铁路基层站段的综合竞争能力显著提高,工作效益得以改进,因为本系统让工作人员摆脱了频繁的时常性工作,可以把更多的精力分配到更有价值的事情创造更多的价值。本系统简化了以前复杂的和臃肿的组织结构,进而各个部门可以利用共享信息的方式相互合作,每个部门以及任何一个员工的责任都被明确规定,而管理和决策层能够将各个方面收集来的信息进行综合分析,最终为组织制定出高效的战略决策。