- 相关推荐
基于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 topics such as computer 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 .The 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系统的运行和维护。最后是论文的结束语和实现时所参考的文献。
【基于MVC模式的BBS系统设计与实现】相关文章:
基于JSP的BBS系统设计与实现JSP+JavaBean+SQL03-08
基于PQRM的PACS系统设计与实现03-07
基于ASP的网络考试系统的设计与实现03-07
基于MX21的PMP系统的设计与实现11-22