




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、教務(wù)系統(tǒng)數(shù)據(jù)庫(kù)總結(jié)概述1.1開(kāi)發(fā)背景現(xiàn)如今學(xué)校招生越來(lái)越多,必然就會(huì)有大量的學(xué)生信息需要處理。如果只靠人力來(lái)完成, 這將會(huì)變成一項(xiàng)非常繁瑣、復(fù)雜的工作,而且還會(huì)出現(xiàn)很多意想不到的錯(cuò)誤,給管理這些數(shù) 據(jù)帶來(lái)了很大的不便,也越來(lái)越不適合學(xué)校發(fā)展的需要.教務(wù)管理系統(tǒng)是一個(gè)龐大而復(fù)雜的系統(tǒng),它包括對(duì)院系資料的管理,對(duì)課程資料的管理, 對(duì)學(xué)生資料的管理和對(duì)學(xué)生成績(jī)的管理等等主要的功能。教務(wù)管理系統(tǒng)是每個(gè)學(xué)校的一項(xiàng) 必不可少的內(nèi)容,它的好壞直接影響到學(xué)校里的主要工作,一旦此系統(tǒng)癱瘓,學(xué)校將會(huì)受到非 常嚴(yán)重的損失,也會(huì)影響到每一個(gè)學(xué)生所以現(xiàn)如今設(shè)計(jì)一個(gè)功能完整、操作簡(jiǎn)單以及界面 友好的教務(wù)管理系統(tǒng)變得非常重
2、要。為了提高教務(wù)管理工作的效率,減少錯(cuò)誤的出現(xiàn),節(jié)約大量的人力資源現(xiàn)在的學(xué)校的教務(wù) 管理也逐步從手工轉(zhuǎn)到計(jì)算機(jī)自動(dòng)化信息處理階段。通過(guò)這個(gè)系統(tǒng),用戶(hù)可以方便的對(duì)院 系資料、課程資料、學(xué)生資料和學(xué)生成績(jī)資料進(jìn)行添加、修改和刪除操作,還可以對(duì)學(xué)生 資料和成績(jī)進(jìn)行查詢(xún)操作.除此之外,對(duì)用戶(hù)的添加和刪除操作也很方便。1。2開(kāi)發(fā)環(huán)境簡(jiǎn)介系統(tǒng)平臺(tái):Windows xp數(shù)據(jù)庫(kù)服務(wù)器:Microsoft SQL Server需求分析2。1功能需求這次開(kāi)發(fā)的教務(wù)管理系統(tǒng)大大提高了學(xué)校管理工作的效率,使用戶(hù)能夠方便的對(duì)院系信 息、課程信息、學(xué)生信息以及成績(jī)信息進(jìn)行管理本系統(tǒng)對(duì)具有不同權(quán)限的用戶(hù)所開(kāi)放的 功能是不同
3、的,最高級(jí)用戶(hù)的權(quán)限是“管理員”,它能使用系統(tǒng)的所有功能,另一種用 戶(hù)的權(quán)限是“用戶(hù)”,它只能使用系統(tǒng)的部分功能。不同權(quán)限的用戶(hù)能使用的功能如下:用戶(hù)管理:此項(xiàng)功能只能由管理員使用修改密碼:管理員和用戶(hù)都能使用信息管理:包含了系別管理、學(xué)生管理、課程管理、成績(jī)管理四個(gè)模塊,只能由 管理員使用,用戶(hù)不能使用。學(xué)生資料查詢(xún):只能由管理員使用,用戶(hù)不能使用學(xué)生成績(jī)查詢(xún):管理員和用戶(hù)都能使用2.2模塊劃分本系統(tǒng)并不復(fù)雜,模塊劃分也比較清楚通過(guò)對(duì)不同的功能進(jìn)行分析,就可以得到系統(tǒng)的 模塊劃分。登錄管理模塊:為了保證系統(tǒng)的安全性,可以根據(jù)不同的用戶(hù)權(quán)限來(lái)提供不同的服務(wù)。 分為管理員登錄和用戶(hù)登錄兩個(gè)子模塊
4、.系統(tǒng)管理模塊:分為用戶(hù)管理和修改密碼兩個(gè)子模塊。其中用戶(hù)管理子模塊又包含了 添加用戶(hù)和刪除用戶(hù)兩部分.信息管理模塊:對(duì)各基本表進(jìn)行管理。分為系別管理、學(xué)生管理、課程管理和成績(jī)管 理四個(gè)子模塊。每一個(gè)模塊又包含添加、修改和刪除三個(gè)部分。信息查詢(xún)模塊:在各基本表的基礎(chǔ)上進(jìn)行信息查詢(xún).分為學(xué)生資料查詢(xún)和學(xué)生成績(jī)查詢(xún)兩個(gè)子模塊.幫助模塊:分為關(guān)于系統(tǒng)和關(guān)于作者兩個(gè)子模塊。與之對(duì)應(yīng)的模塊劃分(圖一)如下所示:圖一:模塊劃分圖2。3系統(tǒng)的窗體命名約定如表一所示:表一:各窗體的命名約定窗體窗體名稱(chēng)窗體實(shí)現(xiàn)的功能LoginForm1登錄窗口作為用戶(hù)登錄系統(tǒng)的窗口FrmMain教務(wù)管理系統(tǒng)系統(tǒng)的主界面,列出所
5、有的功能FrmUser用戶(hù)管理對(duì)用戶(hù)的信息進(jìn)行管理FrmPasswordCharge修改密碼用戶(hù)可以在此修改密碼FrmDepartment系別管理對(duì)院系的信息進(jìn)行管理FrmCourse課程管理對(duì)課程的信息進(jìn)行管理FrmStudent學(xué)籍管理對(duì)學(xué)生的基本信息進(jìn)行管理FrmGrade成績(jī)管理對(duì)學(xué)生的成績(jī)進(jìn)行管理FrmStuQuery學(xué)生資料查詢(xún)對(duì)學(xué)生的基本信息進(jìn)行查詢(xún)FrmGradeQuery學(xué)生成績(jī)查詢(xún)對(duì)學(xué)生的學(xué)習(xí)成績(jī)進(jìn)行查詢(xún)FrmAboutSysterm關(guān)于系統(tǒng)簡(jiǎn)單介紹了此系統(tǒng)的主要功能FrmAboutAuthor關(guān)于作者給出了作者的主要信息三.設(shè)計(jì)內(nèi)容3。1數(shù)據(jù)庫(kù)設(shè)計(jì)由用戶(hù)的需求分析和概念結(jié)
6、構(gòu)設(shè)計(jì),最終設(shè)計(jì)了名為教務(wù)管理數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中 的表如下所示:表1:登錄信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小屬性(是否可為空)1用戶(hù)名text16否2密碼text16否3權(quán)限text16否表2:系別信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小屬性(是否可為空)1系編號(hào)int4主鍵2系名nvarchar50是3系主任nvarchar50是表3:學(xué)生信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小屬性(是否可為至)1學(xué)生編號(hào)char10主鍵2學(xué)生姓名nvarchar50是3學(xué)生性別char10是4年齡int4是5身份證號(hào)nvarchar50是6所在系nvarchar50是表4:課程信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型
7、字段大小屬性(是否可為至)1課程編號(hào)Int4主鍵2課程名nvarchar50否3任課老師nvarchar50是4課程學(xué)分float8是5開(kāi)課院系nvarchar50是6課程簡(jiǎn)介nvarchar16是表5:成績(jī)信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小屬性(是否可為空)1學(xué)生編號(hào)char10主鍵2課程編號(hào)Int4主鍵3平時(shí)成績(jī)char8是4考試成績(jī)char8是3。2系統(tǒng)中主要功能實(shí)現(xiàn)(1)登錄界面的設(shè)計(jì)本系統(tǒng)的登錄界面上主要有用戶(hù)名、密碼和用戶(hù)權(quán)限三部分內(nèi)容。用戶(hù)若想進(jìn)入系統(tǒng), 就必須給出正確的用戶(hù)名和密碼,而且要選擇正確的用戶(hù)權(quán)限.如果用戶(hù)輸入的用戶(hù)名 不存在或者密碼與用戶(hù)名不一致或者與用戶(hù)權(quán)限不一
8、致,都會(huì)給出相應(yīng)的提示信息,告 訴用戶(hù)出現(xiàn)的錯(cuò)誤輸入.而且,如果用戶(hù)進(jìn)行錯(cuò)誤的輸入超過(guò)三次時(shí),系統(tǒng)會(huì)自動(dòng)退出 實(shí)現(xiàn)這一功能的說(shuō)明如下:函數(shù)開(kāi)始:建立連接,利用Fill()函數(shù)在Systerm.Data。DataSet的指定范圍中添加或刷新行,以與使用 Systerm.Data。DataSet名稱(chēng)中的數(shù)據(jù)源中的行相匹配。OleDbDataAdapterl。 Fill(dt)利用For循環(huán),判斷循環(huán)次數(shù)是否小于所有記錄的個(gè)數(shù)For i = 0 To dt。Rows.Count - 1If (用戶(hù)名、密碼和用戶(hù)權(quán)限三者匹配時(shí))ThenMe.Hide()Me。 Finalize ()Me.AddOwn
9、edForm(myform)顯示主窗體If (用戶(hù)權(quán)限=用戶(hù))Then隱藏主窗體中的部分功能myform。系統(tǒng)用戶(hù)管理ToolStripMenuItem。Enabled = Falsemyform.教務(wù)信息管理ToolStripMenuItem.Enabled = Falsemyform。學(xué)生資料查詢(xún)ToolStripMenuItem。Enabled = FalseElse什么也不做End If退出For循環(huán)End IfNextIf ( i= dt.Rows.Count即在所有記錄中都沒(méi)有找到與用戶(hù)輸入的值相同的)Then 說(shuō)明在所有記錄中都沒(méi)有找到與之匹配的用戶(hù)名、密碼和用戶(hù)權(quán)限Then 彈
10、出MsgBox,警告用戶(hù)出現(xiàn)錯(cuò)誤MsgBox(”用戶(hù)名與密碼與用戶(hù)權(quán)限不匹配!請(qǐng)驗(yàn)證后重新輸! ”,MsgBoxStyle。Exclamation,警告”)將密碼對(duì)應(yīng)的文本框中的內(nèi)容置空End IfIf (重復(fù)輸入的次數(shù)超過(guò)3次)Then彈出彈出MsgBox,警告用戶(hù)出現(xiàn)錯(cuò)誤MsgBox(”你輸入的次數(shù)巳經(jīng)超過(guò)了3次!系統(tǒng)將退出!”,MsgBoxStyle。Exclamation,警告) 退出End If函數(shù)結(jié)束(2)信息管理模塊的設(shè)計(jì):信息管理模塊的三種操作,主要是添加記錄,修該記錄,刪除記錄三大功能.而且在執(zhí)行各 項(xiàng)功能時(shí)都會(huì)給出足夠的提示信息,例如進(jìn)入時(shí)的提示信息,有些信息不能為空的提示
11、, 以及操作成功的提示信息。(a)下面以系別管理模塊中添加院系來(lái)說(shuō)明如何添加記錄的,說(shuō)明如下:函數(shù)開(kāi)始:添加記錄時(shí)給出提示信息,等待用戶(hù)確認(rèn)S = MsgBox (”您確定要增加記錄嗎? ”,36,提示”)If (S 6即用戶(hù)選擇的是取消按鈕)Then退出函數(shù)End IfIf (系名對(duì)應(yīng)的文本框?yàn)榭眨㏕henMsgBox (”系名不能為空! ”)退出函數(shù)End IfIf (系主任對(duì)應(yīng)的文本框?yàn)榭眨㏕henElseIf ( S = 6即用戶(hù)選擇的是確定按鈕)Then 利用count()函數(shù)來(lái)返回所有記錄的個(gè)數(shù) 然后讓個(gè)數(shù)加1作為下一個(gè)記錄的編號(hào)i = Me.BindingContext(Data
12、Set1,”系別信息”)。Count + 1 新建一個(gè)表示內(nèi)存中數(shù)據(jù)的一個(gè)表tmptabletmptable = DataSet1。Tables (系別信息”) 打開(kāi)連接OleDbConnection1。 Open ()構(gòu)造插入語(yǔ)句Dim tmpcommand As New System。Data。OleDb.OleDbCommand(”insert into 系別 信息(系編號(hào),系名,系主任)values( & i & ”,” & TextName。Text & ”, & TextMan.Text & )”,OleDbConnection1) 異常處理Trytmpcommando Execu
13、teNonQuery ()Catch fillException As System。 ExceptionMsgBox (”獲得錯(cuò)誤信息:& fillException。Message)End Try將數(shù)據(jù)集中的記錄清空DataSet1.Clear()將更改后的所有記錄在填入數(shù)據(jù)集OleDbDataAdapter1。Fill (DataSet1, ”系別信息”) 關(guān)閉連接OleDbConnection1。 Close ()添加成功后彈出MsgBox提示用戶(hù)巳完成MsgBox (添加記錄成功! ”,MsgBoxStyle。OkOnly,提示”)End If函數(shù)結(jié)束(b)下面以課程管理模塊中修改課
14、程來(lái)說(shuō)明是如何修改記錄的,說(shuō)明如下:函數(shù)開(kāi)始:修改記錄時(shí)給出提示信息,等待用戶(hù)確認(rèn)If (S 6即用戶(hù)選擇的是取消按鈕)Then退出函數(shù)End IfIf (課程名對(duì)應(yīng)的文本框?yàn)榭眨㏕henMsgBox (”課程名不能為空!”)退出函數(shù)End IfIf (任課老師對(duì)應(yīng)的文本框?yàn)榭眨㏕henElseIf ( S = 6即用戶(hù)選擇的是確定按鈕)Then 新建一個(gè)表示內(nèi)存中數(shù)據(jù)的一個(gè)表tmptable tmptable = DataSet1。Tables (課程信息”) 打開(kāi)連接 構(gòu)造更新語(yǔ)句,來(lái)完成對(duì)數(shù)據(jù)的修改操作Dim tmpcommand As New Systemo Data.OleDb。Ol
15、eDbCommand (Update 課程信息 set 課 程編號(hào)=” & TextID.Text & ,課程名=& TextNameText & ,任課老師=”& TextTeacher.Text & ”,課程學(xué)分=& TextPointo Text & ,開(kāi)課院系=” & ComDepart.Text & ”,課程簡(jiǎn)介=” & TextAbout.Text & ” where 課程編號(hào)=” & TextIDo Text & ”, OleDbConnectionl) 異常處理清空DataSet對(duì)象并重新賦值關(guān)閉連接MsgBox(”您的修改以被受理,更新成功! ,MsgBoxStyle。OkO
16、nly,”提示)End If 函數(shù)結(jié)束(C)下面以學(xué)生管理模塊中刪除學(xué)生資料來(lái)說(shuō)明是如何刪除記錄,說(shuō)明如下: 函數(shù)開(kāi)始:刪除記錄時(shí)給出提示信息,等待用戶(hù)確認(rèn)S = MsgBox (您確定要?jiǎng)h除記錄嗎? ,36, ”提示)If (S = 6即用戶(hù)選擇了確定按鈕)Then新建一個(gè)表示內(nèi)存中數(shù)據(jù)的一個(gè)表tmptable tmptable = DataSetl o Tables (”學(xué)生信息”) 打開(kāi)連接構(gòu)造刪除語(yǔ)句,來(lái)完成對(duì)數(shù)據(jù)的刪除操作Dim tmpcommand As New Systemo Data.OleDb。OleDbCommand(delete from 學(xué)生信息 where 學(xué)生編號(hào)=
17、& TextIDo Text & , OleDbConnectionl) 異常處理 清空DataSet對(duì)象并重新賦值 關(guān)閉連接MsgBox (”記錄巳經(jīng)成功刪除! , MsgBoxStyle.OkOnly,提示”)End If 函數(shù)結(jié)束(3)信息查詢(xún)模塊的功能設(shè)計(jì) 查詢(xún)模塊主要包括學(xué)生資料查詢(xún)和學(xué)生資料查詢(xún)兩個(gè)子模塊。而且查詢(xún)時(shí)會(huì)給出相應(yīng)的信 息來(lái)告訴用戶(hù)如何來(lái)做,什么不能為空,查詢(xún)成功時(shí)也會(huì)給出相應(yīng)的提示信息(a)學(xué)生資料查詢(xún)是一種模糊查詢(xún),可以根據(jù)給出部分信息進(jìn)行查詢(xún),說(shuō)明如下: 函數(shù)開(kāi)始:If (所有的可輸入條件的文本框的內(nèi)容都為空)則彈出提示的Msgbox,告訴用戶(hù)條件不能都為空Msg
18、Box(請(qǐng)選擇一種查詢(xún)條件!不能都為空!)Else新建一個(gè)表示內(nèi)存中數(shù)據(jù)的一個(gè)表tmptable 打開(kāi)連接tmptable = DataSet5.Tables (學(xué)生信息”)構(gòu)造查詢(xún)語(yǔ)句,選擇出滿(mǎn)足條件的記錄Dim tmpcommand As New System。Data。OleDb。OleDbCommand (select * from 學(xué)生 信息 where 學(xué)生編號(hào) LIKE %” & Textid.Text & ”AND 學(xué)生姓名 LIKE %” & Textname.Text & ”AND 學(xué)生性別 LIKE ” & Textsex。Text & ”AND 年齡 LIKE% &Te
19、xtageo Text & ”AND 身份證號(hào) LIKE ” & Textcardo Text & %AND 所在系 LIKE ” & TextDepartment.Text & ”,OleDbConnectionl) 執(zhí)行SQL語(yǔ)句并返回受影響的行數(shù) tmpcommando ExecuteNonQuery ()將查詢(xún)對(duì)話(huà)框中的所有文本框的內(nèi)容都置空清空DataSet對(duì)象并重新賦值DataSet5o Clear()OleDbDataAdapterl。 SelectCommand = tmpcommandOleDbDataAdapterl。 Fill (DataSet5) 關(guān)閉連接MsgBox
20、(”查詢(xún)成功!,MsgBoxStyleo OkOnly, ”提示”)End If函數(shù)結(jié)束(b)學(xué)生成績(jī)查詢(xún)是選擇條件進(jìn)行查詢(xún),說(shuō)明如下:Private Sub BtQuery_Click (ByVal sender As System。 Object, ByVal e As System。 EventArgs) Handles BtQuery.Click函數(shù)開(kāi)始:If (依據(jù)對(duì)應(yīng)的組合框的內(nèi)容為空)Thenoo caQ ooElse新建一個(gè)表示內(nèi)存中數(shù)據(jù)的一個(gè)表tmptable打開(kāi)連接tmptable = DataSet6.Tables (”成績(jī)信息”) 構(gòu)造查詢(xún)語(yǔ)句,查詢(xún)出滿(mǎn)足條件的記錄Di
21、m tmpcommand As New System Data。OleDb。OleDbCommand (select * from 成績(jī)信息、 where ” & ComboBoxl.Text & ComboBox2。Text & & TextBoxlo Text & ”, OleDbConnectionl)tmpcommando ExecuteNonQuery()清空DataSet對(duì)象并重新賦值 關(guān)閉連接MsgBox (”查詢(xún)成功! ”,MsgBoxStyle。OkOnly, ”提示”)End If函數(shù)結(jié)束(4)修改密碼功能模塊設(shè)計(jì):本模塊利用了兩個(gè)函數(shù)來(lái)查詢(xún)輸入的用戶(hù)名是否存在和查詢(xún)用戶(hù)名
22、對(duì)應(yīng)的密碼與用戶(hù) 輸入的密碼是否一致.這里就把那兩個(gè)函數(shù)的代碼省略了。函數(shù)開(kāi)始:修改密碼時(shí)給出提示信息利用自定義的兩個(gè)函數(shù)checkpassword()和checkUserID()來(lái)判斷密碼與用戶(hù)編號(hào)不對(duì)應(yīng)或者用戶(hù)編號(hào)不存在MsgBox(密碼與用戶(hù)編號(hào)不對(duì)應(yīng)或者用戶(hù)編號(hào)不存在”)TextUsername。 Focus()If (兩次輸入的密碼不一致)thenMsgBox (兩次輸入的密碼不一致!請(qǐng)重新輸入!”,MsgBoxStyle。Exclamation,”密碼不一致)新建一個(gè)表示內(nèi)存中數(shù)據(jù)的一個(gè)表tmptable打開(kāi)連接構(gòu)造更新語(yǔ)句,來(lái)修改滿(mǎn)足條件的記錄異常處理清空DataSet對(duì)象并重新
23、賦值關(guān)閉連接MsgBox(你的密碼修改成功! , MsgBoxStyle.OkOnly,提示”)End If函數(shù)結(jié)束調(diào)試分析4.1上機(jī)過(guò)程中出現(xiàn)的問(wèn)題及其解決方案。問(wèn)題一:再添加或修改記錄時(shí),當(dāng)把原來(lái)的記錄修改時(shí),即使取消了添加與修改操作,雖然 數(shù)據(jù)庫(kù)中的數(shù)據(jù)沒(méi)有改變,但是當(dāng)前數(shù)據(jù)集中顯示的記錄會(huì)發(fā)生改變解決方案:添加一個(gè)刷新的功能,使數(shù)據(jù)集中的數(shù)據(jù)重新被填充,可以避免類(lèi)似錯(cuò)誤的產(chǎn)生。問(wèn)題二:在編寫(xiě)登錄窗體的時(shí)候,當(dāng)代碼沒(méi)有任何錯(cuò)誤時(shí),運(yùn)行時(shí),輸入用戶(hù)名跟密碼后,仍然 顯示“用戶(hù)名與密碼不匹配,請(qǐng)重新輸入”.解決方案:經(jīng)過(guò)查閱資料后發(fā)現(xiàn),用早Windows登錄窗體中的數(shù)據(jù)類(lèi)型必須是文本類(lèi)型才可
24、 以,其余的類(lèi)型都不會(huì)顯示正確的輸入。問(wèn)題三:再添加Timer控件時(shí),編寫(xiě)的代碼正確時(shí),仍然不顯示時(shí)間也不控制一行字的滾 動(dòng),沒(méi)有起到作用解決方案:原來(lái)時(shí)Timer的一個(gè)屬性,我們必須把它設(shè)為T(mén)RUE,上面的問(wèn)題就解決了。4.2系統(tǒng)在開(kāi)發(fā)環(huán)境下實(shí)現(xiàn)的功能以及結(jié)果此系統(tǒng)是在系統(tǒng)平臺(tái):Windows xp,數(shù)據(jù)庫(kù)服務(wù)器:Microsoft SQL Server 2000,開(kāi)發(fā)工具:Visual Studio 2008的環(huán)境下開(kāi)發(fā)的,實(shí)現(xiàn)了教務(wù)管理系統(tǒng)的基本操作。(1)系統(tǒng)實(shí)現(xiàn)了對(duì)不同用戶(hù)權(quán)限的用戶(hù)提供了不同功能的操作,結(jié)果是對(duì)于用戶(hù)權(quán)限為“管理員”的用戶(hù)能夠使用系統(tǒng)所有的功能,而對(duì)于用戶(hù)權(quán)限為“用
25、戶(hù)的用戶(hù),僅 能完成其中的一部分功能,不能對(duì)院系信息、課程信息、成績(jī)信息和用戶(hù)信息進(jìn)行 添加、修改和刪除操作。只能對(duì)成績(jī)資料進(jìn)行查詢(xún)和修改密碼以及查閱幫助信息。(2)本系統(tǒng)實(shí)現(xiàn)了對(duì)院系資料的添加、修改和刪除操作;實(shí)現(xiàn)了對(duì)課程資料的添加、修 改和刪除操作;實(shí)現(xiàn)了對(duì)學(xué)生資料的添加、修改和刪除操作以外,還能對(duì)學(xué)生資料 進(jìn)行不同方式的查詢(xún);實(shí)現(xiàn)了的對(duì)學(xué)生成績(jī)資料的添加、修改和刪除操作以外,還 能夠根據(jù)不同的條件對(duì)學(xué)生成績(jī)資料進(jìn)行查詢(xún)。(3)本系統(tǒng)實(shí)現(xiàn)了對(duì)用戶(hù)資料的添加和刪除操作,用戶(hù)能夠修改密碼,完善了系統(tǒng)功能。用戶(hù)手冊(cè)(1)運(yùn)行程序后,首先出現(xiàn)登錄界面用戶(hù)根據(jù)提示輸入用戶(hù)名和密碼,點(diǎn)擊確定后進(jìn)入主界
26、面 如圖1所示圖1登錄窗口輸入用戶(hù)名admin,密碼admin,選擇用戶(hù)權(quán)限為管理員(管理員可以使用系統(tǒng)所有功能,所 以進(jìn)入的主界面中所有菜單選項(xiàng)都是可用的),點(diǎn)擊確定按鈕.如果輸入錯(cuò)誤的用戶(hù)名、密碼 或權(quán)限,系統(tǒng)就會(huì)給出錯(cuò)誤的提示信息,如圖2所示:圖2:登錄時(shí)輸入錯(cuò)誤的警告(2)輸入正確的用戶(hù)名、密碼和用戶(hù)權(quán)限后,通過(guò)身份驗(yàn)證之后,進(jìn)入系統(tǒng)的主界面,如圖3 所示。其中系統(tǒng)菜單中包括修改密碼和退出登錄兩個(gè)子菜單,系統(tǒng)用戶(hù)管理菜單中包括用戶(hù) 管理子菜單,教務(wù)信息管理菜單中包括系別管理、課程管理、學(xué)籍管理和成績(jī)管理四個(gè)子菜 單,教務(wù)信息查詢(xún)菜單中包括學(xué)生資料查詢(xún)和學(xué)生成績(jī)查詢(xún)兩個(gè)子菜單,幫助菜單中
27、包括關(guān) 于系統(tǒng)和關(guān)于用戶(hù)兩個(gè)子菜單。圖3主界面(3)選擇“系統(tǒng)”一“修改密碼命令,將彈出“修改密碼”窗體,如圖4所示,填寫(xiě)數(shù)據(jù)后,單擊確定按鈕就會(huì)完成密碼的修改操作.但是當(dāng)輸入的用戶(hù)名為空或者用戶(hù)名與原密碼不匹 配,或者用戶(hù)名不存在以及兩次輸入的密碼不一致時(shí)都會(huì)給出相應(yīng)的信息來(lái)提示和警告用戶(hù), 如圖5所示。圖4:修改密碼舌叵I鹵的室碼哆叩成qt-圖5:警告和提示信息選擇“系統(tǒng)用戶(hù)管理”一“用戶(hù)管理”命令將彈出“用戶(hù)管理窗體,如圖6所示,mg- -I-lI 11 I 11 I 11 I 11 I 11 I 11 IIT T T a a 0 _0 O口口rlrlrld Tt-t- t- t- T
28、t- 0 0 0 0 0 0 0 A A A A A A A當(dāng)你點(diǎn)擊記錄集中的記錄時(shí),相應(yīng)的數(shù)據(jù)就會(huì)在左側(cè)顯示,而且當(dāng)你輸入的用戶(hù)名或密碼及 權(quán)限為空時(shí),系統(tǒng)會(huì)給出相應(yīng)的提示信息。如圖6所示:圖6:有關(guān)的提示信息選擇“教務(wù)信息管理-“課程管理”命令,將彈出“課程管理”窗體,如圖7所示,1=1 SIWM/STEJB.rS s&A心 EtEA公 EEn_A.nStlie noc士 _SL尋辛類(lèi)主E_A_ey1 uO5i+iHHttadE-tu:q100-4a. snWloasn1 ? FTO1QOO-VggLpW5I EII3T:*=5正語(yǔ)w m ma*1- S3 舊I E3E3B*kWAijF=
29、*w3lutfriiuij心1 pioeC_A_=-41*圖7:課程管理界面當(dāng)你操作時(shí)系統(tǒng)會(huì)給出足夠的提示信息,來(lái)告訴你什么樣的輸入是不合法的.有關(guān)提示信息如圖8所示:教務(wù)管理系統(tǒng)區(qū)課程名不能為空,r.拓,一一一.SE提示思加記錄成功?ri瞞正i圖8:相關(guān)提示信息夕 I 03 lQIH aSTTITHE- I rt-1 I X IMHfii run sp.SW Mg 5邙4 JSI.-i 4,1 *. J L *選擇“教務(wù)信息管理”一 “學(xué)籍管理”命令,將彈出“學(xué)籍管理”窗體如圖9所示,NE H* H3 IHPIW irn-rA:LH-i-*!*:WE “學(xué)生資料查詢(xún)命令,將彈出“學(xué)生資料查詢(xún)”窗體,如圖17所示,圖17:學(xué)生資料查詢(xún)界面當(dāng)沒(méi)有填寫(xiě)任何一種條件時(shí),就會(huì)給出提示,如圖18所示:圖18:相關(guān)提示(10)選擇“幫助- “關(guān)于系統(tǒng)命令,將彈出“關(guān)于系統(tǒng)”窗體,如圖19所示,圖19:關(guān)于系統(tǒng)(11)選擇“幫助”一“關(guān)于作者”命令,將彈出“關(guān)于作者窗體,如圖20所示,圖20:關(guān)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四下語(yǔ)文第七八單元教學(xué)課件
- 2025員工兼職合同范本
- 2025授權(quán)書(shū)合同模板
- 彩色的樹(shù)繪畫(huà)課件
- 2025高級(jí)工程師職稱(chēng)聘用合同
- 2025高中物理教師課標(biāo)考試模擬試卷附參考答案(三套)
- 《2025年個(gè)人住房貸款合同填寫(xiě)指南》
- 2025年大型設(shè)備租賃合同
- 2025員工保密合同模板下載
- 2025物業(yè)裝修工程委托審價(jià)合同樣本
- 統(tǒng)編版語(yǔ)文六年級(jí)下冊(cè)第一單元“民風(fēng)民俗”作業(yè)設(shè)計(jì)
- 雙全日培訓(xùn)課件
- 甲油膠行業(yè)報(bào)告
- 醫(yī)務(wù)人員職業(yè)暴露與防護(hù)講課
- 山東省萊西市2024-2025學(xué)年高一語(yǔ)文下學(xué)期3月月考試題含解析
- 康復(fù)科人員崗位考核制度(3篇)
- 實(shí)驗(yàn)動(dòng)物生物樣本質(zhì)量控制規(guī)范
- 智能機(jī)器人配送行業(yè)現(xiàn)狀分析及未來(lái)三至五年行業(yè)發(fā)展報(bào)告
- 炎癥性腸病的外科治療
- 復(fù)變函數(shù)與積分變換課程教案講義
- BEC商務(wù)英語(yǔ)初級(jí)考試歷年真題及答案6套
評(píng)論
0/150
提交評(píng)論