PB學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
PB學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
PB學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
PB學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
PB學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目 錄摘要 2Abstract 2序言 3第一章 系統(tǒng)設(shè)計(jì)的開發(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 語言環(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ù)庫設(shè)計(jì): 173.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 173.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 20第四章 系統(tǒng)的實(shí)現(xiàn) 244.1 歡迎界

2、面的設(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第六章 開發(fā)心得 44附錄 系統(tǒng)說明書 45參考文獻(xiàn): 46摘要本文將介紹

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

4、re PowerBuilder9.0 to develop the management system module of student .it is make up of eight parts, such as archives manage, score manage etc. it contains information system empolders background, system analysis, system design,system put in practice and system vindecates all lifecycle. At the same

5、time, After read the Text, you will know relate content of students management and how to use the system. This system is developed on the base of system analysis and design. It implemented a lot of basic function, such as input the basic information of the student and the function of query student,

6、it has a freely windows and can be operate easily and freely.關(guān)鍵詞:1)powerBuilder:是一個(gè)基于PC機(jī)的客戶/服務(wù)器結(jié)構(gòu)的可視化圖形開發(fā)軟件系統(tǒng)。具有分布式,分割化,可編譯和可視化等特點(diǎn)。2)數(shù)據(jù)字典:是對(duì)數(shù)據(jù)的說明和解釋。其主要內(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)功能的若干條程序語句,但在軟件系統(tǒng)設(shè)計(jì)中模塊(moduler)是指這樣一組程序語句。它包括輸入,輸出和邏輯處理功能、內(nèi)部信息及其運(yùn)行環(huán)境。

7、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ì)算問題則主要依靠計(jì)算器來完成。信息處理工作量大,容易出錯(cuò)且管理方式因人而異,缺乏系統(tǒng)的規(guī)范的管理手段,系里尚無電子計(jì)算機(jī)用于信息管理,這就是計(jì)算機(jī)系信息管理系統(tǒng)開發(fā)的背景。從系里管理和職能分工角度,系里有如下組織機(jī)構(gòu)圖:計(jì)算機(jī)系領(lǐng)導(dǎo) 教務(wù)工作人員輔導(dǎo)員認(rèn)課教師實(shí)驗(yàn)員系里現(xiàn)行管理工作存在的

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

9、的可行性研究通過初步調(diào)查分析,使我們了解到,現(xiàn)有的管理方式存在的問題,建立了學(xué)生管理信息系統(tǒng)的初步設(shè)想,進(jìn)一步對(duì)系統(tǒng)的需求進(jìn)行分析研究得到系統(tǒng)的目標(biāo)如下:按照管理信息系統(tǒng)開發(fā)的原理和方法的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理工作的全過程,減小管理的日常工作量,使信息易于保存、管理和查詢,并且支持決策功能。根據(jù)現(xiàn)有的形式和不足,我們分析得出所要開發(fā)的學(xué)生管理系統(tǒng)主要分為七大模塊:1:學(xué)籍管理模塊2:成績(jī)管理模塊3: 課程管理模塊4:方向班級(jí)管理模塊 5:獎(jiǎng)懲模塊 6:維護(hù)模塊7:幫助模塊通過對(duì)擬建系統(tǒng)的初步方案的分析得出:所要開發(fā)的系統(tǒng)主要是利用現(xiàn)有的條件,在配置相對(duì)較低的計(jì)算機(jī)設(shè)

10、備來完成的。因此,新系統(tǒng)對(duì)機(jī)器設(shè)備的要求不高,在設(shè)備較高的機(jī)器中,新系統(tǒng)運(yùn)行的會(huì)更穩(wěn)定,更迅速,具有技術(shù)可行性。新系統(tǒng)開發(fā)完畢后,對(duì)操作人員來說,只要有過操作Windows95/98的經(jīng)歷,都能夠較順利的操作。從總體的結(jié)構(gòu)來說操作簡(jiǎn)潔,易于錄入和查詢信息,從而方便了用戶。在經(jīng)濟(jì)可行性方面,系里也不必為新系統(tǒng)的開發(fā)使用購進(jìn)任何特別設(shè)備。新系統(tǒng)運(yùn)行后,會(huì)極大地提高整個(gè)學(xué)生管理過程的效率,大大節(jié)省了人力,物力,精力。2.3 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查為了對(duì)現(xiàn)行的學(xué)生管理的過程有一個(gè)更充分的了解,使所開發(fā)出來的新系統(tǒng)具有一定的實(shí)用性,有必要對(duì)現(xiàn)行的學(xué)生管理過程進(jìn)行詳細(xì)調(diào)查,通過與計(jì)算機(jī)系管理教師的交談及自己的

11、親身體驗(yàn),現(xiàn)行的學(xué)生管理過程大致是這樣的:新生入校后,首先要錄入基本信息,學(xué)生信息變動(dòng)后要更改信息,學(xué)生的成績(jī)通過錄入后可以查詢,并且手工的書寫補(bǔ)考通知單,對(duì)班級(jí),獎(jiǎng)懲情況記錄。并且按照學(xué)生的選修方向分班,大致分為:電子商務(wù),計(jì)算機(jī)維護(hù),網(wǎng)絡(luò)管理及應(yīng)用,多媒體應(yīng)用,數(shù)據(jù)庫管理和程序設(shè)計(jì)六個(gè)方向。并且實(shí)行學(xué)分制,修夠?qū)W分才可以畢業(yè)。計(jì)算機(jī)系學(xué)生管理信息系統(tǒng)的邊界為:計(jì)算機(jī)系學(xué)生的信息不僅是在系內(nèi)的流動(dòng),而且還要有大量的信息流到教務(wù)處,學(xué)生處及校方的各部門。通過以上的調(diào)查分析,鑒于該系統(tǒng)比較龐大,在較短的時(shí)間內(nèi)開發(fā)出來是不現(xiàn)實(shí)的。目前,只能依靠軟件開發(fā)的的原型法來首先開發(fā)一個(gè)雛形,在以后的使用過程

12、中逐步的完善其功能。24新系統(tǒng)邏輯方案的提出通過以上的調(diào)查分析,我們對(duì)計(jì)算機(jī)系學(xué)生管理工作過程有了一個(gè)比較清楚的認(rèn)識(shí)。根據(jù)現(xiàn)有的現(xiàn)有的管理過程中的不足和管理人員的要求,我們確定了所要開發(fā)的學(xué)生管理系統(tǒng)的主要優(yōu)勢(shì)有: 。提高信息查詢的速度和準(zhǔn)確性。 。提高工作效率,減少差錯(cuò)率。 。信息輸入管理和查詢層次清晰,靈活方便。 。操作用戶權(quán)限不同只有管理員才能添加信息和更改信息,其他用戶只能查詢。做到了管理功能使責(zé)任明確,增強(qiáng)了責(zé)任感和安全性。第三章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體功能設(shè)計(jì)根據(jù)系統(tǒng)分析的結(jié)果,按照結(jié)構(gòu)設(shè)計(jì)的方法, 我所要設(shè)計(jì)和開發(fā)的學(xué)生信息管理系統(tǒng)的目標(biāo)是改變以往的用手工方式去對(duì)學(xué)生信息管理,

13、提高勞動(dòng)效率,增強(qiáng)責(zé)任感和減小差錯(cuò)率,使整個(gè)管理過程變得簡(jiǎn)單易行,管理方便。本系統(tǒng)的主要功能有:學(xué)生基本信息的輸入、查詢,成績(jī)的管理,課程的管理及班級(jí)和學(xué)生干部的管理與查詢功能。另外,通過數(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é)構(gòu)圖在上述管理結(jié)構(gòu)中通過詳細(xì)的分析,本人在總體設(shè)計(jì)的基礎(chǔ)上對(duì)相應(yīng)的管理模塊進(jìn)一步分解,直接分成了單一的模塊,從而得到了功能模塊圖,即系統(tǒng)的HIPO圖。下面即為計(jì)算機(jī)系學(xué)生管理信息系統(tǒng)的總體功能模塊圖

14、:第五章 系統(tǒng)實(shí)施與維護(hù)經(jīng)過系統(tǒng)詳細(xì)設(shè)計(jì)階段,對(duì)系統(tǒng)的整體過程設(shè)計(jì)已經(jīng)作了較為詳細(xì)的說明.在系統(tǒng)實(shí)施與維護(hù)階段,將對(duì)系統(tǒng)物理的配置方案、開發(fā)工具的選擇以及用PowerBuilder9.0程序設(shè)計(jì)語言,對(duì)系統(tǒng)中較為重要的設(shè)計(jì)過程進(jìn)行程序設(shè)計(jì)說明.5.1物理配置方案1. 由于實(shí)際條件的限制,本系統(tǒng)采用單機(jī)單用戶操作方式,基本配置如下: 機(jī)型:Celeron 366 內(nèi)存:128MB 硬盤:40GB 軟驅(qū):1.44M單軟驅(qū)顯示器:VGA 操作系統(tǒng):Windows98 開發(fā)環(huán)境:PowerBuilder9.02.開發(fā)工具的選擇:在眾多的開發(fā)工具中,我決定選擇PB來作為開發(fā)語言,因?yàn)镻B比其他的工具功能

15、強(qiáng)大,它是一個(gè)強(qiáng)有力的開發(fā)環(huán)境,開發(fā)人員不僅能夠利用它來開發(fā)各種具有友好界面的應(yīng)用程序,它還可以通過PB修改數(shù)據(jù)庫,400多個(gè)預(yù)定義的內(nèi)置函數(shù)為開發(fā)適應(yīng)各種需要的應(yīng)用程序提供極大的方便,PB可以使開發(fā)人員的工作更快,成本更低,質(zhì)量更高,功能更強(qiáng),PB為應(yīng)用開發(fā)提供了全面的支持,可以概括為以下幾點(diǎn):.事件驅(qū)動(dòng)的應(yīng)用程序 .功能強(qiáng)大的編程語言與函數(shù) .面向?qū)ο蟮木幊?.跨平臺(tái)開發(fā).開放的數(shù)據(jù)庫連接系統(tǒng)綜上所述,我覺得PB作為開發(fā)工具更為合適。5.2代碼設(shè)計(jì)中的困難說起來容易,做起來卻不易,在設(shè)計(jì)中,遇到很多問題,如SQL語句不好用,SETFILLTER() 函數(shù)格式用的不對(duì),使數(shù)據(jù)窗口的查詢不能實(shí)現(xiàn),曾一度中斷設(shè)計(jì),很快又重新進(jìn)入角色,如此反復(fù),終于將系統(tǒng)刨制出雛形。在這過程中,學(xué)到很多知識(shí)和經(jīng)驗(yàn)。5. 3系統(tǒng)的測(cè)試程序完成后,不可能十全十美,一定存在很多的問題。為了找到程序中的不足就要進(jìn)行測(cè)試,測(cè)

溫馨提示

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