国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

幼特教學院學生管理系統(tǒng)的設計與實現(xiàn)*

2012-11-15 01:02:48譚文娜
濰坊學院學報 2012年6期
關鍵詞:特教管理系統(tǒng)學院

譚文娜

(濰坊學院,山東 濰坊 261061)

濰坊學院幼特教師范學院是一所培養(yǎng)學前教育、特殊教育和藝術教育師資的省辦師范院校,占地360余畝,在校生4000多人,教職工340人。學院內(nèi)設基礎教育部、學前一系、學前二系、特教系、藝術系等五大系部。針對學院的實際需要,在全面分析學生信息管理特點的基礎上,本文設計開發(fā)了幼教特教學院學生管理系統(tǒng)。由于學生多,學生的入學層次多,因而本系統(tǒng)在學生管理中涉及的數(shù)據(jù)量很大,在具體管理中,又可以劃分為班級管理、學生基本信息管理、學生出勤信息管理、成績管理等方面。

1 系統(tǒng)功能模塊分析

幼特教學院學生管理系統(tǒng)是根據(jù)我院學生信息管理中的實際需要來開發(fā)的,最后達到讓學生處、教務處管理人員自動化的管理學生信息。使用該系統(tǒng),能夠在校園網(wǎng)、因特網(wǎng)中運行,具有重大的實用意義。

1.1 管理員功能

管理員是由學生信息管理員和教務員擔任,負責整個系統(tǒng)的管理。管理員具有添加用戶、修改密碼,添加、查詢、瀏覽班級信息,查詢、瀏覽、匯總學生基本信息、考勤信息、成績信息等功能。

1.2 輔導員功能

輔導員老師主要負責本班學生的基本信息、出勤信息的添加、查詢、瀏覽和本班學生成績查詢與瀏覽,這樣不但減輕了學生管理人員的工作負擔,而且便于輔導員針對學生情況,管理班級。

1.3 任課教師功能

任課教師主要負責所教班級的成績管理,包括成績添加、成績查詢、瀏覽等操作,這樣不但減輕了教務處的工作負擔,而且便于任課老師根據(jù)學生成績,進行有針對性的輔導。

2 系統(tǒng)數(shù)據(jù)庫的建立

幼特教學院學生管理系統(tǒng)主要采用了微軟公司的Access2003作為后臺數(shù)據(jù)庫,Access2003是Office中的一個管理軟件,它既可以獨立使用,也可以與Visual Basic 6.0、VC、VF等程序聯(lián)合使用。因為Access2003具有簡單、直觀等優(yōu)點,所以很多管理系統(tǒng)都選用它作為后臺的數(shù)據(jù)庫,再加上Access2003還具有很好的兼容性,可以為程序和系統(tǒng)的擴展提供便利的條件。

2.1 確定幼特教學院學生管理系統(tǒng)數(shù)據(jù)庫中的表

本系統(tǒng)是由“系統(tǒng)用戶表”、“學生基本信息表”、“學生考勤信息表”、“班級信息表”、“成績表”五個表組成。

2.2 確定數(shù)據(jù)庫表中的字段,確定主健

主健是指在數(shù)據(jù)庫中,每個表必須包括的,能夠惟一識別每一條記錄的字段或字段集,主要是為了連接在不同表中的數(shù)據(jù)信息。

例如,班級信息表的字段為:班級、年制、專業(yè)、班主任、備注等。其中主鍵為班級。學生考勤信息表中的“學生編號”能夠惟一識別一個學生,所以說“學生編號”就是學生考勤表的主健。

2.3 確定數(shù)據(jù)庫中表和表之間的聯(lián)系

因為已經(jīng)把字段放到了各個表中,并且設立了主鍵,所以就需要確定數(shù)據(jù)庫中表和表之間的一些關系,將有關的數(shù)據(jù)、信息重組。

學生基本信息表與成績表之間是“一對多”關系,即一個學生對應多個成績。通過“學生編號”字段建立聯(lián)系。班級信息表與學生基本信息表之間是“一對多”關系。即一個班級對應著幾十個學生,通過“班級”字段建立聯(lián)系。

2.4 錄入信息并且建立相關對象

如果表的結構已經(jīng)設計完成,就可以向數(shù)據(jù)庫的表中錄入信息,還可以創(chuàng)建報表、窗體、訪問頁和模塊等。

3 詳細設計與實現(xiàn)

運用Access2003生成數(shù)據(jù)庫,用Visual Basic 6.0來編寫數(shù)據(jù)庫系統(tǒng)的客戶端程序。在詳細設計階段主要寫明如何實現(xiàn)各系統(tǒng)模塊,對整個幼特教學院學生管理系統(tǒng)進行準確敘述,可將敘述直接翻譯成Visual Basic 6.0程序。

3.1 登陸窗口的設計與實現(xiàn)

系統(tǒng)登錄窗口,要求用戶輸入的用戶名、密碼、選擇正確的用戶類型(管理員、輔導員、任課教師),根據(jù)輸入選擇內(nèi)容,分配權限,大大避免了非法用戶對該系統(tǒng)的編輯,保證了系統(tǒng)的安全性。

3.2 主界面窗口的設計與實現(xiàn)

幼特教學院學生管理系統(tǒng)的主界面包含:“系統(tǒng)管理”、“班級管理”、“學生基本信息”、“學生出勤信息”、“成績管理”五個主菜單。根據(jù)用戶的權限,進行學生信息管理。(見圖1)

圖1 主界面窗口

3.3 學生基本信息模塊的設計與實現(xiàn)

學生基本信息是學生處管理工作的重要組成部分,包括:添加學生基本信息、查詢學生基本信息、瀏覽學生基本信息等功能。

3.3.1 添加學生基本信息子模塊

添加學生的基本信息窗體,包括添加學生編號、年級、學生姓名、專業(yè)、性別、家庭住址、籍貫、郵政編碼、年齡、電話、出生日期、Email等信息(見圖2)。其中備注信息是輔導員給學生的評語。輸入學生編號記錄,系統(tǒng)會自動進入學生姓名記錄,輸入完姓名記錄,系統(tǒng)會自動轉(zhuǎn)入性別記錄,以此類推,避免了手工操作出現(xiàn)的問題。如果輸入的學生編號與原始數(shù)據(jù)庫的學生編號相同,則會自動轉(zhuǎn)入修改界面,等修改完成后,系統(tǒng)會轉(zhuǎn)到下一學生編號添加界面。

輔導員進入系統(tǒng),打開添加學生基本信息窗口,輸入學生的基本信息,然后單擊“確定”按鈕,這樣就完成了學生注冊信息的添加操作,如果添加成功,則會出現(xiàn)“學生信息添加成功”的提示,學生信息管理員負責匯總各班學生的基本信息。

3.3.2 查詢學生基本信息子模塊

圖3是查詢學生基本信息窗口,在查詢的時候,注意選中前面的復選框,用戶可以輸入學生編號,進行查詢,因為學生編號是主要關鍵字,能夠準確查出該學生的基本信息。如果忘記了學生編號,可以只選擇輸入姓名、入校時間,則有可能查出重名的學生資料。查詢功能還可以用*、?通配符。查到要查的學生信息時,按照要求修改刪除即可。

例如:在學生編號查詢框中輸入20105,則查詢結果為學生編號中包含“20105”的學生。又如,選中學生編號并輸入2011*,其余選項不選擇也不輸入,則會查到學生編號為2011年入學的所有學生,若不輸入其它查詢內(nèi)容,則認為查找所有。

代碼如下:

Option Explicit

Private query As String

Private fdate As String

Private tdate As String

Private Sub CombDate()

fdate= Me.FromYear.Text &"-"& Me.FromMonth.Text &"-1"

fdate= Format(Me.FromYear.Text &"-" & Me.FromMonth.Text &"-1","yyyy-mmdd")

tdate= Me.ToYear.Text &"-"& Me.ToMonth.Text &"-1"

tdate= Format(tdate,"yyyy-mm-dd")

End Sub

Private Sub setSQL()

If IDCheck.Value= Visual Basic 6.0Checked Then

query="select*from StuffInfo where SID='"& Trim(Me.SID)&"'"

End If

If NameCheck.Value= Visual Basic 6.0Checked Then

query="select*from StuffInfo where SName='"& Trim(Me.SName)&"'"

End If

If TimeCheck.Value= Visual Basic 6.0Checked Then

query="select*from StuffInfo where SInTime between#"

query=query &fdate & "#and#"&tdate & "#"

End If

圖3 查詢學生基本信息窗口

End Sub

Private Sub cok_Click()

Call CombineDate

Call setSQL

frmResult.createList(query)

frmResult.Show

Unload Me

End Sub

Private Sub Form_Load()

Dim k As Integer

Dim S2As String

Dim ea As New ADODB.Recordset

S2="select distinct datepart(yy,SInTime)from StuffInfo"

Set ea= TransactSQL(S2)

If Not ea.EOF Then

ea.MoveFirst

While Not ea.EOF

If Not IsNull(ea.Fields(0))Then

Me.FromYear.AddItem ea(0)

Me.ToYear.AddItem ea(0)

End If

ea.MoveNext

Wend

ea.Close

Me.FromYear.ListIndex=0

Me.ToYear.ListIndex=0

End If

For k=1To 12

Me.FromMonth.AddItem k

Me.ToMonth.AddItem k

Next k

Me.FromMonth.ListIndex=0

Me.ToMonth.ListIndex=0

End Sub

3.4 學生出勤信息模塊的設計與實現(xiàn)

學生出勤信息管理是輔導員工作的主要組成部分,學生的出勤率反映了學生在校的表現(xiàn)。本系統(tǒng)學生出勤信息管理包括:添加學生出勤信息、查詢學生出勤信息、瀏覽學生出勤信息等功能。(見圖4)

3.5 數(shù)據(jù)庫與VB程序的結合(DBA)

ADODC控件在數(shù)據(jù)庫中的相關信息和為用戶顯示信息的Visual Basic程序兩者之間建起了紐帶。讓我們可以通過設置ADODC控件的各個屬性來告訴它要調(diào)用哪個數(shù)據(jù)庫中的相應部分。在缺省情況下,ADODC控件根據(jù)數(shù)據(jù)庫中相關的一個或多個數(shù)據(jù)庫表來建立起dynaset-type(動態(tài)集合)類型的記錄集合。一個記錄集合是動態(tài)的,這樣就意味著,當原來數(shù)據(jù)表中相關信息改變了以后,該記錄集合中的記錄亦會隨之改變。將ADODC控件放置在窗體中,我們還應該在該控件與要處理的數(shù)據(jù)庫之間建立起聯(lián)系。

圖4 學生出勤信息模塊窗口

系統(tǒng)數(shù)據(jù)庫與VB的相連采用的是ADO方法。先在幼特教學院Visual Basic 6.0系統(tǒng)中,單擊“工程”菜單中的“引用”命令,在對話框中選擇“Microsoft ActiveX Data Objects 2.0Library”,在工程窗口中,再右擊選擇“添加模塊”,在該模塊中輸入Public conn AS New ADODB.connection.最后,打開控制面板,選擇“性能與維護”命令中的“管理工具”,再選擇“數(shù)據(jù)源”,單擊“系統(tǒng)DSN”選項卡,單擊 “添加”按扭,選擇Driver do Microsoft Access(*.mdb),單擊確定,再選擇ytj數(shù)據(jù)庫,單擊“確定”按鈕完成數(shù)據(jù)庫與Visual Basic 6.0的連接。

4 結束語

通過幼特教師范學院學生管理系統(tǒng),可以根據(jù)權限,輕松的瀏覽、搜索、增加、注銷學生基本信息、考勤信息、班級信息、成績等信息。幼特教學院學生管理系統(tǒng)的建立,提高了學院的管理水平,改善了學院的辦公效率,為學院的學生信息管理工作提供了一個方便的工具。系統(tǒng)保密性好,可靠性高,方便查找、修改、更新,數(shù)據(jù)處理快捷。提高學院管理人員的專業(yè)素質(zhì)、管理水平,使他們能夠適應現(xiàn)代化的管理系統(tǒng),跟上時代的步伐。

[1]侯炳輝.信息管理系統(tǒng)[M].北京:中央電大出版社,2010.

[2]林陳雷.Visual Basic6.0[M].北京:人民郵電出版社,2009.

[3]馬力.Visual Basic 6.0程序設計[M].北京:北京大學出版社,2008.

[4]徐紅.數(shù)據(jù)庫原理與應用(Access高等職業(yè)院校規(guī)劃教材)[M].北京:中國鐵路出版社,2010.

[5]占維,劉偉.Visual Basic數(shù)據(jù)庫編程100例[M].北京:中國鐵道出版社,2008.

[6]王秀華.學生管理信息系統(tǒng)的開發(fā)及實現(xiàn)[J].西南民族大學學報,2011,30(3):365-367.

[7]郭漢軍,吳健強.學生管理信息系統(tǒng)的開發(fā)[J].新疆大學學報,2010,19(12):58-61.

猜你喜歡
特教管理系統(tǒng)學院
“南京特教師范招待所”飯盆
一只普通的食堂飯盆與一段獨特的特教歷史
初等教育學院
基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
做好特教學校班主任工作的幾點思考
甘肅教育(2020年6期)2020-09-11 07:45:10
基于LED聯(lián)動顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:08
同樣的陽光雨露——特教教師踐行者
唐山文學(2016年2期)2017-01-15 14:04:14
學院掠影
基于RFID的倉儲管理系統(tǒng)實現(xiàn)
增城市| 高青县| 鹤庆县| 平泉县| 神木县| 阳春市| 晋城| 章丘市| 万州区| 台东县| 德化县| 巴东县| 吉木萨尔县| 眉山市| 习水县| 江川县| 武胜县| 闵行区| 普兰店市| 洪洞县| 湟中县| 滦南县| 渭南市| 彭州市| 枣庄市| 巴林右旗| 克拉玛依市| 景谷| 会东县| 宁国市| 林周县| 综艺| 泰兴市| 上林县| 台东县| 万载县| 永兴县| 黄冈市| 丽水市| 石楼县| 华阴市|