目的:
设计模拟“网上文稿管理“Web应用。实现文稿分级授权审核,文稿分类组织。
对文稿具有添加、编辑、审核、删除和恢复等操作
源代码在:https://download.csdn.net/download/github_38838414/10320566
1、 实验环境 Windows10,IntelliJ IDEA 2017.3.4 ,Java EE 9.0.4,Tomcat v8.0,MySQL
2、 实验设计 一. 需求分析 设计模拟“网上文稿管理“Web应用。 1. 实现文稿分级授权审核 2. 实现文稿分类组织。 3. 文稿具有添加操作 4. 文稿具有编辑操作 5. 对文章可进行审核操作 6. 对文章可进行删除和恢复等操作
二. 系统功能模块
1. 登陆模块 用户登陆,创建session储存账户信息,并根据账号类型,返回对应的页面。 2. 管理员模块 管理员后台,提供给管理员文章审核,查看所有文章,分类查看文章,彻底删除某一文章的功能。 3. 用户模块 普通用户界面,提供普通用户查看自己创作的所有文章,创作新的文章,修改文章,删除文章,恢复删除的文章的功能。 三. 系统分析和设计 1. 分析设计数据库 根据需求。涉及的实体主要有用户,文章,管理员 根据各个实体间的关系,设计具体的表如下 账户表:
文章与标签映射表:
文章表: 标签表:
2. 设计业务逻辑层和DAO层 本系统采用的是4层B/S结构,包括表示层,业务逻辑层,数据访问层和数据层 (1) 表示层 表示层主要采用传统的jsp技术 (2) 业务逻辑层 业务逻辑层采用servlet技术作为MVC模式中的控制器 (3) 数据访问层 通过Javabean,和传统的jdbc技术实现 (4) 数据层 数据层主要是数据库,本系统采用MySQL数据库 3. 构建系统的MVC结构 视图部分
控制部分
模型部分
3、 实验步骤 运行演示: 管理员删除文章
管理员审核文章
其他操作,略
|