album 文本 专辑
albumTime 文本 专辑发行时间
type 文本 格式
lang 文本 路径
4 网站设计实现
4.1数据库的连接
网站设计中,由于每个页面都需要连接数据库操作,其作用就是方便页面与数据库的连接,节省了页面连接数据库时需要的大量代码。
实现数据库连接的关键代码如下:
<%
Dim MM_conn_STRING
MM_conn_STRING="Provider=Microsoft.JET.Oledb.4.0;
DataSource="&Server.Mappath("music.mdb ")
%>
4.2音乐网站前台页面实现
前台页面设计主要针对的对象是普通用户,可以通过该网站进行在线音乐点播,也可以下载音乐和查询音乐,用户还可以通过注册留下自己的信息以及对该网站的意见。网站前台页面实现效果如图4示。
图4 网站前台页面
主页上的链接页面有“轻音乐”、“流行音乐”、“音乐查询”、“音乐点播”等页面。“轻音乐”、“流行音乐”页面可以查看音乐信息,而音乐点播和下载是进入到音乐点播和下载页面进行在线音乐试听和下载;查询音乐主要是根据自己的爱好和网上点击频率,通过在查询歌曲页面输入“歌手名”等来查询自己喜欢的歌曲;留言本信息提供了一个用户和管理员之间交流的用平台,输入自己的联系方式及建议以便网站的完善。
4.3音乐网站后台页面实现
管理员在导航上点击“网站后台”进入后台歌曲管理页面,输入用户名和密码登陆到管理页面,具体包括:添加音乐、修改音乐、删除音乐,否则跳转页面错误提示页面。如图5所示:
图5音乐网站后台页面
管理员需要输入正确的用户名和密码(都为ss)来进入音乐管理页面。音乐管理页面中可以添加、修改、删除歌曲信息。添加音乐页面中输入“歌曲编号”、“歌曲名称”、“歌手”和“专辑”来添加歌曲信息;修改歌曲页面通过修改“歌名”等中的任意一项来修改歌曲信息;删除歌曲页面中只需输入歌曲编号即可删除有关此音乐的所有信息。
5网站测试
网站测试的目的是为了确保系统的可执行性。为了对网站进行较好的测试,编写了测试用例。经过测试与修改,该网站的基本功能都已实现,但网站中还存在一些缺陷和不足之处,希望通过用户使用后根据其反馈信息进行不断地改进。在这里主要以管理员登录模块作为测试用例进行说明。
登录测试:
管理员输入用户名:ss和密码:ss, 管理员成功登陆,关闭登录窗口后跳转到后台管理页面。
测试结果:实际情况与期望输出相同,否则提示“用户名或密码错误!”,此时实际情况也与期望输出相同。
如表所示:
表6 测试用例执行结果
功能描述 用户登录
用例目的 测试管理员登录功能是否正常
前提条件 客户端和服务器端处于正常运行状态
输入/动作 期望的输出/相应 实际情况
示例1:输入
正确的的用户名和密码 管理员成功登陆,关闭登录窗口,相应的功能菜单项可以被执行 与期望输出相同
示例2:不输入
或输错用户名和密码 提示用户“用户名或密码错误!” 与期望输出相同
6总结
经过这几个月来对网站的分析、设计,使我对网站有了全面的了解与认识。 ASP+access在线音乐网站设计与制作(4):http://www.751com.cn/jisuanji/lunwen_1517.html