下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、封面作者:PanHongliang僅供個人學習目錄摘要 2Abstract 2序言 3第一章 系統(tǒng)設計的開發(fā)環(huán)境 41.1 系統(tǒng)環(huán)境 41.1.1系統(tǒng)設計環(huán)境 41.1.2. 系統(tǒng)運行環(huán)境 41.2 語言環(huán)境 4 第二章 系統(tǒng)分析 62.1 系統(tǒng)的初步調查 622 系統(tǒng)的可行性研究 62.3 現(xiàn)行系統(tǒng)的詳細調查 724 新系統(tǒng)邏輯方案的提出 72.4.1. 計算機系學生管理信息系統(tǒng)業(yè)務流程圖 82.4.2. 學生管理信息系統(tǒng)數(shù)據(jù)流程圖: 92.4.3. 數(shù)據(jù)字典 10 第三章 系統(tǒng)設計 163.1 系統(tǒng)總體功能設計 163.2 數(shù)據(jù)庫設計 : 173.2.1數(shù)據(jù)庫概念結構設計 173.2.2數(shù)
2、據(jù)庫邏輯結構設計 20 第四章 系統(tǒng)的實現(xiàn) 244.1 歡迎界面的設計 244.2 登錄界面設計 244.3 系統(tǒng)主界面設計 274.4 學籍管理界面的設計 284.5 學籍查詢窗體設計 314.6 學籍修改窗體的設計 334.7 學籍的異動錄入窗體設計 334.8 組合查詢窗體的設計 354.9 學生成績的錄入窗體設計 374.10學生補考窗體的設計 384.11成績查詢窗體的設計 394.12用戶管理窗體的設計 404.13 幫助窗體的設計 41 第五章 系統(tǒng)實施與維護 425.1 物理配置方案 425.2 代碼設計中的困難 425. 3 系統(tǒng)的測試 435.4 系統(tǒng)的維護與管理 43第六
3、章 開發(fā)心得 44附錄 系統(tǒng)說明書 45 參考文獻: 46摘要 本文將介紹怎樣用 powerbulder9.0 開發(fā)學生管理信息系統(tǒng)的流程 , 系統(tǒng)包括八大組成部分 , 例如檔案管理,成績管理等。它涵蓋了信息系統(tǒng)的開發(fā)背景、系統(tǒng) 分析、系統(tǒng)設計、系統(tǒng)實施、以及系統(tǒng)維護的信息系統(tǒng)開發(fā)的整個生命周期。同時,通過本文的閱讀您可以了解到學生管理的有關內(nèi)容以及怎樣使用該系 統(tǒng)。本軟件是在系統(tǒng)分析與設計的基礎上開發(fā)而成,實現(xiàn)了學生基本信息的錄 入與查詢的功能操作,界面友好,便于操作。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.關鍵詞:1)PowerBuilder :是一個基于 PC 機的客戶/服務器結構的可視化圖形開發(fā)軟件 系統(tǒng)。具有分布式,分割化,可編譯和可視化等特點。2)數(shù)據(jù)字典:是對數(shù)據(jù)的說明和解釋。其主要內(nèi)容有數(shù)據(jù)流,數(shù)據(jù)元素,數(shù)據(jù) 存儲,加工外部項,其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。在數(shù)據(jù)分析中, 數(shù)據(jù)字典起著重要作用。3)模塊:在傳統(tǒng)的程序設計中能夠執(zhí)行某項功能的若干條程序語句,但在軟件 系統(tǒng)設計中模塊(
7、moduler)是指這樣一組程序語句。它包括輸入,輸出和邏輯 處理功能、內(nèi)部信息及其運行環(huán)境。4)菜單:是一組命令或選項的列表,其中每個命令或選項稱為一個菜單項。第二章 系統(tǒng)分析2.1 系統(tǒng)的初步調查系統(tǒng)的初步調查采用的主要方式是本人與計算機系的管理學生教務工作的教師 和管理日常工作的教師相互溝通,并且取得下列材料:計算機系的學生管理采取的主要方式是基于文本、表格等的紙介質的手工處理 的,對于成績統(tǒng)計等的計算問題則主要依靠計算器來完成。信息處理工作量 大,容易出錯且管理方式因人而異,缺乏系統(tǒng)的規(guī)范的管理手段,系里尚無電 子計算機用于信息管理,這就是計算機系信息管理系統(tǒng)開發(fā)的背景。 從系里管理和
8、職能分工角度,系里有如下組織機構圖:計算機系領導教務工作人員輔導員認課教師”實驗員系里現(xiàn)行管理工作存在的主要問題是:第一,教務管理工作缺乏規(guī)范性,隨意 性很大,對人的經(jīng)驗水平有很大的依賴性,因此具體的職能操作往往因人而 異。第二,教務工作完全是辦公室的教務人員人員負責,而日常學生的管理工 作由導員來負責,教師對學生的了解很難,相互間溝通太差。第三,學生的基 本資料放在檔案柜里,查找及不方便,易丟失,易損壞,不易管理,而且積壓 的越來越多,欲查一點信息也要花費好長時間,這樣大大減小了工作效率。 計算機系通過建立學生管理信息系統(tǒng)使學生的管理工作規(guī)范化、制度化和程序 化,促進學生的順利進行。從而避免
9、業(yè)務管理的隨意性,提高信息處理的速度 和準確性,理順學生管理的信息的流程和流向,簡潔方便的完成學生的管理工 作。2. 2 系統(tǒng)的可行性研究通過初步調查分析,使我們了解到,現(xiàn)有的管理方式存在的問題,建立了學生 管理信息系統(tǒng)的初步設想,進一步對系統(tǒng)的需求進行分析研究得到系統(tǒng)的目標 如下:按照管理信息系統(tǒng)開發(fā)的原理和方法的原理和方法,采用成熟的信息技術和手 段,支持學生管理工作的全過程,減小管理的日常工作量,使信息易于保存、 管理和查詢,并且支持決策功能。根據(jù)現(xiàn)有的形式和不足,我們分析得出所要 開發(fā)的學生管理系統(tǒng)主要分為七大模塊:1:學籍管理模塊 2:成績管理模塊 3:課程管理模塊 4:方向班級管理
10、模 塊 5 :獎懲模塊 6 :維護模塊 7:幫助模塊通過對擬建系統(tǒng)的初步方案的分析得出:所要開發(fā)的系統(tǒng)主要是利用現(xiàn)有的條 件,在配置相對較低的計算機設備來完成的。因此,新系統(tǒng)對機器設備的要求 不高,在設備較高的機器中,新系統(tǒng)運行的會更穩(wěn)定,更迅速,具有技術可行 性。新系統(tǒng)開發(fā)完畢后,對操作人員來說,只要有過操作Windows95/98 的經(jīng)歷,都能夠較順利的操作。從總體的結構來說操作簡潔,易于錄入和查詢信 息,從而方便了用戶。在經(jīng)濟可行性方面,系里也不必為新系統(tǒng)的開發(fā)使用購 進任何特別設備。新系統(tǒng)運行后,會極大地提高整個學生管理過程的效率,大 大節(jié)省了人力,物力,精力。2.3 現(xiàn)行系統(tǒng)的詳細調
11、查為了對現(xiàn)行的學生管理的過程有一個更充分的了解,使所開發(fā)出來的新系統(tǒng)具 有一定的實用性,有必要對現(xiàn)行的學生管理過程進行詳細調查,通過與計算機 系管理教師的交談及自己的親身體驗,現(xiàn)行的學生管理過程大致是這樣的: 新生入校后,首先要錄入基本信息,學生信息變動后要更改信息,學生的成績 通過錄入后可以查詢,并且手工的書寫補考通知單,對班級,獎懲情況記錄。并且按照學生的選修方向分班,大致分為:電子商務,計算機維護,網(wǎng)絡管理 及應用,多媒體應用,數(shù)據(jù)庫管理和程序設計六個方向。并且實行學分制,修 夠學分才可以畢業(yè)。計算機系學生管理信息系統(tǒng)的邊界為: 計算機系學生的信息不僅是在系內(nèi)的流動,而且還要有大量的信息
12、流到教務 處,學生處及校方的各部門。通過以上的調查分析,鑒于該系統(tǒng)比較龐大,在較短的時間內(nèi)開發(fā)出來是不現(xiàn) 實的。目前,只能依靠軟件開發(fā)的的原型法來首先開發(fā)一個雛形,在以后的使 用過程中逐步的完善其功能。24 新系統(tǒng)邏輯方案的提出通過以上的調查分析,我們對計算機系學生管理工作過程有了一個比較清楚的 認識。根據(jù)現(xiàn)有的現(xiàn)有的管理過程中的不足和管理人員的要求,我們確定了所 要開發(fā)的學生管理系統(tǒng)的主要優(yōu)勢有:。提高信息查詢的速度和準確性。提高工作效率,減少差錯率。信息輸入管理和查詢層次清晰,靈活方便。操作用戶權限不同只有管理員才能添加信息和更改信息,其他用戶只 能查詢。做到了管理功能使責任明確,增強了責
13、任感和安全性。第三章 系統(tǒng)設計3.1 系統(tǒng)總體功能設計根據(jù)系統(tǒng)分析的結果,按照結構設計的方法,我所要設計和開發(fā)的學生信息管 理系統(tǒng)的目標是改變以往的用手工方式去對學生信息管理,提高勞動效率,增 強責任感和減小差錯率,使整個管理過程變得簡單易行,管理方便。 本系統(tǒng)的主要功能有:學生基本信息的輸入、查詢,成績的管理,課程的管理 及班級和學生干部的管理與查詢功能。另外,通過數(shù)據(jù)清空備份和密碼修改還 能大大增強系統(tǒng)的維護功能。 現(xiàn)將計算機系學生信息的管理管理做如下的劃分:計算機系學生信息管理學籍管理 成績管理 課程情況管理 方向班級管理 獎懲情況管理 系統(tǒng)維護管理圖 3-1-1 計算機系學生管理組織結
14、構圖在上述管理結構中通過詳細的分析,本人在總體設計的基礎上對相應的管理模 塊進一步分解,直接分成了單一的模塊,從而得到了功能模塊圖,即系統(tǒng)的 HIP O 圖。下面即為計算機系學生管理信息系統(tǒng)的總體功能模塊圖:第五章 系統(tǒng)實施與維護經(jīng)過系統(tǒng)詳細設計階段 , 對系統(tǒng)的整體過程設計已經(jīng)作了較為詳細的說明 .在系 統(tǒng)實施與維護階段 , 將對系統(tǒng)物理的配置方案、開發(fā)工具的選擇以及用PowerBuilder9.0 程序設計語言 , 對系統(tǒng)中較為重要的設計過程進行程序設計說 明.5.1 物理配置方案1. 由于實際條件的限制,本系統(tǒng)采用單機單用戶操作方式,基本配置如下:機Celeron 366內(nèi)存:128MB
15、硬盤:40GB軟驅:1.44M 單軟驅顯示器:VGA操作系統(tǒng): Windows98開發(fā)環(huán)境: PowerBuilder9.02. 開發(fā)工具的選擇 :在眾多的開發(fā)工具中,我決定選擇 PB 來作為開發(fā)語言,因為 PB 比其他的工具 功能強大,它是一個強有力的開發(fā)環(huán)境,開發(fā)人員不僅能夠利用它來開發(fā)各種 具有友好界面的應用程序,它還可以通過 PB 修改數(shù)據(jù)庫,400 多個預定義的內(nèi) 置函數(shù)為開發(fā)適應各種需要的應用程序提供極大的方便,PB 可以使開發(fā)人員的工作更快,成本更低,質量更高,功能更強,PB 為應用開發(fā)提供了全面的支持,可以概括為以下幾點:. 事件驅動的應用程序. 功能強大的編程語言與函數(shù). 面
16、向對象的編程.跨平臺開發(fā).開放的數(shù)據(jù)庫連接系統(tǒng)綜上所述,我覺得 PB 作為開發(fā)工具更為合適。5.2 代碼設計中的困難說起來容易,做起來卻不易,在設計中,遇到很多問題,女口 SQL 語句不好用,SETFILLTER()函數(shù)格式用的不對,使數(shù)據(jù)窗口的查詢不能實現(xiàn),曾一度中斷設 計,很快又重新進入角色,如此反復,終于將系統(tǒng)刨制出雛形。在這過程中, 學到很多知識和經(jīng)驗。5. 3 系統(tǒng)的測試程序完成后,不可能十全十美,一定存在很多的問題。為了找到程序中的不足 就要進行測試,測試數(shù)據(jù)輸入后,發(fā)現(xiàn)問題,再解決問題,但個人的能力畢竟 有限,在程序中難免有毛病,需要在使用是不斷完善。目前的系統(tǒng)是應用于單 機的,
17、而后我會將其改善成為客戶/服務器的學生管理系統(tǒng)。5.4 系統(tǒng)的維護與管理系統(tǒng)的維護與管理貫穿著整個系統(tǒng)的生命周期,主要由系統(tǒng)的管理員來完成。 這部分主要包括系統(tǒng)程序的維護,代碼的維護,數(shù)據(jù)的備份與恢復,硬件系統(tǒng) 的維護等。其中對數(shù)據(jù)的維護扮演著重要的角色,并且要定期或不定期的對大 部分數(shù)據(jù)進行備份和在必要時候恢復備份的數(shù)據(jù),為了安全起見,一般情況下 請不要刪除數(shù)據(jù)。版權申明本文部分內(nèi)容,包括文字、圖片、以及設計等在網(wǎng)上搜集整 理。版權為潘宏亮個人所有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)容或服務用于個人學習、研究或欣賞,以及 其他非商業(yè)性或非盈利性用途,但同時應遵守著作權法及其他相關 法律的規(guī)定,不得侵犯本網(wǎng)站及相關權利人的合法權利。除此以外,將本文任何內(nèi)容或服務用于其他用途時,須征得本人及相關權 利人的書面許可,并支付報酬。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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025醫(yī)院改善提升醫(yī)療服務行動實施方案
- 2026年生物醫(yī)藥研究與臨床試驗試題
- 能源管理與企業(yè)節(jié)能減排指南(標準版)
- 廣告設計與制作操作手冊
- 污水處理設施運行與維護操作手冊
- 法律咨詢與文書處理指南(標準版)
- 未來五年智能電控企業(yè)數(shù)字化轉型與智慧升級戰(zhàn)略分析研究報告
- 未來五年居民零售企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 未來五年生物育種企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 企業(yè)內(nèi)部審計溝通協(xié)調手冊
- 高一數(shù)學第一學期必修一、四全冊導學案
- 2025年開封大學單招職業(yè)技能測試題庫完整
- 亞馬遜運營廣告培訓
- 中建給排水施工方案EPC項目
- 電氣工程及自動化基于PLC的皮帶集中控制系統(tǒng)設計
- 醫(yī)學教材 常見輸液反應的處理(急性肺水腫)
- FURUNO 電子海圖 完整題庫
- 企業(yè)年會攝影拍攝合同協(xié)議范本
- 焊接質量控制規(guī)范培訓課件
- 急診科護士長述職報告
- JGT334-2012 建筑外墻用鋁蜂窩復合板
評論
0/150
提交評論