基于Struts技术的文章管理系统设计(Sturts,MySQL)
来源:56doc.com 资料编号:5D10976 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D10976
资料介绍
基于Struts技术的文章管理系统设计(Sturts,MySQL)(任务书,外文翻译,毕业论文13000字,程序代码,答辩PPT)
摘 要
本论文首先介绍了文章管理类网站的现状和JSP、Sturts等Java Web的相关技术,用面向对象的MVC设计思想对文章管理系统进行系统需求分析、可行性研究。
接着对系统进行了概要设计,从文章管理系统的的目前现状和实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,基于Windows 7操作系统和MySQL数据库,之后在概要设计的基础上确立了各个功能模块的子模块和具体功能,将本系统划分为。然后对系统进行数据库设计,根据系统的功能模块的具体功能设计并建立了系统所需的各个表,完成了数据库的逻辑设计。
最后使用集成框架对系统进行代码的编写,使得本系统的数据层代码和表示层代码分离、业务逻辑和表示层分离,同一个模型可以被不同的视图重用,大大提高了代码的可重用性。基本实现了一个简洁的文章管理系统所需的功能。
关键词: B/S,Java,文章管理系统,Sturts
Technology-based article management system Struts
Abstract
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.
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 popular 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 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 layer 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, article management system, Sturts
总体功能
系统角色:
1.游客:可以搜索、浏览文章,不能评论,可以注册成为会员
2.会员:可以搜索、浏览文章,评论,可以修改密码等个人信息
3.管理员:拥有系统最高权限,可以添加删除修改文章,可以删除用户,可以添加删除编辑
前台:
首页:
1.文章分类:(国际 娱乐 体育 等等)文章分类需要从数据库中动态取出。
2.文章搜索:(可以选择分类)以文章标题模糊搜索。
3.最新文章:显示最新添加的文章(显示日期)
4.公告栏:显示公告信息。
5.登录:可选角色有 会员、管理员,有注册链接按钮。
会员可以对文章进行评论,游客点击评论时提示注册
注册时包含密码提示问题,以便找回密码,注册验证用ajax动态验证,有分页功能,
包含在线文本编辑器
后台:
管理员拥有所有权限
文章分类管理
分类列表(包含删除、修改)
添加分类
文章管理
文章列表(包含删除、修改文章)
添加文章(支持文章、图片上传)
查找文章(包含删除、修改文章)
评论管理
公告修改
会员管理
会员列表(包含删除)
查找会员(包含删除)
修改密码
系统采用了敏捷开发的思想,结合跨平台的J2EE技术架构,数据库采用了MySQL ;使得系统具有易用性、个性化、跨平台等特点;同时又保证数据的安全、稳定、快速和完整;使其运行得高速、安全、稳定。
目 录
摘 要 i
Abstract ii
1绪论 1
1.1 背景 1
1.2问题定义 1
1.2.1媒体文章网站 1
1.2.2文章管理系统 1
1.2.3文章管理系统网站研究的目标及意义 2
2 系统分析 3
2.1 功能需求分析 3
2.2 本系统采用的关键技术 4
2.2.1 JSP技术 4
2.2.2 JavaBean技术 4
2.2.3 JDBC技术 5
2.2.4 用JDBC访问数据库 6
2.2.5 Struts的简介 7
2.3 可行性分析 8
2.4 系统运行环境 9
2.4.1 软件环境 9
2.4.2 硬件环境 9
3 系统概要设计 11
3.1 总体功能 11
3.2 E-R图 12
4 系统详细设计 13
4.1 后台数据库设计 13
4.1.1 MySQL介绍 13
4.1.2 MySQL数据库的主要特征 13
4.1.3 数据库表结构 14
4.2 处理流程设计 17
4.2.1 系统操作流程 17
4.2.2 数据增加流程 18
4.2.3 数据修改流程 18
4.2.4 数据删除流程 19
4.3 系统模块设计 20
4.3.1 前台用户模块 20
4.3.2 后台管理员登录模块 21
4.3.3 文章管理 22
5 系统调试与测试 26
5.1 程序调试 26
5.2 程序的测试 26
5.2.1 测试的重要性及目的 26
5.2.2 测试的步骤 27
结论 29
参考文献 30
致 谢 31
外文原文 32
中文翻译 43 |