javaweb课程设计

javaweb课程设计

ID:27548464

大小:327.63 KB

页数:20页

时间:2018-12-03

javaweb课程设计_第1页
javaweb课程设计_第2页
javaweb课程设计_第3页
javaweb课程设计_第4页
javaweb课程设计_第5页
资源描述:

《javaweb课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JavaWeb课程设计题目:基于Struts2的阁书管理系统的实现班级:学,联系电话:姓名:成绩:随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展。二.Struts2web框架Stmts2框架主要由三个部分组成:核心控制器、业务控制器和用户实现的业务逻辑组件。核心控制器FilterDispatchcr负责拦截用户请求,如以ac

2、tion结尾则转入Struts2框架处理;然后会调用相应业务控制器(用户实现的Action)来处理用户请求;业务控制器Action只作为中间负责调度的调度器,一般不对用户请求进行实际处理,而是调用模型组件处理具体的业务逻辑;之后核心控制器根据Action的处理结果返回相应视图给用户显示最终处理结果Struts2与Strutsl相比,己有很多革命性的改进,但它并不是新发布的新框架,而是在非常成熟的WebWork框架基础上发展起来的。从某种程度上来讲,Stmts2没有继承Stmtsl的血统,而是继承WebWor

3、k的很多优点。所以说,WebWork衍生出了Struts2。因为Struts2是WebWork的升级,因此萁稳定性、性能等各方面都有很好的保证,而且吸收了Strutsl和WebWork两者的优势,其技术水平可以说是绝无仅右的。Stnits2是一个崭新的项H,发展空间很大,当前最新的技术、最新的理念都包含在其中,因此使用了Struts2就相当于站在了JavaWeb开发的最前沿。本系统采用基于Struts2结构的JavaWeb技术开发,给系统按时按质的完成提供Y保证。二.图书管理系统分析3.1系统的需求分析需求

4、分析是系统幵发最重要的阶段,通过需求分析完成在问题和解决方案之间架设桥梁第一步。经过调研后得到图书管理系统的业务需求,其中以系统管理员为主的用例有:(1)系统参数管理;(2)人员管理;(3)权限管理;(4)图书订购管理;(5)馆藏信息查询;(6)借阅信息查询等。以图书管理员为主的用例有:(1)图书入馆;(2)图书报损;(3)读者管理;(4)挂失恢复管理;(5)借书管理;(6)罚款管理;(7)还书管理等。以读者为主的用例有:(1)借阅查看续借;(2)预约管理;(3)目录检索和分类导航;(4)读书指引和新书通报

5、;(5)图书订购推荐;(6)用户历史信息查看;(7)用户信息管理等。将以上功能分为四大功能集合,分别为:基本信息管理,图书订购管理,图书借阅及查询,用广及权限管理。(1)基本信息管理功能集合:该集合包括系统参数设置、图书入馆、图书报损、读者管理、用户信息管理。(2)图书订购管理功能集合:包括阁书订购推荐,和图书订购管理。(3)图书借阅及查询功能集合:包括借书管理、还书管理、罚款管理、挂失恢复管理、借阅查看续借、预约管理、馆藏信息查询、借阅信息查询、H录检索和分类导航、读书指引和新书通报、用户历史信息查看等。

6、(4)用户及权限管理:包括人员管理、权限管理。二.图书管理系统设计4.1系统开发的内容根据系统需求分析可以得出系统开发内容主要包括四个模块:1)用户及权限管理模块;2)基本信息管理模块;3)订购管理模块;4)借阅查询管理模块。4.2系统的总体结构图书管理系统采用模块化的设计。系统结构模型由物理基础结构、应用支撑平台、图书管理系统三个层次组成。其中物理基础结构是构成教学模拟系统的硬件和网络基础;应用支撐平台建立在物理基础结构之上,它包括数据库服务器、Web服务器;图书管理系统部署在web服务器上,可以通过浏览

7、器浏览的方式直接向用户提供图书管理服务,向读者提供查询、续借等服务。图书管理系统为局域网运行环境。局域网与校园网互联互通,再连接到Internet,从而实现远程服务。4.3数据库设计系统采用B/S三层体系结构,在该结构中第三层为数据库服务器,它的功能是接收Web服务器对数据库的操纵请求。具体实现方法是,用Oracle作为数据服务器,以ODBC为数据接口提供数据服务,web服务器用来解释请求并在处理后返回相应的结果,而浏览器可以下载服务器上应用程序的执行结果。数据库主要包含表有:人员信息表,读者信息表,图书信

8、息表,借书表,罚款表等。4.4系统模块设计根据图书管理业务活动的分析,系统主要设计了四个模块,各模块及其包含小模块。二.图书管理系统的实现5.1struts,jsp文件的配置〈packagename=,ftushunextends=,fstruts-defaultn>〈interceptorname=nlogininterceptor,Tclass=ncom.nhu.library.i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。