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

下載本文檔

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

文檔簡(jiǎn)介

目錄u 高校補(bǔ)考管理業(yè)務(wù)簡(jiǎn)介.31.1 系統(tǒng)開(kāi)發(fā)的背景. .3 1.2 系統(tǒng)開(kāi)發(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è)計(jì).183.1 系統(tǒng)功能設(shè)計(jì).183.2 系統(tǒng)總體功能結(jié)構(gòu).183.3代碼設(shè)計(jì).193.4 數(shù)據(jù)庫(kù)設(shè)計(jì).203.5輸入設(shè)計(jì).233.6 輸出設(shè)計(jì).23u 系統(tǒng)部分界面設(shè)計(jì).254.1系統(tǒng)登陸界面.264.2院系信息維護(hù)界面.294.3補(bǔ)考名單錄入界面.304.4補(bǔ)考成績(jī)錄入界面.32u 高校補(bǔ)考管理業(yè)務(wù)簡(jiǎn)介1.1 系統(tǒng)開(kāi)發(fā)的背景近20年的經(jīng)濟(jì)改革,我國(guó)的宏觀經(jīng)濟(jì)體制從計(jì)劃經(jīng)濟(jì)逐步轉(zhuǎn)向市場(chǎng)經(jīng)濟(jì),這種新行勢(shì)給學(xué)校傳統(tǒng)管理特別是教學(xué)管理提出了嚴(yán)峻的挑戰(zhàn)。本系統(tǒng)的開(kāi)發(fā)目的在于方便教學(xué)管理人員進(jìn)行成績(jī)管理和統(tǒng)計(jì)。在計(jì)算機(jī)技術(shù)飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)學(xué)生補(bǔ)考信息的計(jì)算機(jī)管理是可行而且十分有意義的工作某高校是我國(guó)華東地區(qū)一所普通高等院校,在校生 20000 人,有 43 個(gè)本科專業(yè),每學(xué)期 參加補(bǔ)考的學(xué)生約有 5000 人次。在該學(xué)校中,與補(bǔ)考業(yè)務(wù)相關(guān)的部門(mén)有:教務(wù)處的教務(wù)科和教室管理科,二級(jí)院系 的辦公室和教研室。教務(wù)科負(fù)責(zé)組織補(bǔ)考業(yè)務(wù)的開(kāi)展;補(bǔ)考所用的教室資源由教師管理 科負(fù)責(zé)管理;二級(jí)院系的辦公室負(fù)責(zé)統(tǒng)計(jì)補(bǔ)考成績(jī);教研室負(fù)責(zé)組織教師閱卷,填寫(xiě)補(bǔ) 考成績(jī)單。1.2 系統(tǒng)開(kāi)發(fā)的意義新的管理模式以追求學(xué)校整體效益和效率的提高為目標(biāo)。開(kāi)發(fā)的新系統(tǒng)功能強(qiáng)大,通過(guò)這些功能實(shí)現(xiàn)對(duì) 學(xué)生、課程、教師、教務(wù)處、二級(jí)院校等教學(xué)系統(tǒng)中幾個(gè)關(guān)鍵要素的科學(xué)管理,同時(shí)實(shí)現(xiàn)準(zhǔn)確統(tǒng)計(jì)成績(jī)、按排補(bǔ)考、即時(shí)查詢、按照各項(xiàng)要求靈活完成統(tǒng)計(jì)報(bào)表,以及對(duì)校內(nèi)各種資源進(jìn)行統(tǒng)一、科學(xué)的管理。1.3 可行性分析1、技術(shù)可行性分析對(duì)于高校來(lái)說(shuō),其本身工作的特殊性使得其對(duì)于信息技術(shù)的研究和應(yīng)用一直走在各行業(yè)的前面。本系統(tǒng)的開(kāi)發(fā)主要采用瀏覽器/服務(wù)器方式和基于微軟的Windows2000體系結(jié)構(gòu),將開(kāi)發(fā)出安全、有效并且具有可伸縮性及可用性的網(wǎng)絡(luò)應(yīng)用系統(tǒng)。 本系統(tǒng)是一個(gè)信息發(fā)布、成績(jī)查詢、成績(jī)統(tǒng)計(jì)、補(bǔ)考安排、補(bǔ)考統(tǒng)計(jì)的系統(tǒng)平臺(tái),本系統(tǒng)的開(kāi)發(fā)技術(shù)是先進(jìn)的、可行的。 2、經(jīng)濟(jì)可行性分析 對(duì)于大多數(shù)高校而言,均已建立了自己的網(wǎng)站,因此,在各項(xiàng)硬件購(gòu)置以及軟件系統(tǒng)開(kāi)發(fā)中不必再追加過(guò)多資金,而只需要利用學(xué)?,F(xiàn)有的資源就可以基本完成系統(tǒng)的開(kāi)發(fā)實(shí)施工作。3、管理可行性分析 系統(tǒng)開(kāi)發(fā)要想取得成功,沒(méi)有完善的管理機(jī)制、規(guī)范的管理制度是絕對(duì)不行的。而對(duì)于高校來(lái)說(shuō),各項(xiàng)原始材料保存完好、基礎(chǔ)數(shù)據(jù)管理規(guī)范,其本身管理的科學(xué)性、規(guī)范性在很大程度上為系統(tǒng)實(shí)施創(chuàng)造了良好的環(huán)境,既保證了系統(tǒng)的基礎(chǔ)數(shù)據(jù)、文件、報(bào)表的準(zhǔn)確性和實(shí)效性,同時(shí)在一定程度上也提高了系統(tǒng)的信息輸入質(zhì)量,最終保證系統(tǒng)開(kāi)發(fā)的成功。因此,新系統(tǒng)的開(kāi)發(fā)在管理方面上具有可行性。1.4 系統(tǒng)現(xiàn)行流程 每學(xué)期考試結(jié)束后,各二級(jí)院系的辦公室根據(jù)教師保送的學(xué)生成績(jī)報(bào)告單(見(jiàn)表 1) 表1 學(xué)生成績(jī)報(bào)告單表班級(jí)名稱:物流管理1班 成績(jī)序號(hào)學(xué)號(hào)姓名性別管理信息系統(tǒng)C 語(yǔ)言程序設(shè)計(jì)國(guó)際貿(mào)易實(shí)務(wù)電子商務(wù)概論企業(yè)資源管理物流管理0107428106張三女9089858478750207428134李四男937889667859專業(yè):物流管理2班 成績(jī)序號(hào)學(xué)號(hào)姓名性別管理信息系統(tǒng)C 語(yǔ)言程序設(shè)計(jì)國(guó)際貿(mào)易實(shí)務(wù)電子商務(wù)概論企業(yè)資源管理物流管理0107428209王五女7890765455670207428229趙六男789890896657 統(tǒng)計(jì)本院系考試不幾個(gè)的學(xué)生的信息,填寫(xiě)補(bǔ)考學(xué)生明細(xì)表,報(bào)教務(wù)處教務(wù)科。教務(wù)科收集各個(gè)二級(jí)院系的統(tǒng)計(jì)表,匯總成全校的補(bǔ)考學(xué)生明細(xì)表格式同表 2。 表2 補(bǔ)考學(xué)生明細(xì)表 班級(jí)名稱:物流管理1班 序號(hào)學(xué)號(hào) 姓名性別 課程名稱成績(jī)01 07428135張力男 物流管理53企業(yè)資源管理49 0207428141王立男C 語(yǔ)言程序設(shè)計(jì)58 班級(jí)名稱:物流管理2班 序號(hào)學(xué)號(hào) 姓名性別 課程名稱成績(jī)0107428226李揚(yáng)男 物流管理450207428245吳明男C 語(yǔ)言程序設(shè)計(jì)49企業(yè)資源管理53 表3 考場(chǎng)安排明細(xì)表場(chǎng)次 日期時(shí)間教室課程名稱班級(jí)名稱人數(shù)監(jiān)考人1 2010-8-278:00-10:00XX201管理信息系統(tǒng)物流管理1班 10015數(shù)據(jù)庫(kù)管理物流管理1班7BW203電子商務(wù)概論物流管理1班10BW204計(jì)算機(jī)網(wǎng)絡(luò)物流管理2班82 2010-8-2713:30-15:30XX201C 語(yǔ)言程序設(shè)計(jì)物流管理2班10BW203數(shù)據(jù)結(jié)構(gòu)物流管理2班1 二級(jí)院系辦公室收到教務(wù)處下發(fā)的表格后,為每個(gè)補(bǔ)考學(xué)生編制補(bǔ)考通知單(見(jiàn)表4),發(fā)給每個(gè)補(bǔ)考學(xué)生。表 4 補(bǔ)考通知單 *同學(xué),你有如下課程考試不及格,請(qǐng)攜帶學(xué)生證和本補(bǔ)考通知單按下表指定的時(shí)間地點(diǎn)參加補(bǔ)考。課程名稱補(bǔ)考日期補(bǔ)考時(shí)間補(bǔ)考地點(diǎn)管理信息系統(tǒng)2005 年 9 月 12 日8:00-10:00XX201數(shù)據(jù)庫(kù)管理2005 年 9 月 14 日13:30-15:30BW201 補(bǔ)考結(jié)束后,教師閱卷,填寫(xiě)補(bǔ)考成績(jī)通知單(見(jiàn)表 1-5)。院系辦公室統(tǒng)計(jì)補(bǔ)考表 5 補(bǔ)考成績(jī)通知單班級(jí)名稱:物流管理1班 序號(hào)學(xué)號(hào) 姓名性別 課程名稱成績(jī)01 07428135張力男 物流管理70企業(yè)資源管理570207428141王立男C 語(yǔ)言程序設(shè)計(jì)57班級(jí)名稱:物流管理2班 序號(hào)學(xué)號(hào) 姓名性別 課程名稱成績(jī)0107428226李揚(yáng)男 物流管理560207428245吳明男C 語(yǔ)言程序設(shè)計(jì)71企業(yè)資源管理55 不及格學(xué)生,編制補(bǔ)考不及格學(xué)生明細(xì)表(見(jiàn)表 1-6),報(bào)教務(wù)科。教務(wù)科匯總?cè)Qa(bǔ)考不及格學(xué)生的信息,為學(xué)籍管理系統(tǒng)產(chǎn)生基礎(chǔ)數(shù)據(jù)。表 6 補(bǔ)考不及格學(xué)生明細(xì)表班級(jí)名稱:物流管理1班 序號(hào)學(xué)號(hào) 姓名性別 課程名稱成績(jī)01 07428135張力男 企業(yè)資源管理570207428141王立男C 語(yǔ)言程序設(shè)計(jì)57班級(jí)名稱:物流管理2班 序號(hào)學(xué)號(hào) 姓名性別 課程名稱成績(jī)0107428226李揚(yáng)男 物流管理560207428245吳明男企業(yè)資源管理55 補(bǔ)考主要流程圖:確定補(bǔ)考學(xué)生獲得成績(jī)單產(chǎn)生補(bǔ)考通知獲得學(xué)生地址打印補(bǔ)考通知學(xué)生地址成績(jī)單成績(jī)單學(xué)生學(xué)號(hào)補(bǔ)考通知u 系統(tǒng)分析2.1 組織機(jī)構(gòu)與補(bǔ)考相關(guān)的組織機(jī)構(gòu)如圖所示。分管教學(xué)的副校長(zhǎng)教務(wù)處二級(jí)院校教務(wù)處教務(wù)管理科辦公室教研室2.2 管理職能分析1、分管教務(wù)的副校長(zhǎng):全面負(fù)責(zé)補(bǔ)考業(yè)務(wù)管理,具體業(yè)務(wù)有審批教務(wù)處擬定的初步計(jì)劃、審批補(bǔ)考后有關(guān)學(xué)生學(xué)籍變動(dòng)的處理意見(jiàn)等。2、教務(wù)處:教務(wù)處教務(wù)科負(fù)責(zé)匯總二級(jí)院校采集的補(bǔ)考學(xué)生信息、安排補(bǔ)考時(shí)間、地點(diǎn),最后匯總學(xué)生補(bǔ)考成績(jī),提出學(xué)籍變動(dòng)意見(jiàn);教務(wù)處教師管理科負(fù)責(zé)提供補(bǔ)考用的教室信息。3、二級(jí)院校:二級(jí)院校辦公室負(fù)責(zé)收集補(bǔ)考學(xué)生信息,上報(bào)給教務(wù)處,受到教務(wù)處下發(fā)的補(bǔ)考安排后通知學(xué)生;按補(bǔ)考安排組織學(xué)生補(bǔ)考,受到試卷后組織教研室教師進(jìn)行閱卷;填寫(xiě)補(bǔ)考成績(jī)報(bào)告單。2.3 業(yè)務(wù)流程分析其中相關(guān)內(nèi)容表示如下系統(tǒng)外部實(shí)體 單據(jù)和報(bào)表 業(yè)務(wù)處理單位 數(shù)據(jù)流向 學(xué)籍變動(dòng)意見(jiàn)學(xué)籍變動(dòng)文件學(xué)籍管理文件副校長(zhǎng)教務(wù)科正式補(bǔ)考計(jì)劃初步補(bǔ)考計(jì)劃教室信息副校長(zhǎng)成績(jī)報(bào)告單補(bǔ)考學(xué)生一覽表補(bǔ)考安排 表補(bǔ)考不及格學(xué)生一覽表補(bǔ)考成績(jī)單二級(jí)院校教務(wù)科教師管理科教師管理科二級(jí)院校補(bǔ)考通知單學(xué)生教師由上圖分析得:首先,教務(wù)科擬定初步補(bǔ)考計(jì)劃,初步補(bǔ)考計(jì)劃經(jīng)分管院長(zhǎng)審批、修改后成為正式補(bǔ)考計(jì)劃;同時(shí),二級(jí)院系負(fù)責(zé)根據(jù)教師的“成績(jī)報(bào)告單”收集補(bǔ)考學(xué)生信息,如學(xué)生學(xué)號(hào)、姓名、不及格課程名稱、班級(jí)名稱等。 其次,教務(wù)處根據(jù)二級(jí)院校收集的補(bǔ)考學(xué)生信息和審批后的正式補(bǔ)考計(jì)劃安排補(bǔ)考的時(shí)間、地點(diǎn)。在此過(guò)程中,應(yīng)特別考慮到以下四點(diǎn):1、同一門(mén)課程應(yīng)該在同一時(shí)間考試;2、同一學(xué)生若有多門(mén)課程需要補(bǔ)考,則這幾門(mén)課程的補(bǔ)考不能安排在同一時(shí)間進(jìn)行;3、考試作弊的學(xué)生不能參加正常補(bǔ)考;4、每個(gè)教室安排的補(bǔ)考學(xué)生人數(shù)最多為教室容納人數(shù)的一半。再次,教務(wù)車(chē)把安排好的補(bǔ)考時(shí)間、地點(diǎn)發(fā)放給二級(jí)院系,由二級(jí)院系負(fù)責(zé)制作學(xué)生補(bǔ)考通知單,并通知學(xué)生。二級(jí)院系還要按照教務(wù)處安排組織學(xué)生補(bǔ)考、教師閱卷、填寫(xiě)補(bǔ)考成績(jī)報(bào)告單等工作。最后,教務(wù)處負(fù)責(zé)匯總學(xué)生補(bǔ)考后的成績(jī),按照學(xué)生管理文件的有關(guān)內(nèi)容,提出學(xué)生學(xué)籍變動(dòng)意見(jiàn),如退學(xué)降級(jí)等。學(xué)籍變動(dòng)意見(jiàn)經(jīng)分管院長(zhǎng)批準(zhǔn)后,成為正式學(xué)籍變動(dòng)文件。該文件要發(fā)放給二級(jí)院系和學(xué)生本人。2.4 數(shù)據(jù)流程分析根據(jù)上述的業(yè)務(wù)流程,對(duì)其中的數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)流動(dòng)過(guò)程進(jìn)行抽象,得到了系統(tǒng)的邏輯模型,即系統(tǒng)的數(shù)據(jù)流程圖其中相關(guān)內(nèi)容表示如下 外部實(shí)體 數(shù)據(jù)流 處理 數(shù)據(jù)存儲(chǔ)學(xué)生補(bǔ)考管理二級(jí)院校1 4教室管理科教師2 6 院長(zhǎng)辦公室53 頂層DFD1-學(xué)生成績(jī)報(bào)告單 2-教室資源信息 3-學(xué)籍管理文件4-補(bǔ)考成績(jī) 5-學(xué)籍處理意見(jiàn) 6-教室閱卷后產(chǎn)生的成績(jī)數(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ù)流程圖由兩個(gè)圖組成。處理 P1 如圖 6-5 所示,圖 6-5 中的數(shù)據(jù)流“1、2、7”與圖 6-3 的相同;處理 P2 如圖 6-6 所示,數(shù)據(jù)“3、4、5、6、8”與圖 6-4 中的 相同。P1D2 補(bǔ)考學(xué)生明細(xì)表 D3補(bǔ)考安排明細(xì)表P1-2編輯教室信息P4編輯補(bǔ)考通知教室管理科二級(jí)院校P2安排補(bǔ)考地點(diǎn)、時(shí)間P1-1登記補(bǔ)考學(xué)生信息910112131127D1 補(bǔ)考通知單 第二層DFD(P2)9-補(bǔ)考學(xué)生明細(xì)表上的數(shù)據(jù) 10-補(bǔ)考安排明細(xì)表所需數(shù)據(jù)11-補(bǔ)考的學(xué)生、課程、補(bǔ)考時(shí)間、地點(diǎn)等數(shù)據(jù)12-參加補(bǔ)考的學(xué)生數(shù)據(jù) 13-供補(bǔ)考用的教室數(shù)據(jù)P2教師D4 補(bǔ)考成績(jī)P2-1登記補(bǔ)考學(xué)生信息6學(xué)生1448D1D5 學(xué)籍處理意見(jiàn)學(xué)籍處理系統(tǒng)P2-2補(bǔ)考后成績(jī)和學(xué)籍院長(zhǎng)辦公室31516 第二層DFD(P2)14-補(bǔ)考成績(jī)表上所需的數(shù)據(jù) 15-補(bǔ)考不及格學(xué)生的數(shù)據(jù) 16-涉及學(xué)籍變動(dòng)的學(xué)生的數(shù)具體總流程圖如下: D2 補(bǔ)考學(xué)生明細(xì)表D3補(bǔ)考安排明細(xì)表P2安排補(bǔ)考地點(diǎn)、時(shí)間P1登記補(bǔ)考學(xué)生信息二級(jí)院校P4編輯補(bǔ)考通知P3編輯教室信息教室管理科D1 補(bǔ)考通知學(xué)生P5登記學(xué)生補(bǔ)考成績(jī)教師D4 補(bǔ)考成績(jī)學(xué)籍管理系統(tǒng)P6補(bǔ)考后成績(jī)和學(xué)籍院長(zhǎng)辦公室 D5 學(xué)籍處理文件25 系統(tǒng)數(shù)據(jù)字典(1)數(shù)據(jù)流字典u 學(xué)生成績(jī)報(bào)告單,如表 1 所示。 表 1 學(xué)生成績(jī)報(bào)告單數(shù)據(jù)流名稱學(xué)生成績(jī)報(bào)告單編號(hào):1簡(jiǎn)要說(shuō)明課程結(jié)束時(shí),任課老師填寫(xiě)的成績(jī)單數(shù)據(jù)結(jié)構(gòu)課程名稱(KCMC)C(30) 班級(jí)名稱(BJMC) C(8) 任課老師(RKLS)C(8) 學(xué)生成績(jī) *學(xué)號(hào)(XH)C(10) 姓名(XM) C(8) 成績(jī)(CJ) Int(4)來(lái)源二級(jí)學(xué)院去向登記補(bǔ)考學(xué)生信息(P1-1)流量5000 份/學(xué)期u 教室信息明細(xì)表,如表 2 所示。表 2 教室信息明細(xì)表數(shù)據(jù)流名稱教室信息明細(xì)表編號(hào):2簡(jiǎn)要說(shuō)明由教務(wù)處教室管理科負(fù)責(zé)整理,記錄全校教室資源和教室使用情況的詳細(xì)數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)樓號(hào)(LH) C(2) 教室編號(hào)(JSBH) C(6) 容納人數(shù)(RNRS)Int(4) 使用狀況(SYZK)C(40)來(lái)源教室管理科去向編輯補(bǔ)考教室信息(P1-2)流量200 條記錄u 參加補(bǔ)考的學(xué)生的數(shù)據(jù),如表 3 所示。表 3 參加補(bǔ)考學(xué)生數(shù)據(jù)數(shù)據(jù)流名稱參加補(bǔ)考學(xué)生的數(shù)據(jù)編號(hào):12簡(jiǎn)要說(shuō)明從任課教師填寫(xiě)的成績(jī)單中,過(guò)濾出考試成績(jī)小于 60 分或申請(qǐng)緩考或考試作弊的學(xué)生的信息數(shù)據(jù)結(jié)構(gòu)課程名稱(KCMC)C(30)班級(jí)名稱(BJMC) C(8) 學(xué)生成績(jī)*學(xué)號(hào)(XH)C(10) 姓名(XM) C(8) 補(bǔ)考標(biāo)示(BKBZ)C(2) 來(lái)源 登記補(bǔ)考學(xué)生信息(P1-1)去向安排補(bǔ)考時(shí)間和地點(diǎn)(P1-3)流量500 份/學(xué)期u 供補(bǔ)考用的教室的數(shù)據(jù),如表 4 所示。表 4 供補(bǔ)考用教室數(shù)據(jù)數(shù)據(jù)流名稱供補(bǔ)考用教室數(shù)據(jù)編號(hào):13簡(jiǎn)要說(shuō)明從教室管理科提高的教室資源明細(xì)表中過(guò)濾出的可供補(bǔ)考用的教室數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)樓號(hào)(LH) C(2) 教室編號(hào)(JSBH) C(6) 容納人數(shù)(RNRS)Int(4)來(lái)源編輯補(bǔ)考教室信息(P1-2)去向安排補(bǔ)考時(shí)間地點(diǎn)(P1-3)流量50 條記錄u 編輯補(bǔ)考通知單所需的數(shù)據(jù),如表 5 所示。表 5 編輯補(bǔ)考通知單所需的數(shù)據(jù)數(shù)據(jù)流名稱編輯補(bǔ)考通知單所需的數(shù)據(jù)編號(hào):11簡(jiǎn)要說(shuō)明實(shí)施補(bǔ)考業(yè)務(wù)所需的數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)學(xué)號(hào)(XH)C(10) 姓名(XM)C(8) 班級(jí)名稱(BJMC)C(8) 補(bǔ)考課程*課程名稱(KCMC) C(30) 補(bǔ)考日期(RQ) D(8) 開(kāi)始時(shí)間(KSSJ)T(8) 結(jié)束時(shí)間(JSSJ) T(8) 來(lái)源 安排補(bǔ)考時(shí)間地點(diǎn)(P1-3)去向編輯補(bǔ)考通知單(P1-4)流量5000 條/學(xué)期u 教師閱卷后的成績(jī)數(shù)據(jù),如表 6 所示。表6 教師閱卷后的成績(jī)數(shù)據(jù)數(shù)據(jù)流名稱教師閱卷后的成績(jī)數(shù)據(jù)編號(hào):6簡(jiǎn)要說(shuō)明學(xué)生參加補(bǔ)考,教師評(píng)閱試卷后,每份補(bǔ)考試卷上包含的數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)課程名稱(KCMC)C(30) 班級(jí)名稱(BJMC) C(8) 任課老師(RKLS) C(8) 學(xué)生成績(jī)*學(xué)號(hào)(XH)C(10) 姓名(XM) C(8) 成績(jī)(CJ) Int(4)來(lái)源教師去向登記補(bǔ)考學(xué)生信息(P2-1)流量5000 份/學(xué)期u 學(xué)生補(bǔ)考成績(jī),如表 7 所示。表 7 學(xué)生補(bǔ)考成績(jī)數(shù)據(jù)流名稱學(xué)生補(bǔ)考成績(jī)編號(hào):4簡(jiǎn)要說(shuō)明每個(gè)學(xué)生補(bǔ)考后產(chǎn)生的成績(jī)數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)學(xué)號(hào)(XH)C(10)姓名(XM)C(8) 班級(jí)名稱(BJMC)C(8) 成績(jī)*課程名稱(KCMC)C(30)成績(jī)(CJ)Int(4)來(lái)源教師去向登記補(bǔ)考學(xué)生信息(P2-1)流量5000 條/學(xué)期(2)數(shù)據(jù)存儲(chǔ)字典u 學(xué)生補(bǔ)考通知單,如表 8所示。表 8 學(xué)生補(bǔ)考通單儲(chǔ)存文件名學(xué)生補(bǔ)考通知單編號(hào):D1簡(jiǎn)要說(shuō)明學(xué)生根據(jù)此通知單上的內(nèi)容參加補(bǔ)考數(shù)據(jù)結(jié)構(gòu)學(xué)號(hào)(XH)C(10)姓名(XM)C(8) 班級(jí)名稱(BJMC)C(8) 補(bǔ)考課程*課程名稱(KCMC)C(30) 補(bǔ)考日期(RQ) D(8) 開(kāi)始時(shí)間(KSSJ) T(8) 結(jié)束時(shí)間(JSSJ) T(8) 補(bǔ)考地點(diǎn)(JSMC)C(6) 來(lái)源 7流出的數(shù)據(jù)8去向P1-4,P2-1流量5000 份/學(xué)期u 補(bǔ)考學(xué)生明細(xì)表,如圖 9 所示。表 9 補(bǔ)考學(xué)生明細(xì)表儲(chǔ)存文件名補(bǔ)考學(xué)生明細(xì)表編號(hào):D2簡(jiǎn)要說(shuō)明記錄所有參加補(bǔ)考的學(xué)生的信息數(shù)據(jù)結(jié)構(gòu)班級(jí)名稱(BJMC) C(8)學(xué)號(hào)(XH)C(10) 姓名(XM) C(8) 課程名稱(KCMC)C(30) 補(bǔ)考標(biāo)示(BKBZ) C(2) 來(lái)源 9流出的數(shù)據(jù)去向P1-1流量1 份/學(xué)期u 補(bǔ)考安排明細(xì)表,如表10 所示。表 10 補(bǔ)考安排明細(xì)表儲(chǔ)存文件名補(bǔ)考安排明細(xì)表編號(hào):D3簡(jiǎn)要說(shuō)明該表下發(fā)到各個(gè)二級(jí)院系,二級(jí)院系根據(jù)該表的內(nèi)容組織補(bǔ)考數(shù)據(jù)結(jié)構(gòu)場(chǎng)次(CC)C(2) 日期(RQ) D(8) 開(kāi)始時(shí)間(KSSJ)T(8) 結(jié)束時(shí)間(JSSJ) T(8) 教室編號(hào)(JSBH) C(6) 課程名稱(KCMC)C(30) 班級(jí)名稱(BJMC) C(8) 補(bǔ)考人數(shù)(RS) Int(4) 監(jiān)考人(JKR)C(8) 來(lái)源 10流出的數(shù)據(jù)去向P1-3流量1 份/學(xué)期u 補(bǔ)考成績(jī)一覽表,如表11 所示。表 11 補(bǔ)考成績(jī)一覽表儲(chǔ)存文件名補(bǔ)考成績(jī)一覽表編號(hào):D4簡(jiǎn)要說(shuō)明該表記錄所有參加補(bǔ)考的學(xué)生的成績(jī)數(shù)據(jù)結(jié)構(gòu)課程名稱(KCMC)C(30)班級(jí)名稱(BJMC)C(8) 學(xué)生成績(jī) *學(xué)號(hào)(XH)C(10) 姓名(XM) C(8) 成績(jī)(CJ) Int(4)來(lái)源14流出的數(shù)據(jù)4去向P2-1流量1 份/學(xué)期(3)處理描述u 登記補(bǔ)考學(xué)生信息,如表 12 所示。表 12 登記補(bǔ)考學(xué)生信息處理名稱登記補(bǔ)考學(xué)生信息編號(hào):P1-1流入:學(xué)生成績(jī)報(bào)告單和其他補(bǔ)考申請(qǐng)流出:參加補(bǔ)考學(xué)生數(shù)據(jù)(12)補(bǔ)考學(xué)生明細(xì)表(9)處理 當(dāng)每學(xué)期結(jié)束,學(xué)生參加考試,教師批閱試卷后,需填寫(xiě)“學(xué)生成績(jī)報(bào)告單”, 本處理將過(guò)濾出滿足條件之一的學(xué)生記錄:1 考試成績(jī)不及格(小于 60 分);2 申請(qǐng)緩考;3 考試作弊;4 重修學(xué)生申請(qǐng)參加補(bǔ)考 5 應(yīng)屆畢業(yè)生申請(qǐng)畢業(yè)前補(bǔ)考;6 結(jié)業(yè)生為換發(fā)畢業(yè)證書(shū)申請(qǐng)回校補(bǔ)考。u 編輯教室信息,如表13 所示。表 13 編輯教室信息、處理名稱編輯教室信息編號(hào):P1-2流入: 教室資源信息(2)流出: 供補(bǔ)考用教室數(shù)據(jù)(13)處理該處理利用教室資源信息,根據(jù)補(bǔ)考期間教室的空閑狀況,編輯可供補(bǔ)考用的教室數(shù)據(jù)。u 安排補(bǔ)考的時(shí)間、地點(diǎn),如表 14 所示。表 14 安排補(bǔ)考的時(shí)間、地點(diǎn)處理名稱編輯教室信息編號(hào):P1-3流入: 參加補(bǔ)考學(xué)生數(shù)據(jù)(12) 供補(bǔ)考用教室數(shù)據(jù)(13)流出: 補(bǔ)考安排明細(xì)表所需的數(shù)據(jù)(10)補(bǔ)考的時(shí)間、地點(diǎn)等數(shù)據(jù)(11)處理該處理利用供補(bǔ)考用的教室數(shù)據(jù)和參加補(bǔ)考學(xué)生數(shù)據(jù)為每個(gè)學(xué)生安排補(bǔ)考 的時(shí)間地點(diǎn)。在該過(guò)程中,應(yīng)滿足以下條件:1 同一個(gè)學(xué)生不能在同一時(shí)間參加 兩門(mén)或兩門(mén)以上的補(bǔ)考;2 同一門(mén)課程應(yīng)在同一時(shí)間考試,以免泄露試題;3 考 試作弊學(xué)生不能參加正常補(bǔ)考;4 每個(gè)教室安排補(bǔ)考學(xué)生人數(shù)最多為教室容納人 數(shù)的一半。u 編輯補(bǔ)考通知單,如表 15 所示。表 15 編輯補(bǔ)考通知單處理名稱編輯補(bǔ)考通知單編號(hào):P1-4流入: 補(bǔ)考的學(xué)生、課程補(bǔ)考時(shí)間、地點(diǎn)等數(shù)據(jù)(11)流出:補(bǔ)考通知單(7)處理 該處理利用供補(bǔ)考教室數(shù)據(jù)、參加補(bǔ)考學(xué)生數(shù)據(jù)和為每個(gè)學(xué)生安排的補(bǔ)考時(shí) 間、地點(diǎn)等數(shù)據(jù)為每個(gè)參加補(bǔ)考的學(xué)生編輯“補(bǔ)考通知單”。u 登記學(xué)生補(bǔ)考成績(jī),如表 16 所示。表 16 登記學(xué)生補(bǔ)考成績(jī)處理名稱登記學(xué)生補(bǔ)考成績(jī)編號(hào):P2-1流入: 教室閱卷后產(chǎn)生的成績(jī)數(shù)據(jù)(6)補(bǔ)考通知單上與補(bǔ)考后管理相關(guān)信息(8)流出:“補(bǔ)考成績(jī)明細(xì)表”上所需的數(shù)據(jù)(14)補(bǔ)考不及格學(xué)生的數(shù)據(jù) (15)處理該處理利用補(bǔ)考通知單上學(xué)生和課程的相關(guān)數(shù)據(jù),以及教師批閱試卷后所給 出的補(bǔ)考成績(jī),編制“補(bǔ)考成績(jī)明細(xì)表”;過(guò)濾補(bǔ)考不及格的學(xué)生名單,用于學(xué) 籍管理處理。u 系統(tǒng)設(shè)計(jì)31 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)的目標(biāo):(1) 高效率、高質(zhì)量地完成補(bǔ)考管理工作,為管理者的決策提供及時(shí)、可靠的信息。(2) 方便的數(shù)據(jù)輸入性能,良好的人機(jī)界面,盡量避免漢字和長(zhǎng)字符串的重復(fù)輸入。(3) 靈活的查詢功能,能快速實(shí)現(xiàn)各種數(shù)據(jù)的查詢。(4) 良好的完整性約束,用戶幾乎沒(méi)有輸入非法數(shù)據(jù)的可能性。(5) 隨時(shí)以電子和紙質(zhì)文件方式提供相關(guān)信息。除必須文檔的紙質(zhì)文件外,信息基本上以電子形式傳輸和處理。3.2 系統(tǒng)總體功能結(jié)構(gòu)下圖為學(xué)生補(bǔ)考管理系統(tǒng)功能層次結(jié)構(gòu)圖:錄入補(bǔ)考名單錄入補(bǔ)考成績(jī)安排補(bǔ)考場(chǎng)次安排補(bǔ)考教室補(bǔ)考安排明細(xì)補(bǔ)考場(chǎng)次統(tǒng)計(jì)補(bǔ)考成績(jī)報(bào)告單補(bǔ)考成績(jī)通知單高校補(bǔ)考管理 系統(tǒng)維護(hù)數(shù)據(jù)錄入考場(chǎng)安排查詢打印退出系統(tǒng)信息交換系統(tǒng)初始化數(shù)據(jù)備份恢復(fù)用戶信息基本信息維護(hù)下發(fā)信息合并上報(bào)信息備份數(shù)據(jù)恢復(fù)數(shù)據(jù)院系信息班級(jí)信息課程信息教室信息補(bǔ)考場(chǎng)次信息補(bǔ)考原因信息補(bǔ)考備注信息33代碼設(shè)計(jì)(1). 補(bǔ)考時(shí)間代碼設(shè)計(jì)從學(xué)校經(jīng)驗(yàn)數(shù)據(jù)來(lái)看,最多的補(bǔ)考場(chǎng)次為 30 場(chǎng)。因此,為每場(chǎng)次設(shè)置兩為代碼,預(yù)設(shè) 99 個(gè)場(chǎng)次,代碼從“01”至“99”。(2.) 補(bǔ)考原因代碼設(shè)計(jì)代碼補(bǔ)考原因00考試不及格01考試請(qǐng)假02考試作弊03考試曠課04重修補(bǔ)考05畢業(yè)前補(bǔ)考06結(jié)業(yè)后補(bǔ)考參加補(bǔ)考原因有多種,典型原因是考試不及 格,而考試請(qǐng)假、考試作弊、考試曠課、重修考試、 畢業(yè)前補(bǔ)考、結(jié)業(yè)后補(bǔ)考均屬于異常原因,其記分、 收費(fèi)均有采用不同的處理方式??紤]到該校學(xué)籍管 理辦法正在修訂中,使用兩為數(shù)字表示補(bǔ)考原因, 其中首位為“0”。具體代碼見(jiàn)表 1。表 1 補(bǔ)考原因代碼表(3.) 補(bǔ)考備注代碼設(shè)計(jì) 在補(bǔ)考過(guò)程中還有一些需要記錄的異常情況如補(bǔ)考請(qǐng)假、補(bǔ)考曠課、補(bǔ)考作弊等,這些信息記 錄在補(bǔ)考備注代碼中??紤]到該校學(xué)籍管理辦法正 在修訂中,使用兩位數(shù)字表示補(bǔ)考原因,其中首位 為“1”,如表 2 所示表2 補(bǔ)考備注代碼表代碼原因10正常11補(bǔ)考請(qǐng)假12補(bǔ)考作弊13考試曠課( 4.) 部門(mén)編碼該學(xué)校共有 15 個(gè)二級(jí)學(xué)院(系/部),按照單位成立的時(shí)間順序編號(hào)。教務(wù)處是本系 統(tǒng)中唯一涉及的行政部門(mén),編號(hào)為“00”。其他單位編碼如表 3 所示。表 3 部門(mén)編碼表代碼單位名稱代碼單位名稱代碼單位名稱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ì)算機(jī)科學(xué)與技 術(shù)系15計(jì)算機(jī)科學(xué)與技 術(shù)系05藝術(shù)學(xué)院(5.) 課程編碼課程采取七位三級(jí)編碼方式:第 12 是開(kāi)課院系代碼,34 位是教研室代碼,57是順序碼。(6. ) 學(xué)號(hào)學(xué)號(hào)編碼共 10 位,其中 14 位為入學(xué)年代碼,56 位為院系代碼,第 7 位為層次代碼(1-本科,2-???,3-高職),810 位為順序碼。34 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù) BKXT、12 個(gè)數(shù)據(jù)庫(kù)表。1.數(shù)據(jù)庫(kù)設(shè)計(jì)文件名稱及作用如表 1 所示。表 1 數(shù)據(jù)庫(kù)設(shè)計(jì)型號(hào)文件名稱作用1STUDENT.DBF學(xué)生信息表,記錄學(xué)生基本信息2DEPARTMENT.DBF院系信息表,記錄院系基本信息3CLASS.DBF班級(jí)信息表,記錄班級(jí)基本信息4COURSE.DBF課程信息表,記錄課程基本信息5CLASSROOM.DBF教室信息表,記錄教室基本信息6ROOMSZJK.DBF教室信息過(guò)渡表7EXAM-FLAG.DBF補(bǔ)考原因信息表8BK-FLAG.DBF補(bǔ)考備注信息表9BK-STUD.DBF學(xué)生補(bǔ)考信息表,記錄每個(gè)學(xué)生補(bǔ)考信息及補(bǔ)考原因,補(bǔ)考結(jié)果10BK-CLAS.DBF班級(jí)補(bǔ)考信息,記錄每個(gè)班級(jí),每門(mén)課程補(bǔ)考人數(shù)、補(bǔ)考時(shí)間、補(bǔ)考地點(diǎn)11BK-COUR.DBF課程補(bǔ)考信息表,記錄每門(mén)課程的補(bǔ)考人數(shù)、補(bǔ)考時(shí)間12BK-TIMES.DBF補(bǔ)考場(chǎng)次信息表,記錄每場(chǎng)考試的時(shí)間、人數(shù)2.各個(gè)表文件結(jié)構(gòu)設(shè)計(jì)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1XH學(xué)號(hào)C102XM姓名C83BJMC班級(jí)名稱C8本系統(tǒng)中的 12 個(gè)表(.DBF)文件結(jié)構(gòu)如表 1-1 至表 1-12 所示。 表 1-1 學(xué)生信息表(STUDENT.DBF)結(jié)構(gòu)表 1-2 院系信息表(DEPARTMENT.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1YXBH院系說(shuō)明C22YXMC院系名稱C40表 1-3 班級(jí)信息表(CLASS.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1YXBH系號(hào)C22BJMC班級(jí)名稱C8表 1-4 課程信息表(COURSE.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1KCBH課程編號(hào)C102KCMC課程名稱C303YXMC院系編號(hào)C2表 1-5 教室信息表(CLASSROOM.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1LH樓號(hào)C42JSBH教室編號(hào)C83RNRS容納人數(shù)Int4表 1-6 教室信息過(guò)渡表(ROOMSZJK.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1JSBH教室編號(hào)C62RS補(bǔ)考人數(shù)C43RNRS容納人數(shù)Int4表 1-7 補(bǔ)考原因信息表(EXAM-FLAG.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1BZBH標(biāo)志編號(hào)C22BZMC標(biāo)志名稱C8表 1-8 補(bǔ)考備注信息表(BK-FLAG.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1ZBBH標(biāo)志編號(hào)C22BZMC標(biāo)志名稱C8表 1-9 學(xué)生補(bǔ)考信息表(BK-STUD.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1XH學(xué)號(hào)C102KCMC課程名稱C303BJMC班級(jí)名稱C84BKCJ補(bǔ)考成績(jī)C15KABZ補(bǔ)考原因C26BKBZ補(bǔ)考標(biāo)志C2表 1-10 班級(jí)補(bǔ)考信息表(BK-CLAS.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1KCMC課程名稱C82BJMC班級(jí)名稱C303RS補(bǔ)考人數(shù)Int44CC場(chǎng)次C25JSBH教室編號(hào)C6表 1-11 課程補(bǔ)考信息表(BK-COUR.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1KCMC課程名稱C302RS人數(shù)Int43CC場(chǎng)次C24BZ標(biāo)志C1表 1-12 補(bǔ)考場(chǎng)次信息表(BK-TIMES.DBF)結(jié)構(gòu)序號(hào)字段名稱字段說(shuō)明字段類(lèi)型字段長(zhǎng)度備注1CC場(chǎng)次C22KSSJ開(kāi)始時(shí)間DateTime83JSSJ結(jié)束時(shí)間DateTime84RS人數(shù)Int435輸入設(shè)計(jì)主要包括:代碼設(shè)計(jì),系統(tǒng)的物理設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),信息系統(tǒng)流程圖,功能結(jié)構(gòu)圖, 系統(tǒng)的輸出設(shè)計(jì)和輸入設(shè)計(jì)。 系統(tǒng)的物理設(shè)計(jì)包括:拓?fù)浣Y(jié)構(gòu)設(shè)計(jì),設(shè)備選擇和系統(tǒng)環(huán)境。 數(shù)據(jù)庫(kù)設(shè)計(jì)包括:概念數(shù)據(jù)庫(kù)設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì)。3.6 輸出設(shè)計(jì)(1) 學(xué)生成績(jī)報(bào)告單表(如表 一 所示)(2) 補(bǔ)考通知單。 (如表 二 所示)(3) 考場(chǎng)安排明細(xì)表。(如表 三 所示)(4) 班級(jí)補(bǔ)考安排表。(如表 四 所示)(5) 補(bǔ)考成績(jī)報(bào)告單。 (如表 五 所示)(6) 補(bǔ)考不及格學(xué)生名單(如表 六 所示)基本輸出樣式如下:表一,學(xué)生成績(jī)報(bào)告單:課程名稱: 授課單位:班級(jí)名稱: 學(xué)生單位:序號(hào)學(xué)年學(xué)期學(xué)號(hào)姓名補(bǔ)考成績(jī)備注120081220081表二,補(bǔ)考通知單姓名: 學(xué)號(hào):班級(jí): 院系:學(xué)年 學(xué)期課程名稱補(bǔ)考原因補(bǔ)考時(shí)間考場(chǎng)08-09 108-09 1注:(1)考試時(shí)必須持身份證、學(xué)生正和本通知單單制定的考場(chǎng),缺少任一證件不得進(jìn)入考場(chǎng) (2)考試后3-4周公布成績(jī)表三,考場(chǎng)安排明細(xì)表時(shí)間:09-2-20 9:00-11:00教室:一教jt203班級(jí)學(xué)號(hào)姓名課程名稱備注表四,班級(jí)補(bǔ)考安排表班級(jí):*學(xué)號(hào)姓名課程名稱備注考試時(shí)間考場(chǎng)表五,補(bǔ)考成績(jī)報(bào)告單班級(jí) 學(xué)號(hào) 姓名序號(hào)學(xué)年學(xué)期課程名稱補(bǔ)考成績(jī)備注表六,補(bǔ)考不及格學(xué)生名單學(xué)生院系: 班級(jí)名稱:學(xué)號(hào)學(xué)年學(xué)期課程名稱補(bǔ)考成績(jī)備注u 系統(tǒng)部分界面設(shè)計(jì)設(shè)計(jì)說(shuō)明本系統(tǒng)的模塊多數(shù)以表單的形式實(shí)現(xiàn),所以本系統(tǒng)的界面是由各個(gè)表單構(gòu) 成的。下面介紹本系統(tǒng)在截面設(shè)計(jì)上的主要思路和各個(gè)表單共同屬性的設(shè)計(jì)。表單的樣 式及詳細(xì)設(shè)計(jì)見(jiàn)“4.14.4 的模塊設(shè)計(jì)”。本系統(tǒng)中相似的模塊采用相同的技術(shù)。在編輯性(可以修改信息)模塊中都貫徹了顯示和修改分離的原則:即顯示部分不允許修改,必須選擇當(dāng)前記錄,然后在專門(mén)的空 間中修改當(dāng)前記錄繁榮內(nèi)容;查詢性模塊劃分為條件區(qū)和顯示區(qū)兩部分,前者負(fù)責(zé)篩選 符合條件的記錄,后者負(fù)責(zé)顯示符合條件的記錄。一些共同屬性如下:(1) 表單都自動(dòng)居中:AutoCenter=.T.(2) 在表單的 Load 和 init 事件中,設(shè)置:a)左上角顯示當(dāng)前用戶。b)供所有用戶使用的表單中,根據(jù)當(dāng)前用戶對(duì)操作的表或試圖進(jìn)行篩選,保證當(dāng)前用戶不能操作權(quán)限以外的記錄。c)表單釋放時(shí),物理刪除所有已經(jīng)刪除標(biāo)記的記錄。(3) 表單上有多種控件:a)用于顯示的表格:lReadOnly=.T.(只讀屬性為直)lGrid1.DeleteMark=.F.(不顯示刪除標(biāo)記列)lGrid1.Refresh():使用 serAll 過(guò)程,實(shí)現(xiàn):在編輯性模塊中,被刪除的記錄以紅色顯示;在查詢性模塊中,考試請(qǐng)假的記錄以藍(lán)色顯示。lHeader.DbClick():雙擊列表頭,即將相關(guān)索引設(shè)為當(dāng)前索引,記錄該列排序。b)輸入信息的控件(一般會(huì)即時(shí)刷新表格控件)l文件框:用于輸入無(wú)取值限制的信息,如院系維護(hù)中的院系編號(hào)。l組合框:用于輸入有取值限制的信息,如學(xué)生維護(hù)用的班級(jí)名稱。l選項(xiàng)按鈕組:用語(yǔ)輸入有取值限制且取值范圍較小的信息,如補(bǔ)考時(shí)間 間隔的選擇。l復(fù)選框:用于輸入“真假“邏輯值的信息,如查詢性模塊中的條件選擇。l日歷控件:用于時(shí)間/日期型數(shù)據(jù),如時(shí)間維護(hù)模擬中的日期設(shè)置。c)命令按鈕:l編輯性表單中至少有四個(gè)命令按紐(如基本信息維護(hù),補(bǔ)考名單錄入等):添加:產(chǎn)生新記錄并給適當(dāng)字段賦值。捕捉并處理主索引唯一性或觸發(fā)器 錯(cuò)誤。修改:使修改控件有效,以便用戶直接輸入信息。 刪除:用戶確認(rèn)的情況下,給當(dāng)前記錄打上刪除標(biāo)記。 恢復(fù):如果當(dāng)前記錄是標(biāo)記刪除的記錄,則直接刪除,否則給出提示。 退出:釋放表單。 l查詢性模塊中一般至少有三個(gè)命令按鈕(如補(bǔ)考安排查詢等) 篩選:根據(jù)用戶指定的字段和取值,僅使符合條件的記錄有效, 打?。航⑦m當(dāng)索引,調(diào)用報(bào)表輸出有效的記錄。 退出:釋放表單。4.1系統(tǒng)登陸界面以下描述中,因程序較長(zhǎng),故只列出函數(shù)名稱和實(shí)現(xiàn)的功能,程序清單見(jiàn)本書(shū)補(bǔ)充資料。1.主程序:main.prg(1) 設(shè)置日期和時(shí)間格式。(2) 設(shè)置初始界面的窗口狀態(tài)、背景圖案和圖標(biāo)。(3) 調(diào)用燈入表單 login.scx。2.系統(tǒng)登錄表單 login(1) 表單樣式:見(jiàn)圖 1。圖 1系統(tǒng)登陸表單(2) 設(shè)計(jì)說(shuō)明:根據(jù)當(dāng)前用戶名驗(yàn)證密碼,并調(diào)用菜單。(3) 表單設(shè)計(jì):1)數(shù)據(jù)環(huán)境:lCursor1.Order =“yxbh”(數(shù)據(jù)環(huán)境中游標(biāo) 1 的當(dāng)前索引是 yxbh)lCursor1.CursorSource = “department”(數(shù)據(jù)環(huán)境中游標(biāo) 1 的源表是 department)2)表單:lAutoCenter = .T.(表單居于屏幕中央。以下表單都設(shè)置與此相同,不再意義列出)lCaption =“用戶登錄”(表單左上角顯示“用戶登錄”字樣)3)文本框:lText1.LostFocus()(該控件為空時(shí),給出提示)lText1.Value =“1”(為方便調(diào)試,所有密碼都設(shè)定為“1”)lText1.PasswordChar =“*”(以*作為密碼顯示字符)4)命令按鈕:lCommand1.Caption =“登錄”lCommand1.Click()(驗(yàn)證密碼,根據(jù)用戶性質(zhì)調(diào)用菜單)lCommand1.Default =.T.(在其他控件上按回車(chē),相當(dāng)于單擊本按鈕)lCommand1.Caption =“取消”lCommand1.Click()(釋放表單)5)組合框:lCom

溫馨提示

  • 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ù)網(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)論