首页 交流WAP网上售票解决方案

交流WAP网上售票解决方案

举报
开通vip

交流WAP网上售票解决方案交流WAP网上售票解决方案 交流WAP网上售票解决方案 Communion Technology Tel: 86- Fax: 86- March.17,2010 - 1 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 版本历史 版本 更新内容 时间 作者 1.0 第一次写的版本 March.30,2009 王军辉 1.1 第二次更新 Mar.17,2010 Ken Wang - 2 - Copyright ...

交流WAP网上售票解决方案
交流WAP网上售票解决方案 交流WAP网上售票解决方案 Communion Technology Tel: 86- Fax: 86- March.17,2010 - 1 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 版本历史 版本 更新内容 时间 作者 1.0 第一次写的版本 March.30,2009 王军辉 1.1 第二次更新 Mar.17,2010 Ken Wang - 2 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 内容 1. 文档介绍…………………………………………………………4 2. 系统概述…………………………………………………………5 3. 设计约束…………………………………………………………6 4. 设计策略…………………………………………………………7 5. 系统总体结构……………………………………………………8 6. 子系统的结构和功能……………………………………………9 7. 数据库设计概述…………………………………………………14 8. 用户界面设计……………………………………………………14 - 3 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 1 文档介绍 1.1 文档目的 编写目的是:便于系统开发人员,系统采用的用户便于理解系统 1.2 文档范围 1.3 读者对象 开发、测试、维护人员、系统的使用方 1.4 参考文档 《交流网络技术有限公司WAP系统用户需求说明 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 》丁华 台州市交流网络技术有限公司业务部,2009 《UML基础、案例与应用》Joseph Schmuller著,李虎、王美英、万里威译,人民邮电出版社2004 《J2EE整合详解与典型案例》思志学等编著,电子工业出版社2008 1.5 术语和缩写 WAP,无线应用 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 (Wireless Application Protocol,WAP),是一个使移动用户使用无线设备(例如移动电话)随时使用互联网的信息和服务的开放的规范。 WAP的主要意图是使得袖珍无线终端设备能够获得类似网页浏览器的功能,因此其功能上有限。WAP1.X规定无线设备访问的页面是用WML(一种XML方言)语言编写的,但是WAP2.0将XHTML-MP作为主要内容格式。 J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition), 是Sun公司为企业级应用推出的标准平台。Java平台共分为三个主要版本Java EE、Java SE和Java ME。 - 4 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 2.系统概述 本系统使得用户能通过手机访问交流网。有以下功能:注册及登录、车票搜索、使用WAP票务后台相应操作功能、车票购买及支付四大功能。 整体的网络拓扑图如下 具体的购票流程说明 1. 用户通过WAP访问我们的WAP服务器查询获得要购买的班次和日期以及票的数目 2. 用户通过手机支付的方式支付 3. 支付服务器返还WAP服务器是否支付成功的信息 4. 我们通过信息机发送二维码彩信以及短信到用户手机 同时把订单的数据发送到车站的 前端服务器 5. 用户拿彩信到车站的触摸屏电脑通过二维码扫描仪与车站的订单匹配,匹配成功直接打 印车票 6. 车站前端服务器把打印的数据发送到我们的服务器 Use-case图: - 5 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 WAP交流平台-结束26-结束14-结束25-结束27购票-结束29 ****-结束28*-结束24消息接收 *-结束35-结束33-结束31*登录用户-结束37*-结束30***-结束20换票* *-结束32-结束18-结束13退票浏览用户*-结束23**-结束34-结束6*发日志*-结束19-结束17-结束5*-结束9-结束1-结束3-结束36-结束10****查看车票信息**** -结束38-结束2* 票务管理员登录系统 *-结束15-结束21-结束4 注册用户*** -结束16 验票 * -结束22 出票* -结束8 车辆报到 * -结束7-结束11-结束12 人员报到司机*** - 6 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 3.设计约束: 3.1 系统的设计约束: 软件硬件的约束 软件环境约束开发-开发环境约束 MyEclipse7+SQL Server2000+Windows2000+Tomcat 6.0 +Top Style +PhotoShop + SVN +Opera + Windows XP 软件环境约束-运行环境约束 Windows2000+Tomcat6.0+SQL2000 接口协议的约束 调用Web Service接口 - 7 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 4.设计策略 根据WAP系统的需求,我们采用的体系结构设计模式为常用的Layer-Tier的三层结构 三层结构比两层结构具有更好的灵活性,易扩展性和数据安全性 三层结构一般指的用户界面层,业务中间层,数据层 合作伙伴服务器用户 Microsoft 2000 & Tomcat 6.0 图例Web Service图例副标题说符号计数明 1PDA 服务5器通信1链路智能DB STATOR AND BACKUP1手机大型1机 Communion .ltd 2009-3-30王军辉 2.重用和扩展策略 扩展策略采用 白箱可扩展性-玻璃箱可扩展性 这样做的目的能最好的重用 设计要采用面向对象的设计模式 - 8 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 5 系统总体结构 如下 类的对象如下图 driverticketManagervisitorlogInUserRandomGraphic+StaffReport() : bool Menu<<要求>>+id : wchar_t用户类User1+menuName : wchar_t+username : wchar_t+optionId : wchar_t<<要求>>+optionName : wchar_t+password : wchar_t菜单类+mobile : wchar_t+LoadMenuOptions() : void+idCardNo : wchar_t+Login() : bool+Regist() : wchar_t0„*+BuyTicket() : wchar_t Tickets+id : wchar_t0„*+departure : wchar_t+destination : wchar_tOrder+theDepartureTime : wchar_t1+trips : wchar_t+id : wchar_tVehicleLog+boradPoints : wchar_t+price : doubleSystemMessage+moreThanTicket : wchar_t+id : wchar_t+amount : int+id : wchar_t+id : wchar_t+type : wchar_t-licenseNo : wchar_t+totalAmount : double+time : wchar_t-content+price : double+user : User+content : wchar_t+VehicleReport() : bool+ReceiveSystemMessage() : wchar_t-ticket : Tickets+ShowTicketInformation() : wchar_t+SendLog() : bool+insurance : bool+ReturnTicket() : bool+TicketSwap() : bool+TestTicket() : bool+OutTicket() : bool+SearchTickets() : Tickets <<要求>><<要求>>车辆类<<要求>><<要求>><<要求>>车票类订单类系统消息类日志类 - 9 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 6. 功能模块设计概述 6.1 模块命名规则 参考命名规则文档 6.2 模块汇总 子系统:WAP系统 模块名称 设计概述 登录 登录 注册 注册 车票搜索 车票搜索 系统消息接收 系统消息接收 发日志 发日志 车辆报到 车辆报到 人员报到 人员报到 用例ID号 UC-1 用例名称 登录 执行者 普通用户 描述 普通用户要使用WAP系统,先登录系统,输入用户名、密码和验证码。 涉众利益 前置条件 用户打开了WAP系统登录页面 后置条件 用户登录了WAP系统 基本路径 1、 输入用户名、密码 2、 输入验证码 3、 按“登录”按钮 4、 系统验证输入的验证码 5、 系统过滤用户名和密码 6、 系统调用Web Service接口,验证用户名和密码 7、 系统显示登录成功 扩展路径 4a、验证失败 4a1、系统提示验证不通过的信息 4a2、用户重新填写验证不通过的信息 4a3、返回到第2步 5a、过滤失败 5a1、系统提示过滤失败的信息 5a2、用户重新填写用户名和密码 5a3、返回第1步 6a、验证失败 - 10 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 用例ID号 UC-1 扩展路径 6a1、系统提示验证不通过的信息 6a2、用户重新填写验证不通过的信息 6a3、返回第1步 包含 - 优先级 高 业务规则 4、验证码输入是否正确 5、用户名和密码是否含有非法字符 6、用户名和密码是否正确 设计约束 非功能性需求 字段列表 1、用户登录信息=用户名+密码+验证码 用例ID号 UC-2 用例名称 注册 执行者 管理员 描述 未注册用户要使用WAP系统,先注册系统,输入手机号码、用户名、 密码和验证码,并且同意用户协议。 涉众利益 用户希望注册过程越简单越好,担心自己的信息被用于其他用途; 管理员希望用户必须输入手机号码、用户名、密码 前置条件 用户访问WAP注册系统 后置条件 系统已经记录用户的注册信息 基本路径 1、 输入手机号码、用户名、密码、验证码,并且同意用户协议 2、 点击“注册”按钮 3、 系统检验验证码、手机号码、用户名和密码 4、 系统过滤用户名和密码 5、 调用Web Service接口,验证用户名和密码 6、 注册成功 扩展路径 3a、检验失败 3a1、系统提示检验失败信息 3a2、用户重新输入 3a3、返回第1步 4a、过滤失败 4a1、系统提示过滤失败的信息 4a2、用户重新填写用户名和密码 4a3、返回第1步 5a、验证失败 5a1、系统提示验证不通过的信息 5a2、用户重新填写验证不通过的信息 5a3、返回第1步 包含 - 优先级 高 业务规则 3、验证码、手机号码、用户名和密码必填 4、系统过滤用户名和密码 - 11 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 用例ID号 UC-2 业务规则 5、调用Web Service接口,验证用户名和密码 设计约束 注册页面有注册用户协议的链接 非功能性需求 字段列表 `1、用户注册信息=手机号码+用户名+密码 用例ID号 UC-3 用例名称 车票搜索 执行者 普通用户 描述 车票搜索 涉众利益 前置条件 用户打开WAP系统页面 后置条件 搜索到车票结果 基本路径 1、 输入起始地点和终止地点,输入出发时间 2、 点击“搜索”按钮 3、 过滤字符 4、 调用Web Service接口,执行搜索车票 扩展路径 3a、过滤失败 3a1、系统提示过滤失败 3a2、用户重新输入起始地点和终止地点,输入出发时间 3a3、返回第2步 4a、调用失败 4a1、系统提示调用失败信息 4a2、用户重新输入起始地点和终止地点,输入出发时间 4a3、返回第2步 包含 - 优先级 高 业务规则 3、过滤字符 4、调用Web Service接口 设计约束 非功能性需求 字段列表 `1、车票搜索条件=起始地点+终止地点+输入出发时间 用例ID号 UC-4 用例名称 系统消息接收 执行者 普通用户 描述 系统消息接收 涉众利益 前置条件 用户选择了“接收系统消息”菜单项 后置条件 接收了系统消息 基本路径 1、 用户选择了“接收系统消息”菜单项 2、 调用Web Service接口,判断接口是否正常 3、 通过调用Web Service接口,获得系统消息 - 12 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 用例ID号 UC-4 基本路径 4、显示系统消息 扩展路径 2a、Web Service接口不正常 2a1、系统提示Web Service接口不正常信息 2a2、流程结束 包含 - 优先级 高 业务规则 2、调用Web Service接口,判断接口是否正常 设计约束 非功能性需求 字段列表 用例ID号 UC-5 用例名称 发日志 执行者 普通用户 描述 发日志 涉众利益 前置条件 用户选择“发日志”菜单项 后置条件 执行了发日志 基本路径 1、 用户选择“发日志”菜单项 2、 输入日志标题和日志内容 3、 点击“发日志”按钮 4、 过滤字符 5、 调用Web Service接口,执行搜索车票 扩展路径 4a、过滤失败 4a1、系统提示过滤失败 4a2、用户重新输入日志标题和日志内容 4a3、返回第2步 5a、调用失败 5a1、系统提示调用失败信息 5a2、用户重新输入日志标题和日志内容 5a3、流程结束 包含 - 优先级 高 业务规则 4、过滤字符 5、调用Web Service接口 设计约束 非功能性需求 字段列表 1、日志信息=标题+内容 用例ID号 UC-6 用例名称 车辆报到 执行者 驾驶员 - 13 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 用例ID号 UC-6 描述 驾驶员到达车站,进行车辆报到 涉众利益 前置条件 用户选择“车辆报到”菜单项 后置条件 执行了车辆报到 基本路径 1、 用户选择“车辆报到”菜单项 2、 调用Web Service接口,执行车辆报到 3、 获得相关车辆的信息列表 4、 选择其中一辆车 5、 点击“报到”按钮 6、调用Web Service接口,执行车辆报到 扩展路径 2a、调用失败 2a1、系统提示调用失败信息 2a3、流程结束 6a、调用失败 6a1、系统提示调用失败信息 6a3、流程结束 包含 - 优先级 高 业务规则 2、调用Web Service接口 6、调用Web Service接口 设计约束 非功能性需求 字段列表 用例ID号 UC-7 用例名称 人员报到 执行者 驾驶员 描述 驾驶员报到 涉众利益 前置条件 用户选择“人员报到”菜单项 后置条件 驾驶员报到成功 基本路径 1、 用户选择“人员报到”菜单项 2、 调用Web Service接口,执行人员报到 3、 获得相关车次的信息列表 4、 选择其中一班车次 5、 点击“报到”按钮 6、 调用Web Service接口,执行人员报到 扩展路径 2a、调用失败 2a1、系统提示调用失败信息 2a3、流程结束 6a、调用失败 6a1、系统提示调用失败信息 - 14 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 用例ID号 UC-7 扩展路径 6a3、流程结束 包含 - 优先级 高 业务规则 2、调用Web Service接口 6、调用Web Service接口 设计约束 非功能性需求 字段列表 - 15 - Copyright @ Communion Technology .Ltd March.17,2010 交流WAP网上售票解决方案 7. 数据库设计概述 7.1 数据库环境说明 系统采用SQL SERVER 2000数据库系统 采用java编程工具,SQL SERVER 2000的环境是 Windows2000 操作系统 7.2 数据库命名规则 表、字段等命名规则查看命名规则文档 7.3 逻辑设计 表1 用户表 100-communion-users 表 2 车票表 表 3 订单表 存储订单的表,表名为order,主要字段有:id(字符串型),price(double型),ammount(整型),totalAmount(double型),userId(字符串型),ticketId(字符串型),insurance(bool型),主键为id。 表 4 系统消息表 存储系统消息的表,表名为systemMessage,主要字段有:id(字符串型),content(字符串型),主键为id。 表 5日志表 存储日志的表,表名为log,主要字段有:id(字符串型),time(日期型),content(字符串型),主键为id。 表 6车辆表 存储车辆的表,表名为vehicle,主要字段有:id(字符串型),licenseNo(字符串型),主键为id。 (这里你添加下) 表汇总 用户界面设计 乐乐设计 - 16 - Copyright @ Communion Technology .Ltd March.17,2010
本文档为【交流WAP网上售票解决方案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_601191
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:0
分类:企业经营
上传时间:2018-09-17
浏览量:4