- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大作业设计说明文档模板大作业设计说明文档模板
CampusMusicBar网站的设计与实现
目 录
1、需求分析 2
1.1 游客相关功能 2
1.1.1 游客浏览模式 2
1.1.2 注册 3
1.1.3 在线讨论 3
1.2 注册会员相关功能描述 3
1.2.1 登录 3
1.2.2 发表帖子 3
1.2.3 回复帖子 3
1.3 管理员相关功能描述 3
1.3.1 维护帖子分类 3
1.3.2 管理用户信息 4
1.3.3 管理评论信息 4
1.4 系统角色相关功能描述 4
1.4.1 统计注册用户人数 4
1.4.2 统计帖子总数 4
1.4.3 统计评论总数 4
1.5系统部分功能描述 5
2、网站地图 5
3、页面布局 7
3.1 首页 7
3.2 用户注册页面 7
3.3 用户注意页面 8
3.4 登录页面 8
3.5 帖子浏览页面 9
3.6 回复帖子页面 9
3.7我要写帖子页面 10
3.8 选择管理模块页面 10
3.9 帖子管理模块页面 11
4、系统设计 15
4.1 类图 15
4.2 数据库设计 16
4.3 网页界面 16
4.4 目录结构设计 17
1、需求分析
CampusMusicBar网站面向高校的学生,提供一个音乐共享平台。任何人都可以在线听音乐,也可以根据自己的需要进行有哪些信誉好的足球投注网站;本网站要求学生实名注册,在成功登陆后可以上传音乐,与他人共享,也可以对上传的音乐进行管理。管理员需要维护音乐分类、系别、专业、班级等信息,也可以管理所有的音乐和用户;此外网站还提供了流行歌曲排行榜等功能。
整个系统用例图(Use Case)如图1所示。
图1 系统用例图
1.1 游客相关功能
1.1.1 注册
系统要求用户实名注册,注册共分四步,第一步,首先需要用户提供学号作为用户名,然后需要设置登陆密码;第二步,提供用户基本信息,包括:姓名、性别、出生日期、通信地址、邮编、电话、手机、兴趣爱好、消费领域等内容;第三步,提供学生详细信息,包括系别、专业、班级;第四步,提供个人照片。
1.1.2 有哪些信誉好的足球投注网站
网站的每个页面都应该为用户提供一个有哪些信誉好的足球投注网站的功能,用户输入关键字后,可以选择在歌曲名称、歌手名称和歌词中进行有哪些信誉好的足球投注网站。有哪些信誉好的足球投注网站结果单独显示在一个页面内。
1.1.3 在线欣赏
用户在浏览网站的任何一个页面时,如果有音乐相关的信息,均应该提供一个快捷的在线欣赏图标,点击该图标可以进入一个音乐欣赏界面,用户可以看到该歌曲的详细信息,包括歌曲名称、歌手名称、歌词、上载人、上载时间和欣赏次数。
1.2 学生相关功能描述
1.2.1 登录
用户在注册为本网站的用户后,可以使用自己的学号和密码,网站首页或登录页面进行登录,登录成功后,系统自动转入用户的个人空间页面。
1.2.2 找回密码
如果用户忘记了密码,可以使用系统提供的该功能,需要输入用户注册时的学号和邮箱,如果成功后,密码会发送到用户的邮箱中。
1.2.3 修改密码
用户登录系统,可以在个人空间页面内修改密码,用户需要输入旧密码和新密码才可以成功的修改密码。
1.2.4 修改个人信息
用户登录系统,可以在个人空间页面内修改个人信息,包括兴趣爱好、班级、专业以及封面照片等信息。
1.2.5 上载音乐
用户登录系统后,可以再个人空间页面内上载音乐,需要提供歌曲名称、歌手、歌词[可选]、所属类别信息。
1.2.6 管理音乐
用户登录系统后,可以再个人空间页面内管理自己上载的音乐,包括删除、修改。
1.3 管理员相关功能描述
管理员也是一个学生,他具有一个学生角色所有的功能,在登录系统后,还具有如下功能。
1.3.1 维护音乐分类
管理员可以增加、删除或修改音乐类别。
1.3.2 管理用户信息
管理员可以查看任何一个注册用户的详细信息,也可以删除一个注册用户。
1.3.3 管理音乐信息
管理员可以查看任何一首音乐的详细信息,也可以编辑或删除一首音乐。
1.3.4 管理系别信息
管理员可以查看、添加、删除或修改系别信息。
1.3.5 管理专业信息
管理员可以查看、添加、删除或修改专业信息。
1.3.6 管理班级信息
管理员可以查看、添加、删除或修改班级信息。
1.4 系统角色相关功能描述
1.4.1 统计注册用户人数
系统应该提供一个统计当前网站注册人数的功能。
1.4.2 统计音乐总数
系统应该提供一个统计当前网站音乐总数的功能。
1.4.3 流行音乐排行
系统应该按照音乐被点击的次数,提供一个排行榜。
1.4.4 新歌推荐
系统应该按照音乐被上载的时间,提供一个排行榜。
1.4.5 统计在线人数
系统应该显示网站当前在线人数。
1.4.6 统计网站访问次数
系统应该提供一个计数器,显示网站总的访问次数。
1.5系统部分功能描述
图1.1 学生模块
文档评论(0)