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

下載本文檔

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

文檔簡介

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

2、fo .18教師信息表 Teacher_info .18學生成績表 StudentScore_info .18權限表 Authority _info .195. 系統(tǒng)維護設計 .20.軟件概要設計說明書Software Preliminary Design Description1. 引言1.1編寫目的在分析歷年大學體質測試結果統(tǒng)計分析流程基礎上,我們5 人項目小組對該系統(tǒng)進行了概要設計。主要是基于以下目的編寫此說明書。1、對系統(tǒng)概要設計的階段任務成果形成文檔,以便階段驗收、評審,最終的文檔驗收。2、對需求階段的文檔再次確認過程,對前一階段需求沒有做充分或錯誤的提出修改。3、明確整個系統(tǒng)的功能

3、框架和數(shù)據(jù)庫結構,為下一階段的詳細設計、編碼、和測試提供參考依據(jù)。4、明確編碼規(guī)范和命名規(guī)范,統(tǒng)一程序界面。預期讀者:詳細設計人員、軟件工程任課教師。1.2定義系統(tǒng) : 學生體質測試結果統(tǒng)計分析系統(tǒng)1.3參考資料學生體質測試結果統(tǒng)計分析系統(tǒng)(系統(tǒng))設計方案學生體質測試結果統(tǒng)計分析系統(tǒng)(系統(tǒng))項目審批表大學體質測試相關規(guī)章制度說明學生體質測試結果統(tǒng)計分析系統(tǒng)(系統(tǒng))需求規(guī)格說明書.2. 范圍2.1 系統(tǒng)主要目標學生體質測試結果統(tǒng)計分析系統(tǒng)是解決大學學生體質測試結果信息管理的MIS 方案,通過本系統(tǒng)主要解決的問題是:1)實現(xiàn)辦公的自動化由于大學每學期參與體質測試的學生人數(shù)眾多、涉及項目種類多、體質

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

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

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

7、.2.5查看學生建議教師工作的開展總不能面面俱到,學生的建議必不可少。2.2.3管理員模塊2.2.2.1重修審核管理員根據(jù)體質測試相關規(guī)定在時間允許范圍內安排進行重修申請同學的重修時間、項目、負責教師。2.2.2.2用戶信息的錄入管理員進行學生教師信息的錄入。 校內教師、 學生在校期間無需注冊, 可直接用學號 / 工號登陸。2.2.2.3用戶信息的添加刪除修改2.2.2.4體測項目的添加刪除修改教育部的相關文件可能會對體測項目有修改, 這里就需要管理員進行體測項目的添加刪除修改。2.2.2.5查看和修改學生權限的申請管理員對學生有關權限的申請進行查看,酌情進行相關權限的開放。.3. 軟件系統(tǒng)結

8、構設計3.1 軟件體系結構3.1.1軟件程序結構圖圖 3.1.1軟件程序結構圖3.1.1.1學生登陸系統(tǒng)圖 3.1.1.1學生登陸系統(tǒng).3.1.1.2教師登陸系統(tǒng)圖 3.1.1.2教師登陸系統(tǒng)3.1.1.3管理員登陸系統(tǒng)圖 3.1.1.3管理員登陸系統(tǒng).3.1.2模塊命名規(guī)則3.1.2.1功能編號定義:FXXYY00a).F1 位,代表功能( FUNCTION);b).XX2 位,代表子系統(tǒng)編號;c).YY2 位,代表子系統(tǒng)下的一級模塊編號;d).002 位,代表二級及二級以下模塊的流水編號;3.1.2.2功能命名定義:操作+ _+操作對象名稱如 Edit_Persona). 操作代表實施某一

9、動作,如Edit 、 Adjust 、 Query 等;b). 操作對象名稱代表操作對象,如 Person 、 Rate 、 Render 等;該位可選;3.1.3模塊描述3.1.3.1學生登錄系統(tǒng)3.1.3.1.1密碼服務名稱密碼服務標識 F0101子 系 統(tǒng)學生登錄系統(tǒng)名稱系統(tǒng)系統(tǒng)(OA)名稱接口輸入學生的賬戶密碼說明輸出功能可對學生的用戶密碼進行設置或修改,以及提供忘記密碼找回重置的功能說明運行環(huán)Eclipse、 MySQL境說明調用關調用模塊學生登錄系統(tǒng)系說明被調用模塊.3.1.3.1.2 學生個人基本信息名稱學生個人基子 系 統(tǒng)學生登錄 系統(tǒng)本信息標識 F0102稱系統(tǒng)系統(tǒng)( OA)

10、名名稱接口輸入學生的學號,姓名說明輸出功能存儲學生的基本信息,方便查找說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊學生登錄系統(tǒng)系說明被調用模塊學生個人基本信息3.1.3.1.3學生體測結果與分析名稱學生體側結標識子系統(tǒng)學生登錄 系統(tǒng)果分析F0103稱系統(tǒng)系統(tǒng)( OA)名名稱接口輸入學生體測成績結果說明輸出學生體測分析結果功能通過該模塊,可對學生的體測結果做出詳細的分析說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊學生登錄系統(tǒng)系說明被調用模塊學生體測結果與分析3.1.3.1.4重修申請名稱重修申請子 系 統(tǒng)學生登錄系統(tǒng)標識 F0104稱系統(tǒng)系統(tǒng)( OA)名名稱接口輸

11、入學生向系統(tǒng)提交的關于重修的申請說明輸出經審核后的重修申請結果功能對需要進行重修的學生分配相應的負責老師說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊學生登錄系統(tǒng)系說明被調用模塊重修申請.3.1.3.1.5 提出建議名稱提出建議子 系 統(tǒng)學生登錄系統(tǒng)標識 F0105稱系統(tǒng)系統(tǒng)( OA)名名稱接口輸入學生對系統(tǒng)或者體測老師的建議說明輸出功 能 通過該模塊,學生可以就系統(tǒng)或者老師,對不滿意或者有待改進的地方提出說明建議運行環(huán)境說明調用關系說明Eclipse 、 MySQL調用模塊學生登錄系統(tǒng)被調用模塊提出建議3.1.3.2 教師登錄系統(tǒng)3.1.3.2.1教師個人基本信息名稱教師個人基

12、標識F0201子系統(tǒng)教師登錄 系統(tǒng)系統(tǒng)( OA)本信息名稱系統(tǒng)名稱接口輸入學生個人基本信息說明輸出功能存儲學生的基本信息說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊教師登錄系統(tǒng)系說明被調用模塊教師個人基本信息3.1.3.2.2成績管理名稱成績管理標識F0202子 系 統(tǒng)教師登陸系統(tǒng)系統(tǒng)( OA)名稱系統(tǒng)名稱接口輸入學生體測結果成績信息 excel表說明輸出存儲于數(shù)據(jù)庫中的成績功能通過成績管理,系統(tǒng)的管理所有進行過體測的學生的成績說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊教師登錄系統(tǒng)系說明被調用模塊成績管理.3.1.3.2.3查看建議名稱查看建議標識子 系 統(tǒng)教

13、師登錄系統(tǒng)系統(tǒng)( OA)F0203稱系統(tǒng)名稱名接口輸入對建議進行查看的請求說明輸出學生對老師提出的建議功能通過查詢,使老師能夠了解到學生對老師提出的建議說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊教師登錄系統(tǒng)系說明被調用模塊查看建議3.1.3.3 管理員登錄系統(tǒng)3.1.3.3.1學生、教師信息數(shù)據(jù)錄入名稱學生、教師信標識F0301子 系 統(tǒng)管理員登系統(tǒng)系統(tǒng)( OA)息數(shù)據(jù)錄入名稱陸系統(tǒng)名稱接口輸入學生、教師的所有系統(tǒng)的信息說明輸出信息錄入的結果功能管理員通過此模塊,可以一次性導入往年的未錄進系統(tǒng)的數(shù)據(jù)信息說明運行環(huán)用 Lotes Notes實現(xiàn)。境說明調用關調用模塊管理員登錄系

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

15、新的體測科目說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊管理員登陸系統(tǒng)系說明被調用模塊體測科目修改3.1.3.3.4重修安排名稱重修安排標識子 系 統(tǒng)管理員登系統(tǒng)F0304稱陸系統(tǒng)系統(tǒng)( OA)名名稱接口輸入學生提交的重修申請說明輸出通過查看老師上課的信息,對學生重修進行分配的結果功能通過該模塊,給需要重修的同學分配老師說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊管理員登錄系統(tǒng)系說明被調用模塊重修安排3.1.3.3.5查看申請修改學生權限名稱查看申請修標識子系統(tǒng)管理員登 系統(tǒng)系統(tǒng)( OA)改學生權限F0305稱陸系統(tǒng)名稱名接口輸入學生對查看權限的申請說明輸出管理

16、員對申請的應答,允許或拒絕功能學生對系統(tǒng)查看權限提出請求,由管理員審核說明運行環(huán)Eclipse 、 MySQL境說明調用關調用模塊管理員登錄系統(tǒng)系說明被調用模塊查看申請修改學生權限.3.2 功能需求追溯模模模模模模模模模模模模模塊塊塊塊塊塊塊塊塊塊塊塊塊12345678910111213功能需求 1 學生登錄系統(tǒng)功能需求 2教師登錄系統(tǒng)功能需求 3管理員登錄系統(tǒng).4. 數(shù)據(jù)設計4.1 數(shù)據(jù)字典復審1、 學生體測結果表學生體測表(標識為student)應具備學生的各項體測成績信息,是對學生體測成績結果進行分析的基礎。其中學生ID 是其主鍵,不能為空,一個學生只能有一個 ID ,一個學生 ID 也

17、只能代表一個學生。 男生女生的體測項目略有不同,沒有該項目的體測結果允許為空。學生體測結果表的基本內容參見表4-1。學生體測結果表:用于記錄學生的體測成績信息。表 4-1 Student_Message姓名學號性別800m1000mStudent_nameStudent_NoStudent_SixStudent_800Student_1000跳遠50m視力身高體重Student_jumpStudent_50 Student_eyesi Student_height Student_weight ght握力肺活量仰臥起坐Student_gripStudent_lungsStudent_situp

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

19、理員信息表是針對管理員的。同樣,將管理員 ID 設置為主鍵,不能為空。一個管理員只能有一個ID, 且一個 ID 只能帶表一個管理員。每個管理員都可以查詢信息和維護用戶信息。管理員信息的內容參見表4-3 。表 4-3 Admin_Message姓名工號Admin_nameAdmin_No以下給出的是管理員E-R 圖(如圖 4-3 )。.圖 4-3 管理員 E-R 圖4. 權限信息表管理員表提供了用戶名、用戶編號、密碼、權限、用戶基本信息,它用于記錄登錄系統(tǒng)的用戶信息。表 4-4 User_Disk用戶名用戶編號密碼權限User_NameUser_IdUser_PwdUser_Type用戶登陸的活動圖如下圖:.圖 4-4 用戶登錄活動圖4.2 數(shù)據(jù)項學生信息表 Student_info序號數(shù)據(jù)名稱數(shù)據(jù)代碼類型寬度備注1學生學號Student_NoChar102學生姓名Student_nameChar103學生性別Student_SixChar104所在班級Student_ClassChar10教師信息表 Teacher_info序號數(shù)據(jù)名稱數(shù)

溫馨提示

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