PB學(xué)生學(xué)籍管理系統(tǒng)的方案設(shè)計(jì)書(shū)與實(shí)現(xiàn)_第1頁(yè)
PB學(xué)生學(xué)籍管理系統(tǒng)的方案設(shè)計(jì)書(shū)與實(shí)現(xiàn)_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余7頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、封面作者:PanHongliang僅供個(gè)人學(xué)習(xí)目錄摘要 2Abstract 2序言 3第一章 系統(tǒng)設(shè)計(jì)的開(kāi)發(fā)環(huán)境 41.1 系統(tǒng)環(huán)境 41.1.1系統(tǒng)設(shè)計(jì)環(huán)境 41.1.2. 系統(tǒng)運(yùn)行環(huán)境 41.2 語(yǔ)言環(huán)境 4 第二章 系統(tǒng)分析 62.1 系統(tǒng)的初步調(diào)查 622 系統(tǒng)的可行性研究 62.3 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查 724 新系統(tǒng)邏輯方案的提出 72.4.1. 計(jì)算機(jī)系學(xué)生管理信息系統(tǒng)業(yè)務(wù)流程圖 82.4.2. 學(xué)生管理信息系統(tǒng)數(shù)據(jù)流程圖: 92.4.3. 數(shù)據(jù)字典 10 第三章 系統(tǒng)設(shè)計(jì) 163.1 系統(tǒng)總體功能設(shè)計(jì) 163.2 數(shù)據(jù)庫(kù)設(shè)計(jì) : 173.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 173.2.2數(shù)

2、據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 20 第四章 系統(tǒng)的實(shí)現(xiàn) 244.1 歡迎界面的設(shè)計(jì) 244.2 登錄界面設(shè)計(jì) 244.3 系統(tǒng)主界面設(shè)計(jì) 274.4 學(xué)籍管理界面的設(shè)計(jì) 284.5 學(xué)籍查詢窗體設(shè)計(jì) 314.6 學(xué)籍修改窗體的設(shè)計(jì) 334.7 學(xué)籍的異動(dòng)錄入窗體設(shè)計(jì) 334.8 組合查詢窗體的設(shè)計(jì) 354.9 學(xué)生成績(jī)的錄入窗體設(shè)計(jì) 374.10學(xué)生補(bǔ)考窗體的設(shè)計(jì) 384.11成績(jī)查詢窗體的設(shè)計(jì) 394.12用戶管理窗體的設(shè)計(jì) 404.13 幫助窗體的設(shè)計(jì) 41 第五章 系統(tǒng)實(shí)施與維護(hù) 425.1 物理配置方案 425.2 代碼設(shè)計(jì)中的困難 425. 3 系統(tǒng)的測(cè)試 435.4 系統(tǒng)的維護(hù)與管理 43第六

3、章 開(kāi)發(fā)心得 44附錄 系統(tǒng)說(shuō)明書(shū) 45 參考文獻(xiàn): 46摘要 本文將介紹怎樣用 powerbulder9.0 開(kāi)發(fā)學(xué)生管理信息系統(tǒng)的流程 , 系統(tǒng)包括八大組成部分 , 例如檔案管理,成績(jī)管理等。它涵蓋了信息系統(tǒng)的開(kāi)發(fā)背景、系統(tǒng) 分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、以及系統(tǒng)維護(hù)的信息系統(tǒng)開(kāi)發(fā)的整個(gè)生命周期。同時(shí),通過(guò)本文的閱讀您可以了解到學(xué)生管理的有關(guān)內(nèi)容以及怎樣使用該系 統(tǒng)。本軟件是在系統(tǒng)分析與設(shè)計(jì)的基礎(chǔ)上開(kāi)發(fā)而成,實(shí)現(xiàn)了學(xué)生基本信息的錄 入與查詢的功能操作,界面友好,便于操作。AbstractThis Text will be introduced to the reader the process

4、 which is about how to use thedatabase software PowerBuilder9.0 to develop the management system module ofstudent .it is make up of eight parts, such as archives manage, score manage etc. itcontains information system empolder s background, system analysis, systemdesign,system put in practice and sy

5、stem vindecate s all lifecycle. At the sametime, After read the Text, you will know relate content of students management andhow to use the system. This system is developed on the base of system analysisand design. It implemented a lot of basic function, such as input the basicinformation of the stu

6、dent and the function of query student, it has a freely windowsand can be operate easily and freely.關(guān)鍵詞:1)PowerBuilder :是一個(gè)基于 PC 機(jī)的客戶/服務(wù)器結(jié)構(gòu)的可視化圖形開(kāi)發(fā)軟件 系統(tǒng)。具有分布式,分割化,可編譯和可視化等特點(diǎn)。2)數(shù)據(jù)字典:是對(duì)數(shù)據(jù)的說(shuō)明和解釋。其主要內(nèi)容有數(shù)據(jù)流,數(shù)據(jù)元素,數(shù)據(jù) 存儲(chǔ),加工外部項(xiàng),其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。在數(shù)據(jù)分析中, 數(shù)據(jù)字典起著重要作用。3)模塊:在傳統(tǒng)的程序設(shè)計(jì)中能夠執(zhí)行某項(xiàng)功能的若干條程序語(yǔ)句,但在軟件 系統(tǒng)設(shè)計(jì)中模塊(

7、moduler)是指這樣一組程序語(yǔ)句。它包括輸入,輸出和邏輯 處理功能、內(nèi)部信息及其運(yùn)行環(huán)境。4)菜單:是一組命令或選項(xiàng)的列表,其中每個(gè)命令或選項(xiàng)稱為一個(gè)菜單項(xiàng)。第二章 系統(tǒng)分析2.1 系統(tǒng)的初步調(diào)查系統(tǒng)的初步調(diào)查采用的主要方式是本人與計(jì)算機(jī)系的管理學(xué)生教務(wù)工作的教師 和管理日常工作的教師相互溝通,并且取得下列材料:計(jì)算機(jī)系的學(xué)生管理采取的主要方式是基于文本、表格等的紙介質(zhì)的手工處理 的,對(duì)于成績(jī)統(tǒng)計(jì)等的計(jì)算問(wèn)題則主要依靠計(jì)算器來(lái)完成。信息處理工作量 大,容易出錯(cuò)且管理方式因人而異,缺乏系統(tǒng)的規(guī)范的管理手段,系里尚無(wú)電 子計(jì)算機(jī)用于信息管理,這就是計(jì)算機(jī)系信息管理系統(tǒng)開(kāi)發(fā)的背景。 從系里管理和

8、職能分工角度,系里有如下組織機(jī)構(gòu)圖:計(jì)算機(jī)系領(lǐng)導(dǎo)教務(wù)工作人員輔導(dǎo)員認(rèn)課教師”實(shí)驗(yàn)員系里現(xiàn)行管理工作存在的主要問(wèn)題是:第一,教務(wù)管理工作缺乏規(guī)范性,隨意 性很大,對(duì)人的經(jīng)驗(yàn)水平有很大的依賴性,因此具體的職能操作往往因人而 異。第二,教務(wù)工作完全是辦公室的教務(wù)人員人員負(fù)責(zé),而日常學(xué)生的管理工 作由導(dǎo)員來(lái)負(fù)責(zé),教師對(duì)學(xué)生的了解很難,相互間溝通太差。第三,學(xué)生的基 本資料放在檔案柜里,查找及不方便,易丟失,易損壞,不易管理,而且積壓 的越來(lái)越多,欲查一點(diǎn)信息也要花費(fèi)好長(zhǎng)時(shí)間,這樣大大減小了工作效率。 計(jì)算機(jī)系通過(guò)建立學(xué)生管理信息系統(tǒng)使學(xué)生的管理工作規(guī)范化、制度化和程序 化,促進(jìn)學(xué)生的順利進(jìn)行。從而避免

9、業(yè)務(wù)管理的隨意性,提高信息處理的速度 和準(zhǔn)確性,理順學(xué)生管理的信息的流程和流向,簡(jiǎn)潔方便的完成學(xué)生的管理工 作。2. 2 系統(tǒng)的可行性研究通過(guò)初步調(diào)查分析,使我們了解到,現(xiàn)有的管理方式存在的問(wèn)題,建立了學(xué)生 管理信息系統(tǒng)的初步設(shè)想,進(jìn)一步對(duì)系統(tǒng)的需求進(jìn)行分析研究得到系統(tǒng)的目標(biāo) 如下:按照管理信息系統(tǒng)開(kāi)發(fā)的原理和方法的原理和方法,采用成熟的信息技術(shù)和手 段,支持學(xué)生管理工作的全過(guò)程,減小管理的日常工作量,使信息易于保存、 管理和查詢,并且支持決策功能。根據(jù)現(xiàn)有的形式和不足,我們分析得出所要 開(kāi)發(fā)的學(xué)生管理系統(tǒng)主要分為七大模塊:1:學(xué)籍管理模塊 2:成績(jī)管理模塊 3:課程管理模塊 4:方向班級(jí)管理

10、模 塊 5 :獎(jiǎng)懲模塊 6 :維護(hù)模塊 7:幫助模塊通過(guò)對(duì)擬建系統(tǒng)的初步方案的分析得出:所要開(kāi)發(fā)的系統(tǒng)主要是利用現(xiàn)有的條 件,在配置相對(duì)較低的計(jì)算機(jī)設(shè)備來(lái)完成的。因此,新系統(tǒng)對(duì)機(jī)器設(shè)備的要求 不高,在設(shè)備較高的機(jī)器中,新系統(tǒng)運(yùn)行的會(huì)更穩(wěn)定,更迅速,具有技術(shù)可行 性。新系統(tǒng)開(kāi)發(fā)完畢后,對(duì)操作人員來(lái)說(shuō),只要有過(guò)操作Windows95/98 的經(jīng)歷,都能夠較順利的操作。從總體的結(jié)構(gòu)來(lái)說(shuō)操作簡(jiǎn)潔,易于錄入和查詢信 息,從而方便了用戶。在經(jīng)濟(jì)可行性方面,系里也不必為新系統(tǒng)的開(kāi)發(fā)使用購(gòu) 進(jìn)任何特別設(shè)備。新系統(tǒng)運(yùn)行后,會(huì)極大地提高整個(gè)學(xué)生管理過(guò)程的效率,大 大節(jié)省了人力,物力,精力。2.3 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)

11、查為了對(duì)現(xiàn)行的學(xué)生管理的過(guò)程有一個(gè)更充分的了解,使所開(kāi)發(fā)出來(lái)的新系統(tǒng)具 有一定的實(shí)用性,有必要對(duì)現(xiàn)行的學(xué)生管理過(guò)程進(jìn)行詳細(xì)調(diào)查,通過(guò)與計(jì)算機(jī) 系管理教師的交談及自己的親身體驗(yàn),現(xiàn)行的學(xué)生管理過(guò)程大致是這樣的: 新生入校后,首先要錄入基本信息,學(xué)生信息變動(dòng)后要更改信息,學(xué)生的成績(jī) 通過(guò)錄入后可以查詢,并且手工的書(shū)寫(xiě)補(bǔ)考通知單,對(duì)班級(jí),獎(jiǎng)懲情況記錄。并且按照學(xué)生的選修方向分班,大致分為:電子商務(wù),計(jì)算機(jī)維護(hù),網(wǎng)絡(luò)管理 及應(yīng)用,多媒體應(yīng)用,數(shù)據(jù)庫(kù)管理和程序設(shè)計(jì)六個(gè)方向。并且實(shí)行學(xué)分制,修 夠?qū)W分才可以畢業(yè)。計(jì)算機(jī)系學(xué)生管理信息系統(tǒng)的邊界為: 計(jì)算機(jī)系學(xué)生的信息不僅是在系內(nèi)的流動(dòng),而且還要有大量的信息

12、流到教務(wù) 處,學(xué)生處及校方的各部門(mén)。通過(guò)以上的調(diào)查分析,鑒于該系統(tǒng)比較龐大,在較短的時(shí)間內(nèi)開(kāi)發(fā)出來(lái)是不現(xiàn) 實(shí)的。目前,只能依靠軟件開(kāi)發(fā)的的原型法來(lái)首先開(kāi)發(fā)一個(gè)雛形,在以后的使 用過(guò)程中逐步的完善其功能。24 新系統(tǒng)邏輯方案的提出通過(guò)以上的調(diào)查分析,我們對(duì)計(jì)算機(jī)系學(xué)生管理工作過(guò)程有了一個(gè)比較清楚的 認(rèn)識(shí)。根據(jù)現(xiàn)有的現(xiàn)有的管理過(guò)程中的不足和管理人員的要求,我們確定了所 要開(kāi)發(fā)的學(xué)生管理系統(tǒng)的主要優(yōu)勢(shì)有:。提高信息查詢的速度和準(zhǔn)確性。提高工作效率,減少差錯(cuò)率。信息輸入管理和查詢層次清晰,靈活方便。操作用戶權(quán)限不同只有管理員才能添加信息和更改信息,其他用戶只 能查詢。做到了管理功能使責(zé)任明確,增強(qiáng)了責(zé)

13、任感和安全性。第三章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體功能設(shè)計(jì)根據(jù)系統(tǒng)分析的結(jié)果,按照結(jié)構(gòu)設(shè)計(jì)的方法,我所要設(shè)計(jì)和開(kāi)發(fā)的學(xué)生信息管 理系統(tǒng)的目標(biāo)是改變以往的用手工方式去對(duì)學(xué)生信息管理,提高勞動(dòng)效率,增 強(qiáng)責(zé)任感和減小差錯(cuò)率,使整個(gè)管理過(guò)程變得簡(jiǎn)單易行,管理方便。 本系統(tǒng)的主要功能有:學(xué)生基本信息的輸入、查詢,成績(jī)的管理,課程的管理 及班級(jí)和學(xué)生干部的管理與查詢功能。另外,通過(guò)數(shù)據(jù)清空備份和密碼修改還 能大大增強(qiáng)系統(tǒng)的維護(hù)功能。 現(xiàn)將計(jì)算機(jī)系學(xué)生信息的管理管理做如下的劃分:計(jì)算機(jī)系學(xué)生信息管理學(xué)籍管理 成績(jī)管理 課程情況管理 方向班級(jí)管理 獎(jiǎng)懲情況管理 系統(tǒng)維護(hù)管理圖 3-1-1 計(jì)算機(jī)系學(xué)生管理組織結(jié)

14、構(gòu)圖在上述管理結(jié)構(gòu)中通過(guò)詳細(xì)的分析,本人在總體設(shè)計(jì)的基礎(chǔ)上對(duì)相應(yīng)的管理模 塊進(jìn)一步分解,直接分成了單一的模塊,從而得到了功能模塊圖,即系統(tǒng)的 HIP O 圖。下面即為計(jì)算機(jī)系學(xué)生管理信息系統(tǒng)的總體功能模塊圖:第五章 系統(tǒng)實(shí)施與維護(hù)經(jīng)過(guò)系統(tǒng)詳細(xì)設(shè)計(jì)階段 , 對(duì)系統(tǒng)的整體過(guò)程設(shè)計(jì)已經(jīng)作了較為詳細(xì)的說(shuō)明 .在系 統(tǒng)實(shí)施與維護(hù)階段 , 將對(duì)系統(tǒng)物理的配置方案、開(kāi)發(fā)工具的選擇以及用PowerBuilder9.0 程序設(shè)計(jì)語(yǔ)言 , 對(duì)系統(tǒng)中較為重要的設(shè)計(jì)過(guò)程進(jìn)行程序設(shè)計(jì)說(shuō) 明.5.1 物理配置方案1. 由于實(shí)際條件的限制,本系統(tǒng)采用單機(jī)單用戶操作方式,基本配置如下:機(jī)Celeron 366內(nèi)存:128MB

15、硬盤(pán):40GB軟驅(qū):1.44M 單軟驅(qū)顯示器:VGA操作系統(tǒng): Windows98開(kāi)發(fā)環(huán)境: PowerBuilder9.02. 開(kāi)發(fā)工具的選擇 :在眾多的開(kāi)發(fā)工具中,我決定選擇 PB 來(lái)作為開(kāi)發(fā)語(yǔ)言,因?yàn)?PB 比其他的工具 功能強(qiáng)大,它是一個(gè)強(qiáng)有力的開(kāi)發(fā)環(huán)境,開(kāi)發(fā)人員不僅能夠利用它來(lái)開(kāi)發(fā)各種 具有友好界面的應(yīng)用程序,它還可以通過(guò) PB 修改數(shù)據(jù)庫(kù),400 多個(gè)預(yù)定義的內(nèi) 置函數(shù)為開(kāi)發(fā)適應(yīng)各種需要的應(yīng)用程序提供極大的方便,PB 可以使開(kāi)發(fā)人員的工作更快,成本更低,質(zhì)量更高,功能更強(qiáng),PB 為應(yīng)用開(kāi)發(fā)提供了全面的支持,可以概括為以下幾點(diǎn):. 事件驅(qū)動(dòng)的應(yīng)用程序. 功能強(qiáng)大的編程語(yǔ)言與函數(shù). 面

16、向?qū)ο蟮木幊?跨平臺(tái)開(kāi)發(fā).開(kāi)放的數(shù)據(jù)庫(kù)連接系統(tǒng)綜上所述,我覺(jué)得 PB 作為開(kāi)發(fā)工具更為合適。5.2 代碼設(shè)計(jì)中的困難說(shuō)起來(lái)容易,做起來(lái)卻不易,在設(shè)計(jì)中,遇到很多問(wèn)題,女口 SQL 語(yǔ)句不好用,SETFILLTER()函數(shù)格式用的不對(duì),使數(shù)據(jù)窗口的查詢不能實(shí)現(xiàn),曾一度中斷設(shè) 計(jì),很快又重新進(jìn)入角色,如此反復(fù),終于將系統(tǒng)刨制出雛形。在這過(guò)程中, 學(xué)到很多知識(shí)和經(jīng)驗(yàn)。5. 3 系統(tǒng)的測(cè)試程序完成后,不可能十全十美,一定存在很多的問(wèn)題。為了找到程序中的不足 就要進(jìn)行測(cè)試,測(cè)試數(shù)據(jù)輸入后,發(fā)現(xiàn)問(wèn)題,再解決問(wèn)題,但個(gè)人的能力畢竟 有限,在程序中難免有毛病,需要在使用是不斷完善。目前的系統(tǒng)是應(yīng)用于單 機(jī)的,

17、而后我會(huì)將其改善成為客戶/服務(wù)器的學(xué)生管理系統(tǒng)。5.4 系統(tǒng)的維護(hù)與管理系統(tǒng)的維護(hù)與管理貫穿著整個(gè)系統(tǒng)的生命周期,主要由系統(tǒng)的管理員來(lái)完成。 這部分主要包括系統(tǒng)程序的維護(hù),代碼的維護(hù),數(shù)據(jù)的備份與恢復(fù),硬件系統(tǒng) 的維護(hù)等。其中對(duì)數(shù)據(jù)的維護(hù)扮演著重要的角色,并且要定期或不定期的對(duì)大 部分?jǐn)?shù)據(jù)進(jìn)行備份和在必要時(shí)候恢復(fù)備份的數(shù)據(jù),為了安全起見(jiàn),一般情況下 請(qǐng)不要?jiǎng)h除數(shù)據(jù)。版權(quán)申明本文部分內(nèi)容,包括文字、圖片、以及設(shè)計(jì)等在網(wǎng)上搜集整 理。版權(quán)為潘宏亮個(gè)人所有This article in eludes some parts, in cludi ng text, pictures, anddesig n

18、. Copyright is Pan Hon glia ngs pers onal own ership.用戶可將本文的內(nèi)容或服務(wù)用于個(gè)人學(xué)習(xí)、研究或欣賞,以及 其他非商業(yè)性或非盈利性用途,但同時(shí)應(yīng)遵守著作權(quán)法及其他相關(guān) 法律的規(guī)定,不得侵犯本網(wǎng)站及相關(guān)權(quán)利人的合法權(quán)利。除此以外,將本文任何內(nèi)容或服務(wù)用于其他用途時(shí),須征得本人及相關(guān)權(quán) 利人的書(shū)面許可,并支付報(bào)酬。Users may use the contents or services of this article for personal study, research or appreciati on, and other non-commercial ornon-profit purposes, but at the same time, they shall abide by theprovisions of copyright law and other releva nt laws, and shall notinfringe upon the legitimate rig

溫馨提示

  • 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)論