基于WEB办公电子文档设计908987

上传人:人*** 文档编号:431137794 上传时间:2023-07-30 格式:DOC 页数:44 大小:3.98MB
返回 下载 相关 举报
基于WEB办公电子文档设计908987_第1页
第1页 / 共44页
基于WEB办公电子文档设计908987_第2页
第2页 / 共44页
基于WEB办公电子文档设计908987_第3页
第3页 / 共44页
基于WEB办公电子文档设计908987_第4页
第4页 / 共44页
基于WEB办公电子文档设计908987_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《基于WEB办公电子文档设计908987》由会员分享,可在线阅读,更多相关《基于WEB办公电子文档设计908987(44页珍藏版)》请在金锄头文库上搜索。

1、目 录1 引言12可行性分析12.1 经济可行性22.2 技术可行性22.3 运营可行性42.4 社会可行性43 系统需求分析53.1背景概述53.2系统概述53.3技术背景53.3.1 JSP内容简介63.3.2 异步刷新网页方式63.3.3 网页动态效果73.3.4 网页框架73.4 使用软件及环境简介83.4.1 MyEclips简介83.4.2 MySql83.4.3 Java93.5数据流图93.6用例图103.7系统子功能描述104 系统总体设计124.1 系统功能设计124.1.1顾客登录124.1.2分级控制124.2 数据库设计134.3 数据库连接设计164.4 SSH框架

2、设计175 系统具体设计与实现195.1登录界面设计195.2菜单管理界面设计195.3部门以及机构管理界面设计205.4顾客管理界面设计205.5角色管理界面设计215.6日记管理界面设计215.7文档类型管理界面设计225.8文档管理界面设计225.9 Struts设计235.10 Hibernate设计255.11 Spring设计266 系统测试与性能分析296.1登录模块的测试296.2服务器模块操作模块297结论31道谢32参照文献331 引言随着国内网络的迅速普及,信息量的逐渐增长,老式的文档管理已经很难合用于当今的高速发展时代。一种新的名词“大数据”广泛流行在网络中,“安全”以

3、及“大数据”成了现今各行各业必须注重的问题。老式的纸质办公文档容易浮现,遗失、缺损以及不以便查找等问题,给管理人员带来了很大的困扰。因此,能适应网络高速发展时代的基于web的办公电子文档管理系统的研究与更新也是势在必行。目前,随着国家普及网络进程的加快,越来越多的人乐旨在网上记日记,写笔记,保存重要文献,这对于基于web办公电子文档管理系统的研究有了很大的增进作用。另一方面,既有的办公电子文档功能并不完善,很难满足新时代人们的规定,不同的人群对此的需求也是不尽相似,如何满足大多数人的需求,为她们提供最佳的服务才是最重要。综上所述,在信息化的大趋势下,对于新型、高效、安全、人性化的web办公电子

4、文档管理系统的需求十分迫切。研究这样的一款以便的文档管理系统,既能在工作之余迅速网上传播文献,从而提高效率;又能增强安全性保证文档不会遗失。基于Web的办公电子文档管理系统便是因此开发。2可行性分析2.1 经济可行性(1)开发成本该系统开发的硬件平台为联想公司IdealPad系列Y480,软件为windows7计算机操作系统+MyEclipse编译环境+MySql数据库配备,所有采用的软硬件无需专门购买,因此开发的经济可行性较好。(2)运营成本本系统的运营平台为小型服务器,同步,网络环境可采用既有的因特网,也可以自主架设专用网络,费用成本都可以接受。该产品操作界面和谐,操作简朴,运营人员无需专

5、业培训,也可以起到控制成本的作用。(3)经济效益目前国内的办公电子文档管理系统并不常用,并且大多都无法适应年轻人的需求。此系统完美解决了老式文档管理带来的管理困难,需求人员多的问题,减少了在雇佣员工进行打扫,文档库的租用等费用。只需要有限的成本即可以达到更快捷,更以便的文档管理,因此开发的经济效益前景较好。综上所述,通过对办公电子文档管理系统的研究,可以在低廉的成本上获得较大经济效益,因此该产品具有经济可行性。2.2 技术可行性基于web的办公电子文档管理系统采用B/S模式设计,以便使用,不用安装,顾客只需输入相应的域名即可使用。技术上需要解决的有几点:(1)服务器端数据的存储目前数据管理经历

6、了人工管理、文献系统和数据库系统3个阶段。数据库管理系统可以解决多顾客多应用共享数据的需求,是数据可以广泛高效地得到应用,在二十世纪六十年代中期开始了高速的发展。在这一过程中,对于数据库系统的研究也得到了长足的进步与进一步,由此产生了许多高效快捷的管理措施。数据的数据模型也有三个,分别是层次模型、网状模型、关系模型。关系模型。其中关系模型由于其概念单一,构造严谨,易于掌握等各方面的有点成为了目前最重要的一种模型。20世纪80年代到目前以来的绝大多数数据库管理系统都支持关系模型。在本系统中,采用基于关系型的MySQL数据库来储存并管理服务器端的多种数据,例如管理员的信息、各路口的信息和控制参数等

7、等。MySQL数据库运用广泛,容易上手,大多数开发人员都可以纯熟掌握。(2)服务器端数据的操作在java语言中提供了对数据库操作的API,通过JDBC可以快捷高效地实现对各类数据的访问。有了JDBC,向多种关系数据发送SQL语句就是一件很容易的事。作为API,JDBC为程序开发提供原则的接口,并为数据库厂商以及第三方中间件厂商实现与数据库的连接提供了原则措施。JDBC实现了所有这些面向原则的目的且具有简朴、严格类型定义且高性能实现的借口。JDBC连接图如图2-1所示。图2-1 JDBC连接图(3)应用服务器本系统使用的Tomcat是一种免费的开放源代码的Web应用服务器,属于轻量级应用服务器,

8、在中小型系统和并发访问顾客不是诸多的场合下被普遍使用,是开发和调试JSP程序的首选1。(4)B/S架构本系统使用B/S架构,可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易2。B/S架构图如图2-2所示。图2-1 B/S架构图2.3 运营可行性该系统在任何有网络的终端上都可以进行运营的,这样的某些系统目前已经普及,顾客在该系统中可以以便的进行多种操作,实现预期的目的,使用该系统时顾客通过鼠标单击的方式进行操作,该方式能被广大顾客所接受,以及页面设计十分人性化,具有很高的可操作性和易用性,因此该系统的设计具有运营可行性。2.

9、4社会可行性随着国内经济与科技的发展,文档也是越来越多,如何以便迅速的管理文档成了办公人士需要解决的问题。因此,对于办公场合而言,该系统是十分合用的,同步也是会受到非常大的欢迎的正由于如此,本系统的社会可行性非常高。3 系统需求分析3.1 背景概述网上文献上传、下载管理系统是网络资源多的一种共享机制。它采用对顾客分级管理的方式,为不同级别的顾客提供不同的资源服务。一般来说,网上文献管理系统涉及两大类服务,一类是顾客管理,一类是资源共享。其中资源共享又分为对资源的上传、下载和删除。在网上文献管理系统中,最重要的是权限管理,由于网上管理文献系统的大部分操作都要进行权限验证,如何简洁、有效地进行权限

10、验证,便成为本系统设计的一种重要考虑。3.2系统概述网上文献管理系统重要用于提供资源共享。由于每位顾客但愿为其她顾客提供的共享服务级别不尽相似,因此要为每个顾客设立不同的级别,为每个顾客的目录设立不同的访问级别是非常必要的。在本系统中,顾客重要分为管理员和顾客两类,顾客目录的开放级别重要分为公有和私有两大类。私有目录不容许除管理员与拥有者之外的其她顾客进入其中访问,而公有目录则没有这个权限。在公有目录级别下又可设立上传、下载、删除级别,只有在相应级别下,方可在目录下对文献进行上传、下载及删除操作。网上文献管理系统需要进行严格地顾客认证才可使用。管理员拥有最高权限,在顾客管理方面,可以增长、删除

11、顾客,并对顾客信息进行修改。在文献管理方面,可以删除任何目录中的文献,除此之外,管理员在公有目录中,可以根据目录的共享级别上传或者下载文献,在私有目录中,则只能浏览顾客的文献列表。一般顾客可以全权管理自己目录的文献,即进行上传、下载及删除的操作。可以浏览公有目录,根据公有目录的共享级别上传、下载或者删除文献。当一般顾客目录设立为公有时,可以对其她顾客进行上传、下载、删除操作的限制。一般顾客不能进入不属于自己的私有目录。3.3 技术背景基于web的办公电子文档管理系统,重要使用java语言混合使用HTML以及JSP并采用了struts+spring+hibernate框架进行开发。3.3.1 J

12、SP内容简介JSP提供了九个内置对象3,但是在本系统中重要使用到了4个,分别是Request、Response、Session、Application其各自功能简述如下:Request对象:负责从客户机接受信息;使用Request可以从客户端得到数据,访问任何基于HTTP祈求传递的信息,涉及从HTML表格用POST措施或GET措施传递的参数、Cookie和顾客认证。作用域为request(顾客祈求期)。Response对象:扶着响应顾客祈求;Response对象用于动态响应客户端祈求,并将响应信息放回到客户端浏览器中。此对象封装了返回到HTTP客户端的输出,向页面作者提供设立响应头标和状态码的

13、方式。常常用来设立HTTP标题,添加cookie,设立响应内容的类型和状态,发送HTTP重定向和编码URL。作用域为page(页面执行期)。Session对象:负责保存单个用于与应用程序交互的多种信息;Session对象,可以使不同的顾客存储自己的信息,当顾客在应用程序的web页面之间跳转时,存储在Session对象中的变量将不会丢失。 作用域为session(会话期)。Application对象:负责保存所有程序顾客的共用信息;Application对象有个两个集合:Contents和StaticObjects集合,其中Contents集合表达没有使用元素定义的存储于Application对

14、象中的所有变量(以及它们的值)的一种集合;而StaticObjects集合表达使用元素定义的存储与Application对象中的所有变量(以及它们的值)的一种集合。作用域为Application(整个程序运营期)。3.3.2 异步刷新网页方式系统页面的异步刷新使用AJAX完毕。通过在后台与服务器进行少量数据互换,AJAX可以使网页实现异步更新。也就是说可以在不重新加载整个网页的状况下,对网页的某部分进行更新。AJAX不是一种新的编程语言,而是一种用于创立更好更快以及交互性更强的Web应用程序的技术。核心对象XMLHTTPRequest,通过这个可在不重载页面的状况与Web服务器互换数据。通过A

15、JAX,因特网应用程序可以变得更完善,更和谐4。3.3.3 网页动态效果前台网页的动态效果使用了jQuery,她是一种兼容多浏览器的javascript框架,jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件解决、使用AJAX以及其她功能。除此之外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发功能强大的静态或者动态网页5。3.3.4网页框架简介(1)Struts框架Struts框架具有组件的模块化,灵活性和重用性的长处,同步简化基于MVC的web应用程序的开发。Struts可以清晰地辨别控制,事务逻辑和外观,从而简化了开发应用程序的过程。Struts提供的类使得开发工作更加简朴,这些类涉及:控制程序流程的类;实现和执行程序事务逻辑的类;自定义的标记库使得创立和验证HTML表单更加容易。Struts框架中,模型分为两个部分,系统的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号