版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
word文檔精品文檔分享基于java的學(xué)生信息管理系統(tǒng)摘要隨著科學(xué)技術(shù)的不斷提高,目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個(gè)極為重要的環(huán)節(jié),它是整個(gè)管理的核心和根底。由于學(xué)校規(guī)模進(jìn)一步擴(kuò)大,學(xué)生人數(shù)逐第1頁(yè)共36頁(yè)word文檔精品文檔分享年上升,學(xué)生情況的管理也變得越來(lái)越復(fù)雜。面對(duì)如此繁雜的任務(wù)。如果讓個(gè)人去管理文檔,就會(huì)顯得費(fèi)時(shí)費(fèi)力。近年來(lái)隨著計(jì)算機(jī)的迅速開(kāi)展,計(jì)算機(jī)已經(jīng)在社會(huì)各個(gè)領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入學(xué)校教務(wù)管理中,對(duì)于促進(jìn)學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。由于上述原因,所以,學(xué)生管理系統(tǒng)的開(kāi)發(fā)也是時(shí)代的一個(gè)必經(jīng)階段由于學(xué)校規(guī)模進(jìn)一步擴(kuò)大,學(xué)生人數(shù)逐年上升,學(xué)生信息的管理也變得越來(lái)越復(fù)雜。為此,切實(shí)有效的把學(xué)生信息管理系統(tǒng)引入學(xué)校教務(wù)管理中,對(duì)于促進(jìn)學(xué)校管理制度和提高學(xué)校教學(xué)質(zhì)量有著顯著意義。本系統(tǒng)采用B/S構(gòu)造,java為開(kāi)發(fā)語(yǔ)言,Mysql5.5為數(shù)據(jù)庫(kù)來(lái)進(jìn)展設(shè)計(jì)與對(duì)系統(tǒng)的構(gòu)架進(jìn)展分析,由此劃分出各個(gè)模塊,包括用戶注冊(cè)模塊,用戶登陸模塊,個(gè)人信息查詢模塊,根本信息管理模塊,成績(jī)管理模塊,更多信息管理模塊,塊與功能的實(shí)現(xiàn)原理,最后總結(jié)開(kāi)發(fā)階段與測(cè)試階段所遇到的問(wèn)題與解決方法。關(guān)鍵詞:信息管理系統(tǒng);JAVA;數(shù)據(jù)庫(kù);查詢;學(xué)生ABSTRACTWiththecontinuousimprovementofscienceandtechnology,atpresent,studentsineducationaladministrationmanagementisaveryimportantaspect,whichisthecoreoftheentiremanagementandinfrastructure.Duetofurtherexpansionofschoolsize,year-on-yearincreaseinthenumberofstudents,managementstudentsarebecomingincreasinglycomplex.Facedwiththiscomplextask.Ifweallow第2頁(yè)共36頁(yè)word文檔精品文檔分享individualstomanagedocuments,thingswillbeverytime-consumingandlaborious.Inrecentyears,withtherapiddevelopmentofthecomputer,thecomputerinallspheresofsocietyhasdemonstrateditsgreatrole.Thereisnodoubtthattheeffectiveandefficientmanagementoftheintroductionofcomputerschoolsineducationaladministration,schoolmanagementsystemtopromoteandimprovethequalityofteachingandrunningschoolshaveasignificantlevel.Forthesereasons,therefore,studentmanagementsystemisalsotheeraofthedevelopmentofanecessarystepinDuetofurtherexpansionofschoolsize,year-on-yearincreaseinthenumberofstudents,studentsofinformationmanagementhasbecomemoreandmorecomplex.Tothisend,practicalandeffectiveinformationmanagementsystemtointroducestudentstotheschoolofeducationaladministration,schoolmanagementsystemtopromoteandimprovethequalityofteachinginschoolshasasignificant.ThesystemusesB/Sstructure,javaforthedevelopmentoflanguage,Mysqlfordatabasedesignanddevelopment.Thispaperbrieflydescribedthebackgroundofthesystemanddevelopmentenvironmentforsystemanalysisframework,whichdividedintovariousmodules,includinguserregistrationmodule,theuserlandingmodule,personalinformationselectionmodule,thebasicinformationmanagementmodule,Graduatesofinformationmanagementmodules,managementmodulemoreinformationfromthesystemmodule.Detailsofthesystemandfunctionofeachmoduletoachievetheprincipleofthefinalsummaryofthedevelopmentphaseandtestingphaseoftheproblemsencounteredandsolutions.Keywords:Informationmanagementsystem;JAVA;database;inquiries;student目錄1引言〔通過(guò)〕..............................................................................................................................5開(kāi)發(fā)環(huán)境介紹〔通過(guò)〕................................................................................................................72.1系統(tǒng)開(kāi)發(fā)理論依據(jù)............................................................................................................72.1.1Java的主要特性:..................................................................................................72.1.2SQL介紹.................................................................................................................92.1.3B/S構(gòu)造介紹...........................................................................................................92.2系統(tǒng)開(kāi)發(fā)環(huán)境〔通過(guò)〕................................................................................................102.2.1系統(tǒng)軟件環(huán)境.......................................................................................................10第3頁(yè)共36頁(yè)word文檔精品文檔分享2.2.2工具簡(jiǎn)介...............................................................................................................10需求分析〔通過(guò)〕....................................................................................................................123.1系統(tǒng)目標(biāo)..........................................................................................................................123.2可行性分析......................................................................................................................124系統(tǒng)構(gòu)造〔通過(guò)〕.....................................................................................................................134.1平臺(tái)架構(gòu)。.......................................................................................................................13、軟件架構(gòu)層次.....................................................................................................134.2管理層次...........................................................................................................................144.2.1管理員的功能圖示................................................................................................155系統(tǒng)設(shè)計(jì)〔通過(guò)〕......................................................................................................................165.1方便易用:......................................................................................................................165.2一體化的工作管理平臺(tái):..............................................................................................165.3完整的平安控制功能:..................................................................................................175.4靈活的系統(tǒng)體系構(gòu)架:..................................................................................................175.5產(chǎn)品化開(kāi)發(fā),降低用戶本錢:......................................................................................176系統(tǒng)流程分析〔通過(guò)〕.............................................................................................................187功能模塊〔通過(guò)〕.....................................................................................................................198各模塊具體功能〔修改〕.........................................................................................................208.1管理員模塊......................................................................................................................208.2學(xué)生模塊..........................................................................................................................269數(shù)據(jù)庫(kù)設(shè)計(jì)〔修改〕.................................................................................................................289.1、ER模型.........................................................................................................................289.2、數(shù)據(jù)字典........................................................................................................................289.2.1學(xué)生根本信息.......................................................................................................289.2.2課程........................................................................................................................299.2.3成績(jī)........................................................................................................................2910系統(tǒng)安裝與測(cè)試〔修改〕.......................................................................................................3010.1系統(tǒng)運(yùn)行所需軟件。.................................................................................................3010.、運(yùn)行系統(tǒng)...................................................................................................................31完畢語(yǔ)〔修改〕.............................................................................................................................34致謝〔修改〕...........................................................................................................................35參考文獻(xiàn).........................................................................................................................................36第4頁(yè)共36頁(yè)word文檔精品文檔分享1引言〔通過(guò)〕管理信息系統(tǒng)就是我們常說(shuō)的MIS(ManagementInformationSystem),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。MIS是一門新的科學(xué),它跨越了假設(shè)干個(gè)領(lǐng)域,比方管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的根底上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。近年來(lái)Internet的飛速開(kāi)展,Intranet技術(shù)得到了應(yīng)用,為企業(yè)MIS提供了良好的支持環(huán)境。管理信息系統(tǒng)在企業(yè)的應(yīng)用中存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建立的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)使MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開(kāi)發(fā)是MIS開(kāi)發(fā)的重點(diǎn)。第三個(gè)因素也不能無(wú)視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的根底。廣義地說(shuō),各項(xiàng)管理控制是MIS的根底。是想要計(jì)算一臺(tái)機(jī)床的本錢,需要按時(shí)輸入、每個(gè)零件以及每個(gè)螺釘螺母的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、采購(gòu)、庫(kù)房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門,必須有一套管理制度作保證。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個(gè)極為重要的環(huán)節(jié),它是整個(gè)管理的核心和根底。由于學(xué)校規(guī)模進(jìn)一步擴(kuò)大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來(lái)越復(fù)雜。面對(duì)如此繁雜的任務(wù)。如果讓個(gè)人去管理文檔,就會(huì)顯得費(fèi)時(shí)費(fèi)力。尤其在管理成績(jī)時(shí),任務(wù)更加繁重,就成績(jī)管理本身來(lái)說(shuō),它是一項(xiàng)任務(wù)繁重、時(shí)效性較強(qiáng)更涉及到各教師的工作效率和質(zhì)量。近年來(lái)隨著計(jì)算機(jī)的迅速開(kāi)展,計(jì)算機(jī)已經(jīng)在社會(huì)各個(gè)領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入學(xué)校教務(wù)管理中,對(duì)于促進(jìn)學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。第5頁(yè)共36頁(yè)word文檔精品文檔分享現(xiàn)在我國(guó)的一些院校中的信息管理效率還不是很高,這樣已經(jīng)不能適應(yīng)時(shí)代的開(kāi)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為根底的信息管理所取代。代必經(jīng)的階段。本次設(shè)計(jì)主要采用BS構(gòu)造,主要實(shí)用于各學(xué)校校的各專業(yè),從學(xué)生入學(xué)到畢業(yè)每個(gè)人在校的信息,以及成績(jī)的管理。管理員登陸之后,里面有六個(gè)板塊-增加一個(gè)學(xué)生的信息、刪除一個(gè)學(xué)生、查詢所有學(xué)生的所有信息、修改某個(gè)學(xué)生的信息、通過(guò)ID和XX查詢某個(gè)學(xué)生的根本信息,查詢和修改某個(gè)學(xué)生的某課程的成績(jī)。用javaMysql作為數(shù)據(jù)庫(kù),用戶可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的錄入,修改,刪除等操作。系統(tǒng)開(kāi)發(fā)背景隨著科學(xué)技術(shù)的不斷提高,目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個(gè)極為重要的環(huán)節(jié),它是整個(gè)管理的核心和根底。由于學(xué)校規(guī)模進(jìn)一步擴(kuò)大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來(lái)越復(fù)雜。面對(duì)如此繁雜的任務(wù)。如果讓個(gè)人去管理文檔,就會(huì)顯得費(fèi)時(shí)費(fèi)力。近年來(lái)隨著計(jì)算機(jī)的迅速開(kāi)展,計(jì)算機(jī)已經(jīng)在社會(huì)各個(gè)領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入學(xué)校教務(wù)管理中,對(duì)于促進(jìn)學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。由于上述原因,所以,學(xué)生管理系統(tǒng)的開(kāi)發(fā)也是時(shí)代的一個(gè)必經(jīng)階段。本次設(shè)計(jì)主要采用B/S構(gòu)造,從學(xué)生入學(xué)到畢業(yè)每個(gè)人在校的信息,以及成績(jī)的管理。管理員登陸之后,里面有六個(gè)板塊-增加一個(gè)學(xué)生的信息、刪除一個(gè)學(xué)生、查詢所有學(xué)生的所有信息、修改某個(gè)學(xué)生的信息、通過(guò)ID和XX查詢某個(gè)學(xué)生的根本信息,查詢和修改某個(gè)學(xué)生的某課程的成績(jī)。用戶可以對(duì)各種信息進(jìn)展錄入,修改,刪除等操作。更方便教師對(duì)學(xué)生信息的系統(tǒng)化管理,提高辦公效率,以到達(dá)更合理化,方便化等要求。第6頁(yè)共36頁(yè)word文檔精品文檔分享開(kāi)發(fā)環(huán)境介紹〔通過(guò)〕2.1系統(tǒng)開(kāi)發(fā)理論依據(jù)2.1.1Java的主要特性:1、Java語(yǔ)言是簡(jiǎn)單的。Java語(yǔ)言的語(yǔ)法與C語(yǔ)言和C++語(yǔ)言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。特別地,Java語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。2Java語(yǔ)言是一個(gè)面向?qū)ο蟮?。Java語(yǔ)言提供類、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見(jiàn),只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制〔關(guān)鍵字為implements〕。Java語(yǔ)言全面支持動(dòng)態(tài)綁定,而C++語(yǔ)言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定??傊?,Java語(yǔ)言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。3、Java語(yǔ)言是分布式的。Java語(yǔ)言支持Internet應(yīng)用的開(kāi)發(fā),在根本的Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口〔〕,它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫(kù),包括URLURLConnectionSocket、ServerSocket等。Java的RMI(遠(yuǎn)程方法激活)機(jī)制也是開(kāi)發(fā)分布式應(yīng)用的重要手段。4Java語(yǔ)言是強(qiáng)健的。Java的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是Java程序強(qiáng)健性的重要保證。對(duì)指針的丟棄是Java的明智選擇。Java的安全檢查機(jī)制使得Java更具強(qiáng)健性。5、Java語(yǔ)言是平安的。Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個(gè)平安機(jī)制以防惡意代碼的攻擊。除了Java語(yǔ)言具有的許多平安特性以外,Java對(duì)通過(guò)網(wǎng)絡(luò)下載的類具有一個(gè)平安防X機(jī)制〔類ClassLoader同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供平安管理機(jī)制〔類SecurityManager〕讓Java應(yīng)用設(shè)置平安哨兵。第7頁(yè)共36頁(yè)word文檔精品文檔分享6、Java語(yǔ)言是體系構(gòu)造中立的。Java程序〔后綴為java的文件〕在Java平臺(tái)上被編譯為體系構(gòu)造中立的字節(jié)碼格式〔后綴為class的文件〕,然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。7Java語(yǔ)言是可移植的。這種可移植性來(lái)源于體系構(gòu)造中立性,Java還嚴(yán)格規(guī)定了各個(gè)根本數(shù)據(jù)類型的長(zhǎng)度。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSIC實(shí)現(xiàn)的。8、Java語(yǔ)言是解釋型的。如前所述,Java程序在Java平臺(tái)上被編譯為字節(jié)碼格式,然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。在運(yùn)行時(shí),Java平臺(tái)中的Java解釋器對(duì)這些字節(jié)碼進(jìn)展解釋執(zhí)行,執(zhí)行過(guò)程中需要的類在聯(lián)接階段被載入到運(yùn)行環(huán)境中。9Java是高性能的。與那些解釋型的高級(jí)腳本語(yǔ)言相比,Java確實(shí)是高性能的。事實(shí)上,Java的運(yùn)行速度隨著JIT(Just-In-Time)編譯器技術(shù)的開(kāi)展越來(lái)越接近于C++。10、Java語(yǔ)言是多線程的。在Java語(yǔ)言中,線程是一種特殊的對(duì)象,它必須由Thread類或其子〔孫〕類來(lái)創(chuàng)立。通常有兩種方法來(lái)創(chuàng)立線程:其一,使用型構(gòu)為Thread(Runnable)的構(gòu)造子將一個(gè)實(shí)現(xiàn)了Runnable接口的對(duì)象包裝成一個(gè)線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)立的對(duì)象即為線程。值得注意的是Thread類已經(jīng)實(shí)現(xiàn)了Runnable接口,因此,任何一個(gè)線程均有它的runrun方法中包含了線程所要運(yùn)行的代碼。線程的活動(dòng)由一組方法來(lái)控制。Java語(yǔ)言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制〔關(guān)鍵字為synchronized〕。11、Java語(yǔ)言是動(dòng)態(tài)的。Java語(yǔ)言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。Java程序需要的類能夠動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,也可以通過(guò)網(wǎng)絡(luò)來(lái)載入所需要的類。這也有利于軟件的升級(jí)。另外,Java中的類有一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)展運(yùn)行時(shí)刻的類型檢查。Java語(yǔ)言的優(yōu)良特性使得Java應(yīng)用具有無(wú)比的強(qiáng)健性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。Java對(duì)對(duì)象技術(shù)的全面支持和Java平臺(tái)內(nèi)嵌的API能第8頁(yè)共36頁(yè)word文檔精品文檔分享縮短應(yīng)用系統(tǒng)的開(kāi)發(fā)時(shí)間并降低本錢。Java的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開(kāi)放構(gòu)造和在多平臺(tái)之間傳遞信息的低本錢方式。特別是Java企業(yè)應(yīng)用編程接口〔JavaEnterpriseAPIs〕為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫(kù)。2.1.2SQL介紹SQL是英文StructuredQueryLanguage的縮寫,意思為構(gòu)造化查詢語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)展溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)展了再開(kāi)發(fā)和擴(kuò)展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。2.1.3B/S構(gòu)造介紹〔Browser/Server〕構(gòu)造即瀏覽器和效勞器構(gòu)造。它是隨著Internet技術(shù)的興起,對(duì)C/S構(gòu)造的一種變化或者改良的構(gòu)造。在這種構(gòu)造下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少局部事務(wù)邏輯在前端〔Browser〕實(shí)現(xiàn),但是主要事務(wù)邏輯在效勞器端〔Server〕實(shí)現(xiàn),形成所謂三層3-tier構(gòu)造。相對(duì)于C/S構(gòu)造屬于“胖〞客戶端,需要在使用者電腦上安裝相應(yīng)的操作軟件來(lái)說(shuō),B/S構(gòu)造是屬于一種“瘦〞客戶端,大多數(shù)或主要的業(yè)務(wù)邏輯都存在在效勞器端,因此,B/S構(gòu)造的系統(tǒng)不需要安裝客戶端軟件,它運(yùn)行在客戶端的瀏覽器之上,系統(tǒng)升級(jí)或維護(hù)時(shí)只需更新效勞器端軟件即可,這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的本錢和工作量,降低了用戶的總體本錢〔TCOB/S構(gòu)造系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無(wú)限未知用戶提供了可能。當(dāng)然,與C/S構(gòu)造相比,B/S構(gòu)造也存在著系統(tǒng)第9頁(yè)共36頁(yè)word文檔精品文檔分享運(yùn)行速度較慢,訪問(wèn)系統(tǒng)的用戶不可控的弱點(diǎn)。以目前的技術(shù)看,局域網(wǎng)建立B/S構(gòu)造的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、本錢也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式〔比方LAN,WAN,Internet/Intranet等〕訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,效勞器數(shù)據(jù)庫(kù)也很平安。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。B/S構(gòu)造的優(yōu)點(diǎn)〔1〔2〔3只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新。〔42.2系統(tǒng)開(kāi)發(fā)環(huán)境〔通過(guò)〕2.2.1系統(tǒng)軟件環(huán)境本系統(tǒng)采用的軟件工具有:Windows7MYSQL5.5MyEclipse.2工具簡(jiǎn)介MYSQL5.5簡(jiǎn)介MySQL是一個(gè)開(kāi)放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型中。由于其體積小、速度快、總第10頁(yè)共36頁(yè)word文檔精品文檔分享體擁有本錢低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型為了降低總體擁有本錢而選擇了MySQL作為數(shù)據(jù)庫(kù)。MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQLAB公司開(kāi)發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策〔本詞條“授權(quán)政策〞小、速度快、總體擁有本錢低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型的開(kāi)發(fā)都選擇MySQL作為數(shù)據(jù)庫(kù)。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開(kāi)發(fā)環(huán)境。MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典公司開(kāi)發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策〔本詞條“授權(quán)政策〞業(yè)版,由于其體積小、速度快、總體擁有本錢低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型的開(kāi)發(fā)都選擇MySQL作為數(shù)據(jù)庫(kù)。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開(kāi)發(fā)環(huán)境。MyEclipse簡(jiǎn)介MyEclipse企業(yè)級(jí)工作平臺(tái)〔MyEclipseEnterpriseWorkbench,簡(jiǎn)稱MyEclipse〕是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序效勞器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在構(gòu)造上,MyEclipse的特征可以被分為7類:1.J2EE模型2.WEB開(kāi)發(fā)工具3.E開(kāi)發(fā)工具4.應(yīng)用程序效勞器的連接器第11頁(yè)共36頁(yè)word文檔精品文檔分享5.J2EE工程部署效勞6.數(shù)據(jù)庫(kù)效勞7.MyEclipse整合幫助對(duì)于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse構(gòu)造上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)展單獨(dú)的擴(kuò)展和升級(jí)。簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。需求分析〔通過(guò)〕3.1系統(tǒng)目標(biāo)在對(duì)現(xiàn)有系統(tǒng)和現(xiàn)狀認(rèn)真調(diào)查分析的根底上,明確了學(xué)生信息管理工作本身存在的問(wèn)題和建立管理信息系統(tǒng)的初步要求,進(jìn)一步研究確定新系統(tǒng)的目標(biāo)如下:〔1〕按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理的全過(guò)程,提高教務(wù)工作的效率?!?〕針對(duì)現(xiàn)代計(jì)算機(jī)廣泛應(yīng)用的情況以及數(shù)據(jù)的封閉性,學(xué)生信息管理系統(tǒng)基于Windows系統(tǒng)研制、設(shè)計(jì)和開(kāi)發(fā)?!?系統(tǒng)使用一臺(tái)PC機(jī)和現(xiàn)有軟件以節(jié)省資金、降低本錢。3.2可行性分析經(jīng)過(guò)調(diào)查、研究、分析、計(jì)算,在學(xué)生信息管理中的應(yīng)用已經(jīng)條件成熟,將從以下幾個(gè)方面總結(jié)系統(tǒng)開(kāi)發(fā)的可行性,具體情況如下:〔1〕技術(shù)可行性第12頁(yè)共36頁(yè)word文檔精品文檔分享以WindowsXP為操作系統(tǒng),采用java為腳本語(yǔ)言,運(yùn)用SQL的數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)與開(kāi)發(fā)學(xué)生信息管理系統(tǒng)。新系統(tǒng)的運(yùn)行硬件環(huán)境PC機(jī),當(dāng)用戶使用系統(tǒng)時(shí),通過(guò)正確的口令進(jìn)入系統(tǒng),進(jìn)展數(shù)據(jù)庫(kù)的維護(hù)操作和運(yùn)用。〔2〕經(jīng)濟(jì)可行性一方面,系統(tǒng)中友好的人機(jī)界面和更強(qiáng)勁的功能支持,會(huì)使教務(wù)人員的工作進(jìn)一步提高,從而節(jié)省人力、物力,進(jìn)而提高經(jīng)濟(jì)效益;另一方面系統(tǒng)開(kāi)發(fā)本錢低,現(xiàn)有PC機(jī)即可提供該系統(tǒng)開(kāi)發(fā)工作需要的所有硬件設(shè)備環(huán)境?!?〕操作可行性操作上是對(duì)操作系統(tǒng)的引用,該系統(tǒng)的使用,主要憑借使用Windows操作技術(shù)即可完成數(shù)據(jù)錄入、修改、刪除等功能,方便簡(jiǎn)單。使用前只要對(duì)用戶進(jìn)展簡(jiǎn)單的說(shuō)明或閱讀幫助文件即可使用該系統(tǒng)。4系統(tǒng)構(gòu)造〔通過(guò)〕4.1平臺(tái)架構(gòu)。4.1.1、軟件架構(gòu)層次第13頁(yè)共36頁(yè)word文檔精品文檔分享效勞器數(shù)據(jù)庫(kù)效勞器運(yùn)行表示層運(yùn)行用戶接口邏輯優(yōu)化性能,工作流用戶接口表示層數(shù)據(jù)邏輯邏輯數(shù)據(jù)管理軟件更新數(shù)據(jù)中心運(yùn)作-降低本錢圖4-1軟件架構(gòu)層次圖軟件架構(gòu)上采用了主流的B/S和J2EE平臺(tái)設(shè)計(jì)思想,具備技術(shù)先進(jìn)性與穩(wěn)定性,充分滿足集團(tuán)用戶的大數(shù)據(jù)量、高可用性的要求。4.2管理層次學(xué)生信息管理系統(tǒng)以崗位角色為核心,采用靈活的權(quán)限管理機(jī)制,允許客戶根據(jù)本單位的實(shí)際管理需要,管理者可以根據(jù)本單位的需要自行定義角色及其權(quán)限,進(jìn)展各類員工所屬角色的定義,賦權(quán)工作,管理層次可由管理者自行控制。表達(dá)了現(xiàn)代管理中的定崗定員、對(duì)崗不對(duì)人的管理思想。同時(shí)支持操作用戶身兼多職,極大降低了由于人員調(diào)動(dòng)及崗位變動(dòng)為系統(tǒng)設(shè)置帶來(lái)的影響,更貼近用戶的需求。第14頁(yè)共36頁(yè)word文檔精品文檔分享4.2.1管理員的功能圖示管理員的根本功能和權(quán)限:1.查看全體學(xué)生根本信息2.修改學(xué)生根本信息3.刪除學(xué)生4.查看某個(gè)學(xué)生的根本信息5.查看某個(gè)學(xué)生選修課程的成績(jī)6.添加一個(gè)學(xué)生7.查看全部課程信息8.刪除一個(gè)課程9.添加課程10.添加某個(gè)學(xué)生的某個(gè)課程的成績(jī)11.查看所有學(xué)生的成績(jī)信息圖4-2-1管理員功能圖第15頁(yè)共36頁(yè)word文檔精品文檔分享4.2.2普通員工的功能圖示學(xué)生的功能和權(quán)限:、查詢自己的根本信息、查詢自己選修的課程、查詢自己所選修課程的成績(jī)圖4-2-2普通員工功能圖5系統(tǒng)設(shè)計(jì)〔通過(guò)〕5.1方便易用:完全采用流程化客戶界面設(shè)計(jì),操作簡(jiǎn)便直觀。完全基于瀏覽器界面、安裝方便,且操作簡(jiǎn)單、方便,得心應(yīng)手使用該軟件,不需要做額外的使用培訓(xùn)。5.2一體化的工作管理平臺(tái):?jiǎn)挝蝗粘^k公管理工作有一個(gè)共同的特點(diǎn),就是各部門的業(yè)務(wù)不是孤立的,而是在互動(dòng)的過(guò)程中相互促進(jìn),共同提升。與單一的業(yè)務(wù)管理軟件不同,本系統(tǒng)第16頁(yè)共36頁(yè)word文檔精品文檔分享根據(jù)現(xiàn)代辦公理念而設(shè)計(jì),將各種相關(guān)辦公業(yè)務(wù)進(jìn)展合理整合,提供了統(tǒng)一的操作平臺(tái),實(shí)現(xiàn)了辦公管理業(yè)務(wù)信息的全面共享。將各職能部門嚴(yán)密結(jié)合,形成一個(gè)有機(jī)的整體,從而提升了單位整體的管理、效勞效率。5.3完整的平安控制功能:系統(tǒng)所處理的信息一般會(huì)涉及單位機(jī)關(guān)的XX,而且不同的辦公人員在不同的時(shí)刻對(duì)辦公信息的處理權(quán)限也是不同的,因此平安性控制功能成為辦公自動(dòng)化系統(tǒng)得以投入使用的先決條件。為企業(yè)信息的平安暢通提供了有力保障。5.4靈活的系統(tǒng)體系構(gòu)架:各類型單位雖然管理模式多種多樣,但究其管理內(nèi)容,XX小易,在產(chǎn)品化開(kāi)發(fā)中,本系統(tǒng)注意從提高產(chǎn)品適用X圍的角度,充分調(diào)研各類企業(yè)單位管理模式、內(nèi)容,精心選擇設(shè)計(jì)核心平臺(tái)功能,為用戶預(yù)留可反映其自身管理特色的設(shè)置功能,實(shí)現(xiàn)了用戶自行定義內(nèi)部管理體系構(gòu)造,設(shè)置各種管理工作流程,系統(tǒng)參數(shù)全動(dòng)態(tài)設(shè)置等功能。同時(shí),可以使用戶根據(jù)自己企業(yè)的實(shí)際情況靈活選取所需要的模塊,并可與其他業(yè)務(wù)系統(tǒng)通過(guò)定制接口無(wú)縫銜接,實(shí)現(xiàn)內(nèi)部信息系統(tǒng)間的互通、互聯(lián)。5.5產(chǎn)品化開(kāi)發(fā),降低用戶本錢:產(chǎn)品化開(kāi)發(fā)的模式可以降低軟件開(kāi)發(fā)商的開(kāi)發(fā)費(fèi)用,提高技術(shù)投入的重復(fù)利用比率,最終反映在產(chǎn)品價(jià)格上,使用戶的購(gòu)置本錢大大下降。第17頁(yè)共36頁(yè)word文檔精品文檔分享6系統(tǒng)流程分析〔通過(guò)〕系統(tǒng)流程分析圖1、確定用戶是否是有效的系統(tǒng)用戶2、確定用戶的類型第18頁(yè)共36頁(yè)word文檔精品文檔分享3、普通用戶只可查詢,管理員用戶有所有權(quán)限。7功能模塊〔通過(guò)〕用戶管理:用戶登錄、用戶修改、用戶添加、用戶刪除、用戶查詢課程管理:根本課程設(shè)置、課程添加、課程刪除、課程查詢學(xué)成績(jī)管理:成績(jī)添加、成績(jī)查詢學(xué)生信息管理系統(tǒng)用戶管理課程管理學(xué)成績(jī)管理幫助關(guān)于成績(jī)添加、用戶登錄、課程添加、成績(jī)刪除、用戶修改、課程刪除、成績(jī)查詢用戶添加、課程查詢用戶刪除、用戶查詢第19頁(yè)共36頁(yè)word文檔精品文檔分享8各模塊具體功能〔修改〕首先是登錄界面:8.1管理員模塊我們給管理員設(shè)置了固定的編號(hào)和密碼:用戶編號(hào):1密碼:admin點(diǎn)擊登錄時(shí):第20頁(yè)共36頁(yè)word文檔精品文檔分享1.查看全體學(xué)生根本信息這里面有修改刪除詳情成績(jī)修改頁(yè)面:第21頁(yè)共36頁(yè)word文檔精品文檔分享詳情頁(yè)面:成績(jī)頁(yè)面:第22頁(yè)共36頁(yè)word文檔精品文檔分享2.添加一個(gè)學(xué)生3.查看全部課程信息這里面有刪除第23頁(yè)共36頁(yè)word文檔精品文檔分享4.添加課程第24頁(yè)共36頁(yè)word文檔精品文檔分享10.添加某個(gè)學(xué)生的某個(gè)課程的成績(jī)11.查看所有學(xué)生的成績(jī)信息第25頁(yè)共36頁(yè)word文檔精品文檔分享8.2學(xué)生模塊根本信息課程信息成績(jī)信息第26頁(yè)共36頁(yè)word文檔精品文檔分享4修改密碼第27頁(yè)共36頁(yè)word文檔精品文檔分享9數(shù)據(jù)庫(kù)設(shè)計(jì)〔修改〕9.1、ER模型9.2、數(shù)據(jù)字典9.2.1學(xué)生根本信息表名:student描述:學(xué)生表,用于存放學(xué)生的根本信息。字段說(shuō)明字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度允許空默認(rèn)值備注學(xué)生學(xué)號(hào)s_noint20否PK學(xué)生XXs_namevarchar5
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東理工學(xué)院《馬克思主義哲學(xué)原著》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東科技學(xué)院《音樂(lè)圖像學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東機(jī)電職業(yè)技術(shù)學(xué)院《籃球基本技術(shù)與裁判》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東行政職業(yè)學(xué)院《珠寶首飾設(shè)計(jì)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工程職業(yè)技術(shù)學(xué)院《化工熱力學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東第二師范學(xué)院《國(guó)際商務(wù)溝通》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東財(cái)貿(mào)職業(yè)學(xué)院《電競(jìng)解說(shuō)能力訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 幼兒安全頭盔課件下載
- 《報(bào)關(guān)與報(bào)檢實(shí)務(wù)》課件
- 廣東白云學(xué)院《中國(guó)城市發(fā)展與規(guī)劃史》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024-2030年中國(guó)波浪發(fā)電商業(yè)計(jì)劃書
- 咖啡廳店面轉(zhuǎn)讓協(xié)議書
- 《中國(guó)腎性貧血診療的臨床實(shí)踐指南》解讀課件
- 期末(試題)-2024-2025學(xué)年人教PEP版英語(yǔ)六年級(jí)上冊(cè)
- 鮮奶購(gòu)銷合同模板
- 申論公務(wù)員考試試題與參考答案(2024年)
- DB4101T 9.1-2023 反恐怖防范管理規(guī)范 第1部分:通則
- 2024-2030年中國(guó)公安信息化建設(shè)與IT應(yīng)用行業(yè)競(jìng)爭(zhēng)策略及投資模式分析報(bào)告
- 2024年加油站場(chǎng)地出租協(xié)議
- 2024年人教版八年級(jí)數(shù)學(xué)上冊(cè)期末考試卷(附答案)
- 電大本科《西方經(jīng)濟(jì)學(xué)》期末試題標(biāo)準(zhǔn)題庫(kù)及答案(試卷號(hào):1026)
評(píng)論
0/150
提交評(píng)論