中南林业科技大学.docx

上传人:b****7 文档编号:8988127 上传时间:2023-02-02 格式:DOCX 页数:29 大小:866.18KB
下载 相关 举报
中南林业科技大学.docx_第1页
第1页 / 共29页
中南林业科技大学.docx_第2页
第2页 / 共29页
中南林业科技大学.docx_第3页
第3页 / 共29页
中南林业科技大学.docx_第4页
第4页 / 共29页
中南林业科技大学.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

中南林业科技大学.docx

《中南林业科技大学.docx》由会员分享,可在线阅读,更多相关《中南林业科技大学.docx(29页珍藏版)》请在冰豆网上搜索。

中南林业科技大学.docx

中南林业科技大学

中南林业科技大学

本科课程设计说明书

 

学生姓名:

刘俊杰学号:

20083722分工:

程序文档

学 院:

理学院

专业年级:

08级信息与计算科学

课程:

web技术应用基础

设计(论文)题目:

jsp网站系统开发

指导教师:

旷玲

2011年6月

中文摘要

每天你打开琳琅满目的网站,从中获取各种各样的信息,汲取各行各业的知识,网购我们需要的商品。

互联网为我们呈现了一个无所不能的虚拟世界,畅游这个世界

,你能得到你想要的任何信息。

现在,让我们一起来揭开他的神秘一角。

动态的网站是经过服务器编译之后,客户端才可以看到的网页,现在有很多技术都可以编写动态网站,如asp,,jsp等等;但是今天我只用其中的jsp来编写一个属于自己的网站。

该网站设计成一个开放的自主交易平台,可以发布,购买,登录,注册,搜索,查看等等功能;为广大的消费者和商家提供一个免费交流的平台,该平台不参与任何交易活动,所有的交易由商家和买家单独交流。

 

关键词jsp,web技术,网络自助交易平台,JavaServerPages

 

英文摘要

Everydayyouopenanarrayofsitesfromwhichtoobtainawidevarietyofinformation,learnfromtheknowledgeofallwalksoflife,weneedproductsonlineshopping.Internetpresentsanall-powerfulforourvirtualworld,tourtheworld

Youcangetanyinformationyouwant.Now,letusworktogethertouncoverthemysteryofhiscorner.

Dynamicwebsiteiscompiledthroughtheserver,theclientcanseethepage,therearemanytechniquesyoucanwritedynamicWebsite,suchasasp,,jsp,etc.;buttodayIonlyusethemtowriteajsptheirownwebsites.Thewebsitedesignedasanopenself-tradingplatform,youcanpublish,purchase,login,registration,search,view,etc.functions;forthemajorityofconsumersandbusinessestoprovideafreecommunicationplatformthatdoesnotparticipateinanytradingactivities,alltransactionbythemerchantsandbuyersaseparatecommunication.

目录

中文摘要2

英文摘要2

引言5

1系统概述5

1.1系统开发背景5

1.2开发的意义5

2需求分析6

2.1系统功能要求6

2.2系统功能分析6

2.3网站系统功能概览6

2.4网站数据流图7

2.4.1商品搜索预览流图7

2.4.2发布信息数据流图8

2.5数据字典8

2.5.1数据库表设计8

2.5.2表字段的设计8

2.6网站页面功能规划9

2.7网站布局9

2.7.1页头设计9

2.7.2页面框架10

3详细设计10

3.1开发环境10

3.2页面详细设计及关键代码10

结论/讨论26

参考文献:

26

引言

知识如果不运用到实际生活中,那他就失去了他的意义,同时在实践中运用才能更好的掌握知识。

在网站的开发过程中,更加熟习网站设计与开发的知识,积累和丰富网站开发的经验。

本网站是一个开放的自主交易平台,可以发布,购买,登录,注册,搜索,查看等等功能;为广大的消费者和商家提供一个免费交流的平台,该平台不参与任何交易活动,所有的交易由商家和买家单独交流。

1系统概述

网络自助交易平台是一个免费的开放的,独立自主的交易平台,平台只是提供一个展示的窗口,不干涉任何人的任何交易行为。

1.1系统开发背景

现在电子商务网站正如雨后春笋般大量涌现,商务网络化已经成为一种时尚。

网上自主交易平台,相当于一个赶集的地点,而且是方便快捷不收取任何费用的一个开放式平台。

他不同于现在的购物网站,因为这些网站是提供的一个个商铺,是要收取费用的。

而我的全开放的平台是面向所有人的,有点像学校的跳蚤市场。

网络自助交易平台系统就是那个供买主选购的那个橱窗,但是网站不参与任何交易和任何担保及甄别功能。

1.2开发的意义

网络已经渗入到了我们生活的各个角落,各种各样的商品也摆上了这个平台,在虚拟的网络中购物,不仅仅只是省钱省力那么简单了,它更是一种时尚,同时在网上购物,我们能得到更多更全的信息,能看到各种各样的商家所能提供的相同产品,俗话说,货比三家,在这个网络的大千世界,你能比的又何止千家呢,所以网络购物的优越性是如此的显而易见。

我现在开发的这个平台是面向所有人的所有商品,可以是二手的,可以是虚拟的,可以是各种劳务等等,只要你能想到的,有价值的商品都可以来发布,因为他是完全开放的。

2需求分析

该系统是面向所有人的开放平台,只要有足够多的资源,那么这个系统能提供的信息将是海量的,当今的网站信息才是王道,所以这要能开发好这个网站系统,把功能做全,那么这个平台肯定能发挥他的作用。

2.1系统功能要求

主要的功能应该包括前台搜索显示和后台数据库的管理,细分又可以分为登录,注册,搜索商品,预览商品,发布商品,以及推荐网站等功能。

2.2系统功能分析

用户登录、注册

用户注册是为了保证用户在本网站的安全性,便于网站管理。

用户登录后可以享受网站的更多权力,可以免费发布自己的商品。

商品推荐

进入网站后您可以看到各种各样的商品预览,在网站中部有热门商品,在网站右边有您附近的商家发布的商品

商品搜索

可以根据你的需求搜索任意关键字来搜索您需要的,感兴趣的网站收录的任何商品。

搜索结果显示

从数据库匹配的商品,一个一个的呈现在您面前。

商品发布

如果你想要卖掉您的商品,您可以在本网站发布他,将会有千千万万的网友能通过本网站看到您的信息。

网站推荐

本网站收录了很多,您值得信任的网购平台,您可以从本网站直接链接到相应的网站。

2.3网站系统功能概览

功能包括:

登录、注册、商品推荐、商品搜索、结果显示、商品发布、网站推荐等

2.4网站数据流图

2.4.1商品搜索预览流图

2.4.2发布信息数据流图

2.5数据字典

2.5.1数据库表设计

该网站现在只用到了两个数据表:

一个是用户信息表,user_info;

还有一个商品信息表,sel。

user_info(用户信息表):

包含字段,用户名、密码、联系电话、QQ号码、地址、邮箱地址、邮编、密码问题、密保答案等;

sel(商品信息表):

包含字段,ID,名称,商户,发布时间,浏览次数,商户等级、电话号码,QQ号码,价格等

2.5.2表字段的设计

User_info(用户信息表)

名称

表中列名

数据类型

字段大小

备注

用户名

user_name

文本

32

密码

password

文本

64

联系电话

phone

数字

18

QQ号码

qq

数字

12

地址

address

文本

255

邮箱地址

e-mail

数字

255

邮编

post_num

数字

12

密码问题

question

文本

255

密保答案

answer

文本

255

sel(商品信息表)

名称

表中列名

数据类型

字段大小

备注

ID

ID

数字

12

名称

Name

文本

255

商户

User

文本

255

发布时间

Time

时间/日期

12

浏览次数

Scan

数字

10

默认0

商户等级

Level

数字

8

电话号码

Tel

数字

18

QQ号码

qq

数字

12

价格

Need

数字

12

2.6网站页面功能规划

网站首页:

Default.jsp

注册页面:

register.jsp

登录页面:

Default.jsp中包含有登录界面以及load.jsp

商品发布:

mffb.jsp

商品推荐:

sbgg.jsp

搜索结果显示界面:

search.jsp

网购推荐:

wgtj.jsp

2.7网站布局

2.7.1页头设计

2.7.2页面框架

3详细设计

3.1开发环境

该网站开发电脑采用微软wingdows7旗舰版系统;浏览器采用微软公司的最新版IE9;用access2007作为数据库开发工具,所以本网站数据库较小较灵活;服务器采用最新版Tomcat7.0.16,使网站能更加稳定的运行;Java采用了jdk1.6的版本。

开发模式采用B/S模式开发

3.2页面详细设计及关键代码

网站首页index.jsp

由于主页代码比较多,所以关键代码分开来罗列:

网站页头

Ø关键代码

LINKhref="include/css.css"type=text/cssrel=stylesheet>

4px4px4px4px;background-color:

#EBEBEB">

#cfe5f3;padding:

2px">

30px;"type="submit"value="搜索">

<%Ifsession("name")=""then%>

<%vurl=Request.ServerVariables("url")'面本url%>

">

用户名:

密码:

注册

<%else%>

 <%=session("name")%>:

您好!

            

欢迎进入网络自助交易平台,祝您在本站用的开心!

进入个人主页

Action=Out">退出登陆

<%endif%>

--检测登陆用户名和密码功能函数-->

--

functionCheckSubmit()

{

IsError=1;

if(document.landingform.username.value=="")

{

alert("请输入您的用户名!

");

returnfalse;

}

else

{

if(document.landingform.password.value=="")

{

alert("请输入您的密码!

");

returnfalse;

}

else

{

IsError=0;

}

}

returntrue;

}

-->

首页

随便逛逛

免费发布

用户反馈

网购推荐

#0033FF;font-size:

14px;">更多功能,敬请期待

连接数据库

◆关键代码

<%

//加载驱动程序

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

//建立连接

Connectionconn=DriverManager.getConnection("jdbc:

odbc:

sellk","sa","");

//发送SQL语句

Statementstmt=conn.createStatement();

try{

//建立ResultSet(结果集)对象

ResultSetrs;

//执行SQL语句

rs=stmt.executeQuery("SELECT*FROMsel'");

%>

登录界面及后台处理load.jsp

◆关键代码

<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%>

<%

Strings=session.getId();

Stringname=(String)session.getAttribute("name");

if(name==null)

{out.print("alert('对不起,您还未登录!

');document.location.href('index.jsp');");}

%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

我的主页

url(images/body.bmp);background-repeat:

no-repeat">

absolute;right:

6;top:

33px;z-index:

2;;left:

24px;color:

#819023">

functionclock()

{

vartime=newDate();

varh="",m="",s="";

h=time.getHours()+100+"";

m=time.getMinutes()+100+"";

s=time.getSeconds()+100+"";

dgtlClock.innerHTML=''+h.substr

(1)+':

'+m.substr

(1)+':

'+s.substr

(1)+'';

}

-510px;font-family:

'黑体';font-size:

18px;color:

#f25faf">

varnow=(newDate()).getHours();

if(now>6&&now<=11){

document.write("上午好!

");

}elseif(now>11&&now<=14){

document.write("中午好!

");

}elseif(now>14&&now<=18){

document.write("下午好!

");

}else{

document.write("晚上好!

");

}

<%

out.print("欢迎光临"+name);

%>

setInterval("clock()",1000);

网站左边

Ø关键代码

solid;border-width:

1px1px1px1px;border-color:

#cfe5f3;margin:

0px2px0px2px;"align="left">

#cfe5f3;">

url(images/01.gif);">分类

#0033FF;font-size:

14px;">笔墨留香

#0033FF;font-size:

14px;">生活超市

#0033FF;font-size:

14px;">运动装备

#0033FF;font-size:

14px;">流行服饰

#0033FF;font-size:

14px;">数码家电

#

展开阅读全文
相关搜索
资源标签

当前位置:首页 > 自然科学 > 天文地理

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

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