1、版本号:V1.1 2.2开发背景 就我国目前状况来看,有关旅游的信息系统多是以旅游景区为单位、面向旅游者的“景区旅游信息查询系统”,内容围绕旅游者所需的“吃、住、行、游、购、娱”六大要素信息,在为旅游经营、决策者提供服务方面的功能非常之弱。此外,这些系统中旅游信息数据在属性项的选取、管理上已落后,在数据的挖潜利用上效率也很低,且数据不能共享、不能及时更新,加上系统中不太注重空间信息的表述,不能提供给旅游者良好的空间位置信息。因此,现有系统大多不能适应旅游业发展对信息的需求。而且,由于旅游路线的增加和参团人员的增多和复杂性,旧的管理系统的处理能力和管理方法很难满足现代化企业管理的需求,旧系统已成
2、为实现企业战略目标的主要障碍。所以开发新的旅游管理系统是必要的。 旅游管理信息系统的目标是对旅行社的导游人员以及客户进行管理和对团队进行编排,以极大的提高业务信息记录、统计、编排等信息管理的工作效率。一个成熟、完善的旅游信息管理系统应该包含多层次、多方面的综合信息,能满足不同用户的需求,旅游者通过该系统查询各类信息、安排出游活动,旅行社通过系统提供的客源市场信息进行旅游产品开发,旅游管理部门和政府部门采用该系统调查、评价旅游资源,动态监控旅游资源利用情况,学校、科研机构的旅游科研人员通过该系统获得可靠的旅游活动各项数据,进行规划、开发、评价、预测等研究工作 2.3用户角色描述用户角色用户描述普
3、通用户指的是进入本系统网站未注册的用户。注册用户指的是在本系统上已经成功注册的用户。后台管理员指的是本系统后台管理人员。 2.4软件功能总体结构 图1.3 系统整体需求功能结构图 2.5总体流图1.4 普通用户业务流程图否 图1.5 注册用户业务流程图图1-6 管理员业务流程图3.具体需求 表1.7 模块功能一览表:模块功能序号主要功能点优先级简要描述1.用户模块功能1.1景点浏览高所有用户都能对发布好的景点资源进行浏览查看1.2景点搜索所有用户都能对发布好的景点资源进行搜索1.3用户注册未注册的普通用户能够进行用户注册1.4用户登录已注册的用户点击登录,进行用户登录1.5景点评论已登录的用户
4、能够对景点进行评论1.6发表游记已登录的用户能发表游记1.7修改密码已登录的用户点击密码修改进行修改1.8路线团购已登录的用户对旅游路线进行预订拼团1.9发现新景点实名认证的用户能够进行发现新景点的功能1.10留言需求低注册用户和实名用户能够对系统进行留言1.11分享注册用户及实名用户能将景点分享给好友1.12退出登陆已登录的用户能退出登陆2.管理员模块功能2.1.1查看用户管理员对所有用户进行查看2.1.2按邮箱账号查看特定用户管理员对根据邮箱号固定有用户进行查看2.1.3用户分类查看管理员对根据注册用户和实名用户进行分类查看2.1.4用户权限信息修改管理员对用户权限进行修改2.1.5用户信
5、息修改管理员对用户信息进行修改2.2.1景点信息修改管理员对景点信息进行修改2.2.2景点增加管理员对景点信息进行添加2.2.3景点按地区排序管理员对景点按地区进行排序2.3.1评论屏蔽管理员对用户的不合法评论进行屏蔽评论查看管理员对用户的评论进行查看2.4.1游记查看管理员对用户的游记进行查看用户能够对自己的游记进行查看2.4.2游记修改管理员对用户的游记进行修改用户能够对自己的游记进行修改2.4.3游记删除管理员对用户的游记进行删除用户能够对自己的游记进行删除系统管理员模块3.1管理员登陆管理员登陆功能3.2管理员退出登陆3.3系统维护管理员对系统进行定时维护更新 3.1功能需求 本网站总
6、体功能为 1.用户模块功能 2.管理员管理模块功能具体描述如下:功能编号 1.1功能名称功能描述所有用户进入本网站后,都能对发布好的景点资源进行浏览查看输入项服务器正常运行,系统网站发布正常处理描述用户点击特定的一个景点,将进入景点详情页面输出项 景点详情页面界面要求美观,友好,能在1秒内响应跳转,并且有资源不存在的错误界面提示 1.2所有用户进入本网站后,都能对发布好的景点资源进行模糊搜索关键字包括(景点名 或者 地区名) 用户输入关键字,页面将显示检索到的结果景点集 检索到的结果景点集能在1秒内响应显示结果,并且有搜索资源不存在的提示 1.3未注册的用户需要成功注册后,才能进行登陆,成为注
7、册用户。1.邮箱账号2.密码 1.邮箱账号: 1.1是否为空进行判断,邮箱不能为空 1.2是否是有效的邮箱账号,邮箱存在且未注册2.密码: 2.1是否为空进行判断,密码不能为空 2.2是否符合长度要求,密码必须为6-16位字母和数字组合 1.注册成功,跳转至登陆页面 2.注册失败: 2.1 邮箱账号不能为空 2.2 邮箱账号已注册,请登陆 2.3 密码不能为空 2.4 密码必须为6-16位字母和数字组合1用户名在界面直接显示,密码在界面应该显示为“*” 的形式2.能立即显示错误提示,并且只有前一项内容正确后,光标才能移动至下一项。能在1秒时间内响应跳转。 1.4用户登陆注册用户需要登陆成功后,
8、才能进行门票预订,景点评论,发表游记,进入个人中心的操作。3.邮箱账号4.密码 1.2是否是有效的邮箱账号3.邮箱和密码是否正确进行判断 1.登陆成功,跳转至首页页面 2.登陆失败: 2.2 邮箱账号无效 2.4 密码不正确! 1.5注册用户成功登陆之后,对网站景点资源进行评论。 评论内容text点击评论,进入评论编辑区,进行输入,再点提交 1.评论成功 2.显示评论的内容能在1秒内响应,美观评论排版 1.6注册用户成功登陆之后,进入个人中心,发表游记。 游记标题,游记景点,路线,内容(text,图片)点击发表游记,进入发表编辑区,进行输入,再点提交 1.发表成功 2.显示发表的内容 1.7注
9、册用户登陆成功后,能够对密码进行修改1.原密码2新密码3.确认密码1.原密码是否与该登陆的密码是否一致2.新密码和确认密码是否一致修改失败: 1.原密码错误 2.密码长度为6-16位字母和数字组合 3.两次密码不同修改成功。能在1秒内响应。密码形式用“*”代替 1.8实名用户登陆成功后,能够发布新的景点信息1.实名用户登录成功2.输入新景点的信息: 2.1 新景点名 2.2 新景点描述 2.3 新景点具体地址,路线 2.4 新景点特征 2.5 新景点是否需要门票,多少1.对必须填写的项进行非空判断2.提交新景点1.非空处理 1.1新景点名不能为空 1.2新景点描述 1.4新景点地理位置2.提交
10、后,进入景点审核状态界面界面美观合理 2.管理员管理模块功能 分为:2.1 用户管理 2.2 景点管理 2.3 评论管理 2.4游记管理 2.1.1管理员登陆成功后,能对网站所有用户进行查看,包括用户的具体信息 点击查看用户检索显示网站所有用户,包括(注册用户,实名用户) 显示用户信息表能在1秒内响应,用户信息记录多,用表格的形式呈现,并且进行分页显示 2.1.2管理员登陆成功后,能对网站用户进行搜索查看特定用户的具体信息输入用户注册的邮箱账号从数据库中检索出这个账号的用户信息 1.用户不存在 2.显示该账户的用户信息内容能在1秒内响应,美观友好。 2.1.3管理员登陆成功后,能对网站用户进行
11、实名用户和注册用户分类查看实名用户或者注册用户从数据库中检索出用户信息 1.显示目标用户信息内容能在1秒内响应,美观友好,排版简洁明了。 2.1.4管理员登陆成功后,能对网站用户权限信息进行修改管理员登录成功,输入权限级别将权限级别修改 无 2.2.1管理员能够对景点信息进行修改景点编号根据编号查找到要修改的景点信息,进行修改保存修改后的景点内容 2.2.2景点信息增加管理员能对新的景点增加,显示在页面中。新景点内容:1.景点名2.景点具体位置3.景点内容4.景点路线5.景点所属场合6.景点所属人群1.对必须填写的内容进行非空判断添加成功美观,方便添加选择地区从数据库中检索出该地区的景点内容并
12、进行排序1.显示检索到的景点信息 2.3.1管理员能够对特定用户不合法的评论进行屏蔽 管理员找到目标评论内容 1.进行屏蔽 2.3.2管理员能够对用户的评论信息进行查看管理员登录查看从数据库中检索出评论内容信息 2.显示目标评论信息内容 2.4.11.注册用户登录成功后,能对自己的游记进行查看2.管理员能够对所有用户的游记进行查看1.实名用户或者注册用户2.管理员1.从数据库中检索出当前用的游记信息2.管理员能后对用户的游记进行查看 1.显示游记内容 2.4.2注册用户登录成功后,对个人中心的游记管理能够进行游记修改实名用户或者注册用户,点击编辑,进入编辑模式从数据库显示游记内容,进行编辑 显
13、示编辑的好的游记内容 2.4.3注册用户登录成功后,对自己写的游记能够进行删除操作注册用户登录成功后,点击游记编辑删除从数据库中检索到记录,进行删除无 3.2性能需求 A静态数值需求包括:1)支持的终端数10000;2)支持并行操作的用户数5000;B95的事务必须在小于1s时间内处理完,操作员将不等待处理的完成。 3.3数据库需求 本系统采用的是开源的MySql5.5数据库软件,MySQL速度快、可靠性强和适应性高。在不需要事务化处理的情况下,MySQL是管理内容最好的选择。 3.4外部接口需求 3.4.1 用户接口需求 提供用户使用软件产品时的接口需求。例如,如果系统的用户通过显示终端进行
14、操作,就必须指定如下要求:a.对屏幕没有太高的要求,基本的电脑在其环境下均可运行。b.对操作的时间也没有控制,只要进去了均显示为在线c.在登录时,回车键可以与登录按钮起到同样的效果。 3.5属性需求 3.5.1 存在的风险性风险可能性严重性应对策略可应对性景点地址的安全性较大较高通过严格审核景点后,确保风险降低到1%才将景点投放到需求界面。85%定位的局限性对于不能用GPS定位的区域,安排接待人带领游客去游览。90%3.5.2软硬件的限制a.软件环境:需求名称详细要求版本语种数据库Mysql5.5操作系统windows 7旗舰版SP3中文网页制作Hbuilder开发工具MyEclipse10.
15、0应用平台Tomcat1.7.0 浏览器IE浏览器10 测试浏览器Google Chromeb.硬件环境:处理器:Intel i3处理器以上系列内存:2G (非最低配置)3.5.3安全性1.权限管理严格,为不同用户设置不同的用户权限,访问有限数据。2.用户注册,登陆时,设有验证码,防止破坏分子大量暴力注册和盗取密码。3.保证数据库数据安全,防止缺乏相应权限的人读取或拷贝。4.将数据库设置密码,直接打开数据库时都必须输入密码 。5.设置登录密码,以防止非法用户直接使用本系统。6.所有用户必须通过登录成功才能进入主页,防止他人非法登录3.5.4可转移转换性进行转移时,数据库用户名必修保持一致,移接可用WAR,ZIP等文件形式4.数据字典邮箱账号 = 1字母或数字+字母+.+com密码 = 6-16个字母数字组合景点编号=“1,2,3,4,5,6,7.”的自然数计数形式用户编号= 采用自定义增长模式,32位UUID数据(去除“-”)例如: d7f28a24-b053-11e1-96aa-002655b28d7b用户权限=普通用户为0,注册用户为1,实名用户为2;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1