【正文】
該系統(tǒng)的界面比較單一,如果在界面上增加歡迎圖片,應(yīng)該會(huì)有不錯(cuò)的,會(huì)下去繼續(xù)進(jìn)行,還有課表模塊的添加。三人行必有我?guī)?。而這一點(diǎn)又是我們所缺乏的。本系統(tǒng)本來(lái)是含有課表的模塊,但是因?yàn)橐虴XCEl相聯(lián)系,而我在這方面沒(méi)有知識(shí),不太會(huì)弄,本想作為一個(gè)亮點(diǎn),卻因?yàn)楦鞣N因素,不得不放棄。分?jǐn)?shù)39。學(xué)生姓名39。 + name + 39。評(píng)分教師39。學(xué)生姓名39。課程39。 WHERE CLASSID= + Dim sqlCmd As New SqlCommand = SqlCon = sql Try () () (修改記錄成功) Catch ex As Exception (修改記錄失敗) WriteErr(ex) Finally () End Try BindTree() End Sub 課程管理“課程管理”窗體界面運(yùn)行如圖7所示:圖7該窗體是用Windows窗體設(shè)計(jì)器生成的代碼,因此在此不作說(shuō)明。 + DepMan + 39。 Dim sqlCmd As New SqlCommand = SqlCon = sql Try () () (刪除記錄成功) Catch ex As Exception (刪除記錄失敗) WriteErr(ex) Finally () End Try BindData() End Sub Private Sub MenuItem1_Click(ByVal sender As , ByVal e As ) Handles Dim FrmInsert As New FrmUserInsert = 用戶(hù)添加 User = () If = And UserFlag Then BindData() End If End Sub Private Sub MenuItem2_Click(ByVal sender As , ByVal e As ) Handles Dim FrmInsert As New FrmUserInsert = 用戶(hù)修改 If = 1 Then (請(qǐng)選擇用戶(hù)) Else User = () If = And UserFlag Then BindData() End If End If End Sub Private Sub MenuItem3_Click(ByVal sender As , ByVal e As ) Handles If = 1 Then (請(qǐng)選擇用戶(hù)) Else User = If (確定要?jiǎng)h除?, 刪除確認(rèn), , , ) = Then () End If End If End SubEnd Class“系別管理”窗體界面運(yùn)行如圖5所示:圖5該窗體是用Windows窗體設(shè)計(jì)器生成的代碼,因此在此不作說(shuō)明。,usertype as 39?!坝脩?hù)管理”窗體在運(yùn)行中的界面如圖5所示代碼如下:Imports Imports Public Class FrmUser Inherits Dim Usertype As Int16 Dim UserPwd As StringRegion Windows 窗體設(shè)計(jì)器生成的代碼 End Region Private Sub FrmUser_Load(ByVal sender As Object, ByVal e As ) Handles BindData() End Sub Public Sub BindData() Try Dim sql As String = select userid as 39。 + () + 39。第三章 詳細(xì)設(shè)計(jì)本系統(tǒng)集成了“登錄”模塊,因此在系統(tǒng)加載時(shí),需要先啟動(dòng)“登錄”模塊的“登錄”窗體,只有用戶(hù)輸入了正確的用戶(hù)名和密碼后才能進(jìn)入到系統(tǒng)。PWD=sa”)JudgeInt函數(shù):判斷輸入文本是否為整數(shù)。 SqlCon變量的類(lèi)型為SqlConnection,是全局的數(shù)據(jù)庫(kù)連接變量。表 名列 名數(shù)據(jù)類(lèi)型含義USERINFOUSERIDnvarchar用戶(hù)編號(hào)(主鍵)USERPWDnvarchar用戶(hù)密碼USERTYPEint用戶(hù)類(lèi)別DEPARTMENTINFODEPARTMENTIDint系編號(hào)DEPARTMENTnvarchar系名DEPMANAGERnvarchar系主任CLASSINFOCLASSIDint班級(jí)編號(hào)DEPARTMENTIDint系編號(hào)CLASSYEARint班級(jí)年份CLASSNUMBERnvarchar班級(jí)名COURSEINFOCOURSEIDint課程編號(hào)COURSENAMEnvarchar課程名COURSETEACHERnvarchar任課老師COURSEPOINTint課程學(xué)分COURSEABOUTtext課程簡(jiǎn)介NNSTUDENTINFOSTUDETIDint學(xué)生編號(hào)STUDETNNAMEnvarchar學(xué)生姓名SEXnvarchar學(xué)生性別CLASSIDint所屬班號(hào)BIRTHDAYdatetime生日PERSONCARDIDnvarchar身份證號(hào)STUDENTPHOTOimage本人照片RESULTSTUDENTIDint學(xué)生編號(hào)COURSEIDint課程編號(hào)RESULTint分?jǐn)?shù)TEACHERnvarchar任課老師INDATEdatetime錄入時(shí)間 教務(wù)管理系統(tǒng)各表數(shù)據(jù)結(jié)構(gòu) 公共模塊 添加全局變量在此系統(tǒng)中,總共有五個(gè)全局變量:UserFlag變量的類(lèi)型為Boolean,記錄了是否有用戶(hù)記錄被添加或者修改。(1)在服務(wù)器資源管理器中右擊數(shù)據(jù)庫(kù)STUDENT下的“表”文件夾。 成績(jī)查詢(xún)子模塊 設(shè)計(jì)數(shù)據(jù)庫(kù)(1)在服務(wù)器資源管理器中的任一節(jié)點(diǎn)右擊。⑴在用戶(hù)管理部分, 具體功能包括增加用戶(hù)、修改用戶(hù)和刪除用戶(hù)⑵在系別管理部分, 具體功能包括增加系別、修改系別和刪除系別⑶在班級(jí)管理部分, 具體功能包括增加班級(jí)、修改班級(jí)和刪除班級(jí)⑷在課程管理部分, 具體功能包括增加課程、修改課程和刪除課程⑸在學(xué)籍管理部分, 具體功能包括增加學(xué)生信息、修改學(xué)生信息和刪除學(xué)生信息[6]在成績(jī)管理部分, 具體功能包括增加成績(jī)信息、修改成績(jī)信息和刪除成績(jī)信息教務(wù)管理系統(tǒng)登陸管理用戶(hù)管理教務(wù)信息管理教務(wù)信息查詢(xún)系別管理班級(jí)管理課程管理學(xué)籍管理成績(jī)管理成績(jī)查詢(xún) 教務(wù)管理系統(tǒng)模塊圖 系統(tǒng)開(kāi)發(fā)平臺(tái)前臺(tái): 硬件要求:CPU: Pentium 4 內(nèi)存:512MB以上容量顯卡:32MB或以上顯存之AGP接口顯卡軟件要求:操作系統(tǒng):Microsoft Windows 2000/XP開(kāi)發(fā)工具:Microsoft Visual 數(shù)據(jù)庫(kù)服務(wù)器: 硬件要求:CPU: Pentium4 內(nèi)存:1024MB以上容量顯卡:32MB或以上顯存之AGP接口顯卡 軟件要求:操作系統(tǒng):Microsoft Windows XP數(shù)據(jù)庫(kù)服務(wù)器:Microsoft SQL Server 2000第二章 總體設(shè)計(jì) 設(shè)計(jì)系統(tǒng)模塊 根據(jù)需求,系統(tǒng)要實(shí)現(xiàn)如下功能: (1)登錄管理 (2)用戶(hù)管理(3)教務(wù)基本信息管理(4)教務(wù)信息管理 系統(tǒng)功能模塊劃分 系統(tǒng)功能模塊劃分如下所示: 登錄管理模塊:為了系統(tǒng)的安全性,根據(jù)不同權(quán)限給出不同服務(wù)。本系統(tǒng)開(kāi)發(fā)的目的是提高教務(wù)管理工作的效率,保證信息的準(zhǔn)確和規(guī)范,減少相關(guān)人員的工作量,使學(xué)校的教務(wù)管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實(shí)施。a、課程管理子模塊b、學(xué)籍管理子模塊 c、班級(jí)管理子模塊d、系別管理子模塊e、課程管理子模塊f、成績(jī)管理子模塊 教務(wù)信息查詢(xún)模塊:在各基本表的基礎(chǔ)上進(jìn)行信息的查詢(xún)。課 程 設(shè) 計(jì)課程設(shè)計(jì)名稱(chēng): 數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì) 專(zhuān) 業(yè) 班 級(jí) : 計(jì)算機(jī)應(yīng)用技術(shù)0801 學(xué) 生 姓 名 : 付 權(quán) 學(xué) 號(hào) : 200838940127 指 導(dǎo) 教 師 : 程 鳳 娟 課程設(shè)計(jì)時(shí)間: 計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)課程設(shè)計(jì)任務(wù)書(shū)學(xué)生姓名付權(quán)專(zhuān)業(yè)班級(jí)0801學(xué)號(hào)200838940127題 目教務(wù)管理系統(tǒng)課題性質(zhì)A.工程設(shè)計(jì)課題來(lái)源D.自擬課題指導(dǎo)教師程鳳娟同組姓名無(wú)主要內(nèi)容登錄管理模塊:為了系統(tǒng)的安全性,根據(jù)不同權(quán)限給出不同服務(wù)。a、成績(jī)查詢(xún)子模塊任務(wù)要求以Visual Basic。 該系統(tǒng)主要通過(guò)以SQL Server2000為數(shù)據(jù)庫(kù)和Visual , 為前臺(tái)開(kāi)發(fā)界面來(lái)實(shí)現(xiàn)課程管理、學(xué)生信息管理、成績(jī)管理和系統(tǒng)管理功能,基本上滿(mǎn)足了用戶(hù)在教務(wù)管理方面的需求,并具有良好的可擴(kuò)充性。 用戶(hù)管理模塊:僅系統(tǒng)管理員可用,對(duì)這個(gè)系統(tǒng)的所有用戶(hù)進(jìn)行管理。(2