第一篇:學(xué)生管理系統(tǒng)總結(jié)
從暑假開始到現(xiàn)在,剛把學(xué)生管理系統(tǒng)做完,大概用了十天的時間,在做系統(tǒng)的過程中學(xué)會了很多東西,雖然,有些還不太會用,不過,以后,應(yīng)該會慢慢熟練的。
這個系統(tǒng)中感覺最難的部分應(yīng)該就是設(shè)計數(shù)據(jù)庫和用代碼來實現(xiàn)窗體的功能,開始做的時候,我沒有做需求設(shè)計,上來就是了解了學(xué)生系統(tǒng)大概功能,就開始看它的代碼,然后,一點一點的自己去實現(xiàn),從開始的不熟悉、不理解、到現(xiàn)在的可以背著寫一些代碼,收獲,也挺大的。
理解了,它的代碼中一些設(shè)計思路,比如:常用的功能或一部分代碼,我們可以把它寫成一個函數(shù)(executeSQL)來調(diào)用,適合的使用全局變量UserName,有些代碼功能的結(jié)構(gòu)順序也需要調(diào)整。
從做學(xué)生管理系統(tǒng)中,逐漸了解了一點關(guān)于做一個系統(tǒng)的含義,知道了做系統(tǒng)也不是一個特別難的事,因為,我們已經(jīng)做到了,這個系統(tǒng)雖然簡單也是一個系統(tǒng),我們學(xué)東西就是要從簡單的開始學(xué)習(xí)。
做的時候,不知道具體步驟,沒有做需求分析,所以,在寫代碼實現(xiàn)功能過程中,沒有一個宏觀、整體的把控、對整體比較模糊,也沒有自己建表,對表中有些結(jié)構(gòu)和關(guān)系也不太了解,做的時候每次用到了都要去查一次數(shù)據(jù)庫中的標(biāo),所以,做的也就慢了。
需求分析的設(shè)計對系統(tǒng)是很重要的,有了需求分析才能把系統(tǒng)做出來,需求分析中數(shù)據(jù)庫設(shè)計又很重要,需要設(shè)計數(shù)據(jù)庫表結(jié)構(gòu)和表之間的邏輯結(jié)構(gòu)。
數(shù)據(jù)庫表之間的邏輯結(jié)構(gòu),依賴于我們建立的E-R圖也稱實體-聯(lián)系圖(Entity Relationship Diagram),如:
具體聯(lián)系需要我們設(shè)置表的字段來取得聯(lián)系。
現(xiàn)在感覺經(jīng)驗挺重要的,比如:我們雖然,學(xué)了很多VB語言,沒有做系統(tǒng)的經(jīng)驗,開始做的時候,就會無從下手,不知道從哪里開始做起。
等我們做過很多系統(tǒng)后,自己有獨立做系統(tǒng)的經(jīng)驗后,感覺就會不一樣,能力也會不一樣的,我們現(xiàn)在做系統(tǒng)也是增長經(jīng)驗的過程。
學(xué)生管理系統(tǒng)是我們做系統(tǒng)的一個開端,下面還有很多東西等著我們學(xué)習(xí)和實踐,懷著一個摸索和實踐的態(tài)度來做機房收費系統(tǒng),我們將會學(xué)到很多東西。
第二篇:學(xué)生管理系統(tǒng)個人總結(jié)
學(xué)生管理系統(tǒng)個人總結(jié)
概述
隨著計算機技術(shù)的發(fā)展,特別是計算機網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫技術(shù)的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改變?,F(xiàn)代化管理高效、簡潔,數(shù)據(jù)庫始于20世紀(jì)60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計算機軟件的一個重要分支。數(shù)據(jù)庫技術(shù)體現(xiàn)了當(dāng)代先進(jìn)的數(shù)據(jù)管理方法,使計算機的應(yīng)用真正滲透到國民經(jīng)濟各個部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來越大的作用。
而互聯(lián)網(wǎng)技術(shù)的出現(xiàn),更是進(jìn)一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進(jìn)我們的生活與工作。互聯(lián)網(wǎng)技術(shù)
與數(shù)據(jù)庫技術(shù)的結(jié)合為計算的在人類生活中的應(yīng)用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學(xué)化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競爭力,甚至是國家提高綜合國力,走向國民富強的重要手段。
我國人口眾多,學(xué)生數(shù)目龐大,要進(jìn)行信息化管理就需要建立合適的信息管理系統(tǒng),在實現(xiàn)基礎(chǔ)的管理功能的同時做好數(shù)據(jù)的整理、安全功能。通過使用信息管理系統(tǒng),可以極大提高工作效率。
背景分析
學(xué)生信息是學(xué)校管理中一項繁瑣的工作。管理人員需要建立學(xué)生的學(xué)籍,匯總每學(xué)期沒有拿到規(guī)定學(xué)分的學(xué)生,及這些學(xué)生的詳細(xì)情況;學(xué)生完成一門課程的學(xué)習(xí)后,教師學(xué)要錄入學(xué)生的考試成績,計算平均成績,匯總各分?jǐn)?shù)段的人數(shù);學(xué)生需要查詢已結(jié)業(yè)的各門課程的成績;班主任需要查詢本班學(xué)生的學(xué)習(xí)情況,包括每個課程的平均成績和
每個學(xué)生的考試通過情況。為此,設(shè)計一套實用的學(xué)生信息管理系統(tǒng)就可以大大簡化管理人員、班主任和任課教師的工作,方便學(xué)生查詢自己的學(xué)習(xí)情況。此外還需要具備良好的擴充能力,以應(yīng)付未來可能添加的新需求。
在賬戶管理方面需要分別處理老師和學(xué)生的賬戶,合理分配權(quán)限,做好系統(tǒng)安全。
總結(jié)
學(xué)生管理系統(tǒng)是一個典型的數(shù)據(jù)庫管理系統(tǒng)應(yīng)用。在制作過程中遇到的困難并不太多,主要是規(guī)劃文檔期間經(jīng)驗不足的問題,需要改很多遍。
接觸了軟件工程這門課程,我認(rèn)為軟件工程和我們平時上專業(yè)課相對來講一個是宏觀一個是微觀。平時寫軟件是一個微觀的,講的是如何來實現(xiàn)各個功能的細(xì)微細(xì)節(jié)。而軟件工程就相對來講是一個宏觀調(diào)控,從整體方面來分析系統(tǒng)的結(jié)構(gòu),可行性等等。
寫軟件我們是照著一定的思想一
定思路去寫下去,有人說其實寫軟件并不難,只要給你一個思路你就可以不斷地往下寫。我覺得確是如此,其實我們平時寫軟件我覺得并不是很難的事,平時即使遇到處理不了的技術(shù)問題,哪里編譯出現(xiàn)錯誤等等其實都可以在網(wǎng)上提問。技術(shù)問題一般我們都可以在網(wǎng)上得到答案,但軟件的思想不是我們看了一下就能真正理解的。
不論采用哪種方法來開發(fā)軟件,分析的過程都是提取系統(tǒng)需求的過程。分析工作主要包括3項內(nèi)容,這就是理解,表達(dá)和驗證。首先,系統(tǒng)分析員通過用戶及領(lǐng)域?qū)<业某浞纸涣?,力求完全理解用戶需求和該?yīng)用鄰域中的關(guān)鍵性的背景知識,并用某種無二義性的方式把這種理解表達(dá)成文檔資料。分析過程得出的最重要的文檔資料是軟件需求規(guī)格說明。
由于問題復(fù)雜,而且人與人之間的交流帶有隨意性和非形式化的特點,上述理解過程通常不能一次就達(dá)到理解的
效果。因此,還必須進(jìn)一步驗證軟件需求規(guī)格說明的正確性,完整性和有效性,如果發(fā)現(xiàn)了問題則進(jìn)行修正。顯然,需求分析過程是系統(tǒng)分析員與用戶及領(lǐng)域
專家反復(fù)交流和多次修正的過程。也就是說,理解和驗證的過程通常交替進(jìn)行,反復(fù)迭代,而且往往需要利用原型系統(tǒng)作為輔助工具。
由此可見,軟件工程在構(gòu)筑、編寫文檔方面的工作實際上并不比編寫代碼的工作量要少,相反,有時候編寫代碼尤其是初步編寫代碼的工作量在整個工程中只占了很少的一部分工作。我們需要改變傳統(tǒng)的編寫軟件的觀點,從軟件工程的角度來看待問題,這也是我學(xué)習(xí)軟件工程這門課最大的收獲。
個人總結(jié)
--------學(xué)生信息管理系統(tǒng)小結(jié)經(jīng)過大家的努力,學(xué)生管理系統(tǒng)終于做完了,經(jīng)過這次實習(xí)系統(tǒng)設(shè)計,自己總結(jié)了這個學(xué)生信息管理系統(tǒng)的一些問題,不過收獲還是頗為豐富的,再有理論知
識上結(jié)合實踐,使我學(xué)到了更多。
首先,更進(jìn)一步的了解了數(shù)據(jù)庫的基本操作,在這之前,數(shù)據(jù)庫的學(xué)習(xí)僅僅剛開了個頭,我們只是在了解一些概念性的東西。在做這個系統(tǒng)之前,我連基本的連接數(shù)據(jù)庫,配文件dsn,數(shù)據(jù)庫查詢語句等這些東西都不熟練?,F(xiàn)在對于數(shù)據(jù)庫的增刪改查操作比較熟練了,對于初學(xué)者來說,比較頭疼的就是對于單引號的處理。我的建議是如果不理解先把按照課本上正確的語句敲,然后在多次進(jìn)行數(shù)據(jù)庫的鏈接,增刪改查操作中不斷總結(jié)規(guī)律。這次設(shè)計的學(xué)生信息管理系統(tǒng),全在自己所掌握的知識下,進(jìn)行編程設(shè)計,完全體現(xiàn)了自己在數(shù)據(jù)庫語言和程序設(shè)計課程學(xué)習(xí)狀況,充分地為自己以后更深入了數(shù)據(jù)庫語言奠下深厚的基礎(chǔ)。
縱觀此學(xué)生信息管理系統(tǒng)的整體概況,目前,自我認(rèn)為設(shè)計良好,相關(guān)功能都能夠?qū)崿F(xiàn),功能強大,條理清晰,界面可觀性比較好。并且特色在于,所
設(shè)計的表單都在一個表單系統(tǒng)桌面中運行,比較符合系統(tǒng)的觀念。
在系統(tǒng)設(shè)計的過程中,我從中發(fā)現(xiàn),學(xué)習(xí)數(shù)據(jù)庫要細(xì)心和有耐性,并且要不斷地從外界學(xué)習(xí)更多的技術(shù)才能設(shè)計出一套完美的系統(tǒng)
劉小慧2014年7月15日
學(xué)生管理系統(tǒng)開發(fā)總結(jié)報告
項目承擔(dān)部門:07級漢本2本
本組成員:田維祝胡鵬躍周延強馬勇 王飛霞
撰寫人:田維祝
完成日期:2014年12月22日
本文檔使用部門:項目組主管領(lǐng)導(dǎo)客戶維護(hù)人員用戶 評審人:
評審日期:
實際開發(fā)結(jié)果:
功能基本實現(xiàn)。
1、軟件產(chǎn)品描述
此項目主要是有關(guān)于學(xué)生的成績進(jìn)行管理的應(yīng)用軟件,他的主要適用對象是老師和學(xué)生,能夠減少老師的工作
時間和壓力同時能夠及時的讓學(xué)生對自己的成績等私人信息及時了解!
軟件模塊清單
文檔清單
進(jìn)度
工作評價
對技術(shù)評價:
采用了以前沒有使用過的技術(shù):如jsp ,mvc架構(gòu)等 對質(zhì)量評價:
由于時間較短所以很多東西沒有完善,產(chǎn)品少有瑕疵!技術(shù)總結(jié)積累:
通過這次實例我們把過去所學(xué)的java只靈活運用到了項目中,同時涉及到了數(shù)據(jù)庫的一些技術(shù),網(wǎng)頁的設(shè)計美化,jsp網(wǎng)頁設(shè)計,讓我們受益匪淺。同時小組內(nèi)技術(shù)交流大家學(xué)會了很多過去沒有怎么使用的技術(shù)或者軟件,如ps,eclipse,jdbc數(shù)據(jù)庫連接等等。經(jīng)驗教訓(xùn):
通過這次實例開發(fā),增進(jìn)了團隊協(xié)作能力,增強了我們的編程思
想,鍛煉了我們的溝通能力。重要 的是我們學(xué)習(xí)了很多只是,加深了一些書本知識的理解,體驗了軟件的開發(fā)流程。
我們的缺陷在于,由于是初次合作所以彼此分工不明確。合作不夠密切!
最深體會:學(xué)無止境,多動手多思考!
asp.net課程設(shè)計
-----成績管理系統(tǒng)
韓
旭
強
計算機系應(yīng)用技術(shù)1001班 2014年六月二十七日
學(xué)生成績管理系統(tǒng)總結(jié)
成員介紹
組長:韓旭強 組員:岳瑞杰
牛津
成員分工合作
岳瑞杰
韓旭強 牛津 功能實現(xiàn)
c#課程設(shè)計
實
訓(xùn)
總
結(jié)
姓名: 班級:
學(xué)號:指導(dǎo)教師:
一學(xué)期很快就過去了,在這一學(xué)期中,我通過對visual c# 2014程序設(shè)計的學(xué)習(xí)獲得了很多知識。在本次c#課程設(shè)計中,我學(xué)習(xí)到了許多書本上沒有的知識,是我了解到程序開發(fā)的艱難。雖然這次實訓(xùn)中有許多的不足,但起碼是了解了圖書管理系統(tǒng)開發(fā)的部分過程。這次課程設(shè)計給我提供了一個很好的機會,在設(shè)計中發(fā)現(xiàn),有很多已經(jīng)學(xué)過的東西我們沒有理解到位不能靈活運用于實際,不能很好的用來解決問題,這就需要自己不斷的大量的實踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個過程中我們將深刻理解所學(xué)知識,同時也可以學(xué)到不少很實用的東西。
一 實訓(xùn)選題
圖書管理系統(tǒng)的設(shè)計
二 實訓(xùn)設(shè)計作品內(nèi)容
這次的課程設(shè)計,我們需要做一個圖書管理系統(tǒng)的登錄界面及主界面。
三 設(shè)計中遇到的問題及解決方案
這次的課程設(shè)計,我們需要做一個圖書管理系統(tǒng)的登錄界面及主界面。在制作過程中,我親身體驗了一回系統(tǒng)的設(shè)計開發(fā)過程,很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設(shè)計一個系統(tǒng)的時候才發(fā)現(xiàn)其中的難度。本次實訓(xùn)中,在做到各個頁面之間的跳轉(zhuǎn)中,不知如何制作,在我像同學(xué)及老師的不斷請教中終于學(xué)會了。
四 作品的優(yōu)點及不足
通過本次課程設(shè)計,我感覺我的作品的優(yōu)點在于,各頁面之間的背景設(shè)計還是不錯的,不足在于設(shè)計頁面過于簡單,有的設(shè)計不是很合理。希望以后能改正,更加努力學(xué)習(xí)。
五 對實訓(xùn)的意見及建議
通過這次課程設(shè)計的完成,使我對自己所學(xué)知識進(jìn)一步的了解,同時通過實踐發(fā)現(xiàn)自己的不足,對知識的掌握及運用存在諸多的不完善。本系統(tǒng)也存在著很多不足,如系統(tǒng)十分簡單,實現(xiàn)功能也不夠完善。所以在今后的學(xué)習(xí)中我會繼續(xù)努力,完善自我。在本次的實訓(xùn)中我感覺實訓(xùn)的時間有點短,有些設(shè)計是需要時間來思考的,但兩天的時間過于短,由許多的功能無法實現(xiàn)及更改,希望學(xué)校加長對實訓(xùn)時間的延長。還有就是實訓(xùn)環(huán)境有點簡陋,實訓(xùn)室沒辦法上網(wǎng),有些東西不會而無法及時的上網(wǎng)查詢。希望領(lǐng)導(dǎo)能夠改善。對于建議,希望領(lǐng)導(dǎo)能給實訓(xùn)室裝上風(fēng)扇,最好能裝上空調(diào)。
第三篇:學(xué)生管理系統(tǒng) 設(shè)計總結(jié)
概述
隨著計算機技術(shù)的發(fā)展,特別是計算機網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫技術(shù)的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改變?,F(xiàn)代化管理高效、簡潔,數(shù)據(jù)庫始于20世紀(jì)60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計算機軟件的一個重要分支。數(shù)據(jù)庫技術(shù)體現(xiàn)了當(dāng)代先進(jìn)的數(shù)據(jù)管理方法,使計算機的應(yīng)用真正滲透到國民經(jīng)濟各個部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來越大的作用。
而互聯(lián)網(wǎng)技術(shù)的出現(xiàn),更是進(jìn)一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進(jìn)我們的生活與工作?;ヂ?lián)網(wǎng)技術(shù)與數(shù)據(jù)庫技術(shù)的結(jié)合為計算的在人類生活中的應(yīng)用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學(xué)化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競爭力,甚至是國家提高綜合國力,走向國民富強的重要手段。
我國人口眾多,學(xué)生數(shù)目龐大,要進(jìn)行信息化管理就需要建立合適的信息管理系統(tǒng),在實現(xiàn)基礎(chǔ)的管理功能的同時做好數(shù)據(jù)的整理、安全功能。通過使用信息管理系統(tǒng),可以極大提高工作效率。
背景分析
學(xué)生信息是學(xué)校管理中一項繁瑣的工作。管理人員需要建立學(xué)生的學(xué)籍,匯總每學(xué)期沒有拿到規(guī)定學(xué)分的學(xué)生,及這些學(xué)生的詳細(xì)情況;學(xué)生完成一門課程的學(xué)習(xí)后,教師學(xué)要錄入學(xué)生的考試成績,計算平均成績,匯總各分?jǐn)?shù)段的人數(shù);學(xué)生需要查詢已結(jié)業(yè)的各門課程的成績;班主任需要查詢本班學(xué)生的學(xué)習(xí)情況,包括每個課程的平均成績和每個學(xué)生的考試通過情況。為此,設(shè)計一套實用的學(xué)生信息管理系統(tǒng)就可以大大簡化管理人員、班主任和任課教師的工作,方便學(xué)生查詢自己的學(xué)習(xí)情況。此外還需要具備良好的擴充能力,以應(yīng)付未來可能添加的新需求。
在賬戶管理方面需要分別處理老師和學(xué)生的賬戶,合理分配權(quán)限,做好系統(tǒng)安全。
總結(jié)
學(xué)生管理系統(tǒng)是一個典型的數(shù)據(jù)庫管理系統(tǒng)應(yīng)用。在制作過程中遇到的困難并不太多,主要是規(guī)劃文檔期間經(jīng)驗不足的問題,需要改很多遍。
接觸了軟件工程這門課程,我認(rèn)為軟件工程和我們平時上專業(yè)課相對來講一個是宏觀一個是微觀。平時寫軟件是一個微觀的,講的是如何來實現(xiàn)各個功能的細(xì)微細(xì)節(jié)。而軟件工程就相對來講是一個宏觀調(diào)控,從整體方面來分析系統(tǒng)的結(jié)構(gòu),可行性等等。
寫軟件我們是照著一定的思想一定思路去寫下去,有人說其實寫軟件并不難,只要給你一個思路你就可以不斷地往下寫。我覺得確是如此,其實我們平時寫軟件我覺得并不是很難的事,平時即使遇到處理不了的技術(shù)問題,哪里編譯出現(xiàn)錯誤等等其實都可以在網(wǎng)上提問。技術(shù)問題一般我們都可以在網(wǎng)上得到答案,但軟件的思想不是我們看了一下就能真正理解的。
不論采用哪種方法來開發(fā)軟件,分析的過程都是提取系統(tǒng)需求的過程。分析工作主要包括3項內(nèi)容,這就是理解,表達(dá)和驗證。首先,系統(tǒng)分析員通過用戶及領(lǐng)域?qū)<业某浞纸涣?,力求完全理解用戶需求和該?yīng)用鄰域中的關(guān)鍵性的背景知識,并用某種無二義性的方式把這種理解表達(dá)成文檔資料。分析過程得出的最重要的文檔資料是軟件需求規(guī)格說明(在面向?qū)ο蠓治鲋?,主要由對象模型,動態(tài)模型和功能模型組成)。
由于問題復(fù)雜,而且人與人之間的交流帶有隨意性和非形式化的特點,上述理解過程通常不能一次就達(dá)到理解的效果。因此,還必須進(jìn)一步驗證軟件需求規(guī)格說明的正確性,完整性和有效性,如果發(fā)現(xiàn)了問題則進(jìn)行修正。顯然,需求分析過程是系統(tǒng)分析員與用戶及領(lǐng)域
專家反復(fù)交流和多次修正的過程。也就是說,理解和驗證的過程通常交替進(jìn)行,反復(fù)迭代,而且往往需要利用原型系統(tǒng)作為輔助工具。
由此可見,軟件工程在構(gòu)筑、編寫文檔方面的工作實際上并不比編寫代碼的工作量要少,相反,有時候編寫代碼尤其是初步編寫代碼的工作量在整個工程中只占了很少的一部分工作。我們需要改變傳統(tǒng)的編寫軟件的觀點,從軟件工程的角度來看待問題,這也是我學(xué)習(xí)軟件工程這門課最大的收獲。
第四篇:學(xué)生管理系統(tǒng)
import java.awt.*;import java.awt.event.*;import java.sql.*;import java.util.*;import javax.swing.*;
public class Xsglxt extends JFrame implements ActionListener { JPanel mb1,mb2;JLabel bq1;JTextField wbk1;JButton an1,an2,an3,an4;JTable bg1;
JScrollPane gd1;Xsxx xsxx2;
public static void main(String[] args)
{
Xsglxt xs=new Xsglxt();}
public Xsglxt(){
mb1=new JPanel();
bq1=new JLabel(“請輸入姓名”);
wbk1=new JTextField(10);
an1=new JButton(“查詢”);
an1.addActionListener(this);
an1.setActionCommand(“chaxun”);
mb1.add(bq1);mb1.add(wbk1);mb1.add(an1);
mb2=new JPanel();
an2=new JButton(“添加”);
an2.addActionListener(this);
an2.setActionCommand(“tianjia”);
an3=new JButton(“修改”);
an3.addActionListener(this);
an3.setActionCommand(“xiugai”);
an4=new JButton(“刪除”);
an4.addActionListener(this);
an4.setActionCommand(“shanchu”);
mb2.add(an2);mb2.add(an3);mb2.add(an4);
xsxx2=new Xsxx();
bg1=new JTable(xsxx2);gd1=new JScrollPane(bg1);
this.add(gd1);this.add(mb1,“North”);this.add(mb2,“South”);
this.setTitle(“學(xué)生管理系統(tǒng)”);this.setSize(500,400);this.setLocation(201,181);this.setResizable(false);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);
} public void actionPerformed(ActionEvent e){ if(e.getActionCommand().equals(“chaxun”)){
String xingming=this.wbk1.getText().trim();
String sql=“select * from xuesheng where xingming='”+xingming+“'”;
xsxx2=new Xsxx(sql);
bg1.setModel(xsxx2);} else if(e.getActionCommand().equals(“tianjia”)){
Tianjia tj=new Tianjia(this,“添加學(xué)生信息”,true);
xsxx2=new Xsxx();
bg1.setModel(xsxx2);
} else if(e.getActionCommand().equals(“xiugai”)){
int ii=this.bg1.getSelectedRow();
if(ii==-1)
{
JOptionPane.showMessageDialog(this,“請選中要修改的行”);
return;
}
new Xiugai(this,“修改學(xué)生信息”,true,xsxx2,ii);
xsxx2=new Xsxx();
bg1.setModel(xsxx2);}
else if(e.getActionCommand().equals(“shanchu”))
{
int ii=this.bg1.getSelectedRow();
if(ii==-1)
{
JOptionPane.showMessageDialog(this,“請選中要刪除的行”);
return;
}
String st=(String)xsxx2.getValueAt(ii,0);
PreparedStatement ps=null;
Connection ct=null;
ResultSet rs=null;
Statement sm=null;
try {
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
ct=DriverManager.getConnection(“jdbc:odbc:sql server”,“sa”,“ydyd4488321”);
ps=ct.prepareStatement(“delete from xuesheng where xuehao=?”);
ps.setString(1,st);
ps.executeUpdate();
} catch(Exception e2){}
finally
{
try {
if(rs!=null)
{
rs.close();
}
if(ps!=null)
{
ps.close();
}
if(ct!=null)
{
ct.close();
}
} catch(Exception e3){}
}
xsxx2=new Xsxx();
bg1.setModel(xsxx2);
} } }
第五篇:學(xué)生考勤管理系統(tǒng)
學(xué)生考勤管理系統(tǒng)
系統(tǒng)設(shè)計開發(fā):張文聰
網(wǎng)站意義:
學(xué)生考勤對學(xué)校教務(wù)管理是至關(guān)重要的,傳統(tǒng)的學(xué)生出勤檢查往往是教師拿著一張紙質(zhì)名單逐一點名,或讓學(xué)生上交課堂作業(yè)以便課后查詢出勤情況。這些方法往往具有考勤效率低下,沒有系統(tǒng)的記錄和整理,容易丟失遺漏,耽誤時間等缺點。針對以上問題,開發(fā)一種針對學(xué)生考勤的網(wǎng)上管理系統(tǒng),通過本系統(tǒng),教師可以再課堂上直接登錄考勤記錄網(wǎng)站進(jìn)行課堂點名,記錄學(xué)生考勤情況等。此外,在課余,任課教師、班主任以及學(xué)校領(lǐng)導(dǎo)也可以登錄該網(wǎng)站查詢某班學(xué)生在某學(xué)科課程的出勤情況。
需求分析:
1、提供學(xué)生和老師兩個登錄用戶;
2、學(xué)生可以查詢自己的出勤情況;
3、任課老師可以查詢自己帶的班級學(xué)生的出勤情況;
4、班主任可以查詢本班級學(xué)生在每一學(xué)科的出勤情況。
5、實現(xiàn)科任老師和班主任查詢結(jié)果的報表打印。
網(wǎng)站設(shè)計圖:
開發(fā)運行平臺:
主要以Microsoft Visual Studio.NET 2008 為開發(fā)平臺,SQL Server 2000為后臺數(shù)據(jù)庫,采用.NET技術(shù),結(jié)合C#和JavaScript構(gòu)造應(yīng)用程序。
功能模塊說明:
1、學(xué)生信息管理
包括了學(xué)生的個人信息,所在班級,學(xué)號,姓名和學(xué)生每個學(xué)科的出勤情況。
2、學(xué)科信息
包括了每一個學(xué)科的課程名稱,課程號和每一個課程對應(yīng)的任課教師。
3、出勤模塊
包括了全校所有學(xué)生對應(yīng)每一學(xué)科課程的出勤情況。班主任和科任老師可以查詢對應(yīng)的班級學(xué)生出勤情況并打印出來。
網(wǎng)站總結(jié):
本系統(tǒng)針對在校學(xué)生每一節(jié)課的考勤情況作記錄,方便班主任對本班學(xué)生出勤率的查看可以及時做好教育防范工作。根據(jù)教務(wù)處的需求,我們還會將本系統(tǒng)繼續(xù)擴大,添加進(jìn)學(xué)生早操、值日和會議等功能,以及學(xué)生通過系統(tǒng)請假,老師或領(lǐng)導(dǎo)批假等功能。