javaweb课程设计文档格式.docx

上传人:b****1 文档编号:13105587 上传时间:2022-10-05 格式:DOCX 页数:16 大小:58.98KB
下载 相关 举报
javaweb课程设计文档格式.docx_第1页
第1页 / 共16页
javaweb课程设计文档格式.docx_第2页
第2页 / 共16页
javaweb课程设计文档格式.docx_第3页
第3页 / 共16页
javaweb课程设计文档格式.docx_第4页
第4页 / 共16页
javaweb课程设计文档格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

javaweb课程设计文档格式.docx

《javaweb课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《javaweb课程设计文档格式.docx(16页珍藏版)》请在冰豆网上搜索。

javaweb课程设计文档格式.docx

之后核心控制器根据Action的处理结果返回相应视图给用户显示最终处理结果。

Struts2与Strutsl相比,已有很多革命性的改进,但它并不是新发布的新框架,而是在非常成熟的WebWork框架基础上发展起来的。

从某种程度上来讲,Struts2没有继承Struts1的血统,而是继承WebWork的很多优点。

所以说,WebWork衍生出了Struts2。

因为Struts2是WebWork的升级,因此其稳定性、性能等各方面都有很好的保证,而且吸收了Strutsl和WebWork两者的优势,其技术水平可以说是绝无仅有的。

Struts2是一个崭新的项目,发展空间很大,当前最新的技术、最新的理念都包含在其中,因此使用了Struts2就相当于站在了JavaWeb开发的最前沿。

本系统采用基于Struts2结构的JavaWeb技术开发,给系统按时按质的完成提供了保证。

三.图书管理系统分析

3. 1系统的需求分析

需求分析是系统开发最重要的阶段,通过需求分析完成在问题和解决方案之间架设桥梁第一步。

经过调研后得到图书管理系统的业务需求,其中以系统管理员为主的用例有:

(1)系统参数管理;

(2)人员管理;

(3)权限管理;

(4)图书订购管理;

(5)馆藏信息查询;

(6)借阅信息查询等。

以图书管理员为主的用例有:

(1)图书入馆;

(2)图书报损;

(3)读者管理;

(4)挂失恢复管理;

(5)借书管理;

(6)罚款管理;

(7)还书管理等。

以读者为主的用例有:

(1)借阅查看续借;

(2)预约管理;

(3)目录检索和分类导航;

(4)读书指引和新书通报;

(5)图书订购推荐;

(6)用户历史信息查看;

(7)用户信息管理等。

将以上功能分为四大功能集合,分别为:

基本信息管理,图书订购管理,图书借阅及查询,用户及权限管理。

(1) 基本信息管理功能集合:

该集合包括系统参数设置、图书入馆、图书报损、读者管理、用户信息管理。

(2) 图书订购管理功能集合:

包括图书订购推荐,和图书订购管理。

(3)图书借阅及查询功能集合:

包括借书管理、还书管理、罚款管理、挂失恢复管理、借阅查看续借、预约管理、馆藏信息查询、借阅信息查询、目录检索和分类导航、读书指引和新书通报、用户历史信息查看等。

(4)用户及权限管理:

包括人员管理、权限管理。

四.图书管理系统设计

4. 1系统开发的内容

根据系统需求分析可以得出系统开发内容主要包括四个模块:

1)用户及权限管理模块;

2)基本信息管理模块;

3)订购管理模块;

4)借阅查询管理模块。

4.2系统的总体结构

图书管理系统采用模块化的设计。

系统结构模型由物理基础结构、应用支撑平台、图书管理系统三个层次组成。

其中物理基础结构是构成教学模拟系统的硬件和网络基础;

应用支撑平台建立在物理基础结构之上,它包括数据库服务器、Web服务器;

图书管理系统部署在web服务器上,可以通过浏览器浏览的方式直接向用户提供图书管理服务,向读者提供查询、续借等服务。

图书管理系统为局域网运行环境。

局域网与校园网互联互通,再连接到Internet,从而实现远程服务。

4.3数据库设计

系统采用B/S三层体系结构,在该结构中第三层为数据库服务器,它的功能是接收Web服务器对数据库的操纵请求。

具体实现方法是,用Oracle作为数据服务器,以ODBC为数据接口提供数据服务,web服务器用来解释请求并在处理后返回相应的结果,而浏览器可以下载服务器上应用程序的执行结果。

数据库主要包含表有:

人员信息表,读者信息表,图书信息表,借书表,罚款表等。

4.4系统模块设计

根据图书管理业务活动的分析,系统主要设计了四个模块,各模块及其包含小模块。

五.图书管理系统的实现

5. 1struts,jsp文件的配置

<

packagename="

tushu"

extends=nstruts-defaultn>

interceptors>

interceptorname=ulogininterceptorn

class=ncom.nhu・library.interceptor.AuthrityInterceptorn>

/interceptor>

interceptor-stackname="

LoginInter**>

interceptor-ref

name=Hlogininterceptor**>

/interceptor-ref>

interceptor-refname=HdefaultStack"

>

/interceptor-ref>

<

/interceptor-stack>

/interceptors>

default-interceptor-ref

name=HLoginlnter**>

/default-interceptor-ref>

global-results>

resultname="

login"

/login.jsp<

/result>

/global-resuits>

actionname=Hlogin"

class=ncom.nhu.library.Action.LoginAction"

method="

interceptor-refname=ndefaultStackn>

resultname=*'

successntype=**redirectH>

$(goingToURL)

resultname=,'

failH>

/login.jsp<

resultname=ninput**>

/action>

actionname=HlistKclass=Hcom.nhu.library.Action.ListActionn>

resultname=nsuccess**>

/index.jsp<

!

—用来进行页面转向一>

/package>

packagename=nadmin.sucure"

extends=nstruts-defaultnnamespace=n/manager/securen>

interceptorname=nlogininterceptorH

class=ncom.nhu.library.interceptor.AuthrityInterceptorH>

interceptor-stackname="

LoginlnterH>

name=,*logininterceptor**>

name="

Loginlntern>

/default-interceptor-ref>

resultname=nlogin**>

resultname=Hexceptionn>

/exception.jsp<

—异常处理-->

global-exception-mappings>

exception-mappingresult=Hexception"

exception="

java.sql.SQLException"

/exception-mapping>

/global-exception-mappings>

actionname="

findreadertypeH

class=Hcom.nhu.library.Action.FindReaderTypeActionH>

resultname=nsuccessn>

/manager/secure/addreader.jsp<

actionname=**addreadern

class=,,com.nhu.library.Action.AddReaderActionH>

/manager/secure/success・jsp<

resultname=nfail**>

/manager/secure/fail.jsp<

inputH>

/manager/secure/addreader.jsp<

—获得所有管理员信息一>

managerroles"

class=ncom.nhu・library.Action.ManagerRolesActionH>

/manager/secure/rolesmanager.jsp<

―图书管理一>

—获得所有图书基本信息—>

——<

actionname=ngetallbooksbasicinfonclass=ncom.nhu.library.Action.ManageBooksAction"

>

result

name=Hsuccessn>

/manager/secure/managebooks・jsp<

resultname=HinputH>

/manager/secure/addbook.jsp<

——>

―删除图书一>

actionname=ndeletebook"

class=Hcom.nhu・library.Action.ManageBooksAction**method="

deletebook"

resultname=nsuccessntype=,,redirect-actionH>

getallbooksbasicinfo

resultname=nfailn>

/manager/secure/deletebookfail.jsp

res

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1