手机网上营业厅自助服务系统的设计实现.doc_第1页
手机网上营业厅自助服务系统的设计实现.doc_第2页
手机网上营业厅自助服务系统的设计实现.doc_第3页
手机网上营业厅自助服务系统的设计实现.doc_第4页
手机网上营业厅自助服务系统的设计实现.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计说明书 手机网上营业厅自助服务系统的设计实现 学 院 计算机科学与技术学院 专 业 计算机科学与技术 学生姓名 学 号 指导教师 2012 年 6 月 摘 要 随着手机通信在人们之间的普及越来越多 手机用户的日益增多也成了现 在社会的一个趋势 随之而来的就是手机用户对于手机业务需求越来越多 这 样就需要一个可以管理手机用户 又同时能给手机用户带来便利的软件 该系统基于 JSP 和 MySQL 进行开发 它们二者开发的系统易用且安全性 好 同时 二者之间提供了很方便的接口 该系统就是本着可以给用户提供网上手机自助服务等业务 可以进行网上 缴费 归属地查询 业务办理及修改等功能 本系统能够使广大手机用户更方便的对手机相关业务进行网上修改 查询 以及办理 足不出户就可以完成以前需要去营业厅才可办理的业务 本文较为详细地叙述了系统的分析和设计过程 包含系统分析 系统设计 和系统测试等内容 关键词关键词 网上手机自助服务 JSP MySQL Abstract With the popularity of mobile communications between people is more and more the increasing number of mobile phone users has become a trend in the society is know from cell phone users are more and more demand for mobile phone business which will require amanagement of mobile phone users to give mobile phone users a convenient software The system based on JSP and MySQL development both developed systems use and security at the same time provides a convenient interface between the two The system is in line with online mobile phone self service and other services can be provided to the user can be online bill payment attribution to inquiries business process and modify The system enables mobile phone users more convenient for mobile phone related business online modify the query and handle the need to stay at home prior to the completion of the operating room before they can handle the business In this thesis a more detailed account of the systems analysis and design process including system analysis system design and system testing Keywords online mobile phone self service JSP MySQL 目 录 摘 要 I ABSTRACT II 目 录 III 第一章 引言 1 1 1 选题背景意义 1 1 2 系统技术分析 1 1 2 1 B S 模式 1 1 2 2 JSP 技术 1 1 2 3 MySQL 数据库系统 2 第二章 可行性研究与需求分析 3 2 1 可行性研究 3 2 1 1 技术可行性 3 2 1 2 经济可行性 3 2 2 需求分析 4 2 2 1 系统性能需求 4 2 2 2 系统业务功能 5 2 3 系统开发环境 9 第三章 系统总体设计 11 3 1 程序系统的结构 11 3 1 1 系统管理员模块 12 3 1 2 服务员模块 12 3 1 3 移动用户模块 12 3 1 4 普通用户模块 13 3 2 数据库设计 13 第四章 系统详细设计及实现 17 4 1 登陆模块设计说明 17 4 1 1 程序描述 17 4 1 2 流程逻辑 18 4 2 客户资料模块设计说明 18 4 2 1 程序描述 18 4 2 2 流程逻辑 20 4 3 用户业务模块设计说明 21 4 4 话费服务模块设计说明 22 4 4 1 余额查询模块 22 4 4 2 在线充值模块 24 4 5 建议 意见模块设计说明 26 4 5 1 程序描述 26 4 5 2 流程逻辑 26 4 6 账单查询模块 27 4 6 1 程序描述 27 4 6 2 流程逻辑 28 4 7 移动客户开通模块设计说明 28 4 7 1 程序描述 28 4 7 2 流程逻辑 30 第五章 系统测试 31 5 1 系统测试过程及结果 31 5 1 1 游客模块 31 5 1 2 客户模块 33 5 1 3 营业员模块 34 5 1 4 经理模块 35 第六章 结 论 39 参考文献 40 致 谢 41 第一章 引言 1 1 选题背景意义 近年来 随着科学技术的迅猛发展和管理水平的不断提高 计算机已经被 广泛应用于日常管理之中 它的运用不断改进了管理模式 使管理日趋程序化 规范化 现代化 手机通信作为人们日常交流的一个工具 随着计算机的日益 普及 计算机在通信方面的大量使用 使得手机网上营业厅自助服务系统的开 发也就顺理成章地提到日程上来 一个完整的手机网上营业厅自助服务系统将 为人们的通信实施全面质量管理提供及时 准确 方便和一致的信息 1 2 系统技术分析 1 2 1 B S 模式 手机网上营业厅自助服务系统的特点是浏览器 服务器模式 即 B S 模式 B S 模式的系统无需客户端安装应用程序 只需在服务器设置好之后 任何接 入因特网的用户都可直接使用 Internet Explorer 等浏览器来访问 这样可以有效 节约客户端的资源 1 2 2 JSP 技术 NET 平台将从根本上改善计算机和用户之间进行交互的方式 最大限度地 发挥电子商务中计算技术的重要作用 JSP 页面由 HTML 代码和而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成嵌入其中的 Java 代码所组成 服务器在页面被客户 端请求以后对这些 Java 代码进行处理 然后将生成的 HTML 页面返回给客户 端的浏览器 Java Servlet 是 JSP 的技术基础 JSP 具备了 Java 技术的简单易用 完全的面向对象 具有平台无关性且安全可靠 主要面向因特网的所有特点 1 2 3 MySQL 数据库系统 MySQL 是一个小型关系型数据库管理系统 是一种关联数据库管理系统 关联数据库将数据保存在不同的表中 S 网络模式 与其他的大型数据库例如 Oracle DB2 SQL Server 等相比 MySQ 而不是将所有数据放在一个大仓 库内 这样就增加了速度并提高了灵活性 可以很好地支持 B L 自有它的不足 之处 如规模小 功能有限 MySQL Cluster 的功能和效率都相对比较差 等 但是这丝毫也没有减少它受欢迎的程度 对于一般的个人使用者和中小 型企业来说 MySQL 提供的功能已经绰绰有余 而且由于MySQL 是开放 源码软件 因此可以大大降低总体拥有成本 第二章 可行性研究与需求分析 2 1 可行性研究 本项目主要是模拟一个 B S 模式的小型移动网上营业厅 用户可以通过浏 览器访问 基本功能如下 游客 即非移动客户 可以查询近期移动相关业务信息 以考虑是否成 为移动客户 移动客户可在网上可实现在线充值 各类业务查询 业务开通及关闭 修 改用户资料 本月及上月的消费情况查询 账户余额及有效期查询 已开通业 务查询 发送客户意见 服务打分等功能 营业员是前台与客户直接接触的工作人员 所以他可实现前台客户各项业 务受理 新用户入网 客户意见查看处理等操作 营业厅经理不与客户直接接触 他主要负责后台事务的管理工作 如业务 信息的增删改 员工信息的增 删 改 以及客户意见的管理等 2 1 1 技术可行性 考虑现有条件是否能够顺利完成 软 硬件是否满足开发需求等 本系统 用的是 JAVA 开发语言 调试相对简单 当前的计算机硬件配置也完全能满足 开发的需求 软件方面 由于目前单机模式相对发展成熟 故软件的开发平台 成熟可行 它们速度快 容量大 可靠性能高 价格低 完全能满足系统的需 求 2 1 2 经济可行性 开发系统所需要的软 硬件易于获得 开发成本较低 使用本系统后 具 有效率高 成本低 高质量的特点 节省了不少人力 财力 物力 本系统在操作上也是可行的 系统是基于 Windows 平台开发的 易于操作 而且采用了可视化面向对象工具开发 其窗口 界面简洁易懂 易于操作 通 过浏览器与用户进行交互 整个系统的管理与操作易于实现 所以系统在操作 上是可行的 综上所述 通过技术 经济 操作的可行性研究与分析 得出使用 JSP 和 MySQL 开发手机网上营业厅自助服务系统是可行的 2 2 需求分析 随着用户服务意识的提高 对服务质量的要求也是越来越高 移动的新业 务也不断推层出新 那么要求网上营业厅适应其发展需要实现如下 3 个目标 先进性和实用性 采用先进的体系结构和主流开发技术 使系统有一个高起 点 目前和未来较长一段时间内不会落后 同时 系统主要实现新业务需求为 主线 充分体现系统的实用性 可靠性与稳定性 应用系统为自助营业厅提 供辅以系统监控功能 除了网络系统的安全保障外 应用软件应充分考虑安全 性和可靠性 采用各种技术 使系统具有较强容错能力 构造一个健壮的应用 系统 易管理和维护性 应用系统可进行分布和集中部署 充分考虑系统参 数的可配置性 有利于应用系统的管理和维护 2 2 1 系统性能需求 网络环境下的多用户系统 在已有的硬件环境下 通过网络服务访问营业厅 考虑到实现的基本功能 需要对访问用户进行分类以实现多用户的登陆和服务 基本用户为 普通用户 游客 移动客户 营业员 营业厅经理 用户的权限和职能 用户的权限和职能决定了用户进入网上营业厅所能进行的基本操作 不同 的用户登陆后根据其权限的不同会出现对应的服务窗口 以响应该用户所需要 的基本服务 如普通用户就无法进行登陆操作 只能浏览基本信息 正是权限 的设定保证了营业厅管理的有序化 使得整个系统正常工作 2 2 2 系统业务功能 根据相关的性能需求我们了解到本系统所要实现的基本功能 以下就是对 功能进行拓展明确所需要的业务功能 对各项业务进行分析 1 用户的基本职能 普通用户 即游客 对普通用户来说 他属于非移动客户 因此访问网 上营业厅是无法办理相关业务的 他的基本职能仅限于浏览网上营业厅的相关 信息 查看最新咨询 由于无法登陆到移动用户界面 提供给客户的相关服务 和基本业务就无法办理 移动客户 移动客户是已经办理移动基本功能的用户 即具有基本的登陆 权限 因此 对于移动客户来说 不仅可以浏览营业厅的相关信息和咨询 还 能够进入服务窗口 选择需要的对应服务和办理相应开通的业务 营业员 营业员是营业厅的工作人员 即具有更高的权限职能 能够为用 户提供基本服务 如办理新用户入网 基本套餐等 并可以处理用户所提的基 本要求和意见 营业厅经理 经理属于网上营业厅的管理人员 主要负责后台事务的处理 他的权限最高 可以发布业务咨询和信息 并对营业员进行监督和管理 处理 最终的用户意见 2 业务功能及分析 上面是对用户基本职能进行大致说明 针对具体的需求 对不同的用户需 提供相应具体的服务和业务办理功能 考虑到用户和职能的差异性 需要对用 户和相应业务设置必要的优先级 以确保系统的管理和运行 浏览业务信息及咨询 网上营业厅需要为各种用户提供最基本的信息 介 绍最新咨询 发布新业务的办理信息等 这是营业厅最基本的功能 优先级最 低 即对所有用户都适用 话费查询及充值 话费查询是提供给已入网移动客户的基本功能 移动客 户登陆后可查询私有账户的基本情况 如余额 余额有效期等 同时还提供给 客户在线充值的服务 客户可以通过充值卡进行在线充值 改业务限于移动客 户 即未登陆的游客无法进行此项服务 个人信息管理 个人信息管理分为两个等级 一类是移动用户对自己的信 息进行管理 一类是经理对营业员的个人信息进行管理 对移动客户而言 登 陆后客户可以查看和修改个人基本资料 包括客户名称 服务密码 通信地址 邮箱和联系电话等 同时用户还可以查询已经开通的业务和套餐信息 而对营 业厅经理而言 他可以查询和修改营业员的基本资料 改业务的权限就限于移 动客户或经理 个人业务办理 个人业务办理也是针对于移动客户而言的 营业员也可以 为客户办理这些业务 但前提是客户需要先告诉他们服务密码 客户登陆后可 以选择浏览基本业务然后选择业务办理的相关选项 业务办理主要提供用户对 已有业务的退订 新业务的办理 如基本的手机报业务 GPRS 业务 彩铃业 务等 发送客户意见 移动客户可以设定的意见栏填写针对营业厅服务的相关意 见 个人套餐管理 个人套餐管理主要是管理客户的套餐业务 我们设定对于 套餐的办理只能由营业员进行 即客户只能查看自己的套餐信息 并不能直接 修改相应套餐 客户必须要通过前台让营业员进行办理 故此业务的权限仅限 于营业员 意见查看处理 意见查看处理同业分为两个级别 一是营业员对于用户提 出的意见进行相关查询 并根据情况决定是否采纳 然后再上报至经理处 二 是经理对于意见的管理 即根据营业员上报的意见采取相应措施 员工管理 改功能限于营业厅经理 经理可以查询已有员工的基本信息 并且决定是否新增员工或删除已有员工 增加员工后就分配营业员一个员工号 和登陆密码以进行相关操作 移动业务管理 业务的管理是经理根据相应的需求 修改或增加相关业务 并发布业务的基本信息以使客户能够及时获知具体情况 改业务也仅限于经理 对不同的业务 只有具有一定权限的用户才可以进行相关功能的操作 权限高 的用户可以执行优先级低的操作并进行相应处理 3 安全分析 安全问题是保证系统正常运行的重要方面 它不仅涉及到系统的稳定性 还对数据安全 各种用户信息安全产生很大影响 由上 需要加强系统安全分 析和设计环节 首先 明确安全问题的具体内容 由于安全涉及到系统分析和设计的各个 方面 这样在分析其相关内容时 就需对不同类型的安全问题进行不同的分析 考虑到它包括以下几种情况 用户信息资料的保密性 移动客户的基本信息尤 其是密码 身份证等 营业员的基本信息 营业员登陆密码等各人资料 访 问权限的安全性 保证具有不同职能的用户只能访问和执行该用户所能进行的 操作 用户登录的安全性 保证用户能够正常使用相应服务 并防止非移动 客户等获得登录及其他服务功能 系统整体稳定性 基于上面概述 可考虑具体针对安全问题进行的相关处理 对于用户信息 资料的问题 主要在于数据处理方面 因此这需要在数据库的设计和操作上进 行更多的安全考虑 而针对访问权限的问题 一方面在设置优先级时就需要注 意对用户的职能进行明确的处理 另一方面这同样联系到数据库的内容 因此 在建立数据库和对其进行增删改等操作时就要设置对应的内容保证访问的安全 性 关于登录问题 关键是连接数据库的操作 要保证数据的正确性和可保密 性和连接的正确性 而对于后面的系统整体稳定性及安全性的问题 它涉及到 整个系统的各个方面操作甚至包括网络相关内容 这里不作详述 4 业务流程 用户间的相互关系 入网后 受理客户业务 提交意见 上报意见 管理营业员 图2 1 用户关系图 普通用户 用 户 移动用户 营业员 营业厅 经理 系统流程 普通用户 浏览营业厅基本信息 话费查询及充值 个人信息管理 登陆 移动客户 个人业务办理 发送客户意见 用户 营业员 为客户办理套餐业务 意见查看处理 营业员经理 员工管理 移动业务管理 图 2 2 系统流程图 2 3 系统开发环境 开发环境需要 JSP 的支持 使用的计算机需要满足以下配置 硬件要求 1 CPU Intel Pentium II class 300 MHz 以上 2 内存 512MB 最好 1GB 以上 3 磁盘空间 250 MB 完全安装 155 MB 快速安装 以上 4 显示器 800 x600 256 colors 软件要求 1 Microsoft Windows XP sp3 操作系统 2 Microsoft Internet Explorer 5 5 浏览器以上 3 MySQL 数据库系统 4 安装 Apache Tomcat 6 0 以及 MyEclipse 为使计算机能够流畅地进行开发 使用了如下的配置 硬件环境 1 CPU 主频在 2 4GHz 2 内存在 2GB 3 磁盘总空间 80G 4 显示器 1024 768 真彩色 软件环境 1 Microsoft Windows XP sp3 操作系统 2 Microsoft Internet Explorer 8 0 浏览器 3 MySQL 数据库系统 4 安装 Apache Tomcat 6 0 以及 MyEclipse 第三章 系统总体设计 3 1 程序系统的结构 网上移动营业厅 登录模块 移动用户普通用户服务员经理 个 人 资 料 模 块 用 户 提 出 意 见 和 建 议 模 块 移 动 客 户 开 通 模 块 服 务 员 管 理 模 块 归 属 地 查 询 模 块 话 费 服 务 模 块 回 复 用 户 意 见 和 建 议 模 块 查 看 用 户 意 见 和 建 议 模 块 积 分 活 动 模 块 用 户 业 务 服 务 模 块 热 门 活 动 业 务 查 询 模 块 新 业 务 发 布 模 块 个 人 资 料 查 看 模 块 个 人 资 料 修 改 模 块 已 开 通 业 务 查 询 模 块 业 务 退 订 模 块 新 业 务 办 理 模 块 积 分 查 询 模 块 积 分 兑 换 话 费 模 块 余 额 查 询 模 块 账 单 查 询 模 块 在 线 充 值 模 块 图 3 1 系统结构图 系统模块按照用户的类别可分为系统管理员模块 普通用户模块 客服人 员模块和移动用户模块 如图 3 1 所示 3 1 1 系统管理员模块 管理员登录 系统管理员在进行系统管理时首先要登录系统 才能拥有系 统管理员的权限 业务管理 当有一个新的业务开启时 管理员有权发布新业务 服务员管理 系统管理管理员有权对客服人员进行管理 增加 删除等操 作 系统管理员有权对客户提出的意见及建议进行回复 3 1 2 服务员模块 新用户注册 营业厅客服人员可以对新用户入网进行注册 添加以及登记 方便以后的管理 并使用户享受到各种便利服务 用户数据业务模块 客服服务员可对用户提出的各种业务申请变更进行修 改 用户意见和建议模块 客服服务员可对用户提出的意见和建议进行查看 通过审核并交付到上一级管理员进行回复 3 1 3 移动用户模块 归属地查询模块 用户可根据输入手机号便可以查询出手机号所对应的归 属地查询 热门业务查询 可对近期开展的各种新业务进行了解 查询 积分活动模块 移动用户开通业务或者缴纳话费会有一定得积分 可参加 相应的积分活动 话费服务模块 本模块可以对本人电话号码话费进行查询 缴纳等服务 个人资料模块 本模块可对用户的个人资料进行查询 修改 用户业务服务模块 为移动用户提供各种服务支持 可以方便快捷的查询 各种业务以及对各业务的修改 3 1 4 普通用户模块 归属地查询模块 本模块通过输入大量数据 可使用户对来电号码的归属 地进行查询 用户提出意见和建议模块 本模块是通过用户留言 提出的意见和建议进 行记录并反映给上级 3 2 数据库设计 根据系统的需要 需要有用户表 数据业务表等基本表 用户表中存放用 户的基本信息 数据业务表中存放最新业务 用户意见与建议 电话号码归属 地查询 话费查询等信息 本系统的用户有普通用户 移动用户 服务员和经理四种类型 他们之间 的属性差距较大 为方便管理 将四种类型的用户分开存放 根据不同的权限 有不同的账号密码 进入自己所相应的系统 建立的表有 通讯记录表 归属地查询表 短消息查询表 用户信息表 GPRS 流量查询表 主要业务查询表等 1 通讯记录表 人们在使用手机的过程中就会产生通话记录 该通话记录可以显示出主叫 号码与被叫号码之间的信息 方便用户查询 其主要字段及其数据类型等信息 如表 3 1 所示 表 3 1 通讯记录表结构 字段数据类型长度是否为空约束 TNO1int20非空主键 自增 TNO2int20非空唯一 ACTIvarchar10非空唯一 ROAMvarchar10非空唯一 CALLTIMEdate30非空唯一 TIMdate30非空唯一 2 归属地查询表 有时候被叫用户不知道来电的是从哪个地方打来的电话 这就需要进行归 属地查询 建立该表就是为了方便用户可以查询被叫用户的归属地 其主要字 段及其数据类型等如表 3 2 所示 表 3 2 归属地查询表结构 字段数据类型长度是否为空约束 Noint15非空主键 自增 Placevarchar20非空唯一 Cardtypevarchar20非空唯一 3 短消息查询表 建立该表是为了方便用户定期查询一段时间内使用短信的数量 以及短信 发送方的详细信息 其主要字段及其数据类型等信息如表 3 3 所示 表 3 3 短消息查询表结构 字段数据类型长度是否为空约束 TNO1int20非空主键 TNO2int20非空 SENTTIMEdate25非空 MESSLENint10非空 4 用户信息表 建立该表是为了方便用户信息的储存 可以更好的方便管理 其主要字段 及其数据类型等信息如表 3 4 所示 表 3 4 用户信息表结构 字段数据类型长度是否为空约束 TNOint20非空主键 自增 TCODEint25非空唯一 TNAMEvarchar8非空唯一 TSEXvarchar8非空唯一 TIDNOint40非空 TEMAILvarchar30非空 TADDvarchar30非空 AREANOint10非空 REGTIMEdate30非空 5 GPRS 流量查询表 随着手机上网用户越来越多 对于 GPRS 流量的管理显得尤为重要 建立 该表就是为了可以多 GPRS 流量进行查询 方便用户手机上网流量的使用 其 主要字段及其数据类型等信息如表 3 5 所示 表 3 5 GPRS 流量查询表结构 字段数据类型长度是否为空约束 TNOint30非空主键 TIME1date30非空唯一 BYTESint20非空 6 主要业务查询表 现在手机的功能日渐多样化 所以相应的业务也是层出不穷 建立此表就 是为了储存一些常用业务 便于用户在更改业务是方便调用 其主要字段及其 数据类型等信息如表 3 6 所示 表 3 6 主要业务查询表结构 字段数据类型长度是否为空约束 Opnoint10非空主键 Opintrovarchar20非空唯一 Opchargeint10非空唯一 第四章 系统详细设计及实现 4 1 登陆模块设计说明 4 1 1 程序描述 本段程序的主要用来验证客户 营业员 经理的登陆帐号与密码的正确性 并转入对应的页面进行处理 通过输入相应的账号密码 选择登陆不同的身份 通过数据库调用信息验 证 跳转到相应页面 结构功能图如图 4 1 所示 登陆号码 登陆密码 登陆 数据库调用相应数据验证 通过验证跳转 到相应页面 如未通过则报 错 输入处理输出 图 4 1 登陆模块功能图 4 1 2 流程逻辑 登陆 去对应数据库 调用相关信息 验证 判断用户类型 游客页面客户页面营业员页面经理页面 验证通过 验证未通过 图 4 2 登陆模块流程图 4 2 客户资料模块设计说明 4 2 1 程序描述 该程序在收到请求后去数据库调用客户信息 返回页面 在提交修改请求 后判断数据的正确性 如正确则将数据保存入数据库 如下图 4 3 所示 用户ID数据库查找客户信息 输入 处理输出 用户ID 用户信息 数据库更新客户信息 输入 处理输出 图 4 3 客户资料模块功能图 4 2 2 流程逻辑 开始 输入数据 姓名为空 ID为空 性别为空 在数据库中 存入相关信 息 Y Y Y 图 4 4 客户资料模块流程图 4 3 用户业务模块设计说明 用户业务模块处理各个用户针对需求进行相应业务的办理 包括业务的发 布和查看以及业务的办理和退订 通过该模块的实现不同权限的用户在登陆后 即可根据需要进行业务的查询 办理等 它是整个网上营业厅系统进行业务处 理的基础 模块中各个子模块是允许被不同的用户模块进行复用的 它们具体 完成业务办理的各项功能 1 程序描述 查看热门活动模块是游客和入网客户的基本功能 进行登陆后用户即可查 看到当前的热门活动介绍 了解最新咨询 如下图 4 5 所示 调用数据库 热门信息显 示 处理输出 输入 无 图 4 5 热门活动子模块功能图 2 流程逻辑 登陆客户 或游客 查看热门活动 从数据库中调用信 息并显示 图 4 6 热门活动子模块流程图 4 4 话费服务模块设计说明 4 4 1 余额查询模块 1 程序描述 该模块完成了 client 类中 Viewcount 的实现 即话费服务模块中的余额 查询功能 即根据用户的 ID 在系统中即 11 位的手机号码 在数据库中查找 其相应的账户信息并返回给上层模块 如图 4 7 所示 用户ID 与数据库 交互 账户信息 输入处理输出 图 4 7 余额查询模块功能图 2 流程逻辑 用户ID是否为空 返回一个空的 CountInfo实 例 以便上层 模块判断用户 未登录 Y 按照用户ID在数 据库中查找账户 信息 N 返回记录了其账 户信息的 CountInfo类的一 个实例 图 4 8 余额查询模块流程图 4 4 2 在线充值模块 1 程序描述 该模块完成了 client 类中 Chargeol 的实现 即话费服务模块中的在线功 能 即根据用户的 ID 在我们这个系统中即 11 位的手机号码 和所购买的充 值卡的卡号和密码 在数据库中对查找充值卡的相关信息进行验证 若通过验 证则将用户账户增加相应的话费 同时在充值卡数据库里删除该充值卡信息 最后返回充值成功标记给上层模块 若验证通不过 返回一个失败的标记给上 层调用模块 如下图 4 9 所示 用户ID 充值卡的卡号 和密码 1 查找该充值卡相关信息进 行验证 2 若通过 则将用户ID对应 的账户进行修改 同时从可 充值卡表中删除该充值卡 并将相关操作记录在日志中 3 返回成功 失败标识 成功 失败标识 输入处理输出 图 4 9 在线充值模块功能图 2 流程逻辑 用户ID是否为空 返回失败信息 YN 查询充值卡信息是否存在 返回失败信息充值卡有效 将用户账户余额增加 相应面值 删除可充值卡表中该 卡的记录 NY 写入日志表中 返回成功信息 图 4 10 在线充值模块流程图 4 5 建议 意见模块设计说明 4 5 1 程序描述 该模块完成了 client 类中 advise 和 guest 类中的 advise 的实现 即建议模 块中的提出意见功能 即根据用户的 ID 对于 guest 其 ID 指定为 guest 将其 所发表的留言以及时间信息存入数据库中 如下图 4 11 所示 客户或游客 输入留言 将留言存入数 据库 图 4 11 建议 意见模块功能图 4 5 2 流程逻辑 提示客户留言长度y 应大于10 插入数据库 留言长 度 10 Y N 重新输入 图 4 12 建议 意见模块流程图 4 6 账单查询模块 4 6 1 程序描述 该模块完成了 client 类中 Viewcall Viewmessage 和 Viewgpra 的实现 即话费服务模块中的账单查询功能 即根据用户的 ID 在我们这个系 统中即 11 位的手机号码 和所要查询的账单类型 在数据库中查找其相应的 账单记录和当前资费标准计算出用户的账单详细信息 包括消费记录和对应的 费用 并将计算得到的由相关条目的 LIST 返回给上层模块 如下图 4 13 所示 用户ID 查询账单的种 类 1 根据用户ID和查询账单 的种类查询相关消费记录 2 查询当前资费 3 生成详细账单 详细账单表 输入处理输出 图 4 13 账单查询模块功能图 4 6 2 流程逻辑 用户ID是否为空 返回一个空的 LIST实例 以便 上层模块判断用 户未登录 YN 判断查询账单种类 查询语音账 单和当前语 音资费 计 算账单 查询短信账 单和当前短 信资费 计 算账单 查询GPRS账 单和当前 GPRS资费 计算账单 返回语音账 单详情 返回短信账 单详情 返回GPRS账 单详情 图 4 14 账单查询模块流程图 4 7 移动客户开通模块设计说明 4 7 1 程序描述 本程序用于服务员开通移动用户 即具有服务员权限的用户为数据库添加 具有移动用户权限的用户 查询可用手机号码表 选择可用号码为客户办理 程序中会修改移动用户表 等 均为添加 INSERT 操作 并在开通客户表中 留下相应的记录 类似于日志 本程序要求顺序处理 即一个服务员在对某个手机号码做移动客户开通时 会把该手机号码设置为不可用状态 防止其它服务员再使用该手机号码为其它 用户进行移动客户开通的办理 服务员为用户开通移动用户权限 即输入必要的用户信息和手机号码 不 可缺少 开通客户 结果为该用户设立移动用户权限 加入相应的数据 输入中有部分信息不可缺少 这与用户数据表向结合 即用户表中具有 NOT NULL 属性的项在输入中不可缺少 有客户名称 有效证件号码等 另外 包括用户在作为移动客户登陆该营业厅的账号 手机号码是必不可缺的 以及 相应的服务密码等 在处理过程中应确认操作者的权限 并授予其在有关数据 表上相应的操作权限 下图 4 15 所示 手机号码 服务密码 用户信息 先要验证 手机号码可用 服务密码符合要求 用户信息完整正确 然后对数据库进行相应 的修改 失败输出相 应的错误信 息 成功输出结 果进行确认 输入处理输出 图 4 15 移动客户开通模块功能图 4 7 2 流程逻辑 图 4 16 移动客户开通模块功能图 前一页面 默认进入当前页面 时已具有相应的权限 输入手机号码 服务密码 用 户信息等内容 手机号码是否可用 输出出错信息 当前 手机密码不可用 对数据库内的表进行相应的操 作 INSERT操作 输出正确操作结果信息进行确 认 当前模块结束 No 密码是否符合要求 用户信息是否正确 输出出错信息 密码 设置不符合要求 输出出错信息 用户 信息不完整或错误 Yes Yes Yes No No 第五章 系统测试 5 1 系统测试过程及结果 为了能够使系统的缺陷最大限度地显现出来 系统测试将是最好的策略 在系统详细设计完成之后 有必要对系统进行测试 系统测试的过程如下 5 1 1 游客模块 归属地查询 1 登录 为了防止恶意登录 挤垮服务器 对于游客也需要输入验证码 如 下图 5 1 所示 图 5 1 登陆界面图 2 登录后如下图 5 2 所示 图 5 2 话费服务查询图 3 归属地查询 输入您的号码 如点击查询即可 查询结果如下图 5 3 所示 图 5 3 归属地查询结果图 测试结果 测试号码13000497836 无论联通还是移动的手 机卡都可以得到正确的输出 测试号码 11111111111 时 系统会提示号码不存 在 测试号码 876 时 系统出错 可见未对长多不足的数据进行保护 热门活动查看 经测试 此模块没有错误 5 1 2 客户模块 个人信息管理 1 安装客户账户密码登录后 出现页面如下图 5 4 所示 图 5 4 移动客户登陆界面 2 点击上边的个人信息管理 出现如下图 5 5 所示 图 5 5 客户个人信息管理界面 测试结果 可以得到正确的个人信息 对其中的内容进行修改也可以得到 正确的回复 但存在的问题是并没有对修改的项目进行审查 比如性别 ID 号 等内容没有进行核对 密码修改中 正确的输入同样可以得到正确的解 但是 对于错误的输入 跳转页面会出现错误 话费服务 查询内容全部正确 但有效期设计有问题 业务办理 业务办理各个模块没有问题 积分计划 积分可以成功兑换话费 对于错误的输入也可以成功处理 留言 可正确即使显示留言 5 1 3 营业员模块 开通新客户 1 利用营业员账户登录后 页面如下图 5 6 所示 图 5 6 营业员登陆界面图 2 点击开通新用户 选择相应号码添加新用户 如下图 5 7 所示 图 5 7 开通新用户页面图 测试结果 可以成功开通新用户 但资料输入问题同客户模块 5 1 4 经理模块 服务员管理 1 用经理账户登陆 登录后如下图 5 8 所示 图 5 8 管理员账户登陆界面 2 点击查看所有服务员 如下图 5 9 所示 图 5 9 服务员管理查询图 3 增加服务员 如下 5 10 所示 图 5 10 添加服务员信息图 4 修改服务员 如下 5 11 所示 图 5 11 修改服务员信息界面 5 删除服务员 如下 5 12 所示 图 5 13 删除服务员权限图 6 查看留言 如下 5 14 所示 图 5 14 管理员查看留言界面 7 回复留言 如下 5 15 所示 图 5 15 管理员回复

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论