用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

基于jsp+servlet的移动业务管理系统的设计实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 随着通信行业的蓬勃发展,通信业务的迅速扩大,通信营业系统自动化、电子化程度越来越高,要求更科学、更迅速、更准确地采集和处理客户信息;更加有效的使用各种资源。本文所介绍的移动业务管理系统正是基于以上问题所提出。首先,本系统采用专用技术和通信运营商已有系统无缝集成,不影响系统使用安全、不改变现有系统的使用习惯;其次,支持自动配置费用功能,能够在开户后自动结账,大大缩短了通信运营商前台客服人员业务办理时间,提高了工作效率,并杜绝了以前可能存在的费用计算错误的不足;大大简化业务的办理难度,降低业务办理的劳动强度和出错机率;最后,基于卡、号、套餐完全分离的选号技术,提高了手机号码、 SIM卡的利用率。本文在分析当前移动营业厅业务办理流程的基础上,阐述了系统实现需要解决的主要问题;对系统整体进行了概要描述,对需求分析和系统架构设计的方法进行了阐述,同时对系统实现过程中的关键问题给出了具体的技术和方法。本系统以windows为开发平台,以面向对象为方法学,采用Jsp+Servlet和JavaBean等技术建立了一个集营业厅操作员管理、手机选号和后台数据管理于一体的综合自动化系统。本系统强调完整性更多而规范的软件开发过程,按照需求分析,系统设计到实现和测试的步骤,所以系统具有很好的灵活性、稳定性和扩展性。

关键词:移动业务管理系统;Java;Jsp;Servlet
目 录
1 项目概述 1
1.1 现系统概述 1
1.2 公司组织机构 1
1.3 业务流程 2
1.4 现系统存在的问题 4
2 系统需求分析 5
2.1系统定义 5
2.2 需求陈述 5
2.3 USE CASE建模 6
2.3.1 定义活动者 6
2.3.2 Use Case图 6
2.3.3 用例说明 8
3 系统架构设计 11
3.1 架构设计目标 11
3.2 系统功能模块 11
3.3 系统架构设计 12
3.4 系统架构类图 14
4 系统详细设计 16
4.1 系统协作图 16
4.2 系统状态图 17
4.3 系统活动图 19
4.4系统时序图 22
4.5业务逻辑对象类图 24
4.6数据库设计 25
4.6.1数据库的概念 25
4.6.2 数据库的选择 25
4.6.3 E-R图 25
4.6.4 数据库表的描述 29
4.7系统实现概述 32
4.8系统部署图 33
5 编码 35
5.1 概述开发工具及编程脚本 35
5.2 脚本习惯说明 37
5.3 脚本 37
5.4 构件图 38
6 测试 39
6.1 测试原则及测试方法概述 39
6.2 测试项目测试用例 40
6.3 软件测试结论 43
6.3.1 软件能力 43
6.3.2 缺陷和限制 43
6.3.3 建议 43
6.3.4 测试结论 43
结 论 44
致 谢 45
参考文献 46
附录A 中文译文 47
附录B 英文原文 56
附录C 程序清单 67
21世纪的今天,人们的生活已经发生了翻天覆地的变化,人们的生活节奏也越来越快,做任何事都考究效率,各个市场的运做也需要考究效率,移动业务管理系统的出现大大提高了手机市场经济运做的效率,其方便反复、运转快速、宽广的散布范围等特点,大大节省了用户的时间,同时也为国家带来了庞大的经济效益。移动业务管理系统是一个基于B/S模式的对电话号码费用等进行高效率管理的应用系统,它的用户主要是移动公司的管理员和普通员工,普通员工可以通过该系统进行给客户进行开户,修改密码等权限,管理员则通过本系统实现对普通用户的管理以及资源管理,配置费用等操作。
移动通信公司一向是我们国家各个行业中最先实现信息化的企业,仅管如此,面对其庞大的用户群体和员工团队,在信息化方面也不是完全的信息化,这跟我们国家的整体信息化进度有关,我们国家是在20世纪90年代开始重视信息化的,那个时代以后,从中央到地方、从企业到个体经营者、从社会到家庭慢慢地深入人心。信息化是工业化的下一个阶段,它能极大地提高生产力。移动通讯公司虽然在很多部门都实现了信息化,但是其业务系统多而杂,而且部门多、人员杂,完全实现信息化几乎是不可能的。移动业务管理系统的实施能帮助数据业务部门在业务办理上实现信息化,这能减少其人力成本,增加其业务收入,极大地方便了这个行业和用户。
对企业来讲,这也是维持其继续保持先进性的一个优秀的武器。移动业务管理系统是软件技术发展的产物,带有其鲜明的时代特点,而且它是支持各种国际国内规范的java编码技术,其扩展性相当好,如果其哪一块业务系统发生变化,扩展其业务系统也是很方便的,不会影响其原来的系统。
2 系统需求分析
2.1 系统定义
该系统主要建立一个基于B/S模式的移动业务管理系统,面对当前越来越多的开卡办卡用户,对电话卡,费用仍是人工管理带来的检索速度慢,效率低,办卡量大,卡号统计工作量大,卡号完成及时更新的问题,该系统可以对系统的两种用户类型的使用实现:
(1)对于非管理员用户在本系统的应用下只可以进行开户的功能,方便了为客户选号开卡的功能,提高了开户的方便性。
(2)对于管理员用户能够实现方便地进行操作员管理,操作员查询,增加以及删除,轻松地进行资源管理和配置业务费用,便捷地对号码资源进行添加、修改、删除,并且可以完成号码资源批量上传的功能,分类管理各种套餐费用,对套餐信息进行相关添加,修改,删除,分类管理等操作。
需求陈述
在调研时发现对于移动业务的一些用户体会,大家都觉得移动的一些业务在收费这块上还是不够明朗,很多费用自己都不是很清楚,什么增值费用,优惠金额等,对资源的配置问题还是不够清楚,因此,为了维护广大用户的切身利益;为了移动业务管理系统更加明朗,清晰,为了方便管理人员全面地掌握客户的情况,设计一套专用业务管理系统来管理用户信息,管理员信息,业务信息,资源信息,使移动业务管理实现标准化和规范化是十分必要的。
(1)从用户的角度分析
现在,手机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为移动营业厅的管理带来极大的方便,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高工作效率;第四,本系统更加安全,等等。所以,本系统在经济上是可行的。
(2)从信息需求的角度分
本系统利用MySql作为后台的数据库,它是一个支持多用户的数据库,适用于大中规模的数据量需求。使用MyEclipse作为系统开发的开发环境,JavaBean作为MyEclipse的一种开发语言提供完善的指令控制语句、类与对象的支持及丰富的数据类型。
系统功能模块
系统主要包含操作员管理,资源管理,业务配置管理和开户四大模块。每个模块包含一个或多个功能点,为了使模块间的耦合度降低,我们做了一些耦合设计,最终定下了八个功能点。根据系统需求分析,现总结系统结构图如下
本文以基于jsp+servlet技术的移动业务管理系统为实例,就如何利用面向对象的方法和思想对系统进行需求分析、系统分析、系统设计的过程作了一个比较全面的研究。并对系统部分关键技术的实现做了有益的探讨。现对所做的工作做了如下总结: 
本文首先介绍了系统的体系结构、JSP/Servlet对web应用系统的支持、JSP/Servlet组件的UML模型等。针对移动业务管理系统的特点,本文提出了在JSP/Servlet平台的基础上开发移动业务管理系统的解决方案,并且提出了一种快速有效的开发方式:使用支持UML的建模工具Rational Rose对系统进行面向对象的建模,从模型得到系统的JavaBean组件框架代码,在此基础上进行开发。 
在对组件技术、设计模式以及UML的深刻理解的基础上,结合先进的JSP/Servlet设计模式 ,对一个基于Web的移动业务管理系统进行了UML建模,首先建立反映需求的用例图、反映动态行为的顺序图和活动图,然后建立对象模型,通过类设计将系统的功能正确合适地完全细化到各个组件所封装的业务逻辑中去详细的推敲和反复,从而得到详细的顺序图和类图。在类设计过程中,着重探讨了JavaBean和实体组件的设计思想,并给出了设计模型。这个过程需要组件.数据库设计在设计原则的基础上设计了数据库模型,给出了数据库中表的详细结构。
开发基于JSP/Servlet的移动业务管理系统开发人员不必开发系统的底层服务代码,开发人员可以利用应用服务器提供的丰富的底层服务,使得从而可以专注于企业所需的业务逻辑,降低了系统开发与维护成本,提高了效率:利用JSP/Servlet的组件技术,得到最大限度的组件复用提高了系统的未来拓展性。 

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信