西南大學(xué)學(xué)生信息管理系統(tǒng)綜合作業(yè)_第1頁
西南大學(xué)學(xué)生信息管理系統(tǒng)綜合作業(yè)_第2頁
西南大學(xué)學(xué)生信息管理系統(tǒng)綜合作業(yè)_第3頁
西南大學(xué)學(xué)生信息管理系統(tǒng)綜合作業(yè)_第4頁
西南大學(xué)學(xué)生信息管理系統(tǒng)綜合作業(yè)_第5頁
已閱讀5頁,還剩64頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

西南大學(xué)學(xué)生信息管理系統(tǒng)綜合作業(yè)

運(yùn)算機(jī)信息處理綜合作業(yè)

題目名稱:西南大學(xué)學(xué)生信息治理系統(tǒng)

考生姓名:

完成日期:

名目

第一章應(yīng)用項(xiàng)目概述

L1概^

(3)

1.2開發(fā)系統(tǒng)所需資源

(4)

].3期望的效益

(4)

第二章系統(tǒng)設(shè)計(jì)

2.1系統(tǒng)目標(biāo)設(shè)計(jì)

2.2系統(tǒng)功能結(jié)硝一

(5)

2.3系統(tǒng)流程詢一

(5)

24代碼國

2.5輸入設(shè)計(jì)

26輸出詢

(8)

2.7數(shù)據(jù)庫結(jié)構(gòu)麗一

2.8程序模塊設(shè)汗畫

第三章系統(tǒng)實(shí)施(1

3.1總控模玦

(12)

3.2菜單模玦

(12)

3.3輸入模玦

(13)

3.4編輯模玦

(13)

3.5查詢???/p>

(14)

3.6打印模玦

(15)

第四章操作進(jìn)啰_____________________________________(1

5)

4.1系統(tǒng)使用布

(15)

4.2操作步驟

(15)

第五章要緊咨詢題與改進(jìn)意見

(19)

第六章要緊參考文獻(xiàn)(1

9)

附錄一程序清單___________________________________

(20)

附錄二盤片使用講明書

(46)

第1章應(yīng)用項(xiàng)目概述

1.1概述

1.1.1西南大學(xué)的差不多情形

西南大學(xué)是云南省昆明市屬重點(diǎn)大學(xué),為面向21世紀(jì)國家重點(diǎn)的

一百所大學(xué)之一。

上世紀(jì)三十年代初創(chuàng)建的西南大學(xué)是一所具有光榮傳統(tǒng)的學(xué)校,造就

了許多國內(nèi)外知名學(xué)者和愛國志士?,F(xiàn)在的西南大學(xué)繼承和發(fā)揚(yáng)三十年代

時(shí)的光榮傳統(tǒng)和優(yōu)良校風(fēng),始終以培養(yǎng)“有理想,有道德,有文化,有紀(jì)律”的

社會(huì)主義事業(yè)的建設(shè)者和接班人作為學(xué)校的全然任務(wù)。為社會(huì)主義現(xiàn)代化

建設(shè)事業(yè)培養(yǎng)出更多的優(yōu)秀人才。改革開放以來,學(xué)校以“自強(qiáng)不息”為

校訓(xùn),本著“面向社會(huì)、習(xí)慣市場、發(fā)揚(yáng)優(yōu)勢、辦出特色”的指導(dǎo)思想,

持續(xù)深化教育教學(xué)改革。如全面實(shí)行學(xué)分制、選課制、短學(xué)期制、導(dǎo)師制、

導(dǎo)生制等,學(xué)生在導(dǎo)師的指導(dǎo)下,能夠自主選修課程、自主安排學(xué)習(xí)進(jìn)程、

自主選擇授課教師、自主選擇專業(yè)方向,使學(xué)生盡可能地把社會(huì)的需求同

自己的能力、愛好、特長結(jié)合起來,實(shí)施了一系列改革措施,形成了頗具

特色的辦學(xué)機(jī)制和教學(xué)模式。西南大學(xué)有一支高素養(yǎng)的教師隊(duì)伍,并擁有

一批在某些領(lǐng)域有較高學(xué)術(shù)地位的專家、教授,是一所學(xué)科門類較為齊全、

應(yīng)用學(xué)科和基礎(chǔ)學(xué)科都比較強(qiáng)的綜合性大學(xué)。

1.1.2系統(tǒng)中信息處理的概況及系統(tǒng)的資源情形

隨著辦學(xué)規(guī)模的擴(kuò)大和學(xué)生人數(shù)的持續(xù)增加,學(xué)生信息治理的工作量

也隨之增大。學(xué)生治理系統(tǒng)是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容關(guān)于學(xué)校

治理者來講是至關(guān)重要,因此學(xué)生治理系統(tǒng)應(yīng)該能夠?yàn)閷W(xué)校治理者提供充足

的信息和快捷的查詢手段。

學(xué)生信息治理部組織機(jī)構(gòu)圖如圖1.2所示

圖1.1學(xué)生信息治理部組織機(jī)構(gòu)圖

有關(guān)業(yè)務(wù)人員的分工如下:

數(shù)據(jù)處理主任(1K全面負(fù)責(zé)有關(guān)數(shù)據(jù)處理的各項(xiàng)治理工作;

資料收集員(2XT負(fù)責(zé)學(xué)生信息的收集和整理工作;

操作員(5人廠負(fù)責(zé)學(xué)生信息的添加、修改、刪除、報(bào)表編制等工

作。

檔案保管員(2XT負(fù)責(zé)檔案保管工作。

一直以來學(xué)校使用傳統(tǒng)人工的方式治理學(xué)生檔案,只是使用運(yùn)算機(jī)編

制各種報(bào)表。這種治理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)刻

長了,將產(chǎn)生大量的文件和數(shù)據(jù),這關(guān)于查找、更新和愛護(hù)都帶來了許多的困

難。

1.1.3系統(tǒng)各類人員對(duì)信息系統(tǒng)的態(tài)度

隨著科學(xué)技術(shù)的持續(xù)提升,運(yùn)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人

們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作

為運(yùn)算機(jī)應(yīng)用的一部分,使用運(yùn)算機(jī)對(duì)學(xué)生信息進(jìn)行治理,具有手工治理所

無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、儲(chǔ)備量大、保

密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提升的效率,也是學(xué)校科

學(xué)化、正規(guī)化治理的重要條件。學(xué)校領(lǐng)導(dǎo)對(duì)新系統(tǒng)的開發(fā)工作十分關(guān)懷和

重視,不管從人力、物力、財(cái)力各方面都給予了極大的支持和關(guān)心。其他

有關(guān)人員也十分支持新系統(tǒng)的開發(fā),關(guān)于新系統(tǒng)的建立也給予了熱情的關(guān)

心。因此,開發(fā)如此一套治理軟件成為專門有必要的情況。為了開發(fā)這套

治理軟件,學(xué)校決定聘請(qǐng)校內(nèi)外專家以及專業(yè)人員,并結(jié)合國內(nèi)外實(shí)際情

形,充分利用已有的條件,克服存在的困難,為走向成功之路打下了堅(jiān)決

的基礎(chǔ)。

1.1.4開發(fā)系統(tǒng)所具備的條件

為建立學(xué)生治理信息系統(tǒng),學(xué)校差不多具備了以下條件:

.已建成數(shù)字通信網(wǎng)絡(luò)

.擁有許多最新的硬件設(shè)備

.已建立起一批規(guī)范的專業(yè)數(shù)據(jù)庫

.已培養(yǎng)起一批專門的設(shè)計(jì)與開發(fā)人員

.以有許多成功的例子

.顯現(xiàn)了一批功能強(qiáng)大的開發(fā)工具

.得到了學(xué)校領(lǐng)導(dǎo)的確信以及寬敞師生的支持與關(guān)心

充分達(dá)到了經(jīng)濟(jì)上、技術(shù)上、以及治理上的可行性。

1.2開發(fā)所需資源

64MB內(nèi)存

10GB硬盤

14”彩色顯示器

打印機(jī)一臺(tái)

軟件資源:MicrosoftWindows98

MicrosoftFoxpro2.5b

1.3期望的效益

通過學(xué)生治理信息系統(tǒng),進(jìn)行學(xué)生信息的收集、傳遞、儲(chǔ)備、加工、

愛護(hù)和使用。處理治理信息和治理事務(wù),極大地提升的效率,節(jié)約時(shí)刻、降

低成本。實(shí)現(xiàn)學(xué)??茖W(xué)化、信息化。

第2章系統(tǒng)設(shè)計(jì)

2.1系統(tǒng)目標(biāo)設(shè)計(jì)

系統(tǒng)設(shè)計(jì)的目標(biāo)是:完全取消目前的人工治理學(xué)生檔案的方式,在前

述系統(tǒng)分析的基礎(chǔ)上,按照學(xué)校的具體情形,科學(xué)合理地進(jìn)行系統(tǒng)的總體

設(shè)計(jì)和具體物理設(shè)計(jì),為下一時(shí)期系統(tǒng)實(shí)施提供必要的技術(shù)資料。具體應(yīng)

做到以下幾點(diǎn):

(1)“快”。按照學(xué)校的具體情形,應(yīng)盡快完成系統(tǒng)開發(fā)。開發(fā)時(shí)刻

過長,不僅沒有時(shí)效性,還可能因時(shí)刻推移發(fā)生需求的變化而導(dǎo)致整個(gè)開

發(fā)的報(bào)廢。

(2)“活”。開發(fā)的系統(tǒng)應(yīng)具有靈活性,對(duì)環(huán)境的變化有專門強(qiáng)的習(xí)

慣性。數(shù)據(jù)庫結(jié)構(gòu)、算法處理、輸入/輸出格式,甚至系統(tǒng)結(jié)構(gòu)本身隨時(shí)都

能夠更換。使用戶在使用過程中,能夠按照需要隨時(shí)修改系統(tǒng)不完善的地

點(diǎn)。

(3)“穩(wěn)”。系統(tǒng)作為一個(gè)整體而存在,整個(gè)系統(tǒng)的代碼統(tǒng)一,設(shè)計(jì)

規(guī)范標(biāo)準(zhǔn)。

(4)“強(qiáng)”。系統(tǒng)操作方便、功能強(qiáng)大,同時(shí)具有良好的用戶界面。

(5)“低”。開發(fā)和進(jìn)行愛護(hù)系統(tǒng)的代價(jià)低。

總的來講確實(shí)是:對(duì)用戶要求最低、限制最少,時(shí)刻和經(jīng)費(fèi)最省而得

到的效益大而不冒失敗的風(fēng)險(xiǎn)。

2.2系統(tǒng)功能結(jié)構(gòu)圖

通過對(duì)現(xiàn)行人工系統(tǒng)的全面調(diào)查和分析,考慮新系統(tǒng)目標(biāo)的要求,

新系統(tǒng)的功能結(jié)構(gòu)圖如圖2.1所示,新系統(tǒng)具有輸入、編輯、查詢、打印等

功能。

圖2.1新系統(tǒng)功能結(jié)構(gòu)圖

2.3系統(tǒng)流程設(shè)計(jì)

2.3.1業(yè)務(wù)流程圖

現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖如圖2.2所示:

查詢申請(qǐng)總務(wù)處

教師

圖2.2現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖

2.3.2數(shù)據(jù)流程圖

現(xiàn)行系統(tǒng)數(shù)據(jù)流程圖如圖2.3所示。

務(wù)處|

圖2.3現(xiàn)行系統(tǒng)數(shù)據(jù)流程圖

2.3.3信息系統(tǒng)流程圖

按設(shè)計(jì)新系統(tǒng)的目標(biāo)要求,繪制出新系統(tǒng)的信息系統(tǒng)流程圖如圖2.4所

圖2.4信息系統(tǒng)流程圖

2.4代碼設(shè)計(jì)

本系統(tǒng)為了便于數(shù)據(jù)的儲(chǔ)備和檢索,提升處理的效率和精度,因

此對(duì)學(xué)生的專業(yè)使用了順序碼。即:1代表運(yùn)算機(jī)信息治理專業(yè)

2代表運(yùn)算機(jī)網(wǎng)絡(luò)專業(yè)

3代表運(yùn)算機(jī)軟件專業(yè)

4代表機(jī)關(guān)治理及辦公自動(dòng)化專業(yè)

5代表行政治理專業(yè)

6代表新聞學(xué)專業(yè)

在輸入過程中,列表框中列出專業(yè)的中文,選擇之后轉(zhuǎn)換為相應(yīng)的代

碼儲(chǔ)存。

2.5輸入設(shè)計(jì)

本系統(tǒng)中使用的輸入表單只有學(xué)生入學(xué)單,這種表單連續(xù)沿用現(xiàn)行系

統(tǒng)的學(xué)生入學(xué)單的格式,如表2.1所示:

表2.1學(xué)生入學(xué)單

學(xué)號(hào)姓名性別專業(yè)政治面貌出身日期入學(xué)成績簡歷

2.6輸出設(shè)計(jì)

本系統(tǒng)的輸出的報(bào)表是學(xué)生檔案表,其打印輸出的格式設(shè)計(jì)如表2.2所

示:

表2.2學(xué)生檔案表

學(xué)號(hào)姓名性別專業(yè)政治面貌出身日期入學(xué)成績簡歷

0001成大龍男運(yùn)算機(jī)信息治理黨員85-01-30500

0002郝巍男運(yùn)算機(jī)軟件群眾84-12-23478

0003余晶女行政治理黨員83-09-12420

0004葉群男運(yùn)算機(jī)信息治理團(tuán)員85-03-04450

0005盛冰女新聞學(xué)團(tuán)員84-02-27445

0006程小東男機(jī)關(guān)治理及辦公自動(dòng)化群眾85-03-01450

0007楊銘男運(yùn)算機(jī)網(wǎng)絡(luò)團(tuán)員84-12-12500

0008高琳女機(jī)關(guān)治理及辦公自動(dòng)化黨員84-12-04449

0009李斌男運(yùn)算機(jī)信息治理團(tuán)員83-06-25487

0010胡霄女運(yùn)算機(jī)網(wǎng)絡(luò)團(tuán)員83-12-28468

0011田志梁男新聞學(xué)群眾84-02-15450

0012屠瞭亮男行政治理團(tuán)員84-03-11425

0013董一飛男運(yùn)算機(jī)網(wǎng)絡(luò)團(tuán)員85-01-25474

0014辛?xí)早髋\(yùn)算機(jī)軟件團(tuán)員83-10-16498

0015尹麗女機(jī)關(guān)治理及辦公自動(dòng)化黨員84-12-09449

0016丁寧女行政治理團(tuán)員85-03-23439

0017程偉男運(yùn)算機(jī)軟件群眾84-12-09470

0018侯彤女運(yùn)算機(jī)信息治理團(tuán)員85-01-19481

0019沈芳女機(jī)關(guān)治理及辦公自動(dòng)化團(tuán)員83-07-22450

0020區(qū)穎女新聞學(xué)黨員84-06-03471

0021郭頑男行政治理黨員85-04-30436

2.7數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計(jì)

本系統(tǒng)建立了一個(gè)名為XSXX.DBF的數(shù)據(jù)庫文件

表2.3學(xué)生信息治理文件(XSXX.DBF)結(jié)構(gòu)

編號(hào)字段名字段類型寬度小數(shù)位

1學(xué)號(hào)C4

2姓名C8

3性別C2

4專業(yè)C1

5政治面貌C4

6出身日期D8

7入學(xué)成績N3

8簡歷M10

其中,關(guān)鍵字為:學(xué)號(hào)

2.8程序模塊設(shè)計(jì)講明

2.8.1總控模塊

程序名:XNDX.SPR

功能:該??焓窍到y(tǒng)的登陸界面。用來選擇進(jìn)入系統(tǒng)或退出系統(tǒng)。

結(jié)構(gòu)圖:總控模塊結(jié)構(gòu)圖如圖2.5所示。

主控模塊

進(jìn)入系統(tǒng)退出系統(tǒng)

圖2.5主控模塊結(jié)構(gòu)圖

282菜單模塊

(1)程序名:CD.MPR

(2)功能:該模塊是系統(tǒng)的主界面,用來定義本系統(tǒng)的輸入記錄、記錄

編輯、記錄查詢、報(bào)表打印等菜單及各項(xiàng)功能,選取功能菜單中的操作項(xiàng),

進(jìn)入相應(yīng)的操作。

結(jié)構(gòu)圖:菜單模塊結(jié)構(gòu)圖如圖2.6所示。

菜單模塊

圖2.6菜單模塊結(jié)構(gòu)圖

2.8.3輸入模塊

程序名:SR.SPR

功能:該模塊用于數(shù)據(jù)的輸入以及儲(chǔ)存等操作

結(jié)構(gòu)圖:輸入模塊結(jié)構(gòu)圖如圖2.6所示。

輸入模塊

儲(chǔ)存輸入舍棄輸入退出輸入

輸入記錄

圖2.7輸入模塊結(jié)構(gòu)圖

284編輯模塊

程序名:BJ.SPR

功能:該模塊要緊完成對(duì)各類記錄的修改、刪除等各項(xiàng)編輯操作

結(jié)構(gòu)圖:編輯模塊結(jié)構(gòu)圖如圖2.7所示

編輯模塊

儲(chǔ)

退

圖2.8編輯模塊結(jié)構(gòu)圖

2.8.5查詢模塊

程序名:CX.SPR

(2)功能:該模塊要緊功能是能夠利用部分條件對(duì)系統(tǒng)中各類記錄信

息進(jìn)行過濾,找到需要的信息,從而便于對(duì)特定的信息進(jìn)行編輯。

可分為全部查詢和條件查詢兩種:

全部查詢:即每條記錄都可查詢。

條件查詢:可按學(xué)號(hào)、姓名、專業(yè)查詢。

(3)結(jié)構(gòu)圖:查詢模塊結(jié)構(gòu)圖如圖2.8所示

查詢模塊

全部查詢執(zhí)行查詢條件查詢退出查詢

學(xué)

號(hào)

業(yè)

圖2.9查詢模塊結(jié)構(gòu)圖

286打印模塊

(1)程序名:DY.FRX

(2)功能:利用該模塊使用戶能方便地打印出既符合需求又美觀的

各類報(bào)表。

(3)結(jié)構(gòu)圖:報(bào)表打印模塊的結(jié)構(gòu)圖如圖2.10所示。

打印模塊

打印學(xué)生檔案

圖2.10打印模塊結(jié)構(gòu)圖

第三章系統(tǒng)實(shí)施

3.1總控模塊

程序框圖:系統(tǒng)總控模塊程序框圖如圖3.1所示。

圖3.1總控模塊程序框圖

(2)實(shí)施講明:該模塊使用屏幕生成器生成。第一打開屏幕設(shè)計(jì)窗

口,并設(shè)計(jì)屏幕。然后為ScreenLayout對(duì)話框、以及“進(jìn)入系統(tǒng)”和“退

出系統(tǒng)”命令按鈕設(shè)計(jì)代碼,最后選擇系統(tǒng)菜單Program的Generate項(xiàng),

生成屏幕程序,并執(zhí)行該屏幕程序。

3.2菜單模塊

(1)程序框圖:菜單模塊程序框圖如圖3.3所示。

菜單模塊

圖3.2菜單模塊程序框圖

(2)實(shí)施講明:該模塊使用菜單生成器生成。第一打開菜單生成器,

并設(shè)計(jì)菜單。其中,一共有“信息輸入”、“信息編輯”、“信息查詢”、“信

息打印”、“退出系統(tǒng)”五個(gè)菜單項(xiàng)。分別為每個(gè)菜單項(xiàng)設(shè)計(jì)代碼,最后,

生成相應(yīng)的菜單程序。

3.3輸入模塊

(1)程序框圖:輸入模塊程序框圖如圖3.3所示

輸入模塊

儲(chǔ)

退

圖3.3輸入模塊程序框圖

(2)實(shí)施講明:該模塊使用屏幕生成器生成。打開數(shù)據(jù)庫文件XSX

X.DBF后,第一打開屏幕設(shè)計(jì)窗口,利用Screen菜單中的QuickScreen項(xiàng)

快速生成屏幕,并調(diào)整。然后修改字段,為ScreenLayout對(duì)話框、以及字

段、命令按鈕設(shè)計(jì)代碼,最后選擇系統(tǒng)菜單Program的Generate項(xiàng),生成

屏幕程序,并執(zhí)行該屏幕程序。

3.4編輯模塊

(1)程序框圖:編輯模塊程序框圖如圖3.4所示

編輯模塊

儲(chǔ)

退

圖3.4編輯模塊程序框圖

(2)實(shí)施講明:該模塊使用屏幕生成器生成。打開數(shù)據(jù)庫文件XSXX.

DBF后,第一打開屏幕設(shè)計(jì)窗口,利用Screen菜單中的QuickScreen項(xiàng)快

速生成屏幕,并調(diào)整。然后修改字段,為ScreenLayout對(duì)話框、以及字段、

命令按鈕設(shè)計(jì)代碼,最后選擇系統(tǒng)菜單Program的Generate項(xiàng),生成屏幕

程序,并執(zhí)行該屏幕程序。

3.5查詢模塊

程序框圖:查詢模塊程序框圖如圖3.5所示

圖3.5查詢模塊程序框圖

(2)實(shí)施講明:該模塊使用屏幕生成器生成。打開數(shù)據(jù)庫文件XSXX.

DBF后,第一打開屏幕設(shè)計(jì)窗口,利用Screen菜單中的QuickScreen項(xiàng)快

速生成屏幕,并調(diào)整。然后修改字段,為ScreenLayout對(duì)話框、以及字段、

命令按鈕設(shè)計(jì)代碼,最后選擇系統(tǒng)菜單Program的Generate項(xiàng),生成屏幕

程序,并執(zhí)行該屏幕程序。

3.6打印模塊

(1)程序框圖:打印模塊程序框圖如圖3.9所示

打印模塊

學(xué)生檔案打印

圖3.6打印模塊程序框圖

(2)實(shí)施講明:該模塊使用報(bào)表生成器生成。打開數(shù)據(jù)庫文件XSXX.

DBF后,打開屏幕設(shè)計(jì)窗口,利用Report菜單中的QuickReport項(xiàng)快速生

成報(bào)表,并調(diào)整。

第四章操作講明

4.1系統(tǒng)使用環(huán)境:

本系統(tǒng)需運(yùn)行在中文Windows98和Foxpro2.5bforWindows數(shù)據(jù)

庫系統(tǒng)環(huán)境中。

4.2操作步驟:

⑴第一啟動(dòng)Windows98,進(jìn)入Foxpro2.5bforWindows系統(tǒng),把本

系統(tǒng)盤插入軟盤驅(qū)動(dòng)器A中。在Command窗口中鍵入命令"DOA:\XN

DX.SPR”(命令不包括引號(hào))進(jìn)入本系統(tǒng)。

(2)主控模塊窗口:在進(jìn)入本系統(tǒng)時(shí),會(huì)顯現(xiàn)主控模塊窗口,(如圖

4.1所示)該窗口是系統(tǒng)的登陸界面,有“進(jìn)入系統(tǒng)”和“退出系統(tǒng)”兩個(gè)按

鈕可供選擇。如果選擇“進(jìn)入系統(tǒng)”按鈕,系統(tǒng)會(huì)調(diào)用DOCD.MPR命令

進(jìn)入主菜單。如果選擇“退出系統(tǒng)”按鈕,則會(huì)退出本系統(tǒng),返回Foxpro。

現(xiàn)在要進(jìn)入主菜單進(jìn)行操作,因此選擇“進(jìn)入系統(tǒng)”按鈕。

圖4.1主控模塊窗口

(3)菜單模塊窗口:主菜單要緊由“信息輸入”、“信息編輯”、“信

息查詢”、“信息打印”和“退出系統(tǒng)”五個(gè)菜單項(xiàng)組成。(如圖4.2所示)用

戶能夠通過選擇菜單項(xiàng)進(jìn)入各個(gè)功能界面。

[^MicrosoftFoxProHBH

信息輸入信息編輯信息查詢信息打印退出系統(tǒng)

圖4.2主菜單窗口

(4)信息輸入菜單:選擇“信息輸入”菜單,系統(tǒng)會(huì)調(diào)用DOSR.SPR命

令,進(jìn)入學(xué)生信息輸入窗口。(如圖4.3所示)在窗口中有“輸入記錄”、“儲(chǔ)

存輸入”、“舍棄輸入”和“退出輸入”四個(gè)按鈕?,F(xiàn)在,只有“輸入記錄”

按鈕和“退出輸入”按鈕被激活,“儲(chǔ)存輸入”和“舍棄輸入”按鈕被屏蔽,

臨時(shí)不可選。第一選擇“輸入記錄”按鈕,在學(xué)號(hào)字段處會(huì)顯現(xiàn)閃耀的光

標(biāo),現(xiàn)在,可輸入學(xué)號(hào),如果輸入的學(xué)號(hào)與已存在的記錄的學(xué)號(hào)相同,在

屏幕的右上角會(huì)顯示“該學(xué)號(hào)所對(duì)應(yīng)的記錄已存在”。這時(shí)需從新輸入學(xué)號(hào),

只有在不重復(fù)輸入學(xué)號(hào)的情形下才能進(jìn)行其他信息的輸入。在輸入過程中,

“儲(chǔ)存輸入”按鈕和“舍棄輸入”按鈕被激活,“輸入記錄”按鈕和“退出

輸入”按鈕被屏蔽,臨時(shí)不可選。輸完一條記錄之后,可按“儲(chǔ)存輸入”

按鈕儲(chǔ)存記錄。如果不想儲(chǔ)存,則按“舍棄輸入”按鈕,舍棄此次操作。

在對(duì)一條記錄進(jìn)行完操作之后,“輸入記錄”按鈕和“退出輸入”按鈕重新

被激活,“儲(chǔ)存輸入”按鈕和“舍棄儲(chǔ)存”按鈕重新被屏蔽。又回到了剛進(jìn)

入本窗口時(shí)的初始狀態(tài),這時(shí),可連續(xù)對(duì)第二條記錄進(jìn)行操作。輸完所要

輸入的所有記錄之后,按“退出輸入”按鈕退至主菜單。

Record1/21Exdussve||Im[NunTT

圖4.3信息輸入窗口

(5)信息編輯菜單:選擇“信息編輯”菜單,系統(tǒng)會(huì)調(diào)用DOBJ.SP

R命令,進(jìn)入學(xué)生信息編輯窗口。(如圖4.4所示)。

^MicrosoftFoxProI

£il?EditD#tcb'Rrcs£rogr?nRUQWindowH.lp

XsxxRecord1/21Exclusive]~jr?~Num~F

圖4.4信息編輯窗口

在窗口中有“修改記錄”、“刪除記錄”、“儲(chǔ)存修改”和“舍棄修

改”和“退出編輯”五個(gè)按鈕?,F(xiàn)在,學(xué)號(hào)字段呈藍(lán)色顯示,第一輸入學(xué)

號(hào),如果該學(xué)號(hào)所對(duì)應(yīng)的記錄不存在,在屏幕的右上角會(huì)顯示“該學(xué)號(hào)所

對(duì)應(yīng)的記錄不存在”只有在正確輸入學(xué)號(hào)的情形下才能進(jìn)行有關(guān)記錄的操

作。正確輸入學(xué)號(hào)后,只有“修改記錄”、“刪除記錄”和“退出編輯”三

個(gè)按鈕被激活,“儲(chǔ)存修改”和“舍棄修改”按鈕被屏蔽,不可選。按下“修

改記錄”按鈕后,可對(duì)該記錄進(jìn)行操作。在修改時(shí),“儲(chǔ)存修改”和“舍棄

修改”按鈕被激活,“修改記錄”、“刪除記錄”和“退出編輯”按鈕以及學(xué)

號(hào)字段被屏蔽,不可操作。改完一條記錄之后,可按“儲(chǔ)存修改”按鈕儲(chǔ)

存該記錄。如果想舍棄該記錄的修改可按“舍棄修改”按鈕。這時(shí),學(xué)號(hào)

字段重新呈藍(lán)色顯示,又回到了剛進(jìn)入本窗口時(shí)的初始狀態(tài)。如果不需要

該記錄,可按“刪除記錄”按鈕刪除該記錄。編輯完畢之后按“退出編輯”

按鈕退至主菜單。

(6)信息查詢菜單:選擇“信息查詢”菜單,系統(tǒng)會(huì)調(diào)用DOCX.S

PR命令,進(jìn)入學(xué)生信息查詢窗口。(如圖4.5所示)。

XsxxRecord1/21Exdusive|InsNum

圖4.5信息查詢窗口

在窗口中有“全部查詢”、“條件查詢”、“執(zhí)行查詢”、“退出查詢”、

“首記錄”、“末記錄”、“上一條”、“下一條”八個(gè)按鈕。現(xiàn)在,只有“執(zhí)

行查詢”被屏蔽,其余七個(gè)按鈕都可選。查詢方式有“全部查詢”和“條

件查詢”兩種。系統(tǒng)默認(rèn)的為“全部查詢”,即查詢的范疇為全部記錄。選

擇“首記錄”、“末記錄”“上一條”、“下一條”四個(gè)按鈕,可進(jìn)行全部記錄

范疇內(nèi)相應(yīng)的查詢工作。如果只想查詢滿足條件的記錄,可選擇“條件查

詢”按鈕,可按學(xué)號(hào)、姓名、專業(yè)來查詢?,F(xiàn)在“執(zhí)行查詢”按鈕被激活,

在輸入相應(yīng)的查詢條件,并選擇“執(zhí)行查詢”按鈕,這時(shí)屏幕上只顯示滿

足條件的記錄。同樣,選擇“首記錄”、“末記錄”“上一條”、“下一條”四

個(gè)按鈕,可進(jìn)行滿足條件范疇內(nèi)相應(yīng)的查詢工作。查詢工作終止后,按“退

出查詢”按鈕可退至主菜單。

(7)信息打印菜單:選擇“信息打印”菜單,系統(tǒng)會(huì)調(diào)用相應(yīng)命令,進(jìn)

入學(xué)生信息打印窗口。(如圖4.6所示)屏幕上會(huì)顯現(xiàn)學(xué)生信息檔案的報(bào)表,

以便打印預(yù)覽。

〔PagePrevi,

-*,

學(xué)生信息打印窗口1?

性別入學(xué)成績一

姓名專業(yè)政治面貌出生日期簡歷|£叼|

郝巍男計(jì)算機(jī)軟件群眾84-12-23478|乙oomIn|

|ZpoiOu*|

余晶女行政管理黨員83-09-12420

葉群男計(jì)算機(jī)信息管理團(tuán)員85-03-04450

盛冰女新聞學(xué)團(tuán)員84-02-27445

程小東男機(jī)關(guān)管理及辦公自動(dòng)化群眾85-03-01450

楊銘男計(jì)算機(jī)網(wǎng)絡(luò)團(tuán)員84-12-12500

高琳女機(jī)關(guān)管理及辦公自動(dòng)化黨員84-12-04449

李斌男計(jì)算機(jī)信息管理團(tuán)員83-06-25487

1▼

??___d

圖4.6信息打印窗口

(8)退出系統(tǒng)菜單:包括“退出至Foxpro”和“退出至Windows”

兩個(gè)子菜單。

點(diǎn)選“退出至Foxpro”菜單,將退出本系統(tǒng),返回到Foxpro系統(tǒng)主界

點(diǎn)選“退出至Windows”菜單,將退出本系統(tǒng),同時(shí)退出Foxpro系統(tǒng),

返回到Windows桌面。

第五章要緊咨詢題與改進(jìn)意見

本系統(tǒng)通過自己的努力,通過試用證明,系統(tǒng)差不多滿足學(xué)生信

息的治理方面的需要,實(shí)現(xiàn)了學(xué)生的輸入、編輯、查詢、打印等工作。由

于編者水平有限,編寫時(shí)刻倉促,系統(tǒng)中難免有不當(dāng)之處:

目前采納的是單機(jī)版,差不多不大習(xí)慣進(jìn)展趨勢,可能用不了多久又

得更新。

學(xué)生信息治理功能都不夠強(qiáng)大,只能滿足臨時(shí)需要。

報(bào)表打印功能尚不夠全面完善。

今后設(shè)想:連續(xù)完善此系統(tǒng),把該有的功能盡量實(shí)現(xiàn),使系統(tǒng)真正能

為學(xué)校服務(wù)

敬請(qǐng)指正不足之處,在此深表感謝。

第六章要緊參考文獻(xiàn)

《運(yùn)算機(jī)信息處理綜合作業(yè)教程》經(jīng)濟(jì)科學(xué)出版社2000版

田孝文主編

《治理信息系統(tǒng)》經(jīng)濟(jì)科學(xué)出版社2000版

黃梯云主編

《運(yùn)算機(jī)有用軟件》經(jīng)濟(jì)科學(xué)出版社1997版

高陽主編

附錄一:程序清單

XNDX.SPR(主控模塊)

#REGION0

IFSET("TALK")="ON"

SETTALKOFF

m.talkstat="ON"

ELSE

m.talkstat="OFF"

ENDIF

SETCOMPATIBLEFOXPLUS

m.rborder=SET("READBORDER")

SETREADBORDERON

m.currarea=SELECTO

IFNOTWEXIST("al");

ORUPPER(WTITLE("A1"))=="Al.PJX";

ORUPPER(WTITLE("A1"))=="Al.SCX";

ORUPPER(WTITLE("A1"))=="Al.MNX";

ORUPPER(WTITLE("A1"))=="Al.PRG";

ORUPPER(WTITLE("A1"))=="Al.FRX";

ORUPPER(WTITLE("A1"))=="Al.QPR"

DEFINEWINDOWal;

AT0.000,0.000;

SIZE28.000,109.600;

TITLE"西南大學(xué)學(xué)生信息治理系統(tǒng)";

FONT"MSSansSerif,8;

FLOAT;

NOCLOSE;

MINIMIZE;

SYSTEM;

COLORRGB(,,,0,255,255)

MOVEWINDOWalCENTER

ENDIF

#REGION1

settalkoff

setsafeoff

setescaoff

setdefatoa:\

publiccdl

cdl=.f.

keyboard[{ctrl+f4}]

#REGION1

IFWVISIBLE("al")

ACTIVATEWINDOWalSAME

ELSE

ACTIVATEWINDOWalNOSHOW

ENDIF

@3.308,19.000SAY"西南大學(xué)學(xué)生信息治理系統(tǒng)";

FONT"楷體_GB2312”,22;

STYLE"BT";

COLORRGB(255,0,0??)

@11.538,17.400SAY"姓名:準(zhǔn)考證號(hào):

FONT"宋體",12;

STYLE"BT";

COLORRGB(0,0,128,,,,)

@18.308,33.600GETjrxt;

PICTURE"@*HN進(jìn)入系統(tǒng)”;

SIZE1.353,8.667,0.444;

DEFAULT1;

FONT"宋體",11;

STYLE"B";

VALID_Hi0e5nxl()

@18.154,60.000GETtext;

PICTURE"@*HT退出系統(tǒng)";

SIZE1.353,8.667,0.444;

DEFAULT1;

FONT"宋體",11;

STYLE"B"

@8.462,14.200TO22.616,96.400;

PEN2,8;

STYLE"16";

COLORRGB(0,0,128,,,,)

IFNOTWVISIBLE("al")

ACTIVATEWINDOWal

ENDIF

READCYCLE

RELEASEWINDOWal

SELECT(m.currarea)

#REGION0

SETREADBORDER&rborder

IFm.talkstat="ON"

SETTALKON

ENDIF

SETCOMPATIBLEON

ENDIF

FUNCTION_Hi0e5nxl&&jrxtVALID

#REGION1

keyboard[{ctrl+f4}]

docd.mpr

deacwindal

CD.MPR(主菜單)

SETSYSMENUTO

SETSYSMENUAUTOMATIC

DEFINEPAD_llhlbfjqnOF_MSYSMENUPROMPT"信息輸入"

COLORSCHEME3;

SKIPFORcdl

DEFINEPAD_llhlbfjqoOF_MSYSMENUPROMPT"信息編輯"

COLORSCHEME3;

SKIPFORcdl

DEFINEPAD_llhlbQqpOF_MSYSMENUPROMPT"信息查詢”

COLORSCHEME3;

SKIPFORcdl

DEFINEPAD_llhlbfjqqOF_MSYSMENUPROMPT"信息打印"

COLORSCHEME3;

SKIPFORcdl

DEFINEPAD_llhlbfjqrOF_MSYSMENUPROMPT"退出系統(tǒng)"C

OLORSCHEME3;

SKIPFORcdl

ONSELECTIONPAD_llhlbfjqnOF_MSYSMENU;

DO_llhlbfjqs;

INLOCFILE("CD","MPX;MPR|FXP;PRG","WhereisCD?")

ONSELECTIONPAD_llhlbfjqoOF_MSYSMENU;

DO_llhlbQqt;

INLOCFILE("CD","MPX;MPR|FXP;PRG","WhereisCD?")

ONSELECTIONPAD_llhlbfjqpOF_MSYSMENU;

DO_llhlbfjqu;

INLOCFILE("CD","MPX;MPR|FXP;PRG","WhereisCD?")

ONSELECTIONPAD_llhlbfjqqOF_MSYSMENU;

DO_llhlbfjqv;

INLOCFILE("CD","MPX;MPR|FXP;PRG","WhereisCD?")

ONPAD_llhlbfjqrOF_MSYSMENUACTIVATEPOPUP退出系

統(tǒng)

DEFINEPOPUP退出系統(tǒng)MARGINRELATIVESHADOWCOLOR

SCHEME4

DEFINEBAR1OF退出系統(tǒng)PROMPT"退至Foxpro"

DEFINEBAR2OF退出系統(tǒng)PROMPT"退至Windows"

ONSELECTIONBAR1OF退出系統(tǒng);

DO_llhlbQqw;

INLOCFILE("CD","MPX;MPR|FXP;PRG","WhereisCD?")

ONSELECTIONBAR2OF退出系統(tǒng);

DO_llhlbfjqx;

INLOCFILE("CD","MPX;MPR|FXP;PRG","WhereisCD?")

PROCEDURE_llhlbfjqs

dosr.spr

PROCEDURE_llhlbfjqt

dobj.spr

PROCEDURE_llhlbfjqu

docx.spr

PROCEDURE_llhlbfjqv

usexsxx

repoformdypreview

cdl=.f.

PROCEDURE_llhlbfjqw

settalkon

setescaon

setsafeon

clearall

setsysmenutodefa

keyboard[{ctrl+f2}]

retu

PROCEDURE_llhlbfjqx

quit

SR.SPR(輸入模塊)

#REGION0

IFSET("TALK")="ON"

SETTALKOFF

m.talkstat="ON"

ELSE

m.talkstat="OFF"

ENDIF

SETCOMPATIBLEFOXPLUS

m.rborder=SET("READBORDER")

SETREADBORDERON

m.currarea=SELECTO

IFNOTWEXIST("_lli0sqna9")

DEFINEWINDOW_Hi0sqna9;

AT0.000,0.000;

SIZE31.923,110.000;

TITLE"學(xué)生信息輸入窗口";

FONT"MSSansSerif,8;

FLOAT;

NOCLOSE;

MINIMIZE;

SYSTEM;

COLORRGB(,,,0,255,255)

MOVEWINDOW_Hi0sqna9CENTER

ENDIF

#REGION1

settalkoff

setsafeoff

usexsxx

indeon學(xué)號(hào)toabc

vxh=space(4)

vxm=space(8)

vzy=l

vxb=space(2)

vcsrq=ctod('//')

vrxcj=0

vzzmm=l

vjl=space(200)

al=.t.

a2=.f.

a3=.f.

cdl=.t.

showgets

#REGION1

IFWVISIBLE("_1li0sqna9")

ACTIVATEWINDOW_Hi0sqna9SAME

ELSE

ACTIVATEWINDOW_Hi0sqna9NOSHOW

ENDIF

@6.923,35.400SAY"姓名";

FONT"宋體",11;

STYLE"BT";

COLORRGB(0,0,255,,,,)

@7.077,64.400SAY"性別";

FONT"宋體",11;

STYLE"BT";

COLORRGB(0,0,255,,,,)

@13.462,13.400SAY"出生日期";

FONT"宋體",11;

STYLE"BT";

COLORRGB(0,0,255,,,,)

@16,308,13.400SAY"簡歷";

FONT"宋體",11;

STYLE"BT";

COLORRGB(0,0,255,,,,)

@16.231,85.400TO16.308,85.400;

PEN1,8

@1.769,25.800SAY”學(xué)生信息輸入窗口”;

FONT"楷體_GB2312”,18;

STYLE"BT";

COLORRGB(255,0,0??)

@7.000,13.400SAY"學(xué)號(hào)";

FONT"宋體",11;

STYLE"BT";

COLORRGB(0,0,255,,,,)

@10.077,13.000SAY"專業(yè)";

FONT"宋體",11;

STYLE"BT";

COLORRGB(0,0,255,,,,)

@10,154,58.000SAY"政治面貌";

FONT"宋體",11;

STYLE"BT";

COLORRGB(0,0,255,,,,)

@13.462,45.600SAY"入學(xué)成績";

FONT"宋體",11;

STYLE"BT";

COLORRGB(0,0,255,,,,)

@5.154,9.600TO24.154,96.400;

PEN2,8;

STYLE"32";

COLORRGB(0,0,255,,,,)

@7.000,23.200GETvxh;

SIZE0.857,6.000;

DEFAULT"";

FONT"宋體",9;

PICTURE"9999";

WHENa2;

VALID_Hi0sqnn4();

COLOR,RGB(,,,0,255,0)

@7.077,45.000GETvxm;

SIZE0.857,10.333;

DEFAULT"";

FONT"宋體",9;

PICTURE"@K";

WHENa3;

COLOR,RGB(,,,0,255,0)

@7.000,73.400GETvxb;

PICTURE"@A男;女";

SIZE1.500,6.667;

DEFAULT"女";

FONT"宋體",9;

WHENa3;

COLOR????RGB(,?0,255,0),RGB(,,,0,255,0)

@9.923,23.000GETvzy;

PICTURE"@A運(yùn)算機(jī)信息治理;運(yùn)算機(jī)網(wǎng)絡(luò);運(yùn)算機(jī)軟件;機(jī)關(guān)治

理及辦公自動(dòng)化;行政治理;新聞學(xué)";

SIZE1.500,22.167;

DEFAULT"運(yùn)算機(jī)信息治理";

FONT"宋體",9;

WHENa3;

COLOR255,0),RGB(,,,0,255,0)

@9.923,74.400GETvzzmm;

PICTURE"@*RVN黨員;團(tuán)員;群眾";

SIZE1.214,7.500,0.286;

DEFAULT1;

FONT"宋體",9;

STYLE"T";

WHENa3;

COLOR????RGB(0,0,255,0,255,0),RGB(0,0,255,0,255,0)

@13,769,29.000GETvcsrq;

SIZE0.857,9.833;

DEFAULT{//};

FONT"宋體",9;

PICTURE"@KD";

WHENa3;

COLOR,RGB(,,,0,255,0)

@13.615,60.400GETvrxcj;

SIZE0.857,6.167;

RANGE0;

DEFAULT0;

FONT"宋體",9;

PICTURE"@K999";

WHENa3;

COLOR,RGB(,,,0,255,0)

@16.538,23.400EDITvjl;

SIZE6.000,55.000,0.000;

PICTURE"@K";

DEFAULT"";

FONT"宋體",9;

SCROLL;

WHENa3;

COLOR,RGB(,,,0,255,0)

@26.154,14.000GETsrjl;

PICTURE"@*HN輸入記錄”;

SIZE1.353,8.667,0.444;

DEFAULT1;

FONT"宋體",11;

STYLE"B";

WHENal;

VALID_lli0sqnnr()

@26.154,56.000GETfqsr;

PICTURE"@*HN舍棄輸入”;

SIZE1.353,8.667,0.444;

DEFAULT1;

FONT"宋體",11;

STYLE"B";

WHENa3;

VALID_lli0sqnny()

@26.154,77.000GETtcsr;

PICTURE"@*HT退出輸入”;

SIZE1.353,8.667,0.444;

DEFAULT1;

FONT"宋體",11;

STYLE"B";

WHENal;

VALID_lli0sqno6()

@26,154,35.000GETbcjl;

PICTURE"@*HN儲(chǔ)存輸入”;

SIZE1.353,8.667,0.444;

DEFAULT1;

FONT"宋體",11;

STYLE"B";

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論