基于Struts技术的文章管理系统的设计(MySQL)(任务书,开题报告,外文翻译,毕业论文12000字,程序代码,MySQL数据库,答辩PPT)
摘 要
近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览Web有着执行Windows程序一样的感觉和操作性。随着Internet技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会信息数据库服务等。
作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今Web技术的一个热点。有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互式页面,可以构造功能强大的后台管理系统,可以为网站的更新、维护提供极大的方便。因此,作为网络开发者或管理者,数据库知识是必不可少的。
本论文首先介绍了文章管理类网站的现状和JSP、Sturts等Java Web的相关技术,用面向对象的MVC设计思想对文章管理系统进行系统需求分析、可行性研究。第一章为绪论,介绍国内外背景及现状等;第二章是需求分析,从系统目标,功能,性能,系统运行环境等方面阐述;第三章为系统设计,介绍前后台的数据库设计,各个模块的设计等;第四章为系统实现,具体介绍各个功能模块的实现;第五章为结论。
关键字: jsp,Mysql,文章管理系统,Sturts
News website
Abstract
In recent years, Internet technology has been rapid development, has become a hot technology in the computer industry. One of the factors that contributed to the rapid development of the technology of Web is Internet. The development of Web technology makes the interactive dynamic pages, organized database query, content rich pages become the most attractive Webpage. Browse the Web with the implementation of Windows programs like the feel and maneuverability. With the development of Internet technology, it has become a platform, for users to provide powerful services, such as online shopping, online commerce, social information database services etc..
As one of the most rapidly developing fields of computer database technology, and has formed a set of unique theory, and widely used in people's production and life. The combination of database technology and website is a hot topic in current Web technology. With the support of the database, can be extended Webpage function, can be easily designed interactive pages, you can create powerful back-end management system, can provide great convenience for site updates, maintenance. Therefore, as a web developer or administrator, the database knowledge is essential.
This paper introduces the status quo management class websites and articles JSP, Sturts and other Java Web related technologies , object-oriented MVC design ideas for article management system for system requirements analysis , feasibility studies.
The first chapter is the introduction, introduces the background and the present situation; the second chapter is the demand analysis, the system goal, function, performance, the system running environment; the third chapter is the system design, the database design of the background, the various modules of the design; the fourth chapter is the system implementation, implementation details of each function module; the fifth chapter is the conclusion.
Key words:JSP, Mysql,article management system,Sturts
首页:
文章分类:(国际 娱乐 体育 等等)文章分类需要从数据库中动态取出(因为后台中有添加删除修改分类的功能) 可以只显示4—5个分类;
文章搜索:(可以选择分类)以文章标题模糊搜索,有分页功能;
图片文章:按文章点击率高低显示前10条左右的文章(显示点击率);
网友投票:对得知本站信息的调研;
网站公告:显示公告信息;
用户登录:网站用户登录,登陆后用户获得评论和投票的权限;
文章评论:网站用户登录后可以对文章进行评论。
后台:
1.管理员:拥有所有权限
管理员维护:
管理员维护(包含删除)
管理员添加
用户管理:
用户列表(包含删除)
文章分类管理:
分类列表(包含删除、添加)
文章管理:
文章列表(包含删除、添加)
图片文章管理:
图片列表(包含删除、添加)
投票查看:
查看投票结果
公告管理:
公告列表(包含删除)
公告添加
留言管理:
留言列表(包含删除)
2.会员:
发布留言
进行投票
系统采用了敏捷开发的思想,结合跨平台的J2EE技术架构,数据库采用了Mysql;使得系统具有易用性、个性化、跨平台等特点;同时又保证数据的安全、稳定、快速和完整;使其运行得高速、安全、稳定。
目 录
目录 I
1 绪 论 1
1.1 论文研究主要内容 1
1.2 背景和研究意义 1
2 需求分析 3
2.1 系统设计目标 3
2.2 功能需求分析 3
2.3 可行性分析 5
2.4开发环境 5
2.4关键技术介绍 6
3 系统设计 10
3.1功能模块设计 10
3.2 系统功能流程图 11
3.3数据库设计 12
3.1.1 后台数据库设计 13
3.3.2后台数据库设计 14
3.3.3概念结构设计 16
3.3.4逻辑结构设计 18
3.3.5物理结构设计 18
4 系统实现 22
4.1 数据库连接的实现 22
4.2 业务流程模块的实现 22
4.3 页面的实现 22
4.3.1前台界面的实现 22
4.3.2用户注册界面的实现 24
4.4后台界面的实现 25
4.4.1管理员登陆页面的实现 26
4.4.2文章管理页面的实现 28
5 结论 31
5.1总结 31
5.2展望 31
参考文献 32
致谢 34
|