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

下載本文檔

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

文檔簡介

1、目錄u 高校補(bǔ)考管理業(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 組織機(jī)構(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院系信息維護(hù)界面.294.3補(bǔ)考名單錄入界面.304.4補(bǔ)考成績錄入界面.32u 高校補(bǔ)考管理業(yè)務(wù)簡介1.1 系統(tǒng)

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

3、補(bǔ)考成績;教研室負(fù)責(zé)組織教師閱卷,填寫補(bǔ) 考成績單。1.2 系統(tǒng)開發(fā)的意義新的管理模式以追求學(xué)校整體效益和效率的提高為目標(biāo)。開發(fā)的新系統(tǒng)功能強(qiáng)大,通過這些功能實現(xiàn)對 學(xué)生、課程、教師、教務(wù)處、二級院校等教學(xué)系統(tǒng)中幾個關(guān)鍵要素的科學(xué)管理,同時實現(xiàn)準(zhǔn)確統(tǒng)計成績、按排補(bǔ)考、即時查詢、按照各項要求靈活完成統(tǒng)計報表,以及對校內(nèi)各種資源進(jìn)行統(tǒng)一、科學(xué)的管理。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)計、補(bǔ)考安排、補(bǔ)考統(tǒng)計的系統(tǒng)平臺,本系統(tǒng)的開發(fā)技術(shù)是先進(jìn)的、可行的。 2、經(jīng)濟(jì)可行性分析 對于大多數(shù)高校而言,均已建立了自己的網(wǎng)站,因此,在各項硬件購置以及軟件系統(tǒng)開發(fā)中不必再追加過多資金,而只需要利用學(xué)?,F(xiàn)有的資源就可以基本完成系統(tǒng)的開發(fā)實施工作。3、管理可行性分析 系統(tǒng)開發(fā)要想取得成功,沒有完善的管理機(jī)制、規(guī)范的管理制度是絕對不行的。而對于高校來說,各項原始材料保存完好、基礎(chǔ)數(shù)據(jù)管理規(guī)范,其本身管理的科學(xué)性、規(guī)范性在很大程度上為系統(tǒng)實施創(chuàng)造了良好的環(huán)境,既保證了系統(tǒng)的基礎(chǔ)數(shù)據(jù)、文件、報表的準(zhǔn)確性和實效性,同時在一定程度上也提高了系統(tǒng)的信息輸入

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

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

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

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

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

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

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

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

13、據(jù)流程圖其中相關(guān)內(nèi)容表示如下 外部實體 數(shù)據(jù)流處理 數(shù)據(jù)存儲學(xué)生補(bǔ)考管理二級院校1 4教室管理科教師2 6 院長辦公室53 頂層DFD1-學(xué)生成績報告單 2-教室資源信息 3-學(xué)籍管理文件4-補(bǔ)考成績 5-學(xué)籍處理意見 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 補(bǔ)考學(xué)生明細(xì)表 D3補(bǔ)考安排明細(xì)表P1-2編輯教室信息P4編輯補(bǔ)考通知教室管理科二級院校P2安排補(bǔ)考地點、時間P1-1登記補(bǔ)考學(xué)生信息910112131127D1 補(bǔ)考通知單 第二層DFD(P2)9-補(bǔ)考學(xué)生明細(xì)表上的數(shù)據(jù) 10-補(bǔ)考安排明細(xì)表所需數(shù)據(jù)11-補(bǔ)考的學(xué)生、課程、補(bǔ)考時間、地點等數(shù)據(jù)12-參加補(bǔ)考的學(xué)生數(shù)據(jù) 13-供補(bǔ)考用的教室數(shù)據(jù)P2教師D4 補(bǔ)考成績P2-1登記補(bǔ)考學(xué)生信息6學(xué)生1448D1D5 學(xué)籍處理意見學(xué)籍處理系統(tǒng)P2-2補(bǔ)考后成績和學(xué)籍院長辦公室31516 第二層DFD(P2)14-補(bǔ)考成績表上所需的數(shù)據(jù) 15-補(bǔ)考不及格學(xué)生的數(shù)據(jù) 16-涉及學(xué)籍變動的學(xué)生的數(shù)

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

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

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

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

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

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

21、加補(bǔ)考的學(xué)生的信息數(shù)據(jù)結(jié)構(gòu)班級名稱(BJMC) C(8)學(xué)號(XH)C(10) 姓名(XM) C(8) 課程名稱(KCMC)C(30) 補(bǔ)考標(biāo)示(BKBZ) C(2) 來源 9流出的數(shù)據(jù)去向P1-1流量1 份/學(xué)期u 補(bǔ)考安排明細(xì)表,如表10 所示。表 10 補(bǔ)考安排明細(xì)表儲存文件名補(bǔ)考安排明細(xì)表編號:D3簡要說明該表下發(fā)到各個二級院系,二級院系根據(jù)該表的內(nèi)容組織補(bǔ)考數(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) 補(bǔ)考人數(shù)(RS)

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

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

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

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

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

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

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

29、如表 3 所示。表 3 部門編碼表代碼單位名稱代碼單位名稱代碼單位名稱00教務(wù)處06管理學(xué)院11管理學(xué)院01土木學(xué)院07機(jī)電學(xué)院12機(jī)電學(xué)院02建筑與城市規(guī)劃學(xué)院08信電學(xué)院13信電學(xué)院03空調(diào)熱能學(xué)院09材料學(xué)院14材料學(xué)院04市政工程學(xué)院10計算機(jī)科學(xué)與技 術(shù)系15計算機(jī)科學(xué)與技 術(shù)系05藝術(shù)學(xué)院(5.) 課程編碼課程采取七位三級編碼方式:第 12 是開課院系代碼,34 位是教研室代碼,57是順序碼。(6. ) 學(xué)號學(xué)號編碼共 10 位,其中 14 位為入學(xué)年代碼,56 位為院系代碼,第 7 位為層次代碼(1-本科,2-???,3-高職),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學(xué)生信息表,記錄學(xué)生基本信息2DEPARTMENT.DBF院系信息表,記錄院系基本信息3CLASS.DBF班級信息表,記錄班級基本信息4COURSE.DBF課程信息表,記錄課程基本信息5CLASSROOM.DBF教室信息表,記錄教室基本信息6ROOMSZJK.DBF教室信息過渡表7EXAM-FLAG.DBF補(bǔ)考原因信息表8BK-FLAG.DBF補(bǔ)考備注信息表9BK-STUD.DBF學(xué)生補(bǔ)考信息表,記錄每個學(xué)生補(bǔ)考信息及補(bǔ)考原因,補(bǔ)考結(jié)果10BK-CLAS.DB

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

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

34、型字段長度備注1KCMC課程名稱C82BJMC班級名稱C303RS補(bǔ)考人數(shù)Int44CC場次C25JSBH教室編號C6表 1-11 課程補(bǔ)考信息表(BK-COUR.DBF)結(jié)構(gòu)序號字段名稱字段說明字段類型字段長度備注1KCMC課程名稱C302RS人數(shù)Int43CC場次C24BZ標(biāo)志C1表 1-12 補(bǔ)考場次信息表(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è)計包括:拓?fù)浣Y(jié)構(gòu)設(shè)計,設(shè)備選擇和系統(tǒng)環(huán)境。 數(shù)據(jù)庫設(shè)計包括:概念數(shù)據(jù)庫設(shè)計,邏輯設(shè)計,物理設(shè)計。3.6 輸出設(shè)計(1) 學(xué)生成績報告單表(如表 一 所示)(2) 補(bǔ)考通知單。 (如表 二 所示)(3) 考場安排明細(xì)表。(如表 三 所示)(4) 班級補(bǔ)考安排表。(如表 四 所示)(5) 補(bǔ)考成績報告單。 (如表 五 所示)(6) 補(bǔ)考不及格學(xué)生名單(如表 六 所示)基本輸出樣式如下:表一,學(xué)生成績報告單:課程名稱: 授課單位:班級名稱: 學(xué)生單位:序號學(xué)年學(xué)期學(xué)號姓名補(bǔ)考成績備注120081220081表二,補(bǔ)考通知單姓名: 學(xué)號:班級: 院系:學(xué)年 學(xué)期課程名稱補(bǔ)考原因補(bǔ)考

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

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

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

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

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

41、xbh)lCursor1.CursorSource = “department”(數(shù)據(jù)環(huán)境中游標(biāo) 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.(在其他控件上按回車,相當(dāng)于單擊本按鈕)lCommand1.Caption =“取消”lCommand1.Click()(釋放表單)5)組合框:lCombol.BoundColumn(組合框返回值是顯示字段中的第 2 個)lCombol.LostFocus()(該控件為空時,給出提示)lCombol.RowSource =“department.yxmc,yxbh”(組合框顯示 2 個字段)3.顯示用戶信息表單: wh_yhxx(1)表單樣式:見圖 2。圖 2顯示用戶信息表單(2)設(shè)計說明:顯示當(dāng)前的用

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.(在其他控件上按回車,相當(dāng)于單擊本按鈕)lCommand1.Caption =“退出”lCommand1.Click()(釋放表單)4.2院系信息維護(hù)界面院系信息維護(hù)表:ed-bkmd(1) 表單樣式:見圖 4。圖 4院系信息維護(hù)信息(2) 設(shè)計說明:設(shè)置院系信息。(3) 表單設(shè)計:4)數(shù)據(jù)環(huán)境:lCursorl.cursorsource=department5)表單:lInit( )(控間 tx_yxbh 和 tx_yxmc 設(shè)為只讀,防止誤操作)lDestroy()在釋放表單時,物理刪除所有標(biāo)記為刪除的記錄)lCapition=院系維護(hù)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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論