音乐网站项目文档样本.docx

上传人:b****2 文档编号:1927632 上传时间:2022-10-25 格式:DOCX 页数:12 大小:365.97KB
下载 相关 举报
音乐网站项目文档样本.docx_第1页
第1页 / 共12页
音乐网站项目文档样本.docx_第2页
第2页 / 共12页
音乐网站项目文档样本.docx_第3页
第3页 / 共12页
音乐网站项目文档样本.docx_第4页
第4页 / 共12页
音乐网站项目文档样本.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

音乐网站项目文档样本.docx

《音乐网站项目文档样本.docx》由会员分享,可在线阅读,更多相关《音乐网站项目文档样本.docx(12页珍藏版)》请在冰豆网上搜索。

音乐网站项目文档样本.docx

音乐网站项目文档样本

音乐网项目文档

开发人员:

张三

一.项目概述1

1.项目说明1

2.开发平台1

3.项目进度表1

二.项目描述2

1.项目基本需求2

2.主要功能描述2

3.用列图及描述3

三.项目设计5

1.数据库设计5

2.E/R图7

3.页面设计10

四.项目测试15

一、项目概述

1.项目说明

该项目是一个采用java(J2EE)技术进行开发的音乐网站,主要采用B/S架构;其中用到的一些关键技术包括:

Ajax,JSP,Servlet以及EJB。

2.开发平台

Eclipse+DreamWeaver+SQLServer,在Eclipse中编写业务逻辑代码,DreamWeaver中进行页面设计,SQLServer实现数据库管理。

3.项目进度表

项目名称:

XX音乐网

项目成员:

张三

项目时间:

2008年7月15日~2008年7月29日

进度安排:

7月15日~7月18日

完成网站前端静态页面的设计

完成网站后台静态页面的设计

7月19日~7月22日

宏观设计网站数据库,并借助E/R图表示各数据表的内部关系以及相互关系

二、项目描述

1.项目基本需求

游客功能:

(1)能够浏览网站上的歌曲信息。

(2)可以根据歌曲名、专辑名、歌手名对歌曲进行搜索。

(3)可以查看最受欢迎的前5名歌手。

(4)可以进行注册。

登录用户功能:

(1)游客的所有功能。

(2)可以对歌手进行投票。

管理员功能:

(1)管理歌曲、专辑、歌曲信息(包括添加、删除、修改操作)。

(2)查看、删除用户信息。

本网站除了完成上述需求外,还实现了以下附加功能:

(1)歌曲可以试听和下载。

(2)用户注册时可以检测用户名。

(3)登录用户可以留言。

(4)登录用户可以购买专辑。

(5)后台管理员可以处理订单。

2.主要功能描述

⏹用户注册

用户第一次进入网站需要提供个人注册信息,注册的用户名不能重复,可以检测用户名是否可用,用户注册成功后将用户信息储存在数据库中。

⏹在线听歌

用户进入音乐网主页面后,可点击对应的歌曲进行试听。

也可通过搜索,找到自己所想要的歌曲进行试听。

⏹搜索

本网站,用户无需进行登录即可通过搜索功能查找自己想要试听的歌曲。

用户可以根据歌曲名、专辑名、歌手名进行搜索。

⏹歌手投票

您可以对自己喜欢的歌手进行投票,但本网站只有登录用户才有投票权,不过普通游客还是可以查看您喜欢明星的票数。

⏹专辑购买

登录用户可以在本网站购买专辑,本网站采用送货上门的购买方式,如果你想购买专辑,并提交订单成功,那么所购专辑将会在两周内送达。

3.用例图及描述

⏹用例图

⏹主要用例描述

项目

说明

标识符

UC101

用例名称

注册用户

参与者

新用户

前置条件

进入了注册界面

基本操作流程

1、用户输入注册的用户名、密码和重复密码。

2、输入用户昵称和密码提示问题以及答案。

.

3、点击完成注册,注册成功。

可选操作流程

1a、若未输入用户名、密码和重复密码中任意一项,会有提示信息。

1b、可自动检测用户名是否可用。

1c、若密码和重复密码长度不合法或者不一致,提示注册失败。

后置条件

用户注册成功

项目

说明

标识符

UC102

用例名称

用户留言

参与者

登录用户

前置条件

成功登录网站

基本操作流程

1、用户成功登陆后点击查看留言进入留言界面

2、输入标题,接受者的姓名和留言内容.

3、点击提交按钮,进行留言.

可选操作流程

2a、用户可查看留言

后置条件

留言成功

三、项目设计

1.数据库设计

(1)UserInfo表:

存储用户的注册信息。

列名

数据类型

备注

cUserID

char(20)

PK

cPassword

char(20)

非空

cName

char(20)

非空

vQuestion

varchar(50)

非空

vAnswer

varchar(50)

非空

(2)Singer表:

存储歌手信息。

列名

数据类型

备注

iSingerID

int

PK,IDENTITY

cSingerName

char(20)

非空

cSex

char(10)

默认值为:

cRegion

char(20)

默认值为:

大陆

iVoteCount

int

默认值为:

0

vPhoto

varchar(200)

非空

(3)Orders表:

存储用户订单信息。

列名

数据类型

备注

iOrderID

int

PK,IDENTITY

cUserID

char(20)

FK:

UserInfo

iStatus

int

默认值为:

0

dOrderTime

datetime

非空

dDealTime

datetime

cRealName

char(20)

非空

vAddr

varchar(500)

非空

cTel

char(20)

非空

cPostCode

char(6)

非空

mTotalPrice

money

非空

(4)表关系图

2.E/R图

3.页面设计

(1)网站主页:

(2)搜索歌曲页面:

(3)试听页面:

(4)购买专辑页面:

(5)购物车页面:

(6)提交订单页面:

(7)后台管理页面:

四、项目测试

(1)用户注册

设计人

张三

测试人

张三

功能编号

2

功能组

测试日期

2008-7-28

修改日期

测试环境及前提

1.测试条件

打开注册界面

测试项目及内容

测试步骤

输入项

预期输出项

实际输出

1

123123

123123

123

密码和确认密码不一致

重复输入密码不一致

2

Mike

密码和确认密码项不能为空

密码和确认密码项不能为空

3

123123

123123

123123

123123

你母亲的姓名?

123

注册成功,注册信息和密码安全信息写入数据库。

注册成功,注册信息和密码安全信息写入数据库

测试结论

测试记录

张三

总体结论

通过

(2)搜索歌曲

设计人

张三

测试人

张三

功能编号

3

功能组

测试日期

2008-7-28

修改日期

2008-7-28

测试环境及前提

1.测试条件

打开网站主页

测试项目及内容

测试步骤

输入项

预期输出项

实际输出

1

选择搜索类型为歌曲名,输入关键字海阔天空,点击搜索按钮.

搜索成功,返回对应歌曲的相关信息,可以试听

与预期输出一致

2

选择搜索类型为歌手名,输入关键字蔡依林,点击搜索按钮.

搜索成功,返回对应歌曲的相关信息,可以试听

与预期输出一致

3

选择搜索类型为歌曲名,输入关键字哈哈哈,点击搜索按钮.

搜索失败

与预期输出一致

测试结论

测试记录

张三

总体结论

通过

五、项目总结

这几天心理颇不宁静,做项目做上瘾了!

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

当前位置:首页 > 求职职场 > 面试

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

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