软件工程硕士论文范文.docx

上传人:b****0 文档编号:18391566 上传时间:2023-08-16 格式:DOCX 页数:68 大小:1.65MB
下载 相关 举报
软件工程硕士论文范文.docx_第1页
第1页 / 共68页
软件工程硕士论文范文.docx_第2页
第2页 / 共68页
软件工程硕士论文范文.docx_第3页
第3页 / 共68页
软件工程硕士论文范文.docx_第4页
第4页 / 共68页
软件工程硕士论文范文.docx_第5页
第5页 / 共68页
软件工程硕士论文范文.docx_第6页
第6页 / 共68页
软件工程硕士论文范文.docx_第7页
第7页 / 共68页
软件工程硕士论文范文.docx_第8页
第8页 / 共68页
软件工程硕士论文范文.docx_第9页
第9页 / 共68页
软件工程硕士论文范文.docx_第10页
第10页 / 共68页
软件工程硕士论文范文.docx_第11页
第11页 / 共68页
软件工程硕士论文范文.docx_第12页
第12页 / 共68页
软件工程硕士论文范文.docx_第13页
第13页 / 共68页
软件工程硕士论文范文.docx_第14页
第14页 / 共68页
软件工程硕士论文范文.docx_第15页
第15页 / 共68页
软件工程硕士论文范文.docx_第16页
第16页 / 共68页
软件工程硕士论文范文.docx_第17页
第17页 / 共68页
软件工程硕士论文范文.docx_第18页
第18页 / 共68页
软件工程硕士论文范文.docx_第19页
第19页 / 共68页
软件工程硕士论文范文.docx_第20页
第20页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程硕士论文范文.docx

《软件工程硕士论文范文.docx》由会员分享,可在线阅读,更多相关《软件工程硕士论文范文.docx(68页珍藏版)》请在冰点文库上搜索。

软件工程硕士论文范文.docx

软件工程硕士论文范文

论文的二级标题都不用改

你直接将自己的内容往里面套就可以了

比如第一章,绪论

1.1研究目的与意义

1.2国内外现状

等等,这些都不用改变

画图我们用的Viso工具

比较方便,做论文必要的工具,用起来非常方便

你可以从网上下载一个viso2003

安装后,使用

我的邮箱是:

************************

你肯定有某个软件的使用说明书

第5章截图就可以

第4章你来的时候我教一下你

第3章按ERP的方式说明流程,非常简单

 

分类号TP31密级保密

UDC编号

 

硕士研究生学位论文

 

题目宜春市监狱系统短信管理系统的设计与实现

学院(所、中心)软件工程学院

专业名称软件工程

研究生姓名学号

导师姓名职称

年月

声明

本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。

尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得云南大学或其他教育机构的学位或证明而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。

 

研究生签名:

日期:

年月

 

论文使用和授权说明

 

本人完全了解云南大学有关保留、使用学位论文的规定,即:

学校有权保留送交论文的复印件,允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。

(保密的论文在解密后应遵循此规定)

 

研究生签名:

导师签名:

日期:

年月

摘要

对于监狱管理人员来说,需要经常负责犯人和家属之间的交流,而监狱内的服刑人员与外界联系沟通不方便,信息反馈不及时,从而导致服刑人员长时间不能及时与亲属家人联系,不利于思想转化,因而提出了开发短信管理平台需求。

本文阐述的江西省监狱系统短信管理系统采用了B/S模式设计的,操作系统采用的是Windows2000,数据库使用的是MySQL,硬件使用了短信猫,系统经过测试,界面友好,实用性强。

论文详细阐述了江西省监狱系统短信系统的需求分析,首先阐述了目前监狱管理人员为了满足犯人和家属沟通时需要完成业务,主要业务包括两个:

寄送信件业务、收取并派发信件业务,根据现有业务得到系统需要的功能需求包括:

部门管理功能需求、用户管理功能需求、收发短信功能需求、短信统计功能需求、费用冲值功能需求、短信查询统计功能,然后阐述了系统的数据模型;在需求分析的基础上,论文详细阐述了系统设计,给出了系统体系结构设计、系统模块划分,根据系统模块划分的结果,对系统主要模块给出了设计,主要包括部门管理模块、用户管理模块、收发短信管理模块、短信计费管理模块、短信查询统计模块的设计,之后给出了数据库结构的设计;在设计的基础上给出了主要模块的实现,部门、用户、收发短信、短信计费、短信查询统计模块的实现,最后给出了今后系统需要进一步所做的工作。

本文阐述江西省监狱系统短信管理系统不但给犯人和家属建立了更加良好的沟通平台,而且提高了管理人员的工作效率,因而具有很好的社会和经济价值。

关键词:

监狱;短信;犯人;思想交流

Abstract

ThePrisonadministrators,oftenneedtoberesponsibleforthecommunicationbetweentheprisonersandtheirfamilies.Buttheprisonerscannotcontactwiththeirfamiliespunctualityinalongtimebecauseoftheinconvenientcommunicationandinformationfeedback,whichdoesnogoodtothemindtransformation.Therefore,thedevelopmentofmessagemanagementplatformshouldbeputforward.

ThisarticleelaboratedtheJiangxiprisonsupervisionmessagemanagementsystemusingtheB/Smodedesign,operatingsystemusingWindows2000,thedatabaseusingMySQL,hardwareusingSMScat,thesystemhaspassedthetest,withfriendlyinterfaceandstrongpracticability.ThisthesiselaboratestheneedsofsupervisionofJiangxiprisonshortmessagesystem,firstelaboratingthepresentprisonmanagementpersonnelinordertomeettheneedsofthefamiliesofprisonersandcommunicationneededtocompleteabusiness,themainbusinessincludestwosides:

Sendamessageservice,collectanddistributebusinessletters,accordingtotheexistingbusinessweobtainfunctionalrequirementstothesystemneedsincludes:

functionalrequirements,departmentmanagementusermanagementfunctiondemand,sendandreceivetextmessages,SMSstatisticaldemandfunctiondemand,costvaluefunctiondemand,shortmessageinquirystatisticfunction,thenelaboratedthesystem'sdatamodel;onthebasisofthedemandanalysis,thisthesiselaboratesthedesignofthesystem,giventhesystemarchitecturedesign,systemmodules,accordingtotheresultsofthesystemmodulepartitionthemainmodules,systemdesignisgiven,includingdepartmentsofmanagementmodule,usermanagementmodule,messagemanagementmodule,messagemanagementmodule,messagequerystatisticsmoduledesign,latergiventhestructureofthedatabasedesign;thedesignispresentedonthebasisofthemainmodule,Department,user,sendandreceivetextmessages,SMSbilling,SMSqueryandstatisticalmodulerealizationFinally,thefuturesystemneedsfurtherwork.

ThispaperexpoundsthattheJiangxiprisonsupervisionmessagemanagementsystemcannotonlyestablishagoodcommunicationplatformfortheprisonersandtheirfamilies,butalsoimprovetheefficiency,soithascorkingsocialandeconomicvalue.

Keywords:

Prison,ShortMessage,Prisoners,ExchangeofIdeas

第1章绪论

1.1系统研究目的与意义

SMS(ShortMessageService)短消息服务就是通过GSM网络提供的传输有限长度的文本数字或文字信息的服务。

这种信息的传输是在GSM手机之间或手机与其他短消息实体之间通过业务中心进行文字信息收发实现的,其中业务中心是独立于GSM网络的一个业务处理系统,主要功能是提交、存储、转发短消息,并完成与PSTN,Internet等网络的互通,以实现来自其他SME(ShortMessageEntity如:

人工台/自动台、各种SP建立的资讯平台等)的短消息的传递[1-5]。

短消息业务是GSM系统提供给手机用户的除了通话服务外的另一种特殊而重要的服务,短消息也称作短信息或短信。

目前短消息的应用越来越广泛,短消息的发送方式也不仅仅局限于手机之间

互发短消息。

为了实现SMS业务在企业中的应用,出现了很多新的短消息发送方式。

第一种方式称为有线短消息发送方式。

其工作方式是企业通过自己的服务器

直接接入移动运营商的网络来发送短消息。

由于运营商对于直接接入的设备有一定的要求,并限制了最低业务量,而且如果企业用户涉及多个运营商网络(如中国移动GSM、中国联通GSM、中国联通CDMA),还需要分别接入,并且服务器的价格通常也较贵,因此该种方法仅适用于大型企业,对于一般的中小企业和个人并不适用。

第二种方式即移动或联通授权的中间运营商和一些网络站点都为企业或个人提供短消息发送业务,企业或个人要发送短消息,只需通过互联网或专线接入到中间运营商或网站的短消息中心,并且需要与中间运营商或网站达成某种协议就可以通过他们来收发短消息。

虽然这种方式不需要考虑运营商网络的问题,但也需要网络外联,维护协议等,并且对网站的依赖性太强,对互联网络的依赖也无法避免。

而且一些站点的短消息服务也不尽如意,通过网站发出的短消息经常会石沉大海。

第三种方法即在电脑上通过手机发送中文短消息,这是目前比较适合于小项目开发的一种方法,所需硬件包括一款手机,提供GSMMODEM功能,以及相应的数据线或红外线适配器。

采用这种方法编码简单,只需对AT指令和串口编程比较熟悉就可以实现,而且对硬件需求不高。

这种方法灵活,易于实现,但是速度相对较慢、适用于小型的企事业单位和个人应用[14-21]。

监狱内的服刑人员与外界联系沟通不方便,信息反馈不及时。

目前一般是采用的方式为亲属探监或者电话沟通,但是由于亲属探监的时效性决定不能经常进行,而电话沟通需要监护人员的监听,由于监狱的自身原因没有这么多的监护人员,也很难大量铺开使用,这样就造成服刑人员长时间不能及时与亲属家人联系,不利于思想转化。

监狱短信系统是将采取将SMS业务应用企业的第三种方法,能够迅捷、准确、真实的将身处特殊环境人的综合信息反馈到他们亲人的手中,并及时从亲属朋友处了解到家庭情况和外界信息,实现服刑人员与亲人和家属的有效互动,从而促进服刑人员的思想转化。

1.2国内外的研究现状

国内外很多公司都在进行针对SMS的各种应用和开发。

归纳起来有以下几种:

第一种是开发C/S或B/S结构的短信平台,通过平台服务器连接移动和联通的短信中心,以端口特服号码进行实时发送和接收。

这样用户通过浏览器或者安装客户端软件后,就能够通过Internet连到平台服务器,可以像收发邮件一样收发短信[6-13]。

第二种是利用SMS可以传输数字、字符的特点,开发利用SMS进行远程检测、远程控制方面的应用。

如变电站、电表、水塔、水库或环保监测点等监测数据的无线传输和无线自动报警;远程无线控制高压线路断电器、加热系统或其它机电系统的启动和关闭;车队交通管理和控制指挥系统;控制和监测香烟、食品和饮料自动售货机的运行状态和存货状态等等。

第三种是开发用于短消息发送的专用硬件设备。

法国WAVECOM公司和德国的Siemens公司都是全球著名的制造手机模块的企业,他们都提供用于短信发送的设备如GSMmodem。

利用这些专用设备发送短消息更可靠,每小时可发送短信1200条左右,比用手机发送短信更稳定、快捷、效率更高。

第四种是将SMS集成到企业的OA系统或CRM系统中。

如山东电力就将SMS短消息服务集成到自己的客户服务系统内。

如果有停电计划,原来一般是打电话告诉客户,或者在新闻媒体如电视、报纸上进行通知。

这些都需要花费服务中心员工的大量工作,成本也很高。

现在他们利用短消息将停电计划发送给相关的客户。

此时SMS不再只是传统媒体如电视、广播和报纸的补充手段,它比传统的任何一种方式都有效,手机用户一般都能收到信息,这意味着受影响的客户绝大部分都能被通知到。

另外他们还利用短信息提醒大客户支付电费,这样能有助于降低客户服务中心必要的电话数量,而且这和电话通知相比,是一种更“礼貌"的提醒方式[24-27]。

1.3研究内容

本文阐述的江西省监狱系统短信管理系统采用了B/S模式设计的,操作系统采用的是Windows2000,数据库使用的是MySQL,硬件使用了短信猫,系统经过测试,界面友好,实用性强。

论文详细阐述了江西省监狱系统短信系统的需求分析,首先阐述了目前监狱管理人员为了满足犯人和家属沟通时需要完成业务,主要业务包括两个:

寄送信件业务、收取并派发信件业务,根据现有业务得到系统需要的功能需求包括:

部门管理功能需求、用户管理功能需求、收发短信功能需求、短信统计功能需求、费用冲值功能需求、短信查询统计功能,然后阐述了系统的数据模型;在需求分析的基础上,论文详细阐述了系统设计,给出了系统体系结构设计、系统模块划分,根据系统模块划分的结果,对系统主要模块给出了设计,主要包括部门管理模块、用户管理模块、收发短信管理模块、短信计费管理模块、短信查询统计模块的设计,之后给出了数据库结构的设计;在设计的基础上给出了主要模块的实现,部门、用户、收发短信、短信计费、短信查询统计模块的实现,最后给出了今后系统需要进一步所做的工作。

本文阐述江西省监狱系统短信管理系统不但给犯人和家属建立了更加良好的沟通平台,而且提高了管理人员的工作效率,因而具有很好的社会和经济价值。

因而本文所做工作如下:

(1)详细阐述了江西省监狱系统短信平台管理功能需求

(2)详细阐述了系统设计;

(3)详细阐述了江西省监狱系统短信管理系统主要模块的实现。

1.4本文的组织结构

对于南昌市监狱管理所来说,建立犯人和家属之间的联系平台可以极大提高管理效率,本文的结构如下:

第1章是绪论,主要介绍了系统的开发背景,以及国内外类似信息化建设的研究现状,说明了系统需要解决的主要问题和本文的主要贡献及组织结构。

第2章概述了系统使用的相关技术。

第3、4、5章是全文的核心内容,第3章描述了需求分析阶段的主要工作。

第4章是系统的设计部分,阐述了系统的功能结构、技术架构、数据库以及核心业务的设计。

第5章主要描述了系统的实现,针对系统实现过程中的解决的技术问题进行了阐述。

第6章总结与展望部分,对本文进行了总结,并对下一步的工作进行了展望。

第2章相关技术

2.1GSMModem原理

GSMModem又叫短信猫,是一种支持GSM无线通讯的工业级调制解调器,一般基于法国WAVECOM或德国SIEMENS(西门子)GSM模块,插入国内移动通信运营商的SIM卡后即可接入运营商GSM网络,实现无线GSM通话、短信、数据等功能。

短信猫(GSMMODEM)的核心模块实际上就是手机的核心模块。

作为GSMMODEM的最大供应商,法国WAVECOM和德国的SIEMENS(西门子)公司,实际上也是GSM手机的重要模块供应商。

因此,当短信猫接通电源以后,GSMMODEM的内置软件就开始工作,如果插入了某个移动运营商的SIM卡,GSMMODEM便完全就和手机一样接入到移动通信网中去了。

同时,计算机可以通过串口连接GSMMODEM,比如通过超级终端,就可以连接到GSMMODEM的用户界面,通过一套AT指令,便可以操作GSMMODEM,可以收发短信,其实也可以拨打电话、收发传真等等。

因此短信猫(GSMMODEM)与手机的晟大区别在于手机自带屏幕、键盘、应用软件,而短信猫相当于一个处于黑箱操作的手机,需要计算机去驱动和控制[1-5]。

按照与计算机的不同接口,短信猫可分为串口短信猫、USB接口短信猫、PCI接口短信猫、网口短信猫等。

按照模块数的多少,短信猫可分为单口短信猫和短信猫池两种。

短信猫池其实就是将多个模块集成到一起通过多串口或者网口与计算机形成多串口通讯,从而实现多个模块并发的设备。

按照无线网络制式的不同,又可分为GSM短信猫、CDMA短信猫和小灵通短信猫。

监狱短信平台采用的是串口GSM短信猫DG-C1A。

如图2-1所示。

图2-1串口GSM短信猫DG—CIA

串口短信猫DGCIA是款OEM版WAVECOMGSMMODEM,其外观完全参照法国WAVECOM原装GEMMODEMM120613型号产品设计而成,内部核心完全基于WAVECOM原装模块,因而完全保证其与WAVECOM原装产品相同的产品品质。

自面世毗来,DG-CIA以其高性价比的优势,一直深受各行业短信集成商的推崇与喜爱。

其特点及优势在于[24-25]:

1、基于原装WAMECOM核心模块,品质优异

2、基于RS一232接口,相比其他接口短信猫更为稳定可靠

3、相比原装WAVECOMGSMMODEM,性价比突出

在监狱短信平台中,基于串VI通讯模式使用AT指令直接操作短信猫。

2.2串口通讯技术

在vc++中有两种方法可以进行串口通讯。

一种是利用Microsoft公司提供ActiveX控件MicrosoftCormmnicationsControl。

Microsoft公司在WINDOWS中提供了一个串口通讯控件.用它,我们可以很简单的利用串口进行通讯。

在使用它之前。

应将控件加在应用程序的对话框上。

然后再用ClassWizard生成相应的对象。

另一种是直接用Vc++访问串口。

本文采用的是第二种方法:

直接用Vc++访问串口。

在vc++中,串口和磁盘文件可以统一的方式来简单读写。

这两者几乎没有什么不同.只是在WINDOWS9X下磁盘文件只能做同步访问,而串口只能做异步访问[1-5]。

几个常用的API如下:

下面本文将说明系统中串口通讯的方法。

打开串口的代码片段如下:

关闭串口的代码片段如下:

写串口的代码片段如下:

读串口的代码片段如下:

2.3系统与GSMModem通讯流程

监狱短信平台与GSMModem的通讯过程,就是短信的收发过程。

发送短信的流程如图2-2所示[1-5]。

图2-2发送短信流程

短信服务中心每过一段时间查询一次数据库,若有待发短信,则将其取出放入待发消息队列。

若待发消息队列不空,则取出队首消息,经过PDU编码转换为PDU串,再通过串口将PDU串写入GSMModem,GSMModem将收到的PDU串发送给目的接收设备。

接收短信的过程与此相反。

GSMModem收到回复短信后会将其暂存到存储卡中,等待系统读取。

系统读取时,先将短消息进行PDU解码,再把解码后的短消息内容存入数据库,完成接收过程。

2.3.1PDU编码

发送端消息的PDU串不只是短信内容部分,还包括短信中心号码,目的手机号码及其他一些附加信息。

在编码的时候要根据短信内容采用不同的编码方案。

根据发送的内容的性质是文本还是其他数据,以及文本是中文还是英文,在PDUMODE中,可以采用三种编码方式来对发送的内容进行编码,它们是7-bit、8-bit和USC2(UNICODE)编码。

7-bit编码用于发送普通的ASCII字符,它将一串7-bit的字符(最高位为0)编码成8-bit的数据,每8个字符可“压缩’’成7个;8-bit编码通常用于发送数据消息,比如图片和铃声等;而USC2编码用于发送Unicode字符。

PDU串的用户信息(TP—UD)段最大容量是140字节,所以在这三种编码方式下,可以发送的短消息的最大字符数分别是160、140和70。

这里,将一个英文字母、一个汉字和一个数据字节都视为一个字符。

需要注意的是,PDU串的用户信息长度(TP-UDL),在各种编码方式下意义有所不同。

7-bit编码时,指原始短消息的字符个数,而不是编码后的字节数。

8-bit编码时,就是字节数。

USC2编码时也是字节数,等于原始短消息的字符数的两倍[1-5]。

PDU编码的程序如下:

2.3.2PDU解码

当手机接收到短消息时,短消息的PDU串不仅包含了短消息内容,而且还有很多其他的附加信息,如SMS服务中心号码,发送手机号码,SMSC收到短信的时间戳等。

首先要从收到的PDU串中提取出短信中心部分,手机号码部分和时间戳以及短信内容。

其中短信内容是十六进制形式的Unicode编码,两个字节为一个汉字。

手机号码、短信中心号码和时间戳为半8位字节的十进制数(即压缩的BCD码)。

在国内,一般接收的短信都是中文的,实现对中文短信的正确解码是实现短信读取功能的前提。

接收到的短消息内容的Unicode码均是采用十六进制数表示的,需要四位十六进制数来表示一个字符的Unicode码。

在接收到的PDU串中所包含的短信中心号码、发送手机号码以及时间都是采用十进制半8位编码(压缩BCD码)。

在解码时,十进制的半8位只需要将相邻的高位和低位交换就可以得到实际的数值[1-5]。

PDU解码的程序如下:

2.3.3短信收发线程

短信中心的短信收发过程在短信中心初始化后由一个短信收发线程来完成。

状态图2-3表示了这个线程的流程[1-5]。

图2-3短信收发线程状态转换图

图2-3中各状态解释如下:

stBeginRest:

开始休息/延时;

stContinueRest:

继续休息/延时;

stSendMessageRequest:

发送短消息;

stSendMessageResponse:

读取短消息列表到缓冲区:

stSendMessageWaitIdle:

发送不成功,等待GSM就绪;

stReadMessageRequest:

发送读取短消息列表的命令;

stReadMessageResponse:

读取短消息列表到缓冲区;

stDeleteMessageRequest:

发送删除短消息的命令;

stDeleteMessageResponse:

删除短消息;

2.4系统技术架构

设计系统的技术架构,其任务是以系统需求分析的结果为依据,充分考虑系统的特点及用户的要求,为系统选择合适的开发平台,并且选择合适的方式构建系统。

网络系统软件基本可以分为C/S和B/S两种结构。

C/S(C1ient/Server)结构,即客户机和服务器结构。

它是软件系统体系结构,通过它可以充分利用两端硬件

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

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2