學(xué)生成績管理信息系統(tǒng)設(shè)計匯編_第1頁
學(xué)生成績管理信息系統(tǒng)設(shè)計匯編_第2頁
學(xué)生成績管理信息系統(tǒng)設(shè)計匯編_第3頁
學(xué)生成績管理信息系統(tǒng)設(shè)計匯編_第4頁
學(xué)生成績管理信息系統(tǒng)設(shè)計匯編_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

學(xué)習(xí)好資料學(xué)生成績管理信息系統(tǒng)分析設(shè)計報告一.背景:學(xué)生成績管理系統(tǒng)是每個學(xué)校教育環(huán)節(jié)不可缺少的一部分,它的內(nèi)容對學(xué)校的決策者和管理者來說至關(guān)重要, 所以該系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。 但一直以來人們使用傳統(tǒng)人工方式管理,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不便。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,他已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。早期的校園網(wǎng)絡(luò)、如今的WEB寬帶網(wǎng)都為我們共享數(shù)據(jù)提供了前所未有的方便,由此,建立高性能的學(xué)生成績管理系統(tǒng),作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生成績信息管理,具有手工管理無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,這些優(yōu)點能夠極大的提高學(xué)生綜合管理的效率,也是科學(xué)化、正規(guī)化的體現(xiàn)。因此,開發(fā)這樣的軟件系統(tǒng)是很必要的。學(xué)生成績管理系統(tǒng)其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面,對于前者要求建立起數(shù)據(jù)庫一致性和完整性、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。更多精品文檔學(xué)習(xí)好資料目前市場上有很多與學(xué)生信息成績管理相關(guān)的軟件及系統(tǒng),總體來說各有其優(yōu)缺點。由于從事管理的多為非計算機(jī)專業(yè)人員,所以管理軟件的設(shè)計要考慮如下問題:科學(xué)合理性:學(xué)生信息成績管理是為了提高學(xué)生信息成績管理的效率,因此,設(shè)計理念上要充分了解信息成績管理的要求,力求設(shè)計科學(xué)合理。使用方便性:學(xué)生信息成績管理系統(tǒng)包含了很多內(nèi)容,包括學(xué)生的信息、課程信息、成績信息等信息,方便管理人員查詢。 學(xué)生信息成績管理系統(tǒng)要求設(shè)計的界面美觀, 操作方便。要充分考慮該軟件的界面友好和操作方便,便于使用人員快速上手。安全可靠便于維護(hù):一個軟件設(shè)計的好壞, 關(guān)鍵在于產(chǎn)品的可靠, 穩(wěn)定,便于維護(hù)。經(jīng)過分析,我們使用易于與數(shù)據(jù)庫連接的MicrosoftVisualBasic6.0開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)庫窗口這一功能強(qiáng)大而簡便操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原形, 然后,對初始原型系統(tǒng)進(jìn)行需求分析,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。更多精品文檔學(xué)習(xí)好資料整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成學(xué)生、課程、成績管理的全過程,包括學(xué)生信息的添加、修改和刪除,課程信息的添加、修改和刪除,成績信息的添加和刪除。本系統(tǒng)所設(shè)計的學(xué)生成績管理系統(tǒng)可以滿足學(xué)校一般的學(xué)生成績管理方面的需要。本系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)學(xué)生成績管理的系統(tǒng)化、規(guī)范化、自動化、達(dá)到提高學(xué)生成績管理效率的目的, 本系統(tǒng)本著實用性、通用、開放和安全的原則,使用VISUALBASIC6.0數(shù)據(jù)庫開發(fā)軟件開發(fā)制作,實現(xiàn)了班級信息管理、課程信息管理、學(xué)生成績管理、成績查詢等功能。該設(shè)計方法易于推廣至其它信息化管理系統(tǒng)的設(shè)計,充分利用計算機(jī)作為輔助工具,實現(xiàn)學(xué)生考試成績從傳統(tǒng)的手工管理到計算機(jī)管理,對提高管理效率和節(jié)約大量的人力、物力有一定的推動作用。本系統(tǒng)一切從實際出發(fā),充分考慮了成績的內(nèi)部管理、信息交流等方面的復(fù)雜需求,實現(xiàn)成績的有效管理,真正為學(xué)生成績管理提供一個電子平臺 。二.軟件及數(shù)據(jù)庫特點介紹 :總的來說,VisualBasic 具有以下特點:可視化編程:用傳統(tǒng)程序設(shè)計語言設(shè)計程序時, 都是通過編寫程序代碼來設(shè)計用戶界面, 在設(shè)計過程中看不到界面的實際顯示效果,必須編譯后運(yùn)行程序才能觀察。如果對界面的效果不滿更多精品文檔學(xué)習(xí)好資料意,還要回到程序中修改。有時候,這種編程 -編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率。 VisualBasic提供了可視化設(shè)計工具,把Windows界面設(shè)計的復(fù)雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計而編寫大量程序代碼。只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性。VisualBasic自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼, 從而可以大大提高程序設(shè)計的效率。 Visual Basic通過事件來執(zhí)行對象的操作。一個對象可能會產(chǎn)生多個事件,每個事件都可以通過一段程序來響應(yīng)。例如,命令按鈕是一個對象,當(dāng)用戶單擊該按鈕時,將產(chǎn)生一個“單擊“(CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。在用VisualBasic 設(shè)計大型應(yīng)用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅(qū)動完成某種特定的功能, 或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。訪問數(shù)據(jù)庫Visual Basic具有強(qiáng)大的數(shù)據(jù)庫管理功能, 利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理 Microsoft更多精品文檔學(xué)習(xí)好資料Access格式的數(shù)據(jù)庫,并提供了強(qiáng)大的數(shù)據(jù)存儲和檢索功能。Access簡介Microsoft Access數(shù)據(jù)庫管理系統(tǒng)是 Microsoft Office 套件的重要組成部分, 先后出現(xiàn)了 Access97、Access2000和AccessXP。其中AccessXP是最新版本。Access適用于小型商務(wù)活動,用以存貯和管理商務(wù)活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單) ,查詢,報表和應(yīng)用程序等。MicrosoftAccess是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復(fù)。圖4-1是一個“學(xué)生”表的例子。 “學(xué)生”表由9個記錄組成,一個記錄占一行,每一個記錄由學(xué)號、姓名、性別、系號等幾個個字段組成?!皩W(xué)號”是字段名,其下面的 02010101,02010102等是字段的值。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接) ,以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫以文件形式保存, 文件的擴(kuò)展名是MDB。Access2003 數(shù)據(jù)庫由七種對象組成:表、查詢、窗體、報表、頁、宏和模塊。表(Table) ——表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他 6種對更多精品文檔學(xué)習(xí)好資料象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。查詢(Query)——查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。窗體(Form)——窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。報表(Report)——報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。頁(Page)——也叫數(shù)據(jù)訪問頁。是連接到數(shù)據(jù)庫的Web頁,在數(shù)據(jù)訪問頁中,可以查看、添加、編輯和操作存儲在數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)訪問頁還可以包括其他來源的數(shù)據(jù),例如MicrosoftExcel 。宏(Macro)——宏相當(dāng)于 DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇, 使用起來十分方便。模塊(Module)——模塊的功能與宏類似, 但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用VisualBasic 編程。三、需求分析功能需求學(xué)生基本信息及所選科目成績的錄入或?qū)?。更多精品文檔學(xué)習(xí)好資料基本信息的查詢(分系、班級;分科目)與修改。對每系或每班各科成績進(jìn)行分析(即求單科平均成績、及格率和優(yōu)秀率);對所開課程的成績分析(求其平均成績,最高分和最低分);對學(xué)生考試成績進(jìn)行排名(單科按系別或班級進(jìn)行排名,對每一個班級,同一學(xué)期學(xué)生總體成績進(jìn)行排名,并顯示各科成績信息)功能介紹實現(xiàn)學(xué)生成績的優(yōu)化動態(tài)管理2.系統(tǒng)需求該學(xué)生成績管理系統(tǒng)采用 VB語言開發(fā)研制,ACESS作為數(shù)據(jù)存儲。在完成用戶需求同時,完成條件查詢等功能。針對學(xué)生成績及其數(shù)據(jù)特點, 可以全面實現(xiàn)對學(xué)生成績的插入、查詢、修改、刪除和輸出等功能的計算機(jī)管理。它能使學(xué)生成績數(shù)據(jù)的工作人員從繁重的工作中解脫出來, 大大減輕了工作量,減少人為的工作失誤,全面提高學(xué)生成績管理的效率,從而使學(xué)校對于學(xué)生成績的管理水平和技術(shù)水平躍上一個新的臺階。3.安全性與完整性要求: 安全性要求:系統(tǒng)應(yīng)設(shè)置訪問用戶的標(biāo)識以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用;系統(tǒng)應(yīng)對不同的數(shù)據(jù)設(shè)置不同的訪問級別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容;系統(tǒng)應(yīng)對不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,更多精品文檔學(xué)習(xí)好資料如區(qū)分普通用戶(學(xué)生) ,教職工。完整性要求:1.各種信息記錄的完整性, 信息記錄內(nèi)容不能為空; 2.各種數(shù)據(jù)間相互的聯(lián)系的正確性; 3.相同的數(shù)據(jù)在不同記錄中的一致四、系統(tǒng)設(shè)計1)學(xué)生(學(xué)號,姓名,性別,年齡,地址,系別),其主關(guān)鍵字為學(xué)號;2)課程(課程名,課程號,學(xué)時,學(xué)分),其中主關(guān)鍵字為課程號;3)成績(課程號,學(xué)號,分?jǐn)?shù))其中主關(guān)鍵字為學(xué)號和課程號??梢耘c學(xué)生關(guān)系模式合并為:學(xué)生(學(xué)號,姓名,性別,年齡,地址,系別,成績,課程號)。功能模塊更多精品文檔學(xué)習(xí)好資料學(xué)生成績管理系統(tǒng)信息錄入 信息查詢 信息修改 信息刪除 成績統(tǒng)計分析班科學(xué)成按按學(xué)成學(xué)成學(xué)單班單不級目生績學(xué)姓生績生績生科級科及信信信信號名信信信信總成內(nèi)成格息息息息查查息息息息成績部績情錄錄錄錄詢詢修修刪刪績排排分況入入入入改改除除排名名析統(tǒng)名計實體聯(lián)系圖分部E-R圖學(xué)號 性別 密碼姓名用戶名

年齡專業(yè)學(xué)生更多精品文檔學(xué)習(xí)好資料課程號課程名課程班級名年級名班級學(xué)生mn 查詢管理m n

任課老師系名n 課程名學(xué)號成績信息成績老師

m 查詢m 1

任課老師用戶名 密碼 查詢

科目信息 課程名mn班級名查詢班級信息年級系別更多精品文檔學(xué)習(xí)好資料m管理n管理員n用戶名 密碼nn數(shù)據(jù)庫設(shè)計

學(xué)生n管理 m成績信息m管理m管理 科目信息m管理班級信息系別

課程名學(xué)號成績?nèi)握n老師課程名班級名年級創(chuàng)建“成績管理系統(tǒng)”數(shù)據(jù)庫系統(tǒng)中需要使用的數(shù)據(jù)表。以下為部分表成績管理系統(tǒng)登錄表課程表學(xué)生信息表更多精品文檔學(xué)習(xí)好資料學(xué)生與課程表班級表1、登錄數(shù)據(jù)類字段大必填字允許為字段型小段索引空用戶名文本50是無否密碼文本50是無否權(quán)限文本50是無否2、課程字段數(shù)據(jù)類型字段大小必填字段允許為空課程號文本4否是課程名稱文本50是否授課老師文本50否否3、學(xué)生信息表字段大必填字字段數(shù)據(jù)類型小段允許為空學(xué)號文本10是否姓名文本12是否性別文本50是否更多精品文檔學(xué)習(xí)好資料年齡字文本50是否用戶名文本10否院系文本50是否專業(yè)文本50是否4、學(xué)生與課程聯(lián)系表數(shù)據(jù)類 字段大必填字 允許為字段 型 小 段 空課程號 文本 4 是 是課程名50稱文本否是10學(xué)號 文本 是 否姓名文本10是否課程類10型文本是否學(xué)分?jǐn)?shù)字字節(jié)否是成績數(shù)字字節(jié)否否更多精品文檔學(xué)習(xí)好資料5、班級數(shù)據(jù)類 字段大 必填字字段 型 小 段 索引 允許為空班級名50稱 文本 是 無 否所屬系50別 文本 是 無 否登陸界面及代碼部分更多精品文檔學(xué)習(xí)好資料PrivateSubText1_KeyPress(KeyAsciiAsInteger)IfText1.SelStart<>Len(Text1.Text)ThenKeyAscii=0EndSubPrivateSubTimer1_Timer()Command3.Caption=Time$()EndSubPrivateSubForm_Load()Timer1.Interval=1000Timer1.Enabled=True更多精品文檔學(xué)習(xí)好資料centerformMeSetconn=NewADODB.ConnectionSetrs=NewADODB.Recordset學(xué)習(xí)新建文件夾\login.db1.mdb"rs.Open"select*fromlogin",conn,2,2Combo1.Text="學(xué)生"Combo1.Text="教師"Combo1.Text="管理員"EndSubPrivateSubCommand2_Click()IfMsgBox(" 確定退出管理系統(tǒng)?",_vbQuestion+vbYesNo+vbDefaultButton2," 警告!")=vbYesThenEndEndIfEndSubPrivateSubCommand1_Click()IfText1.Text=""ThenMsgBox"用戶名不能為空,請輸入用戶名! ",vbCritical," 提示"Elsers.MoveFirstrs.Find"uname='"&Trim(Text1.Text)&"'"Ifrs.EOFThenText1.Text=""Text2.Text=""Text1.SetFocusMsgBox" 用戶名輸入錯誤,請選擇! ",vbCritical," 提示"ElseIfText2.Text=""ThenMsgBox" 密碼不能為空,請輸入密碼! ",vbCritical," 提示"Text2.Text=""Text2.SetFocusElseIfrs.Fields("upwd")=Text2.TextThenSelectCasers.Fields("uright")更多精品文檔學(xué)習(xí)好資料Case0IfCombo1.Text=" 管理員"ThenMsgBox" 管理員已成功登錄!",vbExclamation,"提示"Form3.ShowElseMsgBox"您沒有此權(quán)限!",vbOKOnly+vbCritical," 提示"EndIfCase1IfCombo1.Text=" 教師"ThenMsgBox" 教師已成功登錄!",vbExclamation,"提示"Form2.ShowElseMsgBox "您沒有此權(quán)限!",vbOKOnly+vbCritical,"提示"EndIfCase2IfCombo1.Text=" 學(xué)生"ThenM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論