jsp509研究生信息管理系統(tǒng)(jsp+sqlserver)論文_第1頁(yè)
jsp509研究生信息管理系統(tǒng)(jsp+sqlserver)論文_第2頁(yè)
jsp509研究生信息管理系統(tǒng)(jsp+sqlserver)論文_第3頁(yè)
jsp509研究生信息管理系統(tǒng)(jsp+sqlserver)論文_第4頁(yè)
jsp509研究生信息管理系統(tǒng)(jsp+sqlserver)論文_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGE摘要隨著信息科技在全社會(huì)的飛速發(fā)展與普及,把世界上所有電腦聯(lián)接起來(lái)的網(wǎng)絡(luò)技術(shù)已日漸成熟,每天都有海量的信息在各種電腦網(wǎng)絡(luò)上馳騁。特別是INTERNET網(wǎng)的普及,它改變了傳統(tǒng)傳輸媒體的傳遞方式,而且是一個(gè)非常廉價(jià)的交互式國(guó)際通信媒體。利用INTERNET技術(shù)來(lái)實(shí)現(xiàn)“無(wú)紙辦公”這個(gè)概念已經(jīng)深入人心,校園網(wǎng)作為學(xué)校信息化建設(shè)的一個(gè)平臺(tái)在完成資源共享、互聯(lián)網(wǎng)訪問(wèn)、教務(wù)管理、電子備課等方面發(fā)揮了重要作用。服務(wù)教學(xué)、提高教學(xué)水平和效果是校園網(wǎng)建設(shè)的核心目標(biāo)和核心價(jià)值,如何利用現(xiàn)有的資源,來(lái)更好地服務(wù)于學(xué)校的教學(xué),服務(wù)于學(xué)校的管理工作,是擺在我們面前的一個(gè)共同的命題。就目前而言,學(xué)校的學(xué)籍管理方式還停留在手工操作基礎(chǔ)上,每個(gè)學(xué)期和學(xué)年,教師需要花費(fèi)大量的時(shí)間來(lái)登錄學(xué)生信息,而管理人員也需要花費(fèi)較多的時(shí)間來(lái)校對(duì)管理。同時(shí)又形成信息冊(cè)在教師和教導(dǎo)處之間傳遞的延時(shí)性,遇到學(xué)生轉(zhuǎn)入轉(zhuǎn)出,又因?yàn)楦鱾€(gè)學(xué)校使用的學(xué)籍卡的不同,而造成信息的缺失或者遺漏。為了減輕教師繁復(fù)的謄寫工作、加強(qiáng)學(xué)校學(xué)生信息管理的方便性,本課題主要針對(duì)中小學(xué)學(xué)校學(xué)籍信息管理而進(jìn)行的初級(jí)研究。本論文從學(xué)校需求分析入手,對(duì)畢業(yè)設(shè)計(jì)軟件的設(shè)計(jì)思想和程序?qū)崿F(xiàn)的過(guò)程作出了一個(gè)比較系統(tǒng)的分析和討論。關(guān)鍵詞:INTERNET學(xué)籍管理

WiththeimplementationofOncidiumlibrarymanagementsystemdesignAbstractWiththerapiddevelopmentofcomputerscienceandtechnology,librarymanagementwaypasthavenotkeptupwithmodernmanagementmodel.Inordertokeepupwiththepaceoftheinformationage,emergeasthetimesrequiredigitallibrarymanagementsystem.Thedigitizedlibrarymanagementsystemmainlyistheadministratorofthebooksmanagement,userquerytoborrowbooks,theadministratorofthebooksborrowingmanagement.Librarymanagementsystemusingmodern,cansimplifylibrarymanagementworkloadbig,informationonbooksandreaders,managementandborrowing.Beabletotimelyviewborrowing.Theborrowermayalsobeabletoquicklyfindthebookstheywant,thebooksmanagementsystemmanagementsystemusesisverycomprehensive,notonlycanbeusedinvariouscollegesanduniversitieslibrary,andcanbeusedinsomecitylibraries,bookstorescanalsothedailymanagementoftheuseofthissystem..AfterresearchwedecidedtodevelopthesystemstructurebasedontheB/Smodel,withJSPprogramminglanguagedesignanddatabaseusingMYSQL;inthegraduationdesignmainlycompletesthesystemdemandinvestigationandsystemplanning,systemdatabasedesign,systempagemaking,systemprogramming,debuggingandtestingtasks.Thispaperhascarriedonthedemandanalysistothebooksmanagementsystemmanagementsystem;andthenthedetaileddesignandimplementationofthedigitallibrarymanagementsystemdatabaseandfunctionmodules,includingbooks,booklending,announcement,searchingmessageandbackstagemanagementfunctionmodule;finally,throughthetestandtheanalysis,hastheteacherevaluationtrial,thinksthesystemcouldbebewidelyused..Keywords:library;JSP;MYSQL目錄1引言 11.1課題背景及意義 11.2課題的研究與開(kāi)發(fā)目的 11.3本文的主要工作 22系統(tǒng)的需求分析 32.1系統(tǒng)需求分析 32.2系統(tǒng)流程分析 32.3系統(tǒng)功能分析 43開(kāi)發(fā)工具及相關(guān)技術(shù) 63.1MacromediaDreamweaver2008簡(jiǎn)介 63.2Sqlserver簡(jiǎn)介 63.3JSP語(yǔ)言及相關(guān)技術(shù)介紹 73.5SQL語(yǔ)言介紹 74總體設(shè)計(jì) 94.1權(quán)限功能設(shè)計(jì) 94.2數(shù)據(jù)庫(kù)設(shè)計(jì) 95系統(tǒng)的測(cè)試與分析 135.1測(cè)試目的與目標(biāo) 135.2測(cè)試方法 135.3測(cè)試結(jié)論 14結(jié)論 15參考文獻(xiàn) 16致謝 17 1引言1.1課題背景及意義信息社會(huì)使得檔案的載體形態(tài)和記錄方式呈現(xiàn)出多元化發(fā)展態(tài)勢(shì),紙質(zhì)檔案的“一統(tǒng)天下”將被聲像檔案、電子檔案并存的格局所替代,傳統(tǒng)的檔案編研工作必須改變以往封閉式管理格局,編研模式必須逐步向多載體、全方位、深層次地開(kāi)發(fā)檔案信息資源上轉(zhuǎn)換,走進(jìn)充滿活力的網(wǎng)絡(luò)世界。而網(wǎng)站建設(shè)則為檔案編研工作提供了新契機(jī),提出了新要求,打開(kāi)了新天地。在這個(gè)方面,通過(guò)建立自己的網(wǎng)上檔案館,開(kāi)展網(wǎng)上檔案服務(wù),對(duì)檔案編研工作適應(yīng)信息社會(huì)發(fā)展需要有了深入的認(rèn)識(shí)。隨著我國(guó)信息化程度的加快,隨著網(wǎng)絡(luò)信息資源的日益膨脹.檔案信息網(wǎng)站的建設(shè)已經(jīng)提上廠議事日程。然而在我國(guó),檔案信息網(wǎng)站出沒(méi)還處于剛剛起步的階段。理論方面沒(méi)有系統(tǒng)的論述,實(shí)踐上也嚴(yán)重滯后。應(yīng)用計(jì)算機(jī)可以進(jìn)行檔案信息統(tǒng)計(jì)和檢索。這些現(xiàn)代化信息技術(shù)的應(yīng)用,既可以把檔案工作者從繁重的手工勞動(dòng)中解脫出來(lái),又能夠使大力開(kāi)發(fā)和科學(xué)、合理、有效地利用檔案信息資源真正成為現(xiàn)實(shí),還可為將來(lái)人類檔案信息資源的共享打下基礎(chǔ)。但僅做到以上兩點(diǎn)是不夠的,因?yàn)闊o(wú)論是對(duì)檔案信息資源的開(kāi)發(fā)者來(lái)講,還是對(duì)檔案信息資源的利用者而言,都必須十分重視檔案信息資源的激活,即將原有的檔案信息資源進(jìn)行消化、吸收和利用,繼而產(chǎn)生新的知識(shí),以最大限度地發(fā)揮檔案信息資源的效用,實(shí)現(xiàn)檔案信息資源的最大價(jià)值。2001年7月國(guó)家發(fā)布的“國(guó)家信息化指標(biāo)構(gòu)成方案”中,以20條指標(biāo)來(lái)具體細(xì)化我國(guó)信息化水平和程度。其中第12條“網(wǎng)絡(luò)資源數(shù)據(jù)庫(kù)總?cè)萘俊标P(guān)系到檔案信息、網(wǎng)站的數(shù)據(jù)資源建設(shè)隨著中國(guó)電子政務(wù)的推廣和普及,INTERNET已經(jīng)為人類在新世紀(jì)的政務(wù)、商務(wù)、管理活動(dòng)中提供了一種迅速有效的獲取信息的手段和全新的模式。在這一變革中,只有善于利用INTERNET構(gòu)建自己的管理體系的單位和企業(yè)才能獲得成功。為了使檔案信息充分發(fā)揮作用,全國(guó)各類檔案部門及其檔案工作者紛紛在國(guó)際互聯(lián)網(wǎng)上建立了檔案信息網(wǎng)站。1.2課題的研究與開(kāi)發(fā)目的從我們獲取的實(shí)際需求出發(fā),我們對(duì)研究生信息管理系統(tǒng)進(jìn)行了全面的設(shè)計(jì)。作為一個(gè)系統(tǒng),必須是可以使用的,這個(gè)是我們進(jìn)行設(shè)計(jì)的前提,另外,我們還對(duì)系統(tǒng)的一些其他方面進(jìn)行了考慮,比如系統(tǒng)運(yùn)行性能,是否可以進(jìn)行擴(kuò)展,是否易于維護(hù),操作是否簡(jiǎn)便等。研究生信息管理系統(tǒng)是采用現(xiàn)代高新技術(shù)所支持的數(shù)字信息資源系統(tǒng),是下一代因特網(wǎng)上信息資源的管理模式,將從根本上改變目前因特網(wǎng)上信息分散不便使用的現(xiàn)狀。通俗地說(shuō),研究生信息管理系統(tǒng)是沒(méi)有時(shí)空限制的、便于使用的、超大規(guī)模的知識(shí)中心。具有較高的可用性、擴(kuò)展性、便于管理等特點(diǎn)。它解決方案可以包括解決數(shù)字資源創(chuàng)建、組織、管理、保存、發(fā)布、檢索和利用整個(gè)過(guò)程的各個(gè)組件或模塊,每一個(gè)組件或模塊都可以是單獨(dú)開(kāi)發(fā)的。本系統(tǒng)的開(kāi)發(fā)是采用B/S結(jié)構(gòu),模擬當(dāng)今已有的一些研究生信息管理系統(tǒng)進(jìn)行設(shè)計(jì)與開(kāi)發(fā)。因此,本次畢業(yè)設(shè)計(jì)應(yīng)首先分析研究生信息管理系統(tǒng)的相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí)(包括計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、編程技術(shù)等相關(guān)知識(shí)),選擇所熟悉的開(kāi)發(fā)工具進(jìn)行本畢業(yè)設(shè)計(jì)的開(kāi)發(fā);在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開(kāi)發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問(wèn)題的實(shí)現(xiàn)方法;同時(shí),在開(kāi)發(fā)設(shè)計(jì)與實(shí)現(xiàn)中,要保存好相關(guān)的設(shè)計(jì)文擋,為后面的畢業(yè)論文的寫作準(zhǔn)備材料;最后,系統(tǒng)開(kāi)發(fā)完畢后,進(jìn)行調(diào)試和試運(yùn)行,做好調(diào)試和試運(yùn)行的相關(guān)記錄,也為后面的畢業(yè)論文的寫作準(zhǔn)備材料。本課題系統(tǒng)的主要目的是讓學(xué)生能夠綜合運(yùn)用以前所學(xué)知識(shí)(包括以前所學(xué)的一些關(guān)于網(wǎng)絡(luò)技術(shù)、編程技術(shù)等相關(guān)知識(shí))的能力,開(kāi)發(fā)一個(gè)功能較完善的小型公共圖書館管理信息系統(tǒng)。1.3本文的主要工作研究生信息管理系統(tǒng)的工作主要是為著滿足來(lái)自三方面的需求,分別是輔導(dǎo)員,導(dǎo)師和學(xué)生。本文所研究的主要內(nèi)容也是圍繞著這三者的需求來(lái)進(jìn)行的。論文的第1章主要對(duì)系統(tǒng)的開(kāi)發(fā)背景,目的,及意義進(jìn)行了分析;第2章主要是對(duì)系統(tǒng)進(jìn)行需求分析,以及對(duì)其數(shù)據(jù)流程與功能進(jìn)行分析;第3章主要把系統(tǒng)開(kāi)發(fā)工具進(jìn)行介紹,另外講解開(kāi)發(fā)系統(tǒng)所用到的一些特殊功能技術(shù);第4章是系統(tǒng)的總體設(shè)計(jì),主要講解了系統(tǒng)各功能模塊的設(shè)計(jì),以及數(shù)據(jù)的開(kāi)發(fā)與設(shè)計(jì);第5章就是講解每一個(gè)功能的具體實(shí)現(xiàn),第6章是對(duì)系統(tǒng)的測(cè)試及還存在的不足之處。2系統(tǒng)的需求分析2.1系統(tǒng)需求分析隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。學(xué)生學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生檔案管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生檔案信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。管理信息系統(tǒng)(MIS)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。MIS的發(fā)展與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展是緊密相關(guān)的,隨著Internet/Intranet技術(shù)的廣泛應(yīng)用,MIS的體系結(jié)構(gòu)也發(fā)生很大的變化,從以往基于C/S結(jié)構(gòu)的數(shù)據(jù)訪問(wèn)及安全體系發(fā)展到當(dāng)前的基于B/S結(jié)構(gòu)體系。目前,我國(guó)的大中專院校的學(xué)生成績(jī)管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了了許多的人力和物力。在當(dāng)今信息時(shí)代這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學(xué)校所采用,將會(huì)改變以前靠手工管理學(xué)生成績(jī)的狀況,可以樹(shù)立良好的辦學(xué)形象,提高工作效率。鑒于上述管理信息系統(tǒng)的日趨成熟和收集信息的情況,該學(xué)籍管理系統(tǒng)充分運(yùn)用MIS的總體思想,綜合應(yīng)用了B/S模式、SQLServer、JSP等技術(shù),并具有學(xué)生對(duì)自己所需信息的操作和管理員對(duì)系統(tǒng)進(jìn)行管理等功能,很好的將圖書互換信息的顯示、收集、統(tǒng)計(jì)集合起來(lái),真正完好地達(dá)到服務(wù)于教學(xué)計(jì)劃。2.2系統(tǒng)流程分析為了促進(jìn)研究生管理的信息化、網(wǎng)絡(luò)化,采用JSP編寫了WEB方式的進(jìn)行開(kāi)發(fā)設(shè)計(jì),結(jié)合SqlServer數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。是支持單機(jī)、網(wǎng)絡(luò)、以及多用戶的管理系統(tǒng)。本系統(tǒng)可直接放于網(wǎng)絡(luò)服務(wù)器上,在任何地方均能實(shí)現(xiàn)管理。這套系統(tǒng)提供一個(gè)很好的平臺(tái),使輔導(dǎo)員,導(dǎo)師,學(xué)生都可以使用該系統(tǒng)進(jìn)行一些日常的行為,很是方便。2.3系統(tǒng)功能分析(一)網(wǎng)站前臺(tái)管理和實(shí)現(xiàn)4.1研究生新聞模塊1、新聞資訊:時(shí)間和內(nèi)容2、新聞圖塊:圖和新聞并存,分頁(yè)新聞5條。4.2通知公告模塊主要展示形式:(1)班會(huì)(針對(duì)課程管理方面的)。(2)學(xué)術(shù)、講座方面的通知。4.3就業(yè)信息模塊分為四部分:(1)發(fā)布就業(yè)信息。(2)就業(yè)相關(guān)政策。(3)鏈接外網(wǎng),如“廣西人才招聘網(wǎng)”、“桂林人才市場(chǎng)”等大型招聘網(wǎng)站。(4)學(xué)生求職信息(在網(wǎng)站中能公布學(xué)生求職信息)4.4、學(xué)生信息查詢模塊此模塊的登錄權(quán)限為“輔導(dǎo)員”和“研究生導(dǎo)師”,研究生學(xué)生沒(méi)有登錄該模塊的權(quán)限。在此之前,輔導(dǎo)員錄入所帶班級(jí)的學(xué)生相關(guān)信息進(jìn)入模塊系統(tǒng)中,導(dǎo)師輸入賬號(hào)和密碼,只能看自帶學(xué)生的情況:(1)導(dǎo)師可以了解到學(xué)生的考勤情況;(2)導(dǎo)師了解到學(xué)生的請(qǐng)假情況3)導(dǎo)師可以了解到學(xué)生的實(shí)習(xí)情況(在哪里實(shí)習(xí),做什么,實(shí)習(xí)時(shí)間)4.5論壇模塊通過(guò)此論壇,研究生可以進(jìn)行交流、討論及回復(fù)。(二)網(wǎng)站后臺(tái)管理和實(shí)現(xiàn)1、登錄模塊登錄權(quán)限對(duì)學(xué)院內(nèi)的輔導(dǎo)員開(kāi)放,輔導(dǎo)員對(duì)系統(tǒng)后臺(tái)管理和發(fā)布信息。導(dǎo)師(不是輔導(dǎo)員)沒(méi)有登錄權(quán)限。學(xué)生有部分登錄權(quán)限。2、輔導(dǎo)員模塊:1.1輔導(dǎo)員輸入工號(hào)和密碼可以進(jìn)入系統(tǒng)后臺(tái),錄入所帶班級(jí)學(xué)生的相關(guān)信息,如研究生請(qǐng)假、上課考勤情況(缺課、曠課、按時(shí)上課的次數(shù))、研究生實(shí)習(xí)情況。1.2輔導(dǎo)員對(duì)后臺(tái)網(wǎng)站進(jìn)行管理,可以發(fā)布新聞、公告通知、就業(yè)信息、人文素質(zhì)教育類的相關(guān)電子資料。3、表模塊:系統(tǒng)后臺(tái)用“表”來(lái)統(tǒng)一管理。4、導(dǎo)師模塊:有導(dǎo)師所帶學(xué)生的信息,數(shù)據(jù)庫(kù)鏈接,學(xué)生與課程,學(xué)生與請(qǐng)假,學(xué)生與實(shí)習(xí)表等相關(guān)信息。5、學(xué)生模塊:學(xué)生有部分登錄權(quán)限。學(xué)生輸入學(xué)號(hào)和密碼可以進(jìn)入到系統(tǒng)“求職信息”模塊,發(fā)布自己的簡(jiǎn)歷,求職意向。而輔導(dǎo)員有權(quán)對(duì)學(xué)生的求職信息進(jìn)行修改。3開(kāi)發(fā)工具及相關(guān)技術(shù)根據(jù)用戶的要求,以及產(chǎn)品實(shí)施的特性,系統(tǒng)需要具有界面友好;操作簡(jiǎn)單;網(wǎng)絡(luò)化程序高;查詢靈活快捷;運(yùn)行穩(wěn)定、安全;資源共享率高等特征。本系統(tǒng)是基于windowsxp+tomcat,采用JSP程序編寫,以MYSQL作為主體數(shù)據(jù)庫(kù)開(kāi)發(fā)而成的。系統(tǒng)開(kāi)發(fā)工具使用MacromediaDreamweaver2008和MYSQL。這兩種工具結(jié)合適合各類管理系統(tǒng)的快速開(kāi)發(fā),開(kāi)發(fā)的成品與Windows系列操作系統(tǒng)兼容性較好,而且開(kāi)發(fā)維護(hù)費(fèi)用較低。在講解系統(tǒng)的主要功能之前,先把此次系統(tǒng)開(kāi)發(fā)所用的工具、環(huán)境以及所使用到的相關(guān)技術(shù)知識(shí)介紹一下,方便讀者在接下來(lái)的系統(tǒng)功能介紹中,對(duì)功能的實(shí)現(xiàn)有更多的領(lǐng)會(huì)。3.1MacromediaDreamweaver2008簡(jiǎn)介MacromediaDreamweaver2008是一個(gè)專業(yè)的可視化Web應(yīng)用程序編輯器。它與以前的版本相比,其功能更加強(qiáng)大,界面更加友好,而且動(dòng)態(tài)網(wǎng)頁(yè)制作方面的功能更加完善。使用MacromediaDreamweaver2008可以輕松地制作出跨平臺(tái)和跨瀏覽器的精美網(wǎng)頁(yè)。3.2Sqlserver簡(jiǎn)介SQLServer是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,并于1988年推出了第一個(gè)OS/2版本。SQLServer近年來(lái)不斷更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用戶見(jiàn)面;SQLServer2000是Microsoft公司于2000年推出的最新版本。SQLServer特點(diǎn):1.真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。4.SQLServer與WindowsNT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQLServer也可以很好地與MicrosoftBackOffice產(chǎn)品集成。5.具有很好的伸縮性,可跨越從運(yùn)行Windows95/98的膝上型電腦到運(yùn)行Windows2000的大型多處理器等多種平臺(tái)使用。6.對(duì)Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。7.SQLServer提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。3.3JSP語(yǔ)言及相關(guān)技術(shù)介紹SP是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)簽,就構(gòu)成了JSP網(wǎng)頁(yè)java程序片段可以操縱數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送E-mail等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支Java,也可以訪問(wèn)JSP網(wǎng)頁(yè)。JSP全名為javaserverpage,其根本是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),他實(shí)現(xiàn)了Html語(yǔ)法中的java擴(kuò)張(以<%,%>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。JSP(JavaServerPages)是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來(lái)。JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言。3.5SQL語(yǔ)言介紹SQL是一個(gè)完全標(biāo)準(zhǔn)化的語(yǔ)言。在SQL的發(fā)展過(guò)程中,國(guó)際標(biāo)準(zhǔn)化組織(ISO),美國(guó)國(guó)際標(biāo)準(zhǔn)居(ANSI)等機(jī)構(gòu)為SQL制定了各種標(biāo)準(zhǔn)。但是對(duì)于不同的數(shù)據(jù)庫(kù)系統(tǒng),它們所支持的SQL功能也各有所不同,語(yǔ)法也有差異。SQL已經(jīng)成為關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。SQL按其功能分主要由以下幾部分組成:數(shù)據(jù)定義語(yǔ)言(DDL):實(shí)現(xiàn)定義,刪除,和修改數(shù)據(jù)庫(kù)對(duì)象的功能數(shù)據(jù)查詢語(yǔ)言(DQL):實(shí)現(xiàn)查詢數(shù)據(jù)的功能數(shù)據(jù)操縱語(yǔ)言(DML):實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的增加,刪除,修改功能數(shù)據(jù)控制語(yǔ)言(DCL):實(shí)現(xiàn)控制用戶對(duì)數(shù)據(jù)庫(kù)的操作權(quán)限的功能其中用得最多的是數(shù)據(jù)操縱語(yǔ)言(DML)。它包含了最常用的核心SQL語(yǔ)句,即SELECT,INSERT,UPDATE,DELETE。4總體設(shè)計(jì)4.1權(quán)限功能設(shè)計(jì)根據(jù)對(duì)需求的調(diào)研發(fā)現(xiàn),本系統(tǒng)包括三個(gè)權(quán)限,輔導(dǎo)員權(quán)限,導(dǎo)師權(quán)限,學(xué)生權(quán)限。下面介紹下三個(gè)權(quán)限分別具有的功能:輔導(dǎo)員:輔導(dǎo)員輸入工號(hào)和密碼可以進(jìn)入系統(tǒng)后臺(tái),錄入所帶班級(jí)學(xué)生的相關(guān)信息,如研究生請(qǐng)假、上課考勤情況(缺課、曠課、按時(shí)上課的次數(shù))、研究生實(shí)習(xí)情況。輔導(dǎo)員對(duì)后臺(tái)網(wǎng)站進(jìn)行管理,可以發(fā)布新聞、公告通知、就業(yè)信息、人文素質(zhì)教育類的相關(guān)電子資料。導(dǎo)師:有導(dǎo)師所帶學(xué)生的信息,數(shù)據(jù)庫(kù)鏈接,學(xué)生與課程,學(xué)生與請(qǐng)假,學(xué)生與實(shí)習(xí)表等相關(guān)信息。學(xué)生:學(xué)生有部分登錄權(quán)限。學(xué)生輸入學(xué)號(hào)和密碼可以進(jìn)入到系統(tǒng)“求職信息”模塊,發(fā)布自己的簡(jiǎn)歷,求職意向。而輔導(dǎo)員有權(quán)對(duì)學(xué)生的求職信息進(jìn)行修改。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于本信息系統(tǒng)一共涉及到十三個(gè)數(shù)據(jù)表。下面就介紹一下各表的設(shè)計(jì)結(jié)構(gòu)及其功能。(1)管理員表(admins):主要用于存放管理員信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表1所示。表1admins結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示usernamenvarchar(50)用戶名passwordnvarchar(50)密碼(2)班級(jí)表(bj):主要用于存放班級(jí)的詳細(xì)信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表2所示。表2bj結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示namesnvarchar(50)班級(jí)名稱(3)導(dǎo)師表(ds):主要用于存放導(dǎo)師的詳細(xì)信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表3所示。表3ds結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示nonvarchar(50)工號(hào)passwordnvarchar(50)密碼realnamedatetime姓名telnvarchar(50)電話(4)輔導(dǎo)員表(fdy):主要用于存放輔導(dǎo)員的詳細(xì)信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表4所示。表4fdy結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示nonvarchar(50)工號(hào)passwordnvarchar(50)密碼realnamedatetime姓名telnvarchar(50)電話BjidInt所屬班級(jí)(5)公告表(gg):主要用于存放公告的詳細(xì)信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表5所示。表5gg結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示descsnvarchar(50)內(nèi)容TimesDatetime發(fā)布時(shí)間(6)新聞表(xw):主要用于存放新聞的詳細(xì)信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表6所示。表6xw結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示descsnvarchar(50)內(nèi)容TimesDatetime發(fā)布時(shí)間Titlenvarchar(50)標(biāo)題urlnvarchar(50)圖片地址(7)考勤表(kq):主要用于存放考勤信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表7所示。表7kq結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示bjidInt班級(jí)idstuidInt學(xué)生idtypesnvarchar(50)考勤類型timesdatetime時(shí)間zjnvarchar(50)周幾Djjnvarchar(50)第幾節(jié)(8)留言表(ly):主要用于存放留言信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表8所示。表8ly結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示stuidInt學(xué)生idTitlenvarchar(50)考勤類型timesdatetime時(shí)間(9)留言詳細(xì)表(lymore):主要用于存放留言詳細(xì)信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表9所示。表9lymore結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示stuidInt學(xué)生idTitlenvarchar(50)內(nèi)容timesdatetime時(shí)間lyidInt留言id(10)請(qǐng)假表(qj):主要用于存放請(qǐng)假信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表10所示。表10qj結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示bjidInt班級(jí)idstuidInt學(xué)生idDescsnvarchar(50)描述btimesdatetime開(kāi)始時(shí)間etimesdatetime結(jié)束時(shí)間(11)求職表(qz):主要用于存放求職信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表11所示。表11qz結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示titlenvarchar(50)主題stuidInt學(xué)生idurlnvarchar(50)連接qzyxnvarchar(50)求職意向timesdatetime時(shí)間(12)學(xué)生表(stu):主要用于存放學(xué)生的詳細(xì)信息。其詳細(xì)設(shè)計(jì)結(jié)構(gòu)如表12所示。表12stu結(jié)構(gòu)表字段類型中文翻譯IdInt主鍵標(biāo)示nonvarchar(50)學(xué)號(hào)passwordnvarchar(50)密碼realnamedatetime姓名telnvarchar(50)電話BjidInt所屬班級(jí)DsidInt導(dǎo)師編號(hào)5系統(tǒng)的測(cè)試與分析5.1測(cè)試目的與目標(biāo)在此系統(tǒng)進(jìn)行初步實(shí)現(xiàn)之后,開(kāi)始進(jìn)行對(duì)系統(tǒng)進(jìn)行測(cè)試,找出系統(tǒng)中存在的Bug,通過(guò)測(cè)試,用提交的Bug報(bào)告來(lái)為以后軟件的改進(jìn)提供標(biāo)準(zhǔn)和參考,能夠在以后的系統(tǒng)改進(jìn)中找到依據(jù)。測(cè)試后的軟件各模塊基本功能能順利進(jìn)行,盡可能的提高軟件的健壯性。5.2測(cè)試方法系統(tǒng)的測(cè)試有兩種方法分別為黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試又稱為功能測(cè)試,在程序接口進(jìn)行,只檢查程序功能是否能夠按照規(guī)格說(shuō)明書的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。白盒測(cè)試又叫結(jié)構(gòu)測(cè)試,完全了解程序的結(jié)構(gòu)和處理過(guò)程,這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中每條通路是否都能按照預(yù)定要求正確工作。本系統(tǒng)開(kāi)發(fā)過(guò)程進(jìn)行的測(cè)試步驟如下:模塊測(cè)試:也叫單元測(cè)試,目的是保證每一個(gè)模塊作為一個(gè)單元能正確運(yùn)行,本測(cè)試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,主要評(píng)價(jià)模塊的下述五個(gè)特點(diǎn):模塊接口,局部數(shù)據(jù)結(jié)構(gòu),重要的執(zhí)行路徑,出錯(cuò)處理通路,影響上述各方面特性的邊界條件。模塊測(cè)試主要由代碼審查和軟件測(cè)試兩部分組成。集成測(cè)試:包括系統(tǒng)測(cè)試和子系統(tǒng)測(cè)試。集成測(cè)試是組裝軟件的系統(tǒng)技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問(wèn)題。集成測(cè)試有兩種方法:非漸增式和漸增式,但比較而言,漸增式方法比較好,因?yàn)椋壕帉懙臏y(cè)試軟件較少,開(kāi)銷較小;較早地發(fā)現(xiàn)模塊間的接口錯(cuò)誤;錯(cuò)誤位置容易判斷;測(cè)試更徹底。因此,本系統(tǒng)集成測(cè)試采用漸增式測(cè)試中的混合法,即對(duì)軟件結(jié)構(gòu)中較上層使用自頂而下的測(cè)試方法,而對(duì)軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對(duì)模塊較多時(shí)測(cè)試的一種折衷方法。驗(yàn)收測(cè)試:這一步是驗(yàn)證軟件的有效性。目的是向未來(lái)的用戶表明系統(tǒng)能夠象預(yù)定的那樣工作,驗(yàn)收測(cè)試一般使用黑盒測(cè)試法,驗(yàn)收測(cè)試有兩種可能的結(jié)果:功能和特性與用戶的要求有差距;功能和性能與用戶要求一致,軟件是可以接受的。這個(gè)階段發(fā)現(xiàn)的問(wèn)題往往和需求分析階段的差距有關(guān)。平行運(yùn)行。所謂平行運(yùn)行就是同時(shí)運(yùn)行。新開(kāi)發(fā)出來(lái)的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個(gè)系統(tǒng)的處理結(jié)果。目的有:可以在準(zhǔn)生產(chǎn)環(huán)境中運(yùn)行新系統(tǒng)而有不冒風(fēng)險(xiǎn);用戶能有一段熟悉新系統(tǒng)的時(shí)間;可以驗(yàn)證用戶指南和使用手冊(cè)之類的文檔;能夠以準(zhǔn)生產(chǎn)模式對(duì)新系統(tǒng)進(jìn)行全負(fù)荷測(cè)試,可以用測(cè)試結(jié)果驗(yàn)證性能指標(biāo)。5.3測(cè)試結(jié)論把開(kāi)始的代碼寫得越好,它出現(xiàn)的錯(cuò)誤也就越少,你也就越能相信所做過(guò)的測(cè)試是徹底的。系統(tǒng)化測(cè)試以一種有序方式設(shè)法探測(cè)潛在的麻煩位置。同樣,毛病最可能出現(xiàn)在邊界,這可以通過(guò)手工的或者程序的方式檢查。自動(dòng)進(jìn)行測(cè)試是最理想的,用得越多越好,因?yàn)闄C(jī)器不會(huì)犯錯(cuò)誤、不會(huì)疲勞、不會(huì)用臆想某此實(shí)際無(wú)法工作的東西能行來(lái)欺騙自己。回歸測(cè)試檢查一個(gè)程序是否能產(chǎn)生與它們過(guò)去相同的輸出。在做了小改變之后就測(cè)試是一種好技術(shù),能幫助我們將出現(xiàn)問(wèn)題的范圍局部化,因?yàn)樾聠?wèn)題一般就出現(xiàn)在新代碼里面。測(cè)試和排錯(cuò)常常被說(shuō)成是一個(gè)階段,實(shí)際上它們根本不是同一件事。簡(jiǎn)單地說(shuō),排錯(cuò)是在你已經(jīng)知道程序有問(wèn)題時(shí)要做的事情。而測(cè)試則是在你在認(rèn)為程序能工作的情況下,排錯(cuò)是在你已經(jīng)知道程序有問(wèn)題時(shí)要做的事情。而測(cè)試則是在你在認(rèn)為程序能工作的情況下,為設(shè)法打敗它而進(jìn)行的一整套確定的系統(tǒng)化的試驗(yàn)。結(jié)論研究生信息管理系統(tǒng)是在對(duì)相關(guān)資料和有關(guān)部門進(jìn)行了詳細(xì)調(diào)研后,確定了系統(tǒng)的具體需求和功能,然后根據(jù)功能設(shè)計(jì)出適合的數(shù)據(jù)庫(kù),然后根據(jù)自己的水平設(shè)計(jì)出界面,最后進(jìn)行編碼測(cè)試等,最后經(jīng)過(guò)老師的評(píng)定,次系統(tǒng)是苦于使用的。根據(jù)本畢業(yè)設(shè)計(jì)的要求,經(jīng)過(guò)幾個(gè)多月的努力,研究生信息管理系統(tǒng)基本開(kāi)發(fā)完畢。其功能基本符合用戶的需求,在數(shù)據(jù)的一致性問(wèn)題上,也通過(guò)程序進(jìn)行了有效的解決。通過(guò)這次的畢業(yè)設(shè)計(jì),我不緊學(xué)到了很多很多的知識(shí),還對(duì)自己以前的掌握的大量知識(shí)進(jìn)行了固定,得到了很好的鍛煉,使自己的水平更上一層樓。通過(guò)此次有意義的畢設(shè)活動(dòng),我在計(jì)算機(jī)軟件開(kāi)發(fā)當(dāng)面累積了大量的經(jīng)驗(yàn),特別是在對(duì)一些開(kāi)發(fā)工具和開(kāi)發(fā)語(yǔ)法不是很清晰的情況下,在自己查詢資料和老師同學(xué)的知道下,完成了任務(wù)。在設(shè)計(jì)過(guò)程中,自己分析問(wèn)題和解決問(wèn)題的能力都得到了鍛煉和提高,完善了自己的知識(shí)結(jié)構(gòu),加深了對(duì)知識(shí)的理解。這次畢業(yè)設(shè)計(jì)完成后,體會(huì)頗多,在學(xué)與做的過(guò)程中,取長(zhǎng)補(bǔ)短,不斷學(xué)習(xí)新

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論