C教師檔案管理系統需求設計講課講稿_第1頁
C教師檔案管理系統需求設計講課講稿_第2頁
C教師檔案管理系統需求設計講課講稿_第3頁
C教師檔案管理系統需求設計講課講稿_第4頁
C教師檔案管理系統需求設計講課講稿_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論