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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-通用報(bào)表信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(doc34)-畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-09-22 15:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 它可以直接存貯 XML 數(shù)據(jù),可以將搜索結(jié)果以 XML 格式輸出等特點(diǎn),有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的企業(yè)應(yīng)用和服務(wù)的基石。 考慮到以上原因,我們選擇 SQL SERVER 2020 數(shù)據(jù)庫(kù)作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。 浙江林學(xué)院專科生 畢業(yè)設(shè)計(jì)(論文) 5 3.通用信息管理系統(tǒng)的分析 系統(tǒng)的分析是系統(tǒng)成功的關(guān)鍵,也是軟件設(shè)計(jì)的開(kāi)始。通過(guò)分析,了解用戶的需求,明確軟件的功能,指導(dǎo) 軟件總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼等工作。 3. 1 系統(tǒng)的目標(biāo) 本系統(tǒng)需要提供的是一個(gè)通用的、網(wǎng)絡(luò)化的表單信息管理平臺(tái)。所謂通用,既系統(tǒng)具備一定的靈活性。用戶可以在操作本系統(tǒng)的過(guò)程中,自定義一定格式的表單,使系統(tǒng)支持新的表單。所謂網(wǎng)絡(luò)化,系統(tǒng)必須可以支持網(wǎng)絡(luò)上多用戶的操作。 森林監(jiān)測(cè)中心處理的數(shù)據(jù)大多是有格式的表單數(shù)據(jù),并且表單的格式存在不定性,將來(lái)可能還會(huì)增加或則修改格式。系統(tǒng)必須提供表單格式的產(chǎn)生工具,使系統(tǒng)適應(yīng)格式變化的需求。 森林監(jiān)測(cè)中心提供的表單數(shù)據(jù)保存為 DBF 文件格式,又由于系統(tǒng)是基于網(wǎng)絡(luò)化的多用戶結(jié)構(gòu) ,因此,系統(tǒng)必須在客戶端提供讀取 DBF 數(shù)據(jù)庫(kù)文件,然后導(dǎo)入系統(tǒng)服務(wù)器端的 SQL Serser 2020 數(shù)據(jù)庫(kù)。 3. 2 系統(tǒng)可行性分析研究 系統(tǒng)的可行性研究是為了確定系統(tǒng)在當(dāng)前的資源條件下,是否可以實(shí)現(xiàn)。如果可以實(shí)現(xiàn),應(yīng)該采用什么技術(shù),對(duì)比各種實(shí)現(xiàn)技術(shù),尋找最經(jīng)濟(jì)、最方便的實(shí)現(xiàn)方法。 我們具體從以下幾個(gè)方面分析了系統(tǒng)的可行性: 技術(shù)可行性 本系統(tǒng)需要實(shí)現(xiàn)的是一個(gè)網(wǎng)絡(luò)化的信息管理系統(tǒng)。因此,我們考慮到技術(shù)的穩(wěn)定性、成熟性、易學(xué)性,采用 ASP 技術(shù)。 ASP 技術(shù)是 Active Server Page 的簡(jiǎn)稱,在以往復(fù)雜 項(xiàng)目的開(kāi)發(fā)中,我們已經(jīng)使用過(guò)該技術(shù)。 實(shí)現(xiàn)客戶端組件和服務(wù)器組件的數(shù)據(jù)通訊,可以采用的技術(shù)有: Remote Method Calling、Windows Socket、 XMLHTTP 組件對(duì)象通訊、 Page Get/Post 等技術(shù)。 Remote Method Calling 是 DCOM 的數(shù)據(jù)通訊方式。此數(shù)據(jù)通訊方法屏蔽了多用戶數(shù)據(jù)交換系統(tǒng)地層的復(fù)雜機(jī)制,直接通過(guò) DCOM 對(duì)象的方法調(diào)用,實(shí)現(xiàn)數(shù)據(jù)通訊。同時(shí),此方法可以與多種通訊協(xié)議連接,如 TCP/IP, NetBEUI, IPX/SPX 等協(xié)議。但是,此通訊方法不能跨網(wǎng)段通訊。當(dāng)采用 TCP/IP 協(xié)議時(shí),此通訊方法采用固定端口號(hào)來(lái)進(jìn)行通訊,因此不能跨越防火墻。 Windows Socket 技術(shù)是一個(gè)比較底層的通訊技術(shù)。此技術(shù)使用通訊等待的方式來(lái)通訊。浙江林學(xué)院??粕?畢業(yè)設(shè)計(jì)(論文) 6 如果在多用戶系統(tǒng)中采用此通訊技術(shù),則在服務(wù)器端必須實(shí)現(xiàn)一個(gè)線程池,否則,將極大影響整個(gè)系統(tǒng)的性能。但此技術(shù)也采用端口來(lái)實(shí)現(xiàn)通訊,也將無(wú)法跨越防火墻。 XMLHTTP 是 文件中的一個(gè)組件對(duì)象。該對(duì)象可以把已經(jīng)封裝成 XML 格式的數(shù)據(jù),上傳到服務(wù)器,也可以從服務(wù)器端下載 XML 格式數(shù)據(jù)。由于采用了 HTTP 協(xié)議為通訊協(xié)議 ,因此, XMLHTTP 組件和服務(wù)器的數(shù)據(jù)交換可以穿越防火墻。并且,只要客戶安裝了 IE6,就會(huì)自動(dòng)安裝此組件,同時(shí)提供的 DOM、 SAX 組件,可以方便的操作 XML 格式數(shù)據(jù)。但是,在進(jìn)行從客戶端到服務(wù)器端的數(shù)據(jù)交換時(shí),控制客戶端的大批量數(shù)據(jù)必須通過(guò)額外的網(wǎng)頁(yè)形式來(lái)完成。 Page Get/Post 通訊方法是網(wǎng)頁(yè)默認(rèn)的兩種和服務(wù)器進(jìn)行數(shù)據(jù)交換的方法。 Get 方法,一般適合于小批量數(shù)據(jù)交換(數(shù)據(jù)量大小根據(jù)每個(gè)游覽器的差異而定); Post 方法適合于大批量數(shù)據(jù)交換,但每個(gè)數(shù)據(jù)域的大小不得超過(guò) 100KB。此技術(shù)也采用 HTTP 為通訊協(xié)議,因此不存在防火墻穿越問(wèn)題。 在嘗試了各個(gè)通訊方法,對(duì)比了各方法的優(yōu)劣后,決定采用 Page Get/Post 方法來(lái)進(jìn)行數(shù)據(jù)通訊。理由如下: Page Get/Post 可以通過(guò)防火墻。 Page Get/Post 方法基于 HTTP 協(xié)議,通過(guò)網(wǎng)頁(yè)提交的方式和服務(wù)器通訊,因此不存在放火墻限制。 Page Get/Post 方法在進(jìn)行 POST 提交時(shí),每個(gè)數(shù)據(jù)域的大小不得超過(guò) 100KB。但是由于XML 數(shù)據(jù)為純文本的形式,可以通過(guò)客戶端 Javascript 來(lái)切分 XML 文本數(shù)據(jù)流,劃歸到多個(gè)數(shù)據(jù)域的方法,然后在服務(wù)器 端使用 ASP 來(lái)拼接 XML 數(shù)據(jù),從而實(shí)現(xiàn)大批量數(shù)據(jù)的交換。 Page Get/Post 方法實(shí)現(xiàn)比較容易,首先,客戶端的數(shù)據(jù)發(fā)送和接收可以采用 Client Javascript 來(lái)控制,而服務(wù)器端可以使用 ASP 來(lái)接受數(shù)據(jù)。并且由于采用了 ASP 技術(shù),無(wú)須考慮多用戶并發(fā)的情況, IIS 的線程池會(huì)自動(dòng)響應(yīng)每個(gè)數(shù)據(jù)請(qǐng)求。 系統(tǒng)在提供表單格式設(shè)計(jì)的用戶交互過(guò)程中,必須考慮效率問(wèn)題。由于表單格式設(shè)計(jì)是一個(gè)人機(jī)大量交互發(fā)生的操作,如果僅僅使用 ASP 技術(shù)實(shí)現(xiàn),則必須在每次用戶交互的過(guò)程中,都需要和服務(wù)器發(fā)生一次連接,并且在服務(wù)器的 會(huì)話變量中保存用戶操作的當(dāng)前狀態(tài),不僅降低了系統(tǒng)的響應(yīng)時(shí)間,而且占用了大量的服務(wù)器資源。解決的方法是,可以通過(guò)在客戶端安裝一個(gè)客戶端組件程序,客戶的所有交互都和這個(gè)程序進(jìn)行,但客戶完成交互后,由這個(gè)客戶組件生成表單格式的 XML 表示數(shù)據(jù),一次性上傳到服務(wù)器,服務(wù)器處理數(shù)據(jù),完成格式新建操作??蛻舳顺绦蚩梢圆捎玫募夹g(shù)有 Java Applet、 Microsoft ActiveX 技術(shù)。 Java Applet 技術(shù)是 JAVA 技術(shù)的一個(gè)分支。使用這種技術(shù),可以在網(wǎng)頁(yè)里嵌入一個(gè) JAVA小程序,并且可以編寫(xiě)用戶界面交互程序 ,來(lái)控制交互。 Micorsoft ActiveX 技術(shù)是微軟組件技術(shù)的一個(gè)分支。它是更高級(jí)的一類 COM 組件,和JavaApplet 技術(shù)一樣支持網(wǎng)頁(yè)的內(nèi)部嵌入,并且,可以通過(guò)編寫(xiě)客戶端 Javascript 腳本來(lái)控制浙江林學(xué)院??粕?畢業(yè)設(shè)計(jì)(論文) 7 ActiveX 組件的運(yùn)行。 考慮到小組開(kāi)發(fā)程序員對(duì)微軟技術(shù)比較熟悉,并且采用 ActiveX 組件技術(shù)可以得到更好兼容性,所以采用 Microsoft ActiveX 技術(shù)。 經(jīng)濟(jì)可行性 參與本系統(tǒng)開(kāi)發(fā)的人員為四人。本系統(tǒng)開(kāi)發(fā)成功以后,將可以提高森林監(jiān)測(cè)中心表單數(shù)據(jù)的利用率,所以從人力、物力、財(cái)力上都是可行 的。 浙江林學(xué)院??粕?畢業(yè)設(shè)計(jì)(論文) 8 總體設(shè)計(jì) 本部分內(nèi)容介紹了系統(tǒng)的總體框架、模塊劃分、外部接口,使我們對(duì)系統(tǒng)有一個(gè)系統(tǒng)、全面、確切的認(rèn)識(shí)。 4. 1 總體框架 本系統(tǒng)采用 B/S 架構(gòu),用戶可以通過(guò)網(wǎng)絡(luò) IE 游覽器點(diǎn)選不同的菜單,系統(tǒng)完成每個(gè)菜單響應(yīng)的功能。本系統(tǒng)的模塊圖如下: 用戶進(jìn)入本系統(tǒng)時(shí),必須先登陸本系統(tǒng)。用戶登陸本系統(tǒng)后,普通用戶可以使用“基本操作”、“統(tǒng)計(jì)篩選” — “單表篩選”;超級(jí)用戶可以使用系統(tǒng)的全部功能。 4. 2 功能說(shuō)明 本系統(tǒng)分三個(gè)主要模塊,每個(gè)主要模塊又分為一個(gè)或多個(gè)小模塊, 每個(gè)小模塊又分為一個(gè)或多個(gè)使用功能。因此,本系統(tǒng)的菜單設(shè)計(jì)采用三層菜單結(jié)構(gòu)。例如,用戶要新建一種類型的新表
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1