C教師檔案管理系統(tǒng)需求設(shè)計(jì)講課講稿_第1頁
C教師檔案管理系統(tǒng)需求設(shè)計(jì)講課講稿_第2頁
C教師檔案管理系統(tǒng)需求設(shè)計(jì)講課講稿_第3頁
C教師檔案管理系統(tǒng)需求設(shè)計(jì)講課講稿_第4頁
C教師檔案管理系統(tǒng)需求設(shè)計(jì)講課講稿_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Good is good, but better carries it.精益求精,善益求善。C教師檔案管理系統(tǒng)需求設(shè)計(jì)-教師檔案管理系統(tǒng)需求設(shè)計(jì)1引言1.1編寫目的在完成了可行性分析基礎(chǔ)上,與系統(tǒng)用戶進(jìn)行了全面而深入地探討和分析,擬定了這份需求說明書,從總體設(shè)計(jì)、設(shè)備配置方面說明此系統(tǒng)。對(duì)高校教師檔案管理系統(tǒng)的總體架構(gòu)設(shè)計(jì)進(jìn)行描述,明確了所要開發(fā)的系統(tǒng)應(yīng)具有的功能、性能與界面,使軟件開發(fā)人員能清楚地了解用戶的需求,為系統(tǒng)的概要設(shè)計(jì)及編碼提供指導(dǎo)。讀者對(duì)象:最終用戶、項(xiàng)目管理人員、系統(tǒng)開發(fā)人員、系統(tǒng)測(cè)試人員、系統(tǒng)維護(hù)人員。1.2背景高校教師檔案管理系統(tǒng)任務(wù)提出者:劉雪松開發(fā)者:劉雪松、張凱、何立

2、寶、盧云、葉敏麗、繆唐敏用戶:各大高校該教師檔案管理系統(tǒng)實(shí)現(xiàn)了對(duì)教師檔案的管理要求。包括:錄入、更新、查找、統(tǒng)計(jì)、報(bào)表等。不同的高校只需要對(duì)其稍作修改就能開發(fā)出符合本校要求的高校教師管理系統(tǒng)。1.3參考資料1.ShariLawrencePfleeger,JoanneM.Atlee.軟件工程(第三版).北京:高等教育出版社,2006.92.美CayS.Horstmann,GaryCornell編著.CoreJava2,6e,VolumeI:Fundamentals.SunMicrosystems.(中文版:Java2核心技術(shù)(第6版)卷I:基礎(chǔ)篇.程峰黃若波章恒翀譯.北京:機(jī)械工業(yè)出版社,200

3、3.10)3.美ChuckCavaness,GeoffFriesen,BrianKeeton著.SpecialEditionUsingJava2StandardEdition.(中文版:Java完全探索(第2版).師夷工作室譯.北京:中國青年出版社,2001.092任務(wù)概述2.1目標(biāo)高校的教師檔案管理一直是一個(gè)非常棘手的問題。以往的檔案管理多采用人工管理的方式,以電子文檔和紙質(zhì)文檔存儲(chǔ)。然而教師檔案的動(dòng)態(tài)性使得這種方式捉襟見肘。另一方面各大高校往往有自己的教務(wù)和財(cái)務(wù)等系統(tǒng),這些系統(tǒng)有私有的數(shù)據(jù)庫,檔案的管理很容易同上述系統(tǒng)中保存的教師信息產(chǎn)生冗余和不一致。對(duì)教師檔案的自動(dòng)化管理因此顯得迫切而必

4、要。筆者旨在開發(fā)出一套B/S架構(gòu)的檔案管理系統(tǒng),使得檔案管理不受時(shí)間地理的限制,實(shí)現(xiàn)集中管理和與校內(nèi)其他管理平臺(tái)的無縫接合。該教師檔案管理系統(tǒng)主要包含以下幾個(gè)基本內(nèi)容:教師錄入、教師更新、教師查找、教師統(tǒng)計(jì)以及教師報(bào)表。2.2用戶的特點(diǎn)本系統(tǒng)采用BS架構(gòu),使用方法類似平時(shí)的上網(wǎng),系統(tǒng)的操作及維護(hù)人員,應(yīng)具備的計(jì)算機(jī)操作能力,有管理服務(wù)器的相關(guān)經(jīng)驗(yàn),并且能維護(hù)好系統(tǒng)的數(shù)據(jù)庫。3功能需求分析主要完成的功能有:系統(tǒng)設(shè)置、日期設(shè)置、教研室設(shè)置、檔案錄入、檔案修改、檔案刪除、報(bào)表打印、檔案查詢、檔案統(tǒng)計(jì)、數(shù)據(jù)初始化、數(shù)據(jù)備份、數(shù)據(jù)導(dǎo)入、其他輔助功能等。針對(duì)以上各功能的不同可把高校系統(tǒng)主要分為系統(tǒng)管理,教

5、師管理,數(shù)據(jù)維護(hù)三個(gè)部分。1)系統(tǒng)管理:主要用于系統(tǒng)設(shè)置、日期設(shè)置、一些輔助功能(如:娛樂、個(gè)人所得稅計(jì)算等)。主要的操作包括對(duì)系統(tǒng)以及時(shí)間的設(shè)置等,以維持系統(tǒng)的正常運(yùn)行。2)教師管理:主要用于教研室設(shè)置、檔案錄入、檔案修改、檔案刪除、檔案查詢、檔案統(tǒng)計(jì)、報(bào)表打印。主要操作是對(duì)教師相關(guān)信息的添加、刪除、修改以及瀏覽、查詢統(tǒng)計(jì)等。3)數(shù)據(jù)維護(hù):主要用于數(shù)據(jù)初始化、數(shù)據(jù)備份、數(shù)據(jù)導(dǎo)入以及數(shù)據(jù)庫的壓縮和修復(fù)。除了以上三項(xiàng),整個(gè)系統(tǒng)還包括登陸管理,通過合法的認(rèn)證,才可登錄進(jìn)入系統(tǒng)進(jìn)行相關(guān)操作。系統(tǒng)中還增設(shè)幫助一欄,方便用戶使用。4性能需求分析本系統(tǒng)可以實(shí)現(xiàn)許多性能特性,如:實(shí)用性、靈活性、可擴(kuò)展性、易

6、維護(hù)性、可靠性等等。4.1實(shí)用性實(shí)用性是衡量一個(gè)應(yīng)用系統(tǒng)好壞的重要指標(biāo)。是否與業(yè)務(wù)緊密結(jié)合,是否具有嚴(yán)格的業(yè)務(wù)針對(duì)性,是系統(tǒng)成敗的關(guān)鍵。本系統(tǒng)是在對(duì)各大高校教師檔案如何進(jìn)行管理的基礎(chǔ)上實(shí)現(xiàn)的,其實(shí)現(xiàn)的功能可以有效的記錄教師的各種檔案,充分體現(xiàn)了它的實(shí)用性。簡單明了的頁面布局使得教師檔案的錄入、查詢、修改和刪除更為簡便,詳盡的教師檔案可以根據(jù)各種基本資料查詢;另外,還對(duì)教師的基本檔案和各項(xiàng)個(gè)人研究進(jìn)行統(tǒng)計(jì)、管理,使得教師的檔案井然有序,并可用報(bào)表的形式表示出來。4.2靈活性本系統(tǒng)提供了靈活的查詢模塊可將教師的基本資料、教學(xué)情況、科研成果、和指導(dǎo)學(xué)生的情況用列表的形式簡單明了的顯示出來,達(dá)到提高查

7、詢效率、界面直觀的效果。4.3擴(kuò)展性隨著系統(tǒng)應(yīng)用的普及和推廣,系統(tǒng)功能的擴(kuò)展將是不可避免的,因此,提高系統(tǒng)的可擴(kuò)展性、可維護(hù)性是提高整個(gè)系統(tǒng)性能的必然要求。本系統(tǒng)采用模塊化的設(shè)計(jì)思想,在結(jié)構(gòu)上具有良好的可伸縮性,使用者可根據(jù)實(shí)際管理需要擴(kuò)展模塊。4.4易維護(hù)性本系統(tǒng)采用多層架構(gòu)設(shè)計(jì),使系統(tǒng)結(jié)構(gòu)更清楚,分工更明確,對(duì)教師檔案的定時(shí)的后期維護(hù)更有利。4.5安全保密性整體的系統(tǒng)安全性是本系統(tǒng)中必須考慮的重點(diǎn)要求。在該系統(tǒng)設(shè)計(jì)中,安全、可靠將作為第一要素。同時(shí),利用細(xì)分的權(quán)限管理,拒絕非法用戶進(jìn)入系統(tǒng)和合法用戶的越權(quán)操作,避免系統(tǒng)遭到惡意破壞,防止系統(tǒng)檔案被竊取和篡改。此外,還有良好的用戶身份認(rèn)證體制

8、和靈活的密碼更改模塊;同時(shí)用戶權(quán)限也可以通過管理員靈活修改。4.6可靠性社會(huì)向信息時(shí)代迅速發(fā)展的同時(shí)也有潛在危機(jī),即對(duì)信息技術(shù)的依賴程度越高,系統(tǒng)失效可能造成的危害和影響也就越大。因此,采用良好的操作系統(tǒng)和數(shù)據(jù)庫,確保數(shù)據(jù)的一致性和完整性,并使系統(tǒng)免受病毒感染,確保系統(tǒng)運(yùn)行的可靠性具有重要意義。4.7經(jīng)濟(jì)性本系統(tǒng)對(duì)教師檔案進(jìn)行統(tǒng)計(jì)及管理工作,提高了管理質(zhì)度,減輕管理人員的工作量,提高了檔案管理的效率。4.8穩(wěn)定性除了具備以上幾點(diǎn)特性,系統(tǒng)還應(yīng)具備長期持續(xù)穩(wěn)定工作的能力,保證系統(tǒng)內(nèi)部不出現(xiàn)雜亂現(xiàn)象。5業(yè)務(wù)需求分析本該系統(tǒng)包含系統(tǒng)管理,教師管理,數(shù)據(jù)維護(hù)等。系統(tǒng)管理模塊是對(duì)系統(tǒng)基本信息的設(shè)置,使系

9、統(tǒng)更加的完備。其中包括系統(tǒng)設(shè)置、日期設(shè)置、一些輔助功能等。教師管理模塊具有基本的添加、修改、刪除、完善的查詢、統(tǒng)計(jì)功能,實(shí)現(xiàn)看對(duì)教師信息靈活的管理,該部分是系統(tǒng)的關(guān)鍵模塊,保證了各個(gè)子模塊能有效、協(xié)同和安全地工作。包括教研室設(shè)置、檔案錄入、檔案修改、檔案刪除、檔案查詢、檔案統(tǒng)計(jì)、報(bào)表打印。數(shù)據(jù)維護(hù)具有完善的數(shù)據(jù)管理維護(hù)功能。系統(tǒng)包括數(shù)據(jù)初始化、數(shù)據(jù)備份、數(shù)據(jù)導(dǎo)入以及數(shù)據(jù)庫的壓縮和修復(fù)。5.1數(shù)據(jù)流圖數(shù)據(jù)設(shè)置查詢信息條件設(shè)置密碼信息報(bào)表反饋信息密碼2.2.4檔案統(tǒng)計(jì)教師管理員用戶密碼D2系統(tǒng)信息D1檔案信息D32.1.1用戶設(shè)置2.1系統(tǒng)管理2.2.5打印報(bào)表2.2.3檔案查詢、瀏覽2.2.21

10、登錄2.2.1教研室設(shè)置2.3數(shù)據(jù)維護(hù)數(shù)據(jù)信息D3更新信息更新信息系統(tǒng)設(shè)置檔案錄入、修改、刪除5.2數(shù)據(jù)字典名字:教師檔案信息描述:教師的基本信息及其他信息介紹定義:教師檔案信息=教師編號(hào)+姓名+性別+專業(yè)+學(xué)位+職稱+主要教授課程+備注位置:教師表科研表課程表名字:用戶信息描述:用戶的基本信息定義:用戶信息=用戶編號(hào)+用戶名+密碼位置:登錄信息事務(wù)名字:檔案統(tǒng)計(jì)信息描述:某種條件下的教師檔案的統(tǒng)計(jì)定義:檔案統(tǒng)計(jì)信息=部門+學(xué)歷+學(xué)位+職稱+課題名稱+科研名稱位置:報(bào)表信息名字:報(bào)表信息描述:需要打印輸出的基本情況介紹定義:報(bào)表信息=教師編號(hào)+姓名+性別+專業(yè)+學(xué)位+職稱+主要教授課程+所屬部

11、門+課題名稱+科研名稱+論文題目+備注位置:輸出到打印機(jī)6數(shù)據(jù)需求分析數(shù)據(jù)庫需求分析調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集和分析,獲得用戶對(duì)數(shù)據(jù)庫的需求。信息需求:指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì),即在數(shù)據(jù)庫中需要存儲(chǔ)哪些數(shù)據(jù)。處理要求:指用戶需要完成什么處理能力。明確用戶對(duì)數(shù)據(jù)有什么樣的處理要求從而明確數(shù)據(jù)之間的關(guān)系。該系統(tǒng)的功能集中表現(xiàn)為對(duì)教師信息的錄入、更新、刪除、查詢、統(tǒng)計(jì),因此需求集中表現(xiàn)為對(duì)“數(shù)據(jù)”的需求。概念結(jié)構(gòu)設(shè)計(jì)是將分析得到的用戶需求抽象為概念模型的過程,它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。該系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:教師實(shí)體、部門實(shí)體、學(xué)術(shù)論文實(shí)體、科研實(shí)體、

12、授課實(shí)體、指導(dǎo)實(shí)習(xí)實(shí)體、指導(dǎo)課程設(shè)計(jì)實(shí)體、指導(dǎo)課畢業(yè)設(shè)計(jì)實(shí)體、培養(yǎng)研究生實(shí)體。上述實(shí)體之間的關(guān)系的E-R圖如圖6.1所示:1N隸屬NNNNN1111NNN1NN學(xué)術(shù)論文實(shí)習(xí)研究生畢業(yè)設(shè)計(jì)課程設(shè)計(jì)課程科研指導(dǎo)發(fā)展參與發(fā)表完成實(shí)踐授課部門教師隸屬1N學(xué)生實(shí)現(xiàn)1圖6.1實(shí)體關(guān)系E-R圖系統(tǒng)中的實(shí)體詳細(xì)分析說明:教師(教師編號(hào)、姓名、部門編號(hào)、教研室角色、年齡、性別、出生年月、民族、籍貫、政治面貌、學(xué)歷、畢業(yè)學(xué)校、專業(yè)、學(xué)位、職稱、職務(wù)、任職時(shí)間、電腦水平、外語水平、主要教授課程、參加學(xué)會(huì)、備注、照片位置)部門(部門編號(hào)、部門名、所屬部門編號(hào))學(xué)術(shù)論文(序號(hào)、教師編號(hào)、論文題目、發(fā)表刊物、發(fā)表信息、發(fā)

13、表時(shí)間、作用、獲獎(jiǎng)情況、備注)科研(序號(hào)、教師編號(hào)、課題名稱、課題來源、開始時(shí)間、結(jié)束時(shí)間、經(jīng)費(fèi)、本人作用、獲獎(jiǎng)情況、備注)學(xué)生(學(xué)號(hào)、姓名、性別、年齡、班級(jí)、年級(jí)、專業(yè))課程(序號(hào)、教師編號(hào)、課程名稱、學(xué)年、學(xué)期、起始周、結(jié)束周、理論課時(shí)、實(shí)驗(yàn)課時(shí)、上課地點(diǎn)、學(xué)號(hào)、備注)實(shí)習(xí)(序號(hào)、教師編號(hào)、課程名稱、學(xué)年、學(xué)期、起始周、結(jié)束周、學(xué)時(shí)、上課地點(diǎn)、學(xué)號(hào)、備注)課程設(shè)計(jì)(序號(hào)、教師編號(hào)、課程名稱、學(xué)年、學(xué)期、學(xué)時(shí)、學(xué)號(hào)、備注)畢業(yè)設(shè)計(jì)(序號(hào)、教師編號(hào)、課程設(shè)計(jì)名稱、學(xué)號(hào)、學(xué)年、學(xué)期、獲獎(jiǎng)情況、備注)研究生(序號(hào)、教師編號(hào)、學(xué)號(hào)、研究方向、學(xué)位、備注)7運(yùn)行環(huán)境規(guī)定7.1運(yùn)行環(huán)境本系統(tǒng)的開發(fā)平臺(tái)為Eclipse,后臺(tái)數(shù)據(jù)庫為MySQL建議最低配置推薦配置硬件CPU:CeleronII-1000內(nèi)存:128M硬盤:10G顯示分辨率:800*600CPU:PentiumIV-1.7G內(nèi)存:256M硬盤:

溫馨提示

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