Web课程设计.doc

上传人:b****2 文档编号:1638921 上传时间:2022-10-23 格式:DOC 页数:43 大小:812.50KB
下载 相关 举报
Web课程设计.doc_第1页
第1页 / 共43页
Web课程设计.doc_第2页
第2页 / 共43页
Web课程设计.doc_第3页
第3页 / 共43页
Web课程设计.doc_第4页
第4页 / 共43页
Web课程设计.doc_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

Web课程设计.doc

《Web课程设计.doc》由会员分享,可在线阅读,更多相关《Web课程设计.doc(43页珍藏版)》请在冰豆网上搜索。

Web课程设计.doc

《Web课程设计》

课程设计报告书

设计题目microblog信息系统

专业班级xxxxx

学号姓名xxxxxxxxx

指导老师xxxxxxx

设计日期xxxx年x月x日

前言

Microblog信息系统主要是一个校园微博系统,在该系统中可以注册、登

录,同时还分普通会员登录及管理员登录。

通过登录后,可实现发布、查

询、删除微博等各项功能。

关键字:

信息系统微博登录

系统分析

1.设计目的:

1.综合应用java程序设计、WEB程序设计、数据库应用、计算机网络等知识设计和实现我校MicroBlog信息系统。

2.通过上述设计和实现,加深对java程序设计、WEB程序设计、数据库应用、计算机网络相关理论的理解,锻炼综合应用所学知识分析问题和解决问题的能力。

3.培养软件开发的团队协作精神。

系统设计

1.设计内容:

(1)用户注册

(2)用户登录(分一般用户和管理员)

(3)某用户发布微博信息

(4)浏览所有用户的微博信息

(5)浏览指定用户的微博信息

(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

packagemybean.data;

publicclassMessage{

Stringlogname="",message="",time="",title="",backNews;

publicvoidsetLogname(Stringname)

{logname=name;

}

publicStringgetLogname()

{returnlogname;

}

publicvoidsetTitle(Stringt)

{title=t;

}

publicStringgetTitle()

{returntitle;

}

publicvoidsetTime(Stringt)

{time=t;

}

publicStringgetTime()

{returntime;

}

publicStringgetMessage()

{returnmessage;

}

publicvoidsetMessage(Stringm)

{message=m;

}

publicStringgetBackNews()

{returnbackNews;

}

publicvoidsetBackNews(Strings)

{backNews=s;

}

}

Register.java

packagemybean.data;

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

packagemybean.data;

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("jdbc:

odbc:

4073","","");

sql=con.createStatement();

rs=sql.executeQuery(condition);

str.append("");

str.append(""+"logname");

str.append(""+"title");

str.append(""+"message");

str.append(""+"time");

while(rs.next())

{str.append("");

str.append(""+rs.getString

(1)+"");

str.append(""+rs.getString

(2)+"");

str.append(""+rs.getString(3)+"");

str.

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

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1