高校補考管理系統(tǒng)分析設(shè)計報告_第1頁
高校補考管理系統(tǒng)分析設(shè)計報告_第2頁
高校補考管理系統(tǒng)分析設(shè)計報告_第3頁
高校補考管理系統(tǒng)分析設(shè)計報告_第4頁
高校補考管理系統(tǒng)分析設(shè)計報告_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄u 高校補考管理業(yè)務(wù)簡介.31.1 系統(tǒng)開發(fā)的背景. .3 1.2 系統(tǒng)開發(fā)的意義.31.3 可行性分析.31.4 系統(tǒng)現(xiàn)行流程.3u 系統(tǒng)分析.62.1 組織機構(gòu).62.2 管理職能分析.72.3 業(yè)務(wù)流程分析.82.4 數(shù)據(jù)流程分析.92.5 系統(tǒng)數(shù)據(jù)字典.11u 系統(tǒng)設(shè)計.183.1 系統(tǒng)功能設(shè)計.183.2 系統(tǒng)總體功能結(jié)構(gòu).183.3代碼設(shè)計.193.4 數(shù)據(jù)庫設(shè)計.203.5輸入設(shè)計.233.6 輸出設(shè)計.23u 系統(tǒng)部分界面設(shè)計.254.1系統(tǒng)登陸界面.264.2院系信息維護界面.294.3補考名單錄入界面.304.4補考成績錄入界面.32u 高校補考管理業(yè)務(wù)簡介1.1 系統(tǒng)

2、開發(fā)的背景近20年的經(jīng)濟改革,我國的宏觀經(jīng)濟體制從計劃經(jīng)濟逐步轉(zhuǎn)向市場經(jīng)濟,這種新行勢給學校傳統(tǒng)管理特別是教學管理提出了嚴峻的挑戰(zhàn)。本系統(tǒng)的開發(fā)目的在于方便教學管理人員進行成績管理和統(tǒng)計。在計算機技術(shù)飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫技術(shù)實現(xiàn)學生補考信息的計算機管理是可行而且十分有意義的工作某高校是我國華東地區(qū)一所普通高等院校,在校生 20000 人,有 43 個本科專業(yè),每學期 參加補考的學生約有 5000 人次。在該學校中,與補考業(yè)務(wù)相關(guān)的部門有:教務(wù)處的教務(wù)科和教室管理科,二級院系 的辦公室和教研室。教務(wù)科負責組織補考業(yè)務(wù)的開展;補考所用的教室資源由教師管理 科負責管理;二級院系的辦公室負責統(tǒng)計

3、補考成績;教研室負責組織教師閱卷,填寫補 考成績單。1.2 系統(tǒng)開發(fā)的意義新的管理模式以追求學校整體效益和效率的提高為目標。開發(fā)的新系統(tǒng)功能強大,通過這些功能實現(xiàn)對 學生、課程、教師、教務(wù)處、二級院校等教學系統(tǒng)中幾個關(guān)鍵要素的科學管理,同時實現(xiàn)準確統(tǒng)計成績、按排補考、即時查詢、按照各項要求靈活完成統(tǒng)計報表,以及對校內(nèi)各種資源進行統(tǒng)一、科學的管理。1.3 可行性分析1、技術(shù)可行性分析對于高校來說,其本身工作的特殊性使得其對于信息技術(shù)的研究和應(yīng)用一直走在各行業(yè)的前面。本系統(tǒng)的開發(fā)主要采用瀏覽器/服務(wù)器方式和基于微軟的Windows2000體系結(jié)構(gòu),將開發(fā)出安全、有效并且具有可伸縮性及可用性的網(wǎng)絡(luò)應(yīng)

4、用系統(tǒng)。 本系統(tǒng)是一個信息發(fā)布、成績查詢、成績統(tǒng)計、補考安排、補考統(tǒng)計的系統(tǒng)平臺,本系統(tǒng)的開發(fā)技術(shù)是先進的、可行的。 2、經(jīng)濟可行性分析 對于大多數(shù)高校而言,均已建立了自己的網(wǎng)站,因此,在各項硬件購置以及軟件系統(tǒng)開發(fā)中不必再追加過多資金,而只需要利用學校現(xiàn)有的資源就可以基本完成系統(tǒng)的開發(fā)實施工作。3、管理可行性分析 系統(tǒng)開發(fā)要想取得成功,沒有完善的管理機制、規(guī)范的管理制度是絕對不行的。而對于高校來說,各項原始材料保存完好、基礎(chǔ)數(shù)據(jù)管理規(guī)范,其本身管理的科學性、規(guī)范性在很大程度上為系統(tǒng)實施創(chuàng)造了良好的環(huán)境,既保證了系統(tǒng)的基礎(chǔ)數(shù)據(jù)、文件、報表的準確性和實效性,同時在一定程度上也提高了系統(tǒng)的信息輸入

5、質(zhì)量,最終保證系統(tǒng)開發(fā)的成功。因此,新系統(tǒng)的開發(fā)在管理方面上具有可行性。1.4 系統(tǒng)現(xiàn)行流程Ø 每學期考試結(jié)束后,各二級院系的辦公室根據(jù)教師保送的學生成績報告單(見表 1) 表1 學生成績報告單表班級名稱:物流管理1班 成績序號學號姓名性別管理信息系統(tǒng)C 語言程序設(shè)計國際貿(mào)易實務(wù)電子商務(wù)概論企業(yè)資源管理物流管理0107428106張三女9089858478750207428134李四男937889667859專業(yè):物流管理2班 成績序號學號姓名性別管理信息系統(tǒng)C 語言程序設(shè)計國際貿(mào)易實務(wù)電子商務(wù)概論企業(yè)資源管理物流管理0107428209王五女78907654556702074282

6、29趙六男789890896657Ø 統(tǒng)計本院系考試不幾個的學生的信息,填寫補考學生明細表,報教務(wù)處教務(wù)科。教務(wù)科收集各個二級院系的統(tǒng)計表,匯總成全校的補考學生明細表格式同表 2。 表2 補考學生明細表班級名稱:物流管理1班 序號學號 姓名性別 課程名稱成績01 07428135張力男 物流管理53企業(yè)資源管理49 0207428141王立男C 語言程序設(shè)計58 班級名稱:物流管理2班 序號學號 姓名性別 課程名稱成績0107428226李揚男 物流管理450207428245吳明男C 語言程序設(shè)計49企業(yè)資源管理53表3 考場安排明細表場次 日期時間教室課程名稱班級名稱人數(shù)監(jiān)考人1

7、 2010-8-278:00-10:00XX201管理信息系統(tǒng)物流管理1班 10015數(shù)據(jù)庫管理物流管理1班7BW203電子商務(wù)概論物流管理1班10BW204計算機網(wǎng)絡(luò)物流管理2班82 2010-8-2713:30-15:30XX201C 語言程序設(shè)計物流管理2班10BW203數(shù)據(jù)結(jié)構(gòu)物流管理2班1Ø 二級院系辦公室收到教務(wù)處下發(fā)的表格后,為每個補考學生編制補考通知單(見表4),發(fā)給每個補考學生。表 4 補考通知單*同學,你有如下課程考試不及格,請攜帶學生證和本補考通知單按下表指定的時間地點參加補考。課程名稱補考日期補考時間補考地點管理信息系統(tǒng)2005 年 9 月 12 日8:00-

8、10:00XX201數(shù)據(jù)庫管理2005 年 9 月 14 日13:30-15:30BW201Ø 補考結(jié)束后,教師閱卷,填寫補考成績通知單(見表 1-5)。院系辦公室統(tǒng)計補考表 5 補考成績通知單班級名稱:物流管理1班 序號學號 姓名性別 課程名稱成績01 07428135張力男 物流管理70企業(yè)資源管理570207428141王立男C 語言程序設(shè)計57班級名稱:物流管理2班 序號學號 姓名性別 課程名稱成績0107428226李揚男 物流管理560207428245吳明男C 語言程序設(shè)計71企業(yè)資源管理55Ø 不及格學生,編制補考不及格學生明細表(見表 1-6),報教務(wù)科。

9、教務(wù)科匯總?cè)Qa考不及格學生的信息,為學籍管理系統(tǒng)產(chǎn)生基礎(chǔ)數(shù)據(jù)。表 6 補考不及格學生明細表班級名稱:物流管理1班 序號學號 姓名性別 課程名稱成績01 07428135張力男 企業(yè)資源管理570207428141王立男C 語言程序設(shè)計57班級名稱:物流管理2班 序號學號 姓名性別 課程名稱成績0107428226李揚男 物流管理560207428245吳明男企業(yè)資源管理55 補考主要流程圖:確定補考學生獲得成績單產(chǎn)生補考通知獲得學生地址打印補考通知學生地址成績單成績單學生學號補考通知u 系統(tǒng)分析2.1 組織機構(gòu)與補考相關(guān)的組織機構(gòu)如圖所示。分管教學的副校長教務(wù)處二級院校教務(wù)處教務(wù)管理科辦公室

10、教研室2.2 管理職能分析1、分管教務(wù)的副校長:全面負責補考業(yè)務(wù)管理,具體業(yè)務(wù)有審批教務(wù)處擬定的初步計劃、審批補考后有關(guān)學生學籍變動的處理意見等。2、教務(wù)處:教務(wù)處教務(wù)科負責匯總二級院校采集的補考學生信息、安排補考時間、地點,最后匯總學生補考成績,提出學籍變動意見;教務(wù)處教師管理科負責提供補考用的教室信息。3、二級院校:二級院校辦公室負責收集補考學生信息,上報給教務(wù)處,受到教務(wù)處下發(fā)的補考安排后通知學生;按補考安排組織學生補考,受到試卷后組織教研室教師進行閱卷;填寫補考成績報告單。2.3 業(yè)務(wù)流程分析其中相關(guān)內(nèi)容表示如下系統(tǒng)外部實體 單據(jù)和報表 業(yè)務(wù)處理單位 數(shù)據(jù)流向 學籍變動意見學籍變動文件

11、學籍管理文件副校長教務(wù)科正式補考計劃初步補考計劃教室信息副校長成績報告單補考學生一覽表補考安排 表補考不及格學生一覽表補考成績單二級院校教務(wù)科教師管理科教師管理科二級院校補考通知單學生教師由上圖分析得:首先,教務(wù)科擬定初步補考計劃,初步補考計劃經(jīng)分管院長審批、修改后成為正式補考計劃;同時,二級院系負責根據(jù)教師的“成績報告單”收集補考學生信息,如學生學號、姓名、不及格課程名稱、班級名稱等。 其次,教務(wù)處根據(jù)二級院校收集的補考學生信息和審批后的正式補考計劃安排補考的時間、地點。在此過程中,應(yīng)特別考慮到以下四點:1、同一門課程應(yīng)該在同一時間考試;2、同一學生若有多門課程需要補考,則這幾門課程的補考不

12、能安排在同一時間進行;3、考試作弊的學生不能參加正常補考;4、每個教室安排的補考學生人數(shù)最多為教室容納人數(shù)的一半。再次,教務(wù)車把安排好的補考時間、地點發(fā)放給二級院系,由二級院系負責制作學生補考通知單,并通知學生。二級院系還要按照教務(wù)處安排組織學生補考、教師閱卷、填寫補考成績報告單等工作。最后,教務(wù)處負責匯總學生補考后的成績,按照學生管理文件的有關(guān)內(nèi)容,提出學生學籍變動意見,如退學降級等。學籍變動意見經(jīng)分管院長批準后,成為正式學籍變動文件。該文件要發(fā)放給二級院系和學生本人。2.4 數(shù)據(jù)流程分析根據(jù)上述的業(yè)務(wù)流程,對其中的數(shù)據(jù)處理、數(shù)據(jù)存儲以及數(shù)據(jù)流動過程進行抽象,得到了系統(tǒng)的邏輯模型,即系統(tǒng)的數(shù)

13、據(jù)流程圖其中相關(guān)內(nèi)容表示如下 外部實體 數(shù)據(jù)流處理 數(shù)據(jù)存儲學生補考管理二級院校1 4教室管理科教師2 6 院長辦公室53 頂層DFD1-學生成績報告單 2-教室資源信息 3-學籍管理文件4-補考成績 5-學籍處理意見 6-教室閱卷后產(chǎn)生的成績數(shù)據(jù)第一層數(shù)據(jù)流程圖如圖 6-4 所示:圖 1-4 中的數(shù)據(jù)流“1、2、3、4、5、6”與圖 1-3 中的數(shù)據(jù)流“1、2、3、4、5、6”含 義相同。第二層數(shù)據(jù)流程圖由兩個圖組成。處理 P1 如圖 6-5 所示,圖 6-5 中的數(shù)據(jù)流“1、2、7”與圖 6-3 的相同;處理 P2 如圖 6-6 所示,數(shù)據(jù)“3、4、5、6、8”與圖 6-4 中的 相同。P

14、1D2 補考學生明細表 D3補考安排明細表P1-2編輯教室信息P4編輯補考通知教室管理科二級院校P2安排補考地點、時間P1-1登記補考學生信息910112131127D1 補考通知單 第二層DFD(P2)9-補考學生明細表上的數(shù)據(jù) 10-補考安排明細表所需數(shù)據(jù)11-補考的學生、課程、補考時間、地點等數(shù)據(jù)12-參加補考的學生數(shù)據(jù) 13-供補考用的教室數(shù)據(jù)P2教師D4 補考成績P2-1登記補考學生信息6學生1448D1D5 學籍處理意見學籍處理系統(tǒng)P2-2補考后成績和學籍院長辦公室31516 第二層DFD(P2)14-補考成績表上所需的數(shù)據(jù) 15-補考不及格學生的數(shù)據(jù) 16-涉及學籍變動的學生的數(shù)

15、具體總流程圖如下:D2 補考學生明細表D3補考安排明細表P2安排補考地點、時間P1登記補考學生信息二級院校P4編輯補考通知P3編輯教室信息教室管理科D1 補考通知學生P5登記學生補考成績教師D4 補考成績學籍管理系統(tǒng)P6補考后成績和學籍院長辦公室 D5 學籍處理文件25 系統(tǒng)數(shù)據(jù)字典(1)數(shù)據(jù)流字典u 學生成績報告單,如表 1 所示。 表 1 學生成績報告單數(shù)據(jù)流名稱學生成績報告單編號:1簡要說明課程結(jié)束時,任課老師填寫的成績單數(shù)據(jù)結(jié)構(gòu)課程名稱(KCMC)C(30) 班級名稱(BJMC) C(8) 任課老師(RKLS)C(8) 學生成績 *學號(XH)C(10) 姓名(XM) C(8) 成績(

16、CJ) Int(4)來源二級學院去向登記補考學生信息(P1-1)流量5000 份/學期u 教室信息明細表,如表 2 所示。表 2 教室信息明細表數(shù)據(jù)流名稱教室信息明細表編號:2簡要說明由教務(wù)處教室管理科負責整理,記錄全校教室資源和教室使用情況的詳細數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)樓號(LH) C(2) 教室編號(JSBH) C(6) 容納人數(shù)(RNRS)Int(4) 使用狀況(SYZK)C(40)來源教室管理科去向編輯補考教室信息(P1-2)流量200 條記錄u 參加補考的學生的數(shù)據(jù),如表 3 所示。表 3 參加補考學生數(shù)據(jù)數(shù)據(jù)流名稱參加補考學生的數(shù)據(jù)編號:12簡要說明從任課教師填寫的成績單中,過濾出考試成績小于

17、 60 分或申請緩考或考試作弊的學生的信息數(shù)據(jù)結(jié)構(gòu)課程名稱(KCMC)C(30)班級名稱(BJMC) C(8) 學生成績*學號(XH)C(10) 姓名(XM) C(8) 補考標示(BKBZ)C(2) 來源 登記補考學生信息(P1-1)去向安排補考時間和地點(P1-3)流量500 份/學期u 供補考用的教室的數(shù)據(jù),如表 4 所示。表 4 供補考用教室數(shù)據(jù)數(shù)據(jù)流名稱供補考用教室數(shù)據(jù)編號:13簡要說明從教室管理科提高的教室資源明細表中過濾出的可供補考用的教室數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)樓號(LH) C(2) 教室編號(JSBH) C(6) 容納人數(shù)(RNRS)Int(4)來源編輯補考教室信息(P1-2)去向安排補考

18、時間地點(P1-3)流量50 條記錄u 編輯補考通知單所需的數(shù)據(jù),如表 5 所示。表 5 編輯補考通知單所需的數(shù)據(jù)數(shù)據(jù)流名稱編輯補考通知單所需的數(shù)據(jù)編號:11簡要說明實施補考業(yè)務(wù)所需的數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)學號(XH)C(10) 姓名(XM)C(8) 班級名稱(BJMC)C(8) 補考課程*課程名稱(KCMC) C(30) 補考日期(RQ) D(8) 開始時間(KSSJ)T(8) 結(jié)束時間(JSSJ) T(8) 來源 安排補考時間地點(P1-3)去向編輯補考通知單(P1-4)流量5000 條/學期u 教師閱卷后的成績數(shù)據(jù),如表 6 所示。表6 教師閱卷后的成績數(shù)據(jù)數(shù)據(jù)流名稱教師閱卷后的成績數(shù)據(jù)編號:6簡

19、要說明學生參加補考,教師評閱試卷后,每份補考試卷上包含的數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)課程名稱(KCMC)C(30) 班級名稱(BJMC) C(8) 任課老師(RKLS) C(8) 學生成績*學號(XH)C(10) 姓名(XM) C(8) 成績(CJ) Int(4)來源教師去向登記補考學生信息(P2-1)流量5000 份/學期u 學生補考成績,如表 7 所示。表 7 學生補考成績數(shù)據(jù)流名稱學生補考成績編號:4簡要說明每個學生補考后產(chǎn)生的成績數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)學號(XH)C(10)姓名(XM)C(8) 班級名稱(BJMC)C(8) 成績*課程名稱(KCMC)C(30)成績(CJ)Int(4)來源教師去向登記補考學生信息

20、(P2-1)流量5000 條/學期(2)數(shù)據(jù)存儲字典u 學生補考通知單,如表 8所示。表 8 學生補考通單儲存文件名學生補考通知單編號:D1簡要說明學生根據(jù)此通知單上的內(nèi)容參加補考數(shù)據(jù)結(jié)構(gòu)學號(XH)C(10)姓名(XM)C(8) 班級名稱(BJMC)C(8) 補考課程*課程名稱(KCMC)C(30) 補考日期(RQ) D(8) 開始時間(KSSJ) T(8) 結(jié)束時間(JSSJ) T(8) 補考地點(JSMC)C(6) 來源 7流出的數(shù)據(jù)8去向P1-4,P2-1流量5000 份/學期u 補考學生明細表,如圖 9 所示。表 9 補考學生明細表儲存文件名補考學生明細表編號:D2簡要說明記錄所有參

21、加補考的學生的信息數(shù)據(jù)結(jié)構(gòu)班級名稱(BJMC) C(8)學號(XH)C(10) 姓名(XM) C(8) 課程名稱(KCMC)C(30) 補考標示(BKBZ) C(2) 來源 9流出的數(shù)據(jù)去向P1-1流量1 份/學期u 補考安排明細表,如表10 所示。表 10 補考安排明細表儲存文件名補考安排明細表編號:D3簡要說明該表下發(fā)到各個二級院系,二級院系根據(jù)該表的內(nèi)容組織補考數(shù)據(jù)結(jié)構(gòu)場次(CC)C(2) 日期(RQ) D(8) 開始時間(KSSJ)T(8) 結(jié)束時間(JSSJ) T(8) 教室編號(JSBH) C(6) 課程名稱(KCMC)C(30) 班級名稱(BJMC) C(8) 補考人數(shù)(RS)

22、Int(4) 監(jiān)考人(JKR)C(8) 來源 10流出的數(shù)據(jù)去向P1-3流量1 份/學期u 補考成績一覽表,如表11 所示。表 11 補考成績一覽表儲存文件名補考成績一覽表編號:D4簡要說明該表記錄所有參加補考的學生的成績數(shù)據(jù)結(jié)構(gòu)課程名稱(KCMC)C(30)班級名稱(BJMC)C(8) 學生成績 *學號(XH)C(10) 姓名(XM) C(8) 成績(CJ) Int(4)來源14流出的數(shù)據(jù)4去向P2-1流量1 份/學期(3)處理描述u 登記補考學生信息,如表 12 所示。表 12 登記補考學生信息處理名稱登記補考學生信息編號:P1-1流入:學生成績報告單和其他補考申請流出:參加補考學生數(shù)據(jù)(

23、12)補考學生明細表(9)處理 當每學期結(jié)束,學生參加考試,教師批閱試卷后,需填寫“學生成績報告單”, 本處理將過濾出滿足條件之一的學生記錄:1 考試成績不及格(小于 60 分);2 申請緩考;3 考試作弊;4 重修學生申請參加補考 5 應(yīng)屆畢業(yè)生申請畢業(yè)前補考;6 結(jié)業(yè)生為換發(fā)畢業(yè)證書申請回校補考。u 編輯教室信息,如表13 所示。表 13 編輯教室信息、處理名稱編輯教室信息編號:P1-2流入: 教室資源信息(2)流出: 供補考用教室數(shù)據(jù)(13)處理該處理利用教室資源信息,根據(jù)補考期間教室的空閑狀況,編輯可供補考用的教室數(shù)據(jù)。u 安排補考的時間、地點,如表 14 所示。表 14 安排補考的時

24、間、地點處理名稱編輯教室信息編號:P1-3流入: 參加補考學生數(shù)據(jù)(12) 供補考用教室數(shù)據(jù)(13)流出: 補考安排明細表所需的數(shù)據(jù)(10)補考的時間、地點等數(shù)據(jù)(11)處理該處理利用供補考用的教室數(shù)據(jù)和參加補考學生數(shù)據(jù)為每個學生安排補考 的時間地點。在該過程中,應(yīng)滿足以下條件:1 同一個學生不能在同一時間參加 兩門或兩門以上的補考;2 同一門課程應(yīng)在同一時間考試,以免泄露試題;3 考 試作弊學生不能參加正常補考;4 每個教室安排補考學生人數(shù)最多為教室容納人 數(shù)的一半。u 編輯補考通知單,如表 15 所示。表 15 編輯補考通知單處理名稱編輯補考通知單編號:P1-4流入: 補考的學生、課程補考

25、時間、地點等數(shù)據(jù)(11)流出:補考通知單(7)處理 該處理利用供補考教室數(shù)據(jù)、參加補考學生數(shù)據(jù)和為每個學生安排的補考時 間、地點等數(shù)據(jù)為每個參加補考的學生編輯“補考通知單”。u 登記學生補考成績,如表 16 所示。表 16 登記學生補考成績處理名稱登記學生補考成績編號:P2-1流入: 教室閱卷后產(chǎn)生的成績數(shù)據(jù)(6)補考通知單上與補考后管理相關(guān)信息(8)流出:“補考成績明細表”上所需的數(shù)據(jù)(14)補考不及格學生的數(shù)據(jù) (15)處理該處理利用補考通知單上學生和課程的相關(guān)數(shù)據(jù),以及教師批閱試卷后所給 出的補考成績,編制“補考成績明細表”;過濾補考不及格的學生名單,用于學 籍管理處理。u 系統(tǒng)設(shè)計31

26、 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計的目標:(1) 高效率、高質(zhì)量地完成補考管理工作,為管理者的決策提供及時、可靠的信息。(2) 方便的數(shù)據(jù)輸入性能,良好的人機界面,盡量避免漢字和長字符串的重復(fù)輸入。(3) 靈活的查詢功能,能快速實現(xiàn)各種數(shù)據(jù)的查詢。(4) 良好的完整性約束,用戶幾乎沒有輸入非法數(shù)據(jù)的可能性。(5) 隨時以電子和紙質(zhì)文件方式提供相關(guān)信息。除必須文檔的紙質(zhì)文件外,信息基本上以電子形式傳輸和處理。3.2 系統(tǒng)總體功能結(jié)構(gòu)下圖為學生補考管理系統(tǒng)功能層次結(jié)構(gòu)圖:錄入補考名單錄入補考成績安排補考場次安排補考教室補考安排明細補考場次統(tǒng)計補考成績報告單補考成績通知單高校補考管理 系統(tǒng)維護數(shù)據(jù)錄入考場安

27、排查詢打印退出系統(tǒng)信息交換系統(tǒng)初始化數(shù)據(jù)備份恢復(fù)用戶信息基本信息維護下發(fā)信息合并上報信息備份數(shù)據(jù)恢復(fù)數(shù)據(jù)院系信息班級信息課程信息教室信息補考場次信息補考原因信息補考備注信息33代碼設(shè)計(1). 補考時間代碼設(shè)計從學校經(jīng)驗數(shù)據(jù)來看,最多的補考場次為 30 場。因此,為每場次設(shè)置兩為代碼,預(yù)設(shè) 99 個場次,代碼從“01”至“99”。(2.) 補考原因代碼設(shè)計代碼補考原因00考試不及格01考試請假02考試作弊03考試曠課04重修補考05畢業(yè)前補考06結(jié)業(yè)后補考參加補考原因有多種,典型原因是考試不及 格,而考試請假、考試作弊、考試曠課、重修考試、 畢業(yè)前補考、結(jié)業(yè)后補考均屬于異常原因,其記分、 收費

28、均有采用不同的處理方式。考慮到該校學籍管 理辦法正在修訂中,使用兩為數(shù)字表示補考原因, 其中首位為“0”。具體代碼見表 1。表 1 補考原因代碼表(3.) 補考備注代碼設(shè)計 在補考過程中還有一些需要記錄的異常情況如補考請假、補考曠課、補考作弊等,這些信息記 錄在補考備注代碼中。考慮到該校學籍管理辦法正 在修訂中,使用兩位數(shù)字表示補考原因,其中首位 為“1”,如表 2 所示表2 補考備注代碼表代碼原因10正常11補考請假12補考作弊13考試曠課( 4.) 部門編碼該學校共有 15 個二級學院(系/部),按照單位成立的時間順序編號。教務(wù)處是本系 統(tǒng)中唯一涉及的行政部門,編號為“00”。其他單位編碼

29、如表 3 所示。表 3 部門編碼表代碼單位名稱代碼單位名稱代碼單位名稱00教務(wù)處06管理學院11管理學院01土木學院07機電學院12機電學院02建筑與城市規(guī)劃學院08信電學院13信電學院03空調(diào)熱能學院09材料學院14材料學院04市政工程學院10計算機科學與技 術(shù)系15計算機科學與技 術(shù)系05藝術(shù)學院(5.) 課程編碼課程采取七位三級編碼方式:第 12 是開課院系代碼,34 位是教研室代碼,57是順序碼。(6. ) 學號學號編碼共 10 位,其中 14 位為入學年代碼,56 位為院系代碼,第 7 位為層次代碼(1-本科,2-??疲?-高職),810 位為順序碼。34 數(shù)據(jù)庫設(shè)計本系統(tǒng)設(shè)計一個數(shù)

30、據(jù)庫 BKXT、12 個數(shù)據(jù)庫表。1.數(shù)據(jù)庫設(shè)計文件名稱及作用如表 1 所示。表 1 數(shù)據(jù)庫設(shè)計型號文件名稱作用1STUDENT.DBF學生信息表,記錄學生基本信息2DEPARTMENT.DBF院系信息表,記錄院系基本信息3CLASS.DBF班級信息表,記錄班級基本信息4COURSE.DBF課程信息表,記錄課程基本信息5CLASSROOM.DBF教室信息表,記錄教室基本信息6ROOMSZJK.DBF教室信息過渡表7EXAM-FLAG.DBF補考原因信息表8BK-FLAG.DBF補考備注信息表9BK-STUD.DBF學生補考信息表,記錄每個學生補考信息及補考原因,補考結(jié)果10BK-CLAS.DB

31、F班級補考信息,記錄每個班級,每門課程補考人數(shù)、補考時間、補考地點11BK-COUR.DBF課程補考信息表,記錄每門課程的補考人數(shù)、補考時間12BK-TIMES.DBF補考場次信息表,記錄每場考試的時間、人數(shù)2.各個表文件結(jié)構(gòu)設(shè)計序號字段名稱字段說明字段類型字段長度備注1XH學號C102XM姓名C83BJMC班級名稱C8本系統(tǒng)中的 12 個表(.DBF)文件結(jié)構(gòu)如表 1-1 至表 1-12 所示。 表 1-1 學生信息表(STUDENT.DBF)結(jié)構(gòu)表 1-2 院系信息表(DEPARTMENT.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1YXBH院系說明C22YXMC院系名稱C40表

32、 1-3 班級信息表(CLASS.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1YXBH系號C22BJMC班級名稱C8表 1-4 課程信息表(COURSE.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1KCBH課程編號C102KCMC課程名稱C303YXMC院系編號C2表 1-5 教室信息表(CLASSROOM.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1LH樓號C42JSBH教室編號C83RNRS容納人數(shù)Int4表 1-6 教室信息過渡表(ROOMSZJK.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1JSBH教室編號C62RS補考人數(shù)C43RNRS容納人數(shù)

33、Int4表 1-7 補考原因信息表(EXAM-FLAG.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1BZBH標志編號C22BZMC標志名稱C8表 1-8 補考備注信息表(BK-FLAG.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1ZBBH標志編號C22BZMC標志名稱C8表 1-9 學生補考信息表(BK-STUD.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1XH學號C102KCMC課程名稱C303BJMC班級名稱C84BKCJ補考成績C15KABZ補考原因C26BKBZ補考標志C2表 1-10 班級補考信息表(BK-CLAS.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類

34、型字段長度備注1KCMC課程名稱C82BJMC班級名稱C303RS補考人數(shù)Int44CC場次C25JSBH教室編號C6表 1-11 課程補考信息表(BK-COUR.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1KCMC課程名稱C302RS人數(shù)Int43CC場次C24BZ標志C1表 1-12 補考場次信息表(BK-TIMES.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1CC場次C22KSSJ開始時間DateTime83JSSJ結(jié)束時間DateTime84RS人數(shù)Int435輸入設(shè)計主要包括:代碼設(shè)計,系統(tǒng)的物理設(shè)計,數(shù)據(jù)庫設(shè)計,信息系統(tǒng)流程圖,功能結(jié)構(gòu)圖, 系統(tǒng)的輸出設(shè)計和輸入

35、設(shè)計。 系統(tǒng)的物理設(shè)計包括:拓撲結(jié)構(gòu)設(shè)計,設(shè)備選擇和系統(tǒng)環(huán)境。 數(shù)據(jù)庫設(shè)計包括:概念數(shù)據(jù)庫設(shè)計,邏輯設(shè)計,物理設(shè)計。3.6 輸出設(shè)計(1) 學生成績報告單表(如表 一 所示)(2) 補考通知單。 (如表 二 所示)(3) 考場安排明細表。(如表 三 所示)(4) 班級補考安排表。(如表 四 所示)(5) 補考成績報告單。 (如表 五 所示)(6) 補考不及格學生名單(如表 六 所示)基本輸出樣式如下:表一,學生成績報告單:課程名稱: 授課單位:班級名稱: 學生單位:序號學年學期學號姓名補考成績備注120081220081表二,補考通知單姓名: 學號:班級: 院系:學年 學期課程名稱補考原因補考

36、時間考場08-09 108-09 1注:(1)考試時必須持身份證、學生正和本通知單單制定的考場,缺少任一證件不得進入考場 (2)考試后3-4周公布成績表三,考場安排明細表時間:09-2-20 9:00-11:00教室:一教jt203班級學號姓名課程名稱備注表四,班級補考安排表班級:*學號姓名課程名稱備注考試時間考場表五,補考成績報告單班級 學號 姓名序號學年學期課程名稱補考成績備注表六,補考不及格學生名單學生院系: 班級名稱:學號學年學期課程名稱補考成績備注u 系統(tǒng)部分界面設(shè)計設(shè)計說明本系統(tǒng)的模塊多數(shù)以表單的形式實現(xiàn),所以本系統(tǒng)的界面是由各個表單構(gòu) 成的。下面介紹本系統(tǒng)在截面設(shè)計上的主要思路和

37、各個表單共同屬性的設(shè)計。表單的樣 式及詳細設(shè)計見“4.14.4 的模塊設(shè)計”。本系統(tǒng)中相似的模塊采用相同的技術(shù)。在編輯性(可以修改信息)模塊中都貫徹了顯示和修改分離的原則:即顯示部分不允許修改,必須選擇當前記錄,然后在專門的空 間中修改當前記錄繁榮內(nèi)容;查詢性模塊劃分為條件區(qū)和顯示區(qū)兩部分,前者負責篩選 符合條件的記錄,后者負責顯示符合條件的記錄。一些共同屬性如下:(1) 表單都自動居中:AutoCenter=.T.(2) 在表單的 Load 和 init 事件中,設(shè)置:a)左上角顯示當前用戶。b)供所有用戶使用的表單中,根據(jù)當前用戶對操作的表或試圖進行篩選,保證當前用戶不能操作權(quán)限以外的記錄

38、。c)表單釋放時,物理刪除所有已經(jīng)刪除標記的記錄。(3) 表單上有多種控件:a)用于顯示的表格:lReadOnly=.T.(只讀屬性為直)lGrid1.DeleteMark=.F.(不顯示刪除標記列)lGrid1.Refresh():使用 serAll 過程,實現(xiàn):在編輯性模塊中,被刪除的記錄以紅色顯示;在查詢性模塊中,考試請假的記錄以藍色顯示。lHeader.DbClick():雙擊列表頭,即將相關(guān)索引設(shè)為當前索引,記錄該列排序。b)輸入信息的控件(一般會即時刷新表格控件)l文件框:用于輸入無取值限制的信息,如院系維護中的院系編號。l組合框:用于輸入有取值限制的信息,如學生維護用的班級名稱。

39、l選項按鈕組:用語輸入有取值限制且取值范圍較小的信息,如補考時間 間隔的選擇。l復(fù)選框:用于輸入“真假“邏輯值的信息,如查詢性模塊中的條件選擇。l日歷控件:用于時間/日期型數(shù)據(jù),如時間維護模擬中的日期設(shè)置。c)命令按鈕:l編輯性表單中至少有四個命令按紐(如基本信息維護,補考名單錄入等):添加:產(chǎn)生新記錄并給適當字段賦值。捕捉并處理主索引唯一性或觸發(fā)器 錯誤。修改:使修改控件有效,以便用戶直接輸入信息。 刪除:用戶確認的情況下,給當前記錄打上刪除標記。 恢復(fù):如果當前記錄是標記刪除的記錄,則直接刪除,否則給出提示。 退出:釋放表單。 l查詢性模塊中一般至少有三個命令按鈕(如補考安排查詢等) 篩選

40、:根據(jù)用戶指定的字段和取值,僅使符合條件的記錄有效, 打?。航⑦m當索引,調(diào)用報表輸出有效的記錄。 退出:釋放表單。4.1系統(tǒng)登陸界面以下描述中,因程序較長,故只列出函數(shù)名稱和實現(xiàn)的功能,程序清單見本書補充資料。1.主程序:main.prg(1) 設(shè)置日期和時間格式。(2) 設(shè)置初始界面的窗口狀態(tài)、背景圖案和圖標。(3) 調(diào)用燈入表單 login.scx。2.系統(tǒng)登錄表單 login(1) 表單樣式:見圖 1。圖 1系統(tǒng)登陸表單(2) 設(shè)計說明:根據(jù)當前用戶名驗證密碼,并調(diào)用菜單。(3) 表單設(shè)計:1)數(shù)據(jù)環(huán)境:lCursor1.Order =“yxbh”(數(shù)據(jù)環(huán)境中游標 1 的當前索引是 y

41、xbh)lCursor1.CursorSource = “department”(數(shù)據(jù)環(huán)境中游標 1 的源表是 department)2)表單:lAutoCenter = .T.(表單居于屏幕中央。以下表單都設(shè)置與此相同,不再意義列出)lCaption =“用戶登錄”(表單左上角顯示“用戶登錄”字樣)3)文本框:lText1.LostFocus()(該控件為空時,給出提示)lText1.Value =“1”(為方便調(diào)試,所有密碼都設(shè)定為“1”)lText1.PasswordChar =“*”(以*作為密碼顯示字符)4)命令按鈕:lCommand1.Caption =“登錄”lCommand1.

42、Click()(驗證密碼,根據(jù)用戶性質(zhì)調(diào)用菜單)lCommand1.Default =.T.(在其他控件上按回車,相當于單擊本按鈕)lCommand1.Caption =“取消”lCommand1.Click()(釋放表單)5)組合框:lCombol.BoundColumn(組合框返回值是顯示字段中的第 2 個)lCombol.LostFocus()(該控件為空時,給出提示)lCombol.RowSource =“department.yxmc,yxbh”(組合框顯示 2 個字段)3.顯示用戶信息表單: wh_yhxx(1)表單樣式:見圖 2。圖 2顯示用戶信息表單(2)設(shè)計說明:顯示當前的用

43、戶名稱和單位代碼。(3)表單設(shè)計1)表單:lForm1.Caption =“用戶信息”2)命令按鈕:lCommand1.Caption =“返回”lCommand1.Click()(釋放本表單)3)文本框:lText1.ControlSource =“Myxmc”lText2.ControlSource =“Myxbh”4.信息交換下發(fā)信息(教務(wù)處);wh_xiafa(1) 表單樣式:見圖 6-10。圖 3教務(wù)處下發(fā)信息表單(2) 設(shè)計說明:根據(jù)用戶選擇的院系,生成下發(fā)數(shù)據(jù)。(3) 表單設(shè)計:1)表單lForm1.Caption=“教務(wù)初下發(fā)信息“2)組合框3)命令按紐lCommand1.Ca

44、ption =“生成下發(fā)數(shù)據(jù)”lCommand1.Click()(驗證密碼,根據(jù)用戶性質(zhì)調(diào)用菜單)lCommand1.Default =.T.(在其他控件上按回車,相當于單擊本按鈕)lCommand1.Caption =“退出”lCommand1.Click()(釋放表單)4.2院系信息維護界面院系信息維護表:ed-bkmd(1) 表單樣式:見圖 4。圖 4院系信息維護信息(2) 設(shè)計說明:設(shè)置院系信息。(3) 表單設(shè)計:4)數(shù)據(jù)環(huán)境:lCursorl.cursorsource=department5)表單:lInit( )(控間 tx_yxbh 和 tx_yxmc 設(shè)為只讀,防止誤操作)lDestroy()在釋放表單時,物理刪除所有標記為刪除的記錄)lCapition=院系維護6)表格:lGrid1.Af

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論