freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

國內(nèi)高考發(fā)展現(xiàn)狀與趨勢(編輯修改稿)

2025-06-08 00:56 本頁面
 

【文章內(nèi)容簡介】 pse 2013支持HTMLJQuery和主流的Javascript 庫。 開發(fā)相關(guān)技術(shù)本系統(tǒng)采用php,xsimilarity第三方框架和JDBC技術(shù)進(jìn)行開發(fā),其中前臺靜態(tài)頁面的排版和樣式采用了HTML+CSS,頁面顯示采用JSP,動態(tài)效果采用了JavaScript、JQuery技術(shù),動態(tài)加載應(yīng)用了標(biāo)準(zhǔn)的Ajax技術(shù)。后臺的功能架構(gòu)應(yīng)用業(yè)務(wù)代理技術(shù),攔截器技術(shù)等,整個系統(tǒng)的架構(gòu)思想基于MVC模式。 本章小結(jié)本章主要講述了開發(fā)前所需的準(zhǔn)備工作包括開發(fā)工具的安裝、環(huán)境變量的配置、所需的開發(fā)環(huán)境,并簡述了開發(fā)所用的工具,最后介紹了本系統(tǒng)具體所采用的技術(shù),為系統(tǒng)的詳細(xì)開發(fā)做好了充足的工作準(zhǔn)備。第4章 系統(tǒng)總體架構(gòu)設(shè)計 軟件系統(tǒng)總體架構(gòu) 本系統(tǒng)部署在Apache server 中,其實就相當(dāng)于把整個系統(tǒng)放在tomcat服務(wù)器上面,這樣讓服務(wù)器來處理用戶發(fā)來的請求,這樣的好處就類似使用了緩存技術(shù)把系統(tǒng)緩存到服務(wù)器從而減輕服務(wù)器的負(fù)荷,加快服務(wù)器的響應(yīng)速度,因此用戶只需通過客戶端的瀏覽器就可以訪問到本平臺,組件部署模型如下圖41所示[8]。圖41 系統(tǒng)組件部署模型圖網(wǎng)絡(luò)拓?fù)?Topology)結(jié)構(gòu)是指用傳輸介質(zhì)互連各種設(shè)備的物理布局[9]。本系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),由三層構(gòu)成:第一層是網(wǎng)絡(luò)的路由器和交換機,終端層是應(yīng)用服務(wù)器,客戶層的請求經(jīng)過的服務(wù)器處理,然后再傳送給應(yīng)用服務(wù)器,最后用戶得到服務(wù)器的回應(yīng)。這種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)優(yōu)點是通信線路連接簡單,維護(hù)方便,可擴充性也較好,本系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖如圖42所示。42 系統(tǒng)樹形網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖服務(wù)的質(zhì)量考慮主要是為了考慮到用戶的使用感受,本系統(tǒng)從響應(yīng)速度、用戶體驗度和管理使用三個方面來進(jìn)行服務(wù)質(zhì)量的考慮。1.響應(yīng)速度考慮:為了提高系統(tǒng)的響應(yīng)速度,防止網(wǎng)絡(luò)緩慢時影響頁面加載速度,在頁面顯示中采用分塊式加載技術(shù)(實際開發(fā)同時應(yīng)用CDN技術(shù)和代理服務(wù)器),提高頁面讀取速度[10]。 2.用戶體驗考慮:為了提高用戶的體驗度,頁面模塊采用了分塊加載式顯示,各商品分類清晰明了為了讓平臺樣式推向主題化特意封裝頁面直接引用,讓界面和諧舒服,同時簡化用戶操作流程,所有繁雜業(yè)務(wù)全都作封裝處理,大大提高用戶體驗度。 3.管理員管理考慮:后臺管理推向模塊化,使管理員更方便高效地對系統(tǒng)進(jìn)行管理。為了讓數(shù)據(jù)持久化做的更好本系統(tǒng)從數(shù)據(jù)庫的儲存層設(shè)計上主要考慮了三方面的優(yōu)化,分別是主外鍵的設(shè)置、設(shè)計范式和關(guān)系表的設(shè)計。:為每張表建立一個主鍵(實際主鍵都有一個索引),對于一些數(shù)據(jù)需求關(guān)聯(lián)到多張表的業(yè)務(wù),需要在表跟表之間建立外鍵關(guān)系,為了方便業(yè)務(wù)對數(shù)據(jù)庫的新增操作,主鍵(一般為ID)設(shè)置為自動生成策略。:本系統(tǒng)創(chuàng)建普通的表滿足第三范式標(biāo)準(zhǔn),創(chuàng)建的表易于維護(hù)且滿足需求,保證數(shù)據(jù)庫的一致性和完整行。 :針對一對多的問題,設(shè)置關(guān)系表,保存兩張表的主鍵,通過關(guān)系表直接映射表之間的關(guān)系,方便業(yè)務(wù)層對數(shù)據(jù)的訪問。系統(tǒng)采用Dao模式負(fù)責(zé)數(shù)據(jù)訪問層,比較在JSP頁面中使用JDBC來連接數(shù)據(jù)庫,這樣導(dǎo)致了JSP頁面中包含了大量的HTML代碼和JSP代碼,將顯示和功能代碼混在一起,難以維護(hù)。并且在JSP頁面中使用JDBC代碼,必須導(dǎo)入相應(yīng)的.*包?;谑沟肑SP頁面專注于數(shù)據(jù)的表現(xiàn)的思想,我們只是希望JSP主要負(fù)責(zé)數(shù)據(jù)的顯示,而不需要關(guān)注數(shù)據(jù)的來源和途徑。同時在JSP進(jìn)行JDBC操作,重復(fù)編碼太多。如不同的頁面連接同一個數(shù)據(jù)庫時需要在每個頁面中都進(jìn)行JDBC編碼。DAO設(shè)計模式提供了一種通用的模式,來簡化大量的代碼,增強程序的可移植性,DAO層由5個重要部分組成如圖43[11]。圖43 dao模式工作流程DAO接口:定義了所有的用戶的操作,如添加記錄、刪除記錄和查詢記錄等。這不是一個具體的實現(xiàn)類,而是一個接口,僅僅定義了相應(yīng)的操作(方法),這是給后來的具體實現(xiàn)提供一種靈活性和易維護(hù)性。具體的實現(xiàn)需要具體實現(xiàn)類實現(xiàn)這個接口的方法來實現(xiàn)。這樣表示層調(diào)用通過DAO工廠類獲取DAO實現(xiàn)類實例的方法完成相應(yīng)的操作。系統(tǒng)的業(yè)務(wù)邏輯層使用biz(或者叫server)模式,通常本層會被Action層調(diào)用,然后該層負(fù)責(zé)對業(yè)務(wù)邏輯進(jìn)行處理(例如調(diào)用Dao層)。從而使業(yè)務(wù)邏輯集中在該層中,方便對該系統(tǒng)進(jìn)行業(yè)務(wù)設(shè)計。 本章小結(jié)本章主要介紹了系統(tǒng)總體設(shè)計的框架,系統(tǒng)總體設(shè)計工作應(yīng)該自頂向下地進(jìn)行,總體設(shè)計主要是指在系統(tǒng)分析的基礎(chǔ)上,對整個系統(tǒng)的劃分(子系統(tǒng))、機器設(shè)備(包括軟、硬設(shè)備)的配置、數(shù)據(jù)的存貯規(guī)律以及整個系統(tǒng)實現(xiàn)規(guī)劃等方面進(jìn)行合理的安排??傮w設(shè)計是開發(fā)過程中的關(guān)鍵步驟,對軟件系統(tǒng)的模塊質(zhì)量起著舉足輕重的作用。第5章 系統(tǒng)詳細(xì)設(shè)計 軟件設(shè)計概述本系統(tǒng)分為兩大模塊,分別為客戶模塊和管理模塊。這兩大模塊和各對應(yīng)的子模塊如下::搜索模塊(這模塊包括了1大學(xué)搜索,2高校分?jǐn)?shù)線,3專業(yè)分?jǐn)?shù)線);評估模塊(這模塊包括了輸入成績選大學(xué),2專業(yè)搜索);:基礎(chǔ)數(shù)據(jù)模塊(這模塊包括了1地區(qū)數(shù)據(jù)編輯,2學(xué)院數(shù)據(jù)編輯,3專業(yè)數(shù)據(jù)編輯);歷史數(shù)據(jù)分析理模塊(這模塊包括了1歷屆高考學(xué)院錄取收集整理2歷屆專業(yè)學(xué)院錄取收集整理,4歷屆分?jǐn)?shù)段排名收集整理,5知網(wǎng)建立); 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計是其首要的和基本的內(nèi)容。數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ)。它把信息系統(tǒng)中的大量數(shù)據(jù)按照一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,這樣使信息系統(tǒng)可以方便、及時、準(zhǔn)確從數(shù)據(jù)庫中獲取所需的信息。一個信息系統(tǒng)的各個部分能否緊密的結(jié)合在一起以及如何結(jié)合關(guān)鍵在數(shù)據(jù)庫。因此必須對數(shù)據(jù)庫進(jìn)行合理設(shè)計。為用戶設(shè)計應(yīng)用程序的前提是明確用戶的需求,也就是說用戶要求所開發(fā)的程序應(yīng)該具備哪些功能,然后確定需要存儲哪些數(shù)據(jù)由哪些表存儲這些數(shù)據(jù),進(jìn)而確定數(shù)據(jù)之間的相互關(guān)系,這些數(shù)據(jù)之間的關(guān)系都是借助于關(guān)系表這種形式來實現(xiàn)定義的。針對本畢業(yè)設(shè)計在數(shù)據(jù)庫(MySql)中創(chuàng)建了 9個表,即院校信息表m_college,省份信息表m_prov,專業(yè)信息表m_major,專業(yè)歷史錄取記錄表major_score_his表,分?jǐn)?shù)段排名記錄表score_ranking_his,學(xué)校錄取記錄表college_score_his,專業(yè)成績分析表major_score_analysis,分?jǐn)?shù)排名分析表score_ranking_analysis,院校成績分析college_score_analysis。一下圖形設(shè)計來自powerdesign工具保存院校信息,結(jié)構(gòu)如表51所示。表51 學(xué)院信息表保存省份信息,結(jié)構(gòu)如表52所示。表52 省份信息表保存院校專業(yè)歷史記錄信息,結(jié)構(gòu)如表54所示。 表53 專業(yè)歷史記錄表項表4專業(yè)信息表m_major保存院校專業(yè)信息,結(jié)構(gòu)如表53所示。 表54專業(yè)信息表保存院校歷史記錄信息,結(jié)構(gòu)如表55所示。表55院校歷史記錄表保存歷史分?jǐn)?shù)段信息,結(jié)構(gòu)如表56所示。表56 歷史分?jǐn)?shù)段排名表保存分析后的分?jǐn)?shù)段排名信息,結(jié)構(gòu)如表57所示。 表57 分?jǐn)?shù)段排名分析表保存專業(yè)記錄分析信息,結(jié)構(gòu)如表58所示。表58專業(yè)記錄分析表。 保存院校錄取分?jǐn)?shù)分析信息,結(jié)構(gòu)如表59所示。表59 院校記錄分析表各表間的關(guān)系機構(gòu)如下圖表510 物理關(guān)系模型dict/ 例: 0 event|事件 0 1 static|靜態(tài) 0 2 relation|關(guān)系 1 3 isa|是非關(guān)系 2 4 be|是 3 5 bee|成為 4 ……其中,第一列為義原編號 第二為義原名,第三為其父義原編號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|其中,第一列為詞語 第二為詞性,第三為義原 本章小結(jié)本章是系統(tǒng)詳細(xì)設(shè)計,闡述了軟件設(shè)計的模塊,數(shù)據(jù)庫表的設(shè)計以及用活動圖分析了系統(tǒng)功能的流程,對概要設(shè)計進(jìn)行了一個細(xì)化,為系統(tǒng)內(nèi)部功能實現(xiàn)作了一個具體的說明。第6章 數(shù)據(jù)獲取與知網(wǎng)實現(xiàn) 系統(tǒng)實現(xiàn)概述根據(jù)系統(tǒng)各模塊的劃分以及邏輯功能的設(shè)計, 對整個系統(tǒng)代碼化,實現(xiàn)的重點除了邏輯思路嚴(yán)謹(jǐn)之外架構(gòu)對一個系統(tǒng)的穩(wěn)定性起著十分重要的作用。啟動兩組線程,一組用于數(shù)據(jù)的獲取,一組用于數(shù)據(jù)的分析。期間產(chǎn)生了生產(chǎn)者消費者問題,同步于互斥問題。生產(chǎn)者消費者問題(英語:Producerconsumer problem),也稱有限緩沖問題(英語:Boundedbuffer problem),是一個多線程同步問題的經(jīng)典案例。該問題描述了兩個共享固定大小緩沖區(qū)的線程——即所謂的“生產(chǎn)者”和“消費者”——在實際運行時會發(fā)生的問題。生產(chǎn)者的主要作用是生成一定量的數(shù)據(jù)放到緩沖區(qū)中,然后重復(fù)此過程。與此同時,消費者也在緩沖區(qū)消耗這些數(shù)據(jù)。該問題的關(guān)鍵就是要保證生產(chǎn)者不會在緩沖區(qū)滿時加入數(shù)據(jù),消費者也不會在緩沖區(qū)中空時消耗數(shù)據(jù)。要解決該問題,就必須讓生產(chǎn)者在緩沖區(qū)滿時休眠(要么干脆就放棄數(shù)據(jù)),等到下次消費者消耗緩沖區(qū)中的數(shù)據(jù)的時候,生產(chǎn)者才能被喚醒,開始往緩沖區(qū)添加數(shù)據(jù)。同樣,也可以讓消費者在緩沖區(qū)空時進(jìn)入休眠,等到生產(chǎn)者往緩沖區(qū)添加數(shù)據(jù)之后,再喚醒消費者。通常采用進(jìn)程間通信的方法解決該問題,常用的方法有信號燈法[1]等。如果解決方法不夠完善,則容易出現(xiàn)死鎖的情況。出現(xiàn)死鎖時,兩個線程都會陷入休眠,等待對方喚醒自己。該問題也能被推廣到多個生產(chǎn)者和消費者的情形。 系統(tǒng)的具體實現(xiàn) 數(shù)據(jù)獲取的實現(xiàn)
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1