網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生成績(jī)管理課程設(shè)計(jì)說明書_第1頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生成績(jī)管理課程設(shè)計(jì)說明書_第2頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生成績(jī)管理課程設(shè)計(jì)說明書_第3頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生成績(jī)管理課程設(shè)計(jì)說明書_第4頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生成績(jī)管理課程設(shè)計(jì)說明書_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要摘 要:學(xué)校學(xué)生成績(jī)管理系統(tǒng)是幫助學(xué)生和老師管理學(xué)生學(xué)籍和成績(jī)的有效工具。本文重點(diǎn)介紹了學(xué)生成績(jī)管理系統(tǒng)的實(shí)現(xiàn)過程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試和調(diào)試。通過SQL和VB的完美結(jié)合,使本系統(tǒng)具備了用戶管理、班級(jí)信息管理、學(xué)生信息管理、班級(jí)課程信息管理、課程信息管理、學(xué)生成績(jī)管理等主要功能。關(guān)鍵詞:學(xué)生成績(jī)管理系統(tǒng),數(shù)據(jù)庫(kù),網(wǎng)絡(luò), VB6.0,SQLTOC o 1-3 h u HYPERLINK l _Toc10206 1 序言 PAGEREF _Toc10206 - 2 - HYPERLINK l _Toc21462 2 系統(tǒng)分析 PAGER

2、EF _Toc21462 - 3 - HYPERLINK l _Toc6916 PAGEREF _Toc6916 - 3 - HYPERLINK l _Toc10030 PAGEREF _Toc10030 - 3 - HYPERLINK l _Toc1113 系統(tǒng)根本功能主要模塊及功能 PAGEREF _Toc1113 - 4 - HYPERLINK l _Toc31321 本系統(tǒng)主要建設(shè)模塊就是成績(jī)管理模塊。 PAGEREF _Toc31321 - 4 - HYPERLINK l _Toc1919 PAGEREF _Toc1919 - 6 - HYPERLINK l _Toc5558 PAG

3、EREF _Toc5558 - 7 - HYPERLINK l _Toc4007 業(yè)務(wù)流程描述 PAGEREF _Toc4007 - 7 - HYPERLINK l _Toc22220 PAGEREF _Toc22220 - 7 - HYPERLINK l _Toc11457 3 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc11457 - 9 - HYPERLINK l _Toc10679 PAGEREF _Toc10679 - 9 - HYPERLINK l _Toc29767 PAGEREF _Toc29767 - 9 - HYPERLINK l _Toc28972 PAGEREF _Toc28

4、972 - 10 - HYPERLINK l _Toc16877 E-R圖 PAGEREF _Toc16877 - 10 - HYPERLINK l _Toc8653 關(guān)系模型 PAGEREF _Toc8653 - 10 - HYPERLINK l _Toc21109 4程序流程設(shè)計(jì) PAGEREF _Toc21109 - 11 - HYPERLINK l _Toc15246 5 系統(tǒng)界面設(shè)計(jì)及代碼實(shí)現(xiàn) PAGEREF _Toc15246 - 11 - HYPERLINK l _Toc2880 PAGEREF _Toc2880 - 12 - HYPERLINK l _Toc29356 PAGE

5、REF _Toc29356 - 12 - HYPERLINK l _Toc31447 PAGEREF _Toc31447 - 13 - HYPERLINK l _Toc2268 PAGEREF _Toc2268 - 14 - HYPERLINK l _Toc18864 PAGEREF _Toc18864 - 15 - HYPERLINK l _Toc27456 PAGEREF _Toc27456 - 16 - HYPERLINK l _Toc11355 6系統(tǒng)測(cè)試 PAGEREF _Toc11355 - 18 - HYPERLINK l _Toc16852 系統(tǒng)可行性分析 PAGEREF _T

6、oc16852 - 18 - HYPERLINK l _Toc22653 總結(jié) PAGEREF _Toc22653 - 19 - HYPERLINK l _Toc10998 參考文獻(xiàn) PAGEREF _Toc10998 - 20 -1 序言學(xué)生成績(jī)管理系統(tǒng),學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育機(jī)構(gòu)不可缺少的局部,它的內(nèi)容對(duì)學(xué)校的決策者和管理者來(lái)說都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄危瑢W(xué)生管理系統(tǒng)是計(jì)算機(jī)對(duì)學(xué)生檔案信息進(jìn)行管理,具有手工管理無(wú)可比較的優(yōu)點(diǎn),如索檢迅速、查找方便、可靠性高、存儲(chǔ)量大等現(xiàn)在我國(guó)的大中專院校的學(xué)生成績(jī)管理水平正在不斷提高,停留在紙介質(zhì)根底上的管

7、理手段早已被時(shí)代淘汰,因?yàn)樗速M(fèi)了許多的人力和物力。大多數(shù)的管理方法是以計(jì)算機(jī)為根底的學(xué)生成績(jī)管理系統(tǒng),因?yàn)樗梢詮浹a(bǔ)學(xué)校對(duì)于學(xué)生成績(jī)?nèi)斯す芾頃r(shí)的漏洞,提高工作效率,樹立良好的辦學(xué)形象。管理信息系統(tǒng)在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它越來(lái)越得到普及。管理信息系統(tǒng)是一門新的學(xué)科,它跨越了假設(shè)干個(gè)領(lǐng)域,比方管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)等等。在這些學(xué)科的根底上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。管理本身就是一類復(fù)雜的智能行為,是一個(gè)知識(shí)運(yùn)用和知識(shí)創(chuàng)新的過程?,F(xiàn)代的企事業(yè)管理迫切需要一個(gè)支持的信息管理的平臺(tái)。一個(gè)協(xié)同管理的平臺(tái)是必不可少的。企事業(yè)需要一個(gè)不斷進(jìn)

8、行技術(shù)交流和培訓(xùn)的系統(tǒng)。2 系統(tǒng)分析本系統(tǒng)是一個(gè)應(yīng)用于學(xué)生成績(jī)管理的系統(tǒng),這必然要求該系統(tǒng)對(duì)于系統(tǒng)管理員而言要平安、可靠、便于操作。因此,對(duì)于整個(gè)系統(tǒng)作了詳盡的分析,對(duì)模塊也作了合理的劃分,以便到達(dá)上述要求。i 登錄i 登錄ii 退出系統(tǒng)登錄系統(tǒng)登錄學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)學(xué)生根本信息管理學(xué)生成績(jī)管理課程根本信息管理系統(tǒng)管理學(xué)生根本信息管理學(xué)生成績(jī)管理課程根本信息管理系統(tǒng)管理i顯示專業(yè)課根本信息ii專業(yè)課程信息管理iii顯示選修課根本信息i顯示專業(yè)課根本信息ii專業(yè)課程信息管理iii顯示選修課根本信息iv 選修課程信息管理i添加用戶ii修改密碼i添加用戶ii修改密碼i專業(yè)課成績(jī)管理ii

9、選修課成績(jī)管理i顯示學(xué)生根本信息ii學(xué)生根本信息管理i顯示學(xué)生根本信息ii學(xué)生根本信息管理圖2-1系統(tǒng)功能體系圖系統(tǒng)根本功能主要模塊及功能本課題開發(fā)的是一個(gè)學(xué)生成績(jī)管理系統(tǒng),其主要功能是完成對(duì)學(xué)生成績(jī)的根本管理,主要模塊包括:系統(tǒng),學(xué)生根本信息管理,課程根本信息管理,學(xué)生成績(jī)管理,幫助,退出。用戶管理模塊主要對(duì)使用本系統(tǒng)的用戶進(jìn)行如下管理:1、添加新用戶2、對(duì)已有的用戶進(jìn)行密碼更改學(xué)生根本信息管理模塊主要是對(duì)學(xué)生信息如學(xué)號(hào)、姓名、性別、年齡、籍貫、政治面貌、入學(xué)時(shí)間、聯(lián)系 等進(jìn)行管理1、學(xué)生檔案的瀏覽2、學(xué)生檔案的查詢3、學(xué)生檔案的添加4、學(xué)生檔案的修改5、學(xué)生檔案的刪除課程根本信息管理模塊主

10、要對(duì)專業(yè)課課程信息和選修課課程信息進(jìn)行管理:1、專業(yè)課課程信息和選修課課程信息的瀏覽2、專業(yè)課課程信息和選修課課程信息的查詢3、專業(yè)課課程信息和選修課課程信息的添加4、專業(yè)課課程信息和選修課課程信息的修改5、專業(yè)課課程信息和選修課課程信息的刪除學(xué)生成績(jī)管理模塊1、專業(yè)課課程成績(jī)和選修課課程成績(jī)的查詢2、專業(yè)課課程成績(jī)和選修課課程成績(jī)的添加3、專業(yè)課課程成績(jī)和選修課課程成績(jī)的刪除本系統(tǒng)主要建設(shè)模塊就是成績(jī)管理模塊。本系統(tǒng)有三個(gè)實(shí)體:學(xué)生、課程、成績(jī) 學(xué) 生學(xué) 生學(xué) 號(hào)性別入校日期家庭 郵政編碼出生年月姓名班級(jí)家庭住址圖2-3 學(xué)生E-R圖課程課程課程類型課程類型課程名課程代號(hào)課程名課程代號(hào)圖2-

11、4課程E-R圖成績(jī)成績(jī)選修課成績(jī)專業(yè)課成績(jī)選修課成績(jī)專業(yè)課成績(jī)圖2-5成績(jī)E-R圖 開始 開始輸入用戶名和密碼輸入用戶名和密碼歡送使用學(xué)生成績(jī)管理系統(tǒng)歡送使用學(xué)生成績(jī)管理系統(tǒng) 定義變量 定義變量輸出選項(xiàng)菜單輸出選項(xiàng)菜單輸入選擇操作C=1輸入選擇操作C=1C=1 C=1 Y N1C=6執(zhí)行case11C=6執(zhí)行case1輸出成績(jī)和q=1 N Y輸出成績(jī)和q=1目前還沒成績(jī)請(qǐng)先輸入成績(jī)選擇錯(cuò)誤請(qǐng)重新選擇操作目前還沒成績(jī)請(qǐng)先輸入成績(jī)選擇錯(cuò)誤請(qǐng)重新選擇操作輸入選擇操作C輸入選擇操作C輸出結(jié)果輸出結(jié)果 結(jié)束 結(jié)束流圖業(yè)務(wù)流程描述根據(jù)學(xué)校的學(xué)生成績(jī)業(yè)務(wù)流程,結(jié)合上述的各功能模塊,設(shè)計(jì)出學(xué)生成績(jī)管理系統(tǒng)的整

12、體業(yè)務(wù)流程圖,如圖2-2所式??荚嚱虅?wù)處匯總審批在讀學(xué)生考試教務(wù)處匯總審批在讀學(xué)生成績(jī)單班主任或教師核對(duì)成績(jī)匯總表 課程教學(xué)方案課程設(shè)置二院教務(wù)處學(xué)生檔案圖2-2學(xué)生成績(jī)管理系統(tǒng)業(yè)務(wù)流程圖數(shù)據(jù)流分析根據(jù)系統(tǒng)功能需求,數(shù)據(jù)庫(kù)采用MS SQL Serve2000 ,它完全適合工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護(hù)簡(jiǎn)便,費(fèi)用比較低,人員素質(zhì)要求不是很高,容易升級(jí)。 根據(jù)以上的模塊分析和流程設(shè)計(jì),可以分析出,在學(xué)生成績(jī)管理系統(tǒng)中,需要包含以下幾個(gè)表:學(xué)生根本信息表、課程表、成績(jī)表、用戶表。 表2-1 學(xué)生根本信息表表2-2 專業(yè)課課程表 表2-3 選修課課程表3 系統(tǒng)總體設(shè)計(jì)系統(tǒng)設(shè)計(jì)原那么實(shí)用

13、性原那么:確保系統(tǒng)具有良好的系統(tǒng)性能,友好的用戶界面,較高的處理效率,便于使用和維護(hù),并采用成熟的技術(shù)。先進(jìn)性原那么:盡量采用先進(jìn)而且成熟的技術(shù),使系統(tǒng)具有較高的技術(shù)水平和較長(zhǎng)的生命周期。開放性、平安性、可靠性及可擴(kuò)展性原那么。兼容性原那么:對(duì)于所選硬件系統(tǒng)及平臺(tái),能很好地適應(yīng)開發(fā)和使用的需要。標(biāo)準(zhǔn)性原那么:軟件設(shè)計(jì)過程嚴(yán)格按照“軟件工程的規(guī)定,系統(tǒng)編碼,文檔,操作系統(tǒng)平臺(tái)以及所采用的開發(fā)方法按照相應(yīng)的國(guó)際標(biāo)準(zhǔn)和國(guó)家標(biāo)準(zhǔn)??傮w設(shè)計(jì)結(jié)構(gòu)成績(jī)管理系統(tǒng)模塊功能身份驗(yàn)證模塊學(xué)生根本信息及其相關(guān)信息模塊系統(tǒng)維護(hù)模塊學(xué)生成績(jī)管理模塊成績(jī)管理系統(tǒng)模塊功能身份驗(yàn)證模塊學(xué)生根本信息及其相關(guān)信息模塊系統(tǒng)維護(hù)模塊學(xué)

14、生成績(jī)管理模塊系統(tǒng)說明模塊圖3-1 系統(tǒng)功能模塊圖系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)是要根據(jù)系統(tǒng)分析的要求和組織的實(shí)際情況來(lái)對(duì)新系統(tǒng)的總體結(jié)構(gòu)形式和可利用資源進(jìn)行大致設(shè)計(jì),它是一種宏觀、總體上的設(shè)計(jì)和規(guī)劃如圖3-1。身份驗(yàn)證模塊主要功能是授予進(jìn)入學(xué)生成績(jī)管理系統(tǒng)的管理員身份,和注冊(cè)新的用戶。系統(tǒng)維護(hù)模塊主要功能是對(duì)整個(gè)系統(tǒng)的平安和用戶進(jìn)行管理。系統(tǒng)說明模塊的主要功能就是對(duì)該系統(tǒng)及開發(fā)者作簡(jiǎn)要說明。系統(tǒng)數(shù)據(jù)模型設(shè)計(jì) E-R圖YNYN管理選擇學(xué)習(xí)取得課程學(xué)生班級(jí)NYNNY成績(jī)Y 關(guān)系模型學(xué)生成績(jī)管理系統(tǒng)關(guān)系模型:學(xué)生根本信息學(xué)號(hào),姓名,性別,班級(jí),出生年月,家庭住址,郵政編碼,家庭 ,入學(xué)時(shí)間,備注所有課程信息課程

15、名稱,教材成績(jī)信息學(xué)號(hào),學(xué)期,類型,課程名稱,分?jǐn)?shù)用戶信息注冊(cè),登陸,退出4程序流程設(shè)計(jì)所謂系統(tǒng)流程分析,就是用戶使用系統(tǒng)時(shí)的工作過程。不同的用戶有著不同的工作流程和使用權(quán)限。但是所有的用戶都是從用戶登錄模塊開始的。登錄主要是判斷是否是合法的用戶,在數(shù)據(jù)庫(kù)設(shè)計(jì)中用戶的登錄名是固定的,如果要添加用戶那么在用戶主界面進(jìn)行添加用戶信息。本系統(tǒng)的系統(tǒng)流程分析如下列圖所示:學(xué)生根本信息課程根本信息表進(jìn)入成績(jī)表學(xué)生成績(jī)單查看學(xué)生的成績(jī)存儲(chǔ)班級(jí)信息文件存儲(chǔ)成績(jī)文件存儲(chǔ)學(xué)籍文件存儲(chǔ)課程文件建立班級(jí)信息文件課程信息表建立成績(jī)文件建立課程文件建立學(xué)籍文件管理員5 系統(tǒng)界面設(shè)計(jì)及代碼實(shí)現(xiàn)學(xué)生根本信息課程根本信息表進(jìn)

16、入成績(jī)表學(xué)生成績(jī)單查看學(xué)生的成績(jī)存儲(chǔ)班級(jí)信息文件存儲(chǔ)成績(jī)文件存儲(chǔ)學(xué)籍文件存儲(chǔ)課程文件建立班級(jí)信息文件課程信息表建立成績(jī)文件建立課程文件建立學(xué)籍文件管理員程序啟動(dòng)后,首先進(jìn)入系統(tǒng)登陸界面驗(yàn)證操作密碼。在系統(tǒng)登陸模塊中主要實(shí)現(xiàn)如下功能:1可選擇操作員,支持鼠標(biāo)和鍵盤操作。2操作員和密碼驗(yàn)證成功后,進(jìn)入主界面。3操作員錯(cuò)誤或密碼錯(cuò)誤提醒并返回錯(cuò)誤點(diǎn)。圖5.1 用戶登陸界面程序啟動(dòng)后,在系統(tǒng)登陸界面驗(yàn)證完操作員及操作員密碼后,將進(jìn)入主程序界面。主程序界面要實(shí)現(xiàn):1選擇菜單或工具欄,調(diào)用相應(yīng)程序,進(jìn)行相應(yīng)操作。2主界面包括:系統(tǒng)管理,學(xué)生根本信息管理,課程根本信息管理,學(xué)生成績(jī)管理等。圖5.2 主程序窗

17、口程序啟動(dòng)后,選擇“系統(tǒng)管理按鈕,會(huì)出現(xiàn)“添加用戶和“修改密碼兩個(gè)按鈕,點(diǎn)擊“添加用戶,出現(xiàn)如下界面 圖5.3 添加用戶信息點(diǎn)擊“修改密碼,圖5.4 修改密碼界面學(xué)生根本信息管理設(shè)計(jì)在該模塊中主要實(shí)現(xiàn)學(xué)生檔案的瀏覽、學(xué)生檔案的查詢、學(xué)生檔案的添加、學(xué)生檔案的修改、學(xué)生檔案的刪除功能。圖5.5 顯示所有學(xué)生信息界面圖5.6 學(xué)生信息查詢、添加、修改、刪除界面設(shè)計(jì)課程根本信息管理包括“添加課程,“修改課程,“瀏覽課程,“查詢課程和“刪除課程五局部。 圖5.7 專業(yè)課課程信息管理界面圖5.8 查詢專業(yè)課程界面圖5.9 顯示選修課課程信息界面學(xué)生成績(jī)管理設(shè)計(jì)成績(jī)管理主要功能是錄入學(xué)生成績(jī),便于用戶查看

18、和修改。圖5.10 專業(yè)課成績(jī)管理界面圖5.11 選修課成績(jī)管理界面6系統(tǒng)測(cè)試系統(tǒng)可行性分析社會(huì)可行性現(xiàn)代社會(huì)是信息高速開展的社會(huì),尤其是計(jì)算機(jī)科學(xué)日趨成熟,選擇使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理已經(jīng)成為現(xiàn)代學(xué)校的必然選擇,所以從社會(huì)角度對(duì)本系統(tǒng)進(jìn)行分析是完全具有可行性的。技術(shù)可行性開發(fā)數(shù)據(jù)庫(kù)管理信息系統(tǒng)需要選擇兩種工具,即前臺(tái)開發(fā)語(yǔ)言和后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)運(yùn)用了Visual Basic作為開發(fā)工具,SQL Server2000作為后臺(tái)數(shù)據(jù)庫(kù)。經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性主要包括:“本錢收益分析和“短期長(zhǎng)遠(yuǎn)利益分析。相對(duì)于本課題來(lái)講,這兩點(diǎn)好象不是很重要。因?yàn)樽鰹橐粋€(gè)課程設(shè)計(jì)課題的它的實(shí)用性有待進(jìn)一步的知識(shí)積累。但從以后的角度來(lái)看,本課題的設(shè)計(jì)開發(fā)還是具有相當(dāng)大的經(jīng)濟(jì)可行性的。總結(jié)這次通過做數(shù)據(jù)庫(kù)課程設(shè)計(jì),在設(shè)計(jì)過程中有許多缺乏之處。如:由于自己的編程能力比較差,所有此程序是通過一個(gè)類似例子改編的。因此,其中存在的潛在錯(cuò)誤自己也意識(shí)不到,一個(gè)隨意的改動(dòng),就可能是程序無(wú)法運(yùn)行,這是一個(gè)致命的缺乏之處。體會(huì):在軟件開發(fā)的過程中,開始編寫菜單、窗口、表結(jié)構(gòu)時(shí),進(jìn)展還是比較順利,但當(dāng)有些字段、表關(guān)聯(lián)、數(shù)據(jù)窗口混

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論