Web课程设计Word版Word格式文档下载.docx

上传人:b****1 文档编号:1024799 上传时间:2023-04-30 格式:DOCX 页数:62 大小:635.76KB
下载 相关 举报
Web课程设计Word版Word格式文档下载.docx_第1页
第1页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第2页
第2页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第3页
第3页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第4页
第4页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第5页
第5页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第6页
第6页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第7页
第7页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第8页
第8页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第9页
第9页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第10页
第10页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第11页
第11页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第12页
第12页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第13页
第13页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第14页
第14页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第15页
第15页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第16页
第16页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第17页
第17页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第18页
第18页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第19页
第19页 / 共62页
Web课程设计Word版Word格式文档下载.docx_第20页
第20页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Web课程设计Word版Word格式文档下载.docx

《Web课程设计Word版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Web课程设计Word版Word格式文档下载.docx(62页珍藏版)》请在冰点文库上搜索。

Web课程设计Word版Word格式文档下载.docx

(6)查询某些用户或(且)某时间段或(且)某论题的微博信息。

(7)删除某些用户或(且)某时间段或(且)某论题的微博信息。

(8)统计分析某时间段的用户数量,微博数量。

(9)发布重大消息或提示信息

(7-9基于管理员)

2.设计环境:

(1)完整实现设计内容所指定的功能

(2)应用服务器采用Tomcat6.0或以上

(3)基于JSP编程

(4)开发工具采用Eclipse+DreamWeaver

(5)数据库采用ACCESS2003

(6)用户界面友好

3.系统流程图:

数据库设计

在Microblog信息系统中,共设计3张表。

本系统使用Access来创建数据表。

数据库的名称为WEB.mdb,三张表分别为admin、message、user。

表:

admin

message

user

系统实现代码

Login.java

packagemybean.data;

publicclassLogin

{Stringlogname,

password,

backNews="

"

;

booleansuccess=false;

publicvoidsetLogname(Stringname)

{logname=name;

}

publicStringgetLogname()

{returnlogname;

publicvoidsetPassword(Stringpw)

{password=pw;

publicStringgetPassword()

{returnpassword;

publicStringgetBackNews()

{returnbackNews;

publicvoidsetBackNews(Strings)

{backNews=s;

}

publicvoidsetSuccess(booleanb)

{success=b;

publicbooleangetSuccess()

{returnsuccess;

}

Message.java

publicclassMessage{

Stringlogname="

message="

time="

title="

backNews;

publicvoidsetLogname(Stringname)

{returnlogname;

publicvoidsetTitle(Stringt)

{title=t;

publicStringgetTitle()

{returntitle;

publicvoidsetTime(Stringt)

{time=t;

publicStringgetTime()

{returntime;

publicStringgetMessage()

{returnmessage;

publicvoidsetMessage(Stringm)

{message=m;

{returnbackNews;

publicvoidsetBackNews(Strings)

Register.java

publicclassRegister

{Stringlogname="

password="

qq="

email="

phone="

StringbackNews;

publicvoidsetLogname(Stringname)

{logname=name;

publicStringgetLogname()

{returnlogname;

publicvoidsetQq(Stringq)

{qq=q;

publicStringgetQq()

{returnqq;

publicvoidsetPassword(Stringpw)

{password=pw;

publicStringgetPassword()

{returnpassword;

publicvoidsetEmail(Stringem)

{email=em;

publicStringgetEmail()

{returnemail;

publicvoidsetPhone(Stringph)

{phone=ph;

publicStringgetPhone()

{returnphone;

publicStringgetBackNews()

{returnbackNews;

publicvoidsetBackNews(Strings)

{backNews=s;

ConditionQuery.java

importjava.sql.*;

publicclassConditionQuery

{Stringlogname;

StringBufferqueryResultBylogname;

publicConditionQuery()

{queryResultBylogname=newStringBuffer();

try{Class.forName("

com.microsoft.sqlserver.jdbc.SQLServerDriver"

);

catch(Exceptione){}

publicvoidsetlogname(Strings)

{logname=s.trim();

queryResultBylogname=newStringBuffer();

publicStringgetlogname()

{returnlogname;

publicStringBuffergetQueryResultBylogname()

{Stringcondition="

SELECT*FROMmessageWherelogname='

+logname+"

'

queryResultBylogname=f(condition);

returnqueryResultBylogname;

privateStringBufferf(Stringcondition)

{StringBufferstr=newStringBuffer();

Connectioncon;

Statementsql;

ResultSetrs;

try{Stringuri="

jdbc:

sqlserver:

//127.0.0.1:

1433;

DatabaseName=factory"

con=DriverManager.getConnection("

odbc:

4073"

"

sql=con.createStatement();

rs=sql.executeQuery(condition);

str.append("

<

tableborder=1>

thwidth=100>

+"

logname"

title"

message"

time"

while(rs.next())

{str.append("

tr>

td>

+rs.getString

(1)+"

/td>

+rs.getString

(2)+"

+rs.getString(3)+"

+rs.getString(4)+"

/tr>

con.close();

catch(SQLExceptione)

{System.out.println(e);

returnstr;

}

HandleAdmin.java

packagemyservlet.control;

importmybean.data.*;

importjava.io.*;

importjavax.servlet.*;

importjavax.servlet.http.*;

publicclassHandleAdminextendsHttpServlet

{publicvoidinit(ServletConfigconfig)throwsServletException

{super.init(config);

try{Class.forName("

sun.jdbc.odbc.JdbcOdbcDriver"

catch(Exceptione){}

publicStringhandleString(Strings)

{try{bytebb[]=s.getBytes("

iso-8859-1"

s=newString(bb);

catch(Exceptionee){}

returns;

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException

{Connectioncon;

PreparedStatementsql;

LoginloginBean=null;

StringbackNews="

HttpSessionsession=request.getSession(true);

try{loginBean=(Login)session.getAttribute("

login"

if(loginBean==null)

{loginBean=newLogin();

session.setAttribute("

loginBean);

catch(Exceptionee)

Stringlogname=request.getParameter("

).trim(),

password=request.getParameter("

password"

).trim();

booleanok=loginBean.getSuccess();

logname=handleString(logname);

password=handleString(password);

if(ok==true&

&

logname.equals(loginBean.getLogname()))

{backNews=logname+"

你已经登录了"

loginBean.setBackNews(backNews);

else

{

booleanboo=(logname.length()>

0)&

(password.length()>

0);

try{con=DriverManager.getConnection("

Stringcondition="

select*fromadminwherelogname=?

andpassword=?

sql=con.prepareStatement(condition);

if(boo)

{sql.setString(1,logname);

sql.setString(2,password);

ResultSetrs=sql.executeQuery();

booleanm=rs.next();

if(m==true)

{backNews="

管理员登录成功"

loginBean.setSuccess(true);

loginBean.setLogname(logname);

您登陆的管理员不存在,或密码不对"

loginBean.setSuccess(false);

loginBean.setPassword(password);

您输入的管理员不存在,或密码不对"

catch(SQLExceptionexp)

+exp;

RequestDispatcherdispatcher=request.getRequestDispatcher("

showAdminMess.jsp"

dispatcher.forward(request,response);

publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)

{doPost(request,response);

HandleLogin.java

publicclassHandleLoginextendsHttpServlet

select*fromuserwherelogname=?

会员登录成功"

您输入的会员不存在,或密码不对"

showLoginMess.jsp"

HandleMessage.java

importjava.util.Date;

importjava.text.SimpleDateFormat;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2