校园论坛的设计与实现

校园论坛的设计与实现[20191217140948]
摘 要
现在计算机已经全面地应用于各个领域,如科技,医学,教育,生活等,计算机网络技术也同样得到了快速的发展。随着社会的发展和互联网的普及,人们的生活水平也得到了很大的提高,网站已逐渐成为企业,公司对外进行信息沟通最方便的平台。而对于爵士鼓这个乐器行业来讲,通过网络可以更全面更方便的在网上发布关于爵士鼓方面的信息。
通过爵士鼓交流网站这个平台,用户不仅可以浏览爵士鼓的相关信息,也可以记录下日常生活中有关于爵士鼓乐器方面的事情,发表文章和评论别人的文章,扩大爵士鼓行业的市场,从而在网上拥有一个属于自己的网络空间。
本课题主要研究内容是建立一个爵士鼓信息交互网站,主要是给爵士鼓爱好者提供一个交流的平台。爵士鼓交流网站设计与实现过程中,主要采用B/S模式,平台开发基于MyEclipse插件、Dreamweaver网页编辑器与Tomcat服务器,用MyEclipse作为开发工具,Tomcat作为Web服务器,Java、HTML作为开发语言,MySQL作为数据库管理系统。
 查看完整论文请+Q: 351916072 
关键字:互联网网站爵士鼓交互信息计算机
目录
1. 绪论 1
1.1 课题研究的背景及意义 1
1.2 国内外研究现状 1
1.3 课题研究内容 1
1.4 论文的组织架构 1
2.开发工具和开发平台 3
2.1 B/S模式分析 3
2.2 MyEclipse工作平台 3
2.3 TOMCAT简介 3
2.4 mysql数据库 4
2.5 JDBC简介 4
3. 系统分析 5
3.1 可行性分析 5
3.2 需求分析 6
3.3.1 游客 6
3.3.2 会员用户 6
3.3.3 管理员 7
4. 系统设计 9
4.1 系统功能设计 10
4.2 数据库概念设计 10
4.3 数据库逻辑设计 12
5. 系统实现 15
5.1 主页面功能的实现 15
5.2 会员用户功能的实现 16
5.3 后台管理员功能的实现 20
6.测试 25
6.1 测试的重要性 25
6.2 测试的目的 25
6.3 测试过程的阶段 25
6.4 测试实例的研究与选择 25
6.5 测试环境与测试条件 26
7. 结论 27
参考文献 28
致谢 29
1. 绪论
1.1 课题研究的背景及意义
现在计算机已经全面地应用于各个领域,如科技,医学,教育,生活等等,计算机网络技术也同样得到了快速的发展,而对于爵士鼓这个乐器行业来讲,通过互联网可以更广泛更便捷的发布关于爵士鼓方面的信息。爵士鼓交流网站,在充分了解爵士鼓业务的基础上,采用最新的信息处理技术,实现了爵士鼓信息的最广泛共享,使爵士鼓信息交流可以通过计算机网络完成制作。
1.2 国内外研究现状
爵士鼓是一种无音高打击乐器 ,在一个摇滚乐 队占据很重要的位置。在中国,随着社会进步、人民生活水平的渐渐提高、人们对自娱性的音乐开始有了更多的要求。摇滚乐、通俗歌曲也慢慢成为人们娱乐休闲生活的一部分,爵士鼓同时也属于一种热门的乐器,非常受到青少年朋友音乐爱好者的欢迎。同时随着电脑的普及,电脑不再是上层社会的私有品,电脑也慢慢走进了老百姓的家里,人们也都慢慢学会如何在网上搜索自己感兴趣的网页,因此开发一个关于爵士鼓交流网站是很有必要的,迎合爵士鼓爱好者,音乐爱好者的需求。
1.3 课题研究内容
面对着日渐变更的信息时代、爵士鼓这个乐器行业的发展也很迅速,爵士鼓行业也要走出自己与别人不一样的竞争路线,所以想要以互联网为一个平台,为自家的企业,产品作宣传,为人们提供爵士鼓乐器行业的最新消息、提供高水准的服务,更好的服务公司的客户们。本课题建立一个爵士鼓信息交互网站,为爵士鼓爱好者打造一个便捷的交流共享平台,做到内容编排得体,页面设计美观,兼具观赏和实用两方面,能够体现出系统所实现的基本功能,同时系统功能基本完善,系统操作简单易用,模块间交互顺畅[1]。
1.4 论文的组织架构
本论文全文共分七章,主要内容和结构安排如下:
第一章:绪论,简要介绍课题研究的背景及意义,国内外研究现状,课题研究内容,论文的组织架构等;
第二章:开发工具和开发平台,简要介绍了系统设计中要采用的关键技术于开发工具;
第三章:系统分析,主要内容有可行性分析,需求分析和系统用例分析图;
第四章:系统设计,介绍本系统功能设计,系统数据库概念设计,数据库逻辑结构设计;
第五章:系统的实现,介绍本系统的功能具体实现,如爵士鼓交流网站的主页面功能的实现,会员用户功能的具体实现,管理员功能的具体实现;
第六章:测试,主要包括该系统测试的重要性,测试的目的,测试过程的阶段,测试环境与测试条件,最后给出测试的总结;
第七章:结论,对该系统进行总结分析,并指出系统不足和改进的地方。
2.开发工具和开发平台
2.1 B/S模式分析
B/S模式实际上就是 B/S结构,是WEB 兴起后的一种网络结构模式,客户端 最主要的应用软件 是WEB浏览器[2]。C/S模式需要在不同的客户机上安装不同的客户端,B/S模式只需要去安装通用的浏览器软件即可。因此B/S模式大大的简化了客户端,这样不但可以节省客户机的硬盘空间和内存的空间,而且B/S模式使安装过程更加简便、也同样使网络结构更加灵活。B/S的维护的灵活性更加优越,C/S相比而言灵活性就略显笨拙,当情况变化时,它不要再为每一个顾客的应用程序去费力费时的进行升级,而只需修订Web服务器上的服务处理程序,这样不仅可以大大的提高软件的运作效率,还省去了很多烦恼,而且它使用户的操作也更加的简单和方便。C/S模式的客户应用程序都会有自己不一样的规格。而B/S模式,客户端只是一个简单易用的浏览器软件,无论是谁都不需要经过任何的特殊培训,就可以直接使用操作它,所以B/S模式大大的减少了MIS系统维护的限制因素。
最后,B/S非常适合网上的信息发布,大大的增加了传统的MIS的功能,这是C/S模式暂时所无法达到的目标,像这样新增的网上信息发布功能正好是当今任何企业所需要的。由于B/S比C/S先进,在MIS系统平台,B/S慢慢流行起来,同时大大小小的软件公司都推出自己的Internet方案。一些企业已经比其他企业开始先一步去使用 B/S模式,并且从 B/S模式中得到了一定的成效和利益。 B/S模式的流行,以及在某些方面比C/S优越,总的来说B/S模式性价比高于C/S,所以MIS系统平台的首选是B/S模式,所以爵士鼓交流网站同样也是采用B/S结构开发的。
2.2 MyEclipse工作平台
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,因此爵士鼓交流网站的页面用的就是myeclipse开发工具。Myeclipse是一个可视化的建立Web站点和应用程序的专业工具,不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,MyEclipse是具有网页创作和站点管理[2]。MyEclipse利用它的可视化编辑功能,可以快速地创建页面而不需要编写任何的代码。
2.3 TOMCAT简介
Tomcat 受很多软件开发人员的欢迎,主要是因为它运行时系统资源占用很小节省很多空间,而且他的扩展性也很不错,开发应用系统常用的功能如负载平衡与邮件服务,它都具备。而且它还在不断的更新和进步中,一般而言稍微懂点Tomcat的程序员都可以在Tomcat中进行更改或在Tomcat中添加新的功能。
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下Tomcat被普遍使用,是开发和调试JSP 程序的首选[2]。对于一个刚刚学习Tomcat的人来说,会觉得,如果在一台计算机上配置Apache 服务器,对HTML 页面的访问请求可以利用它来响应。
2.4 MySQL数据库
Mysql是典型的关系型数据库管理系统。在Internet上, Mysql目前被广泛地应用在各类中小型网站中。由于Mysql的特点,即体积小,所占空间少、速度快等,从而节约了人们的时间、并且由于成本低使得支出的成本降低,此外,由于Mysql是开放源码,所以绝大多数的中型和小型网站为了降低网站的成本而去选择了Mysql 。与其他的大型数据库例如Oracle、DB2等相比,Mysql当然也有它自己的缺点,如规模小不像Oracle、DB2那样规模大、而且功能也很局限不是很全面,所以有些顾客的提出的要求Mysql就实现不了等,但是这些规模不大,功能局限等的缺点并未减少它受程序员的喜欢,但是另一方面对于一般个人用户和中型,小型企业来说,Mysql提供的功能已经完全满足它们的需要。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/2026.html

好棒文