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

正文內(nèi)容

基于jsp學生信息管理系統(tǒng)的設計與實現(xiàn)-在線瀏覽

2025-02-18 02:52本頁面
  

【正文】 系統(tǒng)刪除功能的實現(xiàn) 38 詢及修改的設計與實現(xiàn) …… ..................................................................36 基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 3 第七章 系統(tǒng)實施與測試 ………………………………………………………………………………………… .37 系統(tǒng)實施主要活動 ……………………………………………………………………………………… 37 系統(tǒng)實施的前提條件 …………………………………………………………………………… .37 系統(tǒng)實施的主要活動 …………………………………………………………………………… .37 系統(tǒng)測試 ………………………………………………………………………………………………… 37 系統(tǒng)測試方法 …………………………………………………………………………………… .37 黑盒測試 ………………………………………………………………………………… ……… ..38 白盒測試 ………………………………………………………………………………………… ..38 部分系統(tǒng)測試用例 ……………………………………………………………………………………… 39 第八章 參考文獻 ………………………………………………………………………………………………… .40 基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 4 第一章 緒 論 選題背景 隨著社會的進步,經(jīng)濟的發(fā)展,計算機技術在日益成熟。伴隨著學生人數(shù)每年都在增加,傳統(tǒng)的方法用來管理學生信息已跟不上了時代的發(fā)展,還帶來了很多的弊端,讓學校的信息化很難推進,制約了學校的進一步發(fā)展。并且學生信息管理系統(tǒng)還為學校管理學生一些必要的相關信息帶來了方便,免除了傳統(tǒng)管理方法的繁雜和花費大量的人類、物力資源,減輕了學校的負擔。 1. 基于 C/S 的信息管理系統(tǒng) 具體的做法是由管理員將 C/S 結(jié)構(gòu)的管理信息系統(tǒng)在服務器上發(fā)布,隨著計算機技術、通信技術、數(shù)據(jù)庫技術的迅速發(fā)展, Intra/Inter 技術的口益成熟, Inter 的普及,校園網(wǎng)的完善, Java 技術和 .NET 技術的興起,采用 B/S 結(jié)構(gòu)的學生信息管理系統(tǒng)逐步取代了原有的 C/S 結(jié)構(gòu)的信息管理系統(tǒng)。該方式能很好地克服 C/S 結(jié)構(gòu)選課系統(tǒng)的地點集中和時間集中的問題。但從國外學者給 MIS所下的定義來看,人們對 MIS的認識在逐步加深, MIS 的定義也在逐漸發(fā)展著和成熟 [1]。 MIS 的 一個定義是:一個管理信息系統(tǒng)是能夠提供過去、現(xiàn)在和將來預期信息的一種有條理的方式,這些信息涉及到內(nèi)部業(yè)務和外部情報。 管理信息系統(tǒng) (MIS)的主要功能: 管理信息系統(tǒng)是一類面向管理的信息系統(tǒng),它以解決結(jié)構(gòu)化的管理決策問題為目的。 (1)信息處理。 (2)輔助事物處理、輔助組織管理。它的深層次的功能是輔助組織管理、控制組織行為、幫助組織實現(xiàn)目標。實測企業(yè)運行情況,預測企業(yè)行為、輔助企業(yè)決策人進行決策時管理信息系統(tǒng)的重要功能,管理信息系統(tǒng)主要是輔助結(jié)構(gòu)化決策問題的解決。 (2) 物理結(jié)構(gòu):物理組成、處理功能、用戶需要的輸出。 (4) 職能結(jié)構(gòu):一般企業(yè)的職能子系統(tǒng)有市場銷售子系統(tǒng)、物資供應子系統(tǒng)、管理子系統(tǒng)、財會管理子系統(tǒng)、高層管理子系統(tǒng)、人事管理子系統(tǒng)、信息管理子系統(tǒng)。 管理信息系統(tǒng)設計原則: 管理信息系統(tǒng)的設計與開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設計人員必須遵守共同的設計原則,盡可能的提高系統(tǒng)各項指標。用戶接口和操作界面設計盡可能做基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 6 到界面美觀大方,操作簡便實用。軟件設計盡可能模塊化、組件化,使應用系統(tǒng)可靈活的配置,適應不同情況。 安全可靠性原則 應用軟件與數(shù)據(jù)庫系統(tǒng)設計要做到安全可靠,防止非法用戶的入侵、數(shù)據(jù)的破壞。 4 用戶界面設計原則 要符合圖形化原則,用戶界面要直觀、條理清晰。 數(shù)據(jù)庫設計原則 完整性原則:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確和相容性。對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機制。要有認證和授權(quán)機制來加以限制。 第三章 可行性分析 在系統(tǒng)的初步調(diào)查的基礎上,明確了學校存 在的問題和建立學生信息管理系統(tǒng)的初步設想,進一步對系統(tǒng)目標、技術、經(jīng)濟等因素進行分析研究。 系統(tǒng)建設技術可行性的分析 系統(tǒng)模式分析 隨著 Inter 的迅速發(fā)展,計算機技術正在由基于 C/S( Client/Server,客戶機 /服務器)模式系統(tǒng)轉(zhuǎn)變?yōu)榛?B/S( Browser/Server 瀏覽器 /服務器)模式的應用系統(tǒng) [2]。C/S 模式簡單就是指基于企業(yè)內(nèi)部網(wǎng)絡的應用系統(tǒng)。其典型的網(wǎng)絡結(jié)構(gòu)圖如 31 所示。由于客戶端的硬件配置可能存在著差異,軟件環(huán)境也可能各部相同,因此,在安裝時,就必須對每一個客戶端進行配置,就需要大量的勞動付出。 瀏覽器 /服務器( Browser/Server)模式又稱之為 B/S 結(jié)構(gòu)。在這種結(jié)構(gòu)模式下,用戶工作界面是通過 IE瀏覽器來實現(xiàn)的。 基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 8 圖 32 B/S 模式 B/S模式雖然只對 C/S 模式做了很少的變動,但卻帶來了很大的好處:由于客戶端統(tǒng)一為瀏覽器,所以,應用程序在部署、升級、維護時,只需要在服務器進行配置就可以了。 B/S模式是目前很多應用系統(tǒng)的首選,本文設計的基于 jsp 的學生信息管理系統(tǒng)就是采用了基于 B/S模式的三層結(jié)構(gòu)。 圖 33 基于 B/S 的三層結(jié)構(gòu) 本論文設計在客戶端使用 jsp 頁面,在應用服務器端采用的是 Tomcat 服務器,在數(shù)據(jù)庫服務器端采用的則是 SQLServer2021 數(shù)據(jù)庫系統(tǒng)管理軟件。框架基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 9 支持代表應用狀態(tài)、屏幕表現(xiàn)和控制流的三個類,分別叫做 Model, View 和 Controller。 如圖 34 所示。業(yè)務流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。 MVC 并沒有提供模型的設計方法,而只告訴你應該組織管理這些模型,以便于模型的重構(gòu)和提高重用性。隨著應用的復雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。業(yè)務流程的處理交予模型 (Model)處理。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。 MVC 二層設計模式的優(yōu)勢在于:大部分用過程語言比如 ASP, PHP 開發(fā)出來的 Web應用,初始的開發(fā)模板就是混合層的數(shù)據(jù)編程。產(chǎn)品設計彈性力度很小,很難滿足用戶的變化性需求。首先,最重要的是應該有多個視圖對應一個模型的能力。其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應用于接口的使用。 在當今 jsp 開發(fā)中有兩種模式,它們分別被稱為模式一和模式二。 模式一中, JSP 頁面獨自響應請求并將處理結(jié)果返回客戶。它還實現(xiàn)了頁面的表現(xiàn)和頁面商業(yè)邏輯相分離。 圖 35 模式一 數(shù)據(jù)傳遞關系 模 式二遵循了視圖控制器( MVC)模式,它的主要思想是使用一個或多個 Servlet 作為控制器。在模式二中, JSP 用于顯示,充當了視圖的角色; JavaBean 組件用于數(shù)據(jù)的表示,相當于模型的角色; Servlet 用于執(zhí)行業(yè)務邏輯,相當于控制器的角色。 圖 36 模式二 數(shù) 據(jù)傳遞關系 基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 11 系統(tǒng)建設經(jīng)濟可行性的分析 經(jīng)濟發(fā)展需要投資,而每一個投資項目又可以在運行后帶來豐厚的回報,且遠大于投資。而系統(tǒng)主要是個體開發(fā),無需很高費用。 綜上所述,得出結(jié)論:從經(jīng)濟角度開發(fā)學生信息管理系統(tǒng)是完全可行的。 ,能查看相應信息和進行本人基本信息的修改,還可已參加一些相應的選修課報名或退選已報名。 通過上述的分析總結(jié)可以得出學生信息管理系統(tǒng)用戶功能簡略圖如圖 41 所示。提高系統(tǒng)的工作效率。 系統(tǒng)功能模塊劃分與設計 系統(tǒng)功能模塊劃分 本系統(tǒng)的功能劃分主要是從學生和管理員兩個角度進行劃分的,分為前臺和后臺。后臺為管理員維護整個學生信息管理系統(tǒng),并且對學生相應信息進行相應的維護。 圖 51 學生信息管理系統(tǒng)功能模塊劃分 系統(tǒng)各功能模塊的分析與設計 從上節(jié)的劃分角度下面分模塊對各模塊進行功能的分析與設計,系統(tǒng)的主要用戶有管理員和 學生。 ( 1)、管理員模塊的功能分析與設計 學生信息管理系統(tǒng) 學生 管理員 個人信息維護 選修課信息 成績查詢 系統(tǒng)管理 學生管理 選修課管理 成績管理 前臺 后臺 基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 14 管理員,他具有系統(tǒng)正常運行的全部功能與系統(tǒng)使用的管理權(quán)限。對選修課的管理有:添加、刪除、查詢、修改選修課。管理員模塊功能圖如圖 52 所示。學生功能模塊圖如圖 53 所示。 第一、系統(tǒng)管理,管理員是唯一有權(quán)限管理系統(tǒng)的人,其操作流程圖如下圖 55 所示: 圖 55 系統(tǒng)管理流程圖 第二、學生管理,管理員可以添加、刪除學生,可以添加、修改學生的個人信息,還可以查看所有學生。其處理流程圖如圖 57 所示: 圖 57 課程管理流程圖 第四、成績管理,系統(tǒng)管理員在成績管理上可以添加、刪除、修改成績和查看學生個人成績。其操作如下圖 59 所示: 圖 59 學生登錄模塊功能流程圖 第二、個人信息維護,學生登錄后能夠查詢個人信息并做部分修改,還可以查看、修改自己登錄密碼,其具體操作流程圖如圖 510 所示: N Y 學生界面 選擇個人信息維護 查詢、修改部分個人信息,查看、修改個人登錄密碼 操作成功 Y 開始 選擇用戶權(quán)限并輸入用戶名和密碼 驗證用戶信息 學生界面 結(jié)束 N 基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 19 圖 510 個人信息維護模塊功能流程圖 第三、選修課信息,在學生登錄客戶端后查看所有選修課和已選選修課,其具體操作如下圖 511 所示: 圖 511 課程信息模塊功能流程圖 第五、成績查詢,學生可以查看自己的成績,其操作流程圖如圖 512 所示: 圖 512 成績查詢模塊功能流程圖 N Y 學生界面 選擇成績查詢 查詢成績 操作成功 N Y 學生界面 選擇選修課 查看所有選修課并參加選課,還可查看已選課程 操作成功 基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 20 第六章 系統(tǒng)詳細設計 通過全面的需求分析和精心的系統(tǒng)總體結(jié)構(gòu)設計后,現(xiàn)在來闡明各個部分功能的具體實現(xiàn),在本詳細設計階段的主要任務就是系統(tǒng)模塊流程圖,系統(tǒng)程序設計與編寫實現(xiàn)三個方面。 [6] 第一、安裝 Windows 2021 Server 系統(tǒng), SQLServer 2021 數(shù)據(jù)庫管理系統(tǒng),并建立一個名為 stuinfo 的數(shù)據(jù)庫。.。 第三、安裝并配置 Tomcat,安裝路徑為 C:/Tomcat/,測試安裝完成是否成功,打開 IE瀏覽器,在地址欄中輸入 回車,如果出現(xiàn)圖 61 所示,則表示 Tomcat已經(jīng)安裝成功了。如圖 62 所示: 圖 62 SQLServer2021 配置 基于 jsp 的學生信息管理系統(tǒng)的設計與實現(xiàn) 22 數(shù)據(jù)庫模型的分析與設計 數(shù)據(jù)庫概述 計算機化的管理信息系統(tǒng)是一個以大量數(shù)據(jù)資源為基礎并以此為中心而建立起來的應用系統(tǒng)。對這些數(shù)據(jù)的合理組織和有效的存儲時管理信息系統(tǒng)開發(fā)中一項至關重要的工作。使用數(shù)據(jù)庫可以減少數(shù)據(jù)的冗余度,大大的節(jié)省數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源充分共享等等功能。 Microsoft SQL Server 2021 是 Microsoft公司推出的大型數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)是一個典型的關系型數(shù)據(jù)庫管理系統(tǒng)。這樣,我們可以很方便的在 Java 編程中使用SQLServer 2021[7]。 定義:學生 =學號 +身份證號 +姓名 +性別 +出生年月 +政治面貌 +照片 +班級 +專業(yè) +院系 +學制 +聯(lián)系電話 +宿舍號 +畢業(yè)類別 +畢業(yè)學校 +
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1