毕业设计说明书
手机网上营业厅自助服务系统的设计实现
学
专
院: 计 算 机 科 学 与 技 术 学 院
业: 计 算 机 科 学 与 技 术
学生姓名:
学 号:
指导教师:
2015 年 6 月
摘 要
摘 要
随着手机通信在人们之间的普及越来越多,手机用户的日益增多也成了现
在社会的一个趋势,随之而来的就是手机用户对于手机业务需求越来越多,这
样就需要一个可以管理手机用户,又同时能给手机用户带来便利的软件。
该系统基于 JSP 和 MySQL 进行开发,它们二者开发的系统易用且安全性
好,同时,二者之间提供了很方便的接口。
该系统就是本着可以给用户提供网上手机自助服务等业务,可以进行网上
缴费,归属地查询,业务办理及修改等功能。
本系统能够使广大手机用户更方便的对手机相关业务进行网上修改,查询
以及办理,足不出户就可以完成以前需要去营业厅才可办理的业务。
本文较为详细地叙述了系统的分析和设计过程,包含系统分析、系统设计
和系统测试等内容。
关键词:网上手机自助服务,JSP,MySQL
I
Abstract
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,
II
目 录
目 录
摘 要......................................................................................................................... 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
III
目 录
4.1 登陆模块设计说明........................................................................................... 17
4.1.1 程序描述..................................................................................................... 17
4.1.2 流程逻辑..................................................................................................... 18
4.2 客户资料模块设计说明................................................................................... 21
4.2.1 程序描述..................................................................................................... 21
4.2.2 流程逻辑..................................................................................................... 23
4.3 用户业务模块设计说明................................................................................... 25
4.4 话费服务模块设计说明................................................................................... 28
4.4.1 余额查询模块............................................................................................. 28
4.4.2 在线充值模块............................................................................................. 29
4.5 建议/意见模块设计说明.................................................................................. 32
4.5.1 程序描述..................................................................................................... 32
4.5.2 流程逻辑..................................................................................................... 33
4.6 账单查询模块................................................................................................... 33
4.6.1 程序描述..................................................................................................... 33
4.6.2 流程逻辑..................................................................................................... 34
4.7 移动客户开通模块设计说明........................................................................... 35
4.7.1 程序描述..................................................................................................... 35
4.7.2 流程逻辑..................................................................................................... 37
第五章 系统测试.......................................................................................................37
5.1 系统测试过程及结果....................................................................................... 39
5.1.1 游客模块..................................................................................................... 39
5.1.2 客户模块..................................................................................................... 41
5.1.3 营业员模块................................................................................................. 42
5.1.4 经理模块..................................................................................................... 43
第六章 结 论...........................................................................................................47
参考文献.....................................................................................................................48
致 谢.........................................................................................................................49
IV
第一章 引言
第一章 引言
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 -
的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
第一章 引言
1.2.3 MySQL 数据库系统
MySQL 是一个小型关系型数据库管理系统,是一种关联数据库管理系统,
关联数据库将数据保存在不同的表中/S 网络模式。与其他的大型数据库例如
Oracle、DB2、SQL Server 等相比,MySQ,而不是将所有数据放在一个大仓
库内。这样就增加了速度并提高了灵活性。可以很好地支持 B L 自有它的不足
之处,如规模小、功能有限(MySQL Cluster 的功能和效率都相对比较差)
等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中
小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开
放源码软件,因此可以大大降低总体拥有成本。
- 2 -
第二章 可行性研究与需求分析
第二章 可行性研究与需求分析
2.1 可行性研究
本项目主要是模拟一个 B/S 模式的小型移动网上营业厅,用户可以通过浏
览器访问。基本功能如下:
游客(即非移动客户)可以查询近期移动相关业务信息,以考虑是否成
为移动客户。
移动客户可在网上可实现在线充值,各类业务查询,业务开通及关闭,修
改用户资料,本月及上月的消费情况查询,账户余额及有效期查询,已开通业
务查询,发送客户意见,服务打分等功能。
营业员是前台与客户直接接触的工作人员,所以他可实现前台客户各项业
务受理,新用户入网,客户意见查看处理等操作。
营业厅经理不与客户直接接触,他主要负责后台事务的管理工作。如业务
信息的增删改,员工信息的增、删、改,以及客户意见的管理等。
2.1.1 技术可行性
考虑现有条件是否能够顺利完成,软、硬件是否满足开发需求等。本系统用
的是 JAVA 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发
的需求。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟
可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
2.1.2 经济可行性
开发系统所需要的软、硬件易于获得,开发成本较低。使用本系统后,具
有效率高,成本低,高质量的特点,节省了不少人力,财力,物力。
- 3 -