1
2010 年下学期《J2EE》
实
习
报
告
实习科目:Java+Oracle
实习时间:2010.1.04-2010.1.06
小组成员:孔海明(组长)、江影、邓国娇
2
目录
一、 项目概述………………………………………3
二、 系统功能概述及流程…………………………6
三、 数据库设计……………………………………8
四、 网站首页设计………………………………..11
五、 编写公共及实体类(Model)…………………12
六、 编写数据库操作类(Model)…………………29
七、 编写 servlet 控制器(Cotroller)…………….50
八、 JSP 页面效果图(View)……………………..73
九、 实训总结…………………………………….82
3
一 项目概述
1.需求分析
在需求分析阶段,开发团队分析在线音乐网站的基本要求,并确定这
些要求所可能使用的方法。确定音乐网站应具有下列功能:
● 在验证用户所提供的数据之后,允许访问者注册。
● 访问者可以进行一些普通的操作。如查找歌曲,歌曲投票,查
看最新音乐等操作。
● 注册用户可以购买音乐,可以留言,可以将喜欢的歌曲添加到
愿望列表。
● 管理人员可以维护用户信息与歌曲信息。
2.总体设计
这个阶段,项目小组成员确定软件的大概的结构,确定数据输入
输出的格式,并形成总体设计文档。
在线音乐网站的程序界面可以分为三类:
● 普通管理者界面
● 用户界面
● 管理人员界面
访问者界面包含以下模块:
● 主页
4
● 排行页面
● 搜索页面
● 新歌曲页面
● 注册页面
● 登陆页面
● 帮助页面
用户界面包含以下页面
● 用户主页
● 购物车页面
● 愿望清单页面
● 反馈页面
● 购物页面
● 退出页面
管理人员界面包含以下页面
● 删除用户页面
● 添加歌曲页面
● 修改歌曲页面
● 报表页面,包含日报表,周报表,月报表
● 查看愿望清单
● 查看消息页面
3,详细设计阶段
这个阶段,根据总体设计创建软件模块的详细设计方案
5
各模块结构如下:
普通浏览者
● 搜索
● 投票选出喜欢的歌曲
● 浏览新歌
● 注册
● 登陆
● 查看帮助
已注册用户
● 登录到站点
● 歌曲搜索
● 在购物车中添加歌曲
● 查看愿望列表
● 提供反馈
管理人员
● 登录
● 删除用户
● 在库存中添加产品
● 查看销售报表
● 查看用户愿望列表
● 查看用户留言