动态网页实习报告
指导教师
专 业
班 级
学 号
姓 名
0
目录
摘要 …………………………………………………………………………………
需求分析 …………………………………………………………………………
总的设计思想、系统平台、开发工具 …………………………………………
数据结构 …………………………………………………………………………
表图书的详细资料 ……………………………………………
表 用户的详细资料 ……………………………………………
表 订单的整体属性资料 ………………………………
表 订单中的图书条目资料 ………………………………
表 论坛主贴的详细资料 ………………………………………
表主贴与回帖的对应关系……………………………
表回帖的详细资料……………………………………………
表 热门搜索关键词的详细资料 …………………………
功能模块 …………………………………………………………………………
首页 !"!#部分代码—$$$$$$$$$$$$$$$
首页 !"!#部分代码—$$$$$$$$$$$$$$$
搜索处理文件 #的部分代码 ………………………………
注销清除 !处理文件 !# 代码 ………………%
数据库处理文件 &!!#'代码 ………………………………………%
系统整体结构 ……………………………………………………………(
运行结果 …………………………………………………………………………
首页…………………………………………………………………………
搜索…………………………………………………………………………
购物车………………………………………………………………………
订单…………………………………………………………………………
论坛…………………………………………………………………………
图书管理……………………………………………………………………
图书添加……………………………………………………………………
1
总结 ………………………………………………………………………………
参考资料 …………………………………………………………………………
2
【摘要】
本文主要介绍了用 JSP+JavaBean 来设计实现网上书店系统。系统采用界面与业务逻辑分
离的结构设计,将业务逻辑封装在 JavaBean 中,使得系统的安全性、可维护性、可重用性和可
扩展性都大大提高。
系统采用 Access 为后台数据库,以 JSP Web 服务器等方面的技术,实现了较为完备的功能。
用户界面有图书分类、图书详情浏览、可按书名、作者或者出版社关键字进行图书查询,有购
物车,有论坛功能;后台管理:订单处理、用户信息管理、图书的添加、删除、修改等等。另
外,对系统的安全性也做了相关设置。整个系统具有友好的用户界面,操作简单实用,功能较
为完备。
设计任务及技术要求
用 JSP+JavaBean 来设计实现网上书店系统。
可以注册读者用户,系统前台以读者用户角色登录可以进行图书浏览,站内图书搜索,购
物车和订单,还有论坛进行交流;可以以管理员身份登录进行后台图书管理,如增、删、改,
可以管理用户,可以通过论坛发布信息和回复读者。
1、 需求分析
参考设计要求,及可行性的分析,我们确定了如下的需求:
数据库设计科学合理。
网站主页面简洁美观。
网站主页显示各个分类的及总的畅销表、新书榜、推荐榜,显示论坛新帖。
单本图书的详细资料页面显示同类图书的畅销榜,同一作者的畅销榜,购买了同一本
书的读者此外还购买的图书。
可按作者,或者书名,或者出版社搜索图书。
用户注册登录后可以使用购物车、订单等功能,可以修改密码、个人资料,还可以在
论坛发表新帖、回复。
具备友好的用户界面,提供适当的操作提示,如用户登录时的密码错误等。
网站管理员可通过后台管理界面,修改密码,添加、删除用户,添加、删除、修改图
书的详细资料。
2、 总的设计思想、系统平台、开发工具
用自顶向下的设计方法,策略上采取复用、分而治之。
首先,清晰的结构和表达方式更容易对需求和模块功能进行精确的描述。其次,模块分割
和模块独立性避免了系统级的 )。另外,细节的隐藏使结构上的缺陷更加容易识别。第四,
设计在每个精化步骤的层次上是可以测试的,所以测试可以尽早开始,并且每个步骤的重点可
以放在合适的级别上。
一次添加一个构件(功能模块)。在添加了新的构件(功能模块)之后,用它们来测试子
系统。因为那些原来可以在子系统上成功运行的用例,必须在现有系统上重新运行,对系统进
行回归测试。
精确、完整地定义接口、功能模块时,将具有一定集成度并可以重复使用的模块抽象出来,
尽可能地避免代码的重复生产,提高代码的重用率,从而合理化、并简化开发过程,减少总的
开发工作量与维护代价,提高生产率。
系统平台:*!+, ,
3
开发工具:-./(, -0'-+((,#(1(
,
2(,-342((。
3、 数据结构
在 -342((中建立数据库。
3.1 表-1 book ,图书的详细资料
字段名称 数据类型 意义 说明
自动编号 图 书 编 号 ( 主
键)
文本 书名
2 文本 作者
0 日期5时间 出版日期 形 如 : ((%(%
(%
, 文本 出版社
, 数字 标价
) 数字 库存
数字 售出数量
, 备注 封面图片的路径
和文件名
文本 类别 科 技 、 文 艺 、 管
理、经济,等
! 文本 67 号
* 数字 字数
8& 数字 印次
6& 数字 版次
文本 纸张
9 数字 售价
. 备注 内容提要
2!
!
备注 作者简介
4