




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
-.z基于java的學(xué)生信息管理系統(tǒng)摘要隨著科學(xué)技術(shù)的不斷提高,目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和根底。由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來越復(fù)雜。面對如此繁雜的任務(wù)。如果讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速開展,計算機已經(jīng)在社會各個領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。由于上述原因,所以,學(xué)生管理系統(tǒng)的開發(fā)也是時代的一個必經(jīng)階段由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生信息的管理也變得越來越復(fù)雜。為此,切實有效的把學(xué)生信息管理系統(tǒng)引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度和提高學(xué)校教學(xué)質(zhì)量有著顯著意義。本系統(tǒng)采用B/S構(gòu)造,java為開發(fā)語言,Mysql5.5為數(shù)據(jù)庫來進展設(shè)計與開發(fā)。本論文,簡要闡述了系統(tǒng)的開發(fā)背景與開發(fā)環(huán)境,對系統(tǒng)的構(gòu)架進展分析,由此劃分出各個模塊,包括用戶注冊模塊,用戶登陸模塊,個人信息查詢模塊,根本信息管理模塊,成績管理模塊,更多信息管理模塊,。詳細介紹了系統(tǒng)各個模塊與功能的實現(xiàn)原理,最后總結(jié)開發(fā)階段與測試階段所遇到的問題與解決方法。關(guān)鍵詞:信息管理系統(tǒng);JAVA;數(shù)據(jù)庫;查詢;學(xué)生ABSTRACTWiththecontinuousimprovementofscienceandtechnology,atpresent,studentsineducationaladministrationmanagementisaveryimportantaspect,whichisthecoreoftheentiremanagementandinfrastructure.Duetofurthere*pansionofschoolsize,year-on-yearincreaseinthenumberofstudents,managementstudentsarebeingincreasinglyple*.Facedwiththisple*task.Ifweallowindividualstomanagedocuments,thingswillbeverytime-consumingandlaborious.Inrecentyears,withtherapiddevelopmentoftheputer,theputerinallspheresofsocietyhasdemonstrateditsgreatrole.Thereisnodoubtthattheeffectiveandefficientmanagementoftheintroductionofputerschoolsineducationaladministration,schoolmanagementsystemtopromoteandimprovethequalityofteachingandrunningschoolshaveasignificantlevel.Forthesereasons,therefore,studentmanagementsystemisalsotheeraofthedevelopmentofanecessarystepinDuetofurthere*pansionofschoolsize,year-on-yearincreaseinthenumberofstudents,studentsofinformationmanagementhasbeemoreandmoreple*.Tothisend,practicalandeffectiveinformationmanagementsystemtointroducestudentstotheschoolofeducationaladministration,schoolmanagementsystemtopromoteandimprovethequalityofteachinginschoolshasasignificant.ThesystemusesB/Sstructure,javaforthedevelopmentoflanguage,Mysqlfordatabasedesignanddevelopment.Thispaperbrieflydescribedthebackgroundofthesystemanddevelopmentenvironmentforsystemanalysisframework,whichdividedintovariousmodules,includinguserregistrationmodule,theuserlandingmodule,personalinformationselectionmodule,thebasicinformationmanagementmodule,Graduatesofinformationmanagementmodules,managementmodulemoreinformationfromthesystemmodule.Detailsofthesystemandfunctionofeachmoduletoachievetheprincipleofthefinalsummaryofthedevelopmentphaseandtestingphaseoftheproblemsencounteredandsolutions.Keywords:Informationmanagementsystem;JAVA;database;inquiries;student目錄TOC\o"1-3"\h\u139811引言〔通過〕773752.開發(fā)環(huán)境介紹〔通過〕9110962.1系統(tǒng)開發(fā)理論依據(jù)9214562.1.1Java的主要特性: 9224942.1.2SQL介紹 1197882.1.3B/S構(gòu)造介紹11293702.2系統(tǒng)開發(fā)環(huán)境〔通過〕12207132.2.1系統(tǒng)軟件環(huán)境 12276692.2.2工具簡介 12141723.需求分析〔通過〕1413643.1系統(tǒng)目標 14147113.2可行性分析14313914系統(tǒng)構(gòu)造〔通過〕15141764.1平臺架構(gòu)。15301074.1.1、軟件架構(gòu)層次15158434.2管理層次 16314434.2.1管理員的功能圖示 17262665系統(tǒng)設(shè)計〔通過〕18204005.1方便易用: 1847665.2一體化的工作管理平臺: 1812645.3完整的平安控制功能: 1970655.4靈活的系統(tǒng)體系構(gòu)架: 19291685.5產(chǎn)品化開發(fā),降低用戶本錢: 19139236系統(tǒng)流程分析〔通過〕20234467功能模塊〔通過〕21214478各模塊具體功能〔修改〕22280938.1管理員模塊2230548.2學(xué)生模塊28210079數(shù)據(jù)庫設(shè)計〔修改〕30119729.1、ER模型30312219.2、數(shù)據(jù)字典30275699.2.1學(xué)生根本信息30158599.2.2課程31164469.2.3成績311634610系統(tǒng)安裝與測試〔修改〕32626710.1系統(tǒng)運行所需軟件。32189510.2、運行系統(tǒng)334778完畢語〔修改〕3624956致〔修改〕3731009參考文獻381引言〔通過〕管理信息系統(tǒng)就是我們常說的MIS(ManagementInformationSystem),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的科學(xué),它跨越了假設(shè)干個領(lǐng)域,比方管理科學(xué)、系統(tǒng)科學(xué)、運籌學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)。在這些學(xué)科的根底上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。近年來Internet的飛速開展,Intranet技術(shù)得到了應(yīng)用,為企業(yè)MIS提供了良好的支持環(huán)境。管理信息系統(tǒng)在企業(yè)的應(yīng)用中存在三個要素,這就是人、計算機和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建立的領(lǐng)導(dǎo)機構(gòu)和實施機構(gòu),他們必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計算機技術(shù)使MIS得以實施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點。第三個因素也不能無視。企業(yè)的管理數(shù)據(jù)是MIS正常運行的根底。廣義地說,各項管理控制是MIS的根底。是想要計算一臺機床的本錢,需要按時輸入、每個零件以及每個螺釘螺母的費用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計和財務(wù)等多個部門,必須有一套管理制度作保證。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和根底。由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來越復(fù)雜。面對如此繁雜的任務(wù)。如果讓個人去管理文檔,就會顯得費時費力。尤其在管理成績時,任務(wù)更加繁重,就成績管理本身來說,它是一項任務(wù)繁重、時效性較強的系統(tǒng)工作,它不但涉及學(xué)生個人成績查詢,更涉及到各教師的工作效率和質(zhì)量。近年來隨著計算機的迅速開展,計算機已經(jīng)在社會各個領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義?,F(xiàn)在我國的一些院校中的信息管理效率還不是很高,這樣已經(jīng)不能適應(yīng)時代的開展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為根底的信息管理所取代。所以,學(xué)生信息系統(tǒng)的設(shè)計與開發(fā)也是一個時代必經(jīng)的階段。本次設(shè)計主要采用BS構(gòu)造,主要實用于各學(xué)校校的各專業(yè),從學(xué)生入學(xué)到畢業(yè)每個人在校的信息,以及成績的管理。管理員登陸之后,里面有六個板塊-增加一個學(xué)生的信息、刪除一個學(xué)生、查詢所有學(xué)生的所有信息、修改*個學(xué)生的信息、通過ID和查詢*個學(xué)生的根本信息,查詢和修改*個學(xué)生的*課程的成績。用Windonws7為操作平臺,java作為腳本語言,采用Mysql作為數(shù)據(jù)庫,用戶可以實現(xiàn)對數(shù)據(jù)的錄入,修改,刪除等操作。
系統(tǒng)開發(fā)背景隨著科學(xué)技術(shù)的不斷提高,目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和根底。由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來越復(fù)雜。面對如此繁雜的任務(wù)。如果讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速開展,計算機已經(jīng)在社會各個領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。由于上述原因,所以,學(xué)生管理系統(tǒng)的開發(fā)也是時代的一個必經(jīng)階段。本次設(shè)計主要采用B/S構(gòu)造,從學(xué)生入學(xué)到畢業(yè)每個人在校的信息,以及成績的管理。管理員登陸之后,里面有六個板塊-增加一個學(xué)生的信息、刪除一個學(xué)生、查詢所有學(xué)生的所有信息、修改*個學(xué)生的信息、通過ID和查詢*個學(xué)生的根本信息,查詢和修改*個學(xué)生的*課程的成績。用戶可以對各種信息進展錄入,修改,刪除等操作。更方便教師對學(xué)生信息的系統(tǒng)化管理,提高辦公效率,以到達更合理化,方便化等要求。2.開發(fā)環(huán)境介紹〔通過〕2.1系統(tǒng)開發(fā)理論依據(jù)2.1.1Java的主要特性:1、Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為存管理而擔憂。2、Java語言是一個面向?qū)ο蟮摹ava語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制〔關(guān)鍵字為implements〕。Java語言全面支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定。總之,Java語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。3、Java語言是分布式的。Java語言支持Internet應(yīng)用的開發(fā),在根本的Java應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口〔〕,它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開發(fā)分布式應(yīng)用的重要手段。4、Java語言是強健的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序強健性的重要保證。對指針的丟棄是Java的明智選擇。Java的平安檢查機制使得Java更具強健性。5、Java語言是平安的。Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個平安機制以防惡意代碼的攻擊。除了Java語言具有的許多平安特性以外,Java對通過網(wǎng)絡(luò)下載的類具有一個平安防機制〔類ClassLoader〕,如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供平安管理機制〔類SecurityManager〕讓Java應(yīng)用設(shè)置平安哨兵。6、Java語言是體系構(gòu)造中立的。Java程序〔后綴為java的文件〕在Java平臺上被編譯為體系構(gòu)造中立的字節(jié)碼格式〔后綴為class的文件〕,然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。7、Java語言是可移植的。這種可移植性來源于體系構(gòu)造中立性,另外,Java還嚴格規(guī)定了各個根本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSIC實現(xiàn)的。8、Java語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式,然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。在運行時,Java平臺中的Java解釋器對這些字節(jié)碼進展解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。9、Java是高性能的。與那些解釋型的高級腳本語言相比,Java確實是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術(shù)的開展越來越接近于C++。10、Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子〔〕類來創(chuàng)立。通常有兩種方法來創(chuàng)立線程:其一,使用型構(gòu)為Thread(Runnable)的構(gòu)造子將一個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)立的對象即為線程。值得注意的是Thread類已經(jīng)實現(xiàn)了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制〔關(guān)鍵字為synchronized〕。11、Java語言是動態(tài)的。Java語言的設(shè)計目標之一是適應(yīng)于動態(tài)變化的環(huán)境。Java程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進展運行時刻的類型檢查。Java語言的優(yōu)良特性使得Java應(yīng)用具有無比的強健性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護費用。Java對對象技術(shù)的全面支持和Java平臺嵌的API能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低本錢。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放構(gòu)造和在多平臺之間傳遞信息的低本錢方式。特別是Java企業(yè)應(yīng)用編程接口〔JavaEnterpriseAPIs〕為企業(yè)計算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。2.1.2SQL介紹SQL是英文StructuredQueryLanguage的縮寫,意思為構(gòu)造化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進展溝通。按照ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標準。雖然很多數(shù)據(jù)庫都對SQL語句進展了再開發(fā)和擴展,但是包括Select,Insert,Update,Delete,Create,以及Drop在的標準的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。2.1.3B/S構(gòu)造介紹B/S〔Browser/Server〕構(gòu)造即瀏覽器和效勞器構(gòu)造。它是隨著Internet技術(shù)的興起,對C/S構(gòu)造的一種變化或者改良的構(gòu)造。在這種構(gòu)造下,用戶工作界面是通過瀏覽器來實現(xiàn),極少局部事務(wù)邏輯在前端〔Browser〕實現(xiàn),但是主要事務(wù)邏輯在效勞器端〔Server〕實現(xiàn),形成所謂三層3-tier構(gòu)造。相對于C/S構(gòu)造屬于"胖〞客戶端,需要在使用者電腦上安裝相應(yīng)的操作軟件來說,B/S構(gòu)造是屬于一種"瘦〞客戶端,大多數(shù)或主要的業(yè)務(wù)邏輯都存在在效勞器端,因此,B/S構(gòu)造的系統(tǒng)不需要安裝客戶端軟件,它運行在客戶端的瀏覽器之上,系統(tǒng)升級或維護時只需更新效勞器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的本錢和工作量,降低了用戶的總體本錢〔TCO〕。B/S構(gòu)造系統(tǒng)的產(chǎn)生為系統(tǒng)面對無限未知用戶提供了可能。當然,與C/S構(gòu)造相比,B/S構(gòu)造也存在著系統(tǒng)運行速度較慢,系統(tǒng)的用戶不可控的弱點。以目前的技術(shù)看,局域網(wǎng)建立B/S構(gòu)造的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、本錢也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式〔比方LAN,WAN,Internet/Intranet等〕和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理權(quán)限,效勞器數(shù)據(jù)庫也很平安。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。B/S構(gòu)造的優(yōu)點〔1〕、具有分布性特點,可以隨時隨地進展查詢、瀏覽等業(yè)務(wù)處理?!?〕、業(yè)務(wù)擴展簡單方便,通過增加網(wǎng)頁即可增加效勞器功能。〔3〕、維護簡單方便,只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新?!?〕、開發(fā)簡單,共享性強2.2系統(tǒng)開發(fā)環(huán)境〔通過〕2.2.1系統(tǒng)軟件環(huán)境本系統(tǒng)采用的軟件工具有:Windows7MYSQL5.5MyEclipse6.0.12.2.2工具簡介MYSQL5.5簡介MySQL是一個開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型中。由于其體積小、速度快、總體擁有本錢低,尤其是開放源碼這一特點,許多中小型為了降低總體擁有本錢而選擇了MySQL作為數(shù)據(jù)庫。MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫,這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用于數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權(quán)政策〔本詞條"授權(quán)政策〞〕,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有本錢低,尤其是開放源碼這一特點,一般中小型的開發(fā)都選擇MySQL作為數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫,這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用于數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權(quán)政策〔本詞條"授權(quán)政策〞〕,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有本錢低,尤其是開放源碼這一特點,一般中小型的開發(fā)都選擇MySQL作為數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。MyEclipse簡介MyEclipse企業(yè)級工作平臺〔MyEclipseEnterpriseWorkbench,簡稱MyEclipse〕是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序效勞器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在構(gòu)造上,MyEclipse的特征可以被分為7類:1.J2EE模型2.WEB開發(fā)工具3.E開發(fā)工具4.應(yīng)用程序效勞器的連接器5.J2EE工程部署效勞6.數(shù)據(jù)庫效勞7.MyEclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse構(gòu)造上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進展單獨的擴展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。3.需求分析〔通過〕3.1系統(tǒng)目標在對現(xiàn)有系統(tǒng)和現(xiàn)狀認真調(diào)查分析的根底上,明確了學(xué)生信息管理工作本身存在的問題和建立管理信息系統(tǒng)的初步要求,進一步研究確定新系統(tǒng)的目標如下:〔1〕按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理的全過程,提高教務(wù)工作的效率?!?〕針對現(xiàn)代計算機廣泛應(yīng)用的情況以及數(shù)據(jù)的封閉性,學(xué)生信息管理系統(tǒng)基于Windows系統(tǒng)研制、設(shè)計和開發(fā)。〔3〕考慮經(jīng)費等的原因,系統(tǒng)使用一臺PC機和現(xiàn)有軟件以節(jié)省資金、降低本錢。3.2可行性分析經(jīng)過調(diào)查、研究、分析、計算,在學(xué)生信息管理中的應(yīng)用已經(jīng)條件成熟,將從以下幾個方面總結(jié)系統(tǒng)開發(fā)的可行性,具體情況如下:〔1〕技術(shù)可行性以Windows*P為操作系統(tǒng),采用java為腳本語言,運用SQL的數(shù)據(jù)庫技術(shù),設(shè)計與開發(fā)學(xué)生信息管理系統(tǒng)。新系統(tǒng)的運行硬件環(huán)境PC機,當用戶使用系統(tǒng)時,通過正確的口令進入系統(tǒng),進展數(shù)據(jù)庫的維護操作和運用?!?〕經(jīng)濟可行性一方面,系統(tǒng)中友好的人機界面和更強勁的功能支持,會使教務(wù)人員的工作進一步提高,從而節(jié)省人力、物力,進而提高經(jīng)濟效益;另一方面系統(tǒng)開發(fā)本錢低,現(xiàn)有PC機即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設(shè)備環(huán)境?!?〕操作可行性操作上是對Windows操作系統(tǒng)的引用,該系統(tǒng)的使用,主要憑借使用Windows操作技術(shù)即可完成數(shù)據(jù)錄入、修改、刪除等功能,方便簡單。使用前只要對用戶進展簡單的說明或閱讀幫助文件即可使用該系統(tǒng)。4系統(tǒng)構(gòu)造〔通過〕4.1平臺架構(gòu)。4.1.1、軟件架構(gòu)層次表示層表示層數(shù)據(jù)邏輯數(shù)據(jù)管理用戶接口邏輯效勞器
運行表示層
運行用戶接口邏輯數(shù)據(jù)庫效勞器
優(yōu)化性能,工作流數(shù)據(jù)中心運作-降低本錢軟件更新圖4-1軟件架構(gòu)層次圖軟件架構(gòu)上采用了主流的B/S和J2EE平臺設(shè)計思想,具備技術(shù)先進性與穩(wěn)定性,充分滿足集團用戶的大數(shù)據(jù)量、高可用性的要求。4.2管理層次學(xué)生信息管理系統(tǒng)以崗位角色為核心,采用靈活的權(quán)限管理機制,允許客戶根據(jù)本單位的實際管理需要,管理者可以根據(jù)本單位的需要自行定義角色及其權(quán)限,進展各類員工所屬角色的定義,賦權(quán)工作,管理層次可由管理者自行控制。表達了現(xiàn)代管理中的定崗定員、對崗不對人的管理思想。同時支持操作用戶身兼多職,極大降低了由于人員調(diào)動及崗位變動為系統(tǒng)設(shè)置帶來的影響,更貼近用戶的需求。管理員的功能圖示管理員的根本功能和權(quán)限:查看全體學(xué)生根本信息修改學(xué)生根本信息刪除學(xué)生查看*個學(xué)生的根本信息查看*個學(xué)生選修課程的成績添加一個學(xué)生查看全部課程信息刪除一個課程添加課程添加*個學(xué)生的*個課程的成績查看所有學(xué)生的成績信息圖4-2-1管理員功能圖普通員工的功能圖示學(xué)生的功能和權(quán)限:查詢自己的根本信息查詢自己選修的課程查詢自己所選修課程的成績圖4-2-2普通員工功能圖5系統(tǒng)設(shè)計〔通過〕5.1方便易用:完全采用流程化客戶界面設(shè)計,操作簡便直觀。完全基于瀏覽器界面、安裝方便,且操作簡單、方便,得心應(yīng)手使用該軟件,不需要做額外的使用培訓(xùn)。5.2一體化的工作管理平臺:單位日常辦公管理工作有一個共同的特點,就是各部門的業(yè)務(wù)不是孤立的,而是在互動的過程中相互促進,共同提升。與單一的業(yè)務(wù)管理軟件不同,本系統(tǒng)根據(jù)現(xiàn)代辦公理念而設(shè)計,將各種相關(guān)辦公業(yè)務(wù)進展合理整合,提供了統(tǒng)一的操作平臺,實現(xiàn)了辦公管理業(yè)務(wù)信息的全面共享。將各職能部門嚴密結(jié)合,形成一個有機的整體,從而提升了單位整體的管理、效勞效率。5.3完整的平安控制功能:系統(tǒng)所處理的信息一般會涉及單位機關(guān)的,而且不同的辦公人員在不同的時刻對辦公信息的處理權(quán)限也是不同的,因此平安性控制功能成為辦公自動化系統(tǒng)得以投入使用的先決條件。為企業(yè)信息的平安暢通提供了有力保障。5.4靈活的系統(tǒng)體系構(gòu)架:各類型單位雖然管理模式多種多樣,但究其管理容,小易,在產(chǎn)品化開發(fā)中,本系統(tǒng)注意從提高產(chǎn)品適用圍的角度,充分調(diào)研各類企業(yè)單位管理模式、容,精心選擇設(shè)計核心平臺功能,為用戶預(yù)留可反映其自身管理特色的設(shè)置功能,實現(xiàn)了用戶自行定義部管理體系構(gòu)造,設(shè)置各種管理工作流程,系統(tǒng)參數(shù)全動態(tài)設(shè)置等功能。同時,可以使用戶根據(jù)自己企業(yè)的實際情況靈活選取所需要的模塊,并可與其他業(yè)務(wù)系統(tǒng)通過定制接口無縫銜接,實現(xiàn)部信息系統(tǒng)間的互通、互聯(lián)。5.5產(chǎn)品化開發(fā),降低用戶本錢:產(chǎn)品化開發(fā)的模式可以降低軟件開發(fā)商的開發(fā)費用,提高技術(shù)投入的重復(fù)利用比率,最終反映在產(chǎn)品價格上,使用戶的購置本錢大大下降。6系統(tǒng)流程分析〔通過〕系統(tǒng)流程分析圖1、確定用戶是否是有效的系統(tǒng)用戶2、確定用戶的類型3、普通用戶只可查詢,管理員用戶有所有權(quán)限。7功能模塊〔通過〕用戶管理:用戶登錄、用戶修改、用戶添加、用戶刪除、用戶查詢課程管理:根本課程設(shè)置、課程添加、課程刪除、課程查詢學(xué)成績管理:成績添加、成績查詢學(xué)生信息管理系統(tǒng)學(xué)生信息管理系統(tǒng)課程管理幫助學(xué)成績管理課程管理幫助學(xué)成績管理用戶管理用戶管理關(guān)于關(guān)于課程添加、課程刪除、課程查詢課程添加、課程刪除、課程查詢成績添加、成績刪除、成績查詢用戶登錄、用戶修改、用戶添加、用戶刪除、用戶查詢8各模塊具體功能〔修改〕首先是登錄界面:8.1管理員模塊我們給管理員設(shè)置了固定的編號和密碼:用戶編號:1密碼:admin點擊登錄時:查看全體學(xué)生根本信息這里面有修改刪除詳情成績修改頁面:詳情頁面:成績頁面:2.添加一個學(xué)生3.查看全部課程信息這里面有刪除添加課程添加*個學(xué)生的*個課程的成績查看所有學(xué)生的成績信息8.2學(xué)生模塊根本信息課程信息成績信息4修改密碼9數(shù)據(jù)庫設(shè)計〔修改〕9.1、ER模型9.2、數(shù)據(jù)字典9.2.1學(xué)生根本信息表名:student描述:學(xué)生表,用于存放學(xué)生的根本信息。字段說明字段名數(shù)據(jù)類型數(shù)據(jù)長度允許空默認值備注學(xué)生**s_noint20否PK學(xué)生s_namevarchar50否學(xué)生密碼s_passwordvarchar20否學(xué)生性別s_se*varchar20否聯(lián)系方式s_telvarchar50否9.2.2課程表名:course描述:課程表,用于存放課程的根本信息。字段說明字段名數(shù)據(jù)類型數(shù)據(jù)長度允許空默認值備注課程編號c_noint20否PK課程名稱c_namevarchar50否9.2.3成績
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度電子商務(wù)企業(yè)監(jiān)事長聘用合同范本
- 二零二五年度旅行社與旅行社簽訂的二零二五年度旅游人才輸送合作合同
- 2025年度高速公路巡檢駕駛員安全責任協(xié)議書模板
- 二零二五年度土地儲備中心拆遷安置協(xié)議
- 2025遼寧能源控股集團所屬撫礦集團招聘90人筆試參考題庫附帶答案詳解
- 空分知識培訓(xùn)課件
- 常見急救知識培訓(xùn)課件
- 江南音樂文化之美知到智慧樹章節(jié)測試課后答案2024年秋蘇州大學(xué)
- 2025年國網(wǎng)新疆電力有限公司招聘1300人(第一批)筆試參考題庫附帶答案詳解
- 2025四川科瑞軟件有限責任公司北京分公司招聘銷售代表1人筆試參考題庫附帶答案詳解
- (高清版)DZT 0368-2021 巖礦石標本物性測量技術(shù)規(guī)程
- 企業(yè)事業(yè)部制的管理與監(jiān)督機制
- 消毒供應(yīng)中心工作總結(jié)
- 研究生導(dǎo)師談心談話記錄內(nèi)容范文
- 藥店消防安全培訓(xùn)
- 肝脾破裂的護理
- 小學(xué)機器人課題報告
- 【《張裕酒業(yè)公司盈利能力探究》論文】
- 中醫(yī)婦科病治療
- 醫(yī)療器械臨床試驗質(zhì)量管理規(guī)范培訓(xùn)
- 藥品生產(chǎn)質(zhì)量管理規(guī)范知識課件
評論
0/150
提交評論