安徽新华学院2015届本科毕业论文(设计) 后台功能模块登录模块后台首页模块音乐管理模块友情链接模块用户管理模块添加管理员模块修改密码模块图3.4 后台功能设计模块 后台功能模块描述: (1)登录模块:是管理员的登录界面,用于管理员的登录。 (2)后台首页模块:显示网站名称和制作人。 (3)音乐管理:对一些不满意的音乐可以进行删除;也可以了解音乐的情况(包括歌名、歌手、所属专辑、简介等)。 (4)友情链接:添加链接的网站名称和地址。 (5)用户管理:可以对注册过的用户进行删除。 (6)添加管理员:此模块显示了管理员可以根据音乐网站的实际情况进行添加一些管理员,方便管理。 (7)修改密码:可以在这个模块对管理员的密码进行修改。 3.5.3 系统用例分析 管理员用例图设计如图3.5所示,用户用例图如图3.6所示: 13 安徽新华学院2015届本科毕业论文(设计) 管理员登录删除音乐添加友情链接删除用户添加管理员用户注册、登录音乐试听音乐评论音乐下载音乐上传管理员修改密码用户发送短消息 图3.5 管理员用例图 图3.6 用户用例图 3.6 数据库设计 音乐网站系统是提供给用户音乐信息,并对音乐信息进行管理的系统,数据库是该系统的核心和基础。并将系统中的信息按照特定的模型组织起来,提供系统可以方便地获取所需信息。同样,数据库设计更是整个系统应用的根基,是软件设计的起点,起着决定性的质变作用。 3.6.1 E-R关系图 根据对数据库的功能和数据库表的设计,我们能够很容易地抽象到的实体有管理员信息实体、音乐留言信息实体、友情链接信息实体、短消息信息实体、音乐信息实体和用户信息实体。系统总体E-R图如图3.7所示。还有关于本系统一些实体的E-R图:管理员实体E-R图如图3.8所示,音乐留言实体E-R图如图3.9所示,友情链接实体E-R图如图3.10所示,短消息实体E-R图如图3.11所示,音乐信息实体E-R图如图3.12所示,用户信息实体E-R图如图3.13所示。 14 安徽新华学院2015届本科毕业论文(设计) 留言时间留言的音乐编号用户名称留言内容留言所属专辑歌手简介音乐点击次数普通用户N1管理注册音乐名称N删除用户名称音乐1网页地址管理员N上传时间管理11N会员用户名称密码密码1添加1N链接名称删除N1管理友情链接标题链接地址消息内容N短消息新到消息发送定位消息时间发消息人名称图3.7 系统总体E-R图 用户密管理员 图3.8 管理员E-R图 15 安徽新华学院2015届本科毕业论文(设计) 用户名称 留言内容 留言的音乐编号 留言时间 音乐留言 图3.9 音乐留言E-R图 链接链接友情链接 图3.10 友情链接E-R图 发送定位 标题 消息内容 消息时间 新到消息短消 所属专辑 歌手简介 上传时间 网页地址 发送消息人名称 图3.11 短消息E-R图 音乐名称 音乐 音乐点击次数 图3.12 音乐信息E-R图 16 安徽新华学院2015届本科毕业论文(设计) 用户用户 密 图3.13 用户信息E-R图 3.6.2 数据表设计 根据网站的需求我们创建的数据库主要分为7个表:管理员表admin、留言表comments、友情链接表link、短信息表message、音乐列表music、最新消息通知表tip、用户表user。这七个表分别涵盖了整个网站所要用到的数据。下面分别介绍这几个表的结构: (1)admin(管理员表),是专为管理网站后台的人员创建的表,用于存储管理员的信息,其中还设置了管理员的权限,管理员可以在网站后台修改信息。包括编号(id),管理员名称(name),密码(pwd)。其中,id(编号)为该表的主键。如表3.14所示: 表3.14 管理员表(admin) (2)comments(留言表),本网站所有用户的留言都存储在此表中,方便用户查询。包括留言编号(id),留言内容(value),用户昵称(name),留言音乐编号(music_id),留言时间(time)。其中,id(留言编号)为该表的主键,如表3.15所示: 表3.15 留言表(comments) 17
基于Java-web的音乐网站的设计与实现论文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)