《(完整word版)旅游景区管理系统.doc》由会员分享,可在线阅读,更多相关《(完整word版)旅游景区管理系统.doc(14页珍藏版)》请在金锄头文库上搜索。
1、(完整word版)旅游景区管理系统旅游景区管理系统一系统概述1.背景由于时下大多数人生活优越,交通工具方便快捷,信息获取方便,导致旅游业迅速发展。为了方便旅游爱好者在网上获取信息,有效地掌握景区的相关信息,开发出一套适合于旅游者在网络上快速获取信息的管理系统,通过本系统,出行者可以查看河南的全部景点列表,了解某个景点的详细情况,自驾车、公交线路,获取景区内的旅游地图等。该系统为旅客提供全面的旅游景点查询服务。2.目的本系统提供对各旅游景点综合信息的查询和管理,可以作为旅游出行综合信息查询的门户。通过本系统出行者可以查看全部景点列表,了解某个景点的详细情况。二需求分析1.系统需求分析:通过系统功
2、能分析,针对一般旅游景区信息管理的需求,分析总结出如下需求信息。 用户可以对旅游线路及其详细信息进行查询 用户可以预定旅游线路 用户可以查看网站的公告信息 用户可以查看留言板以及留言 管理员可以修改旅游线路信息 管理员可以删除和增加旅游线路 管理员可以增加和修改公告信息 管理员可以查看留言板以及回复留言2.业务流程 数据字典数据项用户信息表:别名数据类型长度主键备注use_namevarchar12是用户名use_keyvarchar12密码tour_line_namevarchar50是旅游线路名称tour_line_introVarchar200旅游线路介绍tour_line_imageI
3、mage旅游线路图hot_line_lineVarchar4热点线路留言板信息表:别名数据类型主键备注board_titleVarchar(50)是留言标题信息board_contexVarchar(200)留言内容board_nameVarchar(12)留言用户名board_timeVarchar(10是留言时间response_contextVarchar(200)回复内容response_timeVarchar(10)回复时间数据结构编号数据结构名属性1管理员信息姓名、密码2用户信息用户名、密码3公告栏信息公告标题、公告时间、公告内容4旅游路线信息旅游线路名称,旅游线路文字描述,介绍图
4、片5留言板信息留言标题,留言时间,回复内容,回复管理,留言内容数据流编号数据流明输入输出1登录查看旅客用户信息2线路预定旅客旅游线路信息3旅游路线浏览旅客旅游线路信息4公告信息浏览旅客公告信息5留言旅客留言信息6登录管理员用户信息7留言板管理管理员留言信息8旅游线路管理管理员旅游路线信息9公告管理管理员公告信息数据存储数据存储名输入数据流输出数据流用户信息用户基本信息用户登录管理员信息管理员基本信息管理员登录旅游线路信息旅游线路信息浏览、管理用户、管理员留言信息留言、管理留言信息用户,管理员公告信息公告信息查看,管理用户,管理员处理过程处理过程名输入数据流输出数据流说明部分登录查看终端用户信息
5、线路预订终端旅客留言更新后留言旅客旅游路线浏览终端旅客公告浏览终端旅客留言信息管理回复留言当前留言旅游线路管理更新旅游线路当前旅游线路公告管理更新公告当前公告3.组织结构图用户旅游路线查询售票情况查询留言查询景区查询旅游线路删除旅游线路管理热点线路管理留言管理旅游信息管理管理旅游线路增加留言查看留言回复旅游信息更新旅游信息修改4.数据流图旅客数据流图:登录查看旅客线路预订留言旅游线路信息用户信息留言信息旅游路线浏览旅游线路信息公告信息浏览公告信息管理数据流图:登陆管理员用户信息旅游线路管理留言板管理留言信息公告管理公告信息旅游线路信息三系统设计部分1.局部E-R图数据对象E_R图用户与可预订旅
6、游线路之间的实体关系E-R图管理员与旅游线路之间的实体关系E-R图管理员与公告之间的实体关系E-R图管理员与留言板之间的实体关系E-R图2.全局E-R图四逻辑结构设计1.联系类型的转换E-R图转换为相应的关系模式(依据转换原则)。综观项目的具体特点和整体处理要求,同时为便于系统内部的管理,在各实体原有信息的基础上,确定增加候选码,作为各关系的主键(关键字)、考虑联系确定外键。(1) 管理员(用户名,密码)(2) 公告栏(公告标题,公告时间,公告内容)(3) 旅客(用户名,密码)(4) 旅游线路(旅游线路名称,旅游线路文字描述,介绍图片)(5) 留言板(留言标题,留言时间,回复内容,回复管理,留
7、言内容)2.关系模式规范化关系模式属于第三范式,每个非主属性都不传递函数依赖于主关系键。在关系模式中,用户名,公告标题,旅游线路名称,留言标题为主属性,其余的为非主属性,对于公共栏,公告标题、公告时间决定公告内容,非主属性公告内容不传递函数依赖于主关系键,因此公告栏属于第三范式,对于旅客和管理员,密码不传递依赖于用户名,也属于第三范式。对于旅游路线和留言板也同样是,非主属性不传递依赖于主关系键,都属于第三范式。五数据库实施1建表查询2. 创建索引六总结在我的努力下这个系统终于完成,虽然在整个设计过程中,出现过很多的难题,但都在老师和同学的帮助下顺利解决了。在此过程中我体会到:数据库是一个不断学习的过程,每个过程都需要仔细评估,同时我体会到实践对于学习的重要性,以前只是明白理论,没有经过实践考察,对知识的理解不够明确,通过这次的做,真正做到理论实践相结合。总之,通过设计数据库,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样才能更加有效。2