BBS论坛管理系统的设计与实现开题报告

电脑杂谈  发布时间:2019-06-18 07:07:54  来源:网络整理

系统日志管理设计_论坛管理系统设计_设计装修公司管理

BBS论坛管理系统的设计与实现开题报告

一、选题依据(包括项目研究的背景、研究或应用的意义、研究或应用现状,附主要参考文献)

(一)BBS系统的背景及其应用意义

计算机的同学,我个人建议,能做开发还是先几年开发,真的对测试感兴趣,再从开发转到测试,因为软件测试后期发展还是需要懂编写代码的。而且它真实到了需要你在虚拟机里再安装一个系统——而不能使用你真实的系统,他实在你真实的计算机系统中通过软件手段虚拟出了一台假的计算机,我也不是很懂)而模拟器则是完全的用程序代码去编写所有的硬件——这样一来纯软件的模拟器的运行速度就慢了不少,这其实还是在计算机里,但有些小型模拟器很适合用来测试一些小型系统。全国计算机二级c语言练习系统 8.1.1天天向上科技 全国计算机二级c语言机试练习系统是关于全国计算机二级c语言机试的一套考试练习系统,该考试系统完全依据考试大纲编写,共计有100套题,具有答案评析、考试评分等多项功能,帮助练习者轻松掌握各考试细节,顺利攻克等考。

但在当时,如何实现站与站之间的联系问题并未解决。1984年美国的Tom Jonning开发了一套具有电子功能的电子公告板程序FIDO。由于该软件具有站际连线和自动互传信息的功能,所以站际间彼此可以在一个共同的预定时间传送电子邮件,使得BBS网络化有了一线生机。

完成了毕业设计系统中教师、学生、选题、项目进展、检查、论文定稿等信息维护工作,教务处网站、图书馆网站、信息中心网站、质量工程信息网等信息发布平台发布信息准确及时,并积极向学院网站提供新闻信息,通过交互平台回答学生及家长提问50多条,全年信息工作准确及时,对提高管理效率和准确度起到了较好的作用。中小学信息技术课程应该分领域和分层次的动态的目标体系,中小学信息技术课程目标可以分为三个方面:信息意识和信息伦理道德、信息基本知识(对信息的科学理解)和信息能力,这三个方面是并列的和相互制约的,核心是信息能力的培养,但是信息能力是分为三个层次:基本知识与操作、基本的信息能力、发展的信息能力(交流协作、批判性思维、创造性思维、问题解决、决策能力),这个能力在发展层面上是递进的关系,体现了中小学信息技术课程目标的递进性和层次性,但是相互之间并非有绝对的界限,相互之间是可以交叉的。[36]6交流性、目的性之要义便是努力弥合规范与事实之间的差异,缝补规范传递的信息与公众预期之间的断裂,以此实现规范与公众预期之间的交互认同。

(二)BBS系统研究及其发展趋势

随着互联网电子商务的日益普及,支付的门槛已经非常低,普通网民通过2、3次操作即。随着互联网电子商务的日益普及,支付的门槛已经非常低,普通网民通过2、3次操作即可完成一次支付。国际多媒体创新与应用论坛将以“新技术、新体验、新消费的全球化视野与中国方案”为主题,知名机构权威人士领衔,行业专家、文化大家、艺术家、科学家、企业家等聚集一堂,共同探讨地域文化与新技术、新创意结合下的新体验、新消费趋势,是国际前沿多媒体创新与应用的顶级交流平台。

国内的BBS论坛,大多数是大型综合性的BBS论坛。大约是从1991年开始,国内开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。国内的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资讯站。由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余BBS站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络China FidoNet。于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都更乐意加入。一般BBS站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平。

(三)参考文献

[1]屈辉立,陈可明,石武信.JSP网站编程教程[M].北京希望电子出版社,2002.

[2]耿祥义,张跃平.JSP实用教程[M].清华大学出版社,2003.

[3]何雄等.JSP网络程序设计[M].人民邮电出版社,2000.

[4]耿祥义,张跃平.Java课程设计[M].清华大学出版社,2008.

系统日志管理设计_设计装修公司管理_论坛管理系统设计

[5]邓子云,张赐.JSP网络编程[M].电子工业出版社,2005.

[6]朱福喜,黄方胜.Java开发项目实训教程[M].清华大学出版社,2009.

[7]安茹.Eclipse 权威开发指南(第2版)[M].清华大学出版社,2007.

[8]孙卫琴.Jsp应用开发详解[M].北京:电子工业出版社,2007.

[9]曾顺.精通CSS+DIV网页样式与布局[M].北京:人民邮电出版社,2007.

二、设计或研究内容、预期目标及拟解决的关键问题(此部分为重点阐述内容)。

(一)设计内容

1、用户登录注册功能

用户登录注册功能就是处理用户注册和用户登录。游客进入网站首页后,可以进行注册,注册时需要输入登录号、用户名称、性别、出生日期等基本信息,还要设置登录密码。注册过程中需要检测登录号是否唯一,检测输入的信息是否合法等等。注册成功后,系统会在中的用户信息表里添加一条新用户信息。

会员进入网站后可以登录系统,登录需要登录号和密码,系统按照登录号和密码查询,如果中存在该用户,则登录成功。

2、主题管理功能

主题管理子系统主要用来管理BBS的版块。版块是对主题的分类,每个主题只讨论一类问题。管理员可以添加、修改和删除版块。管理员还可以任免版主,由版主来维护指定的版块。每个版块包含若干帖子,这些帖子是由会员发表的。版块信息由版块信息表保存。

已登录的用户可以在版块下发表帖子,在帖子发表回复,游客只能浏览内容,不能发表留言和发帖子。

3、帖子管理功能

论坛管理系统设计_设计装修公司管理_系统日志管理设计

帖子管理子系统负责管理系统中的所有帖子,只有管理员和版主可以登录到这个子系统的后台。他们可以浏览所有的帖子,还可以删除或封锁违规帖子。帖子管理子系统的前台用于给用户发表帖子,发表新帖子或者回复帖子成功时,子系统负责将新话题或新帖子内容写入保存。

4、用户管理功能

【用户管理】是用来添加、修改管理用户的昵称、密码、权限等信息的管理模块。红色头像:子频道管理员(ca),可以对拥有权限的子频道做出修改或删除,可以修改拥有权限的子频道的公告,可以在拥有权限的子频道查看管理人员。系统有4种皮肤主题,主要功能包括登录、注册、报表、找回密码、修改密码、用户管理、部门管理、菜单管理、字典管理、管理、信息发布管理、角色权限管理、邮件收发管理等等。

(二)功能

图1 功能

(三)预期目标

各模块功能基本实现,通过此系统建立起完整的论坛的体系,增强本网站的信息可靠性、美观性,加强用户间的交流论坛管理系统设计,信息的交流。

(四)拟解决的关键问题

1、特殊权限只针对用户和管理员,对于不登录注册的游客进行权限限制,只能浏览帖子而不能发表贴和回复帖子,需要进行注册登录在后台存有用户信息才可以实现发表,评论等功能。

2、对用户回复帖子,违规等信息实时通知用户;要求实现对页面的自动刷新,实时反馈信息给网页浏览者。

3、对于用户回复帖子中出现的违反法律或者违反论坛的违禁词语以及严禁的言论会自动屏蔽。

三、研究方案(包括有关方法、技术路线、实验手段、关键技术等)。

(一)技术路线

1、充分理解系统的总体设计目标,确定系统需求,进行系统需求分析。

论坛管理系统设计_系统日志管理设计_设计装修公司管理

2、根据系统需求分析的结果实现系统设计,确定系统结构。

3、创建网站的整体框架。

4、实现的连接。

5、实现用户的注册,登陆等功能。

6、实现管理员的登陆,发表帖子,删除帖子,查询自己发表的帖子,回复帖子等功能。

7、试运行论坛,查看功能能否实现及其不足之处。

8、对整个系统进行优化,使功能更加完善

9、调试代码,运行整个系统。

10、进行整个网站的美化工作。

(二)实验手段

1、JSP——关键语言

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用论坛管理系统设计,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

2、Windows7——操作系统

其次,做足用户体验,人人都是产品经理,人人都有自己对产品的独特见解,了解你的用户需求进而改进的产品版面,交互,操作等方面,让其能够以更优质的展现形式出现在用户眼里,而非像以往的一般站群做法,同质化内容,粗糙的网站结构,大量关键词堆积,除非你真的不想做长久。聚集人气也非常迅速有效,我参加了几次群拍卖,店铺浏览量瞬间从20 提升到150,效果真是喜人呀。deeplearntoolbox[]是matlab工具包,它实现了除rnn之外的所有常见深度学习模型,其代码简单,适合初学者学习.caffe由贾扬清等[]开发,是目前最快的cnn实现,被广泛应用在计算机视觉领域,但caffe仅实现了cnn模型.torch[]是基于lua语言的深度学习框架,其运行速度极快,被广泛使用,但torch未提供其他语言接口,因此拓展性差.theano[]由蒙特利尔大学开发,本身是一个可用于gpu的对多维数组进行高效运算的python库,被广泛用于神经网络构建,很多深度学习python框架都基于theano开发,如keras[]、lasagne、pylearn2[]等. deeplearning4j[]是一款用java实现的商用深度学习框架,与hadoop和spark紧密结合,运行效率高且支持分布式.tensorflow[]是google公司的第二代深度学习框架,实现了所有的主流深度学习模型,稳定且易用,但目前开源的部分运算效率不高,且不支持分布式系统.keras[]是基于theano[]的二次开发框架,其设计高度模块化,因此编程效率高,keras实现了cnn和rnn模型,出现时间短但发展十分迅速.mxnet[]是最新出现的cxxnet的下一源框架,提供多种语言接口,且支持分布式并行,mxnet的编程效率和运行效率都相当高.。

论坛管理系统设计_系统日志管理设计_设计装修公司管理

3、MySQL——

MySQL 是一个关系型管理系统,MySQL是最流行的关系型管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系管理系统)应用软件之一。MySQL是一种关联管理系统,关联将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

4、MyEclipse——开发软件

MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具 。

(三)关键技术

本系统拟使用JSP技术进行开发,在安装Windows7操作系统、apache-tomcat服务器上进行测试,后台使用Mysql,使用SSH框架。

(四)有关方法

1、文献研究法

通过调查关于JSP和BBS系统文献来获得资料,从而全面地、正确地了解掌握BBS论坛广利系统的实现。

2、调查法

把JSP和BBS论坛管理系统文献中有关的知识和资料 进行分析、比较、归纳获得所需要的知识,就可以对BBS论坛管理系统的实现有促进左右。

3、实证研究法

通过对知识和资料的收集之后,进行实例编程,实现相关模块功能,真正的深入理解并应用JSP技术。

四、设计或研究计划进度


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-106794-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...