旅游管理系统旅游管理系统目录一、系统的需求分析...............................................................................................................21.1、背景材料..................................................................................................................21.2、需求分析..................................................................................................................2二、系统的概要设计...............................................................................................................32.1、系统的功能设计......................................................................................................32.2、系统的数据字典......................................................................................................32.3、系统的E-R图.........................................................................................................62.3.1实体-属性图....................................................................................................62.3.2实体-联系图....................................................................................................8三、系统的详细设计...............................................................................................................93.1系统的数据库设计.....................................................................................................93.1.1数据库的逻辑设计..........................................................................................93.1.2数据库的物理设计........................................................................................10四、旅游管理系统实施.........................................................................................................194.1系统的功能模块设计...............................................................................................194.2个人系统模块的划分及实现...................................................................................214.2.1个人系统模块划分........................................................................................214.2.2旅游团管理模块的设计及实现....................................................................214.2.3模块的测试运行............................................................................................33五、评价与总结.....................................................................................................................395.1旅游管理系统优点...................................................................................................395.2旅游管理系统缺点...................................................................................................395.3总结...........................................................................................................................39旅游管理系统一、系统的需求分析1.1、背景材料某旅行社要开发一个小型旅游管理子系统,主要涉及的基本实体及其基本信息如下:旅游线路:线路编号、起点、终点、旅游天数、主要景点。旅游班次:班次编号、出发日期、回程日期、旅游标准、报价、折扣率。导游:导游编号、身份证号、姓名、性别、出生日期、住址、联系电话、语种、等级。宾馆:宾馆编号、宾馆名称、所在城市、星级、标准房价、联系人、职务、联系地址、联系电话、传真。游客:游客编号、身份证号、姓名、性别、出生日期、住址、联系电话,旅游线路、出发日期、回程日期。保险:保险单号、人均保险费、保险期限。1.2、需求分析一条旅游线路可以开设多条旅游班次,但一个旅游班次只在固定的某一条旅游线路上;每条旅游班次可以有多个旅游团,但某个旅游团只参加某个固定的旅游班次;每个旅游班次可以有多名导游陪同,一名导游可以在不同的时间陪同不同旅游班次的旅游团;一家宾馆可以接待多个旅游班次,一个旅游班次在旅游期间可以再多加宾馆食宿;该旅行社接受游客的个人报名,但将若干相同出发日期、回程日期、旅游线路的游客组织成旅游团的方式开展旅游活动,每个旅游团的人数下限为20人,上限为50人,每个旅游团包括团号、团名、实际人数、联系人、住址、联系电话等信息;游客以旅游团为单位参见保险,一张保险单只对一个旅游团,一个旅游团在旅游期间只能参见一次保险。旅游管理系统二、系统的概要设计2.1、系统的功能设计⑴游客报名管理子系统。至少包括:游客报名数据的录入,游客报名数据的修改、游客报名数据的注销、游客报名情况查询(尽可能多的查询方式)。⑵旅游团组团管理子系统。至少包括:旅游团的组建工作,当出现相同出发日期、回程日期、旅游线路的游客人数达到组团要求时组建一个旅游团,然后通过存储过程完成旅游班次、导游、办理保险、住宿宾馆等旅游的安排工作、旅游团组团情况查询(尽可能多的查询方式)。⑶旅游团统计子系统。至少包括:按不同的时间段(月、季、年)统计各旅游线路的旅游团的总团数、最少(团的)人数、最多(团的)人数、平均人数、总人数。等信息;按不同的时间段(月、季、年)统计各宾馆所接待的旅游线路的旅游团的总团数、最少(团的)人数、最多(团的)人数、平均人数、总人数。等信息。⑷系统维护子系统。至少包括:操作者权限的设置、取消和更改;数据库数据的导入和导出;数据库的备份扥功能。2.2、系统的数据字典系统的数据字典:数据项名数据类型宽度,小数位数取值范围或格式拟用字段名线路编号Char10第1位(固定):1;第2、3、4位(数字):国家;第5、6位(数字):省份;第7、8、9、10位(数字):编号Line_no起点nvarChar10Line_start终点nvarChar10Line_end旅游天数tinyintLine_days主要景点nvarChar80Line_sight班次编号Char10第1位(固定):2;第2、3、4位(数字):国家;第5、6位(数字):省份;第7、8、9、10位(数字):编号Order_no出发日期smallDatetime小于或等于当前日期Order_go回程日期smallDatet大于当前日期Order_back旅游管理系统ime旅游标准nvarChar10‘豪华’‘经济’Order_standard报价smallMoneyOrder_price实际价格smallMoneyOrder_amout折扣float4Order_discout导游编号Char7第1位(固定):3;第2、3、4(数字):国籍;第5、6、7位(数字):编号Guide_no身份证Char18前17位为数字最后一位可为数字或字母Guide_id姓名nChar10Guide_name性别varChar2‘男’或者‘女’Guide_sex出生日期smallDatetime不得超过当前日期Guide_birth住址nvarChar50Guide_address联系电话Char11Guide_phone语种nvarChar30Guide_language等级nvarChar5‘实习’;‘兼职’;‘全职’Guide_level团号Char10Group_no团名nChar10Group_name实际人数tinyint=20AND=50Group_peoples联系人nChar10Group_charge住址nChar30Group_address联系电话Char11Group_phone宾馆编号Char7第1位(固定):4;第2、3、4位(数字):国家;第5、6、7位(数字):编号;Hotels_no宾馆名称nVarchar30Hotels_name所在城市nVarchar10内地各城市宾馆Hotels_city宾馆星级nvarChar10‘一星级’,‘二星级’,‘三星级’,‘四星级’,‘五星级’Hotels_star标准房价smallmoneyHotels_price联系人nChar12Hotels_charge旅游管理系统职务nChar14Hotels_duties联系地址nVarchar60Hotels_address联系电话nChar11Hotels_phone传真nChar11Hotels_faks游客编号nChar7第1位(固定):5;其余位数:编号Visitors_no游客身份证Char18Visitors_code游客姓名nChar12Visitors_name游客性别varChar2‘男’或者‘女’Visitors_sex游客出生日期smallDatetime不得超过当前日期Visitors_birthdate游客住址nVarchar60Visitors_address游客联系电话Char13Visito