基于校园网的BBS开发

基于校园网的BBS开发

论文摘要

二十一世纪是信息化时代,办公自动化、网络化、信息化已成为一种必不可少的必备条件。作为基础教学与科研基地的学校自然走在所有行业的最前列,全国各大、中、小学校都在积极建设和完善校园计算机网络。校园网已成为各学校必备的重要信息基础设施,其规模和应用水平已成为衡量学校教学与科研综合实力的一个重要标志。作为校内网的应用之一的BBS(电子公告牌),更是方便了师生之间的相互交流,以及为新闻时事的发布提供了良好的平台。本文在对J2EE平台深入分析的基础上,以J2EE几个关键技术作为主要研究对象。文章通过开发BBS论坛系统的实践过程,分析了BBS论坛系统自身的特点和需求;讨论了使用J2EE技术开发BBS论坛的意义;明确了采用J2EE技术开发Web应用是可取的、先进的。其次介绍了MVC架构技术及C/S、B/S结构,并对其做了相应的比较。接着文章的主体部分介绍了BBS从分析设计到实现的系统架构;重点介绍了系统需求分析、功能模块设计及数据库设计的详细过程;最后详细介绍了BBS系统基于MVC模式下的不同组件的实现以及整个系统的最终实现,图文并茂。最后文章总结了实践研究的成果和经验,并给出了将来进一步研究的方向。整个开发过程符合软件工程要求。系统投入使用后,经项目试验实测,系统运行稳定、可靠。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 校园网内BBS系统简介
  • 1.1.1 校园网简介
  • 1.1.2 BBS系统简介
  • 1.1.3 校内网站中的BBS
  • 1.2 课题背景和主要工作
  • 1.3 论文的组织结构
  • 2 系统开发模型和技术
  • 2.1 系统开发模型
  • 2.1.1 C/S模型
  • 2.1.2 B/S模型
  • 2.1.3 系统开发模式的选择
  • 2.2 J2EE技术概述
  • 2.2.1 J2EE提出的背景
  • 2.2.2 J2EE关键技术
  • 2.2.3 J2EE的应用程序模型
  • 2.2.4 J2EE平台的优点及应用
  • 2.3 JSP技术概述
  • 3 MVC模式
  • 3.1 MVC模式概念
  • 3.1.1 模型(Model)
  • 3.1.2 视图(View)
  • 3.1.3 控制器(Controller)
  • 3.1.4 MVC模式三部分关系
  • 3.2 MVC模式特点及应用
  • 3.3 MVC模式应用于自适应网站的可行性
  • 4 系统的需求分析与设计
  • 4.1 需求分析
  • 4.1.1 需求定义与需求分析
  • 4.1.2 分析需求中的数据对象(前台)
  • 4.1.3 分析需求中的管理功能(后台)
  • 4.1.4 分析可扩展性的需求
  • 4.2 功能模块设计
  • 4.2.1 整体模块划分
  • 4.2.2 各模块间的关系
  • 4.3 数据库设计
  • 4.3.1 数据库需求分析
  • 4.3.2 数据库概念结构设计
  • 4.3.3 数据库逻辑结构设计
  • 5 系统的实现与应用
  • 5.1 组件设计
  • 5.1.1 通用处理组件
  • 5.1.2 后台管理组件的设计
  • 5.1.3 前台使用组件设计
  • 5.2 前台显示部分设计
  • 5.2.1 整体设计
  • 5.2.2 登陆模块
  • 5.2.3 头文件设计
  • 5.2.4 文件尾设计
  • 5.2.5 主页面
  • 5.2.6 帖子相关
  • 5.2.7 短消息
  • 5.2.8 版主版务管理
  • 5.2.9 个人资料
  • 5.3 后台维护部分设计
  • 5.3.1 整体框架设计
  • 5.3.2 登陆模块
  • 5.3.3 论坛管理
  • 5.3.4 联盟论坛管理
  • 5.3.5 更新论坛数据
  • 5.3.6 用户管理
  • 5.3.7 金钱/魅力/经验
  • 5.3.8 论坛变量设置
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于校园网的BBS开发
    下载Doc文档

    猜你喜欢