移动业务管理系统的设计与实现(MyEclipse,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
移动业务管理系统的设计与实现(MyEclipse,MySQL)(任务书,开题报告,中期检查表,毕业论文,22000字,源程序,数据库)
摘 要
本文主要介绍了如何用Servle,Jsp,Js技术来研究移动业务管理系统。论文阐述了Servlet,JSP,Js概念,Java语言;说明了mvc 框架,工作流程及其核心技术;本文还介绍了系统的需求分析,数据库设计,及其测试用例,比较详细的描述了整个系统的实现过程。结合实际,为了更好的实现客户管理,资源管理,业务办理,业务费用配置,操作员管理,让移动业务管理系统更具高效性,本系统主要是对中国移动业务管理系统的操作员管理,客户管理,资开发源管理,业务办理,业务配置进行研究,采用功能强大的JAVA语言,用MyEclipse工具来开发,使用MVC框架,数据库用的是Mysql,并通过XML来进行部署,最后采用tomcat6.0最为Web运行服务器,基本满足了常规需求和初期的设计思想。
关键词:移动业务管理系统,JSP,Servlet,Js
ABSTRACT
This paper mainly introduced how to use servle, JSP, Js technique to study Mobile Business Management System. This paper expounds the concept and Js Servlet, JSP, Java language; Explains the MVC framework, work flow and core technology; This paper also introduces the system of needs analysis, database design, and its test cases, more detailed description of the realization of the entire system process. Combined with practical, in order to better achieve the customer management, resource management, business is dealt with, business expenses, the operator management, make configuration of Mobile Business Management System more efficiency, this system is mainly to the Mobile Business Management System operator management, customer management, information source management, business development, business study dealt with, the configuration of the JAVA language, powerful function with MyEclipse tools to development, using MVC framework, database with mySql, and through XML to deployment, then using tomcat6.0 most web server running, basically meeting the requirements and the design of the early conventional thinking.
Keywords:Mobile Business Management System, JSP, Servlet, Js
本人在某所高校据调查发现该校的学生对于移动业务的一些用户体会,大家都觉得移动的一些业务还是比较好,但是在收费这块上还是不够明朗化,很多费用自己都不是很清楚,什么增值费用,优惠金额等,对资源的配置问题还是不够清楚,因此,为了维护广大用户的切身利益;为了移动业务管理系统更加明朗,清晰,为了方便管理人员全面地掌握客户的情况,设计一套专用业务管理系统—来管理用户信息,管理员信息,业务信息,资源信息,使移动业务管理实现标准化和规范化是十分必要的。
根据实际调查研究,在与相关人员进行座谈与沟通后,结合查询相关的资料,分析所得,此系统主要实现以下几个功能,操作员管理模块,主要包括操作员的添加,用操作员也就是工作人员来管理此系统和为客户办理相关业务,操作员的修改,操作员的查询,操作员的删除, 资源管理模块,有资源的添加,资源的修改,资源的查询和资源的删除,业务费用的配置,管理员给以根据实际的需求对不同的业务进行不同的价格配置,业务办理,根据手机号码可以选择办理相关的业务,可以进行充值业务办理,余额查询,客户管理模块,包括客户的添加,客户的修改,客户的删除,和客户的修改,通过这些的模块的设计可以对客户信息的及时掌握和及时处理也提供了很大的帮助。
本系统所采用的架构
综上所述,本系统采用三层结构,即:浏览器/Web服务器/数据库服务器,这种结构的移动业务管理系统,客户端只需安装一个标准的Web浏览器,其它应用程序都存储在Web服务器上,负责接收浏览器的Web页请求和数据请求,并处理Web页请求,同时将数据请求通过数据库接口程序转换成数据库服务器能够接收的形式,送到数据库服务器,数据库服务器执行相应的数据库操作,并将结果通过数据库接口程序的送回Web服务器, Web服务器将结果处理成浏览器能够接收的形式后,送回发出请求的浏览器,显示结果。
需求分析
3.1 任务概述
3.1.1 任务目标
要求完成如下功能:
管理员管理: 管理员的添加、修改、删除,查询。
资源管理模块:支持资源的添加,修改,删除,查询,批量处理。
客户管理模块:支持客户的添加,修改,删除,查询,管理。
业务费用配置:对各种套餐进行业务费用的配置。
业务办理: 有业务办理,余额查询,充值业务。
3.1.2 运行环境
操作系统:WindowsXP(SP3)
数据库:MYSQL5.0
开发环境:jdk1.6 MyEclipse8.6
服务器:Tomcat6.0
3.2 数据需求分析
数据需求主要是用来描述系统的数据来源,根据本课题的要求,要有以下数据信息:
◆ 管理员信息:用于描述管理员的基本信息。例如:账号(ID)、密码、姓名、权限。
◆ 资源信息: 用于保存电话信息. 例如: ID号、电话号码、电话卡类型、卡号、号码是否可用。
◆ 套餐信息: 用于保存套餐信息。例如: ID号、套餐代码,套餐名称。
◆ 客户信息: 用于保存公告信息。 例如: ID号、证件类型、证件号码、姓名、生日、性别、联系地址,电话号码、余额。
◆ 业务信息: 主要用于保存业务信息。例如:业务编号、业务名称、业务金额。
3.3 功能需求分析
3.3.1 一般操作员
1、登录
功能描述:该模块功能主要是 操作员通过账号和密码登录到系统的后台页面来对移动系统进行管理
2、客户管理:一般的操作员,比如营业厅的雇员只能对客户进行管理。如客户的增删改查。
3、业务办理:一般的操作员,可以查询余额,对客户进行充值,进行业务办理。
3.3.2 管理员
1、登录
功能描述:该模块功能主要是管理员通过账号和密码登录到系统的后台页面来对移动系统进行管理
2、操作员管理
功能描述:该模块功能主要是超级管理员可以添加一个新的普通管理员来对系统进行管理,还有修改,查找,删除操作员的管理。
3、资源管理
功能描述:该功能主要是管理员可以针对客户的需求添加新的号码,修改,查找,删除号码。也可以进行批量号码的处理。
4、客户管理:一般的操作员,比如营业厅的雇员只能对客户进行管理。如客户的增删改查。
5、业务办理:一般的操作员,可以查询余额,对客户进行充值,进行业务办理。
6、业务费用配置:针对不同的套餐对不同的业务进行费用的配置。
#p#副标题#e#
目录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 课题的背景 1
1.2 课题的意义 1
第2章 系统实现所需技术介绍 3
2.1 系统架构介绍 3
2.1.1 C/S 与B/S 结构概述 3
2.1.2 C/S 和B/S 之比较 3
2.2 JAVA 技术介绍 6
2.2.1 JAVA 的语言特点 6
2.2.2 JAVA 的主要特性 6
2.2.3 J2EE技术 8
第3章 需求分析 12
3.1 任务概述 12
3.1.1 任务目标 12
3.1.2 运行环境 12
3.2 数据需求分析 12
3.3 功能需求分析 13
3.3.1 一般操作员 13
3.3.2 管理员 13
3.4 性能需求分析 13
3.4.1 安全性要求 13
3.4.2 精度要求 14
3.4.3 界面需求 14
3.4.4 响应时间要求 14
3.4.5 输入输出要求 14
3.5 可行性分析 14
3.5.1 操作可行性分析 14
3.5.2 技术可行性分析 14
第4章 系统总体设计 15
4.1系统功能模块图 15
4.2 E-R 图 15
4.3 数据表设计 18
4.3.1 管理员表 18
4.3.2 资源表 19
4.3.3 客户信息表 19
4.3.4 业务信息表 20
4.3.5 套餐表 20
4.3.6 套餐业务关系表 20
4.3.7 客户业务关系表 21
4.4主要功能描述表 21
4.4.1 登陆功能 21
4.4.2 操作员管理功能 21
4.4.3 资源管理功能 22
4.4.4 客户管理功能 23
4.5 UML图之用例图 23
4.5.1 操作员用例图 24
4.5.2 管理员用例图 25
第5章 系统实现 26
5.1 登陆模块的设计与实现 26
5.2 操作员管理模块 27
5.2.1 显示操作员信息 27
5.2.2 增加操作员信息 28
5.2.3 修改操作员信息 29
5.2.4 删除操作员信息 30
5.2.5 根据账号查询操作员信息 30
5.3 配置业务费用模块 32
5.3.1 业务费用配置 32
5.3.2 充值业务办理 32
5.3.3 余额查询 34
5.4 客户管理模块 34
5.4.1 客户添加 34
5.4.2 客户修改 34
5.4.3 客户删除 34
5.4.4 客户查询 34
5.5 资源管理模块 35
5.5.1 资源添加 35
5.5.2 资源修改 35
5.5.3 资源删除 35
5.5.4 资源查询 35
第6章 系统测试 36
6.1 登陆测试 36
6.2 增加操作员测试 37
6.3 客户查询测试 38
6.4 客户修改测试 40
6.5 充值业务测试 41
6.6 余额查询测试 41
结 论 42
参考文献 43
致 谢 44