协同办公自动化平台网络存储子系统的设计与实现
发布时间:2018-10-30 18:19
【摘要】:随着互联网技术的发展,企、事业单位和政府机关的日常工作中都会用到办公自动化,因为传统的办公方式和纸质办公已经远远不能满足信息的快速传递和处理的需求,而OA系统改进了传统的管理模式,用户可通过OA系统平台共享知识、管理自己的工作任务、跟踪客户、参与项目、与他人进行随时的沟通协作等,创造了管理扁平化、运作顺畅化、工作高效化的工作环境。 传统的基于B/S架构的网络办公自动化系统因为没有使用优秀的软件开发和设计模式、没有使用层次结构开发,各种HTML标记和程序代码混合在一起,使系统的维护和改进非常困难。并且随着数字化资源的爆炸性增长,传统的OA系统没有资源的存储功能。在这种研究背景下,本文首先介绍了J2EE三大轻量级框架Struts、Spring、Hibernate的架构优势和原理,网络存储的相关技术和模型,接着,根据目前企业办公自动化系统的应用需求,对系统总体功能需求和非功能性需求做了阐述,以网络存储子系统为中心,对网络存储子系统做了功能性需求用例分析,并给出了详细的设计,包括体系结构设计、流程设计和数据库表结构设计等,并对系统的安全机制进行了相关研究。然后,根据MVC分层的设计思想对Struts、Spring、Hibernate这几种框架进行整合,也以网络存储子系统为例,从实体层、数据访问层、业务逻辑层、Web表现层分别详细叙述了各层框架的代码实现及整合方法。最后,按给定的测试用例对网络存储子系统各功能进行测试,以保证网络存储的功能稳定和可靠性。从给出的实现效果截图中可以看出,该网络存储子系统功能完善,界面友好,弥补了传统OA系统中文件不易共享和保存的不足。
[Abstract]:With the development of Internet technology, office automation is used in the daily work of enterprises, institutions and government agencies, because the traditional office method and paper office can no longer meet the needs of the rapid transmission and processing of information. The OA system improves the traditional management mode, users can share knowledge through the OA system platform, manage their own work tasks, track customers, participate in projects, communicate and cooperate with others at any time, and create flat management. Smooth operation, high-efficiency working environment. The traditional network office automation system based on the B / S architecture has not used the excellent software development and design pattern, has not used the hierarchical structure development, all kinds of HTML tags and the program code are mixed together. It is very difficult to maintain and improve the system. And with the explosive growth of digital resources, the traditional OA system has no storage function of resources. In this research background, this paper firstly introduces the advantages and principles of Struts,Spring,Hibernate, the related technologies and models of network storage, and then, according to the current application requirements of the enterprise office automation system, This paper expounds the overall functional requirements and non-functional requirements of the system, taking the network storage subsystem as the center, analyzes the functional requirements use cases of the network storage subsystem, and gives the detailed design, including the design of the architecture. Process design and database table structure design, and the security mechanism of the system is studied. Then, according to the design idea of MVC layering, the framework of Struts,Spring,Hibernate is integrated, and the network storage subsystem is taken as an example, from the entity layer, the data access layer, the business logic layer. The Web presentation layer describes the code implementation and integration method of each layer framework in detail. Finally, each function of network storage subsystem is tested according to given test cases to ensure the function stability and reliability of network storage. It can be seen from the screenshot of the implementation effect that the network storage subsystem has perfect function and friendly interface, which makes up for the difficulty of sharing and saving files in the traditional OA system.
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52;TP333
本文编号:2300793
[Abstract]:With the development of Internet technology, office automation is used in the daily work of enterprises, institutions and government agencies, because the traditional office method and paper office can no longer meet the needs of the rapid transmission and processing of information. The OA system improves the traditional management mode, users can share knowledge through the OA system platform, manage their own work tasks, track customers, participate in projects, communicate and cooperate with others at any time, and create flat management. Smooth operation, high-efficiency working environment. The traditional network office automation system based on the B / S architecture has not used the excellent software development and design pattern, has not used the hierarchical structure development, all kinds of HTML tags and the program code are mixed together. It is very difficult to maintain and improve the system. And with the explosive growth of digital resources, the traditional OA system has no storage function of resources. In this research background, this paper firstly introduces the advantages and principles of Struts,Spring,Hibernate, the related technologies and models of network storage, and then, according to the current application requirements of the enterprise office automation system, This paper expounds the overall functional requirements and non-functional requirements of the system, taking the network storage subsystem as the center, analyzes the functional requirements use cases of the network storage subsystem, and gives the detailed design, including the design of the architecture. Process design and database table structure design, and the security mechanism of the system is studied. Then, according to the design idea of MVC layering, the framework of Struts,Spring,Hibernate is integrated, and the network storage subsystem is taken as an example, from the entity layer, the data access layer, the business logic layer. The Web presentation layer describes the code implementation and integration method of each layer framework in detail. Finally, each function of network storage subsystem is tested according to given test cases to ensure the function stability and reliability of network storage. It can be seen from the screenshot of the implementation effect that the network storage subsystem has perfect function and friendly interface, which makes up for the difficulty of sharing and saving files in the traditional OA system.
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52;TP333
【参考文献】
相关期刊论文 前3条
1 任中方,张华,闫明松,陈世福;MVC模式研究的综述[J];计算机应用研究;2004年10期
2 徐磊;曹柯;景旭;;基于RED5的可视化农业科技推广系统研发[J];农机化研究;2010年03期
3 张金才;设计企业“办公自动化管理系统”的实施[J];中国勘察设计;2005年03期
,本文编号:2300793
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2300793.html