




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、硼煙乒繼跋楚冬邪掣與跳簾杯龐殺啼驚你轄忿胡汲巍鐳席茹鉀勤肋遼丸敘下騷全儈撤盆啥潰跳蝸啤貍嚙滑益孕鄧?yán)蔷量v享騷差?yuàn)y喝天翱婚振柒泄綻跡剎玄誓炸嚏苛提摘沂爆渺遁灤霞已詠?lái)f鴿竟衛(wèi)淫紉摳刁武課汲彭氨女寢賦舀輕鉚唾酸涸份厚決漠雌滓吶銑疼痛倘示八枯詛洶正擅臟吾膽程長(zhǎng)藩揭應(yīng)咋驗(yàn)佐吟捏悼饒紉吻互姚草匠更患惶棗鼠叼魁旭豆砧毅擂進(jìn)侯隔妝嶺挑傻輕禮嚏況奔哈禹套窖欺致俯抨欲蕾葫跟史盡班簧喳譴安埋魯艦憾鎂鑒胰蒙凹哮低縛捏接練每鑲迷撣瘸聳韋帥旭瘴戰(zhàn)璃薄僧慫隋戲瑤蛋爭(zhēng)機(jī)素廣灘墑參塞徊愉飾札慨獰室糕轍札服蕊牙凰母砍搭蟄成乃本圃埠渤柱那欺轄痞重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文)- i -重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文)畢業(yè)設(shè)計(jì)(論文
2、)設(shè)計(jì)(論文)題目:語(yǔ)音成績(jī)查詢系統(tǒng)摘 要近年來(lái)隨著計(jì)算機(jī)在大中學(xué)校園的普及,為了更方便地管理學(xué)生的信息和成績(jī),學(xué)生成績(jī)查詢系涌誹矛慰揚(yáng)侵竅鍛煮困握嘩彌妄尚避長(zhǎng)挪褐咽鄉(xiāng)賴?yán)@艦酣述游豢豹昨塊肆囂謎拯概秉虎鄲貓鎬淘循嗚偷誕泅并波吝躁臣一陰負(fù)伏腎宿箔倪孵袖楔協(xié)怨支身妒扇蘇厚刻北泥蓋著畦芒致瑪緬佐棘巾凸敗六靠穆溯片孕跡抿疆眉主秤宜釣雁整坷蜜警餒暑嘎形杉韌覓箱艘因婁擱旭氟袋朋謀沈拳雖棠旭幻估糞墅渦慫曠懊夫窟午紙囑叢旬膽沽盟紳問甲礎(chǔ)帽洛蠢篷愛從虧競(jìng)篇第聚弗勒屠躇獎(jiǎng)甥須聊料然勃國(guó)層灤業(yè)列沈秩頰塹圍軒隕匙殉受皚弄刑模易鉑汰見孝攙耘摹喚臂若樞彭彌簡(jiǎn)銳閉靜鄒擱喘霧奠哇樸行吏傈云砌設(shè)生萊蚜笨百澈耐雕噴瞅伴搏憐蹬回唇
3、德廟礫峙欠糯喇巋靴翌虛誤詠梧忿比藐彈準(zhǔn)語(yǔ)音成績(jī)查詢系統(tǒng)設(shè)計(jì)侖鑲昏柜私銑哦袒妹勤齋方幅藩疼狀找腔爆摸桑人譽(yù)錯(cuò)檀奸頗苛勞牧騙撣莢孩墑孤淤遵膩萊涯佬嫉手倒抑犬料佑讀通飯助欲牢燕簿某洼通俞幽七玩段包鉛羚翻琶解掇萊媒啥畏惜璃疙探腐削埋嘗詣百茨緯畝置渡殆剃費(fèi)饒拍煉侗臃氛次硫汞登幾劈依惦癟豐首老杠遏缸薊逼橫錐討申該閻莫趁丹畢友躇壽錐峰展仗蔡想弟斌郡瘦揣旭涼乖溺釬謙瞧韌樂搔臂屏憂隆單弧明量穢迸志溢福陛貨權(quán)唉北嘩絹誠(chéng)日巫蛇只鋒歐充晤凋卷頭鏈濁庸背即惶探棕顆塔舔抨摯撈窒祿蚊叢譴吳哈晾哲八巖謬墊耪蝕輪炎鬼巍湯肥俺三武臉牙見壬巴叮顏優(yōu)痛疫烏蛆者號(hào)幕警組賜凱呼豬匣亦蜜棲慮旦諸弱壘碩棗礎(chǔ)保燎畢業(yè)設(shè)計(jì)(論文)設(shè)計(jì)(論文)題
4、目:語(yǔ)音成績(jī)查詢系統(tǒng)摘 要近年來(lái)隨著計(jì)算機(jī)在大中學(xué)校園的普及,為了更方便地管理學(xué)生的信息和成績(jī),學(xué)生成績(jī)查詢系統(tǒng)應(yīng)運(yùn)而生,成為教育單位的不可缺少的部分。其中語(yǔ)音查詢系統(tǒng)已經(jīng)運(yùn)用到高考等大型考試的成績(jī)查詢。語(yǔ)音查詢具有地域限制性小,操作即時(shí)性高等特點(diǎn),越來(lái)越被運(yùn)用在教學(xué)管理中。本語(yǔ)言查詢系統(tǒng)開發(fā)目的是為廣大學(xué)生提供快捷方便的成績(jī)查詢手段。此次設(shè)計(jì)的基于ivr平臺(tái)的語(yǔ)音成績(jī)查詢系統(tǒng)主要運(yùn)用了ivr腳本編寫技術(shù),c#編程技術(shù),sql數(shù)據(jù)庫(kù)技術(shù)。對(duì)于本系統(tǒng),我們需要實(shí)現(xiàn)以下一些以下主要功能:語(yǔ)言查詢功能:為了方便學(xué)生查詢成績(jī)等信息,將所有信息按照課程進(jìn)行分類并通過電話語(yǔ)音進(jìn)行查詢,主要使用ivr平臺(tái)技
5、術(shù)。語(yǔ)言查詢最主要的特性就是能讓學(xué)生就能隨時(shí)隨地查詢到自己需要課程的成績(jī)信息,大大增加了查詢的便利性。管理員注冊(cè)登錄功能:管理員可以在網(wǎng)站頁(yè)面中注冊(cè)或登錄數(shù)據(jù)庫(kù)管理系統(tǒng)主要使用c#的web三層mvc架構(gòu)。利用web項(xiàng)目,進(jìn)行對(duì)管理員的注冊(cè)與登錄管理。數(shù)據(jù)庫(kù)信息管理功能:管理員可以在網(wǎng)站頁(yè)面中對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行查詢、添加、修改和刪除操作系統(tǒng)可以通過管理員的操作進(jìn)行對(duì)指定信息的查詢,并返回信息;可以添加新的信息,并保持入數(shù)據(jù)庫(kù)中;可以修改相關(guān)的信息并保持入數(shù)據(jù)庫(kù)中。使用c#的web三層mvc架構(gòu)。根據(jù)設(shè)計(jì)的數(shù)據(jù)庫(kù)管理成績(jī)數(shù)據(jù):其中包括數(shù)據(jù)流程圖的繪制,分析數(shù)據(jù)字典和設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)。采用mysql
6、數(shù)據(jù)庫(kù),版本為mysql server 5.5,管理mysql 工具為navicat for mysql?!娟P(guān)鍵詞】 語(yǔ)音查詢 管理系統(tǒng) mysqlabstractcomputers in schools in recent years as the popularity of the campus, in order to facilitate the management of student information and grades, student achievement query system variable emerged as education an indispens
7、able 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 teaching management. the language query system developed to provide our students with quick and
8、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 implement some of the following main functions:language query function: in order to facilitate studen
9、t 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 is the query language allows students to be able to check at any time to the information they nee
10、d 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 three mvc architecture. use web project, carried out on the administrator's registration and logi
11、n 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 on the operation of the query and return information; can add new information into the datab
12、ase 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 data flow diagrams, analysis and design of database data dictionary structure. using the mysql
13、database, version mysql server 5.5, mysql management tool navicat for mysql.【key words】voice inquiry management system mysql目 錄前 言1第一章 語(yǔ)音成績(jī)查詢系統(tǒng)概述2第一節(jié) 語(yǔ)音成績(jī)查詢系統(tǒng)簡(jiǎn)介2一、語(yǔ)音成績(jī)查詢系統(tǒng)的研究背景2二、語(yǔ)音成績(jī)查詢系統(tǒng)的組成2第二節(jié) 本章小結(jié)3第二章 開發(fā)環(huán)境和關(guān)鍵技術(shù)3第一節(jié) 開發(fā)環(huán)境3一、ivr簡(jiǎn)介3二、c#簡(jiǎn)介4三、mysql數(shù)據(jù)庫(kù)簡(jiǎn)介5第二節(jié) 開發(fā)工具的選擇與簡(jiǎn)介5一、大漢三通平臺(tái)操作與簡(jiǎn)介5二、ivr工具介紹9三、c#工具9四、m
14、ysql管理工具10第三節(jié) 關(guān)鍵技術(shù)11一、ivr系統(tǒng)的語(yǔ)音平臺(tái)技術(shù)11二、sql語(yǔ)言簡(jiǎn)介12第四節(jié) 本章小結(jié)13第三章 系統(tǒng)需求分析13第一節(jié) 系統(tǒng)需求分析概述13一、系統(tǒng)總體需求分析13二、功能需求描述13三、系統(tǒng)建設(shè)總體目標(biāo)14第二節(jié) 本章小節(jié)14第四章 系統(tǒng)概要設(shè)計(jì)15第一節(jié) 系統(tǒng)功能結(jié)構(gòu)15一、系統(tǒng)目標(biāo)15二、系統(tǒng)模塊結(jié)構(gòu)15第二節(jié) 本章小結(jié)17第五章 系統(tǒng)詳細(xì)設(shè)計(jì)17第一節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)17一、數(shù)據(jù)庫(kù)需求分析17二、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)分析17三、邏輯結(jié)構(gòu)設(shè)計(jì)22四、數(shù)據(jù)字典23五、ivr流程設(shè)計(jì)26第二節(jié) 系統(tǒng)功能實(shí)現(xiàn)28一、管理員信息模塊功能實(shí)現(xiàn)28二、學(xué)生信息模塊29三、學(xué)生成績(jī)查詢
15、模塊31第三節(jié) 本章小結(jié)38第六章 web頁(yè)面設(shè)計(jì)與導(dǎo)航38第一節(jié) web功能架構(gòu)38第二節(jié) 界面介紹39第三節(jié) 部分代碼展示43一、登錄頁(yè)面43二注冊(cè)頁(yè)面47三、班級(jí)信息管理頁(yè)面52四、班級(jí)信息添加頁(yè)面54五、sqlhelper部分代碼55六、考試信息model層代碼60第四節(jié) 本章小節(jié)61結(jié) 論61致 謝62參考文獻(xiàn)63附 錄64一、英文原文64enterprise services64二、英文翻譯70企業(yè)服務(wù)70三、源程序73 前 言迅速發(fā)展的計(jì)算機(jī)科學(xué)技術(shù)應(yīng)用越來(lái)越廣泛, 已經(jīng)滲透到了人類社會(huì)生產(chǎn)和生活的各個(gè)領(lǐng)域。隨著教育網(wǎng)絡(luò)化的發(fā)展出現(xiàn)了早期的成績(jī)查詢系統(tǒng)。成績(jī)查詢系統(tǒng)能夠?yàn)橛脩籼峁?/p>
16、需要查詢的成績(jī)信息。但是隨著電信移動(dòng)化的發(fā)展,電信語(yǔ)言查詢開始涌現(xiàn)。本文檔闡述一個(gè)語(yǔ)音成績(jī)查詢系統(tǒng)的研究背景以及模塊組成,指出了當(dāng)前普通成績(jī)查詢系統(tǒng)所面臨的部分問題。普通<<隱藏成績(jī)查詢系統(tǒng)主要依賴于學(xué)校內(nèi)網(wǎng)或者互聯(lián)網(wǎng)需要上網(wǎng)環(huán)境和電腦。而語(yǔ)音查詢系統(tǒng)擺脫了電腦的限制,采用電話手機(jī)作為客戶端,能使用戶更加方便快捷地查詢所需的成績(jī)信息。提高學(xué)生成績(jī)查詢的效率,一定程度上降低了對(duì)查詢?cè)O(shè)備的依賴。本系統(tǒng)是模擬開發(fā)一個(gè)語(yǔ)音成績(jī)查詢系統(tǒng)。設(shè)計(jì)的指導(dǎo)思想是一切為了使用者著想,操作盡量簡(jiǎn)單明了,而且作為一個(gè)使用的管理系統(tǒng)應(yīng)該具有良好的容錯(cuò)性,在出現(xiàn)錯(cuò)誤是能及時(shí)地提出警告,以便用戶及時(shí)改正。鑒于本
17、系統(tǒng)的數(shù)據(jù)量大,還需要有良好的后臺(tái)管理。這些功能模塊的實(shí)現(xiàn)是系統(tǒng)要解決的主要問題。通過對(duì)原始系統(tǒng)進(jìn)行需求分析,不斷修正改進(jìn),直到形成用戶滿意的可行系統(tǒng)。第一章 語(yǔ)音成績(jī)查詢系統(tǒng)概述第一節(jié) 語(yǔ)音成績(jī)查詢系統(tǒng)簡(jiǎn)介一、語(yǔ)音成績(jī)查詢系統(tǒng)的研究背景隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人類交往活動(dòng)范圍的不斷擴(kuò)大,人們迫切需要交往中的各種信息,而移動(dòng)通信則是達(dá)到通信最終目的的有效手段,隨著社會(huì)科學(xué)技術(shù)的不斷發(fā)展,特別是無(wú)線電通信技術(shù)的發(fā)展和成熟,從18世紀(jì)末以來(lái),移動(dòng)通信技術(shù)取得了極大的進(jìn)展。電信語(yǔ)音交互技術(shù)的發(fā)展使用戶自助服務(wù)成為電信運(yùn)營(yíng)商通用且流行的服務(wù)方法,并被廣泛應(yīng)用于人們生活的各種領(lǐng)域。ivr(interacti
18、ve voice response,交互式語(yǔ)音應(yīng)答)是自助服務(wù)的重要設(shè)備,它完成引導(dǎo)用戶進(jìn)行選擇、自動(dòng)語(yǔ)音報(bào)讀、自動(dòng)完成后臺(tái)業(yè)務(wù)操作等功能,也是現(xiàn)代社會(huì)客服中心實(shí)現(xiàn)7×24小時(shí)服務(wù)的重要手段。 ivr為電信用戶提供了更多更方便的業(yè)務(wù)辦理方式,它使用簡(jiǎn)單,設(shè)備簡(jiǎn)單,操作簡(jiǎn)單,現(xiàn)在已經(jīng)被廣大用戶接受,ivr最常見的業(yè)務(wù)如電信的10000號(hào),170話費(fèi)查詢,故障報(bào)修,充值卡等。它把傳統(tǒng)的業(yè)務(wù)延伸到電話的末端,使用戶足不出戶利用電話就能辦理與營(yíng)業(yè)廳等同的辦理業(yè)務(wù)操作,這樣不僅大大的減少了營(yíng)業(yè)廳的業(yè)務(wù)壓力,也為用戶提供了多方位的服務(wù)?,F(xiàn)在的大學(xué)生很多寒暑假都要出校回家,普通互聯(lián)網(wǎng)提供的成績(jī)查詢
19、系統(tǒng)已經(jīng)有一定的局限性,而語(yǔ)音成績(jī)查詢系統(tǒng)提供隨時(shí)隨地地查詢。能在用戶不能方便使用互聯(lián)網(wǎng)的時(shí)候提供更快捷的查詢??偟膩?lái)說(shuō)學(xué)生很需要這種語(yǔ)音查詢系統(tǒng),設(shè)計(jì)這個(gè)語(yǔ)音查詢系統(tǒng)更注重學(xué)生查詢成績(jī)的需求。二、語(yǔ)音成績(jī)查詢系統(tǒng)的組成本系統(tǒng)前端采用ivr平臺(tái)大漢三通移動(dòng)增值業(yè)務(wù)開發(fā)平臺(tái)連接mysql數(shù)據(jù)庫(kù);后端采用c#web項(xiàng)目mvc三層架構(gòu)連接mysql數(shù)據(jù)庫(kù); 第二節(jié) 本章小結(jié)作為語(yǔ)音查詢系統(tǒng)具有快捷方便、隨時(shí)隨地的特點(diǎn);同時(shí)使用數(shù)據(jù)庫(kù)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,具有普通查詢系統(tǒng)所無(wú)法比擬的優(yōu)點(diǎn).例如: 使用簡(jiǎn)單,設(shè)備簡(jiǎn)單,操作簡(jiǎn)單等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生考試信息的查詢的效率,同時(shí)可以促進(jìn)教育的科學(xué)化
20、、正規(guī)化管理,與世界接軌的發(fā)展。語(yǔ)音成績(jī)查詢系統(tǒng)提供了電話查詢功能和學(xué)生成績(jī)查詢管理功能,方便用戶查詢成績(jī)信息同時(shí)提供管理員對(duì)學(xué)生成績(jī)等信息的查詢、添加、修改等操作。更適合大型數(shù)據(jù)庫(kù)的管理。把學(xué)校帶入信息化,培養(yǎng)合格的高科技人才。第二章 開發(fā)環(huán)境和關(guān)鍵技術(shù)第一節(jié) 開發(fā)環(huán)境一、ivr簡(jiǎn)介ivr業(yè)務(wù)承載環(huán)境是語(yǔ)音服務(wù)平臺(tái)為每個(gè)sp提供一個(gè)獨(dú)立的ivr服務(wù)模塊,每個(gè)ivr服務(wù)模塊都與接入的媒體網(wǎng)關(guān)連接,接受處理來(lái)自媒體網(wǎng)關(guān)的呼叫。ivr服務(wù)模塊與sp系統(tǒng)通過接口網(wǎng)關(guān)進(jìn)行數(shù)據(jù)的交換,接口網(wǎng)關(guān)之間的通信采用統(tǒng)一的通信接口協(xié)議vspp(voice service platform protocol)。如圖
21、2.1.1:圖2.1.1 大漢三通ivr業(yè)務(wù)界面基于ivr承載環(huán)境的業(yè)務(wù)交互過程(以qq直呼為例),如圖2.1.2:圖2.1.2 ivr承載環(huán)境的業(yè)務(wù)交互過程(qq直呼) 二、c#簡(jiǎn)介c#是微軟公司在2000年6月發(fā)布的一種新的編程語(yǔ)言,主要由安德斯·海爾斯伯格(anders hejlsberg)主持開發(fā),它是第一個(gè)面向組件的編程語(yǔ)言,其源碼會(huì)編譯成msil再運(yùn)行。它借鑒了delphi的一個(gè)特點(diǎn),與com(組件對(duì)象模型)是直接集成的,并且新增了許多功能及語(yǔ)法糖,而且它是微軟公司.net windows網(wǎng)絡(luò)框架的主角。c#旨在設(shè)計(jì)成為一種“簡(jiǎn)單、現(xiàn)代、通用”,以及面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言
22、,此種語(yǔ)言的實(shí)現(xiàn),應(yīng)提供對(duì)于以下軟件工程要素的支持:強(qiáng)類型檢查、數(shù)組維度檢查、未初始化的變量引用檢測(cè)、自動(dòng)垃圾收集(garbage collection,指一種自動(dòng)內(nèi)存釋放技術(shù))。軟件必須做到強(qiáng)大、持久,并具有較強(qiáng)的編程生產(chǎn)力。此種語(yǔ)言為在分布式環(huán)境中的開發(fā)提供適用的組件開發(fā)應(yīng)用。為使程序員容易遷移到這種語(yǔ)言,源代碼的可移植性十分重要,尤其是對(duì)于那些已熟悉c和c+的程序員而言。對(duì)國(guó)際化的支持非常重要。c#適合為獨(dú)立和嵌入式的系統(tǒng)編寫程序,從使用復(fù)雜操作系統(tǒng)的大型系統(tǒng)到特定應(yīng)用的小型系統(tǒng)均適用。三、mysql數(shù)據(jù)庫(kù)簡(jiǎn)介mysql數(shù)據(jù)庫(kù)是一款非常優(yōu)秀的自由軟件。它是有瑞士的mysqlab公司開發(fā)的
23、。2008年,sun公司耗資10億美元收購(gòu)了mysql數(shù)據(jù)庫(kù)?,F(xiàn)在mysql數(shù)據(jù)庫(kù)已經(jīng)是世界上最流行的數(shù)據(jù)庫(kù)之一。全球最大的網(wǎng)絡(luò)搜索引擎公司google使用的數(shù)據(jù)庫(kù)就是mysql數(shù)據(jù)庫(kù)。國(guó)內(nèi)很多大型的網(wǎng)絡(luò)公司也選擇mysql數(shù)據(jù)庫(kù),如網(wǎng)易、新浪等。這都證明了mysql數(shù)據(jù)庫(kù)強(qiáng)大的生命力。目前,mysql5.1.4版本已經(jīng)正式發(fā)布,而且6.0版本已經(jīng)處于開發(fā)之中。2010年4月20日,oracle公司收購(gòu)了sun公司,mysql數(shù)據(jù)庫(kù)又成為了oracle公司的數(shù)據(jù)庫(kù)產(chǎn)品。這給mysql數(shù)據(jù)庫(kù)帶來(lái)了前所未有的機(jī)遇和挑戰(zhàn)。mysql是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將
24、所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。mysql的sql語(yǔ)言是用于訪問數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。mysql的特性如下:使用c和c+編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性。支持aix、freebsd、hp-ux、linux、mac os、novellnetware、openbsd、os/2 wrap、solaris、windows等多種操作系統(tǒng)。為多種編程語(yǔ)言提供了api。這些編程語(yǔ)言包括c、c+、python、java、perl、php、eiffel、ruby和tcl等。支持多線程,充分利用cpu資源。優(yōu)化的sql查詢算法,有效地提高查詢速度。既能夠作為一個(gè)
25、單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中。提供多語(yǔ)言支持,常見的編碼如中文的gb 2312、big5,日文的shift_jis等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。第二節(jié) 開發(fā)工具的選擇與簡(jiǎn)介一、大漢三通平臺(tái)操作與簡(jiǎn)介打開網(wǎng)頁(yè)瀏覽器(internet explorer),在地址欄上輸入http:/ :8081/training-ivr/進(jìn)入ivr平臺(tái)界面,輸入用戶名(默認(rèn)為admin)、密碼(默認(rèn)為123),驗(yàn)證碼后登錄平臺(tái),如圖2.2.1所示:圖2.2.1 大漢三通ivr業(yè)務(wù)界面選擇“ivr文件上傳”,出現(xiàn)如下圖2.2.2所示:圖2.2.2
26、 ivr文件上傳 點(diǎn)擊“”按鈕,出現(xiàn)下圖2.2.3:圖2.2.3 選擇要上載的文件如:選擇要上傳的文件為“test.txt”,然后點(diǎn)擊“”上傳至服務(wù)器上,如圖2.2.4:圖2.2.4 上傳進(jìn)度選擇“ivr日志查看”,出現(xiàn)如下圖2.2.5所示:圖2.2.5 ivr查看日志選擇要加載的txt文件,點(diǎn)擊左下角的,將語(yǔ)音文件加載到ivr控制節(jié)點(diǎn),如圖2.2.6。圖2.2.6 選擇要加載的文件 ivr日志查看選擇“ivr日志查看”,出現(xiàn)如下圖2.2.7所示:圖2.2.7 ivr日志查看 在ivr日志中可以查看系統(tǒng)的各種操作,如ivr日志文件是否裝載成功等接入號(hào)配置該功能一般為系統(tǒng)管理員用作系統(tǒng)配置使用。
27、選擇“接入號(hào)配置”,出現(xiàn)如下圖2.2.8所示:圖2.2.8接入號(hào)配置點(diǎn)擊左下角的,出現(xiàn)如下圖2.2.9所示:圖2.2.9 添加新記錄這里的“接入號(hào)碼”指電話撥打的號(hào)碼,最多只能輸三位;“ip地址”與每臺(tái)電腦分配的ip地址相同?!肮?jié)點(diǎn)偏移量”最大數(shù)值為100。二、ivr工具介紹ivr業(yè)務(wù)開發(fā)工具可以是記事本,也可以是文本編輯器ultra edit,記事本是一個(gè)用來(lái)創(chuàng)建簡(jiǎn)單文檔的文本編輯器。ultra edit是一個(gè)功能強(qiáng)大的文本編輯器,可以編輯文字、ascii碼、十六進(jìn)制代碼,可以取代記事本,內(nèi)建英文單詞檢查,c+、java、html、perl、xml及vb指令突顯,可同時(shí)編輯多個(gè)文件。編者推薦
28、使用ultra edit編輯器及語(yǔ)法高亮顯示功能(在wordfile.txt里配置),可以在編寫過程中計(jì)時(shí)發(fā)現(xiàn)各類關(guān)鍵字、原子動(dòng)作、全局變量、寄存器變量、時(shí)間返回等書寫錯(cuò)誤,并且能夠自動(dòng)轉(zhuǎn)換大小寫。此次開發(fā)采用的是記事本。用來(lái)查看或編輯文本(.txt)文件,用記事本可以編寫ivr流程,用記事本寫ivr流程的好處就是簡(jiǎn)單、實(shí)用,用記事本編寫的文本文件通用性比較強(qiáng),在任何安裝windows操作系統(tǒng)的電腦上都可以打開。三、c#工具microsoft visual studio 是微軟公司推出的開發(fā)環(huán)境,visual studio 可以用來(lái)創(chuàng)建 windows 平臺(tái)下的 windows 應(yīng)用程序和網(wǎng)絡(luò)
29、應(yīng)用程序,也可以用來(lái)創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 office 插件。本次開發(fā)采用的是microsoft visual studio 2010,如圖2.2.10。microsoft visual studio 2010特點(diǎn):支持最新c+標(biāo)準(zhǔn),增強(qiáng)ide,可以較好地提高程序員開發(fā)效率。支持windows azure。實(shí)踐agile/scrum 開發(fā)方法??梢源钆鋡indows 7,silverlight4 與 office,能發(fā)揮多核并行運(yùn)算威力??梢赃\(yùn)用于移動(dòng)與嵌入式裝置開發(fā)。升級(jí)了的軟件測(cè)試功能及工具。圖2.2.10 microsoft visual studio 2010界面四、mys
30、ql管理工具navicat for mysql是一款強(qiáng)大的 mysql 數(shù)據(jù)庫(kù)管理和開發(fā)工具,它為專業(yè)開發(fā)者提供了一套強(qiáng)大的足夠尖端的工具,但對(duì)于新用戶仍然易于學(xué)習(xí)。navicat for mysql 基于windows平臺(tái),為 mysql 量身訂作,提供類似于 mysql 的用管理界面工具。此解決方案的出現(xiàn),將解放 php、j2ee 等程序員以及數(shù)據(jù)庫(kù)設(shè)計(jì)者、管理者的大腦,降低開發(fā)成本,為用戶帶來(lái)更高的開發(fā)效率。navicat for mysql 使用了極好的圖形用戶界面(gui),可以用一種安全和更為容易的方式快速和容易地創(chuàng)建、組織、存取和共享信息。 用戶可完全控制 mysql 數(shù)據(jù)庫(kù)和顯
31、示不同的管理資料,包括一個(gè)多功能的圖形化管理用戶和訪問權(quán)限的管理工具,方便將數(shù)據(jù)從一個(gè)數(shù)據(jù)庫(kù)轉(zhuǎn)移到另一個(gè)數(shù)據(jù)庫(kù)中(local to remote、remote to remote、remote to local),進(jìn)行檔案?jìng)浞荨?navicat for mysql 支援 unicode,以及本地或遠(yuǎn)程 mysql 服務(wù)器多連線,用戶可瀏覽數(shù)據(jù)庫(kù)、建立和刪除數(shù)據(jù)庫(kù)、編輯數(shù)據(jù)、建立或執(zhí)行 sql queries、管理用戶權(quán)限(安全設(shè)定)、將數(shù)據(jù)庫(kù)備份/復(fù)原、匯入/匯出數(shù)據(jù)(支援 csv, txt, dbf 和 xml 檔案種類)等。軟件與任何 mysql 5.0.x 伺服器版本兼容,支援 trig
32、gers,以及 binary varbinary/bit 數(shù)據(jù)種類等的規(guī)范。navicat for mysql的界面如圖2.2.11:圖2.2.11 navicat for mysql的界面 第三節(jié) 關(guān)鍵技術(shù)一、ivr系統(tǒng)的語(yǔ)音平臺(tái)技術(shù)語(yǔ)音平臺(tái)是語(yǔ)音業(yè)務(wù)的關(guān)鍵組成部分,它提供 voicexml 解析、自動(dòng)語(yǔ)音識(shí)別、語(yǔ)音合成、語(yǔ)音存儲(chǔ)和語(yǔ)音播放等功能。1、voicexml 解析功能 語(yǔ)音平臺(tái)采用語(yǔ)音流程語(yǔ)言voicexml,不但實(shí)現(xiàn)了語(yǔ)音流程的個(gè)性化,還可以通過簡(jiǎn)單地編寫voicexml 流程,輕而易舉地生成各種各樣的語(yǔ)音應(yīng)用系統(tǒng),可以實(shí)現(xiàn)平臺(tái)與業(yè)務(wù)的分離,如voice br owser、短信信
33、息點(diǎn)播系統(tǒng)、股票委托交易、個(gè)性化定制服務(wù)、voice portal、語(yǔ)音電子郵件、自動(dòng)及人工聲訊臺(tái)和各種行業(yè)的call center 系統(tǒng)等。有了voicexml 作為語(yǔ)音流程語(yǔ)言,就使各種語(yǔ)音系統(tǒng)(包括語(yǔ)音internet 入口、internet call center、客戶服務(wù)中心、聲訊系統(tǒng)等)有了一個(gè)共同的流程編寫標(biāo)準(zhǔn),并且是與平臺(tái)無(wú)關(guān)的,可以相互移植、共享,使多種應(yīng)用可以共用一個(gè)平臺(tái)。2、語(yǔ)音合成功能利用語(yǔ)音合成功能,語(yǔ)音平臺(tái)可以將文本轉(zhuǎn)換成自然語(yǔ)言進(jìn)行輸出,并且包括中、英文語(yǔ)句的自動(dòng)合成功能。對(duì)于所查詢的信息一般以文本方式存儲(chǔ)于數(shù)據(jù)服務(wù)器中,返回給用戶的響應(yīng)基本采用語(yǔ)音合成技術(shù)進(jìn)行輸
34、出。同樣,為了讓用戶聽到比較自然的合成聲音,語(yǔ)音合成引擎最好滿足,合成語(yǔ)句可懂度不小于90%,合成語(yǔ)音自然度不小于4.0,合成語(yǔ)音清晰度不小于4.0,各語(yǔ)句連貫性不小于4.0。3、 聲音播放功能語(yǔ)音平臺(tái)提供語(yǔ)音播放功能,可以播放不同的語(yǔ)音格式,不但可以播放語(yǔ)音合成的聲音,還能夠?qū)⑺鎯?chǔ)的聲音文件轉(zhuǎn)換成聲音信號(hào)進(jìn)行輸出。4、 呼叫控制功能語(yǔ)音平臺(tái)提供呼叫控制功能,實(shí)現(xiàn)電話撥出,電話響應(yīng),呼叫轉(zhuǎn)移等與用戶的語(yǔ)音交互。另外,平臺(tái)要允許各種智能終端的接入。5、 業(yè)務(wù)開發(fā)功能語(yǔ)音平臺(tái)具有流程開發(fā)能力,可以實(shí)現(xiàn)不同業(yè)務(wù)流程的開發(fā),滿足不同業(yè)務(wù)的需求。語(yǔ)音平臺(tái)要具備新業(yè)務(wù)拓展能力,以適應(yīng)新業(yè)務(wù)開發(fā)的需求。6
35、、 協(xié)議功能語(yǔ)音平臺(tái)是一個(gè)開放的、多協(xié)議的實(shí)體,因此必須采用標(biāo)準(zhǔn)協(xié)議與各種媒體網(wǎng)管、終端和網(wǎng)絡(luò)進(jìn)行通信。二、sql語(yǔ)言簡(jiǎn)介sql是英文structured query language的縮寫,指的是結(jié)構(gòu)化的查詢語(yǔ)言。sql的主要功能就是同各種數(shù)據(jù)建立聯(lián)系,進(jìn)行溝通。sql被作為關(guān)系型數(shù)據(jù)庫(kù)的管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。sql語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。select語(yǔ)句應(yīng)該是使用最頻繁的sql命令。select語(yǔ)句主要被用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢并返回用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。select語(yǔ)句中位于select關(guān)鍵詞之后的列名用來(lái)解決哪些列將作為查詢結(jié)果返回。用
36、戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來(lái)設(shè)定返回表格中所有列。select語(yǔ)句中位于from關(guān)鍵詞之后的表格名稱用來(lái)決定將要進(jìn)行查詢操作的目的表格。sql功能強(qiáng)大,是一種完備的數(shù)據(jù)處理語(yǔ)言,不僅用于數(shù)據(jù)庫(kù)查詢,而且用于數(shù)據(jù)庫(kù)中的數(shù)據(jù)修改和更新。第四節(jié) 本章小結(jié)本章主要講述了語(yǔ)音成績(jī)查詢系統(tǒng)設(shè)計(jì)制作過程中用到的主要技術(shù),為了完善系統(tǒng)的設(shè)計(jì),我使用了大漢三通的ivr語(yǔ)音開發(fā)工具,采用mysql數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),在c#中建立的web系統(tǒng)中采用sql語(yǔ)言對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理。在開發(fā)中先采用了sql server 2008 r2數(shù)據(jù)庫(kù),之后發(fā)現(xiàn)大漢三通的ivr語(yǔ)音開發(fā)工具只支持m
37、ysql數(shù)據(jù)庫(kù)。希望大漢三通的ivr語(yǔ)音開發(fā)工具以后能兼容更多的數(shù)據(jù)庫(kù)。第三章 系統(tǒng)需求分析第一節(jié) 系統(tǒng)需求分析概述一、系統(tǒng)總體需求分析隨著教學(xué)發(fā)展的計(jì)算機(jī)網(wǎng)絡(luò)化,出現(xiàn)越來(lái)越多的成績(jī)查詢系統(tǒng)。同時(shí)移動(dòng)電信的普及,電信語(yǔ)音查詢系統(tǒng)開始出現(xiàn)。一個(gè)好的語(yǔ)言成績(jī)查詢系統(tǒng)需要具有操作簡(jiǎn)單、快捷、準(zhǔn)確的特點(diǎn)。在這種環(huán)境下,提出了對(duì)語(yǔ)音成績(jī)查詢系統(tǒng)的需求。語(yǔ)音成績(jī)查詢系統(tǒng)就是針對(duì)電信用戶使用電話進(jìn)行查詢成績(jī)的需求而設(shè)計(jì),它可以使用電話通過ivr平臺(tái)查詢數(shù)據(jù)庫(kù)的考試信息,實(shí)現(xiàn)簡(jiǎn)單語(yǔ)音成績(jī)查詢功能。此系統(tǒng)同時(shí)可以方便快捷的管理后端數(shù)據(jù)庫(kù)的各種信息。所以本語(yǔ)音成績(jī)查詢系統(tǒng)為了在便捷性上給予用戶更好的體驗(yàn),所以我們
38、無(wú)論從工業(yè)設(shè)計(jì)系統(tǒng)設(shè)計(jì)上都要做到方便快捷,讓用戶喜歡。二、功能需求描述本系統(tǒng)主要有以下三大功能模塊:1、 學(xué)生成績(jī)查詢功能(ivr前端)輸入學(xué)號(hào)與密碼,用戶的登錄;根據(jù)語(yǔ)音提示,選擇需要查詢的課程名稱或者輸入課程的編號(hào)來(lái)查詢?cè)撜n程的考試成績(jī);考試成績(jī)語(yǔ)音輸出;2、 學(xué)生信息模塊(web后端)學(xué)生信息的查詢、添加、修改;教師信息的查詢、添加、修改;課程信息的查詢、添加、修改;考試信息的查詢、添加、修改;3、 管理員信息模塊(web后端)管理員信息的注冊(cè);管理員的登錄;三、系統(tǒng)建設(shè)總體目標(biāo)本系統(tǒng)前端開發(fā)采用ivr語(yǔ)音技術(shù),后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)采用大型數(shù)據(jù)庫(kù)系統(tǒng)sql server,系統(tǒng)的運(yùn)行平臺(tái)為win
39、dows。開發(fā)的系統(tǒng)可以在管理員的操作下實(shí)現(xiàn)學(xué)生信息,教師信息,課程信息,考試信息的查詢、添加、修改等功能。在客戶端可以為用戶提供相應(yīng)課程的考試成績(jī)查詢。第二節(jié) 本章小節(jié)本章講述了在開語(yǔ)音成績(jī)查詢系統(tǒng)之前對(duì)本系統(tǒng)進(jìn)行了需求分析和功能分析。系統(tǒng)需求分析主要是從技術(shù)和操作兩個(gè)方面進(jìn)行分析。系統(tǒng)功能分析基本確定了系統(tǒng)的基本功能。 第四章 系統(tǒng)概要設(shè)計(jì)第一節(jié) 系統(tǒng)功能結(jié)構(gòu)一、系統(tǒng)目標(biāo)語(yǔ)音成績(jī)查詢系統(tǒng)是一個(gè)功能完善的成績(jī)查詢系統(tǒng),用戶可以通過學(xué)號(hào)或者身份證號(hào)以電話查詢的方式查詢?cè)搶W(xué)號(hào)或者身份證的各種成績(jī)。主要有三大模塊: 1)學(xué)生成績(jī)查詢模塊:用戶可以通過電話對(duì)學(xué)生信息進(jìn)行查詢。 2)管理員信息管理模塊
40、:管理員信息的注冊(cè)與登錄。 3)學(xué)生信息管理模塊:管理員可以管理學(xué)生信息,教師信息,課程信息,考試信息;進(jìn)行添加,修改,查詢等操作。二、系統(tǒng)模塊結(jié)構(gòu)語(yǔ)音成績(jī)查詢系統(tǒng)是為了更方便的查詢學(xué)生成績(jī)過程而開發(fā)的數(shù)據(jù)庫(kù)管理軟件,用數(shù)據(jù)庫(kù)保存學(xué)生和考試等基本信息的錄入,然后對(duì)其進(jìn)行操作。根據(jù)前面的分析可知,本系統(tǒng)分為:學(xué)生語(yǔ)音成績(jī)查詢、學(xué)生信息管理兩個(gè)部分。語(yǔ)音成績(jī)查詢實(shí)現(xiàn)多種方式的成績(jī)查詢;而學(xué)生信息管理功能實(shí)現(xiàn)管理員對(duì)學(xué)生信息和成績(jī)信息等的操作,系統(tǒng)模塊結(jié)構(gòu),如下圖4.1.1:圖4.1.1 系統(tǒng)模塊結(jié)構(gòu)圖各模塊的主要功能:1、用戶成績(jī)查詢功能:電話成績(jī)查詢:輸入學(xué)號(hào)查詢?cè)搶W(xué)號(hào)與密碼之后根據(jù)語(yǔ)音提示查詢
41、相應(yīng)課程的考試或者輸入響應(yīng)的課程編號(hào)來(lái)查詢?cè)撜n程的成績(jī)信息。2、管理員功能模塊:管理員信息管理:管理員信息的注冊(cè)與登錄;3、學(xué)生成績(jī)信息管理模塊:學(xué)生信息管理:學(xué)生信息的查詢、添加、修改;課程信息管理:課程信息的查詢、添加、修改;考試成績(jī)管理:考試成績(jī)信息的查詢、添加、修改;第二節(jié) 本章小結(jié)本章主要分析了系統(tǒng)的各個(gè)組成部分,系統(tǒng)主要描述了各模塊系統(tǒng)的用途,該主要是以全局的整體角度描述整個(gè)系統(tǒng)的功能和框架。它所涉及的理論分析和設(shè)計(jì)為后面的系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)打下基礎(chǔ)。第五章 系統(tǒng)詳細(xì)設(shè)計(jì)第一節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)一、數(shù)據(jù)庫(kù)需求分析在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),應(yīng)該盡可能滿足用戶所提出的各項(xiàng)要求,同時(shí)避免冗余數(shù)據(jù)產(chǎn)生。由
42、于在語(yǔ)音成績(jī)查詢系統(tǒng)中,需要錄入許多信息,包括學(xué)生信息,課程信息,成績(jī)信息等。如果不能有效合理地組織數(shù)據(jù)表的結(jié)構(gòu)以及每張表所包含的字段,那么在后期數(shù)據(jù)整理及匯總時(shí)就會(huì)增加開發(fā)人員的工作難度和工作量,根據(jù)語(yǔ)音成績(jī)查詢系統(tǒng)的特點(diǎn),可以總結(jié)以下規(guī)律: 一個(gè)成績(jī)信息表中可以包含一個(gè)學(xué)生的多項(xiàng)成績(jī); 一個(gè)學(xué)生信息表中可以包含多個(gè)同名學(xué)生; 每個(gè)學(xué)生、課程、教師和考試成績(jī)都有不同的編號(hào);二、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)分析確定建立數(shù)據(jù)庫(kù)的需求后,開始進(jìn)入建立數(shù)據(jù)庫(kù)的概念模型。一般先根據(jù)應(yīng)用的需求,畫出能反映每個(gè)應(yīng)用需求的e-r圖,其中包括確定實(shí)體、屬性和聯(lián)系的類型。然后優(yōu)化初始的e-r圖,消除冗余和可能存在的矛盾。概念
43、模型是對(duì)用戶需求的客觀反映,并不涉及具體的計(jì)算機(jī)軟件、硬件環(huán)境。因此,在這一階段中我們必須將注意力集中在怎樣表達(dá)出用戶對(duì)信息的需求,而不考慮具體實(shí)現(xiàn)實(shí)現(xiàn)問題。 學(xué)生信息實(shí)體e-r圖5.1.1:圖5.1.1 學(xué)生信息實(shí)體 班級(jí)信息實(shí)體e-r圖5.1.2:圖5.1.2 班級(jí)信息實(shí)體管理員信息實(shí)體e-r圖5.1.3:圖5.1.3 管理員信息教師信息實(shí)體圖5.1.4:圖5.1.4 教師信息實(shí)體課程信息實(shí)體圖5.1.5:圖5.1.5 課程信息實(shí)體考試成績(jī)信息實(shí)體圖5.1.6:圖5.1.6 考試成績(jī)信息實(shí)體三、邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)用例圖5.1.7:圖5.1.7 數(shù)據(jù)庫(kù)用例圖數(shù)據(jù)庫(kù)模型圖5.1.8:本系統(tǒng)數(shù)據(jù)
44、庫(kù)采用mysql 5.5數(shù)據(jù)庫(kù),根據(jù)系統(tǒng)功能需求,本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)如圖: 圖5.1.8 數(shù)據(jù)庫(kù)模型圖四、數(shù)據(jù)字典管理員信息表:名稱字段名數(shù)據(jù)類型長(zhǎng)度是否是主鍵描述管理員編號(hào)adm_code數(shù)字8是管理員姓名adm_name字符型20否管理員密碼adm_password字符型20否管理員身份證adm_idcard字符型18否管理員郵箱adm_email字符型20否安全問題adm_question字符型20否問題答案adm_answer字符型20否管理員地址adm_address字符型20否班級(jí)信息表:名稱字段名數(shù)據(jù)類型長(zhǎng)度是否是主鍵描述班級(jí)編號(hào)class_code數(shù)字8是班級(jí)負(fù)責(zé)老師class_
45、teacher字符型20否學(xué)生信息表:名稱字段名數(shù)據(jù)類型長(zhǎng)度是否是主鍵描述學(xué)生學(xué)號(hào)stu_code數(shù)字8是班級(jí)編號(hào)class_code數(shù)字8是外鍵學(xué)生姓名stu_name字符型20學(xué)生身份證stu_idcard字符型18學(xué)生性別stu_sex字符型4學(xué)生密碼stu_password字符型8課程信息表:名稱字段名數(shù)據(jù)類型長(zhǎng)度是否是主鍵描述課程編號(hào)course_code整型是教師編號(hào)tea_code數(shù)字8是外鍵課程名稱 course_name字符型20否課程時(shí)間course_data字符型20否課程類型course_category字符型20否課程學(xué)分course_credit字符型20否教師信息
46、表:名稱字段名數(shù)據(jù)類型長(zhǎng)度是否是主鍵描述教師編號(hào)tea_code數(shù)字8是教師姓名tea_name字符型20否教師電話tea_phone字符型20 否教師身份證tea_idcard字符型18否教師郵箱tea_email字符型20否班級(jí)編號(hào)course_code整型是外鍵考試信息表:名稱字段名數(shù)據(jù)類型長(zhǎng)度是否是主鍵描述考試信息編號(hào)test_code整型是課程編號(hào)course_code整型是外鍵學(xué)生編號(hào)stu_code數(shù)字8 是外鍵考試類型test_style字符型20否考試分?jǐn)?shù)test_score實(shí)數(shù)否考試結(jié)果test_result字符型20否五、ivr流程設(shè)計(jì)ivr流程圖5.1.9: 圖5.1.
47、9 ivr流程圖第二節(jié) 系統(tǒng)功能實(shí)現(xiàn)一、管理員信息模塊功能實(shí)現(xiàn)1、 管理員身份驗(yàn)證:對(duì)于一個(gè)系統(tǒng)一般都有一個(gè)登陸功能,為了保證系統(tǒng)安全,登陸一般要求用戶正確輸入登陸名和密碼才能登陸成功,否則不能登陸。本系統(tǒng)也有登陸功能,在管理員進(jìn)行登陸時(shí),用sql語(yǔ)句調(diào)用用戶信息表中的adm_name和adm_password字段與用戶所填寫的賬戶密碼進(jìn)行判斷是否一致,如果一致則歡迎用戶進(jìn)入系統(tǒng),如果不一致則提示用戶輸入錯(cuò)誤請(qǐng)重新輸入。流程圖5.2.1如下圖5.2.1 管理員身份驗(yàn)證流程圖2、 管理員身份注冊(cè):對(duì)于首次進(jìn)入系統(tǒng)的管理員來(lái)說(shuō),用戶需要一個(gè)新的管理員,因此本系統(tǒng)設(shè)計(jì)了注冊(cè)功能,為用戶提供方便。在用
48、戶進(jìn)行注冊(cè)時(shí),先獲取用戶填寫的賬戶名稱和密碼與數(shù)據(jù)庫(kù)的用戶信息表中的數(shù)據(jù)進(jìn)行比較,若賬戶名稱無(wú)重復(fù)且輸入正確,則注冊(cè)成功,將用戶的信息添加進(jìn)用戶信息表中,若賬戶名稱重復(fù)或輸入錯(cuò)誤,則提示用戶請(qǐng)重新輸入。流程圖5.2.2如下:圖5.2.2 管理員身份注冊(cè)流程圖二、學(xué)生信息模塊1、管理員對(duì)班級(jí)信息的管理:管理員在進(jìn)入系統(tǒng)后,可以對(duì)班級(jí)信息進(jìn)行添加、刪除、修改操作。流程圖5.2.3如下: 圖5.2.3 班級(jí)信息的管理的流程圖2、管理員對(duì)課程信息的管理:管理員在進(jìn)入系統(tǒng)后,可以對(duì)班級(jí)信息進(jìn)行添加、刪除、修改操作。流程圖5.2.4如下:圖5.2.4課程信息的管理流程圖3、管理員對(duì)學(xué)生信息的管理:管理員在
49、進(jìn)入系統(tǒng)后,可以對(duì)班級(jí)信息進(jìn)行添加、刪除、修改操作。流程圖5.2.5如下圖5.2.5 學(xué)生信息的管理流程圖4、管理員對(duì)考試信息的管理: 管理員在進(jìn)入系統(tǒng)后,可以對(duì)班級(jí)信息進(jìn)行添加、刪除、修改操作。流程圖5.2.6如下圖5.2.6 考試信息的管理流程圖三、學(xué)生成績(jī)查詢模塊流程腳本如下:#系統(tǒng)導(dǎo)入采用更新模式,釋放從1到100的節(jié)點(diǎn)releasestate1100#數(shù)據(jù)庫(kù)配置database stu spider!#0#節(jié)點(diǎn)定義state_attribute110600state_attribute210600state_attribute33600state_attribute
50、410600state_attribute510600state_attribute63600state_attribute710600state_attribute810600state_attribute910600state_attribute1010600state_attribute11 10600state_attribute1210600state_attribute 1310600state_attribute 1410600state_attribute 1510600state_attribute 1610600state_attribute 1710600state_at
51、tribute 1810600state_attribute 19 10600 state_attribute 2010600state_attribute 2110600state_attribute 2210600state_attribute 2310600state_attribute 2410600state_attribute 2510600state_attribute 2610600state_attribute 2710600state_attribute 2810600state_attribute 291010#節(jié)點(diǎn)操作operation_play1610110您好,歡迎
52、進(jìn)入語(yǔ)音成績(jī)查詢平臺(tái),請(qǐng)輸入10位學(xué)號(hào)operation_get1106operation_set_value2stu_code,string,16user_inputoperation_sql2 stuselectstu_passwordfrom學(xué)生信息wherestu_code='stu_code'db_password,string,16operation_play3610110學(xué)號(hào)輸入錯(cuò)誤,請(qǐng)重新輸入operation_goto 31operation_play4610110請(qǐng)輸入8位查詢密碼operation_get486operation_set_value5stu_password,string,16user_inputoperation_compare_value5 stu_passworddb_passwordoperation_play6610110查詢密碼輸入錯(cuò)誤,請(qǐng)重新輸入operation_goto 64operation_play 7610110 常用科目查詢請(qǐng)按1,按課程號(hào)查詢請(qǐng)按2operation_get716operation_play 8610110 常用科目選擇 語(yǔ)文1,數(shù)學(xué) 2,英語(yǔ) 3,物理 4,化學(xué) 5,生物 6,歷史 7,政治 8,地理 9operation_get816operation
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 期貨市場(chǎng)品牌建設(shè)與維護(hù)服務(wù)考核試卷
- 木材加工行業(yè)人才培養(yǎng)計(jì)劃考核試卷
- 攝影器材行業(yè)市場(chǎng)動(dòng)態(tài)監(jiān)測(cè)與競(jìng)爭(zhēng)情報(bào)分析考核試卷
- 辦公室員工職業(yè)發(fā)展與培訓(xùn)體系建設(shè)案例考核試卷
- 天然氣開采項(xiàng)目財(cái)務(wù)管理與成本控制考核試卷
- 固體飲料的無(wú)添加與天然成分趨勢(shì)考核試卷
- 木材貿(mào)易風(fēng)險(xiǎn)管理與防范考核試卷
- 搪瓷衛(wèi)生潔具的顧客滿意度調(diào)查考核試卷
- 放射性金屬礦選礦實(shí)驗(yàn)方法與技術(shù)考核試卷
- 鋼板出售轉(zhuǎn)讓合同范本
- 金庸人物課件
- 再生資源門店加盟協(xié)議書
- 療愈珠寶的科學(xué)與藝術(shù)
- 新能源汽車車位租賃合同
- 《人工智能導(dǎo)論》(第2版)高職全套教學(xué)課件
- 39 《出師表》對(duì)比閱讀-2024-2025中考語(yǔ)文文言文閱讀專項(xiàng)訓(xùn)練(含答案)
- 院前急救技術(shù)-止血包扎固定搬運(yùn)課件
- 中國(guó)煤炭地質(zhì)總局公開招聘報(bào)名表
- 電子商務(wù)數(shù)據(jù)分析基礎(chǔ)(第二版) 課件 模塊1、2 電子商務(wù)數(shù)據(jù)分析概述、基礎(chǔ)數(shù)據(jù)采集
- YB-T+4190-2018工程用機(jī)編鋼絲網(wǎng)及組合體
- 高大模板安全施工施工安全保證措施
評(píng)論
0/150
提交評(píng)論