1.3 研究方法
本课题的开发采用ASP+Access实现,前期,主要运用所学相关知识、查询资料、学习其他优秀管理系统开发方法,结合相关要求写出需求分析;后期,进行本课题的设计与开发。课题的页面主要采用ASP语言对数据库进行操作,通过对数据库的查询搜索来实现。在整个设计过程中以需求分析为基础,写出了系统流程及相关问题的实现方法。
2.相关技术介绍
2.1 技术可行性介绍
本系统是一个典型的数据库应用程序,现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。ASP语言简单、功能强大并容易掌握,其脚本语言有VBScript和JavaScript。而Access是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。于是,采用ASP+Access技术完全能够实现本系统的开发。
2.2 数据库介绍
Access部署简单方便,就一个文件运用起来比较主要是桌面数据库系统,他也可以开发基于自己的桌面数据库应用(UI),也可以作为前端开发工具与其他数据库搭配开发应用程序(如SQL Sever、DB2、Oracle等),熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的初级用户则使用它来开发简单的应用软件。
Access 功能强大,使用方便,其本身具有强大的向导机制,能提供大量的数据库常用操作。
2.3 开发工具介绍
Dreamweaver 是专门用来做网站的,软件本身不包含数据库的创建、开发等,相比vs简单多。虽然vs集成了sql 2005,功能较强大,但是本系统采用Dreamweaver软件开发工具相对于音乐网站的设计来说,是较为合适的,并且简单方便易于操作。
运用此软件更是对我自己的一个挑战,在开发的过程中学习、了解此软件的功能,更好的做到功能的实现。
3.系统分析
3.1系统需求分析
经过以上对本系统的课题背景及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。
3.1.1 功能需求
(1)信息浏览功能
将专辑信息详细描述给用户。方便用户甄别该专辑是否是他所需要的,是否符合自己的喜好等。
(2)音乐下载功能
提供用户歌曲的下载地址,并做成连接。供用户下载收藏,
(3)在线试听功能
为用户提供无需下载即可收听音乐的服务。
(4)论坛交流功能
论坛主要用于交流看法、提出问题需求等服务的。
3.1.2 性能需求
操作系统: WindowsXP或以上
服务器:IIS5.1或以上
数据库:Access2003或以上
开发平台:Dreamweaver 8.0
4.系统设计
4.1 概要设计
4.1.1网站树状结构图
本系统树状结构分布如下:
图1 树状结构分布图
4.1.2 功能模块描述
(1)用户登录模块
主要实现用户的登录验证功能。根据用户输入的用户名和密码,与数据库中的user表中的信息一一进行匹配,验证用户名和密码,当用户名密码都与数据库表中一致时提示登录成功信息;不一致时,则重新输入。
(2)新用户注册模块
主要实现注册用户的功能,在这里新用户主要根据自己的实际情况填写表中的内容,然后提交就可以成功成为本系统的会员。就可以在本系统中留下你的大名。
(3)论坛留言模块
主要实现留言功能,在这个页面中首先判断用户是否登录,如果是登录用户,可以在发布的信息中显示出用户名。未登录的一律不能进行留言。
(4)音乐下载模块
主要实现音乐的下载功能
(5)在线音乐播放模块 ASP+Access音乐网站设计+ER图(2):http://www.751com.cn/jisuanji/lunwen_1382.html