ASP+Access音乐网站设计+ER图(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP+Access音乐网站设计+ER图(3)


主要实现在线音乐播放器功能
4.2 数据库设计
4.2.1 E-R图设计
 
图2  数据库设计E-R图
4.2.2 表结构设计
表1(存放下载歌曲信息,包括歌曲地址、编号和歌曲名称)
表1  歌曲下载信息表
 
News表(存放论坛信息,包括用户ID、标题、留言内容、日期和用户名)
表2  News表
 
User表(存放用户注册信息,包括用户名、用户班级、用户名找回问题、答案、用户生日、性别、qq等)
表3  User表
 
各表关系如下图:
 
图3  各表关系图
4.3详细设计
4.3.1 网站主页模块设计
用户注册后登陆网站,便进入主页,即可在首页上点相应导航连接,进行所需操作。未经注册的会员也能登陆主页,但不能进行试听歌曲等其他操作。
    主页是通过对其他页面进行连接实现的,本系统还实现各种分类功能,如:华语男歌手、华语女歌手、国外歌曲、音乐排行榜、新歌推荐等,还提供搜索功能,根据歌曲或歌手来实现搜索功能,主页页面如下图所示:
前台主页面显示了几个大块:一、音乐最新动态;二、音乐排行榜;三、歌曲列表;四、用户登录;五、音乐搜索;优尔、音乐下载列表;七、在线试听。
4.3.2 用户登录模块设计
用户登录模块主要根据用户输入的登录的信息,与数据库users中信息进行匹配,如果成功则获得其相应的操作权限。
(1)流程图
 
图4 登录流程图
(2)处理说明
打开登录页,等待用户输入用户名、密码,判断用户输入的信息与后台数据库user里的数据是否一致,一致转入音乐主页进行试听、下载、论坛等操作,否则将只能浏览页面,而不能进行进一步操作。
(3)实现功能
登陆功能的实现我们采用第一个表单页面让用户输入自己的账号和密码,然后发送到check.asp页面上查询数据库中保存的账号和密码进行身份验证,因为每一个用户登录系统都会自己分配一个session,所以我们把验证后的信息储存到session里面,方便后续页面的调用和认证。
4.3.3 新用户注册模块设计
新用户注册模块主要是提供一个让用户简单注册陈给会员的平台,在该页面中只要按要求正确填写注册信息,再提交确定合法后便可为会员。
(1)流程图
 
图5  用户注册流程图
(2)处理说明
用户进入论坛,如果没有登录用户的话,则只能进行浏览而不能更进一步的操作,在登录页面输入信息后,判断是否合法,如果合法就完成了登录操作,顾客能够进行留言、查询留言等操作,如果不合法则只能进行浏览操作。
(3)实现功能
用户注册系统后都会自己分配一个session,我们把已注册的信息储存到session里面,方便后续页面的登录、调用和认证。
4.3.4 论坛留言模块设计
论坛留言模块提供一个用户与用户沟通的平台,在这用户可以提出自己的意见和看法。
(1)流程图
 
图6  论坛留言流程图
(2)处理说明
将用户所发布的留言按相关栏目、用户名等信息写入数据库,未登陆用户则只能进行浏览而不能留言操作。
(3)实现功能
网站论坛用于会员之间进行交流并对网站提出建设之类的平台,注册过的用户可以进行留言、交流。
4.3.5音乐下载模式设计
提供音乐下载服务
(1)流程图
 
图7 音乐下载流程图
(2)处理说明
找到你所要下载的歌曲单点击下载按钮即可 (责任编辑:qin)