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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)(更新版)

  

【正文】 L 功能的低層應(yīng)用程序接口,但實(shí)際上也支持高層的數(shù)據(jù)庫(kù)訪問工具及 API。 Tomcat 提供了各種平臺(tái)的版本供下載,可以從其官方網(wǎng)站上下載其源代碼版或者二進(jìn)制版。而 Tomcat 短小精悍,配置方便, 開源免費(fèi), 能滿足我們的需求,這種情況下我們自然會(huì)選擇 Tomcat。 Netscape (Navigator ) 的 Brendan Eich 發(fā)明了這門語(yǔ)言,從 1996 年開始,已經(jīng)出現(xiàn)在所有的 Netscape 和 Microsoft 瀏覽器中。 prototype:一個(gè)非常流行的庫(kù),使用了原型鏈向 javascript 中添加了很多不錯(cuò)的函數(shù) YUI: yahoo!用戶界面,非常使用,提供各種解決方案。它具有良好的連通性、速度和安全性。它們是在 XML中定義的已知接口,并充當(dāng)插件的耦合點(diǎn)。 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 18 第三章 系統(tǒng)的分析與總體設(shè)計(jì) 系統(tǒng)分析 學(xué)生學(xué)籍系統(tǒng)的需求分析 在軟件工程中,需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的 系統(tǒng) 時(shí)描寫新 系統(tǒng) 的目的、范圍和定義時(shí)所要做的所有的工作。 分析與綜合 指 逐步細(xì)化所有的軟件功能 ,找出系統(tǒng)各元素間的聯(lián)系 , 接口特性和設(shè)計(jì)上的限制 , 分析他們是否滿足需求 , 剔除不合理部分 , 增加需要部分 。 學(xué)籍管理人員 登錄成功后可以對(duì)學(xué)生信息管理、學(xué)生成績(jī)管理、 信息查詢 等模塊進(jìn)行操作,如學(xué)生信息添加、修改、刪除和查詢;學(xué)生成績(jī)登記、修改、刪除和查詢; 查詢信息 等。 6. 學(xué)生學(xué)籍信息的刪改查,學(xué)生學(xué)籍狀態(tài)的標(biāo)識(shí)。 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 20 修改自身信息,主要為修改登錄密碼及基本信息??梢哉f“差的系統(tǒng)設(shè)計(jì)必定產(chǎn)生差的 軟件系統(tǒng)”,但是不能保證“好的系統(tǒng)設(shè)計(jì)必定產(chǎn)生好的軟件系統(tǒng)”。 對(duì)于軟件系統(tǒng)而言,能夠滿足需求的設(shè)計(jì)方案可能有很多種,究竟該選擇哪一種呢?這時(shí)候商業(yè)目標(biāo)是決策依據(jù),即選擇能夠?yàn)殚_發(fā)方和客戶方帶來最大利益的那個(gè)方案。于是根據(jù)那些穩(wěn)定不變的需求設(shè)計(jì)體系結(jié)構(gòu),而根據(jù)那些可變的需求設(shè)計(jì)軟件的“可擴(kuò)展性”。 可擴(kuò)展性越來越重要,社會(huì)的商業(yè)越來越發(fā)達(dá),需求變化就越快。所以穩(wěn)當(dāng)性和擴(kuò)展性都是體系結(jié)構(gòu)設(shè)計(jì)的要素。因?yàn)槿祟惪偸窃诶^承了前人的成果,不斷加以利用、改進(jìn)或創(chuàng)新后才會(huì)進(jìn)步。 系統(tǒng)設(shè)計(jì) 系統(tǒng)功能模塊設(shè)計(jì) 學(xué)生學(xué)籍管理系統(tǒng)的主要功能包括以下幾個(gè)方面:用戶管 理、課程管理、成績(jī)管理、系統(tǒng)管理,其功能結(jié)構(gòu)圖,如圖 32 所示 圖 32 系統(tǒng)模塊劃分圖 1. 用戶管理模塊 該模塊負(fù)責(zé)管理學(xué)生和教師信息,學(xué)生在該模塊中只可以 修改個(gè)人基本信息,教師可以增加、刪除、修改、查詢學(xué)生和教師信息。 3. 成績(jī)管理模塊 該模塊負(fù)責(zé)管理所有學(xué)生的各門課程的成績(jī)信息,學(xué)生在該模塊中只可以瀏覽成績(jī)信息,教師可以增加、刪除、修改 、查詢成績(jī)信息。由經(jīng)驗(yàn)可知,通常在一個(gè)新系統(tǒng)中,大部分的內(nèi)容是成熟的,只有小部分內(nèi)容是創(chuàng)新的。在軟件開發(fā)過程中,變化是司空見慣的事情。 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 22 現(xiàn)代軟件產(chǎn)品通常采用“增量開發(fā)模式”開 發(fā)商不斷地推出軟件產(chǎn)品的新版本,從而不斷地獲取增值利潤(rùn)??蓴U(kuò)展越好,表示軟件適應(yīng)“變化”的能力越強(qiáng)。如果體系結(jié)構(gòu)經(jīng)常變動(dòng),那么建筑在體系結(jié)構(gòu)之上的用戶界面、數(shù)據(jù)庫(kù)、模塊、數(shù)據(jù)結(jié)構(gòu)等也跟著經(jīng)常變動(dòng),用“樹倒猢猻散”來比喻很恰當(dāng),這將導(dǎo)致項(xiàng)目發(fā)生混亂。以下是系統(tǒng)設(shè)計(jì)的幾點(diǎn)原則: 1. 合適性 系統(tǒng)設(shè)計(jì)的源頭是需求,這是由商業(yè)目標(biāo)決定的。 增加、刪除、修改、查詢學(xué)生信息、教師信息、課程信息、成績(jī)信息 維護(hù)數(shù)據(jù)字典 2. 學(xué)生對(duì)功能的需求 登錄取得學(xué)生的權(quán)限。 7. 對(duì)學(xué)生某學(xué)年某學(xué)科成績(jī)信息的增刪改查。暫不需要考慮用戶的前臺(tái)增加功能和權(quán)限問題。 制訂規(guī)格說明書 即編制文檔 , 描述需求的文檔稱為 軟件需求 規(guī)格說明 書 。在這個(gè) 過程中, 系統(tǒng) 分析員和軟件工程師確定顧客的需要。任何 Eclipse 插件定義的擴(kuò)展點(diǎn)都能夠被其它插件使用,反之,任何 Eclipse 插件也可以遵從其它插件定義的擴(kuò)展點(diǎn)。 開發(fā)工具 Eclipse 是一種可擴(kuò)展的開放源代碼 IDE?!伴_放源碼”意味著任何人都能使用和改變軟件。 JavaScript 庫(kù) 庫(kù),指得是可以方便應(yīng)用到現(xiàn)有開發(fā)體系中的、現(xiàn)成的代碼資源。當(dāng)時(shí)服務(wù)端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢 ,只有 ,驗(yàn)證步驟浪哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 16 費(fèi)的時(shí)間太多。 Tomcat 也提供其它的一些特征,如與 SSL 集成到一塊,實(shí)現(xiàn)安全傳輸。 JDBC 的主要任務(wù)是哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 15 定義一個(gè)自然的 Java 接口來與 X/Open CLI 中定義的抽象層和概念連接。目前主要的 WWW API有 Microsoft 公司的 ISAPI、 Netscape 公司的 NSAPI 和 OReily 公司的 WSAPI 等。再由 Web 服務(wù)器返回給 Web 瀏覽器。像這樣通過超鏈接,把有用的相關(guān)資源 組織在一起的集合,就形成了一個(gè)所謂的信息的“網(wǎng)”。 Struts 框架實(shí)現(xiàn)了 MVC 設(shè)計(jì)模式,但是它是典型的表現(xiàn)層框架,對(duì)模型的實(shí)現(xiàn)是不足的,所以有必要引入其他架構(gòu)加強(qiáng)對(duì)模型的實(shí)現(xiàn)。作為一款優(yōu)秀的 Java Web 應(yīng)用程序的開發(fā)框架, Struts 框架憑借其清晰性、靈活性,成為當(dāng)前最為廣泛應(yīng)用的輕量級(jí) Java Web 開發(fā)框架。 5. GetServletInfo()方法 當(dāng)服務(wù)器調(diào)用 sevlet 的 Service()、 doGet()和 doPost()這三個(gè)方法時(shí),均需要 “請(qǐng)求”和“響應(yīng)”對(duì)象作為參數(shù)。典型的,將 Servlet 作為服務(wù)器進(jìn)程的一部分來關(guān)閉。每當(dāng)一個(gè)客戶請(qǐng)求一個(gè) HttpServlet 對(duì)象,該對(duì)象的 service() 方法就要被調(diào)用,而且傳遞給這個(gè)方法一個(gè)“請(qǐng)求”( ServletRequest)對(duì)象和一個(gè)“響應(yīng)”( ServletResponse)對(duì)象作為參數(shù)。 可以配置服務(wù)器,以在啟動(dòng)服務(wù)器或客戶機(jī)首次訪問 Servlet 時(shí)裝入 Servlet。要?jiǎng)?chuàng)建一個(gè) HTTP Servlet,請(qǐng)擴(kuò)展 HttpServlet 類, 該類是用專門的方法來處理 HTML 表格的 GenericServlet 的一個(gè)子類。 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 9 2. 初始化:執(zhí)行 init 方法,初始化 Servlet 實(shí)例。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。 3. 采用標(biāo)識(shí) 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 8 Web 頁(yè)面開發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。這種可移植性來源于體系結(jié)構(gòu)中立性,另外, Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度??傊?Java 語(yǔ)言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè) 計(jì)語(yǔ)哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 7 言。 Java 分為三個(gè)體系 JavaSE(Java2 Platform Standard Edition, java 平臺(tái)標(biāo)準(zhǔn)版 ),JavaEE(Java 2 Platform,Enterprise Edition, java 平臺(tái)企業(yè)版 ), JavaME(Java 2 Platform Micro Edition, java 平臺(tái)微型版 )。另一方面, Java 技術(shù)也不斷更新。原本的舊的管理方法越來越 不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。加速發(fā)展信息技術(shù)與信息產(chǎn)業(yè) ,直接關(guān)系到我國(guó)社會(huì)主義現(xiàn)代化建設(shè)的進(jìn)程 ,關(guān)系到我國(guó) 21 世紀(jì)的國(guó)際地位和競(jìng)爭(zhēng)實(shí)力。 它的發(fā)展趨勢(shì)主要體現(xiàn)在以下幾點(diǎn): 1. 微電子技術(shù)的加速發(fā)展導(dǎo)致芯片的運(yùn)算能力及性能價(jià)格比繼續(xù)按幾何級(jí)數(shù)的規(guī)律增長(zhǎng) ,從而帶動(dòng)軟件、通信、信息 等技術(shù)的應(yīng)用達(dá)到前所未有的發(fā)展水平 。隨著 Inter 的出現(xiàn),人們已經(jīng) 認(rèn)識(shí)到,周圍的一切正在發(fā)生異乎尋常的變化:“奔騰”贊歌唱遍各個(gè)角落;多媒體計(jì)算機(jī)迅速走進(jìn)家庭;上網(wǎng)已成為人們?nèi)粘I畹囊徊糠郑?WWW 瀏覽使你足不出戶便知天下事:各種應(yīng)用軟件更是應(yīng)有盡有。 第一章 概述, 主要是 介紹信息管理的發(fā)展?fàn)顩r 和發(fā)展趨勢(shì),還介紹了該系統(tǒng)的開發(fā)意義。 Struts。本系統(tǒng) 為解決這一問題而開發(fā) , 可以 減少學(xué)籍管理工作的工作量 、提高工作效率 、 節(jié)省資源, 提高學(xué)校信息技術(shù)應(yīng)用水平 。系統(tǒng)分為四大模塊:用戶管理模塊、課程管理模塊、成績(jī)管理模塊及系統(tǒng)管理模塊。 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。 第四章 詳細(xì)設(shè)計(jì) 與實(shí)現(xiàn) 部分 ,主要是 詳細(xì) 描述 該系統(tǒng)的功能及其代碼實(shí)現(xiàn)。網(wǎng)絡(luò)發(fā)展已經(jīng)超越了國(guó)界,跨越了地域,使地球上的人們似乎生活在一個(gè)“地球村”里。 4. 網(wǎng)絡(luò)技術(shù)向高速、寬帶和有線、無線相互融合方向發(fā)展 。軟件產(chǎn)業(yè)還沒有形成規(guī)模 ,自有知識(shí)產(chǎn)權(quán)的軟件產(chǎn)品還不多 ,主要操作系統(tǒng)基本上還是采用外國(guó)公司產(chǎn)品;通信服務(wù)的整體水平還有待提高 ,l/4 的行政村還不通電話 。為此,用計(jì)算機(jī)來管理學(xué)校的信息,是非常必要的。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè) Java 平臺(tái)之后, Java 應(yīng)用程序就可運(yùn)行。另 一方面, Java 丟棄了 C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。 Java 的 RMI(遠(yuǎn)程方法激活 )機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和 JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運(yùn)行。 4. 適應(yīng)平臺(tái) 幾乎所有平臺(tái)都支持 Java, JSP+ JavaBeans 幾乎可以在所有平臺(tái)下通行無阻。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的 一個(gè)組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 通過 getServletConfig 方法獲得當(dāng)前 ServletConfig 接口實(shí)現(xiàn)對(duì)象。當(dāng)提交信息時(shí),它們還指定服務(wù)器應(yīng)執(zhí)行哪一個(gè)Servlet(或其它的程序)。 例如,可能編寫一個(gè)定制 init() 來只用于一次裝入 GIF 圖像,改進(jìn) Servlet 返回 GIF 圖像和含有多個(gè) 客戶機(jī)請(qǐng)求的性能。例如, 如果 HTTP 請(qǐng)求方法為 GET,則缺省情況下就調(diào)用 doGet() 。另一個(gè)示例是關(guān)閉數(shù)據(jù)庫(kù)連接。 Servlet 通過這些對(duì)象與服務(wù)器通信并最終與客戶機(jī)通信。 ActionServlet 類是中心 Servlet,負(fù)責(zé)處理所有的用戶請(qǐng)求。接下來的步驟是為所要訪問的網(wǎng)頁(yè),向在那個(gè) IP 地址工作的服務(wù)器發(fā)送一個(gè) HTTP 請(qǐng)求。 Web 數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu) 傳統(tǒng)的 Web數(shù)據(jù)庫(kù)系統(tǒng)一般實(shí)現(xiàn) Web數(shù)據(jù)庫(kù)系統(tǒng)的連接和應(yīng)用可采取兩種方法,一種是在 Web 服務(wù)器端提供中間件來連接 Web 服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,另一種是把應(yīng)用程序下載到客戶端并在客戶端直接訪問數(shù)據(jù)庫(kù)。 2. 基于服務(wù)器擴(kuò)展的 API 服務(wù)器 API 一般作為一個(gè) DLL 提供,是駐留在 WWW 服務(wù)器中的程序代碼,其擴(kuò)展 WWW 服務(wù)器的功能與 CGI 相同。開發(fā)人員利用 NSAPI可以開發(fā)與 WWW服務(wù)器的接口,以及與數(shù)據(jù)庫(kù)服務(wù)器等外部資源的接口。 WEB 服務(wù)器 Tomcat 簡(jiǎn)介 Tomcat 是一個(gè)免費(fèi)的開源的 Serlvet 容器,它是 Apache 基金會(huì)的 Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache, Sun 和其它一些公司及個(gè)人共同開發(fā)而成。應(yīng)用服務(wù)器提供更多的 J2EE 特征,如 EJB, JMS, JAAS 等,同時(shí)也支持 Jsp 和 Tomcat 則功能沒有那么強(qiáng)大,它不提供 EJB 等支持。這個(gè)標(biāo)準(zhǔn)由 ECMA 組織發(fā)展和維護(hù)。在使用庫(kù)之前,一定要保證真正理解 javascript 的 DOM 原理。 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計(jì)) 17 MySQL 服務(wù)器還有一套實(shí)用的特性集合,這些特性是通 過與我們用戶的密切合作而開發(fā)的。為了幫助集成開發(fā)環(huán)境 (IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了Eclipse 平臺(tái)。Eclipse 為工具開發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。假如在需求分析時(shí)分析者們未能正確地認(rèn)識(shí)到顧客的需要的話,那么最后的軟件實(shí)際上不可能達(dá)到顧客的需要,或者軟件無法在規(guī)定的時(shí)間里完工。 評(píng)審?fù)ㄟ^才可進(jìn)行下一階段的工作 , 否則重新進(jìn)行需求分析。 4. 易安裝、部署; 系統(tǒng)維護(hù)方便 ; 對(duì)操作人員的技能要求比較低,操作方便。 9. 系統(tǒng)維護(hù)方便。 瀏覽課程信息。人們一般不會(huì)在需求文檔 中指定軟件的體系結(jié)構(gòu),需求與體系結(jié)構(gòu)之間并沒有一一對(duì)應(yīng)的關(guān)系,甚至沒有明顯的對(duì)應(yīng)關(guān)系。所以體系結(jié)構(gòu)一旦設(shè)計(jì)完成,應(yīng)當(dāng)在 一定的時(shí)間內(nèi)保持穩(wěn)定不變,只有這樣才能使后續(xù)工作順利開展。要是軟件的代碼只有 100 行,這時(shí)就無所謂“可擴(kuò)展性”了,你想怎么擴(kuò)展都可以。體系結(jié)構(gòu)的穩(wěn)定性是根據(jù)那些穩(wěn)定不變的需求而設(shè)計(jì)的,體系結(jié)構(gòu)的可擴(kuò)展性則是依據(jù)那些可變的需求而 設(shè)計(jì)的??梢詤⒖次业姆謱娱_發(fā)思想與小籠包 一文。 企業(yè)成功地開發(fā)了某個(gè)軟件產(chǎn)品之后,如果下個(gè)新產(chǎn)品能夠復(fù)用上個(gè)產(chǎn)品的體系結(jié)構(gòu)的話,那么新產(chǎn)品的系統(tǒng)設(shè)計(jì)的成本和風(fēng)險(xiǎn)將大大降低。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1