1.3开发工具与技术
1.3.1 ASP的概述
Active server pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的web服务器应用程序。使用ASP组合HTML页、脚本命令和ActiveX组件可以创建交互的web页和基于web的功能强大的应用程序。
ASP技术作为动态网站设计的主要工具具有无需编译、易于生成、独立于浏览器等几个特点。
1.3.2 Access数据库的简介
作为一个关系数据库管理系统,Access窗体、报表和数据访问页面中同时访问来自多个数据库的数据。它还能够链接来自其它Microsoft Access数据库、Microsoft Excel电子表格、ODBC数据源、Microsoft SQL server数据库以及其他数据库资源的表格,甚至能够把数据库表连接起来创建一个新表。然后,就可以创建窗体或报表来使用其中的信息了,这样极大减少了数据的复杂性并能使工作更容易完成。
1.3.3 DreamWeaver技术介绍
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。它具有简单易用、所见所得、方便快速的文本编排、专业的HTML编辑--Roundtrip HTML等优点。
2 系统总体设计
2.1系统操作流程
普通用户通过点击自己喜欢的歌曲来进行试听、下载和查询,还可以注册自己信息来给该网站留言,管理员输入用户名和密码来登陆管理歌曲页面(添加、删除、修改歌曲)。网站流程图如图1所示:
图1 网站流程图
2.2 系统模块设计
网站由两大模块组成,前台展示模块和后台管理模块。
网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,网站前台访问可以浏览公开发布的内容,如歌曲信息、新闻信息提交留言等操作。
网站后台,有时也称为网站管理后台,或网站后台管理,是指用于管理网站前台的一系列操作,如:音乐信息的增加、更新、删除等。通过网站管理后台,可以有效的管理网站供浏览者查阅的信息。网站的后台通常需要帐号及密码等信息的登陆验证,登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作。
(1)用户管理模块:普通用户可以在页面进行登录、注册和修改密码。
(2)音乐管理模块:用户可以自己挑选喜爱的音乐进行查询、点播和下载。
(3)信息管理模块:管理员对歌曲进行添加、修改、删除歌曲等操作。
(4)留言本信息模块:普通用户可以通过注册来留下自己的意见。
整个网站的总体功能模块如图2所示:
图2 网站总体功能模块图
3 数据库设计
3.1需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
根据实际需求和上述系统功能设计,考虑到将来功能的扩展,设计如下数据项。
(1)查询歌曲信息,包括的数据项有歌曲名、歌手、专辑、专辑发行时间等。
(2)点播歌曲信息,包括歌曲编号、歌曲名、歌手、格式、歌曲路径。
(3)管理员管理歌曲信息,包括用户名编号、用户名、密码。
(4)留言本信息,包括留言编号、留言标题、留言内容、昵称、邮件地址等。
3.2概念设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。 ASP+access在线音乐网站设计与制作(2):http://www.751com.cn/jisuanji/lunwen_1517.html