计算机学院数据库系统设计目录第一章系统概述.....................................................................................................错误!未定义书签。1.1系统开发背景与意义........................................................................................错误!未定义书签。1.1.1系统开发背景.........................................................................................错误!未定义书签。1.1.2系统开发意义.........................................................................................错误!未定义书签。第二章系统需求分析..............................................................................................错误!未定义书签。2.1系统功能要求...................................................................................................错误!未定义书签。2.2.需求分析概述..................................................................................................错误!未定义书签。2.3系统层次分析...................................................................................................错误!未定义书签。2.4系统数据流图...................................................................................................错误!未定义书签。2.5数据字典.......................................................................................................................................7第三章系统总体设计....................................................................................................错误!未定义书签。3.1系统总体设计目标........................................................................................................................123.2概念模型.......................................................................................................................................123.2.1概念模式(E-R)..............................................................................................................123.3数据库逻辑结构设计.....................................................................................................................12第四章数据库系统实现................................................................................................错误!未定义书签。4.1系统实现工具简介........................................................................................................................204.1.1开发语言VisualBasic6.0.............................................................................................204.1.2SQLServer2000简介..................................................................................................224.2人事管理系统数据库实现.............................................................................................................23结束语..........................................................................................................................................................46参考文献......................................................................................................................................................47计算机学院数据库系统设计1第一章系统概述1.1系统开发背景与意义1.1.1系统开发背景天津中国青年旅行社创建于1986年,隶属于共青团天津市委员会,为中国青旅集团天津公司,是经国家旅游局批准,具有国有独资性质的国际旅行社,公司已逐步发展成为一家专业的旅游服务机构,以自身良好的社会形象,完善的经营网络,先进的服务手段,丰富的旅游产品,广泛的客户基础,完善并建成了现代化程度较高的旅行社。公司坚持质量为本,效益优先的经营理念,将自身已有的国内旅游服务网络与丰富的旅游资源、先进的服务理念及良好的服务质量紧密结合,专业从事为企业及个人提供高品质的全球旅游资讯及出行服务。业务范围包括经营国内旅游业务为主,组织团队、散客旅游,安排商务、会务、国内外考察活动,代办国内、国际航班机票、火车票、轮船票,商务租车、会议安排、度假产品的预订及自助旅行等全方位的服务。天津青旅的奋斗目标:力创中国旅游行业“服务一流、实力一流、人才一流、业务一流”的业绩。由于旅游线路的增加和参团人员的增多和复杂性,旧的管理系统的处理能力和管理方法很难满足现代化企业管理的需求,旧系统已成为实现企业战略目标的主要障碍。但是公司的内部管理系统还不完善,还在进行以人工统计和分配为主的工作,不但花费了人工,而且由于数据复杂往往难以避免会出错,给企业造成一定的负面影响,降低了企业的工作效率。因此,在这个以计算机网络技术为主流的时代,公司有必要开发一个完善的内部管理系统。1.1.2系统开发意义我国的旅行社目前正处于一个科学技术日新月异飞速向前发展的环境中。信息技术和通信技术以令人目不暇接的速度发展,尤其是互联网络的广泛流行,使得各种服务信息已近乎透明,且个性突出的游客们已不再满足于死板的标准化的旅游项目,要求量身定做,旅游行业内的竞争日趋激烈。这就要求旅行社必须采取现代化的管理手段,利用计算机的发展成计算机学院数据库系统设计2果结合旅行社的业务特点,建立高效的旅行社管理系统,以迅速、准确地捕捉客户要求,并加以高效回应,使游客满意,才能摆脱被挤出的危险并在业内脱颖而出。旅行社管理信息系统是一个典型的多表操作系统,因为一个旅行社涉及到导游的管理与查询,导游与景点的分布,景点与游客的分布与查询,导游、景点和游客三者之间的分布与查询,还涉及到景点的各种管理、导游的各种管理和游客的各种管理等等,因此,它是一个比较复杂的管理系统。计算机学院数据库系统设计3第二章系统需求分析2.1系统功能需求旅游管理系统由团员信息表、线路信息表、团队信息表、游客团队信息表、密码信息表五个信息表组成,主要来实现旅游团队、团队团员及旅游路线相关信息的输入、查询和维护,以及旅游团队和团员信息的报表及输出、旅游路线排行榜的发布和密码的更改等各项功能。2.2需求分析概述人类社会在经历过农业革命和工业革命之后,如今已经如信息革命阶段。信息革命的核心是当今先进生产力的代表——信息技术。信息技术本身是一个庞大的扩展的高新技术群,包括电脑技术、电信技术、广播电视技术、网络技术、多媒体技术、数据库技术等等。信息技术的发展对人类社会的方方面面都产生了不同程度的影响,包括旅游业。同时信息技术也推动了旅游业的第二次革命,它对传统的旅游管理、旅游服务、旅游经营和销售手段等产生强大冲击。随着中国加入WTO,旅游行业竞争变得日益地激烈,旅行社作为一个旅游企业,在整个旅游中起着非常重要的作用。旅行社对信息化的要求也变得越来越高。旅行社信息化不仅是适应信息时代快速变化的必然选择,同时也可以增加目前旅行社管理中的科技含量。通过对本地多家旅行社进行信息化实施情况的调研,从实际情况中我们发现旅行社一般都配有电脑、电话、传真、计算机网络等信息化设备,工作人员使用电脑也比较熟练,其中有些旅行社有自己的网站,通过Internet宣传自己。但是旅行社信息化发展滞后于旅游业的整体发展、重硬件轻软件,几乎没有自己的管理信息系统。我们发现旅行社日常业务工作比较复杂,日常业务的操作基本上完全依靠手工劳动,员工工作强度较大,尤其在五一、十一黄金周期间。在目前的旅行社经营活动中,业务操作不够成熟规范,对游客和员工的信息资料管理也不够系统化和规范化。如何降低人力成本,跟上全球信息化的脚步,实现“无纸化’办公,越来越成为旅游企业要解决的问题。建立一个良好的管理信息系统相当必要。计算机学院数据库系统设计4通过调研,我们发现目前为使用管理信息系统的旅行社业务操作中存在以下问题:(1)游客报名的基本信息以及销售的旅游线路等信息均以文字形式记录于纸上,于每天晚上呈报计调中心汇总;各种凭证为纸质,管理查询均不方便。(2)旅游线路、车票等旅游产品的基本信息更新速度慢,但是旅游市场上旅游产品的价格改变非常快,基本上一天一变,现无法做到及时更新。(3)由于旅行社有多个营业点在同时销售旅游产品,对某些需实时掌握的信息更困难。如剩余的座位号、当前报名人数等等,更新的主要方式是通过电话和MSN以及传真等设备。前台销售的员工接到游客的报名请求时就通过电话与计调部门联系,看是否还可以安排,如有空座位则从MSN中获得座位号等相关信息,报名流程结束要及时通知计调部门修改当前信息,以便其他营业点获得最新的信息。操作比较复杂,加大了计调部员工和前台销售员的工作量。此外,还有可能忙中出错,导致信息不一致。通过建立旅行社管理信息系统可以解决以上这些问题。旅行社管理信息系统可以简化员工的手工