軟件概要設計說明書_第1頁
軟件概要設計說明書_第2頁
軟件概要設計說明書_第3頁
軟件概要設計說明書_第4頁
軟件概要設計說明書_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、 目 錄1.引言21.1 編寫目的21.2 定義21.3 參考資料22.范圍32.1 系統主要目標32.2 主要軟件需求32.2.1 學生模塊32.2.2 教師模塊42.2.2.1 修改密碼42.2.3 管理員模塊52.2.2.1重修審核53. 軟件系統結構設計63.1 軟件體系結構63.1.1 軟件程序結構圖6圖3.1.1 軟件程序結構圖63.1.1.1 學生登陸系統63.1.2模塊命名規則83.1.3模塊描述83.2 功能需求追溯134.數據設計144.1數據字典復審144.2 數據項17學生信息表Student_info17教師信息表Teacher_info17學生成績表 Student

2、Score_info18權限表Authority_info185.系統維護設計19軟件概要設計說明書Software Preliminary Design Description1.引言1.1 編寫目的在分析歷年大學體質測試結果統計分析流程基礎上,我們5人項目小組對該系統進行了概要設計。主要是基于以下目的編寫此說明書。1、對系統概要設計的階段任務成果形成文檔,以便階段驗收、評審,最終的文檔驗收。2、對需求階段的文檔再次確認過程,對前一階段需求沒有做充分或錯誤的提出修改。3、明確整個系統的功能框架和數據庫結構,為下一階段的詳細設計、編碼、和測試提供參考依據。4、明確編碼規范和命名規范,統一程序界

3、面。預期讀者:詳細設計人員、軟件工程任課教師。1.2 定義 系統:學生體質測試結果統計分析系統1.3 參考資料 學生體質測試結果統計分析系統(系統)設計方案 學生體質測試結果統計分析系統(系統)項目審批表 大學體質測試相關規章制度說明 學生體質測試結果統計分析系統(系統)需求規格說明書2.范圍2.1 系統主要目標學生體質測試結果統計分析系統是解決大學學生體質測試結果信息管理的MIS方案,通過本系統主要解決的問題是:1)實現辦公的自動化 由于大學每學期參與體質測試的學生人數眾多、涉及項目種類多、體質測試結束后因事需要重修申請的同學的需求以及體軍部教職工人力資源不足等原因,體質測試結果錄入、修改、

4、統計分析、查看、重修申請都是問題。本系統希望通過網絡,提供一個文件管理、資料管理、電子公告欄的功能,以后這些信息都在網絡上流轉。2)體質測試結果資料的管理 由教師登陸操作配合學生反饋結果,集錄入、修改、統計分析于一體,實現資源管理。不僅從微觀上(學校體軍部、學生)協調人力、設備、材料的具體使用,還能從宏觀上(學校領導)控制體質測試結果最后確定時間、結果統計分析質量。3)體質測試結果統計分析質量的管理 系統強大的數據統計、查詢、生成報表等功能會給用戶更直觀的結果,從而更科學有計劃地制定自己的鍛煉計劃4)體質測試結果信息的綜合管理 系統對學生體質測試結果進行管理,使得信息在學生、教師間流通共享更便

5、捷。2.2 主要軟件需求2.2.1 學生模塊2.2.1.1 修改密碼 1.登陸成功后修改密碼考慮到信息安全,用戶可以進行密碼修改,學生第一次登陸系統默認密碼同學號,系統建議用戶進行密碼修改。 2.忘記密碼進行找回密碼用戶因為忘記密碼而需要重置密碼,系統提供郵箱驗證找回密碼。2.2.1.2 學生對老師進行建議 系統提供學生對體軍部教職工工作的建議2.2.1.3提出對體質測試重修的申請 學生需要根據相關時間規定及時向系統提出重修申請,由系統管理員進行安排。2.2.1.4查詢成績 查詢自己具體的體測成績及分析結果(在老師錄入成績之后,由系統自動分析直接給出) 2.2.1.5學生對系統的建議 系統是需

6、要不斷完善的,需要用戶的寶貴建議2.2.2 教師模塊2.2.2.1 修改密碼1.登陸成功后修改密碼考慮到信息安全,用戶可以進行密碼修改,學生第一次登陸系統默認密碼同工號,系統建議用戶進行密碼修改。2.忘記密碼進行找回密碼 用戶因為忘記密碼而需要重置密碼,系統提供郵箱驗證找回密碼。 2.2.2.2 成績錄入 教師利用電子表格直接導入,系統進行統計、分析、生成報表等功能。 2.2.2.3成績修改 結合學生反饋建議對結果進行修改,系統進行統計、分析、生成報表等功能。 2.2.2.4查看個別同學成績 教師具有查看個別同學成績的權限。 2.2.2.5查看學生建議 教師工作的開展總不能面面俱到,學生的建議

7、必不可少。2.2.3 管理員模塊重修審核管理員根據體質測試相關規定在時間允許范圍內安排進行重修申請同學的重修時間、項目、負責教師。 2.2.2.2 用戶信息的錄入管理員進行學生教師信息的錄入。校內教師、學生在校期間無需注冊,可直接用學號/工號登陸。 2.2.2.3用戶信息的添加刪除修改 2.2.2.4體測項目的添加刪除修改教育部的相關文件可能會對體測項目有修改,這里就需要管理員進行體測項目的添加刪除修改。 2.2.2.5查看和修改學生權限的申請 管理員對學生有關權限的申請進行查看,酌情進行相關權限的開放。3. 軟件系統結構設計3.1 軟件體系結構 軟件程序結構圖圖3.1.1 軟件程序結構圖3.

8、1.1.1 學生登陸系統 圖3.1.1.1 學生登陸系統3.1.1.2 教師登陸系統圖3.1.1.2 教師登陸系統3.1.1.3 管理員登陸系統圖3.1.1.3 管理員登陸系統 3.1.2模塊命名規則3.1.2.1 功能編號定義:FXXYY00 a).F 1位,代表功能(FUNCTION);b).XX2位,代表子系統編號;c).YY2位,代表子系統下的一級模塊編號;d).002位,代表二級及二級以下模塊的流水編號;3.1.2.2 功能命名定義: 操作 + _ + 操作對象名稱 如 Edit_Persona).操作代表實施某一動作,如Edit、Adjust、Query等;b).操作對象名稱代表操

9、作對象,如Person、Rate、Render等;該位可選;3.1.3模塊描述3.1.3.1 學生登錄系統3.1.3.1.1 密碼服務名 稱密碼服務標識F0101子系統名 稱學生登錄系統系統名稱系統(OA)接口說明輸入學生的賬戶密碼輸出功能說明可對學生的用戶密碼進行設置或修改,以及提供忘記密碼找回重置的功能運行環境說明Eclipse、MySQL調用關系說明調用模塊學生登錄系統被調用模塊3.1.3.1.2 學生個人基本信息名 稱學生個人基本信息標識F0102子系統名 稱學生登錄系統系統名稱系統(OA)接口說明輸入學生的學號,姓名輸出功能說明存儲學生的基本信息,方便查找運行環境說明Eclipse、

10、MySQL調用關系說明調用模塊學生登錄系統被調用模塊學生個人基本信息3.1.3.1.3 學生體測結果與分析名 稱學生體側結果分析標識F0103子系統名 稱學生登錄系統系統名稱系統(OA)接口說明輸入學生體測成績結果輸出學生體測分析結果功能說明通過該模塊,可對學生的體測結果做出詳細的分析運行環境說明Eclipse、MySQL調用關系說明調用模塊學生登錄系統被調用模塊學生體測結果與分析3.1.3.1.4 重修申請名 稱重修申請標識F0104子系統名 稱學生登錄系統系統名稱系統(OA)接口說明輸入學生向系統提交的關于重修的申請輸出經審核后的重修申請結果功能說明對需要進行重修的學生分配相應的負責老師運

11、行環境說明Eclipse、MySQL調用關系說明調用模塊學生登錄系統被調用模塊重修申請3.1.3.1.5 提出建議名 稱提出建議標識F0105子系統名 稱學生登錄系統系統名稱系統(OA)接口說明輸入學生對系統或者體測老師的建議輸出功能說明通過該模塊,學生可以就系統或者老師,對不滿意或者有待改進的地方提出建議運行環境說明Eclipse、MySQL調用關系說明調用模塊學生登錄系統被調用模塊提出建議3.1.3.2 教師登錄系統3.1.3.2.1 教師個人基本信息名 稱教師個人基本信息標識F0201子系統名 稱教師登錄系統系統名稱系統(OA)接口說明輸入學生個人基本信息輸出功能說明存儲學生的基本信息運

12、行環境說明Eclipse、MySQL調用關系說明調用模塊教師登錄系統被調用模塊教師個人基本信息3.1.3.2.2 成績管理名 稱成績管理標識F0202子系統名 稱教師登陸系統系統名稱系統(OA)接口說明輸入學生體測結果成績信息excel表輸出存儲于數據庫中的成績功能說明通過成績管理,系統的管理所有進行過體測的學生的成績運行環境說明Eclipse、MySQL調用關系說明調用模塊教師登錄系統被調用模塊成績管理3.1.3.2.3 查看建議名 稱查看建議標識F0203子系統名 稱教師登錄系統系統名稱系統(OA)接口說明輸入對建議進行查看的請求輸出學生對老師提出的建議功能說明通過查詢,使老師能夠了解到學

13、生對老師提出的建議運行環境說明Eclipse、MySQL調用關系說明調用模塊教師登錄系統被調用模塊查看建議3.1.3.3 管理員登錄系統3.1.3.3.1 學生、教師信息數據錄入名 稱學生、教師信息數據錄入標識F0301子系統名 稱管理員登陸系統系統名稱系統(OA)接口說明輸入學生、教師的所有系統的信息輸出信息錄入的結果功能說明管理員通過此模塊,可以一次性導入往年的未錄進系統的數據信息運行環境說明用Lotes Notes實現。調用關系說明調用模塊管理員登錄系統被調用模塊教師學生信息數據錄入3.1.3.3.2 學生、教師信息修改名 稱學生、教師信息修改標識F0302子系統名 稱管理員登錄系統系統

14、名稱系統(OA)接口說明輸入新增或減少的學生和教師信息輸出更新后的學生教師信息功能說明通過該模塊,可以使管理員方便的管理調出或者調入的學生或教師信息運行環境說明Eclipse、MySQL調用關系說明調用模塊管理員登陸系統被調用模塊學生、教師信息修改3.1.3.3.3 體側科目修改名 稱體測科目修改標識F0303子系統名 稱管理員登錄系統系統名稱系統(OA)接口說明輸入新增或減少的體測科目輸出本年需要進行體測的所有項目功能說明通過修改,使得數據庫保留最新的體測科目運行環境說明Eclipse、MySQL調用關系說明調用模塊管理員登陸系統被調用模塊體測科目修改3.1.3.3.4 重修安排名 稱重修安

15、排標識F0304子系統名 稱管理員登陸系統系統名稱系統(OA)接口說明輸入學生提交的重修申請輸出通過查看老師上課的信息,對學生重修進行分配的結果功能說明通過該模塊,給需要重修的同學分配老師運行環境說明Eclipse、MySQL調用關系說明調用模塊管理員登錄系統被調用模塊重修安排3.1.3.3.5 查看申請修改學生權限名 稱查看申請修改學生權限標識F0305子系統名 稱管理員登陸系統系統名稱系統(OA)接口說明輸入學生對查看權限的申請輸出管理員對申請的應答,允許或拒絕功能說明學生對系統查看權限提出請求,由管理員審核運行環境說明Eclipse、MySQL調用關系說明調用模塊管理員登錄系統被調用模塊

16、查看申請修改學生權限3.2 功能需求追溯模塊1模塊2模塊3模塊4模塊5模塊6模塊7模塊8模塊9模塊10模塊11模塊12模塊13功能需求1學生登錄系統功能需求2教師登錄系統功能需求3管理員登錄系統 4.數據設計4.1數據字典復審1、 學生體測結果表學生體測表(標識為student)應具備學生的各項體測成績信息,是對學生體測成績結果進行分析的基礎。其中學生ID是其主鍵,不能為空,一個學生只能有一個ID,一個學生ID也只能代表一個學生。男生女生的體測項目略有不同,沒有該項目的體測結果允許為空。學生體測結果表的基本內容參見表4-1。學生體測結果表:用于記錄學生的體測成績信息。表4-1 Student_

17、Message姓名學號性別800m1000mStudent_nameStudent_NoStudent_SixStudent_800Student_1000跳遠50m視力身高體重Student_jumpStudent_50Student_eyesightStudent_heightStudent_weight握力肺活量仰臥起坐Student_gripStudent_lungsStudent_situp為了方便讀者更直觀地了解學生信息表的基本內容,可參加學生實體E-R圖(如圖4-1)。圖4-1學生E-R圖2、教員信息表教員信息表是針對教師的 。同樣,將教師ID設置為主鍵,不能為空。一個教師只能有

18、一個ID,且一個ID只能帶表一個教師。每個教師都有一個自己歸屬的學院,便于查詢和維護信息。教師信息的內容參見表4-2。教員信息表:用于記錄任課教師信息。表4-2 Teacher_Message姓名工號性別Teacher_nameTeacher_NoTeacher_Six以下給出的是教員實體E-R圖(如圖4-2)。圖4-2教員E-R圖3. 管理員信息表管理員信息表是針對管理員的 。同樣,將管理員ID設置為主鍵,不能為空。一個管理員只能有一個ID,且一個ID只能帶表一個管理員。每個管理員都可以查詢信息和維護用戶信息。管理員信息的內容參見表4-3。表4-3 Admin_Message姓名工號Admi

19、n_nameAdmin_No以下給出的是管理員E-R圖(如圖4-3)。 圖4-3管理員E-R圖4. 權限信息表管理員表提供了用戶名、用戶編號、密碼、權限、用戶基本信息,它用于記錄登錄系統的用戶信息。表4-4 User_Disk用戶名用戶編號密碼權限User_NameUser_IdUser_PwdUser_Type用戶登陸的活動圖如下圖:圖4-4用戶登錄活動圖4.2 數據項學生信息表Student_info序號數據名稱數據代碼類型寬度備注1學生學號Student_NoChar102學生姓名Student_nameChar103學生性別Student_SixChar104所在班級Student_ClassChar10教師信息表Teacher_info序號數據名稱數據

溫馨提示

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

評論

0/150

提交評論