网站课程设计报告

  • 格式:doc
  • 大小:1.78 MB
  • 文档页数:22

. . . .

.. .. .. 第1节 课程设计题目及背景…………………………..3

1.1 设计题目………………………………………………3

1.2 设计背景……………………………………………….3

第2节 设计的开发工具…………………………………3

第3节 建设过程………………………………………….4

3.1 系统分析……………………………………….4

3.2 数据库的设计……………………………………….5

3.3 功能模块介绍……………………………………….8

第4节 工作流程…………………………………………..11

4.1 连接数据库………………………………………….11

4.2 用户登录…………………………………………….12

4.3 歌曲显示,以最新歌曲为例……………………….12

4.4 音乐搜索…………………………………………….12

第5节 显示效果…………………………………………..15

5.1 主页……………………………………………..15

5.2 歌曲分类页面………………………………………..16

5.3 音乐搜索页面………………………………………..17

5.4 用户留言页面………………………………………..17

5.5 音乐播放器页. . . .

.. .. .. 面……………………………………..18

5.6 后台管理主页面……………………………………..19

5.7 用户管理页面………………………………………..19

第6节 总结和设计体会…………………………………….…..21

第1节 课程设计题目及背景

1.1 设计题目

构架一个音乐,要求必须包含音乐的一些基本功能,即前台的用户申请登陆功能,听歌功能,音乐搜索,音乐收藏功能,提交留言和后台的用户管理,歌曲管理,留言管理,系统管理。

1.2 设计背景

在互联网发展迅猛的今天,我们无时无刻不与网络接触,可以从中查找我们需要的信息,可以发布想让别人知道的信息,可以找到你不认识但真心的朋友,也可以第一时间看到国外的重大事件。当我们无事可做的时候,便开始了娱乐方式的搜索,由此,很多音乐和视频应运而生,服务大家,为我们的生活增添了色彩。随着我国网民的增加,也促进了音乐的开发。

第2节 设计的开发工具

2.1 Dreamweaver 8.0

2.2 Flash 8.0 . . . .

.. .. .. 2.3 Firework 8.0

2.4 Access数据库

2.5 IIS服务器

说明:Dreamweaver用于的开发,Flash用于flash效果的制作,firework对图片进行处理,IIS作为我们的asp服务器,数据库则采用微软的Access数据库。

第3节 建设过程

3.1 系统分析

音乐包括两大功能模块:前台和后台。两大功能模块又分为很多子模块。前台包括动态显示歌曲模块,动态显示时间模块,用户登录与注册模块,关于我们和留言模块,音乐搜索模块。后台包括用户管理模块,歌曲管理模块,留言管理模块和系统管理模块。整体模块组织如下图所示:

3.1.1 前台模块详细功能描述 音乐网

前台模块 后台模块

册模块 用

登录模块 动态显示歌曲 留言模块 音乐搜索模块 动态显示时间 用

管理模块 歌曲管理模块 留言管理模块 系统管理模块 . . . .

.. .. .. 用户注册:用户注册自己的空间

用户登录:用户登录空间查看音乐收藏

动态显示歌曲:根据类别不同,显示华人歌曲,日歌曲,影视歌曲,伤感歌曲,非主流歌曲等等。

动态时间:网页中显示动态的时间

音乐搜索:搜索数据库中包含的歌曲

留言:用户提交自己的留言

3.1.2 后台模块详细功能描述

用户管理:显示和编辑所有用户信息,歌曲收藏和删除用户

歌曲管理:显示,编辑和插入歌曲信息,删除歌曲

留言管理:显示和删除留言信息

系统管理:修改管理员密码和信息

3.2 数据库的设计

3.2.1 用户信息表(users),属性和容如下表:

列名 数据类型 必填字段 默认值 说明

Userid 自动编号 是 无 用户Id

Username 文本 是 无 用户名

Userpassword 文本 是 无 密码

Mobile 文本 是 无 手机

Userqq 文本 是 无 QQ

Adddate 日期/时间 是 是 注册日期

Psw_quesions 文本 是 无 密码提示

Psw_answer 文本 是 无 密码答案

City 文本 是 无 所在城市

Address 文本 是 无 地址

Sex 文本 是 无 性别

Realname 文本 是 无 真实

Code 文本 否 无 邮编

Useremail 文本 是 无 电子 .

. . .

.. .. .. 3.2.2 音乐信息表(music),属性和容如下表:

列名 数据类型 必填字段 默认值 说明

id 自动编号 是 无 音乐编号

Music_name 文本 是 无 音乐名称

Artist 文本 是 无 艺术家

url 文本 是 是 音乐文件地址

Zhuanji 文本 是 无 所属专辑

Adddate 日期/时间 是 是 添加日期

Liebie 文本 是 是 所属分类

3.2.3 管理员信息表(admin),属性和容如下表:

列名 数据类型 必填字段 默认值 说明

Id 自动编号 是 否 管理员编号

Admin 文本 是 否 用户名

Adminpassword 文本 是 否 密码

.

. . .

.. .. .. 3.2.4 留言信息表(liuyan),属性和容如下表:

列名 数据类型 必填字段 默认值 说明

Ly_id 自动编号 是 否 留言编号

Content 文本 是 否 留言容

Connection 文本 是 否 留言方式

Addtime 日期/时间 是 是 留言日期

3.2.5 信息表(webmess),属性和容如下表:

列名 数据类型 必填字段 默认值 说明

Shuoming 文本 是 否 说明

Web_name 文本 是 否 名称

Web_yuming 文本 是 否 域名

Web_key 文本 是 否 关键字

Describle 文本 是 否 描述

3.2.6 歌曲收藏表(shoucang),属性如下表:

列名 数据类型 必填字段 默认值 说明

S_id 自动编号 是 否 收藏编号

Username 文本 是 否 用户id

Music_name 文本 是 否 音乐id

Adddate 日期/时间 是 否 收藏时间

.

. . .

.. .. .. 3.2.7 用户-音乐关系表(sx),属性如下表:

列名 数据类型 必填字段 默认值 说明

S_id 自动编号 是 否 编号

Username 文本 是 否 用户名

Music_name 文本 是 否 歌曲名

Artist 文本 是 否 艺术家

url 文本 是 是 音乐地址

Adddate 日期/时间 是 是 添加日期

3.3 功能模块介绍

3.3.1 登陆注册模块

该模块的工作流程图如下:

3.3.2 动态显示歌曲模块 登陆界面

输入用户名和密码

账号或密码错误! N

注销用户 修改注册信息

修改成功 点击注册链接

Y 注册页面 Y

检查表单元素 填写注册信息

Y N . . . .

.. .. .. 该模块流程图如下:

3.3.3 动态显示时间模块

该模块采用javascript脚本显示动态的系统时间,代码如下: