【正文】
9 11 receive|收受 9 12 BelongTo|屬于 8 ……其中,第一列為義原編號(hào) 第二為義原名,第三為其父義原編號(hào)BufferedReader reader = new BufferedReader(new FileReader( dict/))。 line = ()。 while (line != null) { line = ().replaceAll(\\s+, )。 String[] strs = ( )。 int id = (strs[0])。 String[] words = strs[1].split(\\|)。 String english = words[0]。 String chinaese = strs[1].split(\\|)[1]。 int parentId = (strs[2])。 (id, new Primitive(id, chinaese, parentId))。 (chinaese, id)。 (english, id)。 line = ()。public class Word { private String word。 private String type。 // 第一基本義原。 private String firstPrimitive。 // 其他基本義原。 private ListString otherPrimitives //如果該list非空,則該詞是一個(gè)虛詞。 列表里存放的是該虛詞的一個(gè)義原,部分 虛詞無中文虛詞解釋 private ListString structruralWords // 該詞的關(guān)系義原。key: 關(guān)系義原。 value: 基本義原|(具體詞)的一個(gè)列表 private MapString, ListString relationalPrimitives // 該詞的關(guān)系符號(hào)義原。Key: 關(guān)系符號(hào)。 value: 屬于該掛系符號(hào)的一組基本義原|(具體詞) private MapString, ListString relationSimbolPrimitives }實(shí)體word用于存放詞語的相關(guān)義原dict/ 文件 例:阿富汗人 N human|人,(Afghan|阿富汗)阿根廷 ADJ aValue|屬性值,attachment|歸屬,country|國家,ProperName|專,(Argentina|阿根廷)阿根廷 N place|地方,country|國家,ProperName|專,(South America|南美)阿根廷人 N human|人,(Argentina|阿根廷)阿狗阿貓 N human|人,ordinary|普阿膠 N medicine|藥物阿克拉 N place|地方,capital|國都,ProperName|專,(Ghana|加納)阿拉伯 ADJ aValue|屬性值,attachment|歸屬,country|國家,ProperName|專,(Asia|亞洲)阿拉伯 N place|地方,ProperName|專,(Asia|亞洲)阿拉伯聯(lián)合酋長國 ADJ aValue|屬性值,attachment|歸屬,country|國家,ProperName|專,(Emirates|阿聯(lián)酋)阿拉伯聯(lián)合酋長國 N place|地方,country|國家,ProperName|專,(Asia|亞洲)阿拉伯人 N human|人,(Arab|阿拉伯)阿拉伯?dāng)?shù)字 N symbol|符號(hào),quantity|數(shù)量其中,第一列為詞語 第二為詞性,第三為義原reader = new BufferedReader(new FileReader(dict/))。 line = ()。 while (line != null) { // 阿布扎比 N place|地方,capital|國都,ProperName|專,(the United Arab Emirates|阿拉伯聯(lián)合酋長國) line = ().replaceAll(\\s+, )。 String[] strs = ( )。 String word = strs[0]。 String type = strs[1]。 // 因?yàn)槭前纯崭駝澐?,最后一部分的加回? String related = strs[2]。 for (int i = 3。 i 。 i++) { related += ( + strs[i])。 } // Create a new word Word w = new Word()。 (word)。 (type)。 parseDetail(related, w)。 // save this word. addWord(w)。 // read the next line line = ()。}以上代碼 在內(nèi)存中形成一個(gè)以hash表為基礎(chǔ)的樹形結(jié)構(gòu)以構(gòu)造知網(wǎng)的架構(gòu) 重要數(shù)據(jù)的展示上圖是運(yùn)行 select * from major_score_his where collegeid = 11911 and syear = 2010 后的結(jié)果,即廣東工業(yè)大學(xué)2010年部分專業(yè)的錄取成績 上圖是運(yùn)行 select * from college_score_his where collegeid = 10558 后的結(jié)果,即中山大學(xué)歷年錄取成績 上圖是運(yùn)行 select * from college_score_analysis where collegeid = 10561 and wl = 1 后的結(jié)果,即華南理工大學(xué)文科錄取成績和排名4以下是估算 2013年華南理工大學(xué)文科錄取投檔線算法是求平均排名 在映射到排名表的成績select min(score) from score_ranking_analysis where num_scale =(select avg(num_scale) from college_score_analysis where collegeid = 10561 and wl = 1 and syear 2013)and syear = 2013 and wl =1得到的結(jié)果是617分與2013年的投檔線615相差2分,在可接受范圍。5知網(wǎng)架構(gòu)上圖是知網(wǎng)原意結(jié)構(gòu)圖5知網(wǎng)相似度以上是計(jì)算中國和國家的相似度 得到結(jié)果是0, 項(xiàng)目展望 目前項(xiàng)目算是基本完成,但是有許多地方需要改善改善方向可以從數(shù)據(jù)的可靠性,減少數(shù)據(jù)中的噪聲比使得公式跟可靠,也可以用數(shù)據(jù)挖掘的方法建立跟好的數(shù)據(jù)模型。其中影響的參數(shù)應(yīng)該有更多。包括各院校,各專業(yè)的熱度,招生計(jì)劃等等,都是影響數(shù)據(jù)模型的可靠性。本章主要介紹了本系統(tǒng)整個(gè)實(shí)現(xiàn)機(jī)制以及功能要點(diǎn),通過截圖和核心代碼實(shí)現(xiàn),分析了本系統(tǒng)整個(gè)開發(fā)邏輯,通過本章的講解和描述闡述了系統(tǒng)的功能和說明,了解到系統(tǒng)各模塊的作用和操作。46結(jié) 論本文論述了基于知網(wǎng)的高考報(bào)志愿協(xié)助系統(tǒng)后臺(tái)數(shù)據(jù)庫開發(fā)全過程,整個(gè)開發(fā)過程都按照標(biāo)準(zhǔn)的企業(yè)級開發(fā)流程進(jìn)行,而且特別著重使用軟件工程的專業(yè)開發(fā)知識(shí)和概念作為后盾,其中包括了軟件開發(fā)中的可行性研究、軟件需求分析、軟件的詳細(xì)設(shè)計(jì)和軟件的具體實(shí)現(xiàn)。可行性研究中從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性、法律可行性四個(gè)方面對本系統(tǒng)進(jìn)行可行性評估,從而可得出,電子商務(wù)購物平臺(tái)有很大的發(fā)展前景和優(yōu)勢。軟件需求分析先從編寫目的出發(fā)然后綜合描述平臺(tái)功能模塊和現(xiàn)狀,最后導(dǎo)出了整個(gè)系統(tǒng)的功能需求,進(jìn)而分析功能實(shí)現(xiàn)時(shí)所側(cè)重的核心以及web開發(fā)所使用的主流技術(shù)。軟件詳細(xì)設(shè)計(jì)包括了各個(gè)功能模塊的設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)和系統(tǒng)結(jié)構(gòu)設(shè)計(jì)并且用流程圖對整個(gè)系統(tǒng)的功能流程作了一個(gè)詳細(xì)分析,為系統(tǒng)的實(shí)現(xiàn)做好充足的準(zhǔn)備。軟件具體實(shí)現(xiàn),從前面的分析得出所需實(shí)現(xiàn)的功能模塊,首先導(dǎo)出了實(shí)現(xiàn)模塊時(shí)所注意的要點(diǎn)以及詳述所使用的技術(shù),通過截圖和核心代碼的講解詳細(xì)地論述了軟件具體實(shí)現(xiàn)的過程。畢業(yè)設(shè)計(jì)是我們計(jì)算機(jī)專業(yè)教學(xué)中的重要環(huán)節(jié),其主要目的是培養(yǎng)我們的綜合應(yīng)用能力,所學(xué)基礎(chǔ)理論和專業(yè)知識(shí),利用這些知識(shí)解決實(shí)際問題,進(jìn)一步提高和訓(xùn)練我們的邏輯思維能力、動(dòng)手能力、分析能力和編碼能力。大學(xué)期間學(xué)習(xí)了許多網(wǎng)絡(luò)編程知識(shí),也做了一些項(xiàng)目,但都是沒有按照規(guī)范去設(shè)計(jì)和實(shí)現(xiàn),在本畢業(yè)設(shè)計(jì)項(xiàng)目中我應(yīng)用了軟件工程標(biāo)準(zhǔn)的開發(fā)流程綜合運(yùn)用所學(xué)到的專業(yè)知識(shí)對該項(xiàng)目進(jìn)行開發(fā),在開發(fā)過程中既鞏固了已學(xué)知識(shí)又領(lǐng)悟到新的技術(shù)要點(diǎn),因此通過本畢業(yè)設(shè)計(jì)我深刻地體會(huì)到它的意義所在,它是我學(xué)習(xí)研究與實(shí)踐成果的全面總結(jié),是我溫故知新,查缺補(bǔ)漏的重要過程,是我對四年計(jì)算機(jī)學(xué)習(xí)生涯的一個(gè)完美篇章。參考文獻(xiàn)1.李衛(wèi)華. Java技術(shù)及其應(yīng)用[M]. 北京:清華大學(xué)出版社,2009:1281.2. 劉甫迎,饒斌,鄭顯舉,楊雅志主編,《Java EE Web編程技術(shù)教程》,電子工業(yè)出版社,2010年7月出版3.唐漢明 等編著. 深入淺出MySQL數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護(hù)[M]. 人民郵電出版社,2008:1516.4 :清華大學(xué)出版社,2011.5 ,2010.6 :電子工業(yè)出版社,2012.7 李剛. :電子工業(yè)出版社,2009.8 :浙江大學(xué)出版社,2012.9 ,2010.10 葛一鳴. JAVA程序性能優(yōu)化. 北京:清華大學(xué)出版社,2012.11 :清華大學(xué)出版社,2010.