会展信息管理系统毕业论文1_第1页
会展信息管理系统毕业论文1_第2页
会展信息管理系统毕业论文1_第3页
会展信息管理系统毕业论文1_第4页
会展信息管理系统毕业论文1_第5页
已阅读5页,还剩26页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

会展信息管理系统摘要:进销会展管理信息系统能够帮助组委会在会展筹备阶段对展商、观众、活动和花费进行管理。系统高度抽象了会展筹备阶段的业务模型,在设计上采用弹性、灵活的设计方式,具有一定的独到之处。允许用户根据实际需要定义会展中的活动和活动的各项属性,使得组委会能够根据实际情况在系统中定制会展活动,并对活动和资源计划以及发生费用进行全程监控,做出正确的决策。关键词:会展;会展管理;管理信息系统The

ExhibitionInformationmanagementsystemAbstract:Inventorymanagementsystemisakindofmanagementofcommercialenterprisesinavarietyofsoftware,useinventorymanagementsystemcaneffectivelyimproveenterprisemanagementlevel.ThedesignisintheVisualBasic6.0environmenttoSQLServer2000databaseforinventorymanagementsystem,introducedthesystemincludingadd,query,modify,anddeleteoperations,achievingdatamanagement,purchasemanagement,inventorymanagementandsalesmanagement,andotherfunctions,thusgreatlyimprovingtheefficiencyofinventorymanagement.Systemofdataformatsandfieldsettingsdonotspecificallytargetedataparticularindustryorenterprise,whichisofuniversalapplicability,tomeetgeneralbusinessorinstitutioninventorymanagementneeds.Keywords:VisualBasic;SQLServer;InventorymanagementsystemThisexhibitionmanagementsystemhelpsthecommitteetoplananddesigninseveralaspects,suchassizeofexhibitionandvisitor,activities,andbudgesofexhibition.Itdoesnotonlyintegratetheabstractworkflowinexhibitions,butalsocontainssomespecialfeaturestoprovidedaflexiblemanner.Withthehelpofcustomizeddefinitionsofactivitiesanddifferentpropertiesinthesystem,differentuserscandesignaccordingtodifferentrealworldcircumstances,observingtheprocedureandresourcesoftheexhibitontime,soastomakecorrectdecisions.Keywords:exhibition;exhibitionmanagement;ManagementInformationSystem目录1引言 41.1课题的来源与研究意义 41.2系统概述 41.3开发及运行环境 52系统分析 52.1需求分析 52.2开发工具选择 63总体设计 9项目规划 93.2系统功能结构 94技术准备 10安装Apache 104.2安装MySQL 114.3安装PHP 125系统设计 145.1设计目标 145.2数据库设计 146主要功能模块设计 206.1系统登录设计 206.2系统注册设计 216.3场馆维护 226.4地区维护 236.5产品类别 246.6单位性质维护 246.7业务明细维护 246.8人员维护 246.9产品管理 246.10单位维护 246.11邀请函管理 246.12会议管理 246.13活动资源管理 246.14单位活动管理 245结论 27参考文献 271引言(章节标题顶格)1.1课题的来源与研究意义(章节标题的段前段后设置空0.5行格式,参看1、1.1已修改好的)随着我国经济的蓬勃发展并逐渐与世界接轨,各行业都在举办各种规模的展览会或展销会,借此推动经济的发展。然而对于会展的组织者来说,要忙于各种繁琐的手续、协调多方面关系、联系展商、场馆、管理分配会展的资源(如展位、广告等)。由于这些工作还处于手工管理阶段,组织者很难跟踪并及时了解会展的筹备进程,资源调配困难。在此,将问题总结如下:1.会展筹备过程缺乏信息化、智能化管理,停留在原来的初级管理水平上。2.观众和参展厂商均对会展的管理有提高和改进管理的呼声。3.对会展的前期宣传、招募参展商和后期相关信息的管理跟不上,很多重要的信息和潜在客户信息容易丢失,影响会展产业的长期可持续发展。4.对各种行业有不同兴趣的观众在参观时缺乏快速、有效的引导,往往浪费了大量的时间,使部分观众对会展失去兴趣。5.对参展厂商在会展上展示和销售的产品缺乏有效管理,有时会出现一定数量与会展主题无关的产品,甚至一些严重影响会展形象的产品。6.组委会对会展中的活动(如展位、广告、会议、运输等)和资源缺乏有限的管理,不能够及时和直观的掌握各项活动的动态(如展位、广告的预定和付款情况)。本课题的任务就是在这样的背景下提出的,目的是要达到有效的管理会展各项活动和资源、管理展商信息,力求直观、简化会展的业务处理,提高会展组织者的管理水平。1.2系统概述会展筹备过程中,组织者需要管理场馆、参展单位、观众的基本情况,管理邀请函。有一项重要的工作就是必须做到合理分配会展资源并向参展单位提供服务,如分配展位、征订广告、筹备会议、运输展品等,组织者必须随时掌握各种资源的配置和使用情况,以满足各个方面的需要。展览结束后还要对各项工作进行总结,,为下次举办会展提供参考。目前,大多数会展的管理工作还停留在手工阶段。由于招展过程复杂,并且缺乏对计划的跟踪和控制,组织者多凭印象和经验实施管理,这导致组织者对于各项活动经费的支出和回款缺乏科学的统计和快捷的查询,会展结束后,组织者甚至不能准确的计算会展的收益和提供各项活动的分析报告。此外,由于不同的组织者对于会展的“活动”和“资源”定义和描述的方式不同,目前行业中的会展管理软件如不能够提供对“活动”和“资源”的灵活定义方式,因此现有会展资源管理系统不具有通用性,这就造成了同样是实施一套会展管理系统,却要对表结构和程序进行修改,而且几乎是重新开发的局面。与国内的会展组织管理相比,国外的会展管理水平却非常高。招展能够通过网上支付的方式完成。展馆有专门的组织负责跟踪和协调组织过程,为展商和观众提供全方位的服务。开发本系统的目的是实现对展商、观众的统一管理和对会展活动、资源的灵活定义,保证会展组织者能够及时了解会展组织进程,提高管理水平。1.3开发及运行环境系统开发平台:Dreamweaver8.0、EditPlus2、IE6.0。WEB服务器:Apache2.2.6。系统开发语言:PHP5.2.5。系统后台数据库:MySQL5.0.45。系统运行平台:WindowsXP(SP2)/Windows2000(SP4)/WindowsServer2003(SP1)。分辨率:最佳效果1024×768像素。2系统分析需求分析用户需求说明通过与相关工作人员的详细讨论,总结用户需求如下:(不要使用“■”及类似的符号)系统管理:系统注册,用户管理(添加、修改、删除等)、修改密码、找回密码、验证码设置、系统登录、退出系统等;会展信息管理:系统可以管理多个会展,记录会展的主要信息,如:会展名称、地点、场馆、开始时间、结束时间、参展商资格要求、收费标准、食宿安排、会展组织机构(主办、承办、协办、赞助)等;邀请函管理:主办机构网上或邮寄邀请函,对邀请函按日期或单位(国家、地区)排序。向各相关的单位说明公司会展情况,记录回函日期及是否参展信息,回函参展的单位自动加入参展单位列表等;参展单位管理:记录每次会展的参展参观单位信息,如:参展单位名称、所属国家(地区)、详细地址(主页、、电子邮件等)、负责人、企业规模、主业、展位规格及收费、参展商品及展出要求、参展期间的活动、组委会应提供的服务、服务人员安排等;会议管理:会展期间的会议安排(时间、地点、会议主题、召集人、主讲人、参加人员等);通过对需求进行分析,得出本系统几个主要的对象如下:会展:承载每次会展的信息,主要的元素有:会展名称、主场馆、开始时间、结束时间、布展时间、撤展时间、开幕式酒会、会展组织机构(主办、承办、协办、赞助)等相关信息。单位:记录每次会展的参展单位信息,是本系统的主要对象,主要的元素有:单位编码、单位名称、所属国家(地区)、详细地址(主页、、电子邮件等)、单位类别、主营业务、负责人等信息。单位的子对象——邀请函:记录向每个单位发送邀请函的情况,主要元素有:发信日期、单位、是否参展等信息。单位人员:是单位对象的子对象,每个人员对象都对应一个单位对象,人员对象的主要元素有:人员代码,人员名称、是否负责人、职务、职称等。参展单位:该对象由单位对象派生出来,需要单独说明,某个单位确认参加某特定会展后,形成参展单位对象,主要元素有:单位名称、展会名称。会议:该对象记录会展期间的会议安排情况,主要元素有:时间、地点、会议主题、主持人等信息。开发工具选择(这部分内容太多,没必要)本系统设计为B/S结构的应用系统。服务器端的WEB服务器采用Apache,客户端用PHP作为前端开发工具,后台采用MySQL5.0.45的数据库。系统运行环境为Windows2000/XP。其中:采用PHP的优势在于其是基于WEB的开发工具,方便的程序跟踪和调试环境,有众多的扩展类库,安全性高,运行稳定,语法简单易学易用等。2.2.1Apache服务器PHP的黄金搭档非Apache服务器莫属,并且它还提供了两种模式来支持PHP,一种为FastCGI方式,另一种是Apache模块方式。本系统中采用最新的Apache2.2.6版本。Apache2的特性简述如下:模块化:支持多种语言或脚本引擎。安全性高:由于开放源代码,通过会在安全性问题被及时发现并解决后发布更新的版本。扩展性好:支持多种操作系统,如MSWin32/FreeBSD/Linux/OS2等平台。可移植性:在这些异构操作系统,配置与安装基本相似。性能优异:可以自定义运行参数、编译环境,以适应不同的Web环境的承载。多线程:Apache2支持UNIX运行POSIX线程,在Windows下为多线程。自定义错误文档:管理员可以方便地更改错误页面,如404、500等页面的重新订制。2.2.2数据库:MySQLMySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构大应用,它由一个服务器守护程序mysqld和很多不同的客户程序及库组成。它是目前市场上运行最快的SQL(StructuredQueryLanguage,结构化查询语言)数据库之一。它提供了其他数据库少有的编程工具,而且MySQL对于商业和个人用户是免费的。在本系统中,使用相对稳定的5.0.45版本。MySQL5的功能特点如下:可以同时处理几乎不限数量的用户;处理多达50000000条以上的记录;命令执行速度快;具有简单有效的用户特权系统。2.2.3PHPPHP的强大易用性与灵活性,其运行的稳定与易部署性是其他WEB开发语言不能匹敌的。本系统中,选择PHP5,是因为它的全新的面向对象开发(OOP)特性。支持PPP特性(Public/Private/Protected)例外以及异常处理(Exceptions)对象重载对象克隆(ObjectCloning)接口(Interfaces)自动调用(Autoload)重写的增强的内置函数以及新函数库2.2.4Editplus2EditPlus是韩国人开发的一款优秀的文本编辑器。优点是小巧且功能强大,内置对PHP语法的支持,另外还可以编写HTML、Javascript代码等。如图2.1所示。(名称呢?)(图、表标号名称要完整)2.2.5Dreamweaver8Dreamweaver是一个强大网页设计工具,它的良好设计界面与代码编辑优点,赢得了各级网站建设者的青睐。居于它可以建立动态数据库驱动网站,用它编写PHP,效果不错。如图2.2所示。3总体设计会展信息管理系统主要由系统维护、基础信息、会展管理、会展服务管理等模块组成,具体规划如下。系统维护模块该模块主要用于实现系统注册、用户管理、修改密码、验证码设置、系统登录、退出系统等功能。基础信息模块该模块主要用于实现系统信息的维护及基本数据的录入,有场馆维护、地区维护、展品类别、单位性质、人员业务等信息维护功能。会展管理模块该模块主要用于实现单位管理、邀请函管理、会展展品信息、会议管理;会展管理信息系统功能结构图如图3.2所示。4技术准备(这部分内容不需要独立成章且太多,放在前开放工具里)4.1安装Apache 在下载Apache服务器的最新MSI安装版本,下载最新的Win32二进制部分代码(MSI安装),这里,下载后Apache的名字为,然后执行它。 Apache2的默认安装路径为C:\ProgramFiles\ApacheGroup\Apache2\,安装提示允许选择不同的路径。这里选择一个更方便的路径(C:\Apache),这样使用Apache就可以更容易些。 在安装过程中将会要求输入服务器的信息,如图4.1所示。图4.1因为这里在本地机执行,所以将前两项简单填为localhost,最后一行填上电子邮箱(以后还可以通过编辑Apache配置文档修改这些信息,修改文件的默认路径为:C:\ProgramFiles\ApacheGroup\Apache2\conf\d.conf)。 可以选择将Apache安装在80端口或8080端口,默认的端口是80。如果机器之前已经装有另一个Web服务器(如IIS),则需要将Apache安装在不同的端口上,如果选择将Apache安装在8080端口上,则需要在Apachebin文件夹下(默认为C:\ProgramFiles\ApacheGroup\Apache2\bin)手动启动Apache服务器,具体是在该文件夹下输入以下命令: Apache–kinstall 当Web服务器不在80端口上工作时,发出请求时就需要手动指定端口,如://localhost:8080/ajax/suggest。 在接下来的安装中,可以安全地使用默认选项。 Apache服务器安装的同时会启动Apache服务监控程序,在任务栏上会显示出来。任务栏上的图标反映了当前网络服务器的状态(关闭、运行等),也允许用户启动、停止和重启Apache服务。 注意:每次修改配置文件之后都需要重启(或关闭再启动)Apache服务,这样是为了使更改生效。 安装完Apache2之后,确定它正常工作,如果安装在80端口,在浏览器中输入://localhost/。如果安装在8080端口,在浏览器中输入://localhost:8080/。可以看到如图4.2所示的Apache欢迎信息。图4.2Apache安装成功4.2安装MySQL MySQL的官方网站为。本设计所安装的版本为,可以从下载。不过最好清楚使用的SQL查询符合SQL92标准,这样就可以以最小的转换代价在其他的数据库系统中使用了。 在下载页面,滚动到Windows下载区,下载WindowsEssenfial文件,它会要求选择一个镜像站点下载,下载的文件名可能会是mysql-essent这样的。下载完之后,直接执行即可安装MySQL服务器。 安装完之后就有机会配置服务器了。在配置时,安全的做法是一直选择默认值。在要求输入root密码的步骤中,这与root@localhost用户有关,应选择一个别人不容易猜到而自己又容易记住的密码。4.3安装PHP PHP的官方网站为。可以从下载PHP最新压缩包的Windows二进制部分(不是安装包)。最好不要使用安装包,因为它不包含扩充部分,而您可能会在项目中用到这部分内容,而且安装包不会给您做很多配置工作。下载完Windows二进制包之后,按照下面的步骤安装PHP:(1)解压压缩包(可能会是一个名为的文件)到C:\PHP\文件夹下,如果喜欢的话也可以选择其他的名字和路径。(2)将从C:\PHP\复制到Windows文件夹下(C:\windows),将其重新命名为。(3)打开,用你喜欢的文本编辑器(如Notepad)进行编辑,将,和改为extension(移除其前面的分号即可),并在php_mysqli中增加相似的修改:(4)建议在开发环境下发送错误报告,不过这项是可选的(上一选择是默认的),这样会收到警告,说明某一修改会改变其他脚本的功能。在中找到error_reporting行并将其修改为:error_reporting=E_All(5)将C:\PHP\下的和复制到Windows的system32文件夹下(默认为\windows\system32)。(6)将C:\PHP\ext下的、、和复制到Windows的system32文件夹下。(7)打开Apache配置文件进行编辑,默认情况下,这个文件的路径为。(8)在中,找到有许多LoadModule条目的部分,添加下面的内容:AddTypeapplication/x-d-php.php(9)仍在d.conf文件,通过DirectoryIndex条目,将index.php加到这行的末尾,如下:DirectoryIndexindex.htmlindex.html.var(10)保存d.conf文件,通过在任务栏的通知区单击Apache服务监控程序来重启Apache2服务器(如果这一步出现任何错误,确认之前的安装步骤都是正确填写的)。如果Apache重新启动而没有任何错误,则是一个好的标志。(11)在htdocs文件夹下新建一个名为ajax的文件夹(默认为C:\ProgramFiles\ApacheGroup\Apache2\htdocs)。(12)确认您的Apache实例可以分析PHP代码,在ajax文件夹下创建名为test.php的文件,将下面代码加到其中:<?php phpinfo();?>(13)在浏览器中输入(如果Apache工作在8080端口上则输入://localhost:8080/ajax/test.php),测试安装是否成功,结果页面如图4.3所示。图4.3PHP安装成功到这里,已经完成了Apache、MySQL、PHP和phpMyAdmin的安装与配置。5系统设计5.1设计目标提升展会管理的水平和品牌效应,有效增强市场竞争力。对整个过程实施信息化管理,简化展会组织流程。对参展厂商、展品、展场集中高效管理以提高针对展商的服务水平。实现对展会活动内容的灵活定义,使系统能够胜任任何展会活动的管理需要。本系统采用MySQL作为后台数据库,数据库命名为db_EMIS,其中包括14个数据表。5.2.1数据表概要说明表5.1是对本系统中所有数据表的相关描述。表5.1系统数据表概要说明表名描述1.tb_admin操作员信息表2.tb_exhiInfo会展信息表3.tb_sceneInfo场馆信息表4.tb_frontForInfo主办信息表5.tb_inviteInfo邀请函信息表6.tb_sampleType展品类别表7.tb_sampleInfo展品信息表8.tb_companyType单位性质表9.tb_companyInfo单位信息表10.tb_areaInfo地区信息表11.tb_peopleInfo人员信息表12.tb_businessList业务明细表13.tb_exhCompany参展单位表14.tb_meetingInfo会议信息表5.2.2数据表E_R图根据系统需求分析,规划出的实体有管理员、展会信息、场馆信息、邀请函信息、展品信息、展品类别、单位信息、单位性质、地区信息、人员信息、业务信息、参展单位、会议信息等。另外,还有主办信息、参加会议等实体关系。管理员信息实体E-R图,如图5.2所示。图5.2操作员信息实体E-R图5.2.3数据表结构以下是本系统中所有数据表结构的描述。1.tb_admin(操作员信息表)表tb_admin用于保存系统操作员的基本信息,该表的结构如表5.3所示。表5.3操作员信息表字段名数据类型长度主键否描述admin_IDint是编号(PK)admin_loginNamevarchar32否登录号admin_passwordvarchar32否密码admin_namevarchar32否真实姓名admin_sexvarchar4否性别admin_departmentvarchar100否工作部门admin_phonevarchar15否联系admin_questionvarchar100否机密问题admin_answervarchar100否机密问题答案admin_emailvarchar100否电子邮件admin_popedomint否管理权限admin_regTimedatetime8否注册时间2.tb_exhiInfo(展会信息表)表tb_exhiInfo用于保存每个展会的详细信息,该表的结构如表5.4所示。表5.4展会信息表字段名数据类型长度主键否描述exh_IDint是展会编号(PK)exh_logoPicvarchar30否会标exh_namevarchar100否展会名称exh_docNOvarchar100否批文号exh_strTimedatetime8否开始时间exh_endTimedatetime8否结束时间exh_setBegindatetime8否布展时间exh_setEnddatetime8否撤展时间exh_partyTimedatetime8否开幕式酒会时间exh_partyAddressvarchar100否开幕式酒会地点frontforCompanyvarchar200否主办单位undertakeCompanyvarchar200否承办单位aidanceCompanyvarchar200否协办单位supportCompanyvarchar200否赞助单位exh_innerRentfloat10,2否室内单位租金exh_outerRentfloat10,2否室外单位租金exh_qualificationlongtext否参展商资格要求exh_remarklongtext否备注3.tb_frontForInfo(主办信息表)表tb_frontForInfo用于保存会展在哪个场馆展览的基本信息。该表的结构如表5.5所示。表5.5主办信息表字段名数据类型长度主键否描述ff_exhIDint是展会代码(FK)ff_sceneIDint是场馆代码(FK)4.tb_sceneInfo(场馆信息表)表tb_sceneInfo用于保存展览场馆基本信息,如场馆名称、地点、场馆负责人、展位数、高度以及承重限制等。该表的结构如表5.6所示。表5.6场馆信息表字段名数据类型长度主键否描述scene_IDint是场馆编号(PK)scene_namevarchar100否场馆名称sceneNOvarchar20否场馆号scene_contractorvarchar32否负责人scene_addressvarchar100否场馆地址scene_postalcodechar6否邮政编码scene_telvarchar15否联系scene_faxvarchar15否scene_emailvarchar100否电子邮件scene_netAddressvarchar100否网址scene_areafloat10,2否面积scene_stationNOint4否展位数highLimitfloat10,2否高限weightLimitfloat10,2否承重gateHighfloat10,2否门高gateWidefloat10,2否门宽scene_remarklongtext否备注5.tb_inviteInfo(邀请函信息表)表tb_inviteInfo用于保存邀请函详细信息,如发函日期、回函日期、是否参展等。该表的结构如表5.7所示。表5.7邀请函信息表字段名数据类型长度主键否描述invite_IDint是邀请函编号(PK)invite_exhIDint否展会编号(FK)invite_companyIDint否单位编号(FK)invite_peopleIDint否人员编号(FK)invite_inviteDatedatetime8否发函日期invite_returnDatedatetime8否回函日期invite_isJoinchar2否是否参展invite_operatorvarchar32否操作员invite_remarklongtext否备注6.tb_sampleInfo(展品信息表) 表tb_sampleInfo用于记录单位展品的详细信息,该表结构如表4.13所示。表5.8展品信息表字段名数据类型长度主键否描述sam_IDint4是展品编号sam_exhIDint4否展会编号sam_comIDint4否单位编号sam_namevarchar30否展品名称sam_typeIDInt4否类别编号sam_modelvarchar20否型号sam_standardvarchar20否规格sam_numberfloat否数量sam_totalValuefloat否总价值sam_transExplainvarchar30否运输说明sam_remarklongtext否备注sam_beginDatedatetime8否进馆开始时间sam_endDatedatetime8否进馆结束时间7.tb_sampleType(展品类别表) 表tb_sampleType用于保存展品类别信息,该表的结构如表4.14所示。表5.9展品类别表字段名数据类型长度主键否描述st_typeIDint4是类别编号(PK)st_typeNamevarchar100否类别名称8.tb_companyInfo(单位信息表) 表tb_companyInfo用于保存单位的详细信息,如单位名称、地区、、业务等。该表的结构如表4.11所示。表5.10单位信息表字段名数据类型长度主键否描述com_IDint是单位编号(PK)com_areaIDint否地区编号(FK)com_typeIDint否单位性质编号(FK)com_namevarchar200否单位名称com_englishNamevarchar200否英文名称com_addressvarchar100否地址com_postalcodechar6否com_emailvarchar100否电子邮件com_netAddressvarchar200否网址com_mainBusinessint否主要业务(FK)com_stafferNOint4否职员人数com_capitalfloat10,2否注册资本com_iniAutvarchar200否国际认证com_remarklongtext否备注9.tb_companyType(单位性质表) 表tb_companyType用于记录单位性质信息,该表的结构如表4.12所示。表5.11单位性质表字段名数据类型长度主键否描述ct_typeIDint4是性质编号(PK)ct_typeNamevarchar100否性质名称ct_remarklongtext否备注10.tb_areaInfo(地区信息表) 表tb_areaInfo用于记录地区基本信息,该表的结构如表4.13所示。表5.12地区信息表字段名数据类型长度主键否描述area_IDint4是地区编号(PK)area_namevarchar60否地区名称area_fullNamevarchar100否地区全称area_isLeafchar2否是否底级结点area_upAreaIDint4否上级地区代码area_remarklongtext否备注11.tb_peopleInfo(人员信息表) 表tb_peopleInfo用于保存参展单位的负责人(联系人)或观众的基本信息,该表的结构如表4.14所示。表5.13人员信息表字段名数据类型长度主键否描述people_IDint4是人员代码(PK)people_comIDint否公司代码(FK)people_namevarchar32否中文名people_englishNamevarchar60否英文名people_sexvarchar4否性别people_birthdayvarchar10否生日people_dutyvarchar60否职务people_isleaderchar2否是否负责人people_titlevarchar60否职称people_blIDInt4否负责业务代码(FK)people_officeTelvarchar15否办公people_faxvarchar15否people_mobilevarchar15否people_homeTelvarchar15否家庭people_areaIDint否地区编号(FK)people_addressvarchar100否people_postalcodechar6否邮政编码people_emailvarchar100否电子邮件people_remarklongtext否备注12.tb_businessList(业务明细表) 表tb_businessList用于保存人员业务信息,该表的结构如表4.15所示。表5.14业务明细表字段名数据类型长度主键否描述bl_IDint4是业务代码(PK)bl_namevarchar100否业务名称bl_remarklongtext否备注13.tb_exhCompany(参展单位表)表5.15参展单位表字段名数据类型长度主键否描述exhCom_IDint4是参展单位编号(PK)exhCom_exhIDint4否展会编号(FK)exhCom_comIDint4否单位编号(FK) 第六章主要功能模块设计(章节编号要统一)6.1系统登录设计 系统登录主要用于对进入会展信息管理系统的用户进行安全性检查,以防止非法用户进入该系统。只有合法的用户,才可以进入系统,同时根据管理员分配的权限,给予操作员相应的操作权限。 在用户登录时,还需要输入验证码。验证码的作用是为有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。这里,采用SESSION机制实现验证码功能,如果输入错误,则不允许登录系统。 验证操作员及其密码,主要通过判断用户输入的用户名及密码是否符合数据库中的操作员用户名和密码,如果符合则允许登录,注册相应的系统SESSION变量,并按相应的权限给予相应的操作,否则提示用户非法登录。 图6.1系统登录窗体6.2系统注册设计 系统注册模块主要用于初始化一个新系统。这里要求输入展会名称、展会组办机构信息等。提交注册时,首先判断必须输入的字段是否输入完全以及所输入的信息是否满足格式要求,如果输入完全及格式输入正确,则转至系统后台处理,否则,给出相应的提示信息。 只有超级管理员才具有该功能操作权限。图6.2系统注册窗体6.3场馆维护 场馆维护模块主要用于实现场馆信息的注册、编辑、删除等功能。在该模块中,分别在客户端使用了Javascript和在服务器端使用PHP正则表达式对号码、、电子邮件、网址、高度、承重等信息格式进行了验证,只有在全部通过验证时,才可以进行场馆信息的注册、修改操作。删除场馆信息时应检验是否存在其他展会与该场馆关联,否则不允许删除。图6.3场馆信息注册窗体图6.4场馆信息维护窗体6.4地区维护地区按照树状结构进行组织,应反映出地区之间的从属关系,并且能够对展商和观众

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论