恒信旅游公司客户服务管理信息系统的详细设计与实现主要是根据前面的恒信旅游公司客户服务管理信息系统的需求分析和恒信旅游公司客户服务管理信息系统的总体设计来设计页面并实现业务逻辑。主要从恒信旅游公司客户服务管理信息系统界面实现、业务逻辑实现这两部分进行介绍。
当进入恒信旅游公司客户服务管理信息系统的时候,首先映入眼帘的是系统的导航栏,下面是轮播图以及系统内容,其主界面展示如下图4-1所示。
图4-1 前台首页界面图
不是恒信旅游公司客户服务管理信息系统中正式普通用户的是可以在线进行注册的,如果你没有本恒信旅游公司客户服务管理信息系统的账号的话,添加“注册”,当填写上自己的账号+密码+确认密码+昵称+邮箱+手机号等后再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可普通用户注册成功。其用用户注册界面展示如下图4-2所示。
图4-2 前台用户注册界面图
恒信旅游公司客户服务管理信息系统中的前台上注册后的普通用户是可以通过自己的账户名和密码进行登录的,当普通用户输入完整的自己的账户名和密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到恒信旅游公司客户服务管理信息系统的首页中;否则将会提示相应错误信息,用户登录界面如下图4-3所示。
图4-3用户登录界面图
用户使用该恒信旅游公司客户服务管理信息系统注册完成后,用户对登录密码有修改需求时,系统也可以提供用户修改密码权限。系统中所有的操作者能够变更自己的密码信息,执行该功能首先必须要登入系统,然后选择密码变更选项以后在给定的文本框中填写初始密码和新密码来完成修改密码的操作。在填写的时候,假如两次密码填写存在差异,那么此次密码变更操作失败,下面的图片展示的就是该板块对应的工作面,密码修改界面如下图4-4所示。
图4-4密码修改界面图
当点击导航栏上的“公告栏”的时候,就会进入对应的界面查看公告信息,公告栏界面如下图4-5所示。
图4-5公告栏界面图
当访客点击恒信旅游公司客户服务管理信息系统中导航栏上的“旅游资讯”后将会进入到该“旅游资讯”列表的界面,然后选择想要看的旅游资讯信息,点击进入到详细界面,在详细界面可以收藏+赞+评论等操作,旅游资讯界面如下图4-6所示。
图4-6 旅游资讯界面图
用户可以查看旅游路线,在查询到自己想要了解的旅游路线的时候,可以进入查看详细的介绍,点击“咨询”这一按钮以后会跳转到咨询信息填写的界面,根据提示填写好咨询的信息,点击“预定”这一按钮以后会跳转到预定信息填写的界面,根据提示填写好预定的信息,点击“提交”以后预定就完成了,在旅游路线详情这个界面,同时支持用户对喜欢的旅游路线进行收藏、点赞的功能,旅游路线详情展示页面如图4-7所示。
图4-7 旅游路线详情界面图
公共管理模块是对通知公告和轮播图的设置,只有管理员权限才能进行更新维护。界面如下图4-8所示。
恒信旅游公司客户服务管理信息系统中的管理员在“用户管理”这一菜单是中可以对注册的普通用户、策划用户以及管理员人员进行管控。界面如下图4-9所示。
图4-8用户管理界面图
管理员点击“旅游资讯”会显示出所有的旅游资讯信息,支持选择标题或者标签对旅游资讯信息进行查询,如果想要添加新的旅游资讯信息,点击“添加”按钮,输入封面图、标题、分类、标签、描述等信息,点击“提交”按钮就可以添加了,同时可以选择某一条旅游资讯信息,点击“删除”进行删除,也可以对用户提交的旅游资讯评论的信息进行管控。界面如下图4-10所示。
图4-10旅游资讯管理界面图
恒信旅游公司客户服务管理信息系统中的管理人员在“模块管理”这一菜单下是可以对恒信旅游公司客户服务管理信息系统内的旅游路线、热点路线、预定信息、在线咨询进行管控的,其管理界面如下图4-11所示。
图4-11模块管理界面图
系统开发到了最后一个阶段那就是系统测试,系统测试对软件的开发其实是非常有必要的。因为没什么系统一经开发出来就可能会尽善尽美,再厉害的系统开发工程师也会在系统开发的时候出现纰漏,系统测试能够较好的改正一些bug,为后期系统的维护性提供很好的支持。通过系统测试,开发人员也可以建立自己对系统的信心,为后期的系统版本的跟新提供支持。
系统测试包括:用户登录功能测试、旅游路线展示功能测试、旅游路线添加、旅游路线搜索、密码修改功能测试,如表5-1、5-2、5-3、5-4、5-5所示:
表5-1 用户登录功能测试表
用例名称 | 用户登录系统 |
目的 | 测试用户通过正确的用户名和密码可否登录功能 |
前提 | 未登录的情况下 |
测试流程 | 1) 进入登录页面 2) 输入正确的用户名和密码 |
预期结果 | 用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入 |
实际结果 | 实际结果与预期结果一致 |
旅游路线查看功能测试:
表5-2 旅游路线查看功能测试表
用例名称 | 旅游路线查看 |
目的 | 测试旅游路线查看功能 |
前提 | 用户登录 |
测试流程 | 点击旅游路线列表 |
预期结果 | 可以查看到所有旅游路线信息 |
实际结果 | 实际结果与预期结果一致 |
管理员添加旅游路线界面测试:
表5-3 管理员添加旅游路线界面测试表
用例名称 | 旅游路线发布测试用例 |
目的 | 测试旅游路线发布功能 |
前提 | 普通用户正常登录情况下 |
测试流程 | 1)用户点击旅游路线信息管理就,然后点击添加后并填写信息。 2)点击进行提交。 |
预期结果 | 提交以后,页面首页会显示新的旅游路线信息 |
实际结果 | 实际结果与预期结果一致 |
旅游路线搜索功能测试:
表5-4旅游路线搜索功能测试表
用例名称 | 旅游路线搜索测试 |
目的 | 测试旅游路线搜索功能 |
前提 | 无 |
测试流程 | 1)在搜索框填入搜索关键字。 2)点击搜索按钮。 |
预期结果 | 页面显示包含有搜索关键字的旅游路线 |
实际结果 | 实际结果与预期结果一致 |
密码修改功能测试:
表5-5 密码修改功能测试表
用例名称 | 密码修改测试用例 |
目的 | 测试管理员密码修改功能 |
前提 | 管理员用户正常登录情况下 |
测试流程 | 1)管理员密码修改并完成填写。 2)点击进行提交。 |
预期结果 | 使用新的密码可以登录 |
实际结果 | 实际结果与预期结果一致 |
通过编写恒信旅游公司客户服务管理信息系统的测试用例,已经检测完毕用户登录模块、旅游路线查看模块、旅游路线添加模块、旅游路线搜索模块、密码修改功能测试,通过这5大模块为恒信旅游公司客户服务管理信息系统的后期推广运营提供了强力的技术支撑。
">