java实训报告Word文档格式.docx

上传人:b****6 文档编号:17246386 上传时间:2022-11-29 格式:DOCX 页数:19 大小:1.17MB
下载 相关 举报
java实训报告Word文档格式.docx_第1页
第1页 / 共19页
java实训报告Word文档格式.docx_第2页
第2页 / 共19页
java实训报告Word文档格式.docx_第3页
第3页 / 共19页
java实训报告Word文档格式.docx_第4页
第4页 / 共19页
java实训报告Word文档格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

java实训报告Word文档格式.docx

《java实训报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《java实训报告Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。

java实训报告Word文档格式.docx

2.2平台要求

(1)安装JDK

(2)安装Tomcat

(3)安装Eclipse

(4)安装MyEclipse

(5)MyEclipse平台设置

(6)splserver2008软件的安装

2.3实现功能

(1)实现用户的注册,登陆功能

(2)添加,删除,修改图书的功能

(3)可以在线购书,付款功能

(4)查看订单的详细功能

(5)可以修改用户资料功能

1.前后台实现的功能

(1)前台购书

用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交定单,等待定单的处理结果。

(2)后台管理 

管理员可以登陆到后台,查看相关的定单信息,然后修改定单的信息,主要是审核定单的有效性。

3.实训报告内容

3.1需求分析

本次的实训,是按照要求制作出一个可以实现网上购书功能的网上书店,其中包括了前台和后台服务,数据库的管理,以及对网上图书的删除,添加,修改等功能,可以准确无误的购买图书。

其中的概括图如下

3.2概要设计

要设计一个实用的网络书店销售管理系统,就必须首先明确应用环境对系统的要求。

本系统开发的总体设计目标为开发一个在线系统,实现图书的在线查找、销售,以及在线管理等功能。

系统以Windows操作系统为平台,网络联接以TCP/IP协议为基础,使用Web服务器提供信息的浏览和查询,采用流行的B/S三层体系结构。

因此,该系统需主要满足以下几方面需求:

用户的管理,含注册、检验及修改等功能。

在线图书销售,包括查找、购物车及定单等功能。

.图书在线管理,如浏览、修改、添加和删除图书等。

3.3详细设计

(1)用户注册 

没有账号的用户,网站提供免费注册的功能,用户只需要在JSP网上书店系统注册页面填写相关的内容,如果信息通过验证,用户则注册成功,如果用户输入的信息有诸如密码不能为空等类似的错误,则会显示出错误信息,让用户重新输入登陆信息。

(2)用户登陆 

普通用户通过网络和浏览器,可以访问到网上书店,如果用户想在网上购买图书,必须先登陆,如果用户没有登陆账号可以先免费注册。

(3)图书查询 

用户可以浏览图书信息,但是图书信息比较多,想找到合适自己的图书,有一定的难度,因此,用户可以通过查询功能,输入想找的图书的关键字,系统会模糊查询,显示出相关的图书信息,提供给用户选择,如果用户选择的图书数据库中找不到合适的匹配,则会提示没有相关图书的信息。

(4)购物车 

用户选择自己喜欢或者需要的图书后,可以把图书存放到购物车中,方便自己的二次查询,如果用户真的需要图书,可以付款购买图书。

如果用户不需要图书,可以从购书车中删除图书信息。

(5)提交定单 

用户查看购书车中的信息,确认要购买的图书,可以直接提交定单,在定单中填写自己的相关信息,填写信息必须正确,填写完只要付款后,经过管理员的确认便可以得到邮购的图书。

3.4代码实现

Book.java

packagebookshop;

importjava.sql.*;

importbookshop.*;

publicclassBook{

protectedStringisbn;

//ISBN编号

protectedStringtitle;

//书名

protectedfloatprice;

//价格

protectedintbuynum;

//购买数量

publicBook(String_isbn,int_buynum){

try{

DBSQLManagerdbsm=newDBSQLManager();

Stringsql="

SELECTISBN,TITLE,PRICEFROMbookinfoWHEREISBN='

"

+_isbn+"

'

;

dbsm.setSqlStr(sql);

dbsm.executeQuery();

ResultSetrs=dbsm.getRs();

rs.next();

isbn=_isbn;

title=rs.getString("

TITLE"

);

price=rs.getFloat("

PRICE"

buynum=_buynum;

dbsm.close();

}catch(Exceptione){

System.out.println(e.toString());

}

}

publicvoidsetIsbn(StringnewIsbn){

this.isbn=newIsbn;

publicStringgetIsbn(){

returnisbn;

publicvoidsetTitle(StringnewTitle){

this.title=newTitle;

publicStringgetTitle(){

returntitle;

publicvoidsetPrice(floatnewPrice){

this.price=newPrice;

publicfloatgetPrice(){

returnprice;

publicvoidsetBuynum(intnewBuynum){

this.buynum=newBuynum;

publicintgetBuynum(){

returnbuynum;

};

总体的网页概况

DBConnectionManager.java

publicclassDBConnectionManager{

privateStringdriverName="

com.microsoft.sqlserver.jdbc.SQLServerDriver"

privateStringurl="

jdbc:

sqlserver:

//localhost:

1433;

databaseName=bookshop"

privateStringuser="

admin"

privateStringpassword="

publicvoidsetDriverName(StringnewDriverName){

this.driverName=newDriverName;

publicStringgetDriverName(){

returndriverName;

publicvoidsetUrl(StringnewUrl){

this.url=newUrl;

publicStringgetUrl(){

returnurl;

publicvoidsetUser(StringnewUser){

this.user=newUser;

publicStringgetUser(){

returnuser;

publicvoidsetPassword(StringnewPassword){

this.password=newPassword;

publicStringgetPassword(){

returnpassword;

publicConnectiongetConnection(){

Class.forName(driverName);

returnDriverManager.getConnection(url,user,password);

e.printStackTrace();

returnnull;

}

这个网页的功能是实现连接数据库管路的

Login.jsp

<

%@pagecontentType="

text/html;

charset=gb2312"

%>

%@includefile="

../incoming/common.jsp"

html>

head>

title>

网上书店<

/title>

linkhref="

../incoming/style.css"

rel="

styesheet"

type="

text/css"

>

scriptlanguage="

javascript"

functioncheckform(){

if(form1.userid.value.length<

1||form1.userid.value.length>

15){

alert("

请输入正确用户名!

form1.userid.focus();

returnfalse;

if(form1.password.value.length<

1||form1.password.value.length>

请输入正确密码!

form1.password.focus();

returntrue;

/script>

/head>

body>

<

divalign="

center"

<

br>

aclass="

title"

管理员登陆<

/a>

/div>

formname="

form1"

method="

post"

action="

chklogin.jsp"

tablewidth="

398"

height="

215"

border="

1"

align="

cellpadding="

0"

cellspacing="

tr>

tdwidth="

394"

213"

91%"

80%"

tdcolspan="

2"

fontcolor="

#CC3333"

%

if(request.getParameter("

errmsg"

)!

=null){

Stringerrmsg=request.getParameter("

if(errmsg.equals("

error1"

))

out.print("

您输入的用户名或密码不正确,请重新输入!

}

%>

/font>

/td>

/tr>

120"

right"

用户名:

208"

inputname="

userid"

text"

id="

size="

15"

maxlength="

20"

密码:

password"

23"

&

nbsp;

<

left"

inputtype="

submit"

name="

Submit"

value="

登录"

onclick="

javascript:

return(checkform());

reset"

重填"

/table>

/form>

/body>

/html>

该网页是实现登陆功能

Index.jsp

charset=gb2312"

incoming/common.jsp"

incoming/style.css"

stylesheet"

if(form1.userid.value.length<

请输入正确的用户名!

if(form1.password.value.length<

1||form1.password.valuelenght>

请输入正确的密码!

metahttp-equiv="

Content-Type"

content="

incoming/header.jsp"

700"

hehight="

370"

background="

images/wo.jpg"

194"

用户登录<

100%"

bordercolor="

#CCCCCC"

<

<

45%"

25"

55%"

userid2"

8"

tdheight="

27"

密码<

td>

34"

colspan="

Submint"

renturn(checkform());

Submint2"

取消"

36"

若不是本站会员,请在此<

ahref="

register.jsp"

注册<

p>

/p>

tableheight="

134"

192"

33"

本站公告<

59"

marqueescrollamount='

1'

scrolldelay='

30'

direction='

up'

id='

adv'

onmouseover='

adv.stop()'

onmouseout='

adv.start()'

本站有许多新的计算机图书,内容涉及编程、多媒体、网络、数据库、工具软件使用等内容。

欢迎大家选购!

/marquee>

500"

精品图书<

501"

343"

166"

rowspan="

6"

align=center>

imgsrc="

images/book.jpg"

width="

205"

>

326"

42"

书名:

《photoshop网页设计制作完全自学教程》<

作者:

宋立智<

30"

出版社:

人民有邮电出版社<

31"

出版日期:

2003-9<

39"

发行号:

7-115-11677<

28"

价格:

34元<

trvalign="

top"

内容简介:

photoshop完全自学教程,是网页设计的杰出代表,深受广大计算机用户的欢迎。

本书以应用VisualFoxPro解决实际问题为主线,在内容的选取及章节的设置上充分考虑了读者的实际需求,先给出一个典型的样板实例(样板实例给出了详细的操作步骤和程序代码),再按难度循序渐进地出起步、进阶、提高三个练习题,明确编程要求及操作编程提示,然后又读者独立完成。

这样,既可使初学者快速掌握VisualFoxPro基本知识,又可使有一定基础快速掌握VisualFoxPro的高级应用技巧,提高实际动手能力<

incoming/footer.jsp"

这个网页是首页页面的显示,关于其中的各个方面要求

3.5程序测试

(1)网址的首页

(2)用户登陆界面

(3)用户注册界面

(4)订购图书界面

(5)查看购物车

(6)购买成功界面

(7)查看个人信息

(8)修改个人信息

(9)添加图书界面

(10)修改图书界面

4.总结

这次的课程设计让我懂得了很多SQL2012与WEB的知识,这个网络书店系统的功能十分强大,一开始他的数据库是SQL2000版本的,而我自己电脑上的SQL是2012版本的,无法进行附加,后来经过多天的研究,我和龚敏贵成功在学校的电脑上把数据库版本转化成为了05版本,现在的版本是SQL2012版本的数据库,还有其他很多困难,我都一一解决了,代码方面,是一些基础的CSS代码+WEB,页面分为一个部分,中间的母版页,四周是几个动态网页,通过超链接与CSS控制,另外这是数据库是加密的,如果未连接SQL2012,则

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

当前位置:首页 > 初中教育 > 科学

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

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