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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

8、構(gòu)設(shè)計3.1 軟件體系結(jié)構(gòu)3.1.1軟件程序結(jié)構(gòu)圖圖 3.1.1軟件程序結(jié)構(gòu)圖3.1.1.1學(xué)生登陸系統(tǒng)圖 3.1.1.1學(xué)生登陸系統(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學(xué)生登錄系統(tǒng)3.1.3.1.1密碼服務(wù)名稱密碼服務(wù)標(biāo)識 F0101子 系 統(tǒng)學(xué)生登錄系統(tǒng)名稱系統(tǒng)系統(tǒng)(OA)名稱接口輸入學(xué)生的賬戶密碼說明輸出功能可對學(xué)生的用戶密碼進行設(shè)置或修改,以及提供忘記密碼找回重置的功能說明運行環(huán)Eclipse、 MySQL境說明調(diào)用關(guān)調(diào)用模塊學(xué)生登錄系統(tǒng)系說明被調(diào)用模塊.3.1.3.1.2 學(xué)生個人基本信息名稱學(xué)生個人基子 系 統(tǒng)學(xué)生登錄 系統(tǒng)本信息標(biāo)識 F0102稱系統(tǒng)系統(tǒng)( OA)

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論