基于MVC模式的BBS系统设计与实现
目 录
摘 要 1
前 言 3
1 绪论 4
1.1 背景分析 4
1.2 研究内容 4
1.3 论文结构 4
2 需求分析 6
2.1 系统的综合要求 6
2.2 系统的数据要求 6
2.3 系统的逻辑模型 9
2.4 系统的技术可行性 10
2.4.1 可行技术分析 10
2.4.2 MVC模式 13
2.4.3 STRUTS技术 15
2.4.4 MY SQL数据库技术 22
3 系统设计 24
3.1系统概要设计 24
3.1.1 数据结构的设计 24
3.1.2 系统结构的设计 26
3.2 系统详细设计 29
3.2.1 会员注册 29
3.2.2 讨论区文章查阅 29
3.2.3 发表新文章 29
3.2.4 后台管理 29
3.2.5 实现方法 30
4 系统的运行与维护 39
结 束 语 45
参考文献 46
致 谢 47
基于MVC设计模式的BBS的开发
摘要:目前,BBS系统可随时获取最新软件及信息,也可以通过BBS系统与别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登1些“征友”、“廉价转让”及“公司产品”等启事!
BBS系统就是提供给注册用户1个自由发表自己意见的平台,会员用户可以通过Internet接入,登录系统,在这个平台上发表文章、阅读文章、回复文章等等,本论文详细地讲述了开发1个基于MVC(模型-视图-控制)模式的BBS网站系统所用到的技术和方法。其中运用了JSP技术(Java Server Page)、Struts技术、My SQL数据库技术等等,并从几个不同的方面来对上述技术的实现方法进行了讨论。最后实现了BBS系统,其主要功能包括会员注册、讨论区文章查阅和后台管理。其中后台管理包括用户管理、论坛分类管理和论坛主题管理。该BBS系统主要给Java技术爱好者以及初学者和开发人员提供1个交流的平台,相互之间可以交流经验与心得,并且彼此之间在技术上可以相互帮助,从而促进大家的水平的提高。
关键词:BBS;My SQL;Struts;MVC
The Development of BBS System based on MVC Design Pattern
Abstract: At present, we can obtain the latest software and information at any time through BBS system, also can discuss various interesting to software, hardware, Internet, multimedia, designing program and medical science with others through BBS system too. Even more, we can make use of BBS system to publish notices such as some “advertising for a friend “, " transferring cheap " and " company products “, etc.
BBS system has provided a platform for people to publish his own suggestion freely to registered user, the members of BBS can login on the system through internet, then they can log-in system, deliver articles, read articles, reply to articles, etc. This paper has introduced how to develop a BBS, which based on MVC (model - view - control) design pattern. This BBS system has used JSP technology (Java Server Page), Struts technology, My SQL database technology etc. And it has discusses the implementation method of the technology which described above all from several different aspects. Finally we have implemented the BBS system. It offers people to register and search for the articles in the forum, It also has backend management module backend management includes user management、the forum classifies management and forum subject management. This BBS mainly offers a platform for Java technological fans、beginners and developers to communicate experience and insight with each other. And also can help each other to prove their skills, thus promote the improvement of everybodys level.
Keywords: BBS ;My SQL ; Struts; MVC
前 言
进入2101世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新1代网络版应用软件,而目前网络版软件中似乎存在着两种不同的.趋势,1种是称为客户端——服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另1种,也是本毕业设计所采用的,是称为浏览器——服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。
本文讨论的是1个基于MVC模式的通用BBS网站,它具有BBS网站应该具有的基本功能。
第1章绪论介绍了BBS的研究背,研究内容和本论文的结构。第2章是需求分析,主要介绍了系统的综合要求,数据要求以及逻辑模型和相关技术,以及该实现该BBS的可行技术。。第3章主要介绍该BBS的概要设计,包括数据结构设计,系统结构设计,然后详细讲解系统的详细设计和实现的方法。第4章主要介绍该BBS系统的运行和维护。最后是论文的结束语和实现时所参考的文献。
-
浅析大学英语教学中学生的沉默现象探源及对策
【论文关键词】大学英语教学学生沉默教学风格原因对策【论文摘要】本文分析了导致大学英语课堂学生沉默现象的原因,探讨了打破课堂沉默的对策。要激发学生正确的学习动机;平衡外向性格同学和内向性格同学之间的提问次数;打破沉闷的课堂气氛,使课堂活起来;鼓励学生用...
-
高校辅导员人格魅力论文参考文献
参考文献[1]张丹凤.高校辅导员人格魅力之我见[J].长沙大学学报,2011(1)[2]马梁、敖冰峰.浅析高校辅导员工作的创新[J].北方经贸,2009(7)[3]张恩、杨志昂.90后大学生的`特点及其对辅导员工作的新挑战[J].学园,2010(5)...
-
建筑工程财务风险控制体系探讨
建立健全财务风险控制体系的最根本的目的就是通过采取一系列的措施来保持建筑工程财务活动的动态平衡,在合理的范围内控制建筑工程中所涉及的全部花销,从而降低财务预算与实际支出之间的差距。摘要:建筑工程由于其特殊性的限制,导致在项目进行中的任何环节出现任...
-
互联网时代企业管理创新问题探讨论文
摘要:随着互联网+的不断发展,互联网时代的企业管理需要结合新技术、新思路进行创新和突破。本文就互联网时代里企业管理出现的问题做出了概述,针对这些问题提出了具体的解决建议。关键词:互联网时代;企业管理;创新一、背景互联网时代的到来,给诸多企业以及行业带来了...