第三章:文档管理系统的需求分析。主要讲述了文档管理系统的需求分析以及各个功能模块的设计。
第四章:文档管理系统的系统设计。主要讲诉了对整个系统架构的设计。
第五章:文档管理系统各个功能模块的设计与开发。
2 相关技术的研究
项目开发所需要用到的技术有JSP、Struts1、MySQL、B/S等。
2.1 B/S结构
2.1.1 基本概念
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统开发、维护和使用。客户机上只要安装了一个浏览器,如Internet Explorer,服务器安装Oracle、Sybase、Infomix、或SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。
2.1.2 B/S结构优点
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。
B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。
2.1.3 文档管理系统中的B/S结构实现
企业单位人员作为客户(或者管理员),通过Web浏览器访问此系统,文件上传下载等操作与客户的账号信息等保存在专门的数据库服务器上。
2.2 JSP技术
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JSP全名为java server page,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。来.自/751论|文-网www.751com.cn/
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。