1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: 企业 论坛管理系统 的设计与实现 -个人中心 、 授权 及 版主 管理 模块 姓 名: 学 院: 软件学院 系: 软件工程 专 业: 软件工程 年 级: 学 号: 指导教师: 职称: 年 月 摘 要 进入信息化时 代以来,信息成为了最重要的商业元素,把握信息的脉搏,跟进信息的脚步是我们所不懈追求的。随着生活节奏的加快、 高速 信息时代的到来,越来越多的企业开始建立起自己的网上论坛,这样的企业论坛不仅仅是企业向外界宣传的一种手段,更主要是为世界各地的用户提供一个网上交流的平台。通过网络来传输信息有着最高的时效性,最广的 涉及面。 而企业的运营讲
2、求的就是时效性与广泛性,所以我们充分利用网络的特性为企业架构最合适的论坛。 本文主要针对目前流行的企业论坛进行探讨与深入,在搜寻大量材料的基础上构建一个适应当今时代的企业论坛。在形式上更 为新颖,在 结构 上更为灵活的一个企业论坛。 该项目是基于 windows XP 系统、 Microsoft Visual Studio.NET 2005 为平台,使用 C#语言开发的。 我们将企业论坛的行为者分为五类:未注册用户、普通注册用户、二级版主、一级版主和超级管理员。 本文从该项目建立的初衷 、 项目的 总体设计、 项目的 详 细设计一级最后 实现结果等 角度 来 全方位的展示一个现代论坛的魅力 。
3、 关键词: 企业论坛 论坛管理 BBS 问卷调查 Enterprise Forum Management System -Personal Center, Authorization Management Module Abstract Information is becoming the most important element in the business world after we entered the information era. What we are purchasing is to follow the steps of the information. With
4、 the speeding of our life and the coming of the high-tech era, more and more enterprises are building their own forums on the internet. This is not only a way to show others their product and their services, but also to provide a platform for the users from all over the world to communicate with oth
5、ers. Based on the efficiency and the extent, we are trying to build the most appropriate forum for many kinds of enterprises. Now we are focusing on the popular current forums as we see, to have a deep discussion. After we have hunted many materials, we have built a suitable forum. This thesis is bu
6、ilt on the system of Windows XP and the platform of Microsoft Visual Studio.NET 2005. The actors in the forum is divided into 5 categories, they are anonymous users, registered users, second band managers, first band managers and the super managers. In this thesis, we are showing you the most attrac
7、tive forum from many aspects. (e.g., why we are trying to build to a universal forum, high level design of the project, detailed level design of the project, outcome of the project, etc) Keywords: Enterprise Forum, Forum Management System, BBS, Survey 目 录 第一章 绪论 . 1 1.1 课题背景及研究意义 . 1 1.2 主要 研究 内容 .
8、1 1.3 本文结构 . 2 第二章 企业论坛管理系统的总体 框架设计 . 3 2.1 总体框架 . 3 2.2 数据库设计 . 3 2.3 系统 功能 分析 . 5 2.4 用例图 . 8 2.5 用例描述 . 11 2.6 小结 . 16 第三章 企业论坛管理系统的 功能模块 设计 .17 3.1 授权及验证模块 . 17 3.2 个人中心模块 . 20 3.3 任命解除模块 . 27 3.4 小结 . 31 第四章 企业论坛管理系统 的 实现 .32 4.1 系统建设及运行环境 . 32 4.2 系统实现界面展示 . 32 4.3 小结 . 37 第五章 总结与展望 .38 5.1 工作
9、总结 . 38 5.2 工作展望 . 38 致 谢 .40 参考文献 .41 Contents Chapter 1 Introduction . 1 1.1 Project Background & Value Of Research . 1 1.2 Main Task . 1 1.3 Thesis Organization . 2 Chapter 2 General Design Of EFMS. 3 2.1 Framework Of EFMS . 3 2.2 Database Design . 3 2.3 Functional Analysis Of System. 5 2.4 Use C
10、ases . 8 2.5 Description Of Use Cases . 11 2.6 Summary . 16 Chapter 3 Detailed Design Of EFMS .17 3.1 Authorization Module . 17 3.2 Personal Center Module . 20 3.3 Appoint & Release Module. 27 3.4 Summary . 31 Chapter 4 Implementation Of EFMS .32 4.1 Environment and Development Language . 32 4.2 Dis
11、play Of EFMS . 32 4.3 Summary . 37 Chapter 5 Conclusions and Future Work .38 5.1 Conclusions . 38 5.2 Future Work . 38 Acknowledgements .40 References .41 企业论坛管理系统 个人中心 ,版主管理及授权模块 1 本章节介绍了本文的项目背景、研究的主要内容、项目的整体架构等。作为全文的开始,本章节还总结了全文的章节组织架构,给出了全 文的脉络,方便读者进行更加深入的阅读。 1.1 课题背景及研究意义 在项目建立的伊始,我们 就 把目标瞄准 了现代
12、 信息化企业管理与交流需求 。企业的推广与宣传通过论坛 为 现代化企业管理需求 提供一个通用的论坛是我们的终极目标。有了这样的目标后,我们便着手了解 企业信息协同沟通交流 的需求。 为此,我们在建立项目的过程中以实用、通用为基本原则,为 企业论坛管理者提供了充分的自由度,企业 可以根据 自身的需要建立起个性的论坛。另外,我们也为所有访问企业论坛的用户提供一个相互学习、交流的平台。 用户们不仅可以浏览、发表、回复帖子,还可以 加其他用户为好友,给其发消息等。 在好友管理模块中,我们 允许用户拒绝其它用户的好友请求。如果已经是好友的,可以将其从好友列表中删除。 我们的论坛有一个突出的特色就是在常规
13、论坛基础上添加的调查管理模块,用户可以在论坛上发布调查等。 1.2 主要研究内容 本 文 立足于为广大中小企业架设一个通用的企业论坛管理系统。同时,我们还对论坛的功能做了延伸,论坛的用户可以在网上发布在线调查,并可对发布的调查进行管理。 不同层次的管理员分别从不同的方面来管理论坛。其中二级版主是直接管理论坛内的版务等具体内容,每个版块可以对应于多个版 主,但每个版主只能服务于一个版块。 本系统主要研究常规论坛管理系统的前端显示、应用第一章 绪论 企业论坛管理系统 个人中心 ,版主管理及授权模块 2 以及后台的自我管理。其中前端应用包括发帖、回帖等,后台的管理包括好友管理、个人信息管理及消息管理
14、等。 系统中的调查管理由他人设计,此处不作太多描述。 1.3 本文结构 第一章 绪论,该部分主要 从整体上 介绍该企业论坛管理系统的研究内容 ,架构模式以及使用到的关键技术等。 目录中的 EFMS 表示 Enterprise Forum Management System 即企业论坛管理系统。 第二章 企业论坛管理系统的总体 架构 ,该部分 介绍该企业论坛 管理系统 的总体设计,分别从 系统框架、 数据库设计、模块划分及用例描述等角度来介绍该系统的设计思想。 第三章 企业论坛管理系统的 功能模块 设计,该部分 针对具体的模块,对各个模块的功能及流程做了详细的阐述。 第四章 企业论坛管理 系统
15、的 实现,该部分主要 介绍系统实现的软硬件平台,并 展示该企业论坛管理系统 的最终实现效果。 第五章 总结 与展望 ,该部分 对 此次 毕业设计与实践 从技术上及功能上做了个总结,并且对今后的工作做出了展望。 企业论坛管理系统 个人中心 ,版主管理及授权模块 3 项目的设计是一个成功项目的开始,为待开发系统设计一个优 秀的系统设计框架是保证一个稳定的系统的必要条件。本章 重点介绍 企业论坛管理系统的数据库设计 和 系统整体功能的设计 及各个模块的功能需求。 该项目主要由版块管理、个人中心、调查管理及授权模块组成。其中本人负责设计与实现个人中心及授权模块,其它两个部分由同一项目组的其它成员完成。
16、 2.1 总体框架 本 企业论坛管理系统 采用 C/S 的模式来设计,包括三层: 1. 数据库服务器 : 本系统采用的是 SQL Server 2005 数据库服务器。它能迅速执行大量数据的更新和检索。 2. 应用程序服务器端 : 服务器端是一个信息发送中心,所有 客户端的信息都传到服务器端,再由服务器根据要求发送出去。 3. 应用程序客户端 : 该端是应用程序的用户接口,用以检查用户的输入数据,显示应用的输出数据, 方 便用户直观地进行操作。 2.2 数据库设计 本系统采用 SQL SERVER 2005 建立数据库,数据库名为 Forum。 数据库中主要的表有: 1. 用户表:用于记录该企业论坛的所有注册用户的详细信息,字段有:用户标识号、用户名、密码、邮箱、问题、答案、个性签名、角色标识号及删除标识。 第二章 企业论坛管理系统的总体 框架设计