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

正文內(nèi)容

畢業(yè)設(shè)計-學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(存儲版)

2025-01-12 19:01上一頁面

下一頁面
  

【正文】 Eclipse的最大特點是它能接受由 Java開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的 Visual Studio 和 Sun 微系統(tǒng)公司的 NetBeans 平臺。集成開發(fā)環(huán)境 (IDE)經(jīng)常將其應(yīng)用范圍限定在 “ 開發(fā)、構(gòu)建和調(diào)試 ” 的周期之中。如果愿意,你可以研究源碼并進(jìn)行恰當(dāng)?shù)母?,以滿足你自己的需求。雖然庫使用起來很方便,但它們也并非能解決你所有的問題。 JavaScript 的正式名稱是 ECMAScript。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如 WebLogic)與 Tomcat 有何區(qū)別。 JDBC 完成的工作是:建立與數(shù) 據(jù)庫的連接;發(fā)送 SQL 語句;返回數(shù)據(jù)結(jié)果給 Web 瀏覽器。而 NSAPI同 ISAPI一樣,給 WWW開發(fā)人員定制了 Netscape WWW服務(wù)器基本服務(wù)的功能。 CGI 的典型操作過程是:分析 CGI 數(shù)據(jù);打開與 DBMS 的連接;發(fā)送 SQL 請求并得到結(jié)果;將結(jié)果轉(zhuǎn)化為 HTML;關(guān)閉 DBMS 的連接;將 HTML 結(jié)果返回給 Web服務(wù)器。伯納斯 李所說的萬維網(wǎng)。這之后的工作首先是 URL 的服務(wù)器名部分,被名為域名系統(tǒng)的分布于全球的因特網(wǎng)數(shù)據(jù) 庫解析,并根據(jù)解析結(jié)果決定進(jìn)入哪一個 IP 地址 (IP address)。 其中, 配置文件配置了不同用戶請求及對應(yīng)的具體業(yè)務(wù)邏輯組件來供 ActionServlet 類查詢。 軟件包中的相關(guān)類為 ServletResponse 和 ServletRequest,而 軟件包中的相關(guān)類為 HttpServletRequest 和 HttpServletResponse。例如,如果 Servlet 在運(yùn)行時會累計統(tǒng)計數(shù)據(jù),則可以編寫一個 destroy() 方法,該方法用于在未裝入 Servlet 時將統(tǒng)計數(shù)字保 存在文件中。缺省的服務(wù)功能是調(diào)用與 HTTP 請求的方法相應(yīng)的 do 功能。缺省的 init() 方法通常是符合要求的,但也可以用定制 init() 方法來覆蓋它,典型的是管理服務(wù)器端資源。表單中典型地包含輸入字段(如文本輸入字段、復(fù)選框、單選按鈕和選擇列表)和用于提交數(shù)據(jù)的按鈕。 Servlet 使用 ServletConfig 接口與 Servlet 容器通信。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴(kuò)展到支持企業(yè)級的分布式應(yīng)用中。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠訪問和實例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用 其他方法更難于編碼和耗時的功能。 1. 將內(nèi)容的生成和顯示進(jìn)行分離 用 JSP 技術(shù), Web 頁面開發(fā)人員可以 使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面,并使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。 Java 語言支持 Inter 應(yīng)用的開發(fā),在基本的 Java應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口( ),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括 URL、 URLConnection、 Socket、 ServerSocket 等。 Java 語言的語法與 C 語言和 C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用 Java。 Java 應(yīng)用編程接口為 Java應(yīng)用提供了一個獨立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。 在各大高校,用計算機(jī)管理學(xué)校的信息已經(jīng)越來越普遍了,這樣 不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了學(xué)校資料的安全性,提高了學(xué)校的管理能力。我國微 電子產(chǎn)業(yè)的水平還不高 ,目前國內(nèi)需求自給率不到 20%,一些技術(shù)檔次高的產(chǎn)品不能生產(chǎn) 。 3. 軟件技術(shù)的高速發(fā)展成倍地擴(kuò)大了信息技術(shù)的應(yīng)用范圍和功能。從國防軍事、交通運(yùn)輸、財政金融、科學(xué)教育等大型系統(tǒng),到一個企業(yè)、一個機(jī)關(guān)、一所學(xué)校、一座飯店的內(nèi)部管理,幾乎都采用了計算機(jī)網(wǎng)絡(luò)管理。 第三章 需求分析與總體設(shè)計部分,主要是分析學(xué)生學(xué)籍系統(tǒng)的 功能 需求和從總體上設(shè)計該系統(tǒng)。但一直以來人們使用傳統(tǒng)人工的方式來管理文件檔案,這種管理方式存在著許多缺點 ,如 :效率低、保密性差 ,另外時間一長 ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護(hù)都帶來了不少的困難。詳細(xì)闡述了需求分析及系統(tǒng)設(shè)計的過程,后者主要包括功能模塊劃分及數(shù)據(jù)庫的設(shè)計。 論文概述了信息技術(shù)在教學(xué)中的應(yīng)用,介紹了系統(tǒng)的開發(fā)背景、開發(fā)工 具Eclipse 和 MyEclipse 以及開發(fā)中使用的 Jsp、 Servlet、 Struts 等 Web 技術(shù)。 Web 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 3 前 言 學(xué)生學(xué)籍管理系統(tǒng)是一個教育單位信息化管理中不可缺少的部分 ,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要 ,所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠為用戶(即學(xué)生和管理者)提供充足的信息和快捷的查詢手段。 第二章 開發(fā)系統(tǒng)的“準(zhǔn)備材料”,主要是介紹開發(fā)該系統(tǒng)所涉及到的技術(shù)、開發(fā)工具、開 發(fā)環(huán)境、所用服務(wù)器和數(shù)據(jù)庫等。事實證明:網(wǎng)絡(luò)的普及和應(yīng)用大大推動了計算機(jī)應(yīng)用的發(fā)展。 2. 信息的數(shù)字處理技術(shù)走向成熟 ,從而為大規(guī)模、多領(lǐng)域的信息產(chǎn)品制造和信息服務(wù)創(chuàng)造了有利條件。 目前 ,我國信息技術(shù)和信息產(chǎn)業(yè)與發(fā)達(dá)國家相比還有很大的差距。為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。 Java 平臺由 Java 虛擬 機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡稱 API)構(gòu)成。 Java 主要特點 1. Java 語言是簡單的。 3. Java 語言是分布式的。 JSP 技術(shù) 為了快速方便地進(jìn)行動態(tài)網(wǎng)站的開發(fā), JSP 在以下幾個方面做了改進(jìn),使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。 JSP 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來進(jìn)行工作。 ServletConfig 接口實現(xiàn)對象:向 Servlet 傳遞配置信息,包含 Servlet 初始化信息,以名 值對形式提供。 HTML 表單是由 FORM 和 /FORM 標(biāo)記定義的。 無論有多少客戶機(jī)訪問 Servlet,都不會重復(fù)執(zhí)行 init() 。 在 HttpServlet 中已存在 service() 方法。缺省的 destroy() 方法通常是符合要求的,但也可以覆蓋它,典型的是管理服務(wù)器端資源。“請求”對象提供有關(guān)請求的信息,而“響應(yīng)”對象提供了一個將響應(yīng)信息返回給瀏覽器的一個通信途徑。 Struts 框架實現(xiàn)了 MVC 設(shè)計模式,其工作原理圖如圖 21 所示: 圖 21 Struts 框架原理圖 1. 控制器的實現(xiàn) Struts 框架中采用了 ActionServlet 和 Action 類以及 配置文件作為控制器的實現(xiàn)。 Struts 工作流程 假設(shè)現(xiàn)在在有以下情景 :用戶正在瀏覽一個用 STRUTS 的技術(shù)構(gòu)建的網(wǎng)站主頁 ,主頁上有個登陸表單 ,用戶填好登陸名和密碼 ,單擊 登陸 按鈕 ,就激活了以下一系列過程 : 1. 用戶的請求以 HTTP 方式傳輸?shù)椒?wù)器上 ,接受請求的是 ActionServlet. 2. ActionServlet 接收到請求后 ,會查找 文件來確定服務(wù)器上是否有用戶請求的操作 ,此處用戶請求操作應(yīng)為登陸操作 .如果沒有 ,則返回一個用戶請求無效的出錯信息 . 3. 當(dāng) ActionServlet 請求找到用戶請求的 Action 后 ,首先將用戶輸入的表單參數(shù)打包成一個 ActionFrom 對象 ,這個 ActionFrom 對象其實也就是一個JavaBean,里面包含兩個字段 ,分別是用戶名和密碼 .接著 ActionServlet 再根據(jù) 中的配置 信息決定是否要執(zhí)行 ActionFrom 對象中的Validate 方法 .若 Validate 方法執(zhí)行有錯 ,則返回 .否則 ,繼續(xù)下一步 . 4. 系統(tǒng)生成一個用戶所請求的 Action 的實例對象 ,將前面的 ActionFrom對象傳遞給它 ,運(yùn)行它的 Execute()方法 .這一步其實就是用戶登陸的控制器 ,在執(zhí)行 exectue()方法時 ,可以調(diào)用后臺模型驗證登陸名和密碼是否正確等信息 . 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 13 5. execute()執(zhí)行結(jié)束前會生成以和 ActionForward 類型的對象并將之返回給 ActionServlet,該對象的作用是告訴 ActionFroward 就代表跳轉(zhuǎn)到一個登陸成功的頁面 .ActionServlet 將對之進(jìn)行分析 ,其實就相當(dāng)于接收到一個新的請求 ,重復(fù) 2~5的過程 ,直到將某個界面返會給用戶為止 ! WEB 技術(shù) WEB 工作原理 當(dāng)你想進(jìn)入萬維網(wǎng)上一個網(wǎng)頁 , 或者其他網(wǎng)絡(luò)資源的時候,通常你要首先在你的瀏覽器上鍵入你想訪問網(wǎng)頁的統(tǒng)一資源定位符( Uniform Resource Locator),或者通過超鏈接方式鏈接到那個網(wǎng)頁或網(wǎng)絡(luò)資源。這個網(wǎng)在因特網(wǎng)上被方便使用,就構(gòu)成了最早在 1990 年代初蒂姆這種結(jié)構(gòu)體現(xiàn)了客戶 /服務(wù)器方式的三層模型, 其中 Web 服務(wù)器和 CGI 程序?qū)嶋H起到了 HTML 和 SQL轉(zhuǎn)換的網(wǎng)關(guān)的作用。使用 ISPAI 開發(fā)的程序性能要優(yōu)于用 CGI 開發(fā)的程序,這主要是因為 ISAPI 應(yīng)用程序是一些與 WWW 服務(wù)器軟件處于同一地址空間的 DLL,因此所有的 HTTP 服務(wù)器進(jìn)程能夠直接利用各種資源這顯然比調(diào)用不在同一地址空間的 CGI 程序語句要占用更少的系統(tǒng)時間。 JDBC的兩種主要接口分別面向應(yīng)用程序的開發(fā)人員的 JDBC API 和面向驅(qū)動程序低層的 JDBC Driver API。還有 Tomcat 也提供 JNDI 支持,這與那些 J2EE 應(yīng)用服務(wù)器提供的是一致的。于是 Netscape 的瀏覽器 Navigator 加入了 Javascript,提供了數(shù)據(jù)驗證的基本功能。庫不僅為大部分日常的 DOM 教本 變成工作提供了快捷的解決方案,而且也提供了許多獨特的工具。任何人都能從 Inter 下載 MySQL 軟件,而無需支付任何費用。 2021 年 11月, IBM 公司捐出價值4,000 萬美元的源代碼組建了 Eclipse 聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)。除了解由擴(kuò)展點定義的接口外,插件不知道它們通過擴(kuò)展點提供的服務(wù)將如何被使用。只有在確定了這些需要后他們才能夠分析和尋求新 系統(tǒng) 的解決方法。 需求分析階段的成果是需求規(guī)格說明書 , 向下一階段提交 。 2. 可多人同時操作本系統(tǒng) 。用戶根據(jù)需要對指定的數(shù)據(jù)進(jìn)行修改,由于記錄繁多,因此用戶可能首先要輸入一定的查詢條件,縮小記錄范圍,然后再從該范圍中找到制定的記錄進(jìn)行修改,保證修改的內(nèi)容的正確性和準(zhǔn)確性后可更新數(shù)據(jù)庫的數(shù)據(jù)。 修改自身信息,主要為修改登錄密碼及基本信息。高水平的設(shè)計師高就高在“設(shè)計出恰好滿足客戶需求的軟件,并且使開發(fā)方和客戶方”獲取最大的利益,而不是不惜代價設(shè)計出最先進(jìn)的軟件。 當(dāng)前中國有幾句流行的至理名言:“穩(wěn)定壓倒一切”、“發(fā)展才是硬道理”。由于軟件是“軟”的,那是否所有的軟件必須設(shè)計能擴(kuò)展新功能呢?這 要視軟件的規(guī)模和復(fù)雜性而定。如果軟件的可擴(kuò)展性比較差的話,每次開發(fā)新版本的代價就會很高。如果每次變化都導(dǎo)致體系結(jié)構(gòu)發(fā)生大的變化,那簡直就是“傷筋動骨”,這樣的體系結(jié)構(gòu)無疑是敗筆之作。一般地,可以相信成熟的東西總是比較可靠的(即具有高質(zhì)量),而大量成熟的工作可以通過復(fù)用來快速實現(xiàn)(即具有高生產(chǎn)效率)。 4. 系統(tǒng)模塊管理 該模塊負(fù)責(zé)維護(hù)數(shù)據(jù)字典信息,學(xué)生對此沒有操作的權(quán)力,教師可以根據(jù)需求對數(shù)據(jù)字典進(jìn)行增加、刪除、修改、查詢。要使體系結(jié)構(gòu)具有良好的可復(fù)用性,設(shè)計師應(yīng)當(dāng)分析應(yīng)用域的共性問題,然后設(shè)計出一種通用的體系結(jié)構(gòu)模式,這樣的體系結(jié)構(gòu)才可以被復(fù)用。復(fù)用不是人類懶惰的表現(xiàn),而是智慧的表現(xiàn)。兩者之間存在辯證的關(guān)系 :如果系統(tǒng)不可擴(kuò)展的話,那么就沒有發(fā)展前途,所以不能只關(guān)心穩(wěn)定性而忽視可擴(kuò)展性;而軟件系統(tǒng)“可擴(kuò)展”的前提條件是“保持結(jié)構(gòu)穩(wěn)定”,否則軟件難以按計劃開發(fā)出來,穩(wěn)定性是使系統(tǒng)能夠持續(xù)發(fā)展的基礎(chǔ)。 是否任何軟件在設(shè)計的時候都要考慮可擴(kuò)展性呢?不見得,如果確信某個軟件在它淘汰之前永遠(yuǎn)都不會變更(如一次性產(chǎn)品),那么在設(shè)計階段就沒必要考慮可擴(kuò)展性,這樣省事省力。如果需求變更了,很有可能導(dǎo)致體系結(jié)構(gòu)發(fā)生變更,那么“保持結(jié)構(gòu)穩(wěn)定”豈不是成了空想?高水平的設(shè)計師應(yīng)當(dāng)能夠分析需求文檔,判斷出哪些需求是穩(wěn)定不變的,哪些需求是可能變動的。經(jīng)驗不豐富的設(shè)計師往往把注意力集中在“功能性需求”而疏忽了“非功能性需求”,殊不知后者恰恰是最能體現(xiàn)設(shè)計水平的地方。 系統(tǒng)設(shè)計原則 系統(tǒng)設(shè)計的好壞在根本上決定了軟件系統(tǒng)的優(yōu)劣。 2 個角色的功能需求所列如下: 1. 教師(管理員)對功能的需求 登錄后取得管理權(quán)限。用戶根據(jù)需要來錄入數(shù)據(jù),但必須保證其正確性和準(zhǔn)確性。 系統(tǒng)分為學(xué)生信息管理、學(xué)生成績管理、信息 查詢 等幾個模塊。 問題識別 就是從系統(tǒng)角度來理解軟件 , 確定對所開發(fā)系統(tǒng)的
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1