![]() |
|
教學(xué)公告
分組名單:
組長(zhǎng): 組員:
注意 :設(shè)置組長(zhǎng)1名;每組組員不超過6名;
選題方向:
確定一個(gè)在本學(xué)期范圍內(nèi),可以完成的小型軟件項(xiàng)目的題目,建議平衡創(chuàng)新性和可能性。
請(qǐng)大家盡量?jī)?yōu)先選擇列出的備選項(xiàng)目(詳見附件:備選項(xiàng)目清單)。
開題報(bào)告:
小組共同撰寫一個(gè)簡(jiǎn)單的開題報(bào)告:題目、意義、背景、可行性分析、初步計(jì)劃、預(yù)期成果
提交截止時(shí)間:2017.3.10
預(yù)計(jì)評(píng)審時(shí)間:2017.3.10/3.17
鼓勵(lì)盡早提交,鼓勵(lì)不斷更新!
附件:備選項(xiàng)目清單
課程設(shè)計(jì)備選課題匯總
第一部分:由中國電信廣東公司研究院提供 聯(lián)系人:張征13316099881
課題一:
課題方向:云應(yīng)用拓?fù)浣馕銎鏖_發(fā)
課題背景介紹
NFV(網(wǎng)絡(luò)功能虛擬化)環(huán)境下,網(wǎng)絡(luò)功能單元被擴(kuò)展部署到虛擬化基礎(chǔ)設(shè)施(通用x86主機(jī)、存儲(chǔ)和網(wǎng)絡(luò))中,管理虛擬化網(wǎng)絡(luò)功能單元(VNF)和抽象化底層基礎(chǔ)設(shè)施的復(fù)雜性變得極為挑戰(zhàn)。業(yè)務(wù)編排、網(wǎng)絡(luò)拓?fù)涔芾?、VNF的自動(dòng)化部署與虛擬化資源的彈性調(diào)度成為關(guān)注的焦點(diǎn)。
本課題針對(duì)NFV環(huán)境下的業(yè)務(wù)編排和拓?fù)涔芾硇枨?,設(shè)計(jì)開發(fā)拓?fù)湮募馕銎鞴ぞ?,按照?biāo)準(zhǔn)云應(yīng)用編排規(guī)范文件(TOSCA規(guī)范)生成拓?fù)銳son格式的數(shù)據(jù)節(jié)點(diǎn),并進(jìn)行節(jié)點(diǎn)內(nèi)容輸出。
功能需求:
文件讀取功能:
根據(jù)文件的導(dǎo)入/引入語句,遞歸讀取關(guān)聯(lián)文件。
對(duì)文件內(nèi)容進(jìn)行解析,將信息節(jié)點(diǎn)按照為TOSCA For NFV的拓?fù)涔?jié)點(diǎn)類型進(jìn)行分類。
存儲(chǔ)分類好的信息節(jié)點(diǎn)。
根據(jù)指令將相應(yīng)類型的信息節(jié)點(diǎn)通過ipython輸出,
根據(jù)指令將相應(yīng)類型的信息節(jié)點(diǎn)輸出到UTF-8格式的文件
課題內(nèi)容要求:
完成該課題的需求分析、系統(tǒng)設(shè)計(jì)、開發(fā)編碼、功能測(cè)試。交付件包括:《云應(yīng)用拓?fù)浣馕銎餍枨笳f明書》、
《云應(yīng)用拓?fù)浣馕銎骷夹g(shù)方案書》、
《云應(yīng)用拓?fù)浣馕銎鲉卧獪y(cè)試代碼》
系統(tǒng)源代碼及安裝環(huán)境的依賴庫列表。
對(duì)應(yīng)的數(shù)據(jù)、測(cè)試環(huán)境準(zhǔn)備、硬件要求
示例數(shù)據(jù)(后續(xù)提供)
TOSCA for NFV規(guī)范
http://docs.oasis-open.org/tosca/tosca-nfv/
參考資料推薦:
NFV(網(wǎng)絡(luò)功能虛擬化)/TOSCA(云應(yīng)用拓?fù)浜途幣乓?guī)范) /業(yè)務(wù)編排/拓?fù)涔芾?br/>開發(fā)工具和開發(fā)平臺(tái)
Python 3.5或以上
所有可以公開獲取的Python庫均可使用
課題二
課題方向:智慧地產(chǎn)掃樓助手小區(qū)信息板
1、 課題背景
目前已經(jīng)開發(fā)了智慧地產(chǎn)掃樓助手PCWEB版,主要實(shí)現(xiàn)對(duì)小區(qū)、家庭、個(gè)人的概況概覽展現(xiàn),及按樓棟逐層逐戶展開、體現(xiàn)每戶通信產(chǎn)品情況的二維圖表,電信一線營服中心經(jīng)理到小區(qū)上門推廣電信產(chǎn)品時(shí),能立即查看到準(zhǔn)備拜訪對(duì)象的準(zhǔn)確情況。
由于一線經(jīng)理在外勤中以手機(jī)為主,現(xiàn)已將WEB版針對(duì)手機(jī)做了適配,現(xiàn)希望能夠?qū)⒋藨?yīng)用通過微信公眾號(hào)展現(xiàn)出來。關(guān)注者通過驗(yàn)證,獲得所屬營服中心下轄小區(qū)數(shù)據(jù)的查看權(quán)限。
2、 功能需求:
a) 賬號(hào)綁定:一線經(jīng)理在公眾號(hào)上可以輸入自己在掃樓助手平臺(tái)上的賬號(hào)與微信號(hào)進(jìn)行綁定,賬號(hào)驗(yàn)證成功后,將在獲得與掃樓助手平臺(tái)上一致的權(quán)限,可以查看自己權(quán)限范圍內(nèi)的小區(qū)的數(shù)據(jù)。
b) 小區(qū)數(shù)據(jù)查看:一線經(jīng)理選擇自己權(quán)限范圍內(nèi)的某一小區(qū),可查看小區(qū)基本數(shù)據(jù)。包括小區(qū)名稱、小區(qū)地址、小區(qū)住戶數(shù)、地產(chǎn)APP已達(dá)用戶數(shù)、小區(qū)電信業(yè)務(wù)使用情況、小區(qū)標(biāo)簽等信息。
3、 課題內(nèi)容要求:
完成該課題的需求分析、系統(tǒng)設(shè)計(jì)、開發(fā)編碼、功能測(cè)試
4、 開發(fā)技術(shù)和工具推薦
l HTML5、CSS3、JavaScript
l JAVA、PHP
l Vuejs、angularjs、django
l neo4j、mysql
參考資料
l https://open.weixin.qq.com
5、 測(cè)試環(huán)境
測(cè)試環(huán)境:http://183.3.139.134:6464/app/#/login
賬號(hào)/密碼將在后續(xù)提供
6、 數(shù)據(jù)準(zhǔn)備
請(qǐng)先根據(jù)“地產(chǎn)助手課題數(shù)據(jù)表格.xls”文件中的范例格式自行編制部分測(cè)試數(shù)據(jù),交由后臺(tái)導(dǎo)入。
7、 硬件要求
無。
課題三
課題方向:智慧地產(chǎn)掃樓助手住戶信息板
1、 課題背景
目前已經(jīng)開發(fā)了智慧地產(chǎn)掃樓助手PCWEB版,主要實(shí)現(xiàn)對(duì)小區(qū)、家庭、個(gè)人的概況概覽展現(xiàn),及按樓棟逐層逐戶展開、體現(xiàn)每戶通信產(chǎn)品情況的二維圖表,電信一線營服中心經(jīng)理到小區(qū)上門推廣電信產(chǎn)品時(shí),能立即查看到準(zhǔn)備拜訪對(duì)象的準(zhǔn)確情況。
由于一線經(jīng)理在外勤中以手機(jī)為主,現(xiàn)已將WEB版針對(duì)手機(jī)做了適配,現(xiàn)希望能夠?qū)⒋藨?yīng)用通過微信公眾號(hào)展現(xiàn)出來。關(guān)注者通過驗(yàn)證,獲得所屬營服中心下轄小區(qū)數(shù)據(jù)的查看權(quán)限。
2、 功能需求:
a) 賬號(hào)綁定:一線經(jīng)理在公眾號(hào)上可以輸入自己在掃樓助手平臺(tái)上的賬號(hào)與微信號(hào)進(jìn)行綁定,賬號(hào)驗(yàn)證成功后,將在獲得與掃樓助手平臺(tái)上一致的權(quán)限,可以查看自己權(quán)限范圍內(nèi)的小區(qū)的數(shù)據(jù)。
b) 住戶數(shù)據(jù)查看:一線經(jīng)理選擇自己權(quán)限范圍內(nèi)的某一小區(qū),可查看小區(qū)中各樓棟住戶的業(yè)務(wù)使用數(shù)據(jù)。包括小區(qū)某樓棟中所有住戶(按房間號(hào))的手機(jī)使用情況、寬帶使用情況、iTV使用情況,對(duì)不同運(yùn)營商業(yè)務(wù)將使用不同顏色顯示,以便一線經(jīng)理進(jìn)行區(qū)分。
3、 課題內(nèi)容要求:
完成該課題的需求分析、系統(tǒng)設(shè)計(jì)、開發(fā)編碼、功能測(cè)試
4、 開發(fā)技術(shù)和工具推薦
l HTML5、CSS3、JavaScript
l JAVA、PHP
l Vuejs、angularjs、django
l neo4j、mysql
參考資料
l https://open.weixin.qq.com
5、 測(cè)試環(huán)境
測(cè)試環(huán)境:http://183.3.139.134:6464/app/#/login
賬號(hào)/密碼將在后續(xù)提供
6、 數(shù)據(jù)準(zhǔn)備
請(qǐng)先根據(jù)“地產(chǎn)助手課題數(shù)據(jù)表格.xls”文件中的范例格式自行編制部分測(cè)試數(shù)據(jù),交由后臺(tái)導(dǎo)入。
7、 硬件要求
無。?
課題四:?
課題方向:多屏互動(dòng)彈幕系統(tǒng)
課題背景
視頻彈幕是一些視頻分享網(wǎng)站的特殊功能,利用該功能,觀看者能在觀看視頻的過程中發(fā)表自己的評(píng)論,并將即時(shí)在所有觀看者觀看此視頻的該時(shí)間點(diǎn)時(shí)以滑動(dòng)而過的字幕顯示出來,從而增加了觀看者之間的互動(dòng)性。
IPTV是電信運(yùn)營商的視頻點(diǎn)播、直播業(yè)務(wù),通過手機(jī)應(yīng)用,實(shí)現(xiàn)在電視屏幕上的彈幕,是一種創(chuàng)新業(yè)務(wù)的嘗試,能夠增加用戶觀看節(jié)目的參與度。
功能要求
實(shí)現(xiàn)一個(gè)用戶通過手機(jī)應(yīng)用(自行開發(fā)的APP或者微信應(yīng)用均可)輸入文字信息,發(fā)送到多屏互動(dòng)彈幕后臺(tái),由后臺(tái)下發(fā)至觀看視頻節(jié)目的終端(可以使用PC瀏覽器模擬),并在終端上以彈幕的方式展現(xiàn)。
整個(gè)系統(tǒng)可以分為3個(gè)部分:
1、 多屏互動(dòng)后臺(tái)
連接終端(PC瀏覽器)和手機(jī)應(yīng)用,實(shí)現(xiàn)文字消息的轉(zhuǎn)發(fā)。
2、 瀏覽器彈幕模塊
在播放視頻內(nèi)容的同時(shí),當(dāng)接收到多屏互動(dòng)后臺(tái)下發(fā)的消息時(shí),在視頻上疊加展現(xiàn)。
3、 手機(jī)應(yīng)用
自行開發(fā)的APP或者微信應(yīng)用,對(duì)接多屏互動(dòng)后臺(tái),將用戶輸入的內(nèi)容,發(fā)送至多屏互動(dòng)后臺(tái)。
考察點(diǎn)
l 界面友好性、業(yè)務(wù)流暢性
l 交互實(shí)時(shí)性
l 系統(tǒng)容量,即,可同時(shí)接入的用戶數(shù)
l 代碼可重用性
開發(fā)技術(shù)和工具推薦
l HTML5、CSS3、JavaScript
l Java
運(yùn)行環(huán)境要求
l 服務(wù)器,linux操作系統(tǒng),推薦配置為8核8G內(nèi)存
第二部分:由中國電信廣東公司企業(yè)信息化部提供 聯(lián)系人:高昂 13380058815
課題一
課題方向:基于DOCKER的HADOOP部署方案
課題背景介紹:
生產(chǎn)HADOOP集群經(jīng)常根據(jù)資源實(shí)際情況對(duì)集群規(guī)模進(jìn)行調(diào)整,需要頻繁對(duì)集群增加/減少節(jié)點(diǎn)。通常直接通過物理機(jī)進(jìn)行配置操作,這種方式比較繁瑣,有較多的人工配置及部署工作。
請(qǐng)根據(jù)DOCKER設(shè)計(jì)HADOOP部署方案,實(shí)現(xiàn)HADOOP集群彈性管理。
參考資料推薦:
HADOOP安裝部署
虛擬化技術(shù)
DOCKER容器技術(shù)
開發(fā)工具和開發(fā)平臺(tái)推薦
HADOOP
DOCKER ENGINE
MESOS
ansible
python
測(cè)試環(huán)境及硬件要求
安裝centos7的pcserver 5臺(tái)(物理機(jī)),內(nèi)存大于16G,硬盤大于1T
課題二
課題方向:
基于go語言的linux資源利用感知與部署優(yōu)化。
課題背景介紹:
機(jī)房有大量的pcserver部署海量的應(yīng)用,各應(yīng)用對(duì)硬件資源占有不同,如何獲取及利用各臺(tái)機(jī)器的資源使用情況,并進(jìn)行匯聚分析:
資源利用情況(cpu內(nèi)存網(wǎng)絡(luò)磁盤io)
應(yīng)用互聯(lián)情況,各個(gè)服務(wù)之間的網(wǎng)絡(luò)連接數(shù)據(jù)交互感知
主機(jī)資源忙閑的判斷,應(yīng)用部署優(yōu)化算法設(shè)計(jì)
通過獲取資源基礎(chǔ)利用率,對(duì)照服務(wù)部署、互聯(lián),通過設(shè)計(jì)算法,給出資源優(yōu)化的部署模式。
開發(fā)工具和開發(fā)平臺(tái)推薦:
vscode,vim等
golang、python庫
python、kafka、hadoop等組件
測(cè)試環(huán)境及硬件要求
安裝centos7的pcserver 5臺(tái)(可用虛擬機(jī)),內(nèi)存大于2G,硬盤大于100G
課題三
課題方向:電信手機(jī)商城用戶個(gè)性化推薦:利用用戶的基本屬性、消費(fèi)行為、社交圈、以及在線行為,分析出用戶對(duì)那些商品偏愛,并給予相應(yīng)的手機(jī)商品推薦。
課題背景介紹:
用戶在電信網(wǎng)上營業(yè)廳/手機(jī)商城購買手機(jī)類商品時(shí),如果能通過用戶的特征以及用戶行為,預(yù)測(cè)出用戶對(duì)那些商品感興趣,并給以推薦,會(huì)提高商品的銷售量:
基本屬性(如:性別、年齡等)
終端消費(fèi)(如:手機(jī)品牌偏好、是否有異網(wǎng)號(hào)碼等)
在線行為(如:購買手機(jī)渠道偏好、收藏機(jī)型,搜索機(jī)型等)
因此要求利用用戶的基本屬性、在線行為等計(jì)算出,用戶對(duì)那些產(chǎn)品感興趣,并給以評(píng)分,后續(xù)根據(jù)該評(píng)分構(gòu)建計(jì)算模型,最后使用基于用戶協(xié)同過濾算法或者基于產(chǎn)品協(xié)同過濾算法,推薦產(chǎn)品給用戶。
開發(fā)工具和開發(fā)平臺(tái)推薦:
eclipse,vim等
Spark-mllib機(jī)器學(xué)習(xí)庫
Normalization,UserCF,ItemCF等算法
測(cè)試環(huán)境及硬件要求
安裝centos7的pcserver 5臺(tái)(可用虛擬機(jī)),內(nèi)存大于8G,硬盤大于800G
課題四
課題方向:基于流處理技術(shù)STORM的流量提醒
課題背景介紹:
隨著信息生活移動(dòng)化,人們對(duì)移動(dòng)網(wǎng)絡(luò)資源需求越來越大,同時(shí)對(duì)移動(dòng)流量的變化也越來越敏感。
請(qǐng)使用流處理技術(shù),結(jié)合用戶套餐訂購信息及流量使用情況對(duì)用戶流量余額變動(dòng)進(jìn)行提醒,例如流量超過閾值預(yù)警,提醒用戶提前充值;大流量訪問提醒,提醒用戶避免利用移動(dòng)網(wǎng)絡(luò)訪問多媒體信息等。
參考資料推薦:
KAFKA用戶手冊(cè)
STORM用戶手冊(cè)
開發(fā)工具和開發(fā)平臺(tái)推薦
eclipse,java
分布式消息中間件kafka
流式處理框架storm
測(cè)試環(huán)境及硬件要求
安裝centos7的pcserver 5臺(tái)(可用虛擬機(jī)),內(nèi)存大于8G,硬盤大于800G
課題五
課題方向:基于公眾號(hào)的用戶消費(fèi)信息查詢
課題背景
移動(dòng)互聯(lián)網(wǎng)時(shí)代如火如荼,客戶極致體驗(yàn)要求深入骨髓,為了提升電信服務(wù)能力,為客戶提供更好的產(chǎn)品體驗(yàn),希望開發(fā)一個(gè)為客戶提供查詢賬單的微信公眾號(hào),讓客戶能夠隨時(shí)隨地、輕松便捷了解自己的電信消費(fèi)詳情,愉快放心使用電信產(chǎn)品。
參考資料推薦:
jQuery、JavaScript 教程
Bootstrap、zepto.js
html5教程
開發(fā)工具和開發(fā)平臺(tái)推薦
vim,sublime text等
google-chrome,firefox等
javascript,jquery-mobile,zepto.js,html5等
測(cè)試環(huán)境及硬件要求
安裝centos7的pcserver2臺(tái)(可用虛擬機(jī)),需要能連接公網(wǎng),內(nèi)存大于8G,硬盤大于800G
課題六
課題方向:基于IOS的產(chǎn)品展示
課題背景
移動(dòng)互聯(lián)網(wǎng)時(shí)代如火如荼,為了提升電信客戶經(jīng)理營銷效率,創(chuàng)新利用“互聯(lián)網(wǎng)+營銷”模式打造營銷利器,希望開發(fā)一個(gè)為電信客戶經(jīng)理服務(wù)的iOS展示類app,讓客戶經(jīng)理能夠隨時(shí)隨地、簡(jiǎn)單便捷地通過文字、圖片、富媒體等多種形式,客戶展示電信產(chǎn)品,解決客戶經(jīng)理外出營銷的難題。
參考資料推薦:
jQuery、JavaScript 教程
zepto.js
html5教程
Object-c教程
Swift教程
開發(fā)工具和開發(fā)平臺(tái)推薦
vim,sublime text等
google-chrome,firefox等
xcode,object-c,swift,xcode等
測(cè)試環(huán)境及硬件要求
安裝centos7的pcserver2臺(tái)(可用虛擬機(jī)),需要能連接公網(wǎng),內(nèi)存大于8G,硬盤大于800G
安裝蘋果Macos操作系統(tǒng)的電腦2臺(tái)
課題七
課題方向:圖像識(shí)別自動(dòng)化登錄
課題背景介紹
目前有些網(wǎng)站為了避免惡意的程序化自動(dòng)登錄,除了輸入賬號(hào)密碼外,還需要輸入驗(yàn)證碼。驗(yàn)證碼錄入的提示信息一般放到圖片中,有時(shí)是直接把驗(yàn)證碼(如Ez62等)嵌入圖片中,有時(shí)是把一些問題(如11-2=?)嵌入圖片中,需要通過程序化的手段準(zhǔn)確識(shí)別驗(yàn)證碼圖片中的信息,并自動(dòng)生成驗(yàn)證碼結(jié)合賬號(hào)密碼進(jìn)行自動(dòng)化登錄。
加分題(可選):有些驗(yàn)證碼提示信息是采用自然語言的問題(如圖片中藍(lán)色的字是哪個(gè))
參考資料推薦:
圖像識(shí)別
硬件要求:
PC機(jī):1C2GB內(nèi)存10GB硬盤
數(shù)據(jù)要求:
無
測(cè)試環(huán)境:
連接互聯(lián)網(wǎng)
課題八
課題方向:利用客戶上網(wǎng)行為判斷其性別、年齡特征
課題背景介紹:
用戶在上網(wǎng)瀏覽過程中在網(wǎng)站會(huì)產(chǎn)生大量的訪問日志記錄,例如訪問什么網(wǎng)站、網(wǎng)頁,為了向用戶精準(zhǔn)推薦網(wǎng)站的產(chǎn)品,需要通過對(duì)這些日志信息進(jìn)行分析建模,推算出用戶的性別、年齡特征,以便進(jìn)行有效的推薦。
參考資料
數(shù)據(jù)挖掘算法
硬件要求:
PC機(jī):1C2GB內(nèi)存10GB硬盤
數(shù)據(jù)要求:
無
測(cè)試環(huán)境:
連接互聯(lián)網(wǎng)
課題九
課題方向:大數(shù)據(jù)檢索
課題背景
目前隨著互聯(lián)網(wǎng)及通信技術(shù)的發(fā)展,各類數(shù)據(jù)極具膨脹,為了進(jìn)行數(shù)據(jù)分析,需要對(duì)各類數(shù)據(jù)進(jìn)行整合加工處理,形成寬表(一般有數(shù)百個(gè)字段以上),當(dāng)記錄數(shù)達(dá)到一定規(guī)模,組合查詢條件多,整體檢索速度較慢。需要設(shè)計(jì)有效的存儲(chǔ)方式和檢索機(jī)制,以便提升檢索性能。
參考資料
海量數(shù)據(jù)查詢/檢索技術(shù)
硬件要求:
PC機(jī)3臺(tái):2C16GB內(nèi)存100GB硬盤
數(shù)據(jù)要求:
無
測(cè)試環(huán)境:
無
課題十
課題方向:數(shù)據(jù)遷移
課題背景
目前大量的業(yè)務(wù)系統(tǒng)所采用的數(shù)據(jù)庫是ORACLE,分析系統(tǒng)需要從多個(gè)業(yè)務(wù)系統(tǒng)快速抽取和處理數(shù)據(jù),需要設(shè)計(jì)合理的處理方式和處理技術(shù),并行抽取各類數(shù)據(jù),同時(shí)支持增量數(shù)據(jù)抽取。但是部分業(yè)務(wù)表是沒有時(shí)間戳信息,需要進(jìn)行前后比對(duì)提取增量數(shù)據(jù)。
參考資料
數(shù)據(jù)庫遷移
硬件要求:
PC機(jī)2臺(tái):2C16GB內(nèi)存100GB硬盤
數(shù)據(jù)要求:
無
測(cè)試環(huán)境:
無
課題十一
課題方向:數(shù)據(jù)血緣關(guān)系
課題背景
目前有些業(yè)務(wù)系統(tǒng)數(shù)據(jù)處理環(huán)節(jié)較多,文檔不完整,導(dǎo)致維護(hù)工作量大。有些應(yīng)用是通過數(shù)據(jù)庫的存儲(chǔ)過程對(duì)數(shù)據(jù)進(jìn)行加工處理的,通過對(duì)數(shù)據(jù)庫中的存儲(chǔ)過程進(jìn)行程序化自動(dòng)處理,自動(dòng)生成各個(gè)表之間的邏輯依賴關(guān)系,包括輸入、處理、輸出等,將有利于后續(xù)的運(yùn)營維護(hù)處理
參考資料
存儲(chǔ)過程、前端展現(xiàn)。
硬件要求:
PC機(jī):2C8GB內(nèi)存50GB硬盤
數(shù)據(jù)要求:
無
測(cè)試環(huán)境:
無
以下課題有華南理工大學(xué)計(jì)算機(jī)學(xué)院新媒體實(shí)驗(yàn)室提供
課題十二
課題方向:基于移動(dòng)網(wǎng)絡(luò)的大尺度運(yùn)動(dòng)目標(biāo)軌跡演示軟件系統(tǒng)
課題十三
課題方向:基于網(wǎng)絡(luò)用戶行為大數(shù)據(jù)的智能推薦軟件系統(tǒng)