课程设计 留言板 个人网站JSP+SQL.docx

上传人:b****4 文档编号:3511942 上传时间:2022-11-23 格式:DOCX 页数:34 大小:974.57KB
下载 相关 举报
课程设计 留言板 个人网站JSP+SQL.docx_第1页
第1页 / 共34页
课程设计 留言板 个人网站JSP+SQL.docx_第2页
第2页 / 共34页
课程设计 留言板 个人网站JSP+SQL.docx_第3页
第3页 / 共34页
课程设计 留言板 个人网站JSP+SQL.docx_第4页
第4页 / 共34页
课程设计 留言板 个人网站JSP+SQL.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

课程设计 留言板 个人网站JSP+SQL.docx

《课程设计 留言板 个人网站JSP+SQL.docx》由会员分享,可在线阅读,更多相关《课程设计 留言板 个人网站JSP+SQL.docx(34页珍藏版)》请在冰豆网上搜索。

课程设计 留言板 个人网站JSP+SQL.docx

课程设计留言板个人网站JSP+SQL

西安文理学院

计算机科学系

课程设计报告

设计名称:

软件项目设计

设计题目:

留言簿系统的设计与实现

学生学号:

14102080223

专业班级:

软件工程二班

学生姓名:

苟朋

学生成绩:

指导教师(职称):

张红祥(讲师)

课题工作时间:

2011.4.11至2011.4.22

说明:

1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。

2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。

3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。

4、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。

答辩小组成员应由2人及以上教师组成。

5、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。

6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。

 

学生姓名

苟朋

学号

14102080223

专业

班级

08软件工程二班

设计题目

留言簿系统统的设计与实现

内容概要:

留言簿系统统的设计与实现具体要求如下:

1)创建个人网站;

2)创建留言板信息(留言板信息的新增、删除、修改、查询);

3)注册用户信息的维护(用户的新增、删除、修改、查询);

4)按注册姓名查询留言信息;

5)注册用户数据输出(根据用户需要打印有关资料);

6)修改当前用户的密码及用户管理。

备注:

每个用户的信息包括:

姓名、密码、邮件、电话等

文献资料:

[1]张海藩.软件工程导论.清华大学出版社,2010

[2]沈洪,施明利.JAVA程序设计案例汇编.清华大学出版社,2010

[3]孟德欣.JAVA程序设计.清华大学出版社,2011

[4]石志国.SQL2000数据库编程.清华大学出版社,2009

[5]张友生.软件体系结构原理、方法与实践.清华大学出版社,2010

设计要求:

1.采用B/S方式作为系统开发结构;

2.后台数据库(服务器)采用MicrosoftSQLServer2000;

3.用户编写代码使用高级程序设计语言(如Java)进行开发;

4.程序必须上机调试运行通过,并获得满意的结果;

5.提交打印稿的课程设计报告。

工作期限:

设计工作自2011年4月11日至2011年4月21日止。

指导教师:

张红祥系主任:

日期:

2011年4月11日

计算机科学系课程设计进度安排表

专业:

软件工程姓名:

苟朋学号:

14102080223

日期

内容

备注

5月31日~

6月1日

分析题目,查阅相关资料

6月2日~

6月3日

拟定整体方案,编写程序

6月4日~

6月6日

程序编写

6月7日~

6月8日

调试程序

6月9日~

6月10日

整理报告

6月11日~

6月11日

答辩

月日~

月日

月日~

月日

月日~

月日

月日~

月日

月日~

月日

月日~月日

月日~

月日

月日~

月日

月日~

月日

 

指导教师签名:

2010年5月28日

指导教师评语

学生姓名:

苟朋学号:

14102080223班级:

08软件工程二班

答辩地点:

答辩内容记录:

 

答辩成绩

合计

分值

各项分值

评分标准

实际得分

合计得分

备注

25

10

在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。

15

在规定时间内能准确、完整、流利地回答教师所提出的问题。

答辩小组成员(签字):

2010年6月11日

答辩记录表

成绩评定表

学生姓名:

苟朋学号:

14102080223班级:

08软件工程二班

类别

合计

分值

各项分值

评分标准

实际得分

合计得分

备注

平时表现

10

10

按时参加设计指导,无违反纪律情况。

完成情况

30

20

按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。

10

能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。

报告质量

35

10

报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。

5

课题背景介绍清楚,综述分析充分。

5

设计方案合理、可行,论证严谨,逻辑性强,具有说服力。

5

符号统一;图表完备、符合规范要求。

5

能对整个设计过程进行全面的总结,得出有价值的结论或结果。

5

参考文献数量在2篇以上,格式符合要求,在正文中正确引用。

答辩情况

25

10

在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。

15

在规定时间内能准确、完整、流利地回答教师所提出的问题。

总评成绩:

指导教师:

(签字)

日期:

2010年6月15日

摘要

个人网站留言板及用户注册系统是一个针对个人而开发的网站系统,个人网站是一个可以发布个人信息及相关内容。

通俗理解个人网站:

就是指网站内容是介绍自己的或是以自己的信息为中心的网站,访客可以在网站注册后留言。

本网站是一个典型的简单的个人网站系统,其开发主要包括后台数据库的建立和维护以及前端WEB页面的设计两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库,不会出现增加,删除,修改的异常。

而对于后者则要求应用功能完备,易使用,界面友好等特点。

另外,本文还着重论述了留言板和用户注册系统的功能与实现,包括数据流程及存储、注册用户管理、留言板信息管理、用户权限管理、用户密码管理、留言信息和用户的增加、留言信息的删除、留言信息的查询、注册用户的查询、等。

本系统提供管理员、访客的登录。

管理员可以查看用户注册信息和留言信息,可对其进行删除修改等功能。

访客登录可以注册临时用户,并用该用户留言。

 

关键词:

个人网站;访客;管理员;留言板

 

Abstract

Personalwebsitemessageboardanduserregistrationsystemarewebsitedevelopedforindividualsystems,personalWebsitecanpublishapersonalinformationandrelatedcontent.Popularunderstandingofwebsite:

thatthecontentofasiteistointroducetheirowninformation,ortothecenterofthesite,visitorscanleaveamessageafterthesiteup.Thissiteisatypicalsimplepersonalwebsitesystem,whichmainlyincludestheestablishmentandmaintenanceofback-enddatabaseandfronttwoaspectsofthedesignofWEBpages.Requestfortheestablishmentofdataconsistencyandintegrity,datasecurityandgoodlibraries,doesnotappeartoadd,delete,modifytheexception.Forthelatterrequirestheapplicationoffunctions,easytouse,friendlyinterfaceandsoon.Inaddition,thispaperfocusesonthemessageboardsanduserregistrationsystemfunctionandimplementation,includingdataflowandstorage,theregisteredusermanagement,messageboardinformationmanagement,userrightsmanagement,userpasswordmanagement,messageinformationanduserincreases,voicemessagesdelete,themessageinformationquery,thequeryregisteredusers,andsoon.Thesystemadministrator,visitorlogin.Administratorscanviewtheuserregistrationinformationandmessageinformation,canbemodifiedtodeleteitsfunctions.Visitorscansignupforcasualusersloginandusetheuseramessage.

 

Keywords:

Personalwebsite;Visitor;Managor;Messageboard

第一章课题背景

1.1课程要求

内容概要:

个人网站留言板及用户注册系统(B/S)的设计与实现。

具体要求如下:

1)用户留言信息(留言内容的新增、删除、修改、查询);

2)注册用户维护(用户信息的新增、删除、修改、查询);

3)按姓名查询用户留言信息;

4)管理员可对用户注册的信息和所有用户的留言信息进行管理;

5)用户的注册;

6)判断用户标识和口令,并进行权限管理;

1.2设计概要

本系统采用两层B/S系统后台采用sqlserver2000。

注册用户程信息表,留言信息表理员信息表,三张数据表实现系统的数据结构。

在建立数据表时,必须保证数据的一致性和完整性。

系统采用Java、html语言编写,采用JSP(JavaServerPages,Java服务器网页技术)。

1.3工具及环境简介

本系统是在window平台上,采用JSP集成开发环境MyEclipse6.0.1版本。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS, 

 

第二章设计简介及设计方案论述

2.1系统功能概述

根据,用户权限不同可以将本系统分为2大模块,分别为:

管理员用户权限、访客用户权限。

本系统各个部分及其包括的具体功能模块如下图所示:

 

2.1.1用户类型

 

2.1.2管理员

 

2.1.3普通访客

 

2.1.4用户登录判断

图2–4用户登录判断

 

2.1.5用户检测及登录流程

图2-2用户登录及注册模块程序逻辑图

 

2.2数据库设计

2.2.1管理员息表:

图2-2

2.2.2注册用户信息表:

2.2.3注册用户留言信息表:

图2-3

2.3运行本软件所要求的硬设备的最小配置:

内存:

512M

硬盘:

80G

说明为运行本软件所需要的支持软件,如:

1.操作系统的名称windows、版本号XP;

2程序开发的IDE:

MyElipse

3.数据库管理系统:

SQLserver2000

4.其他支持软件。

5.IE5.0以上版本。

 

第三章详细设计

3.1首页设计

本系统的首页由图片,标题,和留言组成,根据访客的不同需求选择不同的界面。

代码如下:

<%@pagelanguage="java"import="java.util.*,java.sql.*"pageEncoding="gbk"contentType="text/html"%>

我的个人主页

我的个人主页

留言者姓名

留言内容

<%!

StringDBDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";

StringDBUrl="jdbc:

sqlserver:

//127.0.0.1:

1433;DatabaseName=userdb";

Connectionconn=null;

Statementstmt=null;

ResultSetrs=null;

%>

<%

//连接数据库,读取类信息

try{

Class.forName(DBDriver);

conn=DriverManager.getConnection(DBUrl,"sa","sa");

/*if(conn!

=null){

System.out.println("Connection...");

}

else{

System.out.println("notConnection...");

}*/

stmt=conn.createStatement();

Stringsql="select*fromliuyan";

rs=stmt.executeQuery(sql);

}

catch(Exceptione){

e.printStackTrace();

}

%>

<%

while(rs.next()){

%>

<%=rs.getString

(2)%>

<%=rs.getString

(2)%>

<%

}

%>

<%

try{

if(rs!

=null){

rs.close();

}

if(stmt!

=null){

stmt.close();

}

if(conn!

=null){

conn.close();

}

//数据库连接,都必须及时的关闭。

}

catch(Exceptione){

e.printStackTrace();

}

%>

src="images/pic_6.jpg"width="63"height="43"alt="Pic6"/>

©Copyright20110419.modelagency.

3.1.1管理员登录

系统在管理员登录时要验证管理员的ID和密码,正确才能进入系统,否则提示输入用户名和密码不正确。

代码如下:

管理员登陆


用户:

密码:

返回首页

<%@pagelanguage="java"import="java.util.*,java.sql.*"pageEncoding="GB18030"%>

 

管理员检测

3.1.2访客登录

注册成为访客登录时也要验证姓名和密码是否正确。

如果正确,则允许进入,否则提示密码不正确,如果用户名不存在,提示是否需要注册新的用户。

代码如下:

<%@pagelanguage="java"contentType="text/html;charset=utf-8"%>

登录页面

用户登陆


用户:

密码:

返回首页

<%@pagelanguage="java"import="java.util.*,java.sql.*"pageEncoding="GB18030"%>

 

用户检测

3.2注册访客信息管理

在该模块中,主要实现的功能是:

新访客的注册,增加新访客用户信息,删除访客用户信息,修改访客用户信息;

3.2.1注册新访客用户信息

在该功能模块中,会要求访客注册自己的基本信息,如姓名,密码,性别,手机号码,邮件等基本信息。

代码如下:

functioncheckeEmpty(form)

{

for(i=0;i

{

if(form.elements[i].value

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

当前位置:首页 > 高中教育 > 高中教育

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

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