logo资料库

论坛管理系统的课程设计有全套的流程与简介源代码Java.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
1.1开发背景
1.2系统目标
1.3定义
二、系统概述
2.1系统流程
2.2 版块、帖子、用户模块的主要实
三、系统需求分析
3.1系统基本功能需求
3.2系统数据库设计
3.3系统业务流程及描述
四、系统功能分析
4.1功能界面框图
4.2功能描述
五、系统主要界面设计
5.1 显示帖子列表页面
5.2 发表帖子页面
5.3 管理员登录页面
5.4 后台用户管理页面
六、系统总结
6.1系统特点及不足
6.2系统以后的扩展与拓宽
6.3自己的体会与感想
致谢
参考文献
一、绪论
1.1开发背景
1.2系统目标
1.3定义
二、系统概述
2.1系统流程
2.2 版块、帖子、用户模块的主要实现思路及图例
三、系统需求分析
3.1系统基本功能需求
3.2系统数据库设计
图3-6 积分表
3.3系统业务流程及描述
图3-12 帖子回复流程图四、系统功能分析
4.1功能界面框图
4.2功能描述
五、系统主要界面设计
5.1 显示帖子列表页面
5.2 发表帖子页面
5.3 管理员登录页面
5.4 后台用户管理页面
六、系统总结
6.1系统特点及不足
6.2系统以后的扩展与拓宽
6.3自己的体会与感想
致 谢
参考文献
摘 要 本文是以 ASP.NET 技术开发设计的文章发布系统。采用结构化生命周期法,自顶向 下、逐层分解,模块化的系统结构设计。全文共分为绪论、系统概述、系统需求分析、 系统功能分析(编程和管理)、系统主要界面设计、系统总结等六章。绪论中阐述了系 统的意义和系统的开发环境。系统概述中阐述了系统背景,所用技术、系统目标以及功 能等。系统设计阶段阐述了网站的总体设计思想、首页的设计、网站的总体功能设计以 及数据库的逻辑设计。在系统总结中阐述了系统的优劣势以及系统的扩展。文中详细说 明了系统分析、系统设计的方法在系统实际开发中应用,并总结了开发过程中的一些经 验和体会。 关键词:BBS ASP.NET C# 系统开发 I
目录 一、绪论...................................................................................................................- 1 -  1.1 开发背景..............................................................................................- 1 -  1.2 系统目标..............................................................................................- 1 -  1.3 定义......................................................................................................- 1 - 二、系统概述...........................................................................................................- 2 -  2.1 系统流程..............................................................................................- 2 -  2.2 版块、帖子、用户模块的主要实现思路及图例.............................- 2 - 三、系统需求分析...................................................................................................- 5 -  3.1 系统基本功能需求..............................................................................- 5 -  3.2 系统数据库设计..................................................................................- 5 -  3.3 系统业务流程及描述..........................................................................- 7 - 四、系统功能分析.................................................................................................- 11 -  4.1 功能界面框图....................................................................................- 11 -  4.2 功能描述............................................................................................- 11 - 五、系统主要界面设计.........................................................................................- 13 -  5.1 显示帖子列表页面...........................................................................- 13 -  5.2 发表帖子页面...................................................................................- 15 -  5.3 管理员登录页面...............................................................................- 18 -  5.4 后台用户管理页面...........................................................................- 20 - 六、系统总结.........................................................................................................- 23 -  6.1 系统特点及不足................................................................................- 23 -  6.2 系统以后的扩展与拓宽....................................................................- 23 -  6.3 自己的体会与感想............................................................................- 23 - 致谢.........................................................................................................................- 24 - 参考文献.................................................................................................................- 25 - II
安徽财贸职业学院毕业论文(设计) 一、绪论 1.1 开发背景 BBS 起源于 20 世纪 80 年代初。最初,论坛只是用于发布公告信息,讨论问题的在 线交流平台。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。 因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。作为与网民交流的园 地。同时在线技术支持和在线服务也在论坛中开展起来。当代的大学生几乎都会接触甚 至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见,但是,能把他们集 中起来的论坛并不是很多。 BBS 论坛系统是为了方便大家的沟通和获取信息而开发的系统。我们利用 Asp.Net 知识和 SqlServer2005 开发 BBS 论坛管理系统。该系统以 Internet 为平台,前台可使 任何人注册、登录、登录在论坛上进行发帖、回帖、浏览帖子等。管理员也可以在后台 对帖子、版块、用户等进行相关的管理。一个小型 BBS 论坛系统的前台功能主要包括浏 览搜索帖子、用户登陆注册、发表回复帖子、个人资料管理和帖子管理;后台功能主要 包括用户管理、论坛版块管理和帖子管理等。 1.2 系统目标 开发本系统意在吸纳大部分游离在众多论坛的大学生,达到校内网等论坛的目标. 系统开发的总任务是实现文章的成功发表,留言的发布与回复。从而达到用户之间信息 交流的目的。系统主要面向两类用户:用户和系统管理员。用户可以先注册,然后在网 站里发表文章、留言等。系统管理员可以对用户的信息进行增添和删除及修改,对版块 进行增加、删除和修改操作;还可以对网站进行修改与维护。 1.3 定义 论坛也称为 BBS,是 bulletin Board System 的简称,意即电子公告板,是一种在 Internet 上常见的用于信息服务的 Web 系统,它主要给浏览者提供相互沟通的平台,以 此来吸引用户,服务用户。 - 1 -
安徽财贸职业学院毕业论文(设计) 二、系统概述 2.1 系统流程 浏览者 浏览版块 搜索 浏览帖子 回帖 注册登录 用户 发帖 管理用户 管理帖子 管理版块 管理员 图 2-1 系统整体流程图 2.2 版块、帖子、用户模块的主要实现思路及图例 版块类有浏览列表和管理两个方法,管理方法可以分为创建、修改和删除 3 个方法,如 图 2-2 和图 2-3。 管理员 设置论坛参数 论坛分页参数 基本参数 用户相关参数 图 2-2 管理员参数分类 - 2 -
安徽财贸职业学院毕业论文(设计) 管理员 设置论坛参数 创建板块 修改板块 用户 浏览板块列表 删除板块 图 2-3 版块类的方法设置 帖子类有浏览、发帖、回帖、搜索和管理 5 个方法,浏览方法又可以分为列表和查看 2 个子方法,管理方法又可以分为编辑、删除、置顶等子方法,如图 2-4 删除 转移 置顶 指定精华 浏览帖子 管理员 搜索 回帖 用户 发帖 管理帖子 编辑 图 2-4 帖子类的方法和流程 用户类有注册、登录和管理 3 个方法,管理方法又分为添加、删除和设置权限 3 个子方 法,如图 2-5。 - 3 -
安徽财贸职业学院毕业论文(设计) 修改个人信息 管理员 注册 用户 管理用户 删除 添加 登录 设置权限 图 2-5 用户类的管理流程及方法 - 4 -
安徽财贸职业学院毕业论文(设计) 三、系统需求分析 3.1 系统基本功能需求 BBS 实现功能 此次课程设计的题目是小型 BBS 论坛设计主要是实现新用户注册、会员登录、会员 发布帖子、会员回复帖子、留言、回复留言、修改用户密码、查询帖子信息、修改发布 帖子、删除发布帖子、删除非法用户(管理员权限)等功能。 3.2 系统数据库设计 经分析及需求得出 BBS 数据库包含六张表,具体内容如下: (一)表 tbClass 存放论坛分类,主要字段就是分类编号 ClassID 和分类名称 ClassName, 详细信息如图 3-1: 图 3-1 论坛分类表 (二)表 tbBoard 存放论坛分类中的版块,主要字段有板块编号 BoardID、版块名称 BoardName 和 版 块 类 别 编 号 BoardClassID , 其 中 BoardClassID 对 应 tbClass 中 的 ClassID,详细信息如图 3-2: 图 3-2 版块表 - 5 -
安徽财贸职业学院毕业论文(设计) ( 三 ) 表 TranTest 是 版 主 表 , 主 要 字 段 有 版 主 编 号 ID 和 版 主 所 管 的 版 块 名 称 AccountName,详细信息如图 3-3: 图 3-3 版主表 (四 )表 tbTopic 是 用来 存放 论坛 帖子 ,主 要字 段有 帖子 编号 TopicID 、 帖子 标题 TopicTitle、帖子内容 TopicContent、帖子所属版块编号 TopicBoardID、帖子发布者 编号 TopicUserID 和帖子创建时间。其中 TopicBoardID 对应表 tbBoard 中的 BoardID, TopicUserID 对应 tbUser 表中的 UserID,TopicParentID 代表父帖 TopicID。如果该帖 子是主题帖,则 TopicParentID 为 tbBoard 中的 BoardID,详细信息如图 3-4: 图 3-4 主题表 (五 )表 tbUser 存放论坛 注册用户信息 ,主要字段有用 户编号 UserID、用户姓 名 UserName、用户密码 UserPassword、电子邮件 UserEmail、用户头像 UserFace、用户性 别 UserGender,类型为整型,0 表示女性,1 表示男性,用户婚否 UserIsMarried 和用 户权限 UserRight,其中有两种类型:admin 表示管理员、user 表示普通用户,只有管 理员可以进入后台进行对版块的增加、删除、修改,也可以对用户进行增加、删除、修 改;已注册的普通的用户可以浏览帖子、发帖和针对主题进行恢复;没有注册的用户只 能浏览帖子,如果要进行发表帖子就只有先登录和注册,不然不能进行回复和发表帖子, - 6 -
分享到:
收藏