毕业论文格式模板范文附带详解文档格式.docx

上传人:b****6 文档编号:19439227 上传时间:2023-01-06 格式:DOCX 页数:29 大小:197.21KB
下载 相关 举报
毕业论文格式模板范文附带详解文档格式.docx_第1页
第1页 / 共29页
毕业论文格式模板范文附带详解文档格式.docx_第2页
第2页 / 共29页
毕业论文格式模板范文附带详解文档格式.docx_第3页
第3页 / 共29页
毕业论文格式模板范文附带详解文档格式.docx_第4页
第4页 / 共29页
毕业论文格式模板范文附带详解文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

毕业论文格式模板范文附带详解文档格式.docx

《毕业论文格式模板范文附带详解文档格式.docx》由会员分享,可在线阅读,更多相关《毕业论文格式模板范文附带详解文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

毕业论文格式模板范文附带详解文档格式.docx

1.前言

(这部分内容只需写一页就要结束,小标题内容可自行修改)

1.1引言

随着信息时代的到来,我国电信事业迅猛发展,提高工作效率,以及服务水平,也就成了电信企业的当务之急;

在满足基本通信的前提下,完善的后台支撑服务系统是电信企业树立优秀企业形象和增强自身竞争力的重要条件。

由于目前电信用户总数很大,且在不断增加,各种新兴的电信业务越来越来多,传统的手工受理业务方式已不能满足用户的需要,应用现代化的信息技术就能很好的解决这个问题,它可以减少工作环节,缩短处理时间,减少由于几次人工操作出现差错的概率,提高工作效率,真正实现对各种电信业务快捷、自动受理。

因此开发出一个稳定,高效的电信程控业务管理系统势在必行。

1.2目前该技术研究概况

XX电信公司计算中心的X建雷高工和XX交通大学计算机系统结构与网络研究所的李增智教授发表了一篇《利用网管系统实现电信业务工单》的论文,该论文从整体上给出了一个实现电信程控业务管理系统的原型。

目前全国很多电信局都在这方面进行开发和研究,并取得较好的成就。

1.3课题研究的意义

该课题的研究对于改善电信系统运行和服务质量等方面有着重要意义。

比如,使用该系统的“营业受理模块”可以将业务要求及时自动转换为相关交换机的操作命令,并由程控交换机自动处理,通过这种自动化处理方式可以极大地改善处理速度,同时避免了人为差错。

“计费系统”中,需要大量的停开机处理,若这些停机操作采用人工方法进行处理,则处理时间长且容易产生差错,用户缴纳话费后会产生开机不及时的问题,通过本系统可以实现计费账户系统停开机的自动处理,缩短了大批量停机的处里时间,同时也减小了差错。

总之,这个课题的研究很有实用价值,它是电信信息化建设中的重要组成部分。

1.4课题研究的主要内容和目标

研究的主要内容是通过对现有电信现行系统进行调查研究,问题定义,确定软件需求,系统分析,系统设计和实现。

充分利用现有的软硬件资源开发出一个稳定的、高效的、使用方便、维护简单、扩展性好的电信程控业务管理系统。

该系统的目标是应该能实现自动化处理各种程控业务与号线工单,对业务数据进行有效的管理;

能让前台业务受理员对客户的业务进行方便快捷受理,电信网管中心对整个系统的维护和管理,一般用户浏览部分信息,为电信用户提供高效、优质的服务。

1.5本章小结

该章从整体角度论述了该课题的背景和研究现状,给出了课题研究的意义,定义了要研究的主要内容以及目标。

2.开发环境和开发工具

2.1数据库系统Sybase简介

2.1.1数据库管理系统Sybase版本

1984年,MarkB.Hiffman和RobertEpstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。

SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是NovellNetware环境下运行的版本,三是WindowsNT环境下运行的版本。

对UNIX操作系统目前广泛应用的为SYBASE10及SYABSE11forSCOUNIX。

2.2.2Sybase数据库管理系统的特点

Sybase公司的数据库Sybase7.x是高性能企业智能型关系数据库管理系统,它具有开放的、可扩展的体系结构,易于使用的事务处理系统,以及低廉的拥有成本。

所消耗的内存、外存储器和CPU资源要比其他的关系型数据库管理系统低得多。

我们从下几个方面考虑,并结合电信部门的特点与现有资源,我们选择Sybase数据库:

(1)基于客户/服务器体系结构的数据库

一般的关系数据库都是基于C/S(主/从)式的模型的。

C/S结构:

是一种网络计算方案。

它是将一个应用有机地分布在服务器端和客户端,由客户端发出请求到服务器,服务器收到请求后并做出相应的处理,最后把结果信息传递到客户端。

(2)开放的数据库

由于采用了客户/服务器结构,应用被分在了多台机器上运行。

更进一步,运行在客户端的应用不必是Sybase公司的产品。

对于一般的关系数据库,为了让其它语言编写的应用能够访问数据库,提供了预编译。

Sybase数据库,不只是简单地提供了预编译,而且公开了应用程序接口DB-LIB,鼓励第三方编写DB-LIB接口。

由于开放的客户DB-LIB允许在不同的平台使用完全相同的调用,因而使得访问DB-LIB的应用程序很容易从一个平台向另一个平台移植。

(3)高性能

Sybase真正吸引人的地方还是它的高性能。

体现在以下几方面:

a.可编程数据库

通过提供存储过程,创建了一个可编程数据库。

存储过程允许用户编写自己的数据库子例程。

这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。

b.事件驱动的触发器

触发器是一种特殊的存储过程。

通过触发器可以启动另一个存储过程,从而确保数据库的完整性。

c.多线索化

Sybase数据库的体系结构的另一个创新之处就是多线索化。

一般的数据库都依靠操作系统来管理与数据库的连接。

当有多个用户连接时,系统的性能会大幅度下降。

Sybase数据库不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。

此外,Sybase的数据库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘,绕过了操作系统这一环节,提高了性能。

d.OLTP(OnlineTransactionProcessing)性能

ASE为联机事务处理提供了可预计的高性能,通过专利的逻辑内存管理器分配数据库对象给命名缓存,通过逻辑处理管理器分配CPU资源给个别应用,同时利用资源控制器可管理查询、批处理或事务的资源消耗。

e.VLDB(VeryLargeDataBase)支持

Sybase作为主要的数据库软件供应商,在全球拥有丰富的建立和实施VLDB系统的实际经验。

SybaseVLDB解决方案主要包括VLDB数据库存储技术、VLDB数据库性能优化以及VLDB数据维护三部分。

f.动态性能调整

动态性能调整允许系统管理员在不重启系统的情况下调整系统参数设置,从而大大减少服务器的停机时间,降低维护和管理成本,提高系统可靠性和稳定性。

(4)安全性

  sybase7.x支持SSL协议,支持基于数字证书的X509v3标准,sybase7.x具有数据库行级安全机制,确保用户只能读取授权的数据,更进一步的保证了商业数据的安全性。

(5)数据库及SQL性能调优

ASE包含大量的组件,允许DBA查找到系统性能瓶颈或其它问题的根源,以便加以解决。

(6)数据库日常管理

 通过SybaseCentral可以监测远程和本地正在运行的事务信息,数据库服务其中所有锁的信息,可以设置服务器失败转移机制。

sybase7.x具有高性能的数据库备份/恢复功能,并可以在联机的情况下重建索引,或者动态地增加和减少服务器引擎以增强负载均衡。

2.2.3Sybase数据库管理系统的组成

Sybase数据库主要由三部分组成:

(1)进行数据库管理和维护的一个联机的关系数据库管理系统SybaseSQLServer,它是个可编程的数据库管理系统,它是整个Sybase产品的核心软件,起着数据管理、高速缓冲管理、事务管理的作用。

(2)支持数据库应用系统的建立与开发的一组前端工具SybaseSQLToolset;

ISQL是与SQLServer进行交互的一种SQL句法分析器。

ISQL接收用户发出的SQL语言,将其发送给SQLServer,并将结果以形式化的方式显示在用户的标准输出上。

DWB是数据工作台,是SybaseSQLToolset的一个主要组成部分,它的作用在于使用户能够设置和管理SQLServer上的数据库,并且为用户提供一种对数据库的信息执行添加、更新和检索等操作的简便方法。

在DWB中能完成ISQL的所有功能,且由于DWB是基于窗口和菜单的,因此操作比ISQL简单,是一种方便实用的数据库管理工具。

APT是Sybase客户软件部分的主要产品之一,也是从事实际应用开发的主要环境。

APT工作台是用于建立应用程序的工具集,可以创建从非常简单到非常复杂的应用程序,它主要用于开发基于表格(Form)的应用。

其用户界面采用窗口和菜单驱动方式,通过一系列的选择完成表格(Form)、菜单和处理的开发。

(3)可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口SybaseOpenClient/OpenServer。

通过OpenClient的DB-LIB库,应用程序可以访问SQLServer。

而通过OpenServer的SERVER-LIB,应用程序可以访问其它的数据库管理系统。

2.3客户端开发工具PowerBuilder介绍

PowerBuilder是Sybase公司的独资子公司PowerSoft推出的应用于客户机/服务器体系结构下的应用程序开发技术,是一种面向对象的图形化交互式开发工具。

从1990年6月1.0版本的问世,到最近8.0版本的发行,PowerBuilder越来越让人感觉到其强大的魅力。

对于数据库应用系统强有力的支持是PowerBuilder的一大特色,它提供与当前流行的大型数据库如:

Oracle、Informix、Sybase等的专用接口,并可通过ODBC与微机数据库连接,具有强大的查询、报表和商业图形功能,可支持跨平台开发。

PowerBuilder采用真正的面向对象的技术,它将所有的事件、控制、函数和程序都以对象为单位封装起来,具有“封装”“多态”“继承”的属性。

PowerBuilder为开发人员提供了各种工具和一个集成的开发环境,创造了应用开发时所需的各种部件,如窗口、菜单、数据库存取、图形和报表;

应用的各种成分,包括窗口、菜单、程序、数据库存取、数据库管理、图形、报表、调试、编译等工作全都能在PowerBuilder的集成开发环境中完成。

PowerBuilder是面向对象的可视化(Visual)编程工具,相对于第三代面向过程编程语言,可让程序员将更多的精力放到功能的实现而不是界面的实现上来。

这些不仅能提高程序员的工作效率,同时还能极大地加快开发进程。

值得一提的是,PowerBuilder提供了一个智能型、功能强大的数据窗口对象(DataWindow),利用它,软件人员无需编写专门的SQL语句,就可以实现对后台数据库进行显示、修改、更新、插入、删除和打印等操作。

数据窗口(DataWindow)是PowerBuilder的专利,也是PowerBuilder应用程序的核心和精华所在。

PowerBuilder通过数据窗口(DataWindow)建立了用户与数据库间的交互和控制。

随着PowerBuilder6.0、6.5,8.0的推出,这一功能强大的第四代语言快速开发环境又提供了众多颇受欢迎的改进,增加了平台支持的数量,增强了建立因特网和内部网上分布式应用的能力,扩展了语种支持。

显著的变化是,PowerBuilder已经开始从传统的客户/服务器开发环境转变成完全支持(WorldWideWeb)应用的开发环境。

新的Java代理生成器使Java客户机能够直接访问应用逻辑和PowerBuilder6.0对象。

代理提供了一种插入商用逻辑的方法,从而确保了应用程序的灵活性、可伸缩性和可重用性,消除了重写和重新分发对象的时间。

直接支持ActiveX技术、ServerPush技术,对分布式计算模型的定义更加明确,实现更为简便,并可以利用数据窗口直接生成HTML格式文件。

可以说,在现今众多的数据库应用开发工具中,PowerBuilder是其中的佼佼者。

它可以使应用开发的速度更快、成本更低、质量更高、功能更强。

PowerBuilder已成为Client/Server模式应用和基于Internet模式应用的主要开发工具之一。

2.4Client/Server开发模式

C/S体系结构:

图2.1C/S体系结构图

Client/Server(C/S)结构是一种网络计算方案。

它是由两部分组成,即客户应用程序和数据库服务器程序。

二者可分别称为前台程序与后台程序。

运行数据库服务器程序的机器,称为应用服务器,一旦服务器程序被启动,就随时等待响应客户程序发来的请求;

客户程序运行在用户自己的计算机上,对应于服务器,可称为客户端。

当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器序根据预定的规则做出应答,送回结果。

C/S优点:

1.C/S体系结构简化了应用维护;

2.将业务规则以保证数据完整性集中化;

3.客户优化用户界面;

4.服务器优化数据存储。

结合电信目前的情况,本系统适合采用Client/Server(客户机/服务器)结构,即C/S结构模式开发。

2.5本章小结

本章系统地介绍了Sybase、PowerBuilder和C/S体系结构。

结合电信目前的情况,我们采用C/S模式,服务器上使用Sybase数据库管理系统,使用PowerDesigner作为数据库建模工具,客户端使用PowerBuilder开发工具进行开发。

3.需求分析(面向结构的画数据流图,写数据字典(或者用文字说明功能要求,要求详细描述);

面向对象的画用例图以及相应的文字说明!

3.1概述

本部分使用软件工程的思想对本系统开发进行问题定义,可行性研究,需求分析和总体设计。

通过问题定义来确定要解决的问题,通过可行性研究来决定该系统是否开发和采用开发方案。

通过需求分析来确定目标系统应当具有哪些功能。

通过总体设计来得到解决该问题的具体方法。

3.2需求分析

(写一页-二页,以自己开发的内容为主,别人的要求简要写。

另:

如果合作的同学,请注明自己的内容与别人的内容,以便区分!

画出相应的图以及写出相应的文字描述!

基本功能需求:

1.根据用户交费情况实时实现自动停复话;

2.处理各种号线业务工单,例如新装机、移机改号、拆机跨局移机、停机保号等;

3.实时开通各种程控新业务,如三方通话,加减来电显示等;

4.失败工单处理、用户历史操作记录查询;

5.各种明细的报表记录,便于业务统计与规X管理;

6.减少工作环节,缩短时间,提高工作效率,减少由于几次人工操作出现差错的概率。

3.3开发计划和任务分配

(写明自己的进度安排!

!

●开发项目计划

2003.3.15-2003.3.25调研,系统分析

2003.3.25-2003.5.1系统设计和实现

2003.5.1-2003.5.20撰写毕业论文和用户文档

●任务分配

(1)服务器端数据库设计和后台程序实现:

杨美忠,X海波;

(2)客户端应用程序开发:

腾源,X峰。

4概要设计

(重点,也是以自己开发的内容为主,别人开发的相关模块可以简要标注即可。

面向结构的同学可以参考下面的内容来写;

面向对象的同学画出类图或对象图,并加以文字说明!

4.1总体模块图

图3.4模块结构图

4.2功能模块的IPO图

系统:

电信程控业务管理系统

作者:

X峰

模块:

单个用户业务受理模块

编号:

1101

日期:

2003年4月

被调用:

营业受理模块

调用:

输入:

所需功能

输出:

数据写入功能处理表

处理:

根据输入和功能把数据写入待处理功能表

注释:

此模块主要为电信大厅营业使用,办理各项电信业务。

X峰

多用户业务受理模块

1102

营业受理

多个,功能

数据写入功能处理表单

根据和选中的功能号信息写入数据库服务器

该功能主要是为了方便操作员对多个用户同时进行加减功能。

数据转换模块

1103

营业受理

计费数据库数据

计费业务记录

从计费数据库取得正确数据写入到待处理的数据库表单。

该功能主要是为了取得计费数据库的正确数据,以便进行自

动化操作。

失败工单查询处理块

1301

系统查询

查询时间

失败的处理工单记录

根据输入时间找出失败的工单,然后进行重递或手工处理

该模块主要是为了查看和处理计算机失败的操作工单

操作查询模块

1302

该历来所有的操作记录

根据输入的,查找出历来工作处理清单。

该功能主要是为了给网管中心查询以往对该用户进行过的操作记录。

用户功能统计模块

1401

统计报表

局或全部

输出:

目前各局的所有功能清单

根据输入局项统计出所有业务使用的总数量

此模块主要为电信提供一个较为清楚的统计数据,以便加以应用。

电信程控业务管理系统

业务受理数量统计模块

1402

时间

所有局和所有功能的业务量

根据输入时间统计出所有局和功能的业务量

此模块主要为电信提供一个较为清楚的统计数据,以便加以应用

停复话折线图

1403

以折线图显示业务量

根据输入时间统计出所需要的停复话折线图

此模块主要为电信提供一个简洁明了的停复话数据统计图。

用户管理

1204

系统功能

用户信息

数据表信息

增加或修改用户信息

为系统管理人员提供一个操作用户管理的接口

帮助文档

1502

其它功能

用户查询

帮助文档信息

4.3本章小结

该部分完成了系统总体设计和分析,对整个系统的网络架构和配置有了完全了解,对系统的服务器端开发有了整个流程分析,也完成了客户端开发所必须的系统分析,为系统的下一步开发作好了充分的准备。

5.数据库设计与实现(重点)

5.1数据库概念模型(Conc

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

当前位置:首页 > PPT模板 > 中国风

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

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