江 苏 大 学 毕 业 设 计 论 文
J I A N G S U U N I V E R S I T Y
本 科 毕 业 论 文
基于 PHP 的会议管理系统的设计与实现
The Design and Implementation of Conference
Management System Based on PHP
学院名称: 计算机科学与通讯工程
专业班级: 计算机科学与技术
学生姓名:
彭元昭
指导教师姓名:
宋顺林
指导教师职称:
教授
2010 年 6 月
i
江 苏 大 学 毕 业 设 计 论 文
基于 PHP 的会议管理系统的设计与实现
专业班级:计算机 0601
学生姓名:彭元昭
指导教师:宋顺林
职称:教授
摘要 随着计算机技术的飞速发展,计算机在企业、学校等应用的普及,不管在公司还
是高校,都存在会议管理的问题,而现在绝大多的会议管理还处于手工作业状态,效率很
低,而且容易出错,不便于管理。会议管理的内部管理、自我完善不容忽视,我们认为有
必要开发一个中小型会议管理软件,利用 Dreamweaver CS3 作为开发工具、MYSQL 作为数
据库开发出的基于 Web 的小型会议管理系统。
整个系统各操作窗口清新、大方,操作方便,包含了管理员登录、会议信息的建立、
修改、删除、查询(又分成:会议时间查询、会议地点查询、会议主持查询、参加人数查
询、会议名称查询等)、数据库恢复备份、报表打印等功能。论文主要介绍了本课题的开
发背景,所要完成的功能和开发的过程,重点说明了系统设计的重点、设计思想、难点技
术和解决方案。
关键词:管理信息系统 Dreamweaver CS3 ADO MYSQL
ii
江 苏 大 学 毕 业 设 计 论 文
目录
第一章 绪论 .................................................... 1
1.1 本课题的开发背景及意义 .............................................. 1
1.2 国内外研究现状 .....................................................2
1.3 课题研究内容 ....................................................... 3
1.4 论文组织结构 ....................................................... 4
第二章 开发工具及相关技术 ...................................... 5
2.1 开发工具 ........................................................... 5
2.1.1 DREAMWEAVER 简介 ................................................ 5
2.1.2 MYSQL 简介 ....................................................... 7
2.1.3 Apache ........................................................... 8
2.2 相关技术 ...........................................................9
2.2.1 PHP 简介 ......................................................... 9
2.2.2 AJAX 技术 ....................................................... 10
2.2.3 CSS 样式表 ...................................................... 11
第三章 需求分析 ............................................... 14
3.1 可行性分析 ....................................................... 14
3.1.1 系统必要性 ..................................................... 14
3.1.2 系统有益性 ..................................................... 14
3.1.3 系统可能性 ..................................................... 14
3.2 需求的提出 ....................................................... 15
3.3 功能需求 ......................................................... 16
3.4 系统性能需求 ..................................................... 16
第四章 系统设计 .........................................................................................18
4.1 系统实体关系图 .................................................... 18
iii
江 苏 大 学 毕 业 设 计 论 文
4.3 系统功能模块设计 ................................................. 20
4.3.1 系统的功能模块 .................................................. 20
4.3.2 系统功能特点 .................................................... 21
第五章 系统的实现 .....................................................................................22
5.1 用户登录的实现 ................................................... 22
5.2 管理员功能的实现 ................................................. 24
5.2.1 会议发布 ....................................................... 24
5.2.2 会议管理 ....................................................... 26
5.2.3 会员管理 ....................................................... 27
5.2.4 留言板 ......................................................... 28
5.3 会员功能的实现 ................................................... 29
5.3.1 会员的注册 ..................................................... 29
5.3.2 用户群聊的实现 ................................................. 30
第六章 结论 ................................................................................................ 33
参考文献....................................................................................................... 35
iv
江 苏 大 学 毕 业 设 计 论 文
第一章 绪论
1.1 本课题的开发背景及意义
当今社会竞争日益激烈,企事业单位内部会议也不断增多,会议信息量也逐渐增大。
企业公司内部需要经常通过会议进行沟通、问题解决以及决策的制定。而现在企事业的会
议管理工作繁重且处于无系统流程的状态。手工作业效率很低,不便于管理,而且容易出
错。
据调查,经理级和专业人员每周约花1/4的时间在开会上。美国权威机构的统计表明,
1996年美国企业因不当的会议管理导致的损失高达60亿美圆。另一项调查表明,企业80%
的员工提升来源于其在会议上的表现引起上司的注意和赏识。因此如何开会,如何使会议
有效益和有效率,对于企业和企业人来说,都具有重要的意义。
有效的会议管理,是有用的管理工具,他能达到高效的沟通意见,作出好的决
议,使执行者认同,共同努力达成企业战略目标,它的重要性呈现在行动管理、目
标管理、和技术管理上。
会议信息的有效传达和反馈对于企事业决策者的管理来说至关重要。所以会议管理系
统应该能成为会议管理者提供高效的查询和管理方法的帮手。但长期以来人们使用传统的
人工方法发布会议信息,整理会议记录,查询会议记录。这种方法存在着许多缺点:如会
议记录查询,会议管理者就必须在大量的会议记录资料中,按照会议召开的时间整理。这
对管理者和用户来说,都是一种负担,工作效率低下,且很容易出错,保密性也差。随着
计算机技术的发展,以及计算机在企事业单位中应用的普及,计算机强大的功能已为人们
深刻认识。它在当今社会各个领域发挥着越来越重要的作用。作为计算机应用软件开发的
一部分,使用计算机对会议进行管理具有手工管理无法比拟的优点。例如:查找方便迅速,
准确率高,成本低,效率高等。这些优点能极大提高会议管理的效率。也是企事业走向科
学化,正规化管理的重要手段。因此,开发这样一个管理系统成为一件很必要的事情。
会议是一个集思广益的渠道,会议是一个集合的载体。通过会议使不同的人、不同的
想法汇聚一堂,相互碰撞,从而产生“金点子”。许多高水准的创意就是开会期间产生的。
我国是个民主的国家,政府对任何事件做出的决策都是经过召开会议才能做出决定。构建
网上政府、实施电子政务首先要建立起政府的会议信息管理机制。虽然当前软件行业里的
1
江 苏 大 学 毕 业 设 计 论 文
OA 系统也包括了会议信息管理的功能,但 OA 系统直接面对办公室事务,这又是对信息
化最具有挑战性的工作,所以 OA 系统的成功运用,需要克服许多困难。具体表现为投资
大、效果不明显;水平低、重复建设多;硬件投入多、软件投入少;模拟手工作业增加管
理负担等。 从 OA 系统的模块设计中可以看出,会议管理模块是完全可以孤立于0A 系统
的,而且对会议管理扩展的机会很少。从经济和效益的角度来考虑,会议管理系统完全可
以自成一系统。
1.2 国内外研究现状
最近一个季度的调查数据表明,在北美,网络会议在运营商总收入中占据了大于20%
的份额。2004年上半年,欧洲网络会议的研究也突飞猛进,我们预测,2005年亚太地区
的网络会议也会得到长足的发展。有了 VPN 的 POP(Point of Presence)和集体化、低
成本的 IP 媒体网关,即便是最小规模的运营商也能够在本地市场占据一席之地(越来越
多的小型运营商的确进入了市场),但想要在15~25个国家有着本地化的服务就不是那么
容易的事情。
近几年来,市场对音频会议的需求异常旺盛,而且表现出了迅猛的增长势头。有人值
守会议的需求不断下降,但由于无人值守音频会议的强势增长,音频会议的使用时长仍在
年复一年地不断增加。网络会议的利用也呈上攀趋势,许多运营商去年的利用时长都翻了
一番。
由于经济与社会信息化的不断发展,我国对政府的信息化也提出了越来越高的要求。
信息技术的进步,为政府信息化的不断深入提供了技术实现的可能。顺应政府信息化的时
代潮流,构建我国的电子政府,对于经济发展和社会进步都有着重要意义。
我国政府正在由管理型政府向管理服务型政府转化,特别是在电子政府模式下,提高
政府的服务能力,通过提高政府服务水平来达到原来完全依靠政府管理实现的部分职能是
现实可行的,更是需要提倡的。在我国的因特网上,充斥着大量的信息垃圾,一个很重要
的原因是许多信息没有正常的渠道来源,使得正道不开,邪道昌盛。我国政府掌握着大量
的社会有用信息,把这些信息提供给社会共享(依据具体信息服务,可以是有偿的或者免
费的),深入开发信息资源的深度应用,将是未来3—5年电子政府建设的一项重要工作,
也将是电子政府的重要组成部分,更是我国政府在新形势下的客观需要。
电子政府的建设和不断完善将极大地丰富因特网上的中文信息资源,有效地抑制小道
消息、谣言等不正当信息在因特网上的传播。此外,政府上网对我国政府扩大政策宣传、
2
江 苏 大 学 毕 业 设 计 论 文
增加执政透明度、促进对外开放都具有重要的现实意义,它有利于政府职能的有效行使,
有利于行政流程的简单化和科学化,也有利于我国政府在互联网上形象的树立。目前,我
国政府正在先进的信息技术的推动下,朝着面向社会、面向企业、面向公众的电子政府目
标稳步前进,大量有价值的信息资源得以充分开发和有效利用,进而实现其自身的市场价
值;大量信息数据库在市场流动中萌发出生机和活力,进而发挥其优化资源配置以及增值
的功用。
网络会议和即时通信市场逐渐趋于成熟,同时也经历着巨大的变化。一些大品牌的领
导企业也正面临着许多兴起之秀的挑战。网络会议并没有建立起一种固定的使用模式,还
有许多问题亟待解决,比如网络会议如何与音频会议、视频会议和即时通信相协调;网络
会议的哪些核心功能是必不可少的;对某些特定的企业来说,网络会议哪些独特的功能更
加重要;企业用户是否应该购买会议服务器自行组建会议,还是应从服务提供商处租赁网
络会议服务;防火墙问题、安全问题、稳定性等问题是否能得到保障;网络会议的价格情
况又是如何等。Wainhouse 研究公司对网络会议和即时通信市场展开了长期的调研工作,
2004年第三季度的调查报告对网络会议和即时通信市场的发展及企业行为改变进行了深
入研究,还包括了用户调查和分析。2004年第三季度用户在线调查的时间是从9月17~29
日,共有303人次参与了调查,其中201人来自中小型企业、教育部门、政府机构、军事
集团以及其他一些研究机构,在此项调查中不包括多媒体会议行业的设备提供商、渠道商
和服务提供商。
1.3 课题研究内容
本课题主要应用 PHP 编程、WEB 开发以及数据库链接等相关知识。主要需要
熟练掌握动态网页开发的相关技术,将所学的知识用于实际的生活中,并且在实际
的生活中发挥各方面的效益。内容包括几大功能模块:
(1)数据库管理模块:这是其他功能模块,主要用 MYSQL 来建立数据的操作。
(2)用户登录管理模块:主要完成用户的注册,登录等相关操作。
(3)会议发布模块:主要完成对会议信息的发布操作。
(4)会议修改模块:修改会议信息,完成对会议信息发布后的修改工作。
(5)会议查询模块:利用模糊查询对会议的名称、时间为关键字来进行查询,会
员与管理员有不同的操作。
(6)删除操作:对会议进行删除。
3
江 苏 大 学 毕 业 设 计 论 文
(7)会议群聊系统:会员通过登录在会议期间可以对会议内容进行相关的群聊操
作。
(8)留言板:管理员和会员可以通过留言板查看会议后会员对于会议的评论并对
以实行总结。
1.4 论文组织结构
此论文分为六大章节。
第一章主要简介了本课题的开发背景、国内外研究现状、课题研究内容;
第二章为课题需要的开发工具与开发技术做了简要介绍;
第三章对课题进行相关的需求分析,为系统设计做基础;
第四章详细介绍了系统数据库的设计与和功能模块;
第五章进入课题实现详细设计课题各模块功能;
第六章总结本次设计。
4