《开题报告-基于PHP的校园论坛.docx》由会员分享,可在线阅读,更多相关《开题报告-基于PHP的校园论坛.docx(6页珍藏版)》请在第壹文秘上搜索。
1、毕业设计开题报告1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述一.选题的目的和意义当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,在结合HTML+DIV+CSS技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,师生可以自由地提出问题以及帮助他人解决问题,或者交流经验。论坛在HTML+DIV+CSS设计的基础上,用当今比较流行的网站开发技术PHP语言进行开发,用当今世界上最流行的Apache作为本站开发的服务器。论坛将采用B/S体
2、系结构,人们通过浏览器就可以访问论坛网站的所有页面,保证的服务器的安全。数据库采用免费,小巧,易用的MySQL数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合校园师生使用的校园网论坛!二国内外研究现状1978年在美国芝加哥开发出一套基于8080芯片的C
3、BBS/Chicago(ComputerizedBulIetinBoardSystem/Chicago),此乃最早的一套BBS系统。之后随着苹果机的问世,开发出基于苹果机的BulletinBoardSyStem和大众信息系统(PeoPleSMessageSystem)2种BBS系统。1981年IBM个人计算机诞生时,并没有自己的BBS系统。直到1982年,BussLane才用Basic语言为IBM个人计算机编写了一个原型程序。其后经过几番增修,终于在1983年通过CapitalPCUserGrOUP(CPCUG)的CommunicationSpecialInterestGroUP会员的努力,改
4、写出了个人计算机系统的BBS。经ThomaSMaCh整理后,终于完成了个人计算机的第1版BBS系统一一RBBS-PCo这套BBS系统的最大特色是其源程序全部公开,有利于日后的修改和维护,因此后来在开发其他的BBS系统时都以此为框架,所以RBBS-PC赢得了BBS鼻祖的美称。大约是从1991年开始,国内开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。国内的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资讯站。由于使用商业BBS站要交纳一笔费用,
5、而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余BBS站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络ChinaFidoNet(中国惠多网)。于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都更乐意加入。这里“业余”2字,并不是代表这种类型的BBS站的服务和技术水平是业余的,而是指这类BBS站的性质。一般BBS站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发
6、展,提高广大计算机用户的应用水平国内的BBS站,大多数还是大型综合性BBS站。随着计算机的普及,特别是宽带的普及,BBS的活动将会进一步高涨。但是,随之而来对专注于领域方面的BBS将会慢慢增加需求。尽管BBS站台的数量在不断增长,但BBS的发展过程,也出现了一些问题。由于国内使用的BBS架站软件,都是从国外引进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是远远不够的。另外,有些站台的设立是相互抄袭,所以在结构上难免有雷同之处。而国内自己开发的BBS基本上都是处于最原始的JSPMODELl模式,这种模式是控制层与表示层合二为一,虽然开发简单,但是拥有很差的扩展性,可
7、维护性,这样极大的限制了BBS站点的扩展。三.理论与实践的意义随着Internet技术的不断发展,以及用户群爆炸性地增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨间题、交换观点的场所,其中,网上论坛扮演了极其重要的角色,随着时间的推移,论坛站点中积存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分,自网上论坛诞生20多年以来,随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网上论坛和虚拟社区模式。各种论坛随着网络迅速发展,几乎充实着生活工作的每一个方面,无论是商界、政界,还是娱乐界,都有各种论坛。互联
8、网正在融入我们的生活,网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间,影响和改变着我们的生活参考文献:1张海藩.软件工程.清华大学出版社.20092邱加永.PHP基础与案例开发详解.清华大学出版社.20093庞永庆.JaVaSCriPt网页编程从入门到精通.科学出版社.20084张金霞.HTML网页设计参考手册.清华大学出版社社.20065王珊萨师炮.数据库系统概论.高等教育出版社.2006毕业设计开题报告2.本课题要研究或解决的问题和拟采用的研究手段(途径):一.研究问题从用户的业务中提取出软件系统能够帮助用户解决的业务问题
9、,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。为了系统的个模块能够正常使用、系统更加人性化,还为了满足系统的实用性及安全性,本系统包含5个角色:游客,普通会员,版主,管理员,超级管理员。游客的各项功能:1、可以看帖2、不能发帖3、不可以回帖4、只有注册了以后成为本论坛的以后,才可以执行完整的普通会员功能。普通会员的各项功能:1、用户登录2、发贴3、查看帖
10、子4、发表评论5、修改个人资料版主的各项功能:1、修改本版块2、查看版主信息3、修改版主信息4、查看帖子5、管理本版块的帖子6、版主拥有普通会员所有功能普通会员可以不登录进入系统,系统用户的数据包括用户名、用户密码、用户类型等等。用户ID在整个系统中是唯一的。用户浏览帖子时,数据应当包括用户名、帖子主题。用户根据某一主题可以发表帖子,发表帖子需要的数据包括用户名、Email、版块分类名、发表帖子标题、发表帖子内容。用户回复帖子的数据包括用户名、EmaiK回复帖子序号、回复的内容、版块分类名。管理员进入后台管理时,需要数据包括管理员ID、管理员密码。用户只有登录了才能发帖,回帖,管理等等。二.拟
11、采用的技术基于PHP+MySQL+Apache的BBS论坛(例如,国内比较流行的论坛管理系统),本套论坛的优点在于它具有强大的可扩展性和可维护性三.研究手段1 .查阅文献充分利用图书馆和网络等资源,完成论文部分。2 .软件工程软件工程中软件开发的方法。严格按照数据库管理信息系统开发的流程,从需求分析开始,弄清当前系统的工作流程、存在的问题,提出解决的方法;对新系统进行逻辑设计。包括数据库流程、数据字典的描述等等;进行系统总体设计,包括功能模块设计、数据库设计等;最后进行详细的代码设计、用户界面设计,并进行一定的测试。3 .小组讨论与同学进行讨论、请教师哥师姐等,解决遇到的技术问题毕业设计开题报告指导教师意见:同意开题。制作毕业设计的时候要多注意一些细节问题,细节问题会影响整体的毕业设计,多看看程序书,多和同学交流交流,不会的也可以上网多查查资料,多去论坛交流,有助于你毕业设计的完善。希望你在后面的设计制作中,多注意,多细心,最好能一次性通过。指导教师:2015年03月01日所在系审查意见:系主任: