网上书店 通信网络综合实践报告书
安徽农业大学
综合性(设计性)实践报告书实践课题:班 级:姓 学 号:小组成员:指导教师:
通信网络综合实践 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"> </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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




