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

正文內容

基于web的學生成績與管理系統計算機畢業(yè)設計論文(編輯修改稿)

2025-01-04 04:20 本頁面
 

【文章內容簡介】 生管理信息系統建設中的成績管理系統的開發(fā)為背景,論述了管理信息系統的概念、結構及系統開發(fā)的基本原理和方法,全文共分為緒論、相關技術介紹、系統分析和系統設計、數據庫設計、系統的具體實現、系統測試和總結、結束語、致謝、參考文獻、附錄等。 1. 1 系統的開發(fā)背景 當今時代是飛速發(fā)展的信息時代 , 在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統的環(huán)境。計算機的最大 好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。 管理信息系統是進行信息的采集、存儲、加工、維護和使用的系統,它是隨著管理科學和技術科學的發(fā)展而形成的。學生成績管理系統是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要 ,所以學生成績管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段,對學生來說可以輕松的查閱自己在校的成績以及信息等。但是一直以來人們都是靠傳統人工的方式管理學 生成績,這種管理方式存在著許多缺點 ,如 :效率低、保密性差 ,另外時間一長 ,將產生大量的文件和數據 ,這對于查找、更新和維護都帶來了不少的困難。 隨著科學技術的不斷提高 ,計算機科學日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分 ,使用計算機對學生成績信息進行管理 ,有著手工管理所無法比擬的優(yōu)點 .例如 :檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生成績管理的效率 ,也是企業(yè)的科學化、正規(guī)化管理 ,與世界接軌的 重要條件。因此,開發(fā)這樣的一套成績管理系統成為很有必要的事情。 學生成績管理系統提供了強大的學生成績管理管理功能,方便系統管理員對學生成績等信息的添加、修改、刪除、查詢等操作,同時一樣的方面學生對自己各科成績查詢,學習的交流。 1. 2 現有系統存在問題的分析 在我國,各大中小學校的各類信息管理系統并非一個新的課題,但也有的學校根本就沒有信息任何管理系統,所有的工作幾乎還是手工操作來完成。計算機技術在日新月異的發(fā)展,但是有的很多學校,特別是在西部貧困地區(qū),學校的種類管理都依然由手工操作來完成,這十分落后,效率 極低,成本很大,而且極易出錯。隨著社會的發(fā)展,信息化是社會進程的必然趨勢,學校管理只有快、準、精,才能發(fā)揮其價值。 所以機器代替人力是必然的歷史發(fā)展趨勢,只有領導的重視和支持才能從人工操作改為計算機的自動化系統。人工操作必將被計算機代替。 有些學校雖使用了計算機,甚至管理系統,但是仍然存在很多問題,問題一日不解決,效率就一日提不上去。 還有,有的系統很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統對管理來說是沒有任何保障的。 1. 3 系統開發(fā)的必要性 在 21 世紀的科技時代,科學技術突飛猛進, 計算機已 經 不僅是在科技上應用,而且在生活中也是同樣得到了廣泛在應用。如今 , 不管是小學、初中、高中、甚至是很多大學生的學生成績 管理 基本上是靠人工進行管理 , 但 隨著 時間的變化, 學校規(guī)模的 擴 大,有關學生成績管理工作 和 所涉及 到 的數據量越來越大越 來 越 多 , 大多數 學校不得不靠增加人力、物力 、財力 來進行學生成績 管理 。但 是人 工管理 成績檔案 具有效率 低 、查找 麻煩 、可靠性 不 高、保密性 低等因素。因此 開發(fā) 出 一個不僅 僅是 適用 于大中專院校以及其它 高校 通用的 學生成績管理系統 是必要的 。 開發(fā) 一個 學生成績管理系統,采用計算機對學生成績進行管理,進一步提高 了辦學效益和現代化水平。 為 廣大教師 和學生 提高工作效率,實現學生成績信息管理工作流程的系統化、規(guī)范化和自動化?,F在我國的大中專院校的學生成績 檔案 管理水平普遍 都不是很 高,有的還停留 在全用 紙介質基礎上,這種管理 方式 已不能適應時代的發(fā)展, 社會的需求, 因為它浪費了 大量的 人力物力 ,也存在著許多不足的因素 。在今 天 信息時代這種傳統的管理方法必然 會 被計算機為基礎的信息管理系統所代替。 一個高效的學生成績管理系統 可以存儲歷屆的學生 成績 檔案 ,不 需 要大量的人力,只需要幾名專門 錄入員即可操作系統,節(jié)省大量人力 , 可以迅速查到所需信息 、 高 效 、 安全 ,學生在能方便的查看自己的成績 。 1. 4 系統開發(fā)目標與意義 系統開發(fā)目標 本系統是將現代化的計算機技術和傳統的教學、教務工作相結合,按照學院的工作流程設計完成的。為了使系統在學院的管理中發(fā)揮更大的作用,實現工作過程的計算機化,提高工作效率和工作質量,現提出如下的系統開發(fā)目標: 、可靠性和適用性,同時注意到先進性。 ,防止混亂。 。 ,實現報表打印。 意數據的安全性,具有數據備份和恢復的功能。 ,盡量減少用戶的操作。 意義 學生成績管理是學校管理中異常重要的一個環(huán)節(jié),作為學校,除了育人,就是育知,學生成績管理的計算機化是整個學校教務管理中的重要一部分,能否實現這一步關系到學校辦學整體效率的高低,介于它的重要性,學生成績管理系統的開發(fā)與應用就逐漸提入議程,并占著越來越重要的份量。 運用學生成績管理系統可以減輕學院教學人員的工作量,縮小開支,提高工作效率與準確率,能夠合理安排時間,能夠盡快的知道自己的考試成績,投入新的課程的學習 或復習這次沒有考過的課程。而學生成績管理系統的應用也為今天的民辦教育在未來市場的競爭力有所提高。從大的方向說,就是為了加速我國四化建設的發(fā)展,實現全部的自動化,使我國發(fā)展成為通訊網絡化,決策科學化,辦公自動化的國家。 在現代,高科技的飛躍發(fā)展,人們工作習慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提高工作效率是人們首先考慮的問題。學生成績管理是一個非常繁瑣與復雜的一項工作,一個原因就是工作量大,不好管。對于一個學校而言,更應該運用一些本地資源,提高管理的力度,對學生負責,對家長負責。 1. 5 可行性分析 可行性研究的目的是用最小的代價在盡可能的時間內確定問題是否能夠解決。考慮到 系統開發(fā) 時間、資源等因素,在實際開發(fā)該計算機系統時,常常要為資源不足和交付日期難以完成而苦惱,因而需要慎重地盡可能早地估價研制課題的可行性??尚行匝芯堪ǎ航洕尚行?、技術可行性、 操作 可行性、不同的方案等等 。 經濟上可行性 現在,計算機的價格已經十分低廉,性能卻有了長足的進步。而本系統的開發(fā),為學校的工作效率帶來了一個質的飛躍,為此主要表現有以下幾個方面: 第一,本系統的運行可以代替人工進行許多繁雜的勞動; 第 二,本系統的運行可以節(jié)省許多資源; 第三,本系統的運行可以大大的提高學校的工作效率; 第四,本系統可以使敏感文檔更加安全,等等。所以,本系統在經濟上是可行的。 技術上可行性 本系統的開發(fā)利用 Navicat for MySQL 作為本系統的數據庫,它是一個支持多用戶的新型數據庫,適用于大中規(guī)模的數據量需求。學校校園網的建設也為新系統服務器 /客戶端的結構提供了硬件的支持。 使用 java 作為系統開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數據類型,給開發(fā)高性能系統提供的保障為開發(fā)滿足 客戶要求的系統,保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統的擴展與修改。 綜上所述,本系統的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。 操作可行性 本系統為一個小型的學生信息管理系統,所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,界面設計時充分考慮管理人員的習慣,使得操作簡單;數據錄入迅速、規(guī)范、可靠;統計準確;制表靈活;適應力強;容易擴充,因此,本系統在操作上是可行的。 1. 6 系統設計原則 1. 實用性原則: 確保系統 具有良好的系統性能,友好的用戶界面,較高的處理效率,便于使用和維護,并采用成熟的技術。 2. 先進性原則: 盡量采用先進而且成熟的技術,使系統具有較高的技術水和較 長的生命周期 3. 開放性、安全性、可靠性及可擴展性原則。 4. 兼容性原則: 對于所選硬件系統及平臺,能很好地適應開發(fā)和使用的需要。 5. 規(guī)范性原則: 軟件設計過程嚴格按照“軟件工程”的規(guī)定,系統編碼,文檔,操作系統平臺以及所采用的開發(fā)方法按照相應的國際標準和國家標準。 2 相關技術介紹 2. 1 MVC 模式 MVC 是一種架構型模式,它本 身并不引入新的功能,只是用來指導我們改善應用程序的架構,使得應用的模型和視圖相分離,從而達到更好的開發(fā)和維護效率。在 MVC 模式中,應用程序被劃分成模型( Model)、視圖( View)和控制器( Controller)三個部分。其中,模型部分包含了應用程序的業(yè)務邏輯和業(yè)務數據;視圖部分封裝了應用程序的輸出形式(頁面、界面);而控制器部分負責協調模型和視圖,根據用戶請求來選擇要調用哪個模型來處理業(yè)務,以及最終由哪個視圖為用戶做出應答。 MVC模式的這三個部分的職責非常明確,而且相互分離,每個部分都可以獨立的改變而不 影響其他部分,大大提高了應用的靈活性和重用性。 MVC 模式基礎 在 MVC 模式中,一個應用被劃分成了模型( Model)、視圖( View)和控制器( Controller)三個部分。 模型、視圖、控制器各部分的作用 模型( Model):負責封裝應用的狀態(tài),并實現應用的功能。通常分為數據模型和業(yè)務邏輯模型,數據模型用來存放業(yè)務數據,比如訂單信息、用戶信息等;而業(yè)務邏輯模型包含應用的業(yè)務操作,比如訂單的添加或者修改等。 視圖( View):用來將模型的內容展現給用戶,用戶可以通過視圖來請 求模型進行更新。視圖從模型獲得要展示的數據,然后用自己的方式展現給用戶,相當于提供界面來與用戶進行人機交互;用戶在界面上操作或者填寫完成后,會點擊提交按鈕或是以其它觸發(fā)事件的方式,來向控制器發(fā)出請求。 控制器( Controller):用來控制應用程序的流程和處理視圖所發(fā)出的請求。當控制器接收到用戶的請求后,會將用戶的數據和模型的更新相映射,也就是調用模型來實現用戶請求的功能;然后控制器會選擇用于響應的視圖,把模型更新后的數據展示給用戶。 MVC 模式作用 在早期開發(fā)的時候不遵守 MVC 模式。結果程序 結構劃分不明確,各個部分功能混亂,在業(yè)務功能發(fā)生變更時,無論是業(yè)務邏輯修改還是顯示形式修改,都要修改很多的類,“牽一發(fā)而動全身”,導致軟件的開發(fā)和維護效率低下,錯誤百出。而遵循 MVC 模式來開發(fā)系統,就會極大的避免上述問題的出現。 MVC 模式的核心手段是解耦, MVC 模式通過仔細的劃分功能,把整個應用程序劃分成模型、視圖、控制器三個部分,然后嚴密控制三個部分之間的通信,從而得到一個結構清晰、功能分布合理、可重用、可擴展、可維護的應用程序。 因此,使用 MVC 模式,可以獲得以下好處: 低耦合性:在 MVC模式中,模型和 視圖是解耦的,模型不會依賴于視圖,視圖僅僅從模型中獲取需要展示的數據,不會與模型的邏輯處理相關聯。 更低的開發(fā)成本: MVC 模式幫我們清楚的劃分了各部分的職責,讓程序員各司其職, Java 程序員只關心業(yè)務邏輯的實現,也就是模型部分;而界面程序員只關心頁面展示,也就是視圖部分。 更好的可維護性: MVC 模式劃分出明晰的模型和視圖,并使其解耦,在軟件需求發(fā)生變更的時候,就可以各自獨立的改變而不會相互影響,使得程序更容易維護和擴展。 2. 2 輕量級 Java EE 開發(fā)平臺: S2SH 輕量級 JavaEE 應用,以傳統的 JSP 作為表現層技術,以系列來源框架作為 MVC層、中間層、持久層解決方案,并將這些開源的框架有機地組合在一起,使得 javaEE應用具有高度的可擴展性、可維護性 。 Struts 2 Struts2 是以 Webwork 的設計思想為核心 的 MVC 框架 。 Struts 2 與 Struts 1相比,確實有很多革命性的改進,但它并不是新發(fā)布的新框架,而是在另一個赫赫有名的框架: WebWork 基礎上發(fā)展起來的。從某種程度上來講, Struts2 沒有繼承Struts 1 的血統,而是繼承 WebWork 的血統?;蛘哒f, WebWork 衍生出了 Struts2,而不是 Struts 1 衍生了 Struts2 是 WebWork 的升級,而不是一個全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證。 通過對 Struts2體系結構的了解,我們發(fā)現 Struts2對 Struts1進行了巨大的改進。主要表現在如下幾個方面: (1) 在 Action 的實現方面: Struts1 要求必須統一擴展自 Action 類,而Struts2 中可以是一個普通的 POJO。 (2) 線程模型方面: Struts1 的 Action 工作在單例模式,一個 Action 的實例處理所有的請求。 Struts2 的 Action 是一個請求對應一個實例。沒有線程安全方面的問題。 (3) Servlet 依賴方面: Struts1 的 Action 依賴于 Servlet API,比如 Action的 execute 方法的參數就包括 requ
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1