javaWebssh旅游论坛系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点
     JSP ssh旅游论坛系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式
开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

javaWebssh旅游论坛系统myeclipse开发mys


二、功能介绍

满足系统不同用户角色的应用需求:根据需要,系统应对两种用户按其使用功能和权限进行角色划分,形成两种角色,分别是:
 管理员:具有签到管理、用户管理、主题管理、帖子管理、回复管理,论坛通知管理拥有系统的最高权限;
 用户:用户具有注册登录、查看主题、查看帖子,帖子回复,以及查看论坛通知等功能;

数据库设计

(1)用户信息表如表5.1所示:

表5.1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

权限

6

lxdh

VARCHAR

40

联系电话

7

lxdz

VARCHAR

40

联系地址

8

tx

VARCHAR

40

头像

9

jf

VARCHAR

40

积分

(2)操作记录信息表如表5.2所示:

表5.2 操作记录信息表

序号

字段名称

数据类型

长度

主键

描述

1

czjlid

INTEGER

11

操作记录编号

2

yh

VARCHAR

40

用户

3

cznr

VARCHAR

40

操作内容

4

czsj

VARCHAR

40

操作时间

(3)板块信息表如表5.3所示:

表5.3 板块信息表

序号

字段名称

数据类型

长度

主键

描述

1

bkid

INTEGER

11

版块编号

2

bk

VARCHAR

40

版块

3

js

VARCHAR

40

介绍

(4)帖子信息表如表5.4所示:

表5.4 帖子信息表

序号

字段名称

数据类型

长度

主键

描述

1

tzid

INTEGER

11

帖子编号

2

tz

VARCHAR

40

帖子

3

bk

VARCHAR

40

版块

4

yh

VARCHAR

40

用户

5

fbsj

VARCHAR

40

发布时间

6

nr

VARCHAR

40

内容

(5)回复信息表如表5.5所示:

表5.5 回复信息表

序号

字段名称

数据类型

长度

主键

描述

1

hfid

INTEGER

11

回复编号

2

tz

VARCHAR

40

帖子

3

hf

VARCHAR

40

回复

4

yh

VARCHAR

40

用户

5

sj

VARCHAR

40

时间

(6)论坛通知信息表如表5.6所示:

表5.6 论坛通知信息表

序号

字段名称

数据类型

长度

主键

描述

1

lttzid

INTEGER

11

论坛通知编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

(7)签到信息表如表5.7所示:

表5.7 签到信息表

序号

字段名称

数据类型

长度

主键

描述

1

qdid

INTEGER

11

签到编号

2

yh

VARCHAR

40

用户

3

rq

VARCHAR

40

日期

4

qdsj

VARCHAR

40

签到时间

代码实现:

	public String execute()
	{//默认论坛通知功能 添加 暂时留空
	return "";
	}
	public String addPage(){
	//论坛通知添加页面
	try{
	
	}catch(Exception e){
	System.out.println(e.toString());
	}
	return "lttzaddPage";
	}
	public String add()
	{//对表lttz进行添加操作	
		try{
	
		dao.addlttz(lttz);
		}catch(Exception e){
			System.out.println(e.toString());
			
		}
		
			ServletActionContext.getRequest().setAttribute("msg", "");
		
	
		return "lttzadd";
	}
	public String list()
	{//对论坛通知进行管理 对表lttz进行查询
	try{
	lttzs=dao.getlttzs(" from lttz where 1=1");
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "lttzlist";
	}
	public String listp()
	{//对论坛通知进行管理 对表lttz进行查询
	try{
	lttzs=dao.getlttzs(" from lttz where 1=1");
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "lttzlistp";
	}
	
	public String del()
	{//对论坛通知进行删除 对表lttz进行删除
		String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
		lttz tempbean=dao.getlttz("from lttz where lttzid="+keyid);
		try{
		dao.dellttz(tempbean);
		}catch(Exception e){
			System.out.println(e.toString());
			
		}
		ServletActionContext.getRequest().setAttribute("msg", "");
		return list();
	}
	public String modPage(){
	对论坛通知修改页面 对表lttz进行修改
		String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
	try{
			
	lttz=dao.getlttz("from lttz where lttzid="+keyid);
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "lttzmodPage";
	}
	public String mod(){
	对论坛通知进行修改操作 对表lttz进行修改
		try{
	
		dao.modifylttz(lttz);
		}catch(Exception e){
			System.out.println(e.toString());
			
		}
		ServletActionContext.getRequest().setAttribute("msg", "");//location.href='bookmanage';
		return list();
	}
	public String detail(){
	对论坛通知修改页面 对表lttz进行修改
		String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
	try{
			
	lttz=dao.getlttz("from lttz where lttzid="+keyid);
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "lttzdetail";
	}

三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspsshbbs.sql,系统名称sshbbs
    4、系统首页地址:http://127.0.0.1:8080/sshbbs/

四、系统实现

javaWebssh旅游论坛系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计_第1张图片
 

javaWebssh旅游论坛系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计_第2张图片 

javaWebssh旅游论坛系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计_第3张图片 

javaWebssh旅游论坛系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计_第4张图片 

javaWebssh旅游论坛系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计_第5张图片 

 

你可能感兴趣的:(jsp类,java,数据库,旅游)