- 相關(guān)推薦
智慧機電項目云端與管理軟件的設計與實現(xiàn)
摘要:無錫機電高等職業(yè)技術(shù)學校致力于開發(fā)一系列智慧機電的相關(guān)應用,結(jié)合智能手機的普及與云計算的強大存儲功能,機電好聲音機電好聲音項目就是其中的重要組成,本文介紹了機電好聲音的云端與管理員軟件的應用需求和部分執(zhí)行流程。
關(guān)鍵詞:系統(tǒng)概述;幫助說明;開發(fā)環(huán)境
一、系統(tǒng)概述
1、系統(tǒng)名稱。智慧機電-機電好聲音-云端與管理員軟件
2、項目概述。機電好聲音是無錫機電高等職業(yè)技術(shù)學校為豐富高職校學生的業(yè)余生活與娛樂而舉辦的學生選秀活動,舉辦至今深受各界學生與老師的喜愛,但由于受制于高職校教學與作息的時間限制,導致其參與人數(shù)有限,為了解決這個問題,我們開發(fā)了機電好聲音項目,使用手機參與比賽參與投票,將機電好聲音的選秀,淘汰賽,投票,個性秀,歌王決戰(zhàn)等環(huán)節(jié)全部移植到網(wǎng)絡上,使其使用數(shù)字網(wǎng)絡化,不再受限制于時間與空間。
3、開發(fā)環(huán)境。本項目具體程序由3部分組成,本文主要講述其服務器端軟件功能網(wǎng)站部分使用Visual Studio 2005進行開發(fā)使用ASP.NET 4.0作為開發(fā)平臺,管理員管理軟件使用Visual Studio 2005進行開發(fā)。
4、數(shù)據(jù)庫。SQL server 2005
5、使用場合。無錫機電高等職業(yè)技術(shù)學校,經(jīng)推廣后可適用于江蘇省所有高職類聯(lián)合職業(yè)技術(shù)學校。
二、項目功能使用說明
機電好聲音-移動客戶端系統(tǒng)的設計與實現(xiàn)已通過“智慧機電-機電好聲音項目-移動客戶端的設計與實現(xiàn)”進行了介紹,本文重點講述了其網(wǎng)絡端的工作原理,如何管理相關(guān)選手信息與觀眾信息;如何控制海選、淘汰賽、個人秀與決賽信息。
包含門戶端口,比賽報名,參與投票,查看結(jié)果四個主要核心,四個核心界面的需滿足其網(wǎng)絡訪問功能主要包括以下幾塊:
1、結(jié)合學校教務處對應的學生信息數(shù)據(jù)庫進行核實學生信息;2、上傳并下載參賽選手對應的個人信息與參賽歌曲;3、上傳投票觀眾所選擇的投票與評論。
由于這篇文章主要是項目的功能需求分析,而不是具體的執(zhí)行算法流程介紹,所以我們簡單的將以上功能進行細分與量化歸為
網(wǎng)絡端管理學生數(shù)據(jù)庫,學生數(shù)據(jù)庫條目存放信息主要包括以下幾類1.普通基礎變量,比如字符,整數(shù),小數(shù)以及簡單字符串等2.數(shù)量較大的字符串信息,主要是選手對自己歌曲的相關(guān)介紹與投票觀眾對選手的評論,由于字數(shù)變化較大,不適合使用數(shù)據(jù)庫條目進行存放,所以將其保存在一個文本文檔中,按存放的序號進行編輯讀寫,而數(shù)據(jù)庫中只存放對應的編號3富媒體文件,主要包括選手的個人頭像已經(jīng)參賽歌曲,由于富媒體文件本身就比較大,而且為了避免失真,所以就直接存放于目錄中,數(shù)據(jù)庫放置其存放地址。
三、幫助說明
1、網(wǎng)絡端API的訪問
網(wǎng)絡服務API函數(shù)
門戶端口
1、Boolen check_info(string Name, string StuID,string classID)
//學生信息驗證程序,移動端上傳學生名字,學生ID,班級ID,返回布爾值,true表示驗證成立,false表示驗證失敗
2、Int update_info(string Name, string StuID,string classID,string UserName, string password,int age,int grade,int gender)
//上傳學生的注冊信息,移動端上傳學生名字,學生ID,班級ID,軟件用戶名,軟件密碼,年齡,年級,性別,返回整數(shù)值用戶ID,UserID,用戶ID由服務器生成,應對每個選手獨一身份
3、Boolen check_login(int UserID, string password)
//登錄驗證程序,移動端上傳用戶ID,用戶密碼,并與數(shù)據(jù)庫驗證,返回布爾值,true表示登錄成立,false表示登錄失敗
比賽報名
4、Boolen update_profile(int UserID,string Singer, string signature, string[5] idol)
//上傳選手的參賽信息,移動端上傳選手ID,選手藝名,個性簽名,偶像(最多選5個)返回布爾值,true表示上傳成立,false表示上傳失敗
5、Boolen update_img(int UserID, string img)
//上傳選手的個性頭像,移動端上傳選手ID,個性頭像,返回布爾值,true表示上傳成立,false表示上傳失敗
參考
http://www.cnblogs.com/gzggyy/archive/2011/08/02/2125237.html
6、Boolen update_song(int UserID,int num, string song,string introduce)
//上傳選手的參賽歌曲,移動端上傳選手ID,參數(shù)歌曲目錄,歌曲地址,歌曲介紹,返回布爾值,true表示上傳成立,false表示上傳失敗
默認一個人只能上傳3首歌,第一版默認只上傳一首歌,num默認1 song為歌曲存儲地址
參與投票
7、download_info()
//下載所有的比賽相關(guān)信息,包括個性頭像與歌單
8、download_song(int UserID, int songID)
//下載相關(guān)的對應歌曲,手機端上傳對應的參賽歌手用戶ID,與比賽歌曲用戶ID,比賽歌曲是download_info()程序?qū)螺d時獲得的
9、Boolen update_judgement(int UserID1, int songID, int UserID2)
//上傳對參賽選手的相關(guān)評論,移動端上傳投票參賽選手的用戶ID于UserID1,參數(shù)歌曲songID,自己的用戶ID, UserID返回布爾值,true表示上傳成立,false表示上傳失敗
10、Boolen update_vote(int UserID1, int songID, int UserID2)
//上傳對參賽選手的投票,移動端上傳投票參賽選手的用戶ID于UserID1,參數(shù)歌曲songID,自己的用戶ID, UserID返回布爾值,true表示上傳成立,false表示上傳失敗。
【智慧機電項目云端與管理軟件的設計與實現(xiàn)】相關(guān)文章:
都市頻道制作網(wǎng)的設計與實現(xiàn)05-29
城市旅游網(wǎng)站的設計與實現(xiàn)論文(精選6篇)05-07
基于minigui的網(wǎng)真機界面的實現(xiàn)08-05
機電職稱論文06-13
機電設備論文11-12
構(gòu)筑企業(yè)數(shù)據(jù)中心 實現(xiàn)理性分析決策06-04
用Verilog HDL實現(xiàn)I2C總線功能06-01
如何通過內(nèi)部控制實現(xiàn)企業(yè)持續(xù)性發(fā)展05-21
利用電力線實現(xiàn)住宅智能化06-13