

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 信管短學(xué)期設(shè)計(jì)報(bào)告</b></p><p> 題目: 教務(wù)管理系統(tǒng) </p><p> 院(系): </p><p> 班級(jí): 學(xué)號(hào): </p><p> 學(xué)生姓名:
2、 </p><p> 指導(dǎo)教師: </p><p><b> 一.概述</b></p><p><b> 1.1 開(kāi)發(fā)背景</b></p><p> 經(jīng)貿(mào)學(xué)院在我們信管專業(yè)大二結(jié)束后的這個(gè)暑假都會(huì)安排一
3、個(gè)為期兩個(gè)星期的短學(xué)期,我們的主要任務(wù)就是要獨(dú)立開(kāi)發(fā)設(shè)計(jì)一個(gè)簡(jiǎn)易的系統(tǒng),老師提供的備選題目有“教務(wù)管理系統(tǒng)”、“圖書(shū)管理系統(tǒng)”,當(dāng)然也可以選擇其他的一些系統(tǒng)來(lái)進(jìn)行設(shè)計(jì),我出于種種因素的考慮,選擇了“教務(wù)管理系統(tǒng)”,經(jīng)過(guò)了為期十天的分析、設(shè)計(jì)和反復(fù)的修改,這個(gè)較為簡(jiǎn)易的“教務(wù)管理系統(tǒng)”終于完成了。雖然由于掌握的知識(shí)不夠和時(shí)間有限的原因,這個(gè)小系統(tǒng)無(wú)法做到像那些已經(jīng)投入使用的大型教務(wù)系統(tǒng)那么完善,其中的一些功能還無(wú)法實(shí)現(xiàn),但是麻雀雖小,五臟
4、俱全,這個(gè)簡(jiǎn)易的小系統(tǒng)已經(jīng)初具正式的教務(wù)管理系統(tǒng)模型了,通過(guò)這個(gè)系統(tǒng),教師用戶可以方便的對(duì)教師資料、班級(jí)資料、課程資料、學(xué)生檔案資料和學(xué)生成績(jī)資料進(jìn)行添加、修改、刪除和查詢操作,學(xué)生用戶可以對(duì)這些資料進(jìn)行查詢操作。除此之外,對(duì)用戶的添加和刪除操作也很方便。</p><p> 1.2 開(kāi)發(fā)環(huán)境簡(jiǎn)介</p><p> 系統(tǒng)平臺(tái):Windows xp</p><p>
5、 開(kāi)發(fā)工具:Access 2005</p><p><b> 二.系統(tǒng)分析</b></p><p><b> 2.1 功能需求</b></p><p> 這個(gè)簡(jiǎn)易的教務(wù)管理系統(tǒng)可以有效的提高教學(xué)信息管理工作的效率,使用戶能夠方便的對(duì)教師信息、班級(jí)信息、課程信息、學(xué)生檔案信息以及學(xué)生成績(jī)信息進(jìn)行管理。本系統(tǒng)的用戶的
6、權(quán)限有高低之分,對(duì)具有不同權(quán)限的用戶所開(kāi)放的功能是不同的,最高級(jí)用戶的權(quán)限是“教師”,它能使用系統(tǒng)的所有功能,包括學(xué)生檔案信息、信息成績(jī)信息等一些信息的錄入以及所有信息的查詢功能,另一種用戶的權(quán)限是“學(xué)生”,它只能使用系統(tǒng)的查詢功能,而無(wú)法對(duì)信息進(jìn)行錄入和修改。</p><p><b> 。</b></p><p><b> 2.2 模塊劃分</b
7、></p><p> 本系統(tǒng)并不復(fù)雜,模塊劃分也比較清楚。通過(guò)對(duì)不同的功能進(jìn)行分析,就可以得到系統(tǒng)的模塊劃分。</p><p> ?。?)登錄管理模塊:為了保證系統(tǒng)的安全性,可以根據(jù)不同的用戶權(quán)限來(lái)提供不同的服務(wù)。分為教師登錄和學(xué)生登錄。</p><p> ?。?)信息登錄: 這個(gè)模塊只能由教師使用,學(xué)生不能使用。包含了教師檔案信息登錄、學(xué)生檔案信息登
8、錄、課程信息登錄、 教師授課安排、學(xué)生課表信息登錄、學(xué)生成績(jī)登錄、課程設(shè)置、課程安排八個(gè)模塊。</p><p> (3)信息查詢: 這個(gè)模塊教師和學(xué)生都可以使用。包含了教師信息查詢、學(xué)生相關(guān)信息查詢、班級(jí)信息查詢、教師授課信息與課程信息查詢五大模。 </p><p> 其中一些模塊還有具體的小模塊劃分:</p>
9、;<p> 1、學(xué)生相關(guān)信息查詢:分為學(xué)生檔案信息查詢、學(xué)生成績(jī)信息查詢、學(xué)生選課信息查詢、每名學(xué)生平均成績(jī)查詢、不及格學(xué)生信息五個(gè)小模塊。</p><p> 2、班級(jí)信息查詢:分為各班男女生人數(shù)查詢、班級(jí)成員信息、各班沒(méi)門課平均分查詢、課程表查詢四個(gè)小模塊。</p><p> 與之對(duì)應(yīng)的模塊劃分(圖一)如下所示:</p><p><b&g
10、t; 圖一:模塊劃分圖</b></p><p> 2.3 系統(tǒng)的窗體命名約定如表一所示:</p><p> 表一:各窗體的命名約定 </p><p><b> 三.系統(tǒng)設(shè)計(jì)</b&g
11、t;</p><p><b> 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 1、 通過(guò)對(duì)系統(tǒng)的功能和結(jié)構(gòu)的分析,這個(gè)簡(jiǎn)易的教務(wù)管理系統(tǒng)設(shè)計(jì)了一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù), 數(shù)據(jù)庫(kù)中的表如下所示:</p><p><b> 表1:用戶密碼表</b></p><p><b> 表2:教師檔案表
12、</b></p><p><b> 表3:教師授課表</b></p><p><b> 表4:課程信息表</b></p><p><b> 表5:學(xué)生檔案表</b></p><p> 表6:學(xué)生選課信息表</p><p><b&
13、gt; 表7:學(xué)生成績(jī)表</b></p><p> 2、這幾張表的表間關(guān)系如何所示:</p><p> 3.2 系統(tǒng)中主要功能實(shí)現(xiàn)及用戶手冊(cè)</p><p> (1)登錄界面的設(shè)計(jì)</p><p> 本系統(tǒng)的登錄界面上主要有用戶名、密碼兩部分內(nèi)容。用戶若想進(jìn)入系統(tǒng),就必須給出正確的用戶名和密碼。用戶名和通過(guò)右邊的小三角下
14、拉選擇或者直接輸寫。如果用戶輸入的用戶名不存在或者密碼與用戶名不一致,都會(huì)給出相應(yīng)的提示信息,告訴用戶出現(xiàn)的錯(cuò)誤輸入。而且,如果用戶進(jìn)行錯(cuò)誤的輸入超過(guò)三次時(shí),系統(tǒng)會(huì)自動(dòng)退出。在登錄界面的右下角還有當(dāng)前日期和時(shí)間的實(shí)時(shí)顯示,大大增加了系統(tǒng)的人性化。</p><p> 運(yùn)行程序后,首先出現(xiàn)登錄界面,用戶根據(jù)提示輸入用戶名和密碼,點(diǎn)擊確定后可進(jìn)入主界面,效果圖如下:</p><p> 實(shí)現(xiàn)這
15、一功能的代碼如下:</p><p> Private Sub Command10_Click()</p><p> On Error GoTo Err_Command10_Click</p><p> If Trim(Nz([Text1])) = Trim(Nz(DLookup("[注冊(cè)密碼]", "用戶密碼表", &q
16、uot;[注冊(cè)名稱]=" & "'" & Combo16 & "'"))) And Me.Combo16 <> "" Then</p><p> Me.TimerInterval = 0</p><p> Me.Visible = False</p>
17、<p> If Trim(Nz(DLookup("[權(quán)限]", "用戶密碼表", "[注冊(cè)名稱]=" & "'" & Combo16 & "'"))) = 1 Then</p><p> DoCmd.Close acForm, "歡迎進(jìn)入系統(tǒng)!&quo
18、t;, acSaveYes</p><p> DoCmd.OpenForm "信息查詢", acNormal, , , acFormReadOnly, acWindowNormal</p><p><b> Else</b></p><p> DoCmd.Close acForm, "歡迎進(jìn)入系統(tǒng)!"
19、;, acSaveYes</p><p> DoCmd.OpenForm "切換面板", acNormal, , , acFormReadOnly, acWindowNormal</p><p><b> End If</b></p><p> 'Me.Text1 = ""</p>
20、;<p><b> Else</b></p><p> Static x As Integer</p><p><b> x = x + 1</b></p><p> MsgBox "用戶名或者密碼錯(cuò)誤!請(qǐng)重試!", , "請(qǐng)重新輸入"</p>&
21、lt;p> Me.Combo16.SetFocus</p><p> Me.Text1 = ""</p><p> If x = 3 Then</p><p> MsgBox "密碼錯(cuò)誤次數(shù)過(guò)多,自動(dòng)退出", , ""</p><p> DoCmd.Close<
22、/p><p><b> End If</b></p><p><b> End If</b></p><p> Exit_Command10_Click:</p><p><b> Exit Sub</b></p><p> Err_Command
23、10_Click:</p><p> MsgBox Err.Description</p><p> Resume Exit_Command10_Click</p><p><b> End Sub</b></p><p> 教師用戶登錄后,會(huì)進(jìn)入切換窗體,切換窗體中有“信息登錄”和“信息查詢”的兩個(gè)入口,如下圖
24、所示:</p><p> 由于學(xué)生用戶只要查詢權(quán)限而沒(méi)有信息登錄的權(quán)限,所以學(xué)生用戶登錄系統(tǒng)后會(huì)自動(dòng)跳到信息查詢界面,如圖所示:</p><p> ?。?)信息登錄模塊中的功能界面的設(shè)計(jì):</p><p> 信息登錄界面中有八個(gè)信息登錄的模塊,如圖所示:</p><p> 下面演示一下其中的幾個(gè)登錄模塊的界面:</p>&
25、lt;p> 1、“登錄教師檔案信息”、“登錄學(xué)生檔案信息”以及“登錄課程信息”三個(gè)模塊的界面比較類似,都是采用網(wǎng)格式的布局設(shè)計(jì),以“登錄教師檔案信息”的界面為例如下圖所示:</p><p> 2、在教務(wù)管理系統(tǒng)中,對(duì)學(xué)生成績(jī)的管理這塊是個(gè)重點(diǎn),所以“登錄學(xué)生成績(jī)”這個(gè)模塊的界面設(shè)計(jì)追求的是簡(jiǎn)潔并且要一目了然,所以我采用的是列表式的界面,效果如下:</p><p> 3、教務(wù)管理
26、系統(tǒng)還有一個(gè)非常重要的功能模塊---排課模塊,在這個(gè)簡(jiǎn)易的教務(wù)管理系統(tǒng)中,排課模塊我設(shè)計(jì)了“課程設(shè)置”、“課程安排”、“教師授課安排”、“學(xué)生課表安排”四個(gè)功能子模塊,通過(guò)這幾個(gè)模塊,可以設(shè)置每個(gè)學(xué)期需要上的課程以及各班每門課的任課老師,同時(shí)還可以安排每個(gè)老師每周的上課時(shí)間和各班每學(xué)期的課程表。由于知識(shí)與時(shí)間有限,有幾個(gè)功能還不能很好的實(shí)現(xiàn),只是設(shè)計(jì)出了大致的界面,以后學(xué)到相關(guān)的知識(shí)后一定可以真正地實(shí)現(xiàn)這幾個(gè)功能,界面的效果如下:<
27、;/p><p> ?。?)信息查詢模塊中的功能界面的設(shè)計(jì):</p><p> 在信息查詢模塊中,設(shè)計(jì)了許許多多的查詢功能模塊,由于功能涉及面太廣,這里就不一一進(jìn)行列舉了,詳細(xì)的功能分類可參照之前所述的模塊劃分圖。這里就以幾個(gè)主要功能的子模塊界面進(jìn)行說(shuō)明:</p><p> 1、學(xué)生檔案信息查詢,這個(gè)模塊可以瀏覽學(xué)生的檔案信息,以列表的方式一一列出,效果如下:<
28、/p><p> 2、學(xué)生成績(jī)查詢,這個(gè)模塊可以查詢學(xué)生的成績(jī)信息,以列表的方式一一列出,效果如下:</p><p> 3、學(xué)生選課信息查詢,這個(gè)模塊可以查詢學(xué)生的選課信息,效果如下:</p><p> 4、各班男女生人數(shù),這個(gè)模塊可以查詢學(xué)生的男女生比例信息,以列表的方式一一列出,效果如下:</p><p> 5,各班每門課平均分,這個(gè)模
29、塊可以查詢學(xué)生的男女生比例信息,以列表的方式一一列出,效果如下:</p><p> 在信息查詢中的許多功能模塊中都有一些條件查詢的按鈕,如“按班級(jí)查詢”、“按姓名查詢”、“按學(xué)號(hào)查詢”等,點(diǎn)擊之后需要輸入?yún)?shù),系統(tǒng)會(huì)找出輸入?yún)?shù)的相關(guān)信息,條件查詢?nèi)鐖D所示:</p><p><b> 四.總結(jié)</b></p><p> 4.1 系統(tǒng)中可
30、以改進(jìn)的地方說(shuō)明。</p><p> ?。╝)在用戶登錄的時(shí)候如果連續(xù)三次用戶名或密碼錯(cuò)誤,系統(tǒng)就會(huì)自動(dòng)退出,但是并沒(méi)有把此用戶鎖定,這點(diǎn)會(huì)帶來(lái)一定得安全隱患,所以為了增強(qiáng)系統(tǒng)的安全性,如果連續(xù)三次輸入錯(cuò)誤,就應(yīng)該把此用戶給鎖定住,只有它與管理員聯(lián)系后,完成解鎖后方可繼續(xù)使用。</p><p> ?。╞)在網(wǎng)絡(luò)功能上沒(méi)有提供很好的接口和支持,基本上屬于單機(jī)版狀態(tài)</p>&l
31、t;p> ?。╟)本系統(tǒng)的數(shù)據(jù)庫(kù)一旦被更改,就是永久性的,所以為了避免一些問(wèn)題的發(fā)生,應(yīng)該適時(shí)的進(jìn)行數(shù)據(jù)庫(kù)備份。所以可以在系統(tǒng)中添加備份數(shù)據(jù)庫(kù)的功能,這樣就可以及時(shí)備份數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)遭到破壞的時(shí)候,可以還原數(shù)據(jù)庫(kù)。</p><p> 4.2 系統(tǒng)中可以擴(kuò)充的功能及設(shè)計(jì)實(shí)現(xiàn)構(gòu)想。</p><p> ?。╝)可以在學(xué)生資料中添加照片這一屬性,為每一位學(xué)生設(shè)置一張圖片,當(dāng)瀏覽每一位學(xué)
32、生的記錄時(shí),都能看到這位學(xué)生的照片。</p><p> ?。╞)目前用戶還無(wú)法自行修改登錄密碼,可以添加一個(gè)修改密碼的功能,讓每一個(gè)用戶都可以自由的修改密碼。</p><p> ?。╟)可以添加一個(gè)畢業(yè)生檔案信息模塊和在讀生檔案信息模塊,用來(lái)管理已經(jīng)畢業(yè)的學(xué)生資料,這樣就可以把在讀生和往屆生的資料分開(kāi)管理了,學(xué)生畢業(yè)后,資料可以從應(yīng)屆生模塊轉(zhuǎn)移到往屆生模塊中。</p><
33、;p> ?。╠)可以在系統(tǒng)中添加備份數(shù)據(jù)庫(kù)的功能,這樣就可以及時(shí)備份數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)遭到破壞的時(shí)候,可以還原數(shù)據(jù)庫(kù)。</p><p><b> 4.3 我的體會(huì)</b></p><p> 通過(guò)這兩周的課程設(shè)計(jì),我學(xué)到了很多從書(shū)本上學(xué)不到的知識(shí)。在此次課程設(shè)計(jì)中,我對(duì)這門課有了更加深刻的認(rèn)識(shí),把所學(xué)的理論知識(shí)和實(shí)踐聯(lián)系起來(lái)。在做這次課程設(shè)計(jì)之前,我對(duì)它了解的
34、很少,也從來(lái)沒(méi)想到我能完成這么一個(gè)系統(tǒng)。但是經(jīng)過(guò)兩周的時(shí)間,我終于弄出了一個(gè)簡(jiǎn)易但還算比較完整的系統(tǒng)。</p><p> 在這次短學(xué)期的設(shè)計(jì)中,我覺(jué)得我最大的收獲就是學(xué)會(huì)了為了做出這個(gè)系統(tǒng),我該如何去尋找有用的資料,在短時(shí)期內(nèi)學(xué)到盡量多而且有用的知識(shí)和本領(lǐng)。這兩周的時(shí)間里,我從原來(lái)的模糊認(rèn)識(shí),到現(xiàn)在完成了這個(gè)系統(tǒng),中間遇到了很多困難和挫折。在系統(tǒng)的設(shè)計(jì)過(guò)程中,也出現(xiàn)了很多錯(cuò)誤,經(jīng)過(guò)我認(rèn)真思索及修改,查閱資料,向
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教務(wù)管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 教務(wù)管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 教務(wù)管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 教務(wù)管理系統(tǒng) 課程設(shè)計(jì)報(bào)告_精品
- 教務(wù)管理系統(tǒng)課程設(shè)計(jì)
- java課程設(shè)計(jì)報(bào)告--教務(wù)網(wǎng)站管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告——教務(wù)管理系統(tǒng)
- vfp課程設(shè)計(jì)--教務(wù)管理系統(tǒng)
- mis課程設(shè)計(jì)報(bào)告--教務(wù)管理信息系統(tǒng)
- 教務(wù)管理信息系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)—教務(wù)管理系統(tǒng)
- 教務(wù)管理系統(tǒng)課程設(shè)計(jì)項(xiàng)目總結(jié).doc
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---教務(wù)管理系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--教務(wù)管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)---教務(wù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---教務(wù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)教務(wù)管理系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)課程設(shè)計(jì)--教務(wù)管理輔助系統(tǒng)的設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)教務(wù)成績(jī)管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)——教務(wù)成績(jī)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論