基於jsp學生資訊管理系統的設計與實現(含原始檔)
獲取專案原始檔,聯絡Q:1225467431,可指導畢設,課設
摘 要
隨著資訊科技的發展及在管理上的應用越來越深入而廣泛,管理資訊系統的設計、實施在技術上於完善。在當今社會任何單想要生存、發展,都必須有效的組織、合理的運用資源,因而管理資訊系統也成了他們不可缺少的管理工具。
目前,學校的規模都在不斷的擴大,學生數量在急劇增長,有關學生的相應資訊也在成倍的增加。這就需要一個功能完善的學生資訊管理系統來進行資訊的規範化費力。本系統的開發主要包括後臺資料庫的建立、連線和維護以及前臺網路頁面的開發兩大方面。由於Java的跨平臺性、安全性等諸多優勢,本論文采用Jsp+Tomcat+SQLServer的技術途徑和規範的全域性設計開發流程,在Myeclipse的開發環境下設計、編寫學生資訊管理系統。系統使用者許可權分兩種:學生和管理員,不同許可權的使用者登入到不同的操作頁面,從而進行相應的操作。
關鍵詞:學生資訊管理,Jsp,SQLServer
目 錄
第一章 緒論…………………………………………………………………………………………………….. 3
1.1 選題背景…………………………………………………………………………………………………3
1.2 課題研究現狀……………………………………………………………………………………………3
第二章 管理資訊系統概述…………………………………………………………………………………….. 3
2.1 管理資訊系統介紹………………………………………………………………………………………3
2.2 管理資訊系統設計原則…………………………………………………………………………………4
第三章 可行性分析…………………...……...…………………………………………………………...……..5
3.1 學生資訊管理系統的目標………………………………………………………………………………5
3.2 系統建設技術可行性分析………………………………………………………………………………5
3.2.1 系統模式分析…………………………………………………………………………………….5
3.2.2 MVC與Jsp/Servlet技術分析………………………………….……………………………… 6
3.3 系統建設經濟可行性的分析……………………………………………………………………………7
第四章 需求分析………………………………………………………………………………………………….8
4.1 系統的功能簡述…………………………………………………………………………………………8
4.2 系統的功能分析…………………………………………………………………………………………8
第五章 系統總體結構設計……………………………………………………………………………………….10
5.1 系統功能模組劃分與設計………………………………………………………………………………10
5.1.1 系統功能模組劃分……………………………………………………………………………….10
5.1.2 系統功能模組流程圖…………………………………………………………………………….10
5.2 系統功能模組流程圖……………………………………………………………………………………11
5.2.1 系統管理員功能模組流程圖.........................................................................................................12
5.2.2 學生功能模組流程圖…………………………………………………………………………….14
第六章 系統詳細設計…………………………………………………………………………………………….17
6.1 資料庫模型的分析與設計………………………………………………………………………………17
6.1.1 資料庫概述……………………………………………………………………………………….17
6.1.2 資料字典…………………………………………………………………………………………17
第八章 參考文獻………………………………………………………………………………………………….18
第一章 緒論
1.1 選題背景
隨著社會的進步,經濟的發展,計算機技術在日益成熟。Internet普及,人們利用網路來實現相互協調工作以及資源共享越來越成為不可扭轉的趨勢,學校資訊化的發展也成了必然方向。伴隨著學生人數每年都在增加,傳統的方法用來管理學生資訊已跟不上了時代的發展,還帶來了很多的弊端,讓學校的資訊化很難推進,制約了學校的進一步發展。
因此,學生資訊管理系統的開發對於學校而言是必要的,學生管理系統能夠促進學校資訊化的發展,利於學校的長運計劃。並且學生資訊管理系統還為學校管理學生一些必要的相關資訊帶來了方便,免除了傳統管理方法的繁雜和花費大量的人類、物力資源,減輕了學校的負擔。
1.2 課題研究現狀
目前國內大多數高校的資訊管理系統是B/S和C/S開發結構,獲得了不錯的效果,但同時也存在著一些不足之處。
1. 基於C/S的資訊管理系統
具體的做法是由管理員將C/S結構的管理資訊系統在伺服器上釋出,隨著計算機技術、通訊技術、資料庫技術的迅速發展,Intranet/Internet技術的口益成熟,Internet的普及,校園網的完善,Java技術和.NET技術的興起,採用B/S結構的學生資訊管理系統逐步取代了原有的C/S結構的資訊管理系統。
2. 基於B/S的採用動態網頁的資訊管理系統
該方式採用瀏覽器/伺服器的方式,通過動態網頁直接訪問資料庫的方法來實現網上操作。該方式能很好地克服C/S結構選課系統的地點集中和時間集中的問題。
第二章 管理資訊系統概述
2.1管理資訊系統介紹
管理資訊系統就是我們常說的MIS(Management Information System),它是20世紀80年代才逐漸形成的一門新科學,其概念至今尚無統一的定義,其理論基礎尚不完善。但從國外學者給MIS所下的定義來看,人們對MIS的認識在逐步加深,MIS的定義也在逐漸發展著和成熟[1]。
1、 管理資訊系統(MIS)的定義:
MIS的定義有很多種類,研究者們從各自不同的角度出發給出了不同的定義。MIS的
一個定義是:一個管理資訊系統是能夠提供過去、現在和將來預期資訊的一種有條理的方式,這些資訊涉及到內部業務和外部情報。它按適當的時間間隔提供給格式相同的資訊,支援一個組織的計劃、控制和操作功能,以便輔助決策制定過程;MIS的另一個定義:MIS是一個由人、計算機等組成的能進行資訊的收集、傳送、儲存、維護和使用的系統,能夠實測企業的各種執行情況,並利用過去的歷史資料來預測未來,從企業全域性的角度出發輔助企業進行決策,利用資訊控制企業的行為,幫助企業實現其規劃目標。
2、 管理資訊系統(MIS)的主要功能:
管理資訊系統是一類面向管理的資訊系統,它以解決結構化的管理決策問題為目的。它的三項主要功能是:資訊處理、輔助事物處理和輔助組織管理、支援決策。
(1)資訊處理。資訊處理對組織的資料和資訊進行收集、儲存、傳輸、加工、查詢等操作,以實現向管理人員及時提供所需的可靠、準確資訊的功能。
(2)輔助事物處理、輔助組織管理。輔助事物處理,包括具有通用性的事物管理(如計劃的制定和管理、財務管理、人事管理等)和各類特殊事務管理(如銷售管理、學生資訊管理、物料管理、群眾來信上訪管理等等)。它的深層次的功能是輔助組織管理、控制組織行為、幫助組織實現目標。
(3)支援決策。實測企業執行情況,預測企業行為、輔助企業決策人進行決策時管理資訊系統的重要功能,管理資訊系統主要是輔助結構化決策問題的解決。
3、管理資訊系統(MIS)的結構
管理資訊系統(MIS)的結構有以下幾種:
(1) 總體結構:資訊源、資訊處理器、資訊使用者、資訊管理者。
(2) 物理結構:物理組成、處理功能、使用者需要的輸出。
(3) 層次結構:用於執行戰略計劃的資訊系統、控制資訊系統、管理控制資訊系統。
(4) 職能結構:一般企業的職能子系統有市場銷售子系統、物資供應子系統、管理子系統、財會管理子系統、高層管理子系統、人事管理子系統、資訊管理子系統。
(5) 空間分佈結構:集中式系統、分散式系統。
2.2管理資訊系統設計原則:
管理資訊系統的設計與開發是一項系統工程,為了保證系統的質量,設計人員必須遵守共同的設計原則,儘可能的提高系統各項指標。具體設計原則如下:
1、 實用性原則
要力求最大限度的滿足實際工作需要,充分考慮各業務層次、管理環節資料處理的實用性,把滿足使用者生產和管理業務作為第一要素進行考慮。使用者介面和操作介面設計儘可能做到介面美觀大方,操作簡便實用。
2、 可擴充套件性與可維護性原則
為適應將來發展,管理資訊系統應具有良好的可擴充套件性和可維護性。軟體設計儘可能模組化、元件化,使應用系統可靈活的配置,適應不同情況。資料庫的設計儘可能考慮未來需要。
3、安全可靠性原則
應用軟體與資料庫系統設計要做到安全可靠,防止非法使用者的入侵、資料的破壞。資料庫的備份策略恰當,防止災難性事件發生。
4使用者介面設計原則
要符合圖形化原則,使用者介面要直觀、條理清晰。實現傻瓜型”管理——易學、易用、易管理。
5、資料庫設計原則
完整性原則:資料庫的完整性是指資料的正確和相容性。要防止合法使用者使用資料庫時想資料庫加入不合適語義的資料。對輸入到資料庫中的資料要有稽核和約束機制。
安全性原則:資料庫的安全性是指保護資料,防止非法的使用者使用資料庫或合法使用者非法使用資料庫造成資料洩露、更改或者破壞。要有認證和授權機制來加以限制。
一致性原則:對資訊進行統一、系統的分析與設計,協調好各個資料來源,做到輸出一致、統一演算法、度量一致”,保證系統資料一致性和有效性。
第3章 可行性分析
在系統的初步調查的基礎上,明確了學校存在的問題和建立學生資訊管理系統的初步設想,進一步對系統目標、技術、經濟等因素進行分析研究。
3.1學生資訊管理系統的目標
按照管理資訊系統的原來和方法,採用成熟的資訊科技和手段,支援學生資訊管理系統工作的全過程,加強學生資訊管理活動中的各種資訊資源的管理與應用,併為學校發展在資訊管理方面技術做準備。
3.2 系統建設技術可行性的分析
3.2.1 系統模式分析
隨著Internet的迅速發展,計算機技術正在由基於C/S(Client/Server,客戶機/伺服器)模式系統轉變為基於B/S(Browser/Server 瀏覽器/伺服器)模式的應用系統[2]。
客戶機/伺服器(Client/Server)模式又稱之為C/S結構,是軟體系統體系結構的一種。C/S模式簡單就是指基於企業內部網路的應用系統。與瀏覽器/伺服器(Browser/Server B/S)模式相比,C/S模式的應用系統最大的好處就是不依賴企業外網環境,即無論企業是否能夠上網,都不影響應用系統的使用。
但是在這種模式下應用,主要的業務邏輯就都集中在客戶端程式,所以,導致了下列問題:
1、系統的安裝、除錯、維護和升級比較困難。由於客戶端的硬體配置可能存在著差異,軟體環境也可能各部相同,因此,在安裝時,就必須對每一個客戶端進行配置,就需要大量的勞動付出。
2、在整個系統中,業務邏輯和使用者介面都集中到了客戶端,從而增加了安全隱患。
瀏覽器/伺服器(Browser/Server)模式又稱之為B/S結構。它是隨著Internet技術興起,對C/S模式應用的一種擴充套件。在這種結構模式下,使用者工作介面是通過IE瀏覽器來實現的。
B/S模式雖然只對C/S模式做了很少的變動,但卻帶來了很大的好處:由於客戶端統一為瀏覽器,所以,應用程式在部署、升級、維護時,只需要在伺服器進行配置就可以了。所有的配置工作都集中到了伺服器端,從而提高了應用系統的安全性。B/S模式是目前很多應用系統的首選,本文設計的基於jsp的學生資訊管理系統就是採用了基於B/S模式的三層結構
本論文設計在客戶端使用jsp頁面,在應用伺服器端採用的是Tomcat伺服器,在資料庫伺服器端採用的則是SQLServer2005資料庫系統管理軟體。
3.2.2 MVC模式與JSP/Servlet技術分析
MVC(Model-View-Controller,模型-檢視-控制器)[4]建立在Smalltalk應用的框架。框架支援代表應用狀態、螢幕表現和控制流的三個類,分別叫做Model,View和Controller。其中,Model是應用物件,View是它在螢幕上的顯示,Controller則定義了使用者介面對使用者輸入的響應方式。
如圖3-4所示。
圖3-4 MVC三層設計模式
模型(Model):就是業務流程/狀態的處理以及業務規則的制定。業務流程的處理過程對其它層來說是黑箱操作,模型接受檢視請求的資料,並返回最終的處理結果。業務模型設計可以說是MVC最主要的核心。MVC並沒有提供模型的設計方法,而只告訴你應該組織管理這些模型,以便於模型的重構和提高重用性。
檢視(View)代表使用者互動介面。隨著應用的複雜性和規模性,介面的處理也變得具有挑戰性。一個應用可能有很多不同的檢視,MVC設計模式對與檢視的處理僅限於檢視上資料的採集和處理,以及使用者的請求,而不包括在檢視上的業務流程的處理。業務流程的處理交予模型(Model)處理。
控制(Controller)可以理解為從使用者接收請求,將模型與檢視匹配在一起,共同完成使用者的請求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發器,選擇什麼樣的模型,選擇什麼樣的檢視,可以完成什麼樣的使用者請求。控制層並不做任何的資料處理。
MVC二層設計模式的優勢在於:大部分用過程語言比如ASP, PHP開發出來的Web應用,初始的開發模板就是混合層的資料程式設計。例如,直接向資料庫傳送請求並用HTML顯示,開發速度往往比較快,但由於資料頁面的分離不是很直接,因而很難體現出業務模型的樣子或者模型的重用性。產品設計彈性力度很小,很難滿足使用者的變化性需求。MVC要求對應用分層,雖然要花費額外的工作,但產品的結構清晰,產品的應用通過模型可以得到更好地體現。首先,最重要的是應該有多個檢視對應一個模型的能力。這樣減少了程式碼的複製,即減少了程式碼的維護量,一旦模型發生改變,也易與維護。其次,由於模型返回的資料不帶任何顯示格式,因而這些模型也可直接應用於介面的使用。再次,由於一個應用被分離
為二層,因此有時改變其中的一層就能滿足應用的改變由於不同的層各司其職,每一層不同的應用具有某些相同的特徵,有利於通過工程化、工具化產生管理程式程式碼。
在當今jsp開發中有兩種模式,它們分別被稱為模式一和模式二。其中模式一是JSP+JavaBean的結合,模式二是JSP+JavaBean+Servlet的結合[5]。
模式一中,JSP頁面獨自響應請求並將處理結果返回客戶。所有資料通過Bean處理,JSP實現頁面的表現。它還實現了頁面的表現和頁面商業邏輯相分離。
模式二遵循了檢視控制器(MVC)模式,它的主要思想是使用一個或多個Servlet作為控制器。請求由前沿的Servlet(可能是多個Servlet構成的一個處理鏈)接受後,通過JDBC來連線資料庫,執行資料庫的操作,然後再用JavaBean來封裝執行的結果,把結果儲存到請求物件中,最後把檢視派發到用於顯示的JSP頁面。在模式二中,JSP用於顯示,充當了檢視的角色;JavaBean元件用於資料的表示,相當於模型的角色;Servlet用於執行業務邏輯,相當於控制器的角色。如圖3-6所示。
圖3-6 模式二 資料傳遞關係
3.3 系統建設經濟可行性的分析
經濟發展需要投資,而每一個投資專案又可以在執行後帶來豐厚的回報,且遠大於投資。
學校資訊化建設將使整個學校的管理工作更高效,在資訊高速傳遞下將發生質的變化。而系統主要是個體開發,無需很高費用。並且系統只需安裝在學校的伺服器上就可以,投入執行後將方便使用者還可以節約大量的人力、物力還提供學校整體的管理水平。
綜上所述,得出結論:從經濟角度開發學生資訊管理系統是完全可行的。
第4章 需求分析
4.1 系統的功能簡述
本系統根據使用者的需求,主要功能有新增、刪除、修改和查詢相應的資訊,現將系統為使用者提供的服務總結如下:
本系統根據使用者的許可權不同分為兩類:學生和管理員。
1.學生,能檢視相應資訊和進行本人基本資訊的修改,還可已參加一些相應的選修課報名或退選已報名。
2.管理員,擁有系統管理、學生管理、選修課管理、成績管理等功能的最高許可權。
通過上述的分析總結可以得出學生資訊管理系統使用者功能簡略圖如圖4-1所示。
圖4-1 系統功能略圖
4.2 系統的功能分析
(1) 管理員功能分析
系統管理:
管理員密碼修改:可以對管理員自身的密碼進行重新設定,以便於管理員的操作
釋出公告:管理員可以釋出公告來通知全體學生注意
查詢公告:能及時查詢釋出的公告
修改公告:能及時對有錯誤的公告進行修改
刪除公告:刪除已過時的公告
學生管理:
新增學生:可以新增新加學生
刪除學生:可以刪除學生
查詢學生:可以查詢相應班級的學生
修改學生登入密碼:可以修改學生登入客戶端的密碼
新增學生個人資訊:可以對學生個人資訊進行新增
查詢學生個人資訊:可以查詢學生的個人資訊
修改學生個人資訊:可以對相應的學生進行個人資訊修改
選修課管理:
新增選修課:可以新增選課表
刪除選修課:可以刪除過時的選課表
修改選修課:可以修改選課表
查詢選修課:可以查詢選課表,以便做相應的處理
成績管理:
新增成績:可以釋出學生成績
刪除成績:刪除過時的成績表
修改成績:可以對出錯的成績進行修改
檢視學生個人成績:可以查詢成績,以便做出相應的處理
(2) 學生功能分析
個人資訊維護:
檢視個人資訊:學生可以檢視自己在校的資訊
修改個人資訊:學生可以修改自己在校的部分資訊
檢視密碼:學生可以檢視自己客戶端登入密碼
修改密碼:學生可以修改自己客戶端登入密碼
課程資訊:
查詢課程表:學生可以檢視相應的課程表
參加選修課:學生可以檢視選修課表並參加選修
查詢選修課:學生可以查詢自己參加的選修課並可以退選
成績查詢:
成績查詢:學生可以檢視自己的成績
第5章 系統總體結構設 計
為了實現系統總體功能,提供系統的各項指標,這些指標包括系統的可行性、可用性、可維護性、易讀性。提高系統的工作效率。總體結構設計的主要任務是將整個系統合理的劃分成各個功能模組,正確處理模組間與模組內部的聯絡以及它們之間的呼叫關係和資料關係,定義各模組的內部結構等等。
5.1 系統功能模組劃分與設計
5.1.1 系統功能模組劃分
本系統的功能劃分主要是從學生和管理員兩個角度進行劃分的,分為前臺和後臺。前臺主要是提供學生進行相應的操作。後臺為管理員維護整個學生資訊管理系統,並且對學生相應資訊進行相應的維護。其功能劃分如圖5-1所示。
圖5-1 學生資訊管理系統功能模組劃分
5.1.2 系統各功能模組的分析與設計
從上節的劃分角度下面分模組對各模組進行功能的分析與設計,系統的主要使用者有管理員和學生。現在從這兩種使用者的許可權來分析並設計出屬於不同使用者的功能。
(1)、管理員模組的功能分析與設計
管理員,他具有系統正常執行的全部功能與系統使用的管理許可權。對學生的管理有:新增、刪除、查詢學生、修改學生登入密碼、新增、查詢、修改學生個人資訊。對選修課的管理有:新增、刪除、查詢、修改選修課。對成績的管理有:新增、刪除、查詢、修改成績單。管理員模組功能圖如圖5-2所示。
圖5-2 管理員功能模組圖
(2)、學生模組的功能分析與設計
學生是學校管理的主體,但不是系統使用的主體,唯一專為學生提供的使用介面是學生通過學號和登入密碼進行與自己相關的操作,其主要功能是檢視與自己相關資訊,修改部分個人資訊,修改自身登入密碼,參與選課、報名等活動,無任何刪除許可權。學生功能模組圖如圖5-3所示。
圖5-3 學生功能模組
5.2 系統功能模組流程圖
5.2.1 系統管理員功能模組流程圖
系統管理員是系統的最高許可權管理者,進行操作前必須正確的登入,系統管理員的登入模組流程圖如圖5-4所示:
圖5-4 管理員登入流程圖
管理員成功登入後就可以對學生資訊管理系統進行管理了。
第一、系統管理,管理員是唯一有許可權管理系統的人,其操作流程圖如下圖5-5所示:
圖5-5 系統管理流程圖
第二、學生管理,管理員可以新增、刪除學生,可以新增、修改學生的個人資訊,還可以檢視所有學生。其管理流程圖如圖5-6所示:
圖 5-6 學生管理流程圖
第三、選修課管理,管理員負責新增、刪除、修改、檢視選修課,以為學生查詢參加選修課做準備。其處理流程圖如圖5-7所示:
圖 5-7 課程管理流程圖
第四、成績管理,系統管理員在成績管理上可以新增、刪除、修改成績和檢視學生個人成績。其操作流程圖如圖5-8所示:
圖5-8 成績管理流程圖
5.2.2 學生功能模組流程圖
第一、學生登入功能,學生只有輸入正確的學號、密碼和選擇合適的許可權才能登入學生端來管理和查詢自己相關的事件。其操作如下圖5-9所示:
圖 5-9 學生登入模組功能流程圖
第二、個人資訊維護,學生登入後能夠查詢個人資訊並做部分修改,還可以檢視、修改自己登入密碼,其具體操作流程圖如圖5-10所示:
圖 5-10 個人資訊維護模組功能流程圖
第三、選修課資訊,在學生登入客戶端後檢視所有選修課和已選選修課,其具體操作如下圖5-11所示:
圖 5-11 課程資訊模組功能流程圖
第五、成績查詢,學生可以檢視自己的成績,其操作流程圖如圖5-12所示:
圖 5-12 成績查詢模組功能流程圖
第6章 系統詳細設計
通過全面的需求分析和精心的系統總體結構設計後,現在來闡明各個部分功能的具體實現,在本詳細設計階段的主要任務就是系統模組流程圖,系統程式設計與編寫實現三個方面。
6.1資料庫模型的分析與設計
6.1.1 資料庫概述
計算機化的管理資訊系統是一個以大量資料資源為基礎並以此為中心而建立起來的應用系統。其目的是為一個組織中各個部門和各個管理層次提供必要的管理資訊和決策資料,由於涉及到應用領域中一定的深度和廣度,因而必然需要接觸大量的不同型別的資料。對這些資料的合理組織和有效的儲存時管理資訊系統開發中一項至關重要的工作。
資料庫(DataBase),是按照資料結構來組織、儲存和管理資料的倉庫,是用於查詢大量資料的儲存區域。使用資料庫可以減少資料的冗餘度,大大的節省資料的儲存空間,實現資料資源充分共享等等功能。
在當今世界上,資料庫系統種類繁多,就以SQLServer 2005為例。Microsoft SQL Server 2005 是Microsoft公司推出的大型資料庫管理系統,該系統是一個典型的關係型資料庫管理系統。它簡單易用,並且能夠和Microsoft公司的其它產品很好的相結合,程式設計介面很豐富、易用,可以很簡單的用元件訪問資料庫。這樣,我們可以很方便的在Java程式設計中使用SQLServer 2005[7]。
6.1.2 資料字典
名字:使用者
別名:
描述:登入管理此係統的使用者和查詢資訊的學生
定義:使用者=管理員+學生
位置:管理員和學生
名字:使用者檔案
別名:登入表
描述:管理系統所有使用者檔案
定義:使用者檔案=使用者ID+使用者密碼+許可權
位置:使用者資訊表
名字:學生資訊
別名:學生資訊表
描述:包括學生的基本資訊,學號是唯一鍵,管理員可以新增任意學生,學生只能查詢個人資訊和部分修改的許可權。
定義:學生=學號+身份證號+姓名+性別+出生年月+政治面貌+照片+班級+專業+院系+學制+聯絡電話+宿舍號+畢業類別+畢業學校+家庭住址+家長姓名+家長聯絡電話+獎懲情況+任職情況+勤工助學
位置:學生資訊表
名字:管理員
別名:admin
描述:在使用者表中許可權為admin的使用者
定義:admin=1{字元}10
位置:使用者表
名字:選修課
別名:選修課
描述:所有學生的選修表
定義:選課表=選課號+選課名+時間+地點+老師名
位置:選課
名字:成績表
別名:成績表
描述:相應學生的成績表
定義:成績表=學號+姓名+院系+專業+班級+學期+課程號+課程名+學分+修讀性質+成績+取得學分+績點+學分績點
位置:成績表
參考文獻
[1]甘仞初、陳永紅、龍虹.管理資訊系統.機械工業出版社
[2]斯蒂爾勒.基於專案的軟體工程:物件導向的方法.高等教育出版社
[3]江春華、劉繼.攀枝花學院學生資訊管理系統的設計與實現:[碩士論文].成都:電子科技大學
[4]曹廣鑫、王謝華、王建鳳.Struts資料庫專案開發寶典.電子工業出版社
[5]劉曉華、張建、周慧貞.JSP應用開發詳解.電子工業出版社
[6]朱有產、李民、潘利平.學生選課及成績管理系統的設計與實現:[碩士論文]:華北電力大學
[7] 李大友. 資料庫原理及應用. 清華出版社
[8] 甘仞初.資訊系統開發. 經濟科學出版社
題目:
基於jps的學生資訊管理系統的設計與實現
學校:山西農業大學資訊學院
專業:電腦科學與技術
班級:計科信081
姓名:李小飛
學號:2008151537
學生資訊管理系統
學生
管理員
個人資訊維護
選修課資訊
成績查詢
系統管理
學生管理
選修課管理
成績管理
學生資訊管理系統
學生
管理員
個人資訊維護
選修課資訊
成績查詢
系統管理
學生管理
選修課管理
成績管理
前臺
後臺
管理員
系統管理
學生管理
選修課管理
成績管理
系統幫助
系統配置
新增、刪除學生
檢視所有學生
新增、修改、學生個人資訊
新增選修課
刪除選修課
檢視選修課
修改選修課
新增、修改、刪除成績
檢視學生個人成績
學生
個人資訊維護
選修課資訊
成績查詢
查詢個人資訊
修改個人資訊
所有選修課
已選選修課
查詢個人成績
檢視密碼
修改密碼
Y
開始
選擇使用者許可權並輸入使用者名稱和密碼
驗證使用者資訊
管理員介面
結束
N
管理員介面
選擇系統管理?
系統幫助、系統配置
操作成功
Y
N
Y
管理員介面
選擇學生管理
操作成功
新增、刪除學生;新增、修改學生個人資訊;檢視所有學生
N
Y
管理介面
選擇課程管理
新增、刪除、修改、檢視選修課
操作成功
N
N
Y
管理介面
選擇成績管理
新增、刪除、修改成績,檢視學生個人成績
操作成功
Y
開始
選擇使用者許可權並輸入使用者名稱和密碼
驗證使用者資訊
學生介面
結束
N
N
Y
學生介面
選擇個人資訊維護
查詢、修改部分個人資訊,檢視、修改個人登入密碼
操作成功
N
Y
學生介面
選擇選修課
檢視所有選修課並參加選課,還可檢視已選課程
操作成功
N
Y
學生介面
選擇成績查詢
查詢成績
操作成功
12
獲取專案原始檔,聯絡Q:1225467431,可指導其它畢設,課設
相關文章
- 基於jsp運動會賽前管理子系統的設計與實現3(含原始檔)JS
- 基於java的大學生健康資訊管理系統的設計與實現Java
- 基於JSP技術的學生網上選課系統的設計與實現JS
- 基於檔案的學生資訊管理系統
- 基於MVC的企業人事管理系統(含原始檔)MVC
- 開發基於JSP Servlet JavaBean的網上交易系統(含原始檔)JSServletJavaBean
- 就業資訊管理系統設計與實現就業
- 基於JSP開發的物流資訊管理系統JS
- 基於Java+SSM+JSP+MYSQL實現的寵物領養收養管理系統功能設計與實現四JavaSSMJSMySql
- 基於Java+SSM+JSP+MYSQL實現的寵物領養收養管理系統功能設計與實現七JavaSSMJSMySql
- 基於SSH培訓機構管理系統的設計與實現
- Java畢業設計_基於MySQL網盤管理系統的設計與實現JavaMySql
- 基於java的企業車輛管理系統的設計與實現Java
- 計算機專業 畢業論文 基於JSP的網上藥店系統(含原始檔)計算機JS
- 基於php學生資訊管理系統PHP
- 基於“結構體”實現簡易版學生管理系統(Golang)結構體Golang
- 基於UML的資訊系統分析與設計 (轉)
- 基於檔案管理的學生資訊管理系統(C語言/C++)C語言C++
- 基於java的網路招聘系統的設計與實現Java
- 基於java的文章釋出系統的設計與實現Java
- 基於java的陶瓷工廠進銷存管理系統的設計與實現Java
- 網上花店論文-基於jsp開發(含原始檔)JS
- 基於 LLM 的智慧運維 Agent 系統設計與實現運維
- 畢業論文(基於jsp的論壇開發)(含原始檔)JS
- 學生選題資訊管理系統
- 基於Java+Jsp+SpringMVC漫威手辦商城系統設計和實現JavaJSSpringMVC
- 基於spring的醫院人事管理系統設計和實現Spring
- 從0帶你設計與實現基於STM32的智慧農業管理系統
- 基於JSP小區物業管理系統(論文+原始碼)JS原始碼
- 基於Python的滲透測試資訊收集系統的設計和實現Python
- 探討基於資訊系統的專案型生產管理
- jsp struts實現的Java web資訊供求系統專案原始碼JSJavaWeb原始碼
- .NET 8.0 酒店管理系統設計與實現
- 醫學實驗室資訊管理系統原始碼原始碼
- 學生管理系統java簡單實現Java
- 資訊系統的設計與實施
- 學生資訊管理系統課程設計
- 基於javaEE的土地檔案管理系統的設計及開發Java