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