电信管理员管理系统-公开DOC·毕业论文

上传人:zhuma****mei1 文档编号:133960292 上传时间:2020-06-01 格式:DOC 页数:24 大小:368.50KB
返回 下载 相关 举报
电信管理员管理系统-公开DOC·毕业论文_第1页
第1页 / 共24页
电信管理员管理系统-公开DOC·毕业论文_第2页
第2页 / 共24页
电信管理员管理系统-公开DOC·毕业论文_第3页
第3页 / 共24页
电信管理员管理系统-公开DOC·毕业论文_第4页
第4页 / 共24页
电信管理员管理系统-公开DOC·毕业论文_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《电信管理员管理系统-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《电信管理员管理系统-公开DOC·毕业论文(24页珍藏版)》请在金锄头文库上搜索。

1、电信管理员管理系统【摘要】XX电信运营商新增一项Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理。本课题运用JSP技术和网络原理,开发了一个后台服务+B/S结构、使用spring+struts+hibernate框架技术实现的电信营运系统,主要采用Tomcat服务器,mysql数据库,MyeElipse开发工具。本文主要讨论管理员管理系统,经过测试,该系统满足电信营运的基本要求

2、,其平台适应性广,window/Unix/Linux任意操作系统都可运行。 关键词: JSP;MySQL;Spring;Struts;HibernateAbstract:The hire of the Open Lab, which is the increases item of the XX telecommunication operator, it providers the laboratory environment which is based on the Unix platform. The user who choose this services can remote l

3、ogin the laboratory to do some work and experiment. The operator hoped to managed the users and their costs by using the advanced computer technology. This topic utilizes the JSP technology and the network theorem, developed a backstage server +B/S structure、using spring+struts+hibernate frame to re

4、alize this telecommunication operator. It mainly used the Tomcat server, the mysql database and the MyElipse development kit. This article mainly discussed the manager management system. Through out the test, it can meet the basic requirement of the telecommunication. It can widely used in different

5、 operator system, such as Windows、Unix and Linux.Key word: JSP;MySQL;Spring;Struts;Hibernate目录第一章 引言- 1 -1.1课题简介- 1 -1.2本论文的目的及内容- 2 -1.2.1 本论文的目的- 2 -1.2.2 本论文的内容- 2 -第二章 技术准备概述- 2 -2.1 Servlet简介- 2 -2.2 JSP技术介绍- 3 -2.2.1 什么是JSP- 3 -2.2.2 JSP的优点- 3 -2.3 MySQL- 3 -2.4 Spring- 3 -2.5 Struts- 4 -2.6 H

6、ibernate- 4 -第三章 管理员管理系统简介- 5 -3.1管理员管理系统介绍- 5 -3.2用例分析- 5 -3.3用例说明- 6 -3.3.1超级管理员个人信息修改- 6 -3.3.1.1类图- 6 -3.3.1.2类图时序说明- 7 -3.3.1.3类说明- 7 -3.3.1.4事件流- 8 -3.3.1.5操作的界面- 8 -3.3.2管理员信息查询- 8 -3.3.2.1类图- 9 -3.3.2.2类图时序说明- 9 -3.3.2.3类说明- 9 -3.3.2.4事件流- 10 -3.3.2.5操作的界面- 10 -3.3.3 管理员信息修改- 10 -3.3.3.1类图-

7、11 -3.3.3.2类图的时序说明- 12 -3.3.3.3类说明- 12 -3.3.3.4事件流- 13 -3.3.3.5操作的界面- 13 -3.3.4 管理员信息删除- 13 -3.3.4.1类图- 14 -3.3.4.2类图时序说明- 15 -3.3.4.3 类说明- 15 -3.3.4.4事件流- 16 -3.3.4.5操作的界面- 16 -3.3.5增加新管理员- 16 -3.3.5.1类图- 17 -3.3.5.2类时序说明- 17 -3.3.5.3类说明- 18 -3.3.5.4事件流- 18 -3.3.5.5操作的界面- 18 -第四章 管理员管理系统测试- 19 -第五章

8、 总结- 20 -参考文献致谢w第一章 引言1.1课题简介随着科学技术的发展,人类社会的进步,计算机技术和网络技术的发展;人们生活、工作、学习等已经离不开通过电话进行通信(固定电话、移动电话)和Iternet网。为了更好的管理和营运通信技术,电信等通信公司为了更好的适应用户的需求和自身管理,应采用先进的计算机技术开发一个强大的电信营运系统,为用户提供更强大、更快捷的服务功能。本课题所研究的电信营运系统就是某电信运营商要新增一项开放式实验室出租业务,让用户远程登录到实验室做基于该环境的工作和实验,以实现对此项业务运营的支持与管理。本项目主要包括以下子系统:1、 采集系统2、 整合系统3、 用户管

9、理系统4、 资费管理系统5、 管理员管理系统6、 帐单查询系统7、 帐务查询系统8、 用户自服务系统9、 权限管理系统电信营运功能需求结构图:该系统运用JSP/Servlet【2】等WEB开发技术和网络原理,后台服务+B/S结构、使用spring+struts+hibernate框架技术实现【14】;对window/Unix/Linux任意操作系统支持,对主流浏览器支持,MySQL/Oracle任意数据库支持,Tomcat/Weblogic/Websphere任意应用服务器支持。1.2本论文的目的及内容1.2.1 本论文的目的1、通过对电信营运系统的设计与实现,进一步掌握软件工程开发设计系统的

10、流程,建立起严格的软件工程思想。2、研究基于spring+struts+hibernate框架技术【14】的体系设计与实现。a、解决电信营运与管理的问题。b、通过具体的界面设计,构建等技术的实践应用,为以后开发面向企业运用的管理信息系统做技术准备。3、从方便性、安全性、通用性、可扩展性及效率等方面入手。4、实现管理员管理系统的功能,为整个系统的实现和完整性做准备。1.2.2 本论文的内容1、研究电信营运系统的需求工程实践2、管理员管理系统实现。第二章 技术准备概述2.1 Servlet简介【2】1、Servlet是服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。应用

11、传统的CGI(Common Gateway Interface,公共网关接口)【1】程序,针对每个HTTP请求都要启动一个新的进程。如果CGI程序自身相对比较简单,那么启动进程的开销会占用大部分时间。而使用servlet,Java虚拟机会一运行,并用轻量级的Java线程处理每个请求,而非重量级的操作系统进程。2、Servlet是接受来自网络的请求(form表单或其它的请求),并作出响应。3、Servlet可以实现动态的页面,可以针对不同的请求作出不同和响应,可以实现页面的流转,Servlet可以充当MVC【12】模式中的Control模块,可以控制信息的流向。2.2 JSP技术介绍2.2.1

12、什么是JSP【1】JSP(Java Server Pages),是由Sun Microsystems公司提出、许多公司参与建立的一种动态网页技术标准。JSP是服务器端运行的页面,JSP本身就是一个文档,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。2.2.2 JSP的优点【2】1、JSP里面可以嵌入JAVA代码。2、在运行的时候,JSP被容器翻译成为一个servlet。3、不需要再在配置文件里面配置。4、文件被修改之后,自动被重新编译。5、Servlet生成静态页面比较麻烦,适合于做control层;JSP生成页面比

13、较容易,适合做view层,JSP本质上就是servlet。2.3 MySQL【6】MySQL是一个高性能、多用户、多线程、建立在客户、服务器结构上的RDBMS,专门为了速度和稳定性而设计。在过去几年中,它已经成为线上和线下适合于数据库驱动的应用程序最受欢迎的RDBMS之一。【13】MySQL RDBMS由下面两部分组成:、服务器端工具 包括MySQL数据库【6】服务器以及其他管理多个MySQL数据库服务器、优化和修改MySQL表、创建故障记录的工具。MySQL数据库【6】服务器是核心系统,负责创建和管理数据库、执行查询和返回查询结果,并且对数据库的安全性负责。、客户端工具 包括一个命令行方式的

14、MySQL客户机、管理MySQL用户许可的工具以及导入导出MySQL数据库【6】的实用程序。还包括查看和复制MySQL数据库【6】和表、维护表和检索服务器状态信息的命令行工具。2.4 Spring【14】Spring框架包含许多特性,并被很好地组织在七个模块中(Core、AOP、DAO、ORM、JEE、Web)。Core封装包是框架的最基础部分,提供IoC和依赖注入特性。DAO提供了JDBC抽象层,它可以消除冗长的JDBC编码和解析数据库厂商特有的错误代码。并且,JDBC封装包还提供了一种比编程性更好的声明性事务管理方法,不仅仅是实现了特定接口,而且对所有的POJOs(plain old Ja

15、va objects)都适用。ORM【14】封装包提供了常用的“对象/关系”映射APIs的集成层。其中包括JPA、JDO、Hibernate和iBatis。AOP封装包提供了符合AOP Alliance规范的面向方面的编程(aspect-oriented programming)实现,让你可以定义,例如方法拦截器(method-interceptors)和切点(pointcuts),从逻辑上讲,从而减弱代码的功能耦合,清晰的被分离开。而且,利用source-level的元数据功能,还可以将各种行为信息合并到你的代码中,这有点像.Net的attribute的概念。Spring中的Web包提供了基础的针对Web开发的集成特性,例如多方文件上传,利用Servlet listeners进行IoC容器初始化和针对Web的application context。当与WebWork或Struts一起使用S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号