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

正文內(nèi)容

畢業(yè)設計-學生學籍管理系統(tǒng)設計-在線瀏覽

2025-02-05 19:01本頁面
  

【正文】 則 .............................................................................................. 39 單元測試 .................................................................................................................. 40 功能測試 .................................................................................................................. 40 第六章 結(jié)論 .......................................................................................................................... 44 參考文獻 .................................................................................................................................. 45 附 錄 ...................................................................................................................................... 46 后 記 ...................................................................................................................................... 52 哈爾濱學院本 科畢業(yè)論文(設計) 1 摘 要 隨著計算機技術及網(wǎng)絡通訊技術的飛速發(fā)展,許多學校已經(jīng)有了較好的 基于網(wǎng)絡的 計算機應用基礎 設施 。為提高學校管理工作的現(xiàn)代化、科學化水平,保證信息處理的即時化、準確化,開發(fā)一套對學生學籍進行管理的軟件是極其重要的 、必 要 的。 論文概述了信息技術在教學中的應用,介紹了系統(tǒng)的開發(fā)背景、開發(fā)工 具Eclipse 和 MyEclipse 以及開發(fā)中使用的 Jsp、 Servlet、 Struts 等 Web 技術。系統(tǒng)分為四大模塊:用戶管理模塊、課程管理模塊、成績管理模塊及系統(tǒng)管理模塊。最后,論文對系統(tǒng)測試進行了闡述。 Students’ status management。 Web 哈爾濱學院本 科畢業(yè)論文(設計) 3 前 言 學生學籍管理系統(tǒng)是一個教育單位信息化管理中不可缺少的部分 ,它的內(nèi)容對于學校的決策者和管理者來說都至關重要 ,所以學生學籍管理系統(tǒng)應該能夠為用戶(即學生和管理者)提供充足的信息和快捷的查詢手段。 隨著科學技術的不斷提高 ,計算機科學日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。這些優(yōu)點能夠極大地提高了學生學籍信息管理的效率 ,也是學生學籍管理科學化、正規(guī)化 ,與世界接軌的重要條件。 本論文 共分為 6 章來介紹。 第二章 開發(fā)系統(tǒng)的“準備材料”,主要是介紹開發(fā)該系統(tǒng)所涉及到的技術、開發(fā)工具、開 發(fā)環(huán)境、所用服務器和數(shù)據(jù)庫等。 第四章 詳細設計 與實現(xiàn) 部分 ,主要是 詳細 描述 該系統(tǒng)的功能及其代碼實現(xiàn)。 第六章 結(jié)論部分 ,主要是對本論文的總結(jié)。由于芯片技術、電腦軟件技術突飛猛進地提高,電腦功能正日趨強大。事實證明:網(wǎng)絡的普及和應用大大推動了計算機應用的發(fā)展。網(wǎng)絡發(fā)展已經(jīng)超越了國界,跨越了地域,使地球上的人們似乎生活在一個“地球村”里。于是,基于 Web 的數(shù)據(jù)庫也就應運而生了。 ASP 作為微軟推出的 Web 應用程序開發(fā)技術,在數(shù)據(jù)庫應用方面發(fā)揮著越來越重要的作用,同時瀏覽器 /服務器模式的數(shù)據(jù)庫體系也正逐漸成為數(shù)據(jù)庫結(jié)構(gòu)的主流。 2. 信息的數(shù)字處理技術走向成熟 ,從而為大規(guī)模、多領域的信息產(chǎn)品制造和信息服務創(chuàng)造了有利條件。 4. 網(wǎng)絡技術向高速、寬帶和有線、無線相互融合方向發(fā)展 。 6. 信息產(chǎn)業(yè)己成為世界經(jīng)濟的龍頭產(chǎn)業(yè) ,無論是發(fā)達國家 ,還是發(fā)展中國家 ,都把大力發(fā)展信息產(chǎn)業(yè) ,加快推進信息化作為跨世紀發(fā)展的戰(zhàn)略任務。世界信息技術的飛速發(fā)展對我國信息產(chǎn)業(yè)既是難得的機遇 ,也是巨大的挑戰(zhàn)。 目前 ,我國信息技術和信息產(chǎn)業(yè)與發(fā)達國家相比還有很大的差距。軟件產(chǎn)業(yè)還沒有形成規(guī)模 ,自有知識產(chǎn)權(quán)的軟件產(chǎn)品還不多 ,主要操作系統(tǒng)基本上還是采用外國公司產(chǎn)品;通信服務的整體水平還有待提高 ,l/4 的行政村還不通電話 。為了扭轉(zhuǎn)我國信息技術相信息產(chǎn)業(yè)的落后局面 ,我們必績在信息技術領域進一步加強技術創(chuàng)新 ,大力發(fā)展我國的信息產(chǎn)業(yè)。 開發(fā) 學生 學籍管理系統(tǒng)的意義 21 世紀以來,隨著信息技術的 高速發(fā)展,人們 的生活 發(fā)生了日新月異的變化,特別是計算機的應用已經(jīng)普及到經(jīng)濟和社會生活的各個領域。為了適應現(xiàn)代社會人們高度強烈的時間觀念,學校信息管理系統(tǒng)軟件為學校辦公室?guī)砹藰O大的方便。為此,用計算機來管理學校的信息,是非常必要的。 哈爾濱學院本 科畢業(yè)論文(設計) 6 第二章 學生學籍管理系統(tǒng)開發(fā)平臺 與技術 編程語言 Java Java 簡介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設計語言(以下簡稱 Java 語言)和 Java 平臺的總稱。從此, Java被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。 Java 平臺由 Java 虛擬 機( Java Virtual Machine)和 Java 應用編程接口( Application Programming Interface、簡稱 API)構(gòu)成。在硬件或操作系統(tǒng)平臺上安裝一個 Java 平臺之后, Java 應用程序就可運行。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運行。目前常用的Java 平臺基于 ,最近版本為 。 Java 主要特點 1. Java 語言是簡單的。另 一方面, Java 丟棄了 C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。 2. Java 語言是一個面向?qū)ο蟮摹?Java 語言全面支持動態(tài)綁定,而 C++ 語言只對虛函數(shù)使用動態(tài)綁定。 3. Java 語言是分布式的。 Java 的 RMI(遠程方法激活 )機制也是開發(fā)分布式應用的重要手段。 Java 通常被用在網(wǎng)絡環(huán)境中,為此, Java 提供了一個安全機制以防惡意代碼的攻擊。 5. Java 語言是可移植的。 JSP 技術 為了快速方便地進行動態(tài)網(wǎng)站的開發(fā), JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務器端運行。 2. 可重用組件 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件( JavaBeans 或者 Enterprise JavaBeans 組件)來執(zhí)行應用程序所要求的復雜的處理?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 JSP 技術封裝了許多功能,這些功能是在易用的、與 JSP 相關的 XML 標識中進行動態(tài)內(nèi)容生成所需要的。 4. 適應平臺 幾乎所有平臺都支持 Java, JSP+ JavaBeans 幾乎可以在所有平臺下通行無阻。 5. 數(shù)據(jù)庫連接 Java 中連接數(shù)據(jù)庫的技術是 JDBC, Java 程序通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 此外,通過開發(fā)標識庫, JSP 技術可以進一步擴展。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來進行工作。作為采用 Java 技術家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的 一個組成部分, JSP 技術能夠支持高度復雜的基于 Web 的應用。作為 Java 平臺的一部分, JSP 擁有 Java 編程語言“一次編寫,各處運行”的特點。 整個生命周期: 1. 實例化:加載 Servlet 組件類,由容器創(chuàng)建 Servlet 實例。 ServletConfig 接口實現(xiàn)對象:向 Servlet 傳遞配置信息,包含 Servlet 初始化信息,以名 值對形式提供。 通過 getServletConfig 方法獲得當前 ServletConfig 接口實現(xiàn)對象。如果 URL 為 GET 請求 則執(zhí)行 HttpServlet 類的 doGet 方法;如果 URL 為 POST請求則執(zhí)行 HttpServlet 類的 doPost 方法。 Java Servlet API HTTP Servlet 使用一個 HTML 表格來發(fā)送和接收數(shù)據(jù)。 HTML 表單是由 FORM 和 /FORM 標記定義的。當提交信息時,它們還指定服務器應執(zhí)行哪一個Servlet(或其它的程序)。其中 init() 和 destroy() 方法是繼承的。它是在服務器裝入 Servlet 時執(zhí)行的。 無論有多少客戶機訪問 Servlet,都不會重復執(zhí)行 init() 。 例如,可能編寫一個定制 init() 來只用于一次裝入 GIF 圖像,改進 Servlet 返回 GIF 圖像和含有多個 客戶機請求的性能。缺省的 init() 方法設置了 Servlet 的初始化參數(shù),并用它的 ServletConfig 對象參數(shù)來啟動配置, 因此所有覆蓋 init() 方法的 Servlet 應調(diào)用 () 以確保仍然執(zhí)行這些任務。 2. service() 方法 哈爾濱學院本 科畢業(yè)論文(設計) 10 service() 方法是 Servlet 的核心。 在 HttpServlet 中已存在 service() 方法。例如, 如果 HTTP 請求方法為 GET,則缺省情況下就調(diào)用 doGet() 。因為 () 方法會檢查請求方法 是否調(diào)用了適當?shù)奶幚矸椒?,不必要覆蓋 service() 方法。 3. destroy() 方法 destroy() 方法僅執(zhí)行一次,即在服務器停止且卸裝 Servlet 時執(zhí)行該方法。缺省的 destroy() 方法通常是符合要求的,但也可以覆蓋它,典型的是管理服務器端資源。另一個示例是關閉數(shù)據(jù)庫連接。一個 Servlet 在運行 service() 方法時可能會產(chǎn)生其它的線程,因此請確認在調(diào)用 destroy() 方法時,這些線程已終止或完成。 ServletContext 接口提供有關 servlet 的環(huán)境信息?!罢埱蟆睂ο筇峁┯嘘P請求的信息,而“響應”對象提供了一個將響應信息返回給瀏覽器的一個通信途徑。 Servlet 通過這些對象與服務器通信并最終與客戶機通信。 Servlet 可以調(diào)用“響應”對象的方法發(fā)送響應,該響應是準備發(fā)回客戶機的。 Struts 框架繼承了 MVC 設計模式的特性,遵守了 J2EE 的 Servlet、 JSP 等技術規(guī)范,并且根據(jù) J2EE 的特點做了相應的變化和擴展,是 J2EE 體系架構(gòu)的一種輕量級實現(xiàn)。 Struts 框架實現(xiàn)了 MVC 設計模式,其工作原理圖如圖 21 所示: 圖 21 Struts 框架原理圖 1. 控制器的實現(xiàn) Struts 框架中采用了 ActionServlet 和 Action 類以及 配置文件作為控制器的實現(xiàn)。 ActionServlet 類是中心 Servlet,負責處理所有的用戶請求。 Action 類實現(xiàn)了具體的業(yè)務邏輯,它接受用戶的輸入,然后調(diào)用具體的模型組件來完成用戶請求。 3. 模型的實現(xiàn) Struts 框架對模型 —— 即復雜的數(shù)據(jù)持久化層沒有 提供太多的支持,但是這也就是說開發(fā)人員有更多自由來選擇合適量級的持久化技術,比如 Hibernate、EJB 等等。 Struts 工作流程 假設現(xiàn)在在有以下情景 :用戶正在瀏覽一個用 STRUTS 的技術構(gòu)建的網(wǎng)站主頁 ,主頁上有個登陸表單 ,用戶填好登陸名和密碼 ,單擊 登陸 按鈕 ,就激活了以下一系列過程 : 1. 用戶的請求以 HTTP 方式傳輸?shù)椒掌魃?,接受請求的是 ActionServlet. 2. ActionServlet 接收到請求后 ,會查找 文件來確定服務器上是否有用戶請求的操作 ,此處用戶請求操作應為登陸操作 .如果沒有 ,則返回一個用戶請求無效的出錯信息 . 3. 當 ActionServlet 請求找到用戶請求的 Action 后 ,首先將用戶輸入的表單參數(shù)打包成一個 ActionFrom 對象 ,這個 ActionFrom 對象其實也就是一個JavaBean,里面包含兩個字段 ,分別是用戶名和密碼 .接著 Ac
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1