基于struts技术的文章管理系统的设计与实现本科学位论文.doc

上传人:博****1 文档编号:561088839 上传时间:2023-04-25 格式:DOC 页数:54 大小:2.49MB
返回 下载 相关 举报
基于struts技术的文章管理系统的设计与实现本科学位论文.doc_第1页
第1页 / 共54页
基于struts技术的文章管理系统的设计与实现本科学位论文.doc_第2页
第2页 / 共54页
基于struts技术的文章管理系统的设计与实现本科学位论文.doc_第3页
第3页 / 共54页
基于struts技术的文章管理系统的设计与实现本科学位论文.doc_第4页
第4页 / 共54页
基于struts技术的文章管理系统的设计与实现本科学位论文.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《基于struts技术的文章管理系统的设计与实现本科学位论文.doc》由会员分享,可在线阅读,更多相关《基于struts技术的文章管理系统的设计与实现本科学位论文.doc(54页珍藏版)》请在金锄头文库上搜索。

1、北京毕业论文设计 基于Struts技术的文章管理系统摘 要本论文首先介绍了文章管理类网站的现状和JSP、Sturts等Java Web的相关技术,用面向对象的MVC设计思想对文章管理系统进行系统需求分析、可行性研究。接着对系统进行了概要设计,从文章管理系统的的目前现状和实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,基于Windows 7操作系统和MySQL数据库,之后在概要设计的基础上确立了各个功能模块的子模块和具体功能,将本系统划分为。然后对系统进行数据库设计,根据系统的功能模块的具体功能设计并建立了系统所需的各个表,完成了数据库的逻辑设计。最后使用集

2、成框架对系统进行代码的编写,使得本系统的数据层代码和表示层代码分离、业务逻辑和表示层分离,同一个模型可以被不同的视图重用,大大提高了代码的可重用性。基本实现了一个简洁的文章管理系统所需的功能。关键词: B/S,Java,文章管理系统,SturtsTechnology-based article management system StrutsAbstractThis paper introduces the status quo management class websites and articles JSP, Sturts and other Java Web related techn

3、ologies , object-oriented MVC design ideas for article management system for system requirements analysis , feasibility studies.Followed by a summary of the design of the system , starting from the current situation and the actual needs of the article management system , using the current more popul

4、ar B / S ( Browser / Server ) architecture and JSP dynamic web development technology, based on the Windows 7 operating system and MySQL database , and then on the basis of a summary of the design established the sub-modules and each module specific functions , this system is divided into . Then the

5、 system database design, based on the specific features of the system function module design and build a system requires each table to complete the logical design of the database.Finally, the system using integration framework for the preparation of the code, the code of the system makes the data la

6、yer and the presentation layer code separation, separation of business logic and presentation layer , the same model can be reused in different views , which greatly improves the reusability of code . Basically implements a simple article management system required functionality.Keywords: B/S, Java,

7、 article management system, Sturts目 录摘 要iAbstractii1绪论11.1 背景11.2问题定义11.2.1媒体文章网站11.2.2文章管理系统11.2.3文章管理系统网站研究的目标及意义22 系统分析32.1 功能需求分析32.2 本系统采用的关键技术42.2.1 JSP技术42.2.2 JavaBean技术42.2.3 JDBC技术52.2.4 用JDBC访问数据库62.2.5 Struts的简介72.3 可行性分析82.4 系统运行环境92.4.1 软件环境92.4.2 硬件环境93 系统概要设计113.1 总体功能113.2 E-R图124 系

8、统详细设计134.1 后台数据库设计134.1.1 MySQL介绍134.1.2 MySQL数据库的主要特征134.1.3 数据库表结构144.2 处理流程设计174.2.1 系统操作流程174.2.2 数据增加流程184.2.3 数据修改流程184.2.4 数据删除流程194.3 系统模块设计204.3.1 前台用户模块204.3.2 后台管理员登录模块214.3.3 文章管理225 系统调试与测试265.1 程序调试265.2 程序的测试265.2.1 测试的重要性及目的265.2.2 测试的步骤27结论29参考文献30致 谢31外文原文32中文翻译43i1绪论1.1 背景近年来,Inte

9、rnet技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览Web有着执行Windows程序一样的感觉和操作性。随着Internet技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会信息数据库服务等。作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今Web技术的一个热点。有了数据库的支持,可以扩展网页的功能,可以方

10、便地设计出交互式页面,可以构造功能强大的后台管理系统,可以为网站的更新、维护提供极大的方便。因此,作为网络开发者或管理者,数据库知识是必不可少的。在当前社会,信息已成为一种隐型的财富,人们对信息的需求再也不是局限于单纯的电视、报纸等大众途径。随着Internet在中国的发展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取信息的需求越来越大。基于此种考虑,网络开发者们提出了一种“文章发布系统”,该系统能够实现在线更新最新文章、设置文章分类导航等功能,此外,网站管理员也可在线对后台进行管理,例如文章的修改、删除等操作,以保证文章的及时、准确性。1.2

11、问题定义1.2.1媒体文章网站媒体网站,指以经营新闻文章业务为主要生存手段的网站。包括国家大型新闻门户(如新华网、人民网、中国网等,政府网站的后缀为.gov,中国网站的后缀为.cn),商业门户(网易、新浪等,商业网站的后缀为:.com),地方新闻门户(长江网、大江网、大洋网等),还有各种行业门户网站(湖北美食网、中国化工网)也充当了该行业的媒介网站。1.2.2文章管理系统文章管理系统(Content Management System)又叫做内容管理系统,是一个基于文章和内容管理的全站管理系统,文章管理系统是基于B/S模式的系统,本系统可以将杂乱无章的信息(包括文字,图片)经过组织,合理有序地

12、呈现在大家面前。当今社会是一个信息化的社会,文章新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,文章管理系统的概念就此提出。文章管理系统的提出使报刊不再是唯一的文字媒体,从此以后网络也充当了一个重要的新闻媒介的功能。1.2.3文章管理系统网站研究的目标及意义顾名思义,文章管理系统是基于B/S模式的网站内容管理系统。Web开发的语言,数不胜数,有cgi/perl/ruby所代表的脚本语言,php/jsp/.net所代表的类c语言,asp所代表的basic语言等等。但是经过这么多年互联网应用中的大浪淘沙,当前主流的也就属php/jsp/.net三大阵营了。目前在国内PHP与. NET应

13、用相对Java的JSP而言较为流行。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。随着Java语言的流行,JSP的应用范围相当广泛,性能也很突出,有着非常好的应用前景,运行效率也有着很大的成长空间。针对目前文章管理系统的现状以及目前主流Web开发技术的比较,本文提出使用Java语言的JSP技术进行编写。为了降低开发复杂度、在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序,采用一套基于MVC设计模式的Struts框架、Spring框架和Hibernate框架组成的集成SSH框架作为开发模型进行开发。2 系统

14、分析2.1 功能需求分析 本系统需要具有以下功能:(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面。(2)能够实现文章发布的各项功能,能成功的对用户各种信息进行管理。(3)查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据,系统模式图如图2.1所示。业务服务器数据库服务器事务逻辑数据逻辑ClientBrowser表示逻辑Browser表示逻辑JSP网页WWW服务器/业务逻辑服务器JavaBean组件中间件JDBC数据库服务器数据库MySQL图2.1 系统模式图系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用JSP技术作为表现手段,服务器采用Tomcat 6.0.26作

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

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

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