旅行社管理系统详细设计说明书

上传人:第*** 文档编号:34039857 上传时间:2018-02-20 格式:DOC 页数:11 大小:112KB
返回 下载 相关 举报
旅行社管理系统详细设计说明书_第1页
第1页 / 共11页
旅行社管理系统详细设计说明书_第2页
第2页 / 共11页
旅行社管理系统详细设计说明书_第3页
第3页 / 共11页
旅行社管理系统详细设计说明书_第4页
第4页 / 共11页
旅行社管理系统详细设计说明书_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《旅行社管理系统详细设计说明书》由会员分享,可在线阅读,更多相关《旅行社管理系统详细设计说明书(11页珍藏版)》请在金锄头文库上搜索。

1、旅行社管理系统详细设计说明书1引言1.1 背景。系统名称:旅行社管理系统开发者:地理信息系统专业实习小组李洁、曾胜男、刘来安设计原则:利用当地旅游资源,为游客与旅行社之间提供友好的交流平台设计方法:C#面向对象编程用户:旅行社管理员,游客1.2 参考资料。a.课程设计文档汤淼 2013 年 11 月 18 日b.C#面向对象程序设计(第二版) 郑宇军 (人民邮电出版社)1.3 术语和缩写语。2程序系统的组织结构该系统分为三个模块:登录模块,客户界面,管理员界面。登录模块包含三个部分:客户登录和管理员登录。进入登录界面后,用户输入用户名密码,并选择不同的登录用户(客户或管理员)进入不同的界面进行

2、相应操作。登录模块管理员模块客户模块输入用户名密码选择用户类型登录客户模块包括两个部分:在客户登录进入客户界面后,a、可对自己个人信息进行修改等操作,b、进入旅游信息查询和选择。客户模块个人中心 旅游信息查询选择删除个人信息查询个人信息查询旅游信息选择旅游信息注册用户管理员模块包括三个部分:管理员登录管理员界面后,a、对内部人员信息的更新查询等操作,b、对客户信息进行整理,查询等操作,c、对旅游路线进行更新等操作。管理员模块员工信息管理 客户信息管理 旅游信息管理删除员工信息查询员工信息修改员工信息查询客户旅游信息修改客户旅游路线删除旅游信息查询旅游信息修改旅游信息添加员工信息添加旅游信息3登

3、录模块设计说明3.1 模块描述。登录模块:客户与管理员进入同一个登录界面,选择不同的用户类型进入相应的界面,没注册用户选择 GUEST 模式进入客户界面。3.2 功能。登录模块:输入用户名、密码,选择用户类型; 3.3 性能。登录界面美观,登录时间不超过 4s3.4 输入项。输入用户名、密码,用户名长度不超过 10 个字符,密码最少有 6 位字符,最多 12 位字符,用户名与密码中不含特殊字符,如:*、%等,选择用户类型,点击登录。3.5 输出项。系统通过判断用户名与密码是否匹配,是否存在选择不同的输出结果:如果用户名与密码匹配,则进入相应界面;如果用户名或密码不存在,则输出提示“用户名或密码

4、不存在,或者用户名、密码错误!” ;3.6 处理过程。用户名密码是否正确?否是用户模块 管理员模块用户类型为管理员?是否开始输入用户名密码选择用户类型结束3.7 接口。连接数据库,与用户模块、管理员模块连接3.测试计划4客户模块设计说明4.1 模块描述。客户模块:为了准确收集客户信息,设计客户个人中心模块,让客户自己填写信息,并连接旅行社内部数据库,方便管理员管理与查询;在客户界面内添加旅游路线选择模块,可以让客户在自己的权限范围内查询想要的旅游路线,选择后可直接对应添加至数据库中。4.2 功能。客户模块可执行操作:个人中心模块:客户信息的添加、删除、查询、修改;旅游路线模块:旅游路线的查询、

5、选择;4.3 性能。界面可观简明,对用户的操作反应不超过 1s,如果有错误,有及时提示。4.4.1 输入项。注册客户信息:填入用户名,密码,姓名,身份证,性别等基本信息。提交信息。4.5.1 输出项。注册客户信息:如果用户名与密码超过 10 个字符,或其中包含特殊字符,在相应位置输出“用户名中不能包括特殊字符*、%等,请重新输入”或“密码中不能包括特殊字符*、 、%等,请重新输入” ;如果用户名有重复,输出“用户名不可用,请重输” ;如果用户名与密码均符合要求,则显示“提交信息成功” 。 4.6.1 处理过程。注册新用户按要求填入相应信息提交信息信息是否符合要求是否注册成功开始结束4.4.2

6、输入项。 修改客户信息:修改密码:输入原有密码,新密码,并确认密码,保存。修改用户名:输入新用户名,保存。 4.5.2 输出项。修改客户信息:修改密码:如果原有密码输入错误,则输出“原密码错误” ;如果原密码正确,新密码中包含特殊字符,则输出“密码不能包括特殊字符*、%等,请重新输入” ;如果新密码确认与前面不同,则输出“两次密码输入不同,请重新输入” ;如果都正确,则保存信息后提示“密码修改成功” 。修改用户名:如果用户名未重名,且未包含特殊字符,则保存信息后提示“用户名修改成功” ;如果用户名重名,或包含特殊字符,则保存后提示“用户名重名或包含特殊字符*、%等,请重新输入” 。4.6.2

7、处理过程。是否符合要求?输入需修改信息否是修改密码修改用户名是否修改用户名?开始结束4.4.3 输入项。删除客户信息:输入客户姓名或身份证或用户名,删除,保存。4.5.3 输出项。删除客户信息:如果输入的姓名、用户名不存在,则输出提示“您输入的姓名或用户名不存在” ;如果输入的姓名、用户名正确,点击删除,保存信息后显示“信息删除成功”4.6.3 处理过程。开始操作成功是用户名是否正确?输入用户名或姓名否结束4.4.4 输入项。查询客户信息:输入客户姓名、用户名,查询。4.5.4 输出项。查询客户信息:如果输入的姓名、用户名不存在,则输出提示“您输入的姓名或用户名不存在” ;如果输入的姓名、用户

8、名正确,输出查询结果 。4.6.4 处理过程。开始需要查询的客户信息是用户名是否正确?输入用户名或姓名否结束4.4.5 输入项。查询旅游信息:输入需要查询的旅游景点名、地点。4.5.5 输出项。查询旅游信息:按输入的景点名或地点输出相关旅游信息。4.6.5 处理过程。开始相应景点地点信息是是否存在?输入景点名或地名否结束4.7 接口。4.9 测试计划5管理员模块设计说明5.1 模块描述。管理员模块:为了方便管理员的管理,将客户信息、员工信息与旅游信息集中到了该界面中,管理员通过查询客户信息了解客户所选的旅游路线,对客户所选路线选择导游员工等;可对员工信息进行查询更新等操作。5.2 功能。管理员

9、模块可执行操作:员工信息管理模块:员工信息的添加、删除、查询、修改;旅游信息模块:旅游路线的查询、修改、删除、添加;客户信息管理模块:客户信息的查询。5.3 性能。界面简单明了,运行时间不超过 1s。5.4 输入项。员工信息查询:员工编号、员工姓名。员工信息添加:员工编号,姓名,性别,路线编号。员工信息修改:员工编号,姓名,性别,路线编号。员工信息删除:员工编号,姓名。客户信息查询:用户名。删除旅游信息:路线编号。查询旅游信息:路线编号。修改旅游信息:路线编号。5.5 输出项。员工信息查询:员工编号、员工姓名,员工性别、路线编号。错误提示:弹出消息对话框提示出错。客户信息查询:姓名,用户名,性

10、别,身份证。错误提示:弹出消息对话框提示出错。查询旅游信息:旅游编号,姓名,景点名,旅游天数,住宿点,价格.错误提示:弹出消息对话框提示出错。5.6 处理过程。员工信息查询 员工信息添加结束员工信息查询匹配显示员工信息编号姓名符合要求 规范结束员工编号,姓名,性别,路线编号修改个人信息 是否否员工信息添加是员工信息修改 员工信息删除员工信息修改符合要求 规范结束员工编号,姓名,性别,路线编号是否员工信息删除匹配删除员工信息结束编号姓名是否客户信息查询 旅游信息删除客户信息查询匹配结束用户名显示客户信息是否匹配结束编号旅游信息删除是否旅游信息查询 旅游信息修改旅游信息查询匹配显示旅游信息结束编号是否旅游信息修改匹配显示旅游信息结束是编号否5.7 接口。5.10 限制条件。5.11 测试计划

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号