计算机科学与技术专业毕业论文--会展管理信息系统的设计与实现_第1页
计算机科学与技术专业毕业论文--会展管理信息系统的设计与实现_第2页
计算机科学与技术专业毕业论文--会展管理信息系统的设计与实现_第3页
计算机科学与技术专业毕业论文--会展管理信息系统的设计与实现_第4页
计算机科学与技术专业毕业论文--会展管理信息系统的设计与实现_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

计算机科学与技术专业毕业论文会展管理信息系统的设计与实现摘要随着我国经济的蓬勃发展并逐渐与世界接轨各行业都在举办各种规模的展览会或展销会借此推动经济的发展然而对于会展的组织者来说要忙于各种繁琐的手续协调多方面关系联系展商场馆管理分配会展的资源如展位广告等由于这些工作还处于手工管理阶段组织者很难跟踪并及时了解会展的筹备进程资源调配困难在此背景下提出开发会展管理信息系统会展管理信息系统能够帮助组委会在会展筹备阶段对展商观众活动和花费进行管理系统高度抽象了会展筹备阶段的业务模型在设计上采用弹性灵活的设计方式具有一定的独到之处允许用户根据实际需要定义会展中的活动和活动的各项属性使得组委会能够根据实际情况在系统中定制会展活动并对活动和资源计划以及发生费用进行全程监控做出正确的决策系统采用APACHEPHPMYSQL作为开发工具关键字基于网络BS结构会展会展管理管理信息系统EXHIBITIONMAMAGEMENTINFORMATIONSYSTEMDESIGNANDIMPLEMENTATIONABSTRACTALONGWITHOURCOUNTRYECONOMYVIGOROUSDEVELOPMENTANDWITHTHEWORLDTRAILCONNECTIONVARIOUSPROFESSIONSALLISGRADUALLYCONDUCTINGEACHSCALETHEEXPOSITIONORTHEEXHIBITIONIMPETUSECONOMYDEVELOPMENTHOWEVERREGARDINGTHEORGANIZEROFTHEEXHIBITIONMUSTBEBUSYWITHEACHTEDIOUSPROCEDURETHECOORDINATEDVARIOUSRELATIONSTHERELATIONUNFOLDSTHERESOURCESWHICHBUSINESSTHEFACILITYTHEMANAGEMENTASSIGNMENTCANUNFOLDFOREXAMPLETOEXHIBITIONPOSITIONADVERTISEMENTANDSOONBECAUSETHESEWORKALSOISATTHEMANUALMANAGEMENTSTAGETHEORGANIZERISVERYDIFFICULTTHEARRANGEMENTADVANCEMENTWHICHTRACKSANDTHEPROMPTUNDERSTANDINGCANUNFOLDTHERESOURCESMIXESTHEDIFFICULTYUNDERTHISBACKGROUNDPROPOSEDTHEDEVELOPMENTCANUNFOLDTHEMANAGEMENTINFORMATIONSYSTEMTHISEXHIBITIONMANAGEMENTSYSTEMHELPSTHECOMMITTEETOPLANANDDESIGNINSEVERALASPECTSSUCHASSIZEOFEXHIBITIONANDVISITORACTIVITIESANDBUDGESOFEXHIBITIONITDOESNOTONLYINTEGRATETHEABSTRACTWORKFLOWINEXHIBITIONSBUTALSOCONTAINSSOMESPECIALFEATURESTOPROVIDEDAFLEXIBLEMANNERWITHTHEHELPOFCUSTOMIZEDDEFINITIONSOFACTIVITIESANDDIFFERENTPROPERTIESINTHESYSTEMDIFFERENTUSERSCANDESIGNACCORDINGTODIFFERENTREALWORLDCIRCUMSTANCESOBSERVINGTHEPROCEDUREANDRESOURCESOFTHEEXHIBITONTIMESOASTOMAKECORRECTDECISIONSSYSTEMISDEVELOPEDUNDERAPACHEPHPANDMYSQLKEYWORDSBASEDONNETWORKBSSTRUCTUREEXHIBITIONEXHIBITIONMANAGEMENTMANAGEMENTINFORMATIONSYSTEM目录摘要IABSTRACTII第一章概述111问题的提出112课题概述113BS结构2COMBS结构的优点2COMBS架构软件的优势与劣势3第二章系统分析421可行性分析4COM可行性分析原则4COM可行性分析内容4COM可行性分析结果422需求分析5COM需求分析准则6COM功能需求分析6COM系统对象分析6COM数据需求分析7COM性能需求分析823开发工具选择8COMAPACHE服务器8COM数据库MYSQLCOM9COMPHP509COMEDITPLUS29COMDREAMWEAVER89第三章总体设计1131项目规划及设计目标11COM项目规划11COM设计目标1232系统业务流程分析1233系统功能结构1334开发及运行环境13第四章系统设计1541编码规范15COM数据库命名规范15COM变量及对象名称定义规则16COM数据类型简写规则1642数据库设计17COM数据表概要说明17COM系统实体关系图17COM数据表结构20第五章技术准备2951安装APACHE2952安装MYSQL3053安装PHP3154安装PHPMYADMIN33第六章公共模块设计3561文件及文件夹模块设计3562系统配置文件3662公共类设计36COM数据库类36COM分页显示类38第七章主要功能模块设计实现4371系统管理43COM系统登录设计43COM找回密码设计45COM修改密码设计46COM用户管理设计4772系统注册设计4873基础信息管理49COM场馆维护模块设计49COM地区信息模块设计50COM展品类别模块设计51COM单位性质模块设计5274会展管理53COM单位管理模块设计53COM发函处理模块设计55COM邀请函管理模块设计56COM展品管理57COM会议管理模块设计5875会展服务管理58COM活动资源管理模块设计58COM单位活动管理59COM活动收费管理6076财务管理设计6277查询与报表设计6278数据服务设计62COM数据服务类62COM数据备份模块设计63COM数据恢复模块设计64第八章程序调试与错误处理6581数据表外码问题65822003服务器没有响应的问题6683连接数据库问题67第九章改进和完善方面6891安全性改进6892功能扩展6993电子商务应用70第十章总结71101技术总结71COM释放内存71COM获取插入记录自动标识71102经验总结72致谢73参考文献74附录A系统数据流图75A1数据流图用途75A2系统数据流图的实现75附录B系统数据字典78B1数据字典的用途78B2系统数据字典的实现78附录C系统安装手册80C1开发及运行环境设置80C2用户名与密码80C3系统安装说明80第一章概述11问题的提出随着我国经济的蓬勃发展并逐渐与世界接轨各行业都在举办各种规模的展览会或展销会借此推动经济的发展然而对于会展的组织者来说要忙于各种繁琐的手续协调多方面关系联系展商场馆管理分配会展的资源如展位广告等由于这些工作还处于手工管理阶段组织者很难跟踪并及时了解会展的筹备进程资源调配困难在此将问题总结如下1会展筹备过程缺乏信息化智能化管理停留在原来的初级管理水平上2观众和参展厂商均对会展的管理有提高和改进管理的呼声3对会展的前期宣传招募参展商和后期相关信息的管理跟不上很多重要的信息和潜在客户信息容易丢失影响会展产业的长期可持续发展4对各种行业有不同兴趣的观众在参观时缺乏快速有效的引导往往浪费了大量的时间使部分观众对会展失去兴趣5对参展厂商在会展上展示和销售的产品缺乏有效管理有时会出现一定数量与会展主题无关的产品甚至一些严重影响会展形象的产品6组委会对会展中的活动如展位广告会议运输等和资源缺乏有限的管理不能够及时和直观的掌握各项活动的动态如展位广告的预定和付款情况本课题的任务就是在这样的背景下提出的目的是要达到有效的管理会展各项活动和资源管理展商信息力求直观简化会展的业务处理提高会展组织者的管理水平12课题概述会展筹备过程中组织者需要管理场馆参展单位观众的基本情况管理邀请函和为展商观众打印证件有一项重要的工作就是必须做到合理分配会展资源并向参展单位提供服务如分配展位征订广告筹备会议运输展品等组织者必须随时掌握各种资源的配置和使用情况以满足各个方面的需要这个过程中将会涉及对各种费用的管理展览结束后还要对各项工作进行总结例如观众行为分析各项活动的回款等为下次举办会展提供参考目前大多数会展的管理工作还停留在手工阶段由于招展过程复杂并且缺乏对计划的跟踪和控制组织者多凭印象和经验实施管理这导致组织者对于各项活动经费的支出和回款缺乏科学的统计和快捷的查询会展结束后组织者甚至不能准确的计算会展的收益和提供各项活动的分析报告此外由于不同的组织者对于会展的活动和资源定义和描述的方式不同目前行业中的会展管理软件如不能够提供对活动和资源的灵活定义方式因此现有会展资源管理系统不具有通用性这就造成了同样是实施一套会展管理系统却要对表结构和程序进行修改而且几乎是重新开发的局面与国内的会展组织管理相比国外的会展管理水平却非常高招展能够通过网上支付的方式完成展馆有专门的组织负责跟踪和协调组织过程为展商和观众提供全方位的服务开发本系统的目的是实现对展商观众的统一管理和对会展活动资源的灵活定义保证会展组织者能够及时了解会展组织进程提高管理水平13BS结构BS结构BROWSERSERVER浏览器服务器模式是WEB兴起后的一种网络结构模式WEB浏览器是客户端最主要的应用软件这种模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用客户机上只要安装一个浏览器BROWSER如NETSCAPENAVIGATOR或INTERNETEXPLORER服务器安装ORACLESYBASEINFORMIX或SQLSERVER等数据库浏览器通过WEBSERVER同数据库进行数据交互BS最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件只要有一台能上网的电脑就能使用客户端零维护系统的扩展非常容易BS结构的使用越来越多特别是由需求推动了AJAX技术的发展它的程序也能在客户端电脑上进行部分处理从而大大的减轻了服务器的负担并增加了交互性能进行局部实时刷新BS结构的优点BS结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件只要有一台能上网的电脑就能使用客户端零维护系统的扩展非常容易只要能上网再由系统管理员分配一个用户名和密码就可以使用了甚至可以在线申请通过公司内部的安全认证如证书后不需要人的参与系统可以自动分配给用户一个账号进入系统BS架构软件的优势与劣势1维护和升级方式简单目前软件系统的改进和升级越来越频繁BS架构的产品明显体现着更为方便的特性对一个稍微大一点单位来说系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑效率和工作量是可想而知的但BS架构的软件只需要管理服务器就行了所有的客户端只是浏览器根本不需要做任何的维护无论用户的规模有多大有多少分支机构都不会增加任何维护升级的工作量所有的操作只需要针对服务器进行如果是异地只需要把服务器连接专网即可实现远程维护升级和共享所以客户机越来越瘦而服务器越来越胖是将来信息化发展的主流方向今后软件升级和维护会越来越容易而使用起来会越来越简单这对用户人力物力时间费用的节省是显而易见的惊人的因此维护和升级革命的方式是瘦客户机胖服务器2成本降低选择更多大家都知道WINDOWS在桌面电脑上几乎一统天下浏览器成为了标准配置但在服务器操作系统上WINDOWS并不是处于绝对的统治地位现在的趋势是凡使用BS架构的应用管理软件只需安装在LINUX服务器上即可而且安全性高所以服务器操作系统的选择是很多的不管选用那种操作系统都可以让大部分人使用WINDOWS作为桌面操作系统电脑不受影响这就使的最流行免费的LINUX操作系统快速发展起来LINUX除了操作系统是免费的以外连数据库也是免费的这种选择非常盛行比如说很多人每天上新浪网只要安装了浏览器就可以了并不需要了解新浪的服务器用的是什么操作系统而事实上大部分网站确实没有使用WINDOWS操作系统但用户的电脑本身安装的大部分是WINDOWS操作系统3应用服务器运行数据负荷较重由于BS架构管理软件只安装在服务器端SERVER上网络管理人员只需要管理服务器就行了用户界面主要事务逻辑在服务器SERVER端完全通过浏览器实现极少部分事务逻辑在前端BROWSER实现所有的客户端只有浏览器网络管理人员只需要做硬件维护但是应用服务器运行数据负荷较重一旦发生服务器崩溃等问题后果不堪设想因此许多单位都备有数据库存储服务器以防万一1技术可行性使用现有的技术能实现这个系统吗2经济可行性这个系统的经济效益能超过它的开发成本吗3操作可行性系统的操作方式在这个用户组织内行的通吗COM可行性分析结果1技术可行性影响因素有信息的共享管理是否涉及展览中心会展信息管理根本性的改革采用的开发工具是否满足业务流量的要求开发周期等结果本系统采用公共代码模块功能替代等缩短了开发的时间简化了开发的流程且收集了较为完整的实体信息遵循简介流畅的界面设计原则等2经济可行性影响因素是否制定了详细的会展管理信息化发展战略等结果本系统采用当前支持面向对象的PHP网络开发语言和MYSQL数据库服务器端的WEB服务器采用APACHE以上均为开源免费代码另外个人开发或是团队开发能排除版本费用过高的问题快速开拓中低端市场3操作可行性影响因素有员工素质领导的支持部门间的配合以及员工素质等结果本系统通过创建新用户账户后可以按创建时规定的权限去访问相应的功能模块对人员的职位不同有各自的权限要求从而有效的对各种用户进行管理另外经调查知展览中心的工作人员90达大学专科以上文凭4系统数据流图见附录A5系统数据字典见附录B22需求分析为了开发出真正满足用户需求的软件产品首先必须知道用户的需求需求分析是软件定义时期的最后一个阶段它的基本任务是准确地回答系统必须做什么这个问题虽然在可行性研究阶段已经粗略了解了用户的需求甚至还提出了一些可行的文案但是可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法因此许多细节被忽略了然而在最终的系统中却不能遗漏任何一个微小的细节所以可行性研究并不能代替需求分析它实际上并没有准确地回答系统必须做什么这个问题需求分析的任务还需要是确定系怎样完成它的工作而仅仅是确定系统必须完成哪些工作也就是对目标系统提出完整准确清晰具体的要求在本系统进行软件需求的分析时主要采用情景分析技术情景分析技术的用处主要体现在下述两个方面1它能在某种程度上演示目标系统的行为从而便于用户理解而且还可能进一步揭示出一些分析员目前还不知道的需求2由于情景分析较易为用户所理解使用这种技术能保证用户在需求分析过程中始终扮演一个积极主动的角色需求分析的目标是获知用户的真实需求而这一信息的惟一来源是用户因此让用户起积极主动的作用对需求分析工作获得成功是至关重要的COM需求分析准则1必须理解并描述问题的信息域根据这条准则应该建立数据模型2必须定义软件应完成的功能这条准则要求建立功能模型3必须描述作为外部事件结果的软件行为这条准则要求建立行为模型4必须对描述信息功能和行为的模型进行分解用层次的方式展示细节COM功能需求分析这方面的需求指定系统必须提供的服务通过需求分析应该划分出系统必须完成的所有功能通过与相关工作人员的详细讨论总结用户需求如下系统管理系统注册用户管理添加修改删除等修改密码找回密码验证码设置系统登录退出系统等会展信息管理系统可以管理多个会展记录会展的主要信息如会展名称地点场馆开始时间结束时间参展商资格要求收费标准食宿安排会展组织机构主办承办协办赞助等邀请函管理主办机构网上或邮寄邀请函对邀请函按日期或单位国家地区排序向各相关的单位说明公司会展情况记录回函日期及是否参展信息回函参展的单位自动加入参展单位列表等参展单位管理记录每次会展的参展参观单位信息如参展单位名称所属国家地区详细地址主页邮编电子邮件等负责人企业规模主业展位规格及收费参展商品及展出要求参展期间的活动组委会应提供的服务服务人员安排等单位人员管理包括参展单位的人员管理与参观者的基本信息管理如单位名称参观者姓名地址联系方式等会议管理会展期间的会议安排时间地点会议主题召集人主讲人参加人员等门票管理会展门票的印制和销售活动收费的管理参展单位参加各项活动主办机构要向其收费收费时以参加的活动为依据通常每个活动都有固定的报价财务管理每次会展的财务收支情况每月及每年的财务报表查询与统计按会展单位活动等信息查询分析参展单位数据并可以图形方式显示出来COM系统对象分析通过对需求进行分析得出本系统几个主要的对象如下会展承载每次会展的信息主要的元素有会展名称主场馆开始时间结束时间布展时间撤展时间开幕式酒会会展组织机构主办承办协办赞助等相关信息单位记录每次会展的参展单位信息是本系统的主要对象主要的元素有单位编码单位名称所属国家地区详细地址主页邮编电子邮件等单位类别主营业务负责人等信息单位的子对象邀请函记录向每个单位发送邀请函的情况主要元素有发信日期单位是否参展等信息单位人员是单位对象的子对象每个人员对象都对应一个单位对象人员对象的主要元素有人员代码人员名称是否负责人职务职称等单位活动活动对象主要用来表示各项目活动主要元素有活动类型活动名称具体活动信息等活动对象的子对象活动资源每个活动定义完之后需要记录相应的资源内容对于资源可以这样理解单位活动是载体活动资源是内容参展单位该对象由单位对象派生出来需要单独说明某个单位确认参加某特定会展后形成参展单位对象主要元素有单位名称展会名称参展单位派生的单位活动对象记录每个参展单位参加活动情况主要元素有参展单位参加活动名称等信息参展单位的另一个子对象是收费对象记录参展单位付费情况主要元素有单位名称收款金额等信息会议该对象记录会展期间的会议安排情况主要元素有时间地点会议主题主持人等信息COM数据需求分析数据需求分析也就是分析系统的数据要求任何一个软件系统本质上都是信息处理系统系统处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌对软件设计有深远影响因此必须分析系统的数据要求这是软件需求分析的一个重要任务分析系统的数据要求通常采用建立数据模型的方法复杂的数据由许多基本的数据元素组成数据结构表示数据元素之间的逻辑关系利用数据字典可以全面准确地定义数据但是数据字典的缺点是不够形象直观为了提高可理解性常常利用图形工具辅助描绘数据结构数据需求分析详细见数据库设计部分COM性能需求分析性能需求指定系统必须满足的定时约束或容量约束通常包括速度响应时间信息量速率主存容量磁盘容量安全性等方面的需求例如用户登录程序必须在5秒钟之内进入系统就是一项性能需求表31性能需求分析表性能选项描述测试点1响应时间不超过5秒所有模块2信息量速率延时5秒内视网速而定上传文件除外所有模块3主存容量1GB系统测试4磁盘容量160GB系统测试5安全性硬件安全措施系统配置软件出错处理等系统配置等6可移植性基于BSWINDOWSLINUXWINDOWSXP7数据库后台数据存储信息查询等MYSQLCOM23开发工具选择本系统设计为BS结构的应用系统服务器端的WEB服务器采用APACHE客户端用PHP作为前端开发工具后台采用MYSQLCOM据库系统运行环境为WINDOWS2000XP其中采用PHP的优势在于其是基于WEB的开发工具方便的程序跟踪和调试环境有众多的扩展类库安全性高运行稳定语法简单易学易用等COMAPACHE服务器PHP的黄金搭档非APACHE服务器莫属并且它还提供了两种模式来支持PHP一种为FASTCGI方式另一种是APACHE模块方式本系统中采用最新的APACHECOMAPACHE2的特性简述如下模块化支持多种语言或脚本引擎安全性高由于开放源代码通过会在安全性问题被及时发现并解决后发布更新的版本扩展性好支持多种操作系统如MSWIN32FREEBSDLINUXOS2等平台可移植性在这些异构操作系统配置与安装基本相似性能优异可以自定义运行参数编译环境以适应不同的WEB环境的承载多线程APACHE2支持UNIX运行POSIX线程在WINDOWS下为多线程自定义错误文档管理员可以方便地更改错误页面如404500等页面的重新订制COM数据库MYSQLCOMMYSQL是一个多用户多线程的SQL数据库是一个客户机服务器结构大应用它由一个服务器守护程序MYSQLD和很多不同的客户程序及库组成它是目前市场上运行最快的SQLSTRUCTUREDQUERYLANGUAGE结构化查询语言数据库之一它提供了其他数据库少有的编程工具而且MYSQL对于商业和个人用户是免费的在本系统中使用相对COMMYSQL5的功能特点如下可以同时处理几乎不限数量的用户处理多达50000000条以上的记录命令执行速度快具有简单有效的用户特权系统COMPHP50PHP的强大易用性与灵活性其运行的稳定与易部署性是其他WEB开发语言不能匹敌的本系统中选择PHP5是因为它的全新的面向对象开发OOP特性支持PPP特性PUBLICPRIVATEPROTECTED例外以及异常处理EXCEPTIONS对象重载对象克隆OBJECTCLONING接口INTERFACES自动调用AUTOLOAD重写的增强的内置函数以及新函数库COMEDITPLUS2EDITPLUS是韩国人开发的一款优秀的文本编辑器优点是小巧且功能强大内置对PHP语法的支持另外还可以编写HTMLJAVASCRIPT代码等COMDREAMWEAVER8DREAMWEAVER是一个强大网页设计工具它的良好设计界面与代码编辑优点赢得了各级网站建设者的青睐居于它可以建立动态数据库驱动网站用它编写PHP效果不错第三章总体设计31项目规划及设计目标COM项目规划会展信息管理系统主要由系统维护基础信息会展管理会展服务门票管理财务管理查询与报表数据服务等模块组成具体规划如下系统维护模块该模块主要用于实现系统注册用户管理修改密码找回密码验证码设置系统登录退出系统等功能基础信息模块该模块主要用于实现系统信息的维护及基本数据的录入有场馆维护地区信息场馆人员地区维护展品类别单位性质人员业务等信息维护功能会展管理模块该模块主要用于实现单位管理邀请函管理会展展品信息个人参观信息会议管理参展单位人员管理会展服务管理模块该模块主要用于实现活动资源单位活动活动收费等功能门票管理该模块主要用于实现门票的印制与销售功能财务管理模块该模块主要用于实现财务收入财务支出管理财务报表等功能查询与报表模块该模块主要用于实现会展资源查询会展活动查询付款情况查询会展综合报表等功能数据服务模块该模块主要用于实现数据的备份恢复功能帮助模块该模块主要用于实现帮助主题关于系统等功能COM设计目标提升展会管理的水平和品牌效应有效增强市场竞争力对整个过程实施信息化管理简化展会组织流程对参展厂商展品展场集中高效管理以提高针对展商的服务水平对观众分层次分类管理和统计有助于更好地吸引和服务观众实现对展会活动内容的灵活定义使系统能够胜任任何展会活动的管理需要32系统业务流程分析会展信息管理系统的业务流程如图31所示图31系统业务流程图33系统功能结构会展管理信息系统功能结构图如图32所示34开发及运行环境系统开发平台DREAMWEAVER80EDITPLUS2IE60WEB服务器APACHECOM系统开发语言PHPCOM系统后台数据库MYSQLCOM系统运行平台WINDOWSXPSP2WINDOWS2000SP4WINDOWSSERVER2003SP1分辨率最佳效果1024768像素第四章系统设计41编码规范COM数据库命名规范1数据库数据库命名以字母DB开头小写后面加数据库相关英文单词或缩写如表41所示表41数据库命名数据库名称描述DB_EMIS会展管理信息系统数据库2数据表数据表以字母TB开头小写后面加数据表相关英文单词或缩写如表42所示表42数据库表名数据表名称描述TB_ADMIN系统管理员基本信息表3字段字段一律采用英文单词或词组可利用翻译软件命名同一个表中的字段使用统一的前缀如找不到专业的因为单词或词组可以用相同意义的英文单词或词组代替如表43所示表43字段命名字段名称描述ADMIN_ID管理员编号ADMIN_LOGINNAME管理员帐号4视图视图命名以字母VIEW开头小写后面加表示该视图作用的相关英文单词或缩写如表44所示表44视图命名字段名称描述VIEW_SAMPLEINFO查看展品信息5存储过程存储过程命名以字母PROC开头小写PROC_LOGIN实现登录功能6触发器触发器命名以字母TRIG开头小写EXHIINFO会展信息表3TB_SCENEINFO场馆信息表4TB_FRONTFORINFO主办信息表5TB_INVITEINFO邀请函信息表6TB_SAMPLETYPE展品类别表7TB_SAMPLEINFO展品信息表8TB_COMPANYTYPE单位性质表9TB_COMPANYINFO单位信息表10TB_AREAINFO地区信息表11TB_PEOPLEINFO人员信息表12TB_BUSINESSLIST业务明细表13TB_EXHCOMPANY参展单位表14TB_INDIVIDUALVISIT个人参观服务表15TB_ACTIVERESOURCE活动资源表16TB_COMPANYACTIVE单位活动表17TB_ACTIVELIST活动明细表18TB_MEETINGINFO会议信息表19TB_ATTENDMEETING参加会议表20TB_RECEIVEINFO收款单表21TB_RECEIVELIST收款单明细表COM系统实体关系图根据系统需求分析规划出的实体有管理员展会信息场馆信息邀请函信息展品信息展品类别单位信息单位性质地区信息人员信息业务信息参展单位会议信息活动资源单位活动活动明细收款单收款单明细等18个另外还有主办信息参加会议个人参观业务等3个实体关系系统实体关系图如图41所示COM数据表结构以下是本系统中所有数据表结构的描述TB_ADMIN操作员信息表表TB_ADMIN用于保存系统操作员的基本信息该表的结构如表48所示表48操作员信息表字段名数据类型长度主键否描述ADMIN_IDINT是编号PKADMIN_LOGINNAMEVARCHAR32否登录号ADMIN_PASSWORDVARCHAR32否密码ADMIN_NAMEVARCHAR32否真实姓名ADMIN_SEXVARCHAR4否性别ADMIN_DEPARTMENTVARCHAR100否工作部门ADMIN_PHONEVARCHAR15否ADMIN_QUESTIONVARCHAR100否机密问题ADMIN_ANSWERVARCHAR100否机密问题答案ADMIN_EMAILVARCHAR100否电子邮件ADMIN_POPEDOMINT否管理权限ADMIN_REGTIMEDATETIME8否注册时间TB_EXHIINFO展会信息表表TB_EXHIINFO用于保存每个展会的详细信息该表的结构如表49所示表49展会信息表字段名数据类型长度主键否描述EXH_IDINT是展会编号PKEXH_LOGOPICVARCHAR30否会标EXH_NAMEVARCHAR100否展会名称EXH_DOCNOVARCHAR100否批文号EXH_STRTIMEDATETIME8否开始时间EXH_ENDTIMEDATETIME8否结束时间EXH_SETBEGINDATETIME8否布展时间EXH_SETENDDATETIME8否撤展时间EXH_PARTYTIMEDATETIME8否开幕式酒会时间EXH_PARTYADDRESSVARCHAR100否开幕式酒会地点FRONTFORCOMPANYVARCHAR200否主办单位UNDERTAKECOMPANYVARCHAR200否承办单位AIDANCECOMPANYVARCHAR200否协办单位SUPPORTCOMPANYVARCHAR200否赞助单位EXH_INNERRENTFLOAT102否室内单位租金EXH_OUTERRENTFLOAT102否室外单位租金EXH_QUALIFICATIONLONGTEXT否参展商资格要求EXH_REMARKLONGTEXT否备注TB_FRONTFORINFO主办信息表表TB_FRONTFORINFO用于保存会展在哪个场馆展览的基本信息该表的结构如表410所示表410主办信息表字段名数据类型长度主键否描述FF_EXHIDINT是展会代码PKFKFF_SCENEIDINT是场馆代码PKFKTB_SCENEINFO场馆信息表表TB_SCENEINFO用于保存展览场馆基本信息如场馆名称地点场馆负责人展位数高度以及承重限制等该表的结构如表411所示表411场馆信息表字段名数据类型长度主键否描述SCENE_IDINT是场馆编号PKSCENE_NAMEVARCHAR100否场馆名称SCENENOVARCHAR20否场馆号SCENE_CONTRACTORVARCHAR32否负责人SCENE_ADDRESSVARCHAR100否场馆地址SCENE_POSTALCODECHAR6否邮政编码SCENE_TELVARCHAR15否SCENE_FAXVARCHAR15否传真SCENE_EMAILVARCHAR100否电子邮件SCENE_NETADDRESSVARCHAR100否网址SCENE_AREAFLOAT102否面积SCENE_STATIONNOINT4否展位数HIGHLIMITFLOAT102否高限WEIGHTLIMITFLOAT102否承重GATEHIGHFLOAT102否门高GATEWIDEFLOAT102否门宽SCENE_REMARKLONGTEXT否备注TB_INVITEINFO邀请函信息表表TB_INVITEINFO用于保存邀请函详细信息如发函日期回函日期是否参展等该表的结构如表412所示表412邀请函信息表字段名数据类型长度主键否描述INVITE_IDINT是邀请函编号PKINVITE_EXHIDINT否展会编号FKINVITE_COMPANYIDINT否单位编号FKINVITE_PEOPLEIDINT否人员编号FKINVITE_SENDDATEDATETIME8否发函日期INVITE_ANSWERDATEDATETIME8否回函日期INVITE_ISJOINCHAR2否是否参展INVITE_OPERATORVARCHAR32否操作员INVITE_REMARKLONGTEXT否备注6TB_SAMPLEINFO展品信息表表TB_SAMPLEINFO用于记录单位展品的详细信息该表结构如表413所示表413展品信息表字段名数据类型长度主键否描述SAM_IDINT是展品编号SAM_EXHIDINT否展会编号SAM_COMIDINT否单位编号SAM_NAMEVARCHAR100否展品名称SAM_TYPEIDINT否类别编号SAM_MODELVARCHAR30否型号SAM_STANDARDVARCHAR30否规格SAM_NUMBERFLOAT102否数量SAM_TOTALVALUEFLOAT102否总价值SAM_TRANSEXPLAINVARCHAR200否运输说明SAM_REMARKLONGTEXT否备注SAM_BEGINDATEDATETIME8否进馆开始时间SAM_ENDDATEDATETIME8否进馆结束时间7TB_SAMPLETYPE展品类别表表TB_SAMPLETYPE用于保存展品类别信息该表的结构如表414所示表414展品类别表字段名数据类型长度主键否描述ST_TYPEIDINT4是类别编号PKST_TYPENAMEVARCHAR100否类别名称8TB_COMPANYINFO单位信息表表TB_COMPANYINFO用于保存单位的详细信息如单位名称地区邮编业务等该表的结构如表415所示表415单位信息表字段名数据类型长度主键否描述COM_IDINT是单位编号PKCOM_AREAIDINT否地区编号FKCOM_TYPEIDINT否单位性质编号FKCOM_NAMEVARCHAR200否单位名称COM_ENGLISHNAMEVARCHAR200否英文名称COM_ADDRESSVARCHAR100否地址COM_POSTALCODECHAR6否邮编COM_EMAILVARCHAR100否电子邮件COM_NETADDRESSVARCHAR200否网址COM_MAINBUSINESSINT否主要业务FKCOM_STAFFERNOINT否职员人数COM_CAPITALFLOAT102否注册资本COM_INIAUTVARCHAR200否国际认证COM_REMARKLONGTEXT否备注9TB_COMPANYTYPE单位性质表表TB_COMPANYTYPE用于记录单位性质信息该表的结构如表416所示表416单位性质表字段名数据类型长度主键否描述CT_TYPEIDINT4是性质编号PKCT_TYPENAMEVARCHAR100否性质名称CT_REMARKLONGTEXT否备注10TB_AREAINFO地区信息表表TB_AREAINFO用于记录地区基本信息该表的结构如表417所示表417地区信息表字段名数据类型长度主键否描述AREA_IDINT4是地区编号PKAREA_NAMEVARCHAR60否地区名称AREA_FULLNAMEVARCHAR100否地区全称AREA_ISLEAFCHAR2否是否底级结点AREA_UPAREAIDINT4否上级地区代码AREA_REMARKLONGTEXT否备注11TB_PEOPLEINFO人员信息表表TB_PEOPLEINFO用于保存参展单位的负责人联系人或观众的基本信息该表的结构如表418所示表418人员信息表字段名数据类型长度主键否描述PEOPLE_IDINT4是人员代码PKPEOPLE_COMIDINT否公司代码FKPEOPLE_NAMEVARCHAR32否中文名PEOPLE_ENGLISHNAMEVARCHAR60否英文名PEOPLE_SEXVARCHAR4否性别PEOPLE_BIRTHDAYVARCHAR10否生日PEOPLE_DUTYVARCHAR60否职务PEOPLE_ISLEADERCHAR2否是否负责人PEOPLE_TITLEVARCHAR60否职称PEOPLE_BLIDINT4否负责业务代码FKPEOPLE_OFFICETELVARCHAR15否办公电话PEOPLE_FAXVARCHAR15否传真PEOPLE_MOBILEVARCHAR15否手机PEOPLE_HOMETELVARCHAR15否家庭电话PEOPLE_AREAIDINT否地区编号FKPEOPLE_ADDRESSVARCHAR100否联系地址PEOPLE_POSTALCODECHAR6否邮政编码PEOPLE_EMAILVARCHAR100否电子邮件PEOPLE_REMARKLONGTEXT否备注12TB_BUSINESSLIST业务明细表表TB_BUSINESSLIST用于保存人员业务信息该表的结构如表419所示表419业务明细表字段名数据类型长度主键否描述BL_IDINT4是业务代码PKBL_NAMEVARCHAR100否业务名称BL_REMARKLONGTEXT否备注13TB_EXHCOMPANY参展单位表表420参展单位表字段名数据类型长度主键否描述EXHCOM_IDINT是参展单位编号PKEXHCOM_EXHIDINT否展会编号FKEXHCOM_COMIDINT否单位编号FK14TB_INDIVIDUALVISIT个人参观服务表表421个人参观服务表字段名数据类型长度主键否描述IV_IDINT是参观代码FKIV_PEOPLEIDINT否人员编号FKIV_EXHIDINT否展会编号FKIV_PRICEFLOAT102否价格IV_OPERTIMEDATETIME8否操作时间IV_OPERATORVARCHAR32否操作员IV_REMARKLONGTEXT否备注15TB_MEETINGINFO会议信息表表422会议信息表字段名数据类型长度主键否描述MI_IDINT是会议代码PKMI_NAMEVARCHAR100否会议主题MI_TIMEDATETIME8否时间MI_PLACEVARCHAR100否地点MI_ORGAMIZERVARCHAR100否组织者MI_COMPEREVARCHAR100否主持人MI_ATTENDEELONGTEXT否出席者MI_REMARKLONGTEXT否备注16TB_ACTIVERESOURCE活动资源表操作员对展会的某项活动初始化活动资源如室内展位操作员可以逐条记录也可以使用资源代码的固定部分拼凑资源代码的活动部分进行批量增加活动资源还可以将某一个展会的活动资源复制到另外一个展位表423活动资源表字段名数据类型长度主键否描述ACTRES_IDINT是资源代码PKACTRES_EXHIDINT否展会编号FKACTRES_NAMEVARCHAR100否资源名称ACTRES_PRICEFLOAT102否单价ACTRES_AMOUNTFLOAT102否数量ACTRES_UNITVARCHAR30否单位ACTRES_REMARKLONGTEXT否备注17TB_COMPANYACTIVE单位活动表操作员添加参展单位后记录该单位的展会活动和活动明细在活动明细中对单位的活动配置活动资源表424单位活动表字段名数据类型长度主键否描述CACT_IDINT是单位活动代码PKCACT_EXHIDINT否展会编号FKCACT_EXHCOMIDINT否参展单位代码FKCACT_SHOULDRECFLOAT102否应收帐款CACT_ALREADYRECFLOAT102否已收帐款CACT_CONFIRMTIMEDATETIME8否审核时间CACT_REMARKLONGTEXT否备注18TB_ACTIVELIST活动明细表表425活动明细表字段名数据类型长度主键否描述AL_IDINT是活动明细代码PKAL_CACTIDINT否单位活动代码FKAL_ACTRESIDINT否活动资源代码FKAL_PRICEFLOAT102否单价AL_AMOUNTFLOAT102否数量AL_ISCHARGEINT4否是否收款AL_OPERATORVARCHAR32否操作员AL_OPERATETIMEDATETIME8否操作时间19TB_RECEIVE收款单表输入添加参展单位的收款单记录同时系统根据当前时间初始化收款日期记录审核单据的人员并且标记收款单是否经过审核有效输入会计凭证号发票号发票日期相关单据号和备注信息等表426收款单表字段名数据类型长度主键否描述REC_IDINT是收款单号PKREC_EXHIDINT否展会代码FKREC_COMIDINT否单位代码FKREC_GATHERINGMONEYFLOAT102否收款金额REC_GATHERINGDATEDATETIME8否收款日期REC_CHECKERVARCHAR32否审核人REC_CHECKTAGCHAR2否审核标记REC_VOUCHERIDVARCHAR32否会计凭证号REC_INVOICEIDVARCHAR32否发票号REC_INVOICEDATEDATETIME8否发票日期REC_OPERATORVARCHAR32否操作人REC_OPERATETIMEDATETIME8否操作时间REC_REMARKLONGTEXT否备注20TB_RECEIVELIST收款单明细表收款单明细是单位活动的应收帐款项目用户填写实收金额系统自动计算欠收金额欠收金额应收金额实收金额实收金额或减应收金额不应高于销售金额表427收款单明细表字段名数据类型长度主键否描述RL_IDINT是收款单明细号PKRL_RECIDINT否收款单号FKRL_ALIDINT否活动明细号FKRL_MINUSSHOULDFLOAT102否减应收金额RL_FACTRECEIVEFLOAT102否实收金额21TB_FINANCEDEFARY会展财务支出表表428会展财务支出表字段名数据类型长度主键否描述FD_IDINT是财务支出代码PKFD_EXHIDINT否会展号FKFD_NAMEVARCHAR100否资源名称FD_PRICEFLOAT102否单价FD_AMOUNTFLOAT102否数量FD_RESUNITVARCHAR32否资源单位FD_ISPAYINT否是否付款FD_ALREADYPAYINT否已付款FD_OPERATORVARCHAR32否操作员FD_OPERATETIMEDATETIME8否操作时间FD_CHECKERVARCHAR32否审核员FD_CHECKTIMEDATETIME8否审核时间FD_REMARKLONGTEXT否备注信息第五章技术准备51安装APACHE在HTTPHCOMDOWNLOADCGI下载APACHEHTTP服务器的最新MSI安装版本下载最新的WIN32二进制部分代码MSI安装这里下载后APACHE的名字为APACCOMWIN32X86NO_SSLMSI然后执行它APACHE2的默认安装路径为CPROGRAMFILESAPACHEGROUPAPACHE2安装提示允许选择不同的路径这里选择一个更方便的路径CAPACHE这样使用APACHE就可以更容易些在安装过程中将会要求输入服务器的信息如图51所示图51安装APACHECOM因为这里在本地机执行所以将前两项简单填为LOCALHOST最后一行填上电子邮箱以后还可以通过编辑APACHE配置文档修改这些信息修改文件的默认路径为CPROGRAMFILESAPACHEGROUPAPACHE2CONFHTTPDCONF可以选择将APACHE安装在80端口或8080端口默认的端口是80如果机器之前已经装有另一个WEB服务器如IIS则需要将APACHE安装在不同的端口上如果选择将APACHE安装在8080端口上则需要在APACHEBIN文件夹下默认为CPROGRAMFILESAPACHEGROUPAPACHE2BINAPACHEKINSTALL当WEB服务器不在80端口上工作时发出HTTP请求时就需要手动指定端口如HTTPLOCALHOST8080AJAXSUGGEST在接下来的安装中可以安全地使用默认选项APACHE服务器安装的同时会启动APACHE服务监控程序在任务栏上会显示出来任务栏上的图标反映了当前网络服务器的状态关闭运行等也允许用户启动停止和重启APACHE服务注意每次修改HTTPDCONF配置文件之后都需要重启或关闭再启动APACHE服务这样是为了使更改生效安装完APACHE2之后确定它正常工作如果安装在80端口在浏览器中输入如果安装在8080端口在浏览器中输入可以看到如图52所示的APACHE欢迎信息图52APACHE安装成功MYSQL的官方网站为HTTPCOM本设计所安装的版本为MYSQL50可以从HTTPCOMDOWNLOADSMYSQL下载不过最好清楚使用的SQL查询符合SQL92标准这样就可以以最小的转换代价在其他的数据库系统中使用了在下载页面滚动到WINDOWS下载区下载WINDOWSESSENFIAL文件它会要求选择一个镜像站点下载下载的文件名可能会是MYSQLESSENTIAL

温馨提示

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

评论

0/150

提交评论