时间: 2021-08-21 10:56:26 人气: 13 评论: 0
本系统是针对广大人民进行设计的,主要用户分为系统管理员和普通用户,普通用户权限较为少,只有发表帖子、回复帖子和个人中心等权限,而管理员除了普通用户的权限外,还有删除帖子,删除回复,管理用户等权限。本系统主要采用的开发工具是myeclipse、tomcat和mysql。在开发过程中利用面向对象的程序思想和严格按照软件工程的开发过程来进行分析和设计。本系统所要完成以下几个主要功能,用户的注册、登录功能,新的用户可以通过注册一个新的帐号而登录系统,而老的用户则可以直接用之前注册的用户名登录。用户修改资料功能,用户可以根据自己的喜好随意修改个人资料,体现每个人的个性。发帖功能,所有注册成为会员的用户都可以根据自己的喜好进行发帖。回帖功能而每个人也可以对帖子的内容发表自己的观点进行回帖。帖子管理功能,管理员可以根据相关的法律要求对帖子的内容进行管理,可以将那些不符合法律要求的帖子进行删除处理。用户管理功能,管理员可将那些违反论坛管理条例的用户进行管理,例如删除他的用户权限,使其无法再次登录系统。
系统基本满足了论坛的功能需要,为用户提供了交流的便利。本系统界面友好、操作简单,有利于促进用户的进一步交流。
关键词:面向对象,模块化,BBS
1. 用户功能模块实现如下功能:
1.1注册;
1.2登录;
1.3发贴;
1.4回贴;
1.5修改密码;
1.6修改资料。
2.论坛管理功能模块实现如下功能:
2.1帖子管理:删贴,删回复,加精华,顶置,发布公告
2.2用户管理:权限设置
3.消息提醒功能模块实现如下功能:
3.1提醒用户的回复和留言:这个模块主要使用户及时查看消息。
4.个人博客功能模块实现如下功能::
4.1发表博客和回复。
目录
摘要 I
Abstract II
前言 1
第一章 概述 2
1.1背景 2
1.2 现状的分析 2
1.3 关于交友论坛系统 2
1.4 系统开发目的 2
1.5 系统实现的功能 2
1.6 软件过程模型 3
第二章 可行性分析 4
2.1 系统的开发可行性 4
2.2 分析系统的技术可行性 4
2.3 系统的操作可行性 5
2.4 系统法律可行性 5
第三章 交友论坛系统的需求 6
3.1 系统的任务说明 6
3.2 系统应实现的目标 6
3.3 硬件及软件需求 6
3.4 系统功能需求 6
3.5 系统功能模块划分 7
3.6 交友论坛系统的数据需求 7
第四章 交友论坛系统的总体设计 9
4.1 系统概述 9
4.2 系统各个功能模块 9
第五章 系统详细设计 11
5.1 系统开发目标 11
5.2 设计思想 11
5.3 交友论坛系统的流程分析 11
5.4 功能图 12
5.5 设计系统的数据 14
5.6 设计系统数据库的逻辑结构 15
第六章 基于SSH框架的系统开发 19
6.1 SSH框架技术简介 19
6.2 创建工程“lky” 21
6.3 界面设计 23
6.4 实现 45
第七章 系统测试 46
7.1 系统测试的意义及目的 46
7.2 软件测试的重要性及测试原则 47
7.3 测试环境 47
7.4 简单的测试用例 47
第八章 总结 48
参考文献 49
致 谢 50
198
200
83