校园计算机技术论坛的设计与实现本科毕业论文.docx

上传人:re****.1 文档编号:560309683 上传时间:2023-10-06 格式:DOCX 页数:39 大小:3.98MB
返回 下载 相关 举报
校园计算机技术论坛的设计与实现本科毕业论文.docx_第1页
第1页 / 共39页
校园计算机技术论坛的设计与实现本科毕业论文.docx_第2页
第2页 / 共39页
校园计算机技术论坛的设计与实现本科毕业论文.docx_第3页
第3页 / 共39页
校园计算机技术论坛的设计与实现本科毕业论文.docx_第4页
第4页 / 共39页
校园计算机技术论坛的设计与实现本科毕业论文.docx_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《校园计算机技术论坛的设计与实现本科毕业论文.docx》由会员分享,可在线阅读,更多相关《校园计算机技术论坛的设计与实现本科毕业论文.docx(39页珍藏版)》请在金锄头文库上搜索。

1、 校园技术论坛的设计与实现本科毕业论文题 目 校园计算机技术论坛的设计与实现学 院 信息科学技术学院 专 业 计算机科学与技术 毕业届别 2014届 姓 名 指导教师 职 称 甘肃农业大学教务处制二一四年五月II目 录摘要I关键词IABSTRACTIIKEYWORDSII1 绪论11.1 研究课题背景11.2 研究目的和意义11.3系统开发环境及开发工具21.3.1 B/S架构简介21.3.2 MyEclipse简介21.3.3 MySQL数据库简介31.3.4 Tomcat服务器31.3.5 Jsp简介31.3.6 Struts2简介42 需求分析和可行性分析52.1 业务描述52.2 校园

2、计算机论坛需求分析52.2.1 性能需求分析62.2.2 功能需求分析62.2.3 系统用例分析62.3 可行性分析82.3.1 经济可行性82.3.2 技术可行性82.3.3 社会可行性83 总体设计93.1系统模块总体设计93.2 数据库设计103.2.1数据库设计概述103.3 数据库的详细设计103.3.1 数据库E-R图的设计103.3.2 数据表的设计134 系统详细设计154.1 系统运行平台设置154.1.1 硬件环境154.1.2 软件环境154.2 校园计算机技术论坛主界面设计154.3 用户登录与注册的设计与实现174.3.1用户登录的设计与实现174.3.2 用户注册的

3、设计与实现194.4 论坛系统的设计与实现204.4.1 论坛前台系统主界面设计204.4.2 论坛后台管理主界面设计245 软件测试285.1 测试的基本概念285.2 测试的环境和目的285.2.1测试的环境285.2.2测试的目的285.3 集成测试306 总结31参考文献32致谢33校园计算机技术论坛的设计与实现摘要:当今社会是一个信息高速发展的社会,人们通过互联网络可以进行信息的交流和共享。论坛就是一种Internet网上开发信息服务系统,通过论坛用户可以方便的实现信息的交换和文件的共享。开发校园计算机技术论坛系统的目的是给师生提供一个交流的平台,为广大师生提供交流经验、探讨问题的网

4、上社区。本文从BBS系统的课题背景、需求分析、可行性分析、总体设计、详细设计和软件测试等方面详细阐述了整个系统的开发过程,研究并实现了基于B/S模式的校园计算机技术论坛系统。本论坛系统借助于MyEclipse8.5的开发工具再结合动态网页技术(JSP)和Mysql数据库之下开发了这个快捷、界面简单友好、可扩展的系统。本系统采用了目前流行的MVC三层架构,系统分为前台模块和后台模块,前台功能模块有:用户登录、注册、发布帖子、回复帖子、个人信息查询及修改等;后台功能模块有:栏目管理、主题管理、回复帖子管理、用户管理等。该论坛功能齐全,能够满足老师与学生之间、学生与学生之间的交流。关键词:互联网;M

5、ysql;B/S;BBS;MVCDesign and implementation of computer technology campus forumAbstract: Todays society is a rapid development of information society, people can communicate through the Internet and share information . An Internet forum is to develop online information service system , to facilitate t

6、he exchange of information and sharing files by forum users . Development of computer technology campus forum system aims to provide a platform for the exchange of teachers and students , the majority of teachers and students to exchange experiences , discuss issues of online communities . From the

7、subject background BBS systems , requirements analysis , feasibility analysis, design , detailed design , and software testing and other aspects of the development process in detail the entire system , the research and implementation of the campus computer technology forum system on B / S mode . Thi

8、s forum system by means MyEclipse8.5 development tools combined with dynamic web technologies (JSP) and under Mysql database developed this quick, simple and friendly interface , scalable systems. The system uses the popular MVC three-tier system is divided into front and back-office modules modules

9、 , front functional modules: user login , registration, post messages , reply to messages , personal information query and modify ; background function modules: Column management, theme management , reply post management, user management. The forum featured, among teachers and students to meet , exc

10、hange students and between students .Keywords: Internet;Mysql;B/S;BBS;MVCII1 绪论1.1 研究课题背景BBS的英文全称是BulletinBoardSystem,翻译为中文就是“电子公告板”。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。一直到个人计算机普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能

11、得到了很大的扩充。校园BBS具有的一些共同的基本功能,如:登陆注册、发表帖子、回复帖子、资料查询、文件共享等。使同学之间可以借助BBS突破以往的封闭观念,让你足不出户也能认识新同学,学习新知识,交流新想法。在一些大型的校园BBS中,还可以彼此通过线上会议室讨论问题交流心得。这些都是身为一个处于信息大爆炸时代的你我所不可或缺的帮手,拉近了人与人之间的距离,尤其是国际网络,更会令你有天涯若比邻的感觉!除了尽情地吸收别人贡献的能量 ,也可以尽情地展现自己的才华,慷慨地与他人分享经验贡献属于自己的那一份能量,从而使整个社会充满一种正能量。本文讨论的是一个简易的校园技术论坛(也就是一个校园BBS),它具

12、有BBS网站应该具有的基本功能,包括注册、登录、发帖、读帖、回帖、后台管理等功能,所有操作都可以由用户在客户端浏览器中完成,而服务器中的java程序会按用户的要求来完成对数据库的操作,并将结果传给Web服务器,再由Web服务器处理成jsp文件后发送到浏览器供游客浏览。1.2 研究目的和意义校园计算机技术论坛的目的是能使学校的老师和同学们及时参与到论坛信息的交流过程中来;校园计算机技术论坛可以是同学们获取专业知识、解决学习问题、交流心得体会的重要途径。由于大学课程学习的特殊性,更多是强调学生自主的学习性,除了在课堂上请教老师、课间和同学们讨论一些问题之外,基本没有什么集体讨论的时间。而在BBS上

13、,同学们可以提出问题,共同讨论和解决,还可以向其他老师,学长们或者学弟们请教。同时老师们可以利用BBS提供更多的知识信息;校园BBS也是大学生情感交流的重要场所。大学生们随着年龄的增长,能够结交到的志同道合的朋友越来越少,加上学业上的压力、社会竞争的日趋激烈,迫切需要一个倾吐、交流的空间,BBS正好给我们提供了这样一个平台,由于大家的年龄、学识、经验都具有相同之处,因此彼此之间的交流更容易理解,BBS使得大学生的情感交流更加透明和坦诚。同时BBS还有丰富课外生活,向社会和大众宣传了学校等作用。而本人在此论坛的设计与开发过程中,能够起到技术知识和技能的综合运用与巩固,并且掌握到从题目审定到网站功

14、能实现的系统思维与技能实现,为将来的工作起到一个很好的铺垫作用。1.3系统开发环境及开发工具开发平台:Windows 7 开发语言:Java语言开发工具:MyEclipse8.6、mysql.5.5、tomcat6.0、jdk1.6所用技术:Java + Mysql+ Struts2 + Jsp+Ajax/JQuery+Json预期成果:一个可扩展的基于MVC模式的校园技术论坛1.3.1 B/S架构简介B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事

15、务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术平1。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号