收藏 分享(赏)

ivr语音成绩查询系统设计毕业论文.doc

上传人:无敌 文档编号:600573 上传时间:2018-04-14 格式:DOC 页数:78 大小:2.52MB
下载 相关 举报
ivr语音成绩查询系统设计毕业论文.doc_第1页
第1页 / 共78页
ivr语音成绩查询系统设计毕业论文.doc_第2页
第2页 / 共78页
ivr语音成绩查询系统设计毕业论文.doc_第3页
第3页 / 共78页
ivr语音成绩查询系统设计毕业论文.doc_第4页
第4页 / 共78页
ivr语音成绩查询系统设计毕业论文.doc_第5页
第5页 / 共78页
点击查看更多>>
资源描述

1、重庆邮电大学本科毕业设计(论文)毕业设计(论文)设计(论文)题目:语音成绩查询系统重庆邮电大学本科毕业设计(论文)- I -摘 要近年来随着计算机在大中学校园的普及,为了更方便地管理学生的信息和成绩,学生成绩查询系统应运而生,成为教育单位的不可缺少的部分。其中语音查询系统已经运用到高考等大型考试的成绩查询。语音查询具有地域限制性小,操作即时性高等特点,越来越被运用在教学管理中。本语言查询系统开发目的是为广大学生提供快捷方便的成绩查询手段。此次设计的基于 IVR 平台的语音成绩查询系统主要运用了 IVR 脚本编写技术,C#编程技术,SQL 数据库技术。对于本系统,我们需要实现以下一些以下主要功能

2、:语言查询功能:为了方便学生查询成绩等信息,将所有信息按照课程进行分类并通过电话语音进行查询,主要使用 IVR 平台技术。语言查询最主要的特性就是能让学生就能随时随地查询到自己需要课程的成绩信息,大大增加了查询的便利性。管理员注册登录功能:管理员可以在网站页面中注册或登录数据库管理系统 主要使用C#的 WEB 三层 MVC 架构。利用 WEB 项目,进行对管理员的注册与登录管理。数据库信息管理功能:管理员可以在网站页面中对数据库中的信息进行查询、添加、修改和删除操作系统可以通过管理员的操作进行对指定信息的查询,并返回信息;可以添加新的信息,并保持入数据库中;可以修改相关的信息并保持入数据库中。

3、使用 C#的 WEB三层 MVC 架构。根据设计的数据库管理成绩数据:其中包括数据流程图的绘制,分析数据字典和设计数据库结构。采用 MySQL 数据库,版本为 MySQL Server 5.5,管理 MySQL 工具为 Navicat for MySQL。【关键词】 语音查询 管理系统 MySQL重庆邮电大学本科毕业设计(论文)- II -ABSTRACTComputers in schools in recent years as the popularity of the campus, in order to facilitate the management of student in

4、formation and grades, student achievement query system variable emerged as education an indispensable part of the unit. Which voice inquiry system has been applied to other large entrance examinations such queries. Language query restrictive small, real characteristics, is increasingly being used in

5、 teaching management. The language query system developed to provide our students with quick and convenient means of query results.The design of voice-based IVR platform query system main use of the IVR scripting technologies, C # programming, SQL database technology.For this system, we need to impl

6、ement some of the following main functions:language query function: In order to facilitate student inquiries and other information, all the information will be classified in accordance with the curriculum and through telephone voice query, the main use of IVR platform technologies. The main feature

7、is the query language allows students to be able to check at any time to the information they need courses achievements, greatly increasing the convenience of queries.Administrator Sign function: Administrators can register on the site pages or log database management system. Mainly use C # WEB thre

8、e MVC architecture. Use WEB project, carried out on the administrators registration and login management.database information management functions: Web page administrators can the information in the database query, add, modify, and delete operations. System administrator can specify the information

9、on the operation of the query and return information; can add new information into the database and maintain; relevant information can be modified and maintained into the database. WEB layer using C # MVC architecture.According to the design of the database management performance data: including dat

10、a flow diagrams, analysis and design of database data dictionary structure. Using the MySQL database, version MySQL Server 5.5, MySQL management tool Navicat for MySQL.【Key words】voice inquiry management system MySQL重庆邮电大学本科毕业设计(论文)- III -目 录前 言 .1第一章 语音成绩查询系统概述 .2第一节 语音成绩查询系统简介 .2一、语音成绩查询系统的研究背景 .2

11、二、语音成绩查询系统的组成 .2第二节 本章小结 .3第二章 开发环境和关键技术 .3第一节 开发环境 .3一、IVR 简介 .3二、C# 简介 .4三、MySQL 数据库简介 .5第二节 开发工具的选择与简介 .5一、大汉三通平台操作与简介 .5二、IVR 工具介绍 .9三、C# 工具 .9四、MySQL 管理工具 .10第三节 关键技术 .11一、IVR 系统的语音平台技术 .11二、SQL 语言简介 .12第四节 本章小结 .13第三章 系统需求分析 .13第一节 系统需求分析概述 .13一、系统总体需求分析 .13二、功能需求描述 .13三、系统建设总体目标 .14第二节 本章小节 .

12、14第四章 系统概要设计 .15第一节 系统功能结构 .15一、系统目标 .15二、系统模块结构 .15重庆邮电大学本科毕业设计(论文)- IV -第二节 本章小结 .17第五章 系统详细设计 .17第一节 数据库设计 .17一、数据库需求分析 .17二、数据库概念结构分析 .17三、逻辑结构设计 .22四、数据字典 .23五、IVR 流程设计 .26第二节 系统功能实现 .28一、管理员信息模块功能实现 .28二、学生信息模块 .29三、学生成绩查询模块 .31第三节 本章小结 .38第六章 WEB 页面设计与导航 .38第一节 WEB 功能架构 .38第二节 界面介绍 .39第三节 部分代

13、码展示 .43一、登录页面 .43二注册页面 .47三、班级信息管理页面 .52四、班级信息添加页面 .54五、SQLHelper 部分代码 .55六、考试信息 Model 层代码 .60第四节 本章小节 .61结 论 .61致 谢 .62参考文献 .63附 录 .64一、英文原文 .64Enterprise Services .64二、英文翻译 .70企业服务 .70三、源程序 .73重庆邮电大学本科毕业设计(论文)- 1 -前 言迅速发展的计算机科学技术应用越来越广泛, 已经渗透到了人类社会生产和生活的各个领域。随着教育网络化的发展出现了早期的成绩查询系统。成绩查询系统能够为用户提供需要查

14、询的成绩信息。但是随着电信移动化的发展,电信语言查询开始涌现。本文档阐述一个语音成绩查询系统的研究背景以及模块组成,指出了当前普通成绩查询系统所面临的部分问题。普通 隐藏成绩查询系统主要依赖于学校内网或者互联网需要上网环境和电脑。而语音查询系统摆脱了电脑的限制,采用电话手机作为客户端,能使用户更加方便快捷地查询所需的成绩信息。提高学生成绩查询的效率,一定程度上降低了对查询设备的依赖。本系统是模拟开发一个语音成绩查询系统。设计的指导思想是一切为了使用者着想,操作尽量简单明了,而且作为一个使用的管理系统应该具有良好的容错性,在出现错误是能及时地提出警告,以便用户及时改正。鉴于本系统的数据量大,还需

15、要有良好的后台管理。这些功能模块的实现是系统要解决的主要问题。通过对原始系统进行需求分析,不断修正改进,直到形成用户满意的可行系统。重庆邮电大学本科毕业设计(论文)- 2 -第一章 语音成绩查询系统概述第一节 语音成绩查询系统简介一、语音成绩查询系统的研究背景随着社会经济的发展,人类交往活动范围的不断扩大,人们迫切需要交往中的各种信息,而移动通信则是达到通信最终目的的有效手段,随着社会科学技术的不断发展,特别是无线电通信技术的发展和成熟,从 18 世纪末以来,移动通信技术取得了极大的进展。电信语音交互技术的发展使用户自助服务成为电信运营商通用且流行的服务方法,并被广泛应用于人们生活的各种领域。

16、IVR (Interactive Voice Response,交互式语音应答)是自助服务的重要设备,它完成引导用户进行选择、自动语音报读、自动完成后台业务操作等功能,也是现代社会客服中心实现 724 小时服务的重要手段。 IVR 为电信用户提供了更多更方便的业务办理方式,它使用简单,设备简单,操作简单,现在已经被广大用户接受,IVR 最常见的业务如电信的 10000 号,170 话费查询,故障报修,充值卡等。它把传统的业务延伸到电话的末端,使用户足不出户利用电话就能办理与营业厅等同的办理业务操作,这样不仅大大的减少了营业厅的业务压力,也为用户提供了多方位的服务。现在的大学生很多寒暑假都要出校

17、回家,普通互联网提供的成绩查询系统已经有一定的局限性,而语音成绩查询系统提供随时随地地查询。能在用户不能方便使用互联网的时候提供更快捷的查询。总的来说学生很需要这种语音查询系统,设计这个语音查询系统更注重学生查询成绩的需求。二、语音成绩查询系统的组成本系统前端采用 IVR 平台大汉三通移动增值业务开发平台连接MySQL 数据库;后端采用 C#WEB 项目 MVC 三层架构连接 MySQL 数据库;重庆邮电大学本科毕业设计(论文)- 3 -第二节 本章小结作为语音查询系统具有快捷方便、随时随地的特点;同时使用数据库对学生成绩信息进行管理,具有普通查询系统所无法比拟的优点.例如: 使用简单,设备简

18、单,操作简单等。这些优点能够极大地提高学生考试信息的查询的效率,同时可以促进教育的科学化、正规化管理,与世界接轨的发展。语音成绩查询系统提供了电话查询功能和学生成绩查询管理功能,方便用户查询成绩信息同时提供管理员对学生成绩等信息的查询、添加、修改等操作。更适合大型数据库的管理。把学校带入信息化,培养合格的高科技人才。第二章 开发环境和关键技术第一节 开发环境一、IVR 简介IVR 业务承载环境是语音服务平台为每个 SP 提供一个独立的 IVR 服务模块,每个 IVR 服务模块都与接入的媒体网关连接,接受处理来自媒体网关的呼叫。IVR 服务模块与 SP 系统通过接口网关进行数据的交换,接口网关之

19、间的通信采用统一的通信接口协议 VSPP(Voice Service Platform Protocol) 。如图 2.1.1:重庆邮电大学本科毕业设计(论文)- 4 -图 2.1.1 大汉三通 IVR 业务界面基于 IVR 承载环境的业务交互过程(以 QQ 直呼为例),如图 2.1.2:图 2.1.2 IVR 承载环境的业务交互过程( QQ 直呼) 二、C#简介C#是微软公司在 2000 年 6 月发布的一种新的编程语言,主要由安德斯海尔斯伯格(Anders Hejlsberg)主持开发,它是第一个面向组件的编程语言,其源码会编译成 msil 再运行。它借鉴了 Delphi 的一个特点,与C

20、OM(组件对象模型)是直接集成的,并且新增了许多功能及语法糖,而且它是微软公司.NET windows 网络框架的主角。C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供对于以下软件工程要素的支持:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动 内存释放技术) 。软件必须做到强大、持久,并具有较强的编程生产力。此种语言为在分布式环境中的开发提供适用的组件开发应用。 为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已熟悉 C 和 C+的程序员而言。对国际化的支持非常重

21、要。C#适合重庆邮电大学本科毕业设计(论文)- 5 -为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。三、MySQL 数据库简介MySQL 数据库是一款非常优秀的自由软件。它是有瑞士的 MySQLAB 公司开发的。2008 年,Sun 公司耗资 10 亿美元收购了 MySQL 数据库。现在MySQL 数据库已经是世界上最流行的数据库之一。全球最大的网络搜索引擎公司 Google 使用的数据库就是 MysQL 数据库。国内很多大型的网络公司也选择 MysQL 数据库,如网易、新浪等。这都证明了 MySQL 数据库强大的生命力。目前,MySQL5.1.4 版本

22、已经正式发布,而且 6.0 版本已经处于开发之中。2010 年 4 月 20 日,Oracle 公司收购了 Sun 公司,MySQL 数据库又成为了 Oracle 公司的数据库产品。这给 MySQL 数据库带来了前所未有的机遇和挑战。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 的 SQL 语言是用于访问 数据库的最常用标准化语言。MySQL 的特性如下:使用 C 和 C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多种操作系统。为多种编程语言提供了 API。这些编程语言包括C、C+ 、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。支持多线程,充分利用 CPU 资源。优化的 SQL 查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。提供多语言支持,常见的编码如中文的 GB 2312、BIG5 ,日文的Shift_JIS 等都可以用作数据表名和数据列名。

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

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报