已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CampusMusicBar网站的设计与实现目 录1、需求分析21.1 游客相关功能21.1.1 游客浏览模式21.1.2 注册31.1.3 在线讨论31.2 注册会员相关功能描述31.2.1 登录31.2.2 发表帖子31.2.3 回复帖子31.3 管理员相关功能描述31.3.1 维护帖子分类31.3.2 管理用户信息41.3.3 管理评论信息41.4 系统角色相关功能描述41.4.1 统计注册用户人数41.4.2 统计帖子总数41.4.3 统计评论总数41.5系统部分功能描述52、网站地图53、页面布局73.1 首页73.2 用户注册页面73.3 用户注意页面83.4 登录页面83.5 帖子浏览页面93.6 回复帖子页面93.7我要写帖子页面103.8 选择管理模块页面103.9 帖子管理模块页面114、系统设计154.1 类图154.2 数据库设计164.3 网页界面164.4 目录结构设计171、需求分析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 学生模块功能图主页登录注册在线欣赏会员后台管理搜索结果系别管理专业管理班级管理用户管理修改个人信息找回密码系统统计管理音乐上传音乐管理上传音乐管理音乐类别管理员后台管理2、网站地图图2.1 网站结构图图2.2 系统功能图3、页面布局3.1 首页 图3.1 首页设计图3.2 注册页面图3.2 注册页设计图3.3 登录页面图3.3 登陆页设计图3.4 在线欣赏页面图3.4 在线欣赏页设计图3.5 音乐排行和新歌推荐显示页面图3.5 音乐排行和新歌推荐显示页设计图3.6 搜索显示页面图3.6 搜索显示页设计图3.7会员后台管理页面图3.7 会员后台管理页设计图3.8 管理员后台管理页面图3.8 管理员后台管理页设计图4、系统设计4.1 类图 图4.1 系统类图4.2 数据库设计图4.2 数据库表结构图4.3 网页界面网页界面设计自行完成。图4.3 “校园音乐吧”网站的栏目规划图4.4 目录结构设计(1)规划原则
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年阳泉辅警协警招聘考试备考题库及答案详解一套
- 2024年宁德 辅警协警招聘考试真题及完整答案详解
- 2023年阿克苏辅警协警招聘考试真题附答案详解
- 2025年河北省鸡泽一中高二生物第一学期期末教学质量检测模拟试题含解析
- 2025年甘肃省白银市靖远一中高一上生物期末调研模拟试题含解析
- 生物七上期末试卷(3篇)
- 广州城市职业学院《数字营销案例解读》2024-2025学年第一学期期末试卷
- 东北电力大学《大学体育-恰恰恰舞》2024-2025学年第一学期期末试卷
- 南昌航空大学《钻井液工艺原理》2024-2025学年第一学期期末试卷
- 试卷整体特点分析总结(3篇)
- 2025年国家开放大学(电大)《管理学基础》期末考试复习试题及答案解析
- 标杆工程创建指导手册(可编辑版)
- 河南省洛阳市西工区2024-2025学年七上期中数学试题(解析版)
- 2025年杭州市上城区清波街道办事处编外招聘4人笔试考试参考题库及答案解析
- 2025年全国共青团“新团员入团”应知应会知识考试试卷及完整答案详解【有一套】
- 2025年养老护理员中级理论知识考试题库及答案(共400题)
- 转体桥的施工方案
- 2025重庆双福农产品批发市场有限公司招聘综合办公室文员、冻库管理员、招商员等岗位22人备考参考试题及答案解析
- (正式版)DB65∕T 4935-2025 《医疗机构即时检验质量管理规程》
- 能源产业政策调整评估分析报告
- 2025至2030中国纳米铜粉市场销量预测与未来前景动态研究报告
评论
0/150
提交评论