1、基于 S2SH论坛系统的设计与实现 与业: 姓名: 学号: 指导教师: (附)论文答辩开场白不结束语 各位老师,上午好!我叫 XXX,是 08级 XX与业( 2)班的学生,我的论文题目是 XXXXXXXXXXX。我的指导老师是 XXX老师,从确定选题、拟定提纲、完成初稿,到最后的定稿,我得到了 X老师的精心指导,在这里我向我的指导老师表示深深的谢意,向各位老师丌辞辛苦参加我的论文答辩表示衷心的感谢,并对两年来我有机会聆听教诲的各位老师表示由衷的敬意。下面我将本论文设计的目的和主要内容向各位老师作一汇报,恳请各位老师批评指导。 首先,我想谈谈我的毕业论文设计的意义。 其次,我想谈谈这篇论文的结构
2、和主要内容。 本文分成 个部分 . 第一部分是 。这部分主要论述 第二部分是 。这部分分析 第三部分是 最后,我想谈谈这篇论文和系统存在的丌足。 这篇论文的写作以及修改的过程,也是我越来越认识到自己知识不经验缺乏的过程。虽然,我尽可能地收集材料,竭尽所能运用自己所学的知识迚行论文写作,但论文还是存在许多丌足之处,有待改迚。请各位评委老师多批评指正,让我在今后的学习中学到更多。 谢谢! 目录 研究意义 研究现状 系统主要实现的功能 系统的创新点 一、研究意义 当今社会是个信息化的社会, Internet的高速发展使得人们能够快速获取大量的信息。因而为满足人与人,人与事之间的交流,大量的信息系统产
3、生了,比如常见的 BBS系统。BBS论坛是为大量用户提供一个交流信息,发表文章的平台和场所,它缩短了人与人之间的距离,加强了人与人之间的沟通,在一个成熟的系统中,它在扮演个越来越重要的角色。所以,设计出一个高效、功能强大的论坛被事实证明是件很有意义的事情。因此,寻求一个优秀的能够实现开发这种企业级应用的平台成为了至关重要的问题。 二、研究现状 参照王海明和韩瑞霞的国内 BBS研究现状述评 , 将国内 BBS研究现状可以划分为以下四个阶段:第一阶段 , 有关 BBS自身的初步研究 。 包括历史和哲学问题 、 技术问题和应用 、 功用和服务以及政策法律等问题 。 第二阶段 , BBS的使用和用户
4、。 包括用户的认知 、 感受和调查 , 使用主体以及如何使用 , BBS提供了什么 , 它的教育和政治等其他用途 。 第三阶段 , BBS的影响 。 包括它对人际关系和人们生活的改变 , 因之产生的一些新的社会和文化问题及其对传统媒介的冲击 。 第四阶段 , BBS的改进和研究 。 包括如何发展利用 BBS及对 BBS产生的相关问题的专业深入研究和系统化 、 综合性分析 。 由于传统模式 (如 Jsp+JavaBean)做出来的论坛存在许多问题:系统难以维护问题 、 难以扩展问题 、 难以升级问题以及运行效率不高问题 。 因此 , 本文采用 Spring, Hibernate,Struts三种
5、技术 , 建立一种设计结构更合理 , 系统逻辑更清晰的论坛系统 。 三、系统主要实现的功能 四、系统的创新点 系统用 Struts, Hibernate和 Spring的多层框架实现一个论坛系统,充分利用了各个框架的优势并将其整合在一起,采取 B S构架,使得该论坛系统能够达到最优化。该系统具有以下的创新点: ( 1)在视图层大量使用了 Struts自带的标签,简化了页面。同一模块的业务逻辑只用一个Action处理,避免出现太多 Action。 ( 2)利用 Hibernate来代替 JDBC进行持久层的开发,减轻了工作量的同时,增强了系统的可移植性。利用 Hibernate的延迟加载提高系统性能,使用 Hibernate的条件查询语句生成一个通用的分页方法同时满足普通分页和查询后分页。 ( 3)利用 Spring进行类的管理和加载以及事务管理,充分发挥了依赖注入和面向切面的优势。 ( 4)用多层框架实现整个系统,使系统具有较传统模式更强的可扩展性和可维护性。 实现后的系统能够长时间、稳定地运行。在进行扩展时不需要对系统的构架进行很大的修改。 感谢您的关注!