web课程设计报告Word格式文档下载.docx

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

web课程设计报告Word格式文档下载.docx

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

web课程设计报告Word格式文档下载.docx

二、实验时间、地点

2012-6-4~2012-6-8信工楼309

三、实验目的

1.通过该题目的设计,使学生掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;

2.掌握利用web开发数据库系统的方法;

3.掌握文件的操作方法。

4.掌握运用Jsp语言及数据库原理知识进行系统分析和设计的方法

5.掌握SQLSever2000或Access技术的应用

四、实验内容与要求

一、内容

(一)选题的基本原则

(1)选题应反映本专业的培养目标,符合专业综合训练的要求。

(2)选题要有利于深化所学的专业知识和拓展所学的知识面。

(3)选题的难易程度和工作量要适当,保证在规定的时间内,在教师的指导下,经过努力能够完成。

(二)选题范围

围绕本课程的教育目标,根据课程的教学大纲和教材内容,结合网站在生产、科研、管理、教学以及日常生活等各个领域的应用都可作为课程设计的选题。

选题安排以及参考课题如下:

1.校园BBS

2.宿舍楼内部交流网站

3.某某社团网站

4.在线图书馆管理系统

5.博客网站

6.求职网站

二、要求

《Web程序设计》的课程设计课题选择应从专业网站建设的实际出发。

具体要求如下:

1.网站的选题可以是以上安排的项目,也可以是自选项目(需在课程设计第一次课结束后报告指导老师)。

2.学生是课程设计环节的主体,教师只起辅助引导、协调作用。

3.站点设计合理、管理有序、无多余文件和文件夹、大小合适。

首页命名要规范,存放位置要正确,不可以是zhuye.jsp、main.jsp、我的主页.jsp等。

主页文件名应该使用index.jsp或default.jsp。

其他文件或文件名命名也要规范,不使用汉字或带有空格的名称。

最好是符合各种系统命名规则。

4.站点至少要有三层结构,页面数不得少于10页;

必须有留言板页面;

5.自选主题,主题内容要合法、健康、实用。

6.网页要有版权说明;

7.要仔细考虑网站定位。

分析面向的潜在访客群体的需求特点,选择内容和版式。

8.网站主题突出、内容丰富;

9.网站与网页风格应该协调一致,网站结构应层次分明,内容重点突出,页面设计要符合追求色彩的搭配、布局和合理性,以及要有一定的创意。

10.各页面设计合理、美观,有创意。

不要太花哨或太孩子气。

要有网页平面设计过程,不要只是各种元素的随意拼凑。

图片动画选用要适合主题,不要在网页中插入不相干的图片。

适用于各种显示器的分辨率和颜色。

不要太宽,否则显示器分辨率小时会出现水平滚动条。

11.各个页面之间的链接要合理有效,路径要正确(相对路径);

12.注意网站的大小,图片保存格式和图片大小要合适;

13.代码结构清晰,无垃圾代码。

五、实现思路

在线图书管理系统管理系统包括书籍信息管理、用户信息管理、借阅信息管理、图书查询、用户登录和数据统计等主要功能,具体功能如下:

书籍信息的添加、修改、删除和查询;

用户信息的添加、修改、删除和查询;

数据统计模块包括书籍信息统计、借阅记录统计和统计等功能。

站点结构图:

数据库的设计:

1.总体结构

在线图书管理系统共包含3个基本表以及一些附属表,本次实验我用的是MicrosoftSQLserver2000,其结构如下:

书籍信息表

用户信息表

借阅信息表

2.表结构以及数据信息

书籍信息表:

字段名称

数据类型

字段大小

必填字段

允许空字符串

bid

varchar

20

bname

50

clas

10

publishes

authors

store

int

8

用户信息表:

id

password

sid

name

sex

4

major

cla

address

借阅信息表:

bamount

btime

datatime

atime

功能模块页面设计:

1.页面实现

登录页面

注册页面

管理页面

图书信息管理

用户信息管理

借阅信息管理

查询页面

2.部分功能代码实现

登录

<

!

--login.jsp文件代码-->

略...

--check.jsp文件代码-->

%@pagecontentType="

text/html;

charset=gb2312"

language="

java"

%>

%@pageimport="

java.sql.*"

html>

head>

title>

登陆<

/title>

/head>

bodybgcolor="

#99FFFF"

>

%

try{

Stringname=request.getParameter("

name"

);

Stringpassword=request.getParameter("

password"

Stringsql="

select*frombookuserwherename='

"

+name+"

'

andpassword='

+password+"

;

Class.forName("

sun.jdbc.odbc.JdbcOdbcDriver"

Connectionconn=DriverManager.getConnection("

jdbc:

odbc:

lib"

Statementst=conn.createStatement();

ResultSetas=st.executeQuery(sql);

if(as!

=null&

&

as.next())

{

out.print("

登陆成功"

%>

jsp:

forwardpage="

Mlogin.jsp"

<

paramname="

yourname"

value="

%=name%>

/>

/jsp:

forward>

%}else

{%>

error.html"

}

catch(Exceptione){

out.print(e);

}

/body>

/html>

注册

--register.jsp文件代码-->

#FFCCFF"

style>

--

.margin{margin:

3%-20%04%}

.border{margin:

5%-20%00%}

-->

/style>

br>

center>

fontcolor="

#FF0000"

size="

+1"

恭喜,注册成功!

用户信息如下<

/font>

/center>

ahref="

login.html"

#0000FF"

+2"

回到首页<

/a>

tableborder=1cellspacing=1class="

margin"

tr>

td>

用户ID<

/td>

密码<

学号<

用户姓名<

性别<

专业<

班级<

寝室<

/tr>

Stringid=request.getParameter("

id"

Stringsid=request.getParameter("

sid"

Stringsex=request.getParameter("

sex"

Stringmajor=request.getParameter("

major"

Stringcla=request.getParameter("

cla"

Stringaddress=request.getParameter("

address"

PreparedStatementpstmt=conn.prepareStatement("

insertintobookuservalues(?

?

)"

pstmt.setString(1,id);

pstmt.setString(2,password);

pstmt.setString(3,sid);

pstmt.setString(4,name);

pstmt.setString(5,sex);

pstmt.setString(6,major);

pstmt.setString(7,cla);

pstmt.setString(8,address);

pstmt.execute();

pstmt.close();

/*out.println("

恭喜,书籍添加成功!

*/

ResultSetas=st.executeQuery("

select*frombookuserwhereid='

+id+"

while(as!

=null&

as.next()){

+as.getString("

)+"

as.close();

st.close();

conn.close();

}catch(Exceptione){

/table>

注:

您已成为本馆会员<

删除

—delete.jsp文件代码-->

|<

deletebook.jsp"

继续删除<

书籍编号<

书籍名称<

书籍类别<

出版商<

作者<

库存量<

Stringbid=request.getParameter("

bid"

deletefrombookinfowherebid='

+bid+"

intresult=st.executeUpdate(sql);

out.print(result+"

本书删除成功!

select*frombookinfo"

bname"

clas"

publishers"

authors"

store"

删除后不可恢复!

请慎重.<

添加

—addbook.jsp文件代码-->

恭喜,一本书添加成功!

addbook.html"

继续添加<

Stringbname=request.getParameter("

Stringclas=request.getParameter("

Stringpublishers=request.getParameter("

Stringauthors=request.getParameter("

Stringstore=request.getParameter("

insertintobookinfovalues(?

pstmt.setString(1,bid);

pstmt.setString(2,bname);

pstmt.setString(3,clas);

pstmt.setString(4,publishers);

pstmt.setString(5,authors);

pstmt.setString(6,store);

以上为所有图书信息<

查询

—select.jsp文件代码-->

查询<

Ulogin.jsp"

select.html"

继续查询<

hr>

tableborder=1cellspacing=1>

库存<

Stringbn=request.getPar

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

当前位置:首页 > 医药卫生 > 基础医学

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

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