教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

网上书店 通信网络综合实践报告书

来源:网络收集 时间:2026-07-15
导读: 安徽农业大学 综合性(设计性)实践报告书实践课题:班 级:姓 学 号:小组成员:指导教师: 通信网络综合实践 08通信一班 孙超 陶顺 唐成骏 刘波 2011年10月20日 通信网络综合实践报告书 08通信一班 08196039 杨韬 一、实践课题名称: 基础部分:网上书店

安徽农业大学

综合性(设计性)实践报告书实践课题:班 级:姓 学 号:小组成员:指导教师:

通信网络综合实践 08通信一班 孙超 陶顺 唐成骏 刘波 2011年10月20日

通信网络综合实践报告书

08通信一班 08196039 杨韬

一、实践课题名称:

基础部分:网上书店

二、实践目的:

(1)综合掌握JSP页面设计的方法。 (2)综合掌握JSP+JavaBean的设计模式。 (3)掌握JSP+JavaBean+Servlet的设计方法

三、实践总体要求

(1)熟练掌握网站的整体建设计划和开发过程,包括网站的策划、设计、制作和编写数据库等服务,培养系统设计的整体思想。 (2)以JSP作为平台,设计一个动态综合性网站,提高综合应用所学知识的能力,积累Web程序的编程经验,培养编写程序、调试程序的能力。

(3)了解项目实现、测试、运行和维护的流程,培养软件工程的思想,学习编写技术文档。

(4)培养独立学习、吸取他人的经验、探讨技术的习惯,培养团队协作能力。

(5)实验者在了解实验目的后,自行设计网页,并按计划实现每一个功能。自己建立数据库,实现整个购买流程。

四、理论原理

1)系统功能:

本系统建立一个全面的网上图书购物系统。该系统包括用户注册、用户登录、书目浏览、订购图书、修改密码、修改订单、查看订单、修改个人信息等功能,框架如图14-1所示。对数据库的访问要

图14-1 系统功能框架

(1)用户注册:新用户填写表单、包括用户名、E-mail地址等信息。如果输入的用户名已经被其他用户注册使用,系统提示用户更改用户名。

(2)用户登录:输入用户名、密码。如果用户输入的用户名或者密码有错误,系统将显示错误信息;如果登录成功,将就一个成功登录的信息返回给用户,同时用户被连接到“订购图书”页面。 (3)数目浏览:用户可以分页浏览图书书目。

(4)订购图书:成功登录的用户可以在该页面订购所需要的书。如果用户直接进入该页面或没有成功登录就进入该页面,将被连接到“用户登录”页面。

(5)查看订单:成功登录的用户可以在该页面查看自己的订单。如果用户直接进入该页面或者没有成功登录就进入该页面,将被连接到“用户登录”页面。

(6)修改订单:成功登录的用户可以在该页面删除自己的订单。如果用户直接进入该页面或者没有成功登录就进入该页面,将被连接到“用户登录”页面。

(7)修改密码:成功登录的用户可以在该页面修改自己的密码。如果用户直接进入该页面或者没有成功登录就进入该页面,将被连接到“用户登录”页面。

(8)修改个人信息:可以修改密码和用户名以外的个人信息。 2)数据库设计

用Access建立一个数据库shop.mdb(也可以用SQL Server2000),建有注册信息表(user)、书目表(book)、购物车表(preorder)和订单表(orderform)

信息注册表(user)的字段有: 用户登录名称(logname),主键 用户的真实姓名(realname) 口令(password)

电子邮件地址(email) 电话(phone)

邮寄地址(address)

书目表(book)的字段有: 图书ID(id_book),主键,自增长 书名(book_name) 作者(author)

出版社(publisher) 出版时间(time) 单价(price) 分类(category)

购物车表(preorder)的字段有: ID(id),主键,自增长

拟订购者注册用户名(logname) 拟订购的图书ID(id_book) 书名(book_name) 作者(author)

出版社(publisher) 出版时间(time) 单价(price)

订单表(orderform)的字段有: 图书订购号(order_number),主键,自增长 已注册的用户名(logname) 真实姓名(realname) 订购的图书ID(id_book) 订购的图书名(bookname) 订购的数量(mount) 联系电话(phone) 邮寄地址(address)

在表user和orderform之间建立一对多的关系。数据库建立之后,

在window建立ODBC源,指向此数据库。

3)页面设计

本系统所有的页面都将包含一个导航条,该导航条由用户注册、

用户登录、书目浏览、订购图书、修改密码、修改订单、查看订单组成。各页面通过使用JSP的<%@ include %>标记将导航条文件head.jsp嵌入自己的页面。 head.jsp的关键代码如下:

<%@ page contentType="text/html;charset=GB2312" %> <style type="text/css"> body { }

.style1 {font-size: 16px} </style>

<table align="center" border="0" width="736" height="17" bgcolor=yellow cellspacing="1"> <tr>

<td width="100%"> <p

align="left"

class="style1"><a

background:url("book.jpg"); margin:0; padding:0; text-align:center;

href="<%=response.encodeURL("showBookList.jsp")%>">商品浏览</a> |

<a href="<%=response.encodeURL("userRegister.jsp")%>">用户注册</a> | <a href="<%=response.encodeURL("userLogin.jsp")%>">用户登录 </a> |

<a href="<%=response.encodeURL("buybook.jsp")%>">订购商品 </a> | <a href="<%=response.encodeURL("modifyForm.jsp")%>">修改定单 </a> | <a href="<%=response.encodeURL("showOrderForm.jsp")%>">查看定单</a>| <a href="<%=response.encodeURL("modifyPassword.jsp")%>">修改密码 </a> | <a href="<%=response.encodeURL("modifyMessage.jsp")%>">修改个人信息</a> |</p>

<p align="left">&nbsp;</p></td> </tr>

</table>五、实践内容

1)设计思路:

(1)主页(bookmain.jsp):

含有head.jsp,显示欢迎光临网上鞋店,显示超链接可以看到鞋的图片。

(2)用户注册(userRegister.jsp)界面:

用户的注册信息需要存入数据库shop.mdb的user表中,并且用到名为Register.java的JavaBean文件。Register.java主要完成加载桥接器实现数据库的连接、设置属性值、获取属性值、添加记录到数据库的user表。注册页面userRegister.jsp首先通过表单输入您的信息,然后将这些信息通过<jsp:setProperty>动作标记设置为Bean Register.java的属性,并调用Bean的addItem()方法将用户的注册信息存入到数据库中。效果如图所示。

(3)用户登录(userLogin.jsp):

用户可在该页面输入自己的用户名和密码,系统将对用户名和密码进行验证,如果身份正确将被连接到订购图书页面,否则在页面上端提示用户输入的密码或者 …… 此处隐藏:2857字,全部文档内容请下载后查看。喜欢就下载吧 ……

网上书店 通信网络综合实践报告书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1444803.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)