摘 要
当今社会,随着随着Internet在全球的普及和发展,人们通过互联网互相交流。论坛,也称为网络社区,被称为BBS(Bulletin Board System),并翻译成中文为"电子公告板"。BBS最初用于发布股票价格等类信息,当时BBS甚至都没有文件传输功能,早期BBS只能通过计算机传输或获取信息。直到个人计算机开始普及,BBS才开始传播。近年来,由于爱好者们的努力,BBS的功能得到了及大的扩展。
音乐爱好者论坛作为为新一代听音乐或歌曲的产物,不仅具有传统的收听音乐或歌曲的功能,还应该具备在线发表自己对音乐或歌曲的观点,看法及评论的功能。本文研究并实现了基于C/S模式的音乐爱好者论坛,该论坛采用目前流行的PHP Apche Mysql数据库三层架构。
关键词:PHP;Apche;Mysql;
Music lovers Forum
ABSTRACT
In today's society, with the popularity and development of Internet in the world, people communicate with each other through the Internet. The forum, also known as the network community, is called BBS (Bulletin Board System) and translated into Chinese as "electronic bulletin board". BBS was originally used to publish information such as stock prices. At that time, BBS didn't even have the function of file transfer. Early BBS could only transmit or acquire information through computers. It was not until personal computers began to spread that BBS began to spread. In recent years, due to the efforts of enthusiasts, the function of BBS has been greatly expanded.
As a product of listening to music or songs for the new generation, the music lovers forum not only has the function of listening to music or songs, but also has the functions of online publishing their views, views and comments on music or songs. The new music lovers Forum includes user login module, personal information module, post module, friend module, shared resource module and member sign to module. This paper studies and implements a music lovers forum based on C/S mode, which adopts the popular three tier architecture of PHP Apche Mysql database.
Key words:PHP;Apache;Mysql;
目 录
1 绪论………………………………………………………………………………………6
1.1 课题的研究背景与意义………………………………………………………………6
1.1.1 课题的研究背景…………………………………………………6
1.1.2 课题的研究意义…………………………………………………6
1.2 国内外研究现状和发展趋势…………………………………………………………………6
2 开发工具及运行环境简介………………………………………………………………8
2.1 开发语言PHP简介…………………………………………………8
2.2 开发工具Apache简介…………………………………………………8
2.3 开发数据库MySQL简介…………………………………………………8
2.4 开发工具AppServ组合简介…………………………………………………8
3 系统分析…………………………………………………………………………………9
3.1 可行性分析…………………………………………………………………9
3.1.1 技术可行性…………………………………………………9
3.1.2 操作可行性…………………………………………………9
3.2 功能分析……………………………………………………………………9
3.2.1 用户功能分析…………………………………………………9
3.2.2 管理员功能分析…………………………………………………10
3.3 数据流分析…………………………………………………………………………10
3.3.1 用户数据流分析…………………………………………………10
3.3.2 管理员数据流分析…………………………………………………10
3.3.3 板块数据流分析…………………………………………………10
3.3.4 回复数据流分析…………………………………………………10
3.3.5 音乐信息数据流分析…………………………………………………10
3.3.6 帖子数据流分析…………………………………………………11
3.4 数据关系分析…………………………………………………………………………11
4 系统设计………………………………………………………………………………13
4.1 系统总体功能设计……………………………………………………………………13
4.1.1 前台功能…………………………………………………13
4.1.2 后台功能…………………………………………………13
4.2 数据库设计…………………………………………………………………………13
4.3 功能模块设计………………………………………………………………………………15
4.3.1 用户模块…………………………………………………15
4.3.2 帖子模块…………………………………………………16
4.3.3 板块模块…………………………………………………16
4.3.4 音乐模块…………………………………………………16
4.3.5 管理员模块…………………………………………………16
4.3.6 演唱会现场视频模块………………………………………………16
5 论坛实现………………………………………………………………………………17
5.1 用户注册界面……………………………………………………………………17
5.2 用户登录界面……………………………………………………………………18
5.3 个人信息界面……………………………………………………………………18
5.4 发布帖子界面……………………………………………………………………19
5.5 帖子管理界面……………………………………………………………………20
5.6 用户发布音乐界面……………………………………………………………………22
5.7 音乐共享界面……………………………………………………………………23
5.8 音乐管理界面……………………………………………………………………24
5.9 演唱会现场视频界面……………………………………………………………………25
5.10 管理员登录界面……………………………………………………………………26
6 论坛的特色与不足………………………………………………………………………………31
6.1 论坛的特色与优点……………………………………………………………………31
6.2 论坛的缺陷与不足……………………………………………………………………31
结论 ………………………………………………………………32
致谢 ……………………………………………………………33
参考文献 ………………………………………………………34
1 绪论
1.1 课题的研究背景与意义
1.1.1 课题的研究背景
当今社会,随着Internet的发展,Internet已经成为时代的潮流,或者可以说是已经成为人们生活中必不可少的工具了。人们习惯于在互联网上看新闻、去论坛阅读帖子、网上购物、在线听音乐,看视频、上网搜索我们想要的信息等等。总之,互联网已经成为我们生活中一种常见的生活方式,一个巨大的知识库。本文的研究重点是如何构建音乐爱好者论坛。
1.1.2 课题的研究意义
音乐爱好者交流论坛作为网络媒体中传播音乐的重要平台之一,集听音乐,发帖交流等多个功能为一体,使得广大音乐爱好者可以在线收听别人分享的一些歌曲或音乐,也可以发表自己对音乐或歌曲的观点或看法,成为了音乐信息自由传播的重要空间。创建这样的一个论坛意义在于,方便广大音乐爱好者在线交流以及发表自己的观点,方便大家收听一些别人推荐的好的歌曲和音乐等。以前,传统的音乐论坛或网站只能纯粹的收听音乐或歌曲,不能发表自己的想法或看法,有了这样的一个论坛,广大音乐爱好者之间的交流就更加方便了。
1.2 国内外研究现状和发展趋势
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。