學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2_第1頁(yè)
學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2_第2頁(yè)
學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2_第3頁(yè)
學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2_第4頁(yè)
學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2_第5頁(yè)
已閱讀5頁(yè),還剩2頁(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)介

1、學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)賀鈞,鄭彥平(西北第二民族學(xué)院寧夏銀川750021)摘要:以管理信息系統(tǒng)技術(shù)和Java語(yǔ)言程序設(shè)計(jì)理論為基礎(chǔ),結(jié)合WindowsAccess數(shù)據(jù)庫(kù)服務(wù)器的相關(guān)技術(shù),用JBuilderX作為前臺(tái)應(yīng)用程序開(kāi)發(fā)工具,闡述構(gòu)建一個(gè)普遍適用于學(xué)校、班級(jí)的學(xué)生成績(jī)管理系統(tǒng)的全過(guò)程,建立一套在現(xiàn)有Windows操作系統(tǒng)下的單機(jī)版學(xué)生成績(jī)管理系統(tǒng)。該系統(tǒng)適合一般學(xué)校和班級(jí)使用。管理系統(tǒng)具有簡(jiǎn)單實(shí)用、操作方便,可靠性強(qiáng)等特點(diǎn)??晒┮话銓W(xué)生登陸查詢,管理員則擁有查詢、添加、修改、刪除學(xué)生成績(jī)的功能。該成績(jī)信息管理不僅可以實(shí)現(xiàn)傳統(tǒng)管理應(yīng)用中的屬性數(shù)據(jù)的管理,而且可以針對(duì)不同的用戶需求建立

2、對(duì)空間數(shù)據(jù)的管理機(jī)制,因而可以得到廣泛的應(yīng)用。關(guān)鍵詞:數(shù)據(jù)庫(kù);信息;源代碼;項(xiàng)目中圖分類號(hào):TP311113文獻(xiàn)標(biāo)識(shí)碼:B文章編號(hào):1004373X(2005)06802DesignationandAchieveofStudentsMtHEJun,ZH(Northwest2ndNati)Abstract:Thiscommentbasedsystem,bineswithsomerelatetechniquesofaccessdatabaseserv2er,usingJBuilderXtoolapplicationandexpoundsconstructingaacademicrecordsyst

3、emthatsuitforcollegeissimpleandpracticalandreliablewhichcanbeappliedbystudentsforenteringandconsulting1Themtheadvantagestoinquire,add,reviseandcancelthescoresofstudents1Notonlythesystemcanrealizethetraditionalattributedatagovernment,butalsoitbuildsapowerfulsystemwhichcanmakefulluseofdimensionaldatau

4、sedbydif2ferentcustomers1Thus,thisgovernmentsystemisabletobeappliedwidely1Keywords:database;message;sourcecode;item1引言隨著計(jì)算機(jī)軟件、硬件技術(shù)的飛速發(fā)展,以信息技術(shù)為代表的新一代管理信息系統(tǒng)在社會(huì)建設(shè)發(fā)展的各個(gè)行業(yè)管理中的應(yīng)用越來(lái)越普遍,而以MIS技術(shù)為基礎(chǔ)的各種信息管理系統(tǒng)的發(fā)展又起著舉足輕重的作用。尤其是在各大院校普遍適用的成績(jī)管理系統(tǒng),為提高學(xué)校的管理水平和避免資源的重復(fù)浪費(fèi)起到了巨大的作用。因?yàn)槌煽?jī)信息管理不僅可以實(shí)現(xiàn)傳統(tǒng)管理應(yīng)用中的屬性數(shù)據(jù)的管理,而且可以針對(duì)不同的用

5、戶需求建立對(duì)空間數(shù)據(jù)的管理機(jī)制,因而得到廣泛的應(yīng)用。這里將結(jié)合MIS技術(shù)在管理中的應(yīng)用就學(xué)生成績(jī)管理系統(tǒng)做一次有意的嘗試。111系統(tǒng)工作環(huán)境及工具的概述11111Windows下的Java編程環(huán)境簡(jiǎn)介Java是新一代的面象對(duì)象的、分布式的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的語(yǔ)言。他的平臺(tái)無(wú)關(guān)性特別適合于Internet應(yīng)用程序開(kāi)發(fā)。Java作為軟件開(kāi)發(fā)的一種革命性的技術(shù),其地位收稿日期:20050622已被確立。他的優(yōu)點(diǎn)在于:便宜,易于使用和管理。不管用戶使用何種類型的機(jī)器和操作系統(tǒng),界面是統(tǒng)一的In2ternet瀏覽器,而數(shù)據(jù)庫(kù)、Web頁(yè)面、應(yīng)用程序(用Ja

6、va編的Applet)則存在WWW服務(wù)器上,無(wú)論是開(kāi)發(fā)人員,還是管理人員,或是用戶都可以受益于該解決方案。他的編譯環(huán)境簡(jiǎn)單易行,有JDK(JavaDevelopKit)與JWS(JavaWorkShop)。11112Java語(yǔ)言的特點(diǎn)(1)簡(jiǎn)單Java語(yǔ)言的簡(jiǎn)單性主要體現(xiàn)在以下3個(gè)方面:Java的風(fēng)格類似于C言是C及C+,從某種意義上講,Java語(yǔ)+語(yǔ)言的一個(gè)變種,因此,C+程序員可以很快就掌握J(rèn)ava編程技術(shù)。Java摒棄了C針和內(nèi)存管理。Java提供了豐富的類庫(kù)。(2)面向?qū)ο笾腥菀滓l(fā)程序錯(cuò)誤的地方,如指面向?qū)ο笫荍ava最重要的特性。Java語(yǔ)言的設(shè)計(jì)完全是面向?qū)ο蟮?他不支持類似C語(yǔ)

7、言那樣的面向過(guò)程的程序設(shè)計(jì)技術(shù)。Java支持靜態(tài)和動(dòng)態(tài)風(fēng)格的代碼繼承及重用。68112Java開(kāi)發(fā)工具JBuilderX的概述JBuilderX是Borland公司最新推出的Java跨平臺(tái)集(4)管理員登陸到指定的操作界面時(shí),系統(tǒng)顯示連接數(shù)據(jù)庫(kù)中所有已錄入的學(xué)生成績(jī)列表。214需求分析總結(jié)通過(guò)以上需求經(jīng)過(guò)分析并結(jié)合個(gè)人實(shí)際情況,得到的結(jié)論是,該管理系統(tǒng)可以由本人自行設(shè)計(jì)并實(shí)施,制作過(guò)程在力求完善的情況下盡量做到簡(jiǎn)約和精要。該管理系統(tǒng)可行性強(qiáng),由于數(shù)據(jù)庫(kù)要求較低因此可由小型的數(shù)據(jù)庫(kù)制作方案完成。215所采用的開(kāi)發(fā)工具完成該管理系統(tǒng)需要數(shù)據(jù)庫(kù)、登陸管理平臺(tái)和數(shù)據(jù)庫(kù)連接3大部分來(lái)實(shí)現(xiàn)。根據(jù)本人所掌握

8、的技能所需要的開(kāi)發(fā)工具如下所示:(1)數(shù)據(jù)庫(kù):MicrosoftAccess數(shù)據(jù)庫(kù)設(shè)計(jì)。(2)數(shù)據(jù)庫(kù)連結(jié):JavaJDBC數(shù)據(jù)庫(kù)鏈接。(3):JavaJBuilderX。成開(kāi)發(fā)環(huán)境,他秉承了JBuilder家族簡(jiǎn)單易用的風(fēng)格,能夠很好地支持UML,Web服務(wù),并且能夠顯著地加快開(kāi)發(fā)速度和提高開(kāi)發(fā)效率。JBuilderX支持Windows,Lin2ux,Solaris和MacOS,提供了真正的跨平臺(tái)開(kāi)發(fā)能力。JBuilderX是為Java語(yǔ)言量身定做的一款集成開(kāi)發(fā)工具,因此在JBuilderX的設(shè)計(jì)中全面體現(xiàn)了對(duì)Java語(yǔ)言面向?qū)ο筇匦院途W(wǎng)絡(luò)功能的支持。JBuilderX針對(duì)Java提供了友好的

9、界面、靈活的個(gè)性化設(shè)計(jì),并且支持多樣化的插件。JBuilderX已經(jīng)成為Java集成開(kāi)發(fā)工具中的首選。113項(xiàng)目開(kāi)發(fā)理念一個(gè)完整的管理系統(tǒng)開(kāi)發(fā)項(xiàng)目要有嚴(yán)謹(jǐn)?shù)慕M織結(jié)構(gòu)設(shè)置和細(xì)致的計(jì)劃。圖1是一個(gè)正規(guī)的開(kāi)發(fā)項(xiàng)目中所具有的結(jié)構(gòu)圖。容易看到,在這樣一個(gè)組織嚴(yán)密,分工明確的組織概念下,一個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程會(huì)變得非常清晰。且效率的分配也是不言而喻的。21W;MicrosoftwareAccess;Java)3界面程序結(jié)構(gòu)(1)用戶登陸界面,該界面包括:系統(tǒng)登陸成功界面;圖1項(xiàng)目結(jié)構(gòu)圖2系統(tǒng)設(shè)計(jì)需求分析報(bào)告211項(xiàng)目目標(biāo)建立一套在現(xiàn)有Windows操作系統(tǒng)下的單機(jī)版學(xué)生成績(jī)管理系統(tǒng)。該系統(tǒng)適合一般學(xué)校和班級(jí)使

10、用。管理系統(tǒng)具有簡(jiǎn)單實(shí)用、操作方便,可靠性強(qiáng)等特點(diǎn)??晒┮话銓W(xué)生登陸查詢,管理員則擁有查詢、添加、修改、刪除學(xué)生成績(jī)的功能。212項(xiàng)目范圍根據(jù)項(xiàng)目設(shè)計(jì)要求,開(kāi)發(fā)范圍限定在學(xué)校成績(jī)管理方面,以MIS(管理信息系統(tǒng))技術(shù)理論為基礎(chǔ),結(jié)合數(shù)據(jù)庫(kù)服務(wù)器的相關(guān)技術(shù),以掌握的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言為工具,實(shí)現(xiàn)該管理信息系統(tǒng)各方面的功能。213項(xiàng)目設(shè)計(jì)需求解決方案針對(duì)下述需求:(1)學(xué)生可以查詢自己的學(xué)習(xí)成績(jī);當(dāng)學(xué)生輸入正確提示ID輸入錯(cuò)誤界面。通過(guò)此界面管理員和學(xué)生輸入信息以便登陸系統(tǒng)達(dá)到各自所需要的使用權(quán)限。(2)成績(jī)顯示界面,該界面包括:顯示當(dāng)前登陸學(xué)生成績(jī)界面;提示數(shù)據(jù)庫(kù)未檢索到該學(xué)生成績(jī)界面。學(xué)生

11、通過(guò)輸入正確的個(gè)人ID得到自己的成績(jī)信息并顯示出來(lái),若數(shù)據(jù)庫(kù)中未檢索到與該學(xué)生匹配的數(shù)據(jù)項(xiàng)則提示用戶該成績(jī)未登陸。(3)成績(jī)管理界面管理員輸入正確個(gè)人ID進(jìn)入到該界面,通過(guò)該界面管理員可以對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、查詢、修改的工作并顯示數(shù)據(jù)庫(kù)已錄入信息的所有項(xiàng)目。4項(xiàng)目設(shè)計(jì)實(shí)施監(jiān)控報(bào)告針對(duì)該管理系統(tǒng)在設(shè)計(jì)制作過(guò)程中可能出現(xiàn)的一系列問(wèn)題,提出了以下幾種主要的過(guò)程監(jiān)控項(xiàng)目,并針對(duì)這些項(xiàng)目進(jìn)行有目標(biāo)的考核,經(jīng)過(guò)考核對(duì)該項(xiàng)目在實(shí)施過(guò)程中出現(xiàn)的問(wèn)題進(jìn)行評(píng)估。通過(guò)評(píng)估可以清楚地看到在開(kāi)發(fā)過(guò)程中仍然存在的問(wèn)題,從而很直觀地對(duì)這些問(wèn)題進(jìn)行有效解決,為順利完成項(xiàng)目掃清障礙,也為在開(kāi)發(fā)后期對(duì)整個(gè)設(shè)計(jì)過(guò)程有一個(gè)全

12、面的了解提供數(shù)據(jù)支持。(下轉(zhuǎn)第72頁(yè))的個(gè)人信息時(shí),系統(tǒng)顯示該學(xué)生的個(gè)人成績(jī)。若學(xué)生輸入錯(cuò)誤信息,則系統(tǒng)提示出錯(cuò)并重新輸入正確的個(gè)人信息;(2)管理員可以通過(guò)輸入指定的登陸口令進(jìn)入到管理員操作界面并根據(jù)自己的操作需求對(duì)數(shù)據(jù)進(jìn)行添加、刪除、查詢、修改;(3)系統(tǒng)可根據(jù)管理員分配給使用者的權(quán)限提供不同的功能;69空間參考點(diǎn)。所帶來(lái)的不良后果,盡可能地減少損失。該研究具有顯著的社會(huì)效益和經(jīng)濟(jì)效益,對(duì)提高高速公路的自動(dòng)化管理水平具有重要的作用。參考文獻(xiàn)1騰召勝,羅隆福,童調(diào)生1智能檢測(cè)系統(tǒng)與數(shù)據(jù)融合M1數(shù)據(jù)相關(guān)是指通過(guò)目標(biāo)路段的車輛檢測(cè)器所采集的實(shí)時(shí)交通流數(shù)據(jù)與高速公路監(jiān)控中心數(shù)據(jù)庫(kù)中的歷史數(shù)據(jù)進(jìn)行相

13、關(guān)處理。數(shù)據(jù)相關(guān)的作用是判別不同時(shí)間與空間的交通數(shù)據(jù)是否來(lái)自同一車輛。參數(shù)估計(jì)是指高速公路監(jiān)控中心的數(shù)據(jù)融合系統(tǒng)利用采集的實(shí)時(shí)交通流數(shù)據(jù)及環(huán)境檢測(cè)數(shù)據(jù)估計(jì)下一次檢測(cè)中參數(shù)的量值,預(yù)測(cè)的數(shù)值被反饋給隨后的檢測(cè)結(jié)果,以便進(jìn)行相關(guān)處理。交通事件估計(jì)是將目標(biāo)路段的數(shù)據(jù)集與此前確定的可能態(tài)勢(shì)的事件模式相比較,以確定哪種事件模式與檢測(cè)區(qū)域內(nèi)所有車輛的狀態(tài)最匹配。交通事件估計(jì)的輸出結(jié)果是對(duì)交通事件的評(píng)定、事件的嚴(yán)重程度以及發(fā)展趨勢(shì)等。4結(jié)語(yǔ)在高速公路異常事件檢測(cè)中,應(yīng)用數(shù)據(jù)融合技術(shù)可以實(shí)現(xiàn)多數(shù)據(jù)源的信息處理,最大可能的降低異常事件發(fā)生北京:機(jī)械工業(yè)出版社,199912LawrenceKleinA1多傳感器數(shù)

14、據(jù)融合理論及其應(yīng)用M1戴亞平譯1北京:北京理工大學(xué)出版社,200413楊佩昆,吳兵1交通管理與控制M1北京:人民交通出版社,200314韓直1交通異常檢測(cè)系統(tǒng)J1中國(guó)交通工程,1996,(1)15張汝華,楊曉光,嚴(yán)海1智能交通信息特征分析與處理系統(tǒng)設(shè)計(jì)J1交通運(yùn)輸系統(tǒng)工程及設(shè)計(jì),2003,3(4):273316朱彥東,J,3)1作者簡(jiǎn)介巨永鋒男,1962年出生,教授、智能測(cè)控技術(shù)、機(jī)電一體化技術(shù)等。潘若禹女,。,。(上接第67頁(yè))212重要函數(shù)介紹21211日期合法性判斷函數(shù)f_isdate():主要以用戶輸入數(shù)據(jù)為入口參數(shù),進(jìn)行類3結(jié)語(yǔ)以上對(duì)該程序的主要設(shè)計(jì)過(guò)程進(jìn)行了說(shuō)明。限于篇幅,對(duì)其他一

15、些次要的內(nèi)容不再討論和聲明。程序在Win2dows2000+PB9+SQLServer下調(diào)試通過(guò),并在實(shí)際項(xiàng)似left(ls_date,4)調(diào)整后判斷。21212年月合法性判斷函數(shù)f_isny():與f_isdate()類似。目的開(kāi)發(fā)和使用中取得了良好的效果。本文主要通過(guò)實(shí)際項(xiàng)目對(duì)MIS開(kāi)發(fā)中數(shù)據(jù)智能輸入程序進(jìn)行了一定研究,提出了以方便用戶為中心的解決方案。參考文獻(xiàn)121213對(duì)所做操作保存到日志(系統(tǒng)時(shí)間)f_serverdatetime():返回datetime型數(shù)據(jù):selectgetdate()into:ldt_servertimefromsysobjects;returnldt_servertime呂睿,李勇,溫為民,等1PowerBuilder910開(kāi)發(fā)精解M.北京:電子工業(yè)出版社,2003.2何旭洪,余建英1PowerBuilder810數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航M1北京:人民郵電出版社,20031作者簡(jiǎn)介孫林波男,1979年出生,華中科技大學(xué)碩士研究生。從事電力電子方面的研究。邵可然男,1946年出生,華中科技大學(xué)教授,博士生導(dǎo)師。陳文明男,1973年出生,博士研究生。從事數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)研究。(上接第69頁(yè))參考文

溫馨提示

  • 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)論