基于JAVA技术的军队办公自动化系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网络通信技术和INTERNET的迅猛发展,使得办公自动化概念的内涵得到了极大的扩展,现代意义的办公自动化已经成为综合计算机技术、通信技术、系统科学、行为科学等学科的科学技术,它将基于不同技术的办公设备,以联网的方式连成一体,将语言、图像、数据、文字处理等处理功能组合在一个系统中,形成一个事务处理强、工作效率高、信息流转快、决策科学的体系。
     从20世纪80年代中期至今的短短20年时间里,国内办公自动化应用系统发展迅速。上世纪90年代中期开始,随着以Lotus Notes为代表的工作流群件技术的面世,出现了以网络技术和协同技术为主要特征的第二代办公自动化系统,实现了工作流程自动化。
     本文对当前办公自动化系统的现状进行了分析,结合现代企业OA理念,立足于作者所在部队的实际,设计并实现了一个适用于西藏军区部队使用的办公自动化系统(XZJQOA系统)。该系统的目的是实现稳定的、高效的、便捷的办公自动化平台,能够准确地完成大量的数据资料的交互和传递,实现信息处理自动化,以代替传统的手工方式。该系统以JAVA技术中的Hibernate、Spring、Struts作为系统设计的技术支撑,对构成系统的表示层、业务逻辑层和数据持久层进行了深入的讨论。论文在对系统进行整体分析的基础上完成了对系统功能模块的设计和系统体系结构的设计。接着论文叙述了系统中部分功能的详细设计;随后采用自底向上的软件设计方法叙述了系统的具体实现过程。
     本文最后配置了系统的运行环境,并对系统的部分功能进行了测试。在实验的基础上,分析了系统的不足,对系统的发展给出了积极的展望。
The rapid development of network communication technology and Internet has greatly expanded the connotation of Office Automation, which, in the modern sense, has become a technology integrating computer technology, communication technology, system science, behavioral science, etc. as a whole and connecting different office equipment in a network to dispose speeches, pictures, data, and words in one system. In this way, there has formed a system that has strong transaction processing ability, high working efficiency, fast information circulation and scientific decision making.
     Since 1980s, the Office Automation application system in China has been developed rapidly. In the middle of 1990s, along with the appearance of Workflow Groupware Technology represented by Lotus Notes, there appeared Office Automation of the second generation characterized by network technology and cooperation technology, which realized the automation of work flow.
     This thesis analyzed the current situation of Office Automation and then designed and realized a XiZhang JunQu Office Automation System(XZJQOA System) based on the real conditions of the army where the author comes by using the modern concept of OA in enterprises. This system aims to provide a stable, effective and convenient OA platform, which can achieve precise interaction and convenience of large quantity of data so as to realize the automation of information disposition in replacement of traditional manual way. The technology of this system is based on Hibernate, Spring, and Struts and a profound discussion has been made on the representing level, logical level and data lasting level, the three of which composed the whole system. The thesis first designed the system function module and the system structure based on the analysis of the whole system; then it elaborated on the design of the some functions of the system and described the specific realization of the system by using bottom to top software design method; lastly it configured the operating environment of the system and made some tests to some functions of the system. According to the tests, the thesis also analyzed the deficiency of the system and made positive prospect for the development of the system.
引文
[1]孟晓景,刘伟,孙梁,OA系统的新理念和开发技术分析.山东科技大学学报,2003年3月第22卷第1期
    [2]赵强,乔新亮,J2EE应用开发(Weblogic+JBuilder),电子工业出版社,2003.7 第一版
    [3]Matt Raible,Spring Live.http://www.renderx.com
    [4]Spring Framework开发参考手册,http://spring.jactiongroup.net
    [5]Naveen Balani,Spring框架简介,http://www.JavaFan.net
    [6]Craig Walls,Ryan Breidenbach,Spring In Action,2005 by Manning Publication Co
    [7]罗时飞,精通Spring:Mastering Spring,电子工业出版社,2005
    [8]Knight and Dai,Objects and the Web,IEEE Software,2002
    [9]孙卫琴,精通Struts:基于MVC的JavaWeb设计与开发,电子工业出版社,2004
    [10]田珂,谢世波,方马,J2EE数据持久层的解决方案,计算机工程,2003年12月第29卷第22期,p93-95
    [11]Naveen Balani,当Hibernate遇上Spring,http://www.JavaFan.net
    [12]孙卫琴,精通Hibernate:java对象持久化技术详解,电子工业出版社,2005.5 第一版
    [13]Rod Johnson,Juergen Hoeller,Expert One-on-One J2EE Development without EJB,Wrox Inc,2003
    [14]朱庆伟,吴宇红,一种对象/关系映射框架的分析和应用,电子科技,2004年第1期p54-60
    [15]Hibernate 2.1.2 Reference,http://www.hibernate.org/hib_docs/reference/zh-cn/pdf/hibemate_reference.pdf
    [16]JDO,Sun JDO Specification,2003,http://www.jcp.org/aboutJava/communityprocess/first/jsr012/index.html
    [17]陈亚强,使用Hibernate来实现持久对象,http://www.JavaFan.net
    [18]Richard,用Hibernate和Spring开发事务持久层,http://www.JavaFan.net
    [19]尹志军,基于J2EE架构的办公自动化系统的研究与实现,北京工业大学,2003.5
    [20]XiaXin,SpringFrameWork Developer's Guide.2004,http://www.JavaFan.net
    [21]飞思科技产品研发中心,JSP应用开发详解(第二版),电子工业出版社 2004年1月第四版
    [22]马文刚,谢乐键,管知时,JSP实用编程实例集锦,清华大学出版社,2001年11月第一版
    [23][美]Ben Forta,著,章明,吴疆译,JSP应用程序开发指南,清华大学出版社,2001年6月第一版
    [24]结城浩著,博硕文化译,设计模式:Java语言中的应用,中国铁道出版社,2005
    [25]夏昕,曹小刚,唐勇,深入潜出Hibernate.电子工业出版社,2005年6月第一版
    [26]Rick Hightower,XDoclet学习笔记,http://onejava.blogbus.com/logs/2004/07/2703 77.html
    [27]Hibernate和XDoclet,http://www.gzas.org/kxybbs/asp.showtopic.asp?
    [28]Hibernate第一步之使用Hibernate-Middlegen生成映射文件,http://www.faridea.com/bbs/Announce/Announce.asp?BoardID=301&ID=9424
    [29]於东军,Java程序设计与应用开发,清华大学出版社,2005年3月第一版
    [30]Herbert Schildt,Java2:The Complete Reference,2001 Fourth Edition
    [31][美]Dennis Kafura著,袁晓华,石耀斌译,Java面向对象程序设计教程,机械工业出版社,2003
    [32][美]Chuck White,Liam Quin,Linda Burmma著,周生炳等译,XML从入门到精通:黄金版,电子工业出版社,2002
    [33][美]Mohammad Akif等著,马树奇等译,Java XML程序员参考手册,电子工业出版社,2002
    [34][美]Bryan Pfaffenberger,Alexis D.Gutzman,杨亚平等译,HTML 4实用大全,中国水利水电出版社,1999
    [35]王映雪等编著,HTML使用指南:Web页面制作初步,清华大学出版社,1997
    [36]Jason Brittain,Ian F.Darwin,Tomcat:The Definitive Guide,O'Reilly,2003
    [37]Mineral,Tomcat5中文问题解决之道,http://www.JavaFan.net
    [38]Jason Brittain,Tomcat配置技巧Top10,http://www.JavaFan.net
    [39]北京计算机教育培训中心组编,Oracle 9i数据库系统培训教程,清华大学出版社,2002年9月
    [40]张曜,Oracle 9i中文基础教程,清华大学出版社,2002
    [41]Hibernate中文参考文档,http://forum.hibernate.org.cn.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700