电信网上营业厅的功能模块设计与实现项目计划书.docx

上传人:b****4 文档编号:24826771 上传时间:2023-06-01 格式:DOCX 页数:30 大小:1.10MB
下载 相关 举报
电信网上营业厅的功能模块设计与实现项目计划书.docx_第1页
第1页 / 共30页
电信网上营业厅的功能模块设计与实现项目计划书.docx_第2页
第2页 / 共30页
电信网上营业厅的功能模块设计与实现项目计划书.docx_第3页
第3页 / 共30页
电信网上营业厅的功能模块设计与实现项目计划书.docx_第4页
第4页 / 共30页
电信网上营业厅的功能模块设计与实现项目计划书.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

电信网上营业厅的功能模块设计与实现项目计划书.docx

《电信网上营业厅的功能模块设计与实现项目计划书.docx》由会员分享,可在线阅读,更多相关《电信网上营业厅的功能模块设计与实现项目计划书.docx(30页珍藏版)》请在冰豆网上搜索。

电信网上营业厅的功能模块设计与实现项目计划书.docx

电信网上营业厅的功能模块设计与实现项目计划书

电信网上营业厅的功能模块设计与实现计划书

1前言

1.1系统的背景知识

电信公司在营业过程中最重要的是对用户信息的处理。

对电信公司来说,用户信息是至关重要的。

一个用户的信息每时每刻都在发生着变化。

比如某一时刻某一用户进行了一次主叫通话,某用户进行了业务办理申请,某用户进行了话费充值,某用户变更了用户信息,通话费用的变更,信用额度的提升等等。

因此,电信网上营业厅需要让用户可以方便地查询到需要的信息,给管理员(营业员)提供足够的信息更改、信息检索功能,能提供非常准确的数据信息,以与快捷的事务处理能力。

网上营业厅是各大运营商为了方便客户办理查询各类业务而开办的专用,用户通过登陆网上营业厅可以自助办理各种交易业务、查询业务清单、查询业务记录、获知最新动态、投诉、建议等功能,这一点有点类似于网上银行。

所以与以前传统的实体营业厅相比,就相当于把营业厅搬到了网上,既便于管理,又方便用户操作,可以让用户直观地进行各种工作。

1.2研究的目的与意义

在当今的计算机信息化发展的进程中,用户已经不再满足于实体营业厅的各种服务,人们更趋向于足不出户的办理事务,开发网上营业厅已经成为电信公司必须要做的事情。

网上营业厅实际就是实体营业厅的网络化,它更多的是为了迎合当下的社会潮流,满足用户的心里诉求。

让用户们体验到网络的方便、快捷,促进用户体验,实现用户群体的扩大。

针对当前变化越来越快的营业厅建设,为了优化网上营业厅的美观度、实用性,增强网上营业厅的工作准确性,全面提高网上营业厅的服务效率。

目标是设计一个电信网上营业厅系统,实现会员管理、账单查询、业务管理三方面的功能。

网上营业厅系统以的形式实现,达到页面的美观、简洁,操作方便快捷。

1.3行业研究进展

计算机的发展,促成了网络化的新时代。

信息的网络化已经成为必然的趋势,网上营业厅就是电信公司为了在互联网上拓展业务而开发的。

网上营业厅是各大运营商为了方便客户办理查询各类业务而开办的专用,用户通过登陆网上营业厅可以自助办理各种交易业务、查询业务清单、查询业务记录、获知最新动态、投诉、建议等功能。

国网上营业厅目前有中国电信、中国移动、中国联通三家。

中国电信网上营业厅是中国电信的官方线上服务渠道,为广大电信用户提供中国电信的业务办理、费用查询、充值交费、帐单查询、清单查询、积分查询、在线客服、189选号、3G手机购买、故障申告、投诉咨询等服务。

2011年12月20日,中国电信正式发布了中国电信网上营业厅天翼新门户公测版,在的页面上也进行了全新的设计和优化,并增加了新的容。

中国电信网上营业厅天翼新门户一共有5个特点:

轻松登录、自助服务、购机入网、增值业务、个性服务。

中国移动网上营业厅,是中国移动通信提供给客户进行业务受理、营销推广、信息查询的网上自助平台。

“中国移动网上营业厅”分为全球通、动感地带、神州行、集团客户4大客户品牌的自助网上营业厅。

中国移动的网上营业厅针对不同的客户品牌设置了统一的用户登录界面,但不同品牌用户登录后见到的界面和功能是有所差异的。

在网上营业厅中,除去全球通、动感地带和神州行用户都有的历史详单、月帐单、自写短信、积分记录和基本业务办理等功能外,全球通用户提供了专门的网上缴费、话费实时查询等差异化功能,动感地带提供了动感专区商户、BBS和游戏等差异化功能,神州行用户则提供了手机余额查询等特有功能。

为了降低用户的使用顾虑,移动针对网上营业厅采取了客服密码和随机认证密码双重安全模式。

对于网上营业厅的当月详单、历史详单、停开机、业务变更、积分兑现等功能,移动规定用户必须在登录网上营业厅后使用双重认证才能办理,而对于当月话费、缴费历史记录和积分记录等功能只需用户登录网上营业厅后就可以查看。

另外,移动也通过优化网上营业厅系统平台加强网上营业厅业务办理的安全性。

例如,降低网上营业厅的中间件平台任务的超时时间,如果用户在几分钟未对网上营业厅进行操作,系统将自动注销客户本次登录身份。

中国联通网上营业厅是中国联通推出的全国统一网上服务中心,中国联通网上营业厅为用户提供话话费查询、话费充值、业务办理等服务,还提供购买3G、4G、3G套餐购买、4G套餐,手机购买,手机配件购买和充值卡购买等服务。

三大网络运营商对于网上营业厅都十分重视,对于网上营业厅的优化和完善一直是网上业务拓展工作的重点。

目前的三大营业厅都在向着流行的风格不断改进,越来越走向创意布局、极简主义的风格,在颜色选择上更趋向于鲜艳的颜色和冷色调。

 

2系统的设计基础

2.1系统的相关介绍

2.1.1相关管理系统的简介

网上营业厅是各大运营商为了方便客户办理查询各类业务而开办的专用,用户通过登陆网上营业厅可以自助办理各种交易业务、查询业务清单、查询业务记录、获知最新动态、投诉、建议等功能。

网上营业厅的作用:

对运营商来说,用户体验是最主要也是最重要的工作。

用户作为最重要的资源,最大的特点就是不稳定。

运营商要想抓住用户,就必须迎合用户的心理诉求,满足用户的不同需求,对用户进行服务。

在这个信息化的时代,绝大多数服务业都将目标转向互联网这个巨大的用户中心。

时至今日,人们已经习惯了足不出户地办理自己所需要的业务,习惯了利用网络来达成自己的目的。

如果网络运营商们还停留在过去以实体营业厅为主体的模式,那么它必定会在日益竞争的激烈中失去自己的一席之地。

网上营业厅的建设与优化,成为了运营商们将工作重心转向互联网的一个前提。

一个比较的完善的网上营业厅应该具有以下几个特点:

多种登录方式实现轻松登录,简洁明了的操作方式,简约大气、色彩鲜活的页面设计,准确高效的数据信息管理。

其中最重要的一点是要有一个完善的数据库。

通过网上营业厅可以实现信息数据的处理。

电信网上营业厅的开发过程要符合科学有效的管理工作,只有保证在准确的信息数据的基础上和科学有效的管理的方法上,才能对电信网上营业厅进行开发。

本次开发网上营业厅采用B/S结构模式。

B/S模式是浏览器/服务器结构模式,是对C/S结构的一种改进的结构,客户端最主要的应用软件是WEB浏览器,这样的模式统一了客户端,简化了系统的开发,使用和维护。

只要在服务器安装Mysql等数据库,客户端安装一个WEB浏览器,浏览器通过服务器连接数据库进行对数据信息的处理。

本系统选择B/S结构模式是因为:

第一,B/S结构模式比较简便,开发简单,易于维护。

第二,B/S结构模式统一并简化了客户端,只需要安装一个浏览器,不必安装客户端应用程序,不必考虑客户端复杂的维护和升级方式,节省硬盘的存空间。

第三,B/S结构模式成本低,用户使用简便。

第四,B/S结构模式是现代的企业管理所需要的,可以随时查看系统的业务

信息,进行信息处理。

2.1.2系统的设计方法

电信网上营业厅的设计比较复杂,涉与到系统开发的背景,系统的需求分析,各个模块的管理功能,所用到的开发环境和使用的语言,所用到的服务器和使用到的数据库,总体的设计和页面的展示。

该系统的设计遵循以下设计方法:

(1)开发此系统解决的问题。

(2)系统开发的背景和开发的必要性。

(3)按照需求分析,实现相应的功能模块。

(4)对系统的总体设计,详细说明系统要实现的目标。

(5)开发该系统的所需要的环境语言。

(6)系统的所有功能实现和系统的优化。

2.2Mysql与java的简介

2.2.1Mysql数据库简介

Mysql数据库是目前中小型企业最流行的关系型数据库系统,Mysql将企业的信息数据保存在数据库的不同的表中,各个表中存储的数据属于不同的模块功能调用的信息,使用不同的名字进行调用,而不是将所有的数据都放在一个大型的表中,这样存储方式存取方便,使开发者易于操作,提高了灵活性。

Mysql所使用的语句也是访问数据库最常用的标准化的sql语句。

Mysql与大型数据库Sqlserver、Oracle数据库相比,存取速度快,拥有的成本较低,非常适合中小型企业的开发,因此许多中小型企业考虑到成本问题,Mysql作为数据库应用于中小型企业当中。

2.2.2Java的简介

Java是一个编程语言,一种开发环境,一种运行环境,用来开发Java应用程序和applet小程序。

Java语言的开发集成环境有Eclipse和MyEclipse,MyEclipse有自带的tomcat服务器,此电信网上营业厅开发环境采用的是Eclipse.

Java语言与C语言、C++语言的编程很相似,Java是一个面向对象的程序设计语言,去掉了C++语言中繁琐的指针和多重继承等特性,Java只实现单继承和多实现,Java与其相比,简化了很多。

在编写Java文件时大小写严格区分,Java语言的特性是分布式的、易学的、强制面向对象的、可移植性的、动态的和安全的、跨平台、泛型编程的特性,应用于企业WEB应用开发。

 

3系统的需求分析

3.1功能需求分析

电信网上营业厅功能主要包括以下模块:

(1)管理员登录:

以良好的系统登录界面,通过正确的用户名和密码操作进入管理员后台,如果登录错误,则停留在登录界面并提示”用户名或密码错误”。

(2)用户登录:

以美观的系统登录界面,通过正确的用户名和密码操作实现用户登录。

若登录错误,则停留在登录界面并提示”密码错误”。

用户也可以通过手机直接登录,直接登录需要填写相应的手机验证码。

(3)会员管理:

即用户管理,管理员可以对已经注册的用户进行管理,可以实现用户昵称、基本信息的更改,而且可以在后台进行用户的增删改操作。

会员基本信息包括会员号、昵称、性别、年龄、真实、手机号、注册日期、等级、所在组。

(4)账单查询:

管理员对会员的账单进行管理,账单信息包括账单的编号、名称、类别、生成日期、金额数和账单当前状态。

管理员通过后台,可以完成账单信息的添加、修改和删除操作。

会员可以在前台页面查询到自己目前的账单情况。

(5)业务管理:

对业务信息进行分类统计,包括业务的编号、业务名称、申请人、业务类型、业务申请时间、业务受理时间、当前状态、业务金额。

管理员通过后台操作,可以对业务进行审批,实现业务办理的相关操作。

会员可以在前台页面查看自己拥有的业务信息以与对需要办理的业务进行办理申请等操作。

(6)会员注册:

用户通过填写基本信息表注册成为网上营业厅的会员。

用户也可以通过手机号免注册直接成为会员。

3.2性能需求分析

此电信网上营业厅操作起来简便易学,数据库信息的存储相对稳定,响应速度快,数据信息的录入、修改等操作的正确率较高,数据信息的存取安全性高,系统的界面美观整洁,便于维护。

3.3系统设计的原则

(1)系统的实用性

该系统的开发必须达成一定的目标,能够为广大电信用户所服务,需要把系统的实用性放在第一位,如果系统没有实际的运用能力,那么开发此系统就毫无意义,必须尽可能地满足不同行业不同年龄段用户的需求,处理好各种操作的实用性,满足管理员或用户的需要。

(2)系统的可靠性

该系统的开发在一定程度上保证数据信息的可靠性,管理员在系统登录中必须保证所登录的用户名和密码都正确才能进入系统的各个管理层进行管理,防止一些非法用户或没有权限的管理员进行对系统数据的非法修改等操作。

(3)系统的数据库设计方面

数据库设计方面保证数据录入时的一致性,设计中保证数据的数据类型得当。

如果录入的信息与其设计的数据类型不一致,就会录入失败,当录入的信息与其设计的数据类型一致,就录入成功。

保证了数据库设计的一致性。

(4)系统的可扩充性

该网上营业厅适应于将来营业体系的变化,如果将来系统的功能模块不够完整,还可以不断的在现有的模块后进行扩充,增加新的功能。

如果会员和账单数量不断增多,有分页管理功能,保证所有操作都能正常进行。

(5)系统的界面设计方面

该系统界面设计美观大方,符合现在企业管理系统的规化,各个管理模块清晰条理,管理员操作起来方便快捷。

3.4系统的可行性分析

3.4.1经济可行性

该电信网上营业厅在成本上节省了人力的消耗,并在实际的营业工作中节省了各种会员的辅助支出,减少了实体营业厅所需要的巨额资金投入,实现了“一家店铺,天下客来”这一只能存在于想象中的目标。

且管理员使用网上营业厅能够有效的进行业务处理,在一定程度上可以提高会员的积极性和对工作的热情度,从而大大提高企业的效益。

提高了效益,减少了成本,所以在经济上是可行的。

3.4.2技术可行性

该电信网上营业厅的开发最主要的是对其各个模块相对应的数据表进行增加、删除、修改等操作和对网上营业厅界面的设计与调整。

前台页面的设计使用Photoshop图像处理软件。

在技术的实现使用的是Eclipse开发环境与Mysql数据库结合并与服务器相连接进行系统的开发,Eclipse的功能非常强大,实现了各个功能模块的操作,保证了系统开发的可靠性,所以在技术上是可行的。

3.4.3操作可行性

该电信网上营业厅采用B/S结构模式,用浏览器统一了客户端,操作简单明了,各个管理模块之间清晰直观,各个模块可以存储大量的数据信息,调用数据库表中的数据可靠安全方便,而且响应速度非常快,基本可以满足每个用户和管理员的操作需求,所以在操作上是可行的。

 

4系统的详细设计

4.1系统的功能模块设计

该电信网上营业厅的功能模块设计是针对管理员后台来说的。

通过用户即管理员的需求建立起来的帮助管理员解决该系统的业务流程,进行规划出系统将要实现的管理功能模块,所使用的管理员对该系统有一个清晰明了的认识。

本网上营业厅采用基于B/S结构模式,使用Java语言采用Eclipse集成环境结合Mysql数据库用来存储数据信息和服务器进行连接对此系统进行开发。

(1)该系统的功能设计如图4.1所示:

 

 

图4.1电信网上营业厅后台的功能结构图

(2)该系统的基本流程是进入系统的过程,在登录界面输入XX和密码,系统会判断账号和密码是否正确,如果账号和密码正确,则跳转到后台主页,如果XX或密码不正确,则跳回到登录界面,显示XX和密码不正确,登录中的管理员可以通过退出系统返回到登录界面。

如图4.2所示:

图4.2电信网上营业厅后台的流程图

(3)电信网上营业厅用用例图来描述管理员与各个用例之间的关系,如图4.3所示:

 

图4.3管理员用例图

4.2数据库设计

电信网上营业厅的数据库设计在系统设计中占有最重要的地位,数据库中存储了大量的有关网上营业厅的数据表信息,数据表信息直接体现了系统在开发过程中展示出来的重要信息,包括会员的基本信息,账单信息等。

如果数据库设计合理,系统的开发和维护起来非常方便、容易操作。

4.2.1数据库概念设计

根据系统的需求分析,分析不同的管理模块中有不同的实体模块,各个实体有不同的属性关系,得出该电信网上营业厅数据库实体属性图。

(1)关于管理员的属性有:

管理员编号id、管理员username、管理员密码password。

管理员实体属性图如图4.4所示:

图4.4管理员实体属性图

(2)会员的属性包括:

会员编号empno、昵称ename、性别sex、年龄age、真实realname、手机号ephone、注册日期mregistdate、等级grade、所在组group。

会员实体属性图如图4.5所示:

 

图4.5会员实体属性图

(3)账单的属性有:

账单编号beptno、账单名称bname、账单类别bcategory、单主会员号dzptno、生成日期bdate、金额数bmoney、当前状态bstate。

账单实体属性图如图4.6所示:

图4.6账单实体属性图

(4)业务属性包括:

业务编号yptno、业务名yname、业务类型servicetype、申请时间ystime、申请人会员号sqptno当前状态ynstate、受理时间yltime、金额数ymoney。

业务实体属性图如图4.7所示:

图4.7业务实体属性图

4.2.2数据库表结构设计

(1)users数据表保存了管理员登录的用户名和密码,如表4.1所示:

表4.1users数据表

字段

类型

列名

约束

id

Int

用户的主键

主键,非空

username

Varchar(20)

用户名

password

Varchar(20)

用户密码

(2)employees数据表保存了会员的基本信息,如表4.2所示:

表4.2employees数据表

字段

类型

列名

约束

empno

Int

会员编号

主键,非空

ename

Varchar(20)

会员昵称

sex

Int

性别

age

Int

年龄

realname

Varchar(20)

真实

续表4.2employees数据表

字段

类型

列名

约束

ephone

Int

手机号

mregistdate

Varchar(20)

注册日期

grade

Int

等级

group

Varchar(20)

所在组

(3)bill数据表保存了账单的基本信息,如表4.3所示:

表4.3bill数据表

字段

类型

列名

约束

beptno

Int

账单编号

主键,非空

bname

Varchar(20)

账单名称

bcategory

Varchar(20)

账单类别

bdate

Varchar(20)

生成日期

dzptno

Int

单主会员号

bmoney

float

金额

bstate

Varchar(20)

当前状态

(4)ybusiness数据表保存了业务的基本信息,如表4.4所示:

表4.4ybusiness数据表

字段

类型

列名

约束

ympno

Int

业务编号

主键,非空

yname

Varchar(20)

业务名

servicetype

Varchar(20)

业务类别

ystime

Datetime

申请时间

sqptno

Int

申请人会员号

ynstate

Varchar(20)

当前状态

yltime

Datetime

受理时间

ymoney

float

金额

5系统界面实现与代码设计

5.1登录界面

登录过程中需要管理员的XX和登录密码,如果输入管理员的XX和密码正确,则登录成功,会跳转主要页面的功能模块,如果输入错误则会停止在该界面上并显示登录的XX或密码错误,则无法进入后台的主界面中。

如下图5.1所示:

图5.1电信网上营业厅后台登录界面图

如果输入错误则会停止在该界面上并显示登录的XX或密码错误,则无法进入该系统的主界面中。

如下图5.2所示:

图.5.2登录失败界面提示图

该登陆界面中UserServlet的主要代码设计:

publicclassUserServletextendsServlet{

protectedvoiddoPost(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOException{

String[]values=request.getQueryString().split("=");

Stringact=values[1];

if("login".equals(act)){

login(request,response);

}elseif("logout".equals(act)){

logout(request,response);

}

}

privatevoidlogout(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOException{

Sessionsession=request.getSession();

session.invalidate();

response.sendRedirect(request.getContextPath()+"/login1.jsp");

}

privatevoidlogin(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOException{

Stringusername=request.getParameter("username");

Stringpassword=request.getParameter("password");

Useruser=newUser();

user.setUsername(username);

user.setPassword(password);

UserloginUser=userService.login(user);

if(loginUser==null){

request.setAetribte("username",username);

request.setAetribte("password",password);

request.setAetribte("error","您的密码错误!

");

request.getRequestDispatcher("/login1.jsp").forward(request,response);

}else{

Sessionsession=request.getSession();

session.setAetribte("loginUser",loginUser);

response.sendRedirect(request.getContextPath()+"/index1.jsp");

}

}

}

5.2会员管理界面

后台主界面包括头部标题、左侧信息管理和中间图片与退出系统的设计显示图5.3如下:

图.5.3后台主界面图

后台主界面的主要布局代码设计:

中国电信欢迎您

会员信息列表页面如图5.4.1和图5.4.2所示:

图5.4.1会员信息列表页面图

会员信息列表的EmployeeServlet主要代码设计:

privatevoidlist(ServletRequestrequest,Servl

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1