一、源码特点
java SSM小说阅读网站系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代
码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
ssm小说阅读网站系统1
二、功能介绍
前台模块:
①用户管理:注册会员、登录功能,密码管理,退出等
②作品分类:显示所有作品的分类;
③上传作品:作者上传自己的作品,对自己的作品进行增删改查处理;
④作品显示:按分类查询作品、热门作品、最新推荐的显示、查看某作品的详细信息;
⑤投票管理:读者根据自身的喜好进行作品投票,根据票数进行作品排行
(2)后台(管理员管理)模块:
① 分类管理:查看所有作品分类、并进行增删改查;
② 作品管理:作品的增删改查;
③ 用户管理:对用户的留言,发表的信息等删除。
④ 管理员管理:对管理员的信息进行增删查改
数据库设计
表5.1 管理员信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
glyid |
INTEGER |
11 |
是 |
管理员编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
(2)用户如表5.2所示:
表5.2 用户表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
yhid |
INTEGER |
11 |
是 |
用户编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
5 |
lxdh |
VARCHAR |
40 |
否 |
联系电话 |
6 |
lxdz |
VARCHAR |
40 |
否 |
联系地址 |
(3)作品分类分类表如表5.3所示:
表5.3 作品分类表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
zpflid |
INTEGER |
11 |
是 |
作品分类编号 |
2 |
fl |
VARCHAR |
40 |
否 |
分类 |
(4)作品表如表5.4所示:
表5.4 作品信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
zpid |
INTEGER |
11 |
是 |
作品编号 |
2 |
zpmc |
VARCHAR |
40 |
否 |
作品名称 |
3 |
fl |
VARCHAR |
40 |
否 |
分类 |
4 |
js |
VARCHAR |
40 |
否 |
介绍 |
5 |
yh |
VARCHAR |
40 |
否 |
用户 |
6 |
tj |
VARCHAR |
40 |
否 |
推荐 |
7 |
tp |
VARCHAR |
40 |
否 |
投票 |
8 |
scsj |
VARCHAR |
40 |
否 |
上传时间 |
(5)章节表如表5.5所示:
表5.5 章节表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
zjid |
INTEGER |
11 |
是 |
章节编号 |
2 |
zp |
VARCHAR |
40 |
否 |
作品 |
3 |
zjmc |
VARCHAR |
40 |
否 |
章节名称 |
4 |
wz |
VARCHAR |
40 |
否 |
文章 |
5 |
zz |
VARCHAR |
40 |
否 |
作者 |
6 |
scsj |
VARCHAR |
40 |
否 |
上传时间 |
(6)留言表如表5.6所示:
表5.6留言表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
lyid |
INTEGER |
11 |
是 |
留言编号 |
2 |
ly |
VARCHAR |
40 |
否 |
留言 |
3 |
yh |
VARCHAR |
40 |
否 |
用户 |
4 |
sj |
VARCHAR |
40 |
否 |
时间 |
系统ER图
代码实现
@RequestMapping(value="/add")
public String add(zhangjie zhangjie,HttpServletRequest request){
Map map= new HashMap();
//String name=(String)request.getParameter("name");
map.put("zjid", zhangjie.getZjid());//章节编号
map.put("zp", zhangjie.getZp());//作品
map.put("zjmc", zhangjie.getZjmc());//章节名称
map.put("wz", zhangjie.getWz());//文章
map.put("zz", zhangjie.getZz());//作者
map.put("scsj", zhangjie.getScsj());//上传时间
String zjid=(String)zhangjie.getZjid();//章节编号
String zp=(String)zhangjie.getZp();//作品
String zjmc=(String)zhangjie.getZjmc();//章节名称
String wz=(String)zhangjie.getWz();//文章
String zz=(String)zhangjie.getZz();//作者
String scsj=(String)zhangjie.getScsj();//上传时间
zhangjiedao.save(map);
request.setAttribute("msg", "");
System.out.println("addok");
return "zhangjie/zhangjieadd";
}
/**删除
*
*/
@RequestMapping(value="/del")
public String del(Integer id,HttpServletRequest request,Map map){
// Map map= new HashMap();
String a=(String)request.getParameter("keyid");
id=Integer.parseInt(a);
request.setAttribute("msg", "");
zhangjiedao.del(id);
return selectall(null,map,request);
}
/**
* 修改zhangjie信息
*/
@RequestMapping(value="/update")
public String update(zhangjie zhangjie,HttpServletRequest request,Map map1){
Map map= new HashMap();
map.put("zjid", zhangjie.getZjid());//章节编号
map.put("zp", zhangjie.getZp());//作品
map.put("zjmc", zhangjie.getZjmc());//章节名称
map.put("wz", zhangjie.getWz());//文章
map.put("zz", zhangjie.getZz());//作者
map.put("scsj", zhangjie.getScsj());//上传时间
String zjid=(String)zhangjie.getZjid();//章节编号
String zp=(String)zhangjie.getZp();//作品
String zjmc=(String)zhangjie.getZjmc();//章节名称
String wz=(String)zhangjie.getWz();//文章
String zz=(String)zhangjie.getZz();//作者
String scsj=(String)zhangjie.getScsj();//上传时间
request.setAttribute("msg", "");
zhangjiedao.update(map);
return selectall(null,map1,request);
}
/**
* 查询zhangjie信息
*/
@RequestMapping(value="/modify")
public String modify(Integer id,Map map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");
List
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspssmnovel.sql,系统名称ssmnovel
4、系统首页地址:http://127.0.0.1:8080/ssmnovel/qt/index.jsp
四 系统实现