1、 本科毕业论文 (科研训练、毕业设计 ) 题 目:企业论坛管理系统 的设计与实现 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师: 职称: 年 月 日 摘 要 在二十一世纪,地球因为互联网的存在,早已变成一个村落。人们在互联网世界里尽情的遨游,享受着 Internet 带来的无限乐趣。我们习惯了上网看新闻、去论坛看帖、网上购物、撰写自己的网络日志等等。当然,最离不开的 ,还是各种搜索引擎,帮我们找到想要的信息。总之,互联网已经成为我们的一种生活方式,一个巨大的知识库。 而 各大企业也希望能够借助互联网这个平台来提高企业内部的信息流通速度以加强企业的 运
2、作效率。 论坛的出现则使这一 思想得到更好的体现。 企业内部论坛为 企业 内部员工搭建一个 交流的平台 ,加强企业内部员工与员工之间以及企业与员工之间的沟通,加速企业的信息化,提高企业内部的管理水平。使得企业在这个竞争激励,信息量迅速而巨大的商界中处于领先的地位。 本论文 将 围绕如何构建企业 论坛系统展开研究 。 包括企业论坛的系统功能分析、概要设计 ( 系统功能设计、系统框架设计、系统 模块划分以及出错处理 )、详细设计( 系统的界面层、用例设计以及数据库设计 )、运行结果等。 关键词 : 企业论坛 管理信息系统 留言板 Abstract In the 21st century, the
3、Earth becomes a village, because the presence of the Internet. People traveling around in Internet world, and enjoy themselves in it. We used to watch news, browse topics in web forum, go shopping on E-business website, and write our blog and so on. Of course, the most necessary are numbers of searc
4、hing engines which help us find the desired information. In a word, Internet turns to a type of our life style, a huge repository. Now more and more companies hope to enhance the speed of flowing internal information and operational efficiency of enterprises. The emergence of enterprise BBS can help
5、 to make this idea come true. Enterprise Internal BBS is a communication platform for employees of company. It can enhance the communication between company and employees accelerate the information technology of company, improve the internal management of enterprises, making the enterprise to be a l
6、eading position in this competitive world. This thesis will focus on how to build a Enterprise BBS. Including development of BBS background and analysis functions, outline design (system design, system framework design, Module division, error handling), detailed design (system interface, use case de
7、sign and database design), results of operations and so on. Keywords: Enterprise BBS Information Management System Message Board 目 录 第 一章 绪论 . 1 1.1 课题背景及研究意义 . 1 1.2 主要研究内容 . 1 1.3 本文结构 . 1 第二章 企业论坛管理系统的总体设计 . 3 2.1 企业论坛管理系统的需求分析 . 3 2.1.1 系统总体需求 . 3 2.1.2 系统数据需求 . 3 2.1.3 系统功能需求 . 4 2.2 企业论坛管理系统的概
8、要设计 . 4 2.2.1 系统架构设计 . 4 2.2.2 系统功能模块设计 . 5 2.2.3 系统实体关系 . 7 2.3 出错处理设计 . 9 2.3.1 出错输出信息 . 9 2.3.2 出错处理对策 . 9 第三章 企业论坛管理系统的详细设 计 . 10 3.1 用例分析 . 10 3.1.1 用例图 . 10 3.1.2 详细用例 . 10 3.2 数据库设计 . 16 3.2.1 数据库表关系 . 16 3.2.2 数据库表结构 . 17 3.3 基本算法 . 20 3.3.1 验证码生成算法 . 20 3.3.2 Repeater 相关算法 . 20 第四章 企业论坛管理系统
9、的实现 . 22 4.1 系统建设及运行环境 . 22 4.2 系统实现界面展示 . 22 4.2.1 游客基本功能 . 22 4.2.2 会员基本功能 . 24 4.2.3 版主管理功能 . 28 4.2.4 后台管理功能 . 30 第五章 总结与展望 . 32 5.1 总结 . 32 5.2 展望 . 32 致 谢 . 33 参考文献 . 34 Content Chapter1: Introduction. 1 1.1 Background and Construction . 1 1.2 Main content . 1 1.3 Chapters Structure . 1 Chapte
10、r2: Total Design of Project. 3 2.1 Requirement of project . 3 2.1.1 Total Requirement. 3 2.1.2 Data Requirement . 3 2.1.3 Function Requirement . 4 2.2 High level design . 4 2.2.1 Truss Design . 4 2.2.2 Design of Function Module . 5 2.2.3 Entity and relation. 7 2.3 Error handling design . 9 2.3.1 Err
11、or information output . 9 2.3.2 Error handling countermeasure . 9 Chapter3: Detail Design.10 3.1 Use case analyze .10 3.1.1 Use case char .10 3.1.2 Use case .10 3.2 Design and Guide of Database .16 3.2.1 Database relationship.16 3.2.2 Database structure .17 3.3 Basic arithmetic .20 3.3.1 Identifying
12、 code arithmetic.20 3.3.2 Repeater ralation arithmetic.20 Chapter4: Effect and Guide .22 4.1 Software and Hardware Environment .22 4.2 User Interface .22 4.2.1 Guide for guest .22 4.2.2 Guide for User.24 4.2.3 Guide for manager .28 4.2.4 Guide for admin.30 Chapter5: Conclutions and Future work .32 5
13、.1 Conclutions .32 5.2 Future work .32 Acknowledgements .33 References .34 厦门大学本科生论文 1 第一章 绪论 1.1 课题 背景 及研究意义 信息作为一种重要的资源对于企业的生存与发展起到了举足轻重的作用,信息流动的速度是前所未有的,搞好信息沟通对于企业管理至关重要。我们把信息沟通理解为:接收者所理解的信息从发送者到接收者的传递。未来竞争是管理的竞争 ,竞争的焦点在于每个社会组织内部成员之间及其与外部组织的有效沟通。在管理工作的各个方面,都存在着各种信息的沟通。企业信息沟通是管理的纽带。管理水平和管理效果与管理过程中
14、信息流动的质量和方式 ,以及对信息的利用水平密切相关。有效的信息沟通对于企业的效益起到促进的 作用 ,而失误的信息沟通将不同程度地影响企业活动的正常秩序。只有深入研究企业内部信息沟通的障碍 ,并采用有效的方法进行排除 ,调适企业内部沟通机制与管理行为 ,才能提高管理者的信息传递效应。 良好的沟通能够给企业带来的不仅仅是信息的顺畅流动,更能为组织的决策与执行力提供基本的保障。努力提升执行力的中国企业,应充分意识到这个工具的重要意义,尽快打通阻滞企业内部沟通的障碍。最终达成良好的沟通氛围,以至在最大程度上调动了组织成员的积极性。现代计算机技术和通信技术飞速发展,给人们的信息沟通创造了更多的便利条件
15、。因此, 我希望能够利用现代计算机技术和通信技术来克服信息沟通障碍。 我希望能够 设计一个“企业级”的论坛系统 , 为 企业 内部员工搭建一个 交流的平台 ,加强企业内部员工与员工之间以及企业与员工之间的沟通,加速企业的信息化,提高企业内部的管理水平。使得企业在 这个竞争激励,信息量迅速而巨大的商界 中处于领先的地位。 1.2 主要研究内容 本系统是在 .NET 框架下开发的企业论坛管理系统,其主要的功能包括 用户注册、登录、找回密码、查看个人信息、编辑个人信息、查看我的主题、发表帖子、回复帖子、删除帖子、添加 /解除精华、会员管理、帖子管理、设 置取消 /版主。 1.3 本文结构 第一章:
16、绪论: 论述项目背景、需求及论文相关技术。 厦门大学本科生论文 2 第二章: 企业论坛管理系统的总体设计 :论述系统需求分析、概要设计及出错处理设计。 第三章: 企业论坛管理系统的 详细设计 : 阐述了系统的实现思路 ,给出系统的 详细设计与实现过程,并运用 UML进行建模。 第四章:系统实现 : 截取系统的一些典型的运行效果图并做简单的介绍。 第五章: 总结与展望 : 总结论文工作的成果及需要进一步研究的内容。 厦门大学本科生论文 3 第二章 企业论坛管理 系统 的 总体设计 2.1 企业论坛管理 系统 的 需求 分析 本系统 的目标是 为 企业 内部员工搭建一个 交流的平台 ,加强企 业内
17、部员工与员工之间以及企业与员工之间的沟通,加速企业的信息化, 提高企业内部的管理水平。使得企业在这个竞争激励,信息量迅速而巨大的商界中处于领先的地位。 以下将从 总体需求、数据需求、功能需求等方面详细介绍系统的需求。 2.1.1 系统总体需求 本系统的总体需求如下: 1) 论坛的内容,风格都能表达出企业特点(文化),同时也可以有意地将公司的文化内涵载入其中,让客户和员工能够更多的理解公司的文化,使公司更具魅力。 2) 公司可以通过论坛发布公告,问卷调查等公共信息。并且可以了解到员 工对企业政策管理的看法。 3) 论坛为企业员工提供一个方便、快捷、经济的沟通方式 , 员工可以通过论坛了解公司的政策。并且能够自由的 进行 沟通 及交流经验。 4) 创建一个向外界展示企业的平台,让外部人员能够通过论坛了解企业的最新信息。 2.1.2 系统 数据需求 论坛所需要的数据来自: 管理员个人信息:用户名、密码。 企业员工信息: 员工号 、员工 姓名。 注册用户信息:用户名、密码 、员工 ID、用户的 IP、性别、邮箱、真实姓名、电话、 QQ、MSN。 版块信息: 版块名称、版主 ID、版块描述。 帖子信息: 作者 ID、发布时间、所属板块 ID、帖子内容 。