面向联通用户的客户管理子系统的设计(MySQL)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

面向联通用户的客户管理子系统的设计(MySQL)(任务书,开题报告,毕业论文,22000字,源程序,数据库)
摘  要
本论文主要阐述了使用JSP、Servlet以及Jquery技术并基于MVC技术架构实现的一个联通用户客户子系统。该系统是采用先进的Java技术开发实现的,不仅提高了软件开发和维护的效率,而且提高了软件产品的质量,因此本文对于如何提升代码的可读性、健壮性、可复用性、可维护性以及可扩展性在各个章节均有阐述,这一点在技术创新与不足这一章节中尤为突出,该章结合软件工程的基本原理和JAVA技术的特点,不仅描述了实现此系统在技术方面的创新,而且还阐述了在实现此系统的产品控制和系统安全性方面所存在的不足。总之,本论文是严格按照软件设计的基本流程而编写的系统开发详解,主要包含了需求分析、概要设计、详细设计与实现以及系统技术创新点与不足。

关键词:联通用户客户子系统,MVC,JAVAJSP,Servlet
 
ABSTRACT
This paper describes the use of JSP, Servlet and Jquery technology and implement technical architecture based on MVC, a Unicom customers subsystem. The system is using advanced Java technology development to achieve not only improves the efficiency of software development and maintenance, and also improves the quality of software products. The paper is about how to improve the readability of code , robustness , reusability ,maintainability and expansibility ,which have been stated in each of the chapters , especially in the chapter of technological innovation and shortage that is comined with fundamental principless software engineering and feature in JAVA .It described the innovation on how to realize the fact of technique in this system , and described the shortage on how to realize the products' control and security of system.In a word, this paper is strict with the basic
flow of software design ,  it is mainly include Requirements Analysis,  Preliminary Design,
Detailed Design and the innovation and shortage in technique in this system.

Keywords:  Unicom Customers Subsystem, MVC , JAVA , JSP , Servlet

3.3 功能需求分析
3.3.1 系统登陆
3.3.1.1 系统登陆的用例分析
表3.1  登陆用例规格描述表
功能描述    根据输入账号和密码登录系统管理后台,根据用户权限显示不同的响应界面。
参与者    所有话务员
前置条件    无
基本路径    1、话务员输入登陆的账号名和密码
2、单击“登陆”按钮
3、根据不同的话务员权限进入系统
3.1、如果话务员有管理员权限,则进入显示所有操作的界面
3.2、如果话务员为一般话务员权限,则进入仅有权限范围操作的界面
异常路径    3.3、如果话务员密码或用户名输入为空或有误,则弹出出错信息,提示话务员重新输入
后置条件    登陆成功

3.3.2 管理员管理
3.3.2.1 新增管理员用例分析
表3.2  新增管理员用例规格描述表
功能描述    根据输入的新增管理员的管理编号、管理员姓名和管理员登陆密码以及管理员权限,添加新的管理员。
参与者    拥有管理员权限的话务员
前置条件    管理员登陆成功
基本路径    1、    管理员选择管理员管理的新增管理员选项
2、    管理员输入要新增的管理编号
3、    管理员输入要新增的管理员姓名和管理员登陆密码并选择对应的管理员的权限
4、    管理员再次输入新增话务员的密码
5、确认后单击“提交”按钮
异常路径    2.1、如果管理员输入的新增管理员编号为空或者已存在,则界面出现提示信息
4.1、如果管理员两次输入的密码不一致,则提示错误要管理员重新输入
后置条件    添加管理员成功
3.3.2.2 新增管理员用例分析
表3.3  新增管理员用例规格描述表
功能描述    分页查看所有的系统的话务员信息
参与者    拥有管理员权限的话务员
前置条件    管理员登陆成功
基本路径    1、管理员选择管理员管理的查看管理员选项
2、管理员点击“上一页”查看管理员信息
3、管理员点击“下一页”查看管理员信息
4、管理员输入对应的页码数并点击“跳转”按钮查看所有管理员信息

异常路径    2.1、如果管理员当前查看页面已为首页,则界面出现提示信息
3.1、如果管理员当前查看页面已为尾页,则界面出现提示信息
4.1、如果管理员输入的页码数不合法,则界面出现提示信息
后置条件    查看管理员成功
3.3.2.3 查询管理员用例分析
表3.4  查询管理员用例规格描述表
功能描述    根据话务员的编号,查询出话务员的相关信息
参与者    拥有管理员权限的话务员
前置条件    管理员登陆成功
基本路径    1、管理员选择管理员管理的查看管理员选项
2、管理员在查询输入框中输入所要查询的话务员的编号
3、管理员点击“查询”按钮
4、界面显示管理员所查询的话务员信息
   4.1、话务员存在,界面显示出对应信息
   4.2、话务员不存在,界面不显示任何话务员信息
异常路径    4.3、管理员在查询框中位输入任何字段,界面提示请输入信息
后置条件    查询管理员成功
3.3.2.4 修改密码用例分析
表3.5  查询管理员用例规格描述表
功能描述    修改当前登录管理员的用户密码
参与者    拥有管理员权限的话务员
前置条件    管理员登陆成功
基本路径    1、管理员选择管理员管理的修改我的密码选项
2、管理员输入原来的密码
3、管理员输入新密码
4、管理员再次输入新密码
5、确认后,点击“提交”
异常路径    2.1、如果管理员输入的原有密码不正确,则界面提示用户出错
5.1、如果管理员两次输入的新密码不一致,则界面提示出错
后置条件    修改密码成功

3.3.3 系统管理
3.3.3.1 模拟生成号码用例分析
表3.6  模拟生成号码用例规格描述表
功能描述    根据管理员的填写信息自动模拟生成联通客户号码
参与者    拥有管理员权限的话务员
前置条件    管理员登陆成功
基本路径    1、    管理员选择系统管理选项
2、    管理员选择模拟生成联通客户号码
3、 管理员选择号段和号码类型
4、 管理员按指定输入号段位数
5、确认后,点击“提交”
异常路径    4.1、如果管理员号码输入不合法,则界面提示出错
后置条件    模拟生成联通客户号码成功
3.3.3.2 套餐子业务收费用例分析
表3.7  套餐子业务收费用例规格描述表
功能描述    设定相应套餐的对应的子业务的价格
参与者    拥有管理员权限的话务员
前置条件    管理员登陆成功
基本路径    1、    管理员选择已推出套餐
2、    选择对应的子业务名称
3、    输入对应子业务的价格
4、    确认后,单击“提交”
异常路径    无
后置条件    设置子业务价格成功
3.3.3.3 套餐子业务选择用例分析
表3.8  套餐子业务选择用例规格描述表
功能描述    选择套餐的子业务组成
参与者    拥有管理员权限的话务员
前置条件    管理员登陆成功
基本路径    1、    管理员选择系统管理选项
2、    管理员选择套餐的子业务收费管理
3、 管理员选择套餐类型
4、 管理员选择套餐要包含的子业务
5、确认后,点击“提交”
异常路径    无
后置条件    套餐子业务选择成功

3.3.4 客户激活
3.3.4.1 激活客户用例分析
表3.9 激活客户用例规格描述表
功能描述    为联通客户激活
参与者    所有话务员
前置条件    话务员登陆成功
基本路径    1、话务员选择激活账户
2、话务员选择套餐类型
3、话务员选择客户要办理的套餐
4、话务员正确输入需要激活的手机号码
5、确认后,点击“提交”
异常路径    4.1、话务员输入的手机号在系统中并不存在或电话号码的状态已经不再为“未激活”状态,则提示错误信息。
后置条件    激活客户成功
3.3.5 联通客户管理
3.3.5.1 查看客户基本信息用例分析
表3.10 查看客户基本信息用例规格描述表
功能描述    分页查看联通客户
参与者    所有话务员
前置条件    话务员登陆成功
基本路径    1、话务员选择客户管理选项
2、话务员点击“上一页”或“下一页”查看客户基本信息
3、话务员点击“首页”或“尾页”查看客户信息
4、话务员输入页码数,点击跳转查看客户基本信息
异常路径    2.1、如果话务员当前查看客户为首页,点击“上一页”提示已经为首页;
4.1、如果话务员输入页码不合法,点击“跳转”提示输入有误
后置条件    分页成功查看联通客户
3.3.5.2 查询客户用例分析
表3.11 查询客户用例规格描述表
功能描述    通过联通客户编号查询其基本信息
参与者    所有话务员
前置条件    话务员成功登陆
基本路径    1、话务员选择客户管理
2、话务员在指定查询框中输入客户编号
3、话务员点击查询
异常路径    无
后置条件    查询客户基本信息成功
3.3.5.3 查看客户详细信息用例分析
表3.12 查看客户详细信息用例规格描述表
功能描述    话务员查看客户详细信息
参与者    所有话务员
前置条件    话务员登陆成功
基本路径    1、话务员选择客户管理
2、话务员找到需查询的客户的基本信息
3、话务员在操作栏中点击“详情”
异常路径    无
后置条件    查询客户详细信息成功
3.3.5.4 挂失客户用例分析
表3.13 挂失客户用例规格描述表
功能描述    挂失客户,使客户的电话号处于“已挂失”状态
参与者    所有的话务员
前置条件    话务员登陆成功
基本路径    1、话务员选择客户管理
2、话务员找到需查询的客户的基本信息
3、话务员在操作栏中点击“挂失”
4、由客户输入手机卡的密码
5、经确认,点击“确认挂失”
异常路径    5.1、如果客户输入的密码不正确,则界面提示用户出错
后置条件    挂失客户成功
3.3.6 退出
3.3.6.1 退出用例分析
表3.14 退出用例规格描述表
功能描述    结束所有操作,退出系统
参与者    所有话务员
前置条件    话务员登陆成功
基本路径    1、话务员确认已结束所有操作
2、确认后,点击“退出”
异常路径    无
后置条件    退出成功

面向联通用户的客户管理子系统的设计(MySQL)
面向联通用户的客户管理子系统的设计(MySQL)
面向联通用户的客户管理子系统的设计(MySQL)
面向联通用户的客户管理子系统的设计(MySQL)
面向联通用户的客户管理子系统的设计(MySQL)
面向联通用户的客户管理子系统的设计(MySQL)

#p#副标题#e#
目录
摘  要    I
ABSTRACT    II
第1章 绪论    1
1.1    课题简介    1
1.2    开发的意义    1
第2章  开发环境及实现技术    2
2.1 开发环境    2
2.1.1 硬件环境    2
2.1.2 软件环境    2
2.2开发工具简介    2
2.2.1 UML建模工具Microsoft Office Visio 2007    2
2.2.2 数据库建模工具PowerDesigner    3
2.2.3 后台数据库MySQL    3
2.3主要实现技术    3
2.3.1 JSP技术    3
2.3.2 Servlet技术    3
2.3.3 JQuery技术    4
2.3.4 AJax技术    4
2.3.5 JAVAscript技术    4
2.3.6 JSTL技术    4
2.3.7 MVC模式    5
第3章  需求分析    6
3.1 数据需求分析    6
3.1.1 课题专用需求数据解释说明    6
3.1.2 系统数据基本描述    7
3.2 UML图之用例图    8
3.2.1 一般话务员用例图    8
3.2.2 管理员权限的话务员用例图    9
3.3 功能需求分析    9
3.3.1 系统登陆    9
3.3.2 管理员管理    10
3.3.3 系统管理    12
3.3.4 客户激活    13
3.3.5 联通客户管理    14
3.3.6 退出    15
第4章  概要设计    16
4.1 概要设计说明    16
4.2 数据库E-R图设计    16
4.2.1 数据库E-R图简述    16
4.2.2 数据库E-R图之实体图    16
4.2.3 数据库E-R图之实体间关系图    18
4.3数据库表结构设计    19
第5章  详细设计及具体实现    21
5.1 详细设计及具体实现说明和解释    21
5.2 系统登陆详细设计与实现    21
5.2.1 登陆    21
5.2.2 退出    22
5.3 管理员管理详细设计与实现    22
5.3.1 新增管理员详细设计与实现    22
5.3.2 查看管理员详细设计与实现    23
5.3.3 查询管理员详细设计与实现    25
5.3.4 修改我的密码详细设计与实现    26
5.4 系统管理详细设计与实现    27
5.4.1模拟生成联通客户号码详细设计与实现    27
5.4.2套餐的子业务选择管理详细设计与实现    28
5.4.3套餐的子业务收费管理详细设计与实现    29
5.5 客户激活详细设计与实现    30
5.5.1激活客户详细设计与实现    30
5.5.2挂失客户详细设计与实现    31
5.6 联通客户管理详细设计与实现    32
5.6.1查看客户基本信息详细设计与实现    32
5.6.2查询客户详细信息详细设计与实现    33
5.6.3查询客户基本信息详细设计与实现    34
第6章  技术创新点与不足    36
6.1 系统安全性之登陆过滤器    36
6.1.1技术特色    36
6.1.2功能缺陷    37
6.2 系统交互性之Ajax和Jquery动态响应    38
6.2.1技术特色    38
6.2.2功能缺陷    40
结  论    41
参考文献    42
附  录    43
致  谢    46