資源描述:
《教師業(yè)務檔案管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、目錄摘要2前言3正文41.問題描述42.需求分析42.1任務需求分析42.2數(shù)據(jù)流程圖52.3數(shù)據(jù)字典53.系統(tǒng)總體設計83.1概念結構設計83.2邏輯結構設計94.詳細設計114.1用戶界面與程序設計115.系統(tǒng)測試135.1測試用例136.軟件使用說明書14參考文獻18致謝19附件Ⅰ部分原程序代碼2021摘要教師檔案管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫建立和維護以及前端應用程序的開發(fā)兩個方面。我們使用powerbuilder9.0作為前臺和后臺數(shù)據(jù)庫開發(fā)工具,建立系統(tǒng)應用原型,不斷修正和改進,直到形成此系統(tǒng)。本系統(tǒng)參考蘭州理工大學的教師檔案管理為原型,分析現(xiàn)有的管理模式和已有的管
2、理軟件,建立系統(tǒng)模型。本教師檔案管理系統(tǒng)包括教師信息、課程信息、論文信息、項目信息等內容的管理。主要實現(xiàn)了信息的錄入、查詢、刪除、修改等功能。關鍵字:教師;檔案管理系統(tǒng);數(shù)據(jù)庫;功能實現(xiàn);PowerBuilder;21前言隨著學校規(guī)模的不斷擴大,教師數(shù)量的急劇增加,有關教師的各種信息資料也成倍增長。辦學者們所頭疼的問題,就是如何面對這龐大的信息量。只有利用計算機,利用教師管理信息系統(tǒng)才能解決這一問題,才能提高教師管理的工作效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。本教師檔案管理系統(tǒng)包括教師信息、課程信息、論文信息、項目信息等內容
3、的管理;遵從以往舊式的工作方式,該工作的工作量大,管理繁瑣,既耗人力,又耗物力;如今面對大量的教師數(shù)據(jù)、報表,手工處理方式已經很難跟上現(xiàn)代化的步伐。隨著計算機技術及網絡通訊技術的飛速發(fā)展,許多學校已經有了較好的計算機應用甚至網絡硬件建設基礎。因此為提高學校管理工作的現(xiàn)代化、科學化水平,保證信息處理的即時化、準確化,開發(fā)一套對教師檔案進行管理的軟件是極其重要的,而且是必需的。本系統(tǒng)正是為解決這一問題而設計的,大大減少了以往教師管理工作的工作量,提高了工作效率,節(jié)省了資源,適應時代的步伐。本系統(tǒng)采用微軟的PowerBuilder9.0作為后臺數(shù)據(jù)庫,PowerBuilder9.是一套
4、大型數(shù)據(jù)庫開發(fā)系統(tǒng),能對大量數(shù)據(jù)進行處理和管理,性能優(yōu)越;并使用powerbuilder9.0開發(fā)前臺軟件。使用windowsxp操作系統(tǒng)作為開發(fā)平臺。21正文1.問題描述可行性分析研究教師檔案管理的方法日新月異,以前全是由人工管理的方法,存在很多的缺點:管理效率低,勞動強度大,信息處理速度低而且準確率也不夠令人滿意。為了提高教師管理效率,減輕勞動強度提高,信息處理速度和準確性;為管理員提供更方便、科學的服務項目。為管理員提供的一種更先進、科學的服務系統(tǒng)。于是我們便選擇了由計算機來設計一個教師管理系統(tǒng)的方案。管理員,教師都可以直接在計算機上實現(xiàn)教師的信息管理,并能在一定程度上實現(xiàn)
5、自動化。我們在現(xiàn)行系統(tǒng)初步調查的基礎上提出了新系統(tǒng)目標,即新系統(tǒng)建立后所要求達到的運行指標,這是系統(tǒng)開發(fā)和評價的依據(jù)。2.需求分析2.1任務需求分析經分析先給出該系統(tǒng)的系統(tǒng)流程圖,如圖2.1所示開始用戶類型管理員普通用戶1.普通用戶信息2.自身信息1.自身信息教師檔案1.教師信息2.課程信息3.論文信息4.項目信息圖2.1系統(tǒng)流程圖212.2數(shù)據(jù)流程圖管理員接受信息更新系統(tǒng)信息1教師信息處理事務用戶信息信息信息查詢圖2.2數(shù)據(jù)流程圖數(shù)據(jù)流圖由四種基本的元素構成:數(shù)據(jù)流(DataFlow),處理(Process),數(shù)據(jù)存儲和數(shù)據(jù)源(數(shù)據(jù)終點)。數(shù)據(jù)流(DataFlow):為具有名稱
6、且有流向的數(shù)據(jù),用標有名稱的箭頭表示,一個數(shù)據(jù)可以是記錄、組合項或基本項。處理(Process):表示對數(shù)據(jù)所進行的加工和變換,在圖中用矩形框表示。指向處理數(shù)據(jù)流為該處理的輸入數(shù)據(jù),離開處理的數(shù)據(jù)為處理的輸出數(shù)據(jù)。數(shù)據(jù)存儲:表示用文件方式或數(shù)據(jù)庫形式所存儲的數(shù)據(jù),堆砌進行的存取分別以指向或離開數(shù)據(jù)存儲的箭頭表示。數(shù)據(jù)源及數(shù)據(jù)終點:表示數(shù)據(jù)的來源或數(shù)據(jù)的去向,可以是一個組織或人員,它處于系統(tǒng)范圍之外,所以又稱它為外部實體,它是為了幫助理解系統(tǒng)界面而引入的,一般只出現(xiàn)在數(shù)據(jù)流圖的起點和終點。2.3數(shù)據(jù)字典數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。2
7、1由于本次設計是小型軟件系統(tǒng)的開發(fā),所以采用卡片形式書寫數(shù)據(jù)字典。每張卡片上保存描述一個數(shù)據(jù)的信息這樣做更新和修改起來比較方便,而且能單獨處理描述每個數(shù)據(jù)的信息。下面將列出若干數(shù)據(jù)元素的數(shù)據(jù)卡片信息。數(shù)據(jù)字典卡片:名稱:課程信息表別名:描述:對課程基本情況的描述定義:課程信息表=課程名稱+學時+人數(shù)+班級+時間位置:顯示到屏幕保存到磁盤名字:課程名稱別名:描述:惟一地標識一門特定課程的關鍵域定義:課程名稱=10{字符}位置:課程信息表教師課程表名稱:論文信息表別名:描述:對論文基