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

正文內(nèi)容

畢業(yè)設(shè)計-學(xué)生學(xué)籍管理系統(tǒng)設(shè)計-免費閱讀

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

下一頁面
  

【正文】 2. 課程管理模塊 該模塊負責管理所有課程的基本信息,學(xué)生在該模塊中只可以瀏覽課程信息,教師可以增加、刪除、修改、查詢課程信息。 復(fù)用有利于提高產(chǎn)品的質(zhì)量、提高生產(chǎn)效率和降低成本。 人們對物質(zhì)有喜新厭舊的天性,你可以經(jīng)常改變房子的裝潢和擺設(shè),但不能每次都去拆墻,挖地基。 需求變化必將導(dǎo)致修改(或擴展)軟件的功能,如果軟件的擴展性比較差的話,那么修改(或擴展)功能的代價會很高。 3. 可擴展性 可擴展性是指軟件擴展新功能的容易程度。大部分開發(fā)人員天生有使用新技術(shù)的傾向,而這種傾向?qū)﹂_發(fā)商哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 21 業(yè)產(chǎn)品而言 可能是不利的,切記切記! 2. 結(jié)構(gòu)穩(wěn)定性 體系結(jié)構(gòu)是系統(tǒng)設(shè)計的第一要素,詳細設(shè)計階段的工作如用戶界面設(shè)計,數(shù)據(jù)庫設(shè)計,模塊設(shè)計,數(shù)據(jù)結(jié)構(gòu)設(shè)計等等,都是在體系結(jié)構(gòu)確定之后開展的,而編程和測試 是最后面的工作。因為在設(shè)計之前有需求開發(fā)工作,在設(shè)計之后還有編碼,測試和維護工作,無論哪個環(huán)節(jié)出了差錯,都會把好事搞砸了。 注銷此次權(quán)限。用戶根據(jù)需要對指定的數(shù)據(jù)進行修 改,由于記錄繁多,因此用戶可能首先要輸入一定的查詢條件,縮小記錄范圍,然后再從該范圍中找到制定的記錄進行修改,保證修改的內(nèi)容的正確性和準確性后可更新數(shù)據(jù)庫的數(shù)據(jù)。 在 “ 學(xué) 生學(xué)籍 管理 系統(tǒng) ” 開發(fā)時應(yīng)該滿足以下具體的系統(tǒng)需求: 1. 考慮到系統(tǒng)的保密性,需要有系統(tǒng)登陸功能;系統(tǒng)使用者為學(xué)校學(xué)籍管理人員。最后 , 綜合成系統(tǒng)的解決方案 , 給出要開發(fā)的系統(tǒng)的詳細邏輯模型 (做什么的模型 )。需求分析是軟件工程中的一個關(guān)鍵過程。擴展點的范圍包 括從用在常規(guī)表述過濾器中的簡單字符串,到一個 Java 類的描述。 我們有理由相信 MySQL 會發(fā)展得更好,因此本系統(tǒng)的數(shù)據(jù)庫采用 MySQL。 MySql 數(shù)據(jù)庫簡介 MySQL 是目前比較流行的開放源碼 SQL 數(shù)據(jù)庫管理系統(tǒng),它是由 MySQL AB公司開發(fā)、發(fā)布并支持的。 ECMA262 的開發(fā)始于 1996 年,在 1997 年 7 月, ECMA 會員大會采納了它的首個版本。 JavaScript 技術(shù) JavaScript 定義 Javascript 是一種由 Netscape 的 LiveScript 發(fā)展而來的原型化 繼承的面向?qū)ο蟮膭討B(tài)類型的區(qū)分大小寫的客戶端腳本語言,主要目的是為了解決服務(wù)器端語言,比如 Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。由于 Java 的跨平臺特性,基于 Java 的Tomcat 也具有跨平臺性。所有這些工作都建立在 X/Open SQL CLI 基礎(chǔ)上。 API應(yīng)用程序需要一些編程方面的專門知識,如多線程、進程同步、直接協(xié)議編程以及錯誤處理等。 1. 基于通用網(wǎng)關(guān)接口 CGI 從體系結(jié)構(gòu)上來看,用戶通過 Web 瀏覽器輸入查詢信息,瀏覽器通過 HTTP哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 14 協(xié)議向 Web 服務(wù)器發(fā)出帶有查詢信息的請求, Web服務(wù)器按照 CGI 協(xié)議激活外部CGI 程序,由該程序向 DBMS 發(fā)出 SQL 請求并將結(jié)果轉(zhuǎn)化為 HTML 后返回給 Web服務(wù)器。大多數(shù)的網(wǎng)頁自身包含有超鏈接指向其他相關(guān)網(wǎng)頁,可能還有下載、源文獻、定義和其他網(wǎng)絡(luò)資源。 3. 模型的實現(xiàn) Struts 框架對模型 —— 即復(fù)雜的數(shù)據(jù)持久化層沒有 提供太多的支持,但是這也就是說開發(fā)人員有更多自由來選擇合適量級的持久化技術(shù),比如 Hibernate、EJB 等等。 Struts 框架繼承了 MVC 設(shè)計模式的特性,遵守了 J2EE 的 Servlet、 JSP 等技術(shù)規(guī)范,并且根據(jù) J2EE 的特點做了相應(yīng)的變化和擴展,是 J2EE 體系架構(gòu)的一種輕量級實現(xiàn)。 ServletContext 接口提供有關(guān) servlet 的環(huán)境信息。 3. destroy() 方法 destroy() 方法僅執(zhí)行一次,即在服務(wù)器停止且卸裝 Servlet 時執(zhí)行該方法。 2. service() 方法 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 10 service() 方法是 Servlet 的核心。它是在服務(wù)器裝入 Servlet 時執(zhí)行的。 Java Servlet API HTTP Servlet 使用一個 HTML 表格來發(fā)送和接收數(shù)據(jù)。 整個生命周期: 1. 實例化:加載 Servlet 組件類,由容器創(chuàng)建 Servlet 實例。 此外,通過開發(fā)標識庫, JSP 技術(shù)可以進一步擴展?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 5. Java 語言是可移植的。 Java 語言全面支持動態(tài)綁定,而 C++ 語言只對虛函數(shù)使用動態(tài)綁定。目前常用的Java 平臺基于 ,最近版本為 。從此, Java被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。 開發(fā) 學(xué)生 學(xué)籍管理系統(tǒng)的意義 21 世紀以來,隨著信息技術(shù)的 高速發(fā)展,人們 的生活 發(fā)生了日新月異的變化,特別是計算機的應(yīng)用已經(jīng)普及到經(jīng)濟和社會生活的各個領(lǐng)域。世界信息技術(shù)的飛速發(fā)展對我國信息產(chǎn)業(yè)既是難得的機遇 ,也是巨大的挑戰(zhàn)。 ASP 作為微軟推出的 Web 應(yīng)用程序開發(fā)技術(shù),在數(shù)據(jù)庫應(yīng)用方面發(fā)揮著越來越重要的作用,同時瀏覽器 /服務(wù)器模式的數(shù)據(jù)庫體系也正逐漸成為數(shù)據(jù)庫結(jié)構(gòu)的主流。由于芯片技術(shù)、電腦軟件技術(shù)突飛猛進地提高,電腦功能正日趨強大。 本論文 共分為 6 章來介紹。 Students’ status management。為提高學(xué)校管理工作的現(xiàn)代化、科學(xué)化水平,保證信息處理的即時化、準確化,開發(fā)一套對學(xué)生學(xué)籍進行管理的軟件是極其重要的 、必 要 的。用戶管理模塊主要包括學(xué)生管理和教師管理兩個子模塊,學(xué)生管理負責維護學(xué)生信息,教師管理負責維護教師信息;課程管理模塊負責維護課程信息;成績管理模塊負責維護成績信息;系統(tǒng)管理模塊負責維護數(shù)據(jù)字典的維護與擴展。作為計 算機應(yīng)用的一部分 ,使用計算機對學(xué)生學(xué)籍信息進行管理 ,具有手工管理所無法比擬的優(yōu)點 .例如 :檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低、數(shù)據(jù)處理快速等。 第五章 系統(tǒng)測試部分 ,主要是對該系統(tǒng)作詳細的系統(tǒng)測試。 在新的世紀里,信息技術(shù)迅猛發(fā)展,而網(wǎng)絡(luò) 技術(shù)和數(shù)據(jù)庫技術(shù)又是信息技術(shù)最主要的核心。 5. 隨著數(shù)字化技術(shù)的發(fā)展 ,計算機、電信與媒體技術(shù)的融合已成為必然。信息資掘的開發(fā)利用和信息服務(wù)還處于起步階段。 另外,由于學(xué)生人數(shù)的劇增、學(xué)生信息變化快、需求頻繁, 學(xué)校對學(xué)生原來的學(xué)籍 管理軟件已經(jīng)不能適應(yīng)新的辦學(xué)規(guī)模和對現(xiàn)代辦學(xué)效率的需要 ,因此有必要編制新的學(xué)生學(xué)籍 管理系統(tǒng)來提高學(xué)校的工作效率?,F(xiàn)在 Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。特別地, Java 語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔憂。 4. Java 語言是安全的。由于核心邏輯被封裝在標識和 JavaBeans 中,所以 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。從一個平臺移植到另外一個平臺, JSP 和 JavaBeans 甚至不用重新編譯,因為 Java 字節(jié)碼都是標準的與平臺無關(guān)的。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 的,而且所有的 JSP頁面都被編譯成為 Java Servlets,所以 JSP 頁面具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。 3. 服務(wù):調(diào)用 Servlet 組件 GenericServlet 類的 Service 方法處理客戶請求;ServletRequest 接口和 ServletResponse 接口的實現(xiàn)對象來處理請求和發(fā)送響應(yīng)。 HttpServlet 類包含 init()、 destroy()、 service() 等方法。另一個示例是初始化數(shù)據(jù)庫連接。 Servlet 應(yīng)該為 Servlet 支持的 HTTP 方法覆蓋 do 功能。 當服務(wù)器卸裝 Servlet 時,將在所有 service() 方法調(diào)用完成后,或在指定的時間間隔過后調(diào)用 destroy() 方法。 Servlet 能通過調(diào)用“請求”對象的方法哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 11 獲知客戶機環(huán)境,服務(wù)器環(huán)境的信息和所有由客戶機提供的信息。當用戶提出請求,ActionServlet 類最先對請求進行處理,它將根據(jù) 配置文件將用戶請求映射到具體的 Action 類;而當 Action 類調(diào)用模型組件處理好用戶請求,并返回了處理結(jié)果后,仍然由 ActionServlet 類根據(jù) 配置文件哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 12 將結(jié)果轉(zhuǎn)發(fā)到視圖提供給用戶,或者轉(zhuǎn)發(fā)另外一個 Action 做進一步處理。在通常情況下,HTML 文本、圖片和構(gòu)成該網(wǎng)頁的一切其他文件很快會被逐一請求并發(fā)送回用戶。中間件負責管理 Web服務(wù)器和數(shù)據(jù)庫服務(wù)器之間的通信并提供應(yīng)用程序服務(wù),它能夠直接調(diào)用外部程序或腳本代碼來訪問數(shù)據(jù)庫,因此可以提供與數(shù)據(jù)庫相關(guān) 的動態(tài) HTML 頁面,或執(zhí)行用戶查詢,并將查詢結(jié)果格式化成 HTML 頁面。 WWW開發(fā)人員不僅可以 API解決 CGI可以解決的一切問題,而且能夠進一步解決基于不同 WWW 應(yīng)用程序的特殊請求。 3. 基于 JDBC 的 Web 數(shù)據(jù)庫技術(shù) JDBC 是用于執(zhí)行 SQL 語句的 Java 應(yīng)用程序接口 API,由 Java 語言編寫的類和接口組成。由于有了 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。但如果與 JBoss( 一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn) J2EE 的全部功能。 ECMA262 是正式的 JavaScript 標準。 這些庫一般是一個(或多個) js 文件,只要把他們導(dǎo)入你的網(wǎng)頁就能使用了。它最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用于眾多要求很高的生產(chǎn)環(huán)境,很多著名網(wǎng)站也是基于 MySQL 開發(fā)的,例如 。 Eclipse 允許在同一 IDE 中集成來自不同供應(yīng)商的工具,并實現(xiàn)了工具之間的互操作性,從而顯著改變了項目工作流程,使開發(fā)者可以專注在實際的嵌入式目標上。這是一款非 常受歡迎的 java 開發(fā)工具, 在 國內(nèi)的用戶越來越多,實際上 使用 它 的 java 開發(fā)人員是最多的。 需 求分析階段的工作 ,可以分為四個方面 : 問題識別 、 分析與綜合 、 制訂規(guī)格說明 、 評審 。 該學(xué)生學(xué)籍管理系統(tǒng)主要對學(xué)生學(xué)籍信息、成績信息進行管理,提供一個平哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 19 臺,供 學(xué)籍管理 人員 增刪改查 學(xué)生信息 、 學(xué)生成績 信息。 5. 學(xué)生學(xué)籍信息的增加。 系統(tǒng)功能分析 本系統(tǒng)劃分了 2 個角色,分別為教師(管理員)、學(xué)生。 瀏覽成績信息。所以設(shè)計師可以充分發(fā)揮主觀能動性,根據(jù)需求的特征,通過推理和歸納的方法設(shè)計出合適的體系結(jié)構(gòu)。 前面講了,體系結(jié)構(gòu)是依據(jù)需求而設(shè)計的。如果軟件規(guī)模很大,問題很復(fù)雜,倘若軟件的可擴展性不好,那么該軟件就像用卡片造成的房子,抽出或者塞進去一張卡片都有可能使房子倒塌。從字面上看,穩(wěn)定性和可擴展性似乎有點矛盾。 4. 可復(fù)用性 復(fù)用就是指“重復(fù)利用已經(jīng)存在的東西”??蓮?fù)用性是設(shè)哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 23 計出來的,而不是偶然碰到的。 學(xué)生學(xué)籍管理系統(tǒng) 用戶管理模塊 課程管理模塊 成績管理模塊 系統(tǒng)管理模塊 哈爾濱學(xué)院本 科畢業(yè)論文(設(shè)計) 24 系統(tǒng)流程設(shè)計 系統(tǒng)流程圖 ,如圖 31 所示: 圖 31 系統(tǒng)流程圖 首先是到登陸頁面,登陸時先判斷用戶名和密碼是否匹配,若匹配則判斷是教師(管理員)還是學(xué)生,然后再進入相應(yīng)的頁面,否則返回登錄頁面。勤勞并且 聰明的人們應(yīng)該把大部分的時間用在小比例的創(chuàng)新工作上,而把小部分的時間用在大比例的成熟工作中,這樣才能把工作做的又快又好。 分層開發(fā)是一種重要的體系結(jié)構(gòu),有著良好的可擴展性,而 且在擴充或修改功能時,基本不會破壞原有結(jié)構(gòu)的穩(wěn)定性。雖然開發(fā)商抓住了商機,但卻由 于設(shè)計水平差而導(dǎo)致沒有賺取多少利潤,真是要活活氣死。如果軟件規(guī)模很小,問題很簡單,那么擴展功能的確比較容易。發(fā)展的前提條件是穩(wěn)定,社會如此,開發(fā)軟件產(chǎn)品也是如此。 評估體系結(jié)構(gòu)好不好的第一個指標就是“合適性”,即體系結(jié)構(gòu)是否符合適合于軟件的“功能性需求”和“非功能性需求”。 注銷此次權(quán)限。 8. 提供方便靈活的數(shù)據(jù)查詢功能,滿足繁雜、多樣的數(shù)據(jù)查詢需求。 3. 能夠保障管理數(shù)據(jù)的安全、準確 ; 能夠?qū)崿F(xiàn)方便的擴展,滿足學(xué)校發(fā)展的需要 。 評審 是 對功能的正確性 , 完整性和清晰性 , 以及其它需求給予評價 。在軟件工程的歷史中,很長時間里人們一直認為需求分析是整個軟件工程中最簡單的一個步驟,但在過去十年中越來越多的人認識到它是整個過程中最關(guān)鍵的一個過程。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1