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

正文內(nèi)容

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

  

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