第一章 概述
第一章 概 述
1.1 问题的提出
随着我国经济的蓬勃发展并逐渐与世界接轨,各行业都在举办各种规模的展览会或展销会,借此推动经济的发展。然而对于会展的组织者来说,要忙于各种繁琐的手续、协调多方面关系、联系展商、场馆、管理分配会展的资源(如展位、广告等)。由于这些工作还处于手工管理阶段,组织者很难跟踪并及时了解会展的筹备进程,资源调配困难。在此,将问题总结如下:
1. 会展筹备过程缺乏信息化、智能化管理,停留在原来的初级管理水平上。 2. 观众和参展厂商均对会展的管理有提高和改进管理的呼声。
3. 对会展的前期宣传、招募参展商和后期相关信息的管理跟不上,很多重要的信息和潜在客户信息容易丢失,影响会展产业的长期可持续发展。
4. 对各种行业有不同兴趣的观众在参观时缺乏快速、有效的引导,往往浪费了大量的时间,使部分观众对会展失去兴趣。
5. 对参展厂商在会展上展示和销售的产品缺乏有效管理,有时会出现一定数量与会展主题无关的产品,甚至一些严重影响会展形象的产品。
6. 组委会对会展中的活动(如展位、广告、会议、运输等)和资源缺乏有限的管理,不能够及时和直观的掌握各项活动的动态(如展位、广告的预定和付款情况)。
本课题的任务就是在这样的背景下提出的,目的是要达到有效的管理会展各项活动和资源、管理展商信息,力求直观、简化会展的业务处理,提高会展组织者的管理水平。
1.2 课题概述
会展筹备过程中,组织者需要管理场馆、参展单位、观众的基本情况,管理邀请函和为展商、观众打印证件。有一项重要的工作就是必须做到合理分配会展资源并向参展单位提供服务,如分配展位、征订广告、筹备会议、运输展品等,组织者必须随时掌握各种资源的配置和使用情况,以满足各个方面的需要,这个过程中将会涉及对各种费用的管理。展览结束后还要对各项工作进行总结,例如观众行为分析、各项活动的回款等,
1
茂名学院本科毕业(设计)论文:会展管理信息系统的设计与实现 为下次举办会展提供参考。
目前,大多数会展的管理工作还停留在手工阶段。由于招展过程复杂,并且缺乏对计划的跟踪和控制,组织者多凭印象和经验实施管理,这导致组织者对于各项活动经费的支出和回款缺乏科学的统计和快捷的查询,会展结束后,组织者甚至不能准确的计算会展的收益和提供各项活动的分析报告。
此外,由于不同的组织者对于会展的“活动”和“资源”定义和描述的方式不同,目前行业中的会展管理软件如不能够提供对“活动”和“资源”的灵活定义方式,因此现有会展资源管理系统不具有通用性,这就造成了同样是实施一套会展管理系统,却要对表结构和程序进行修改,而且几乎是重新开发的局面。
与国内的会展组织管理相比,国外的会展管理水平却非常高。招展能够通过网上支付的方式完成。展馆有专门的组织负责跟踪和协调组织过程,为展商和观众提供全方位的服务。
开发本系统的目的是实现对展商、观众的统一管理和对会展活动、资源的灵活定义,保证会展组织者能够及时了解会展组织进程,提高管理水平。
1.3 B/S结构
B/S结构:(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。
1.3.1 B/S结构的优点
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只
要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
2
第一章 概述 1.3.2 B/S架构软件的优势与劣势
1. 维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产
品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。
2. 成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。
比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
3. 应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。
3
茂名学院本科毕业(设计)论文:会展管理信息系统的设计与实现
第二章 系统分析
2.1 可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决,它的目的不是为了解决问题,而是确定问题是否值得去解决。
可行性研究进一步探讨问题定义阶段所确定的问题是否有可行的解。在对问题正确定义的基础上,通过分析问题,导出试探性的解,然后复查并修正问题定义,在此分析问题,改进提出的解法??。经过定义问题、分析问题、提出解法的反复过程,最终提出一个符合系统目标的高层次的逻辑模型。然后根据系统的这个逻辑模型设想各种可能的物理系统,并且从技术、经济和操作等各方面分析这些物理系统的可行性。最后分析员提出一个推荐的行动方针,提交用户和客户负责人审查批准。
2.1.1 可行性分析原则
(1)全面性 (2)层次性 (3)科学性 (4)可操作性
2.1.2 可行性分析内容
(1)技术可行性:使用现有的技术能实现这个系统吗? (2)经济可行性:这个系统的经济效益能超过它的开发成本吗? (3)操作可行性:系统的操作方式在这个用户组织内行的通吗?
2.1.3 可行性分析结果
(1)技术可行性
影响因素有:信息的共享,管理是否涉及展览中心会展信息管理根本性的改革,采用的开发工具是否满足业务流量的要求,开发周期等。
结果:本系统采用公共代码模块、功能替代等缩短了开发的时间,简化了开发的流程,且收集了较为完整的实体信息,遵循简介流畅的界面设计原则等。
(2)经济可行性
影响因素:是否制定了详细的会展管理信息化发展战略等。
4
第二章 系统分析 结果:本系统采用当前支持面向对象的PHP网络开发语言和MySQL数据库,服务器
端的WEB服务器采用Apache,以上均为开源、免费代码。另外,个人开发或是团队开发能排除版本费用过高的问题,快速开拓中低端市场。
(3)操作可行性
影响因素:有员工素质、领导的支持,部门间的配合以及员工素质等。
结果:本系统通过创建新用户账户后,可以按创建时规定的权限去访问相应的功能模块,对人员的职位不同有各自的权限要求,从而有效的对各种用户进行管理。另外,经调查知,展览中心的工作人员90%达大学专科以上文凭。
(4)系统数据流图:见附录A。 (5)系统数据字典:见附录B。
2.2 需求分析
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。
虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的文案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的系统中却不能遗漏任何一个微小的细节,所以可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做什么?”这个问题。
需求分析的任务还需要是确定系怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
在本系统进行软件需求的分析时,主要采用情景分析技术,情景分析技术的用处主要体现在下述两个方面:
(1)它能在某种程度上演示目标系统的行为,从而便于用户理解,而且还可能进一步揭示出一些分析员目前还不知道的需求。
(2)由于情景分析较易为用户所理解,使用这种技术能保证用户在需求分析过程中始终扮演一个积极主动的角色。需求分析的目标是获知用户的真实需求,而这一信息的惟一来源是用户,因此,让用户起积极主动的作用对需求分析工作获得成功是至关重要的。
5