




版權(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ù)項17學(xué)生信息表Student_info17教師信息表Teacher_info17學(xué)生成績表 Student
2、Score_info18權(quán)限表Authority_info185.系統(tǒng)維護設(shè)計19軟件概要設(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)的功能框架和數(shù)據(jù)庫結(jié)構(gòu),為下一階段的詳細設(shè)計、編碼、和測試提供參考依據(jù)。4、明確編碼規(guī)范和命名規(guī)范,統(tǒng)一程序界
3、面。預(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ì)測試結(jié)束后因事需要重修申請的同學(xué)的需求以及體軍部教職工人力資源不足等原因,體質(zhì)測試結(jié)果錄入、修改、
4、統(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)體質(zhì)測試結(jié)果信息的綜合管理 系統(tǒng)對學(xué)生體質(zhì)測試結(jié)果進行管理,使得信息在學(xué)生、教師間流通共享更便
5、捷。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é)果(在老師錄入成績之后,由系統(tǒng)自動分析直接給出) 2.2.1.5學(xué)生對系統(tǒng)的建議 系統(tǒng)是需
6、要不斷完善的,需要用戶的寶貴建議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.2.5查看學(xué)生建議 教師工作的開展總不能面面俱到,學(xué)生的建議
7、必不可少。2.2.3 管理員模塊重修審核管理員根據(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é)構(gòu)設(shè)計3.1 軟件體系結(jié)構(gòu) 軟件程序結(jié)構(gòu)圖圖3.1.1 軟件程序結(jié)構(gòu)圖3.
8、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 功能編號定義:FXXYY00 a).F 1位,代表功能(FUNCTION);b).XX2位,代表子系統(tǒng)編號;c).YY2位,代表子系統(tǒng)下的一級模塊編號;d).002位,代表二級及二級以下模塊的流水編號;3.1.2.2 功能命名定義: 操作 + _ + 操作對象名稱 如 Edit_Persona).操作代表實施某一動作,如Edit、Adjust、Query等;b).操作對象名稱代表操
9、作對象,如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é)生個人基本信息標(biāo)識F0102子系統(tǒng)名 稱學(xué)生登錄系統(tǒng)系統(tǒng)名稱系統(tǒng)(OA)接口說明輸入學(xué)生的學(xué)號,姓名輸出功能說明存儲學(xué)生的基本信息,方便查找運行環(huán)境說明Eclipse、
10、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)識F0103子系統(tǒng)名 稱學(xué)生登錄系統(tǒng)系統(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 重修申請名 稱重修申請標(biāo)識F0104子系統(tǒng)名 稱學(xué)生登錄系統(tǒng)系統(tǒng)名稱系統(tǒng)(OA)接口說明輸入學(xué)生向系統(tǒng)提交的關(guān)于重修的申請輸出經(jīng)審核后的重修申請結(jié)果功能說明對需要進行重修的學(xué)生分配相應(yīng)的負責(zé)老師運
11、行環(huán)境說明Eclipse、MySQL調(diào)用關(guān)系說明調(diào)用模塊學(xué)生登錄系統(tǒng)被調(diào)用模塊重修申請3.1.3.1.5 提出建議名 稱提出建議標(biāo)識F0105子系統(tǒng)名 稱學(xué)生登錄系統(tǒng)系統(tǒng)名稱系統(tǒng)(OA)接口說明輸入學(xué)生對系統(tǒng)或者體測老師的建議輸出功能說明通過該模塊,學(xué)生可以就系統(tǒng)或者老師,對不滿意或者有待改進的地方提出建議運行環(huán)境說明Eclipse、MySQL調(diào)用關(guān)系說明調(diào)用模塊學(xué)生登錄系統(tǒng)被調(diào)用模塊提出建議3.1.3.2 教師登錄系統(tǒng)3.1.3.2.1 教師個人基本信息名 稱教師個人基本信息標(biāo)識F0201子系統(tǒng)名 稱教師登錄系統(tǒng)系統(tǒng)名稱系統(tǒng)(OA)接口說明輸入學(xué)生個人基本信息輸出功能說明存儲學(xué)生的基本信息運
12、行環(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)名稱系統(tǒng)(OA)接口說明輸入學(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)識F0203子系統(tǒng)名 稱教師登錄系統(tǒng)系統(tǒng)名稱系統(tǒng)(OA)接口說明輸入對建議進行查看的請求輸出學(xué)生對老師提出的建議功能說明通過查詢,使老師能夠了解到學(xué)
13、生對老師提出的建議運行環(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é)生、教師信息數(shù)據(jù)錄入標(biāo)識F0301子系統(tǒng)名 稱管理員登陸系統(tǒng)系統(tǒng)名稱系統(tǒng)(OA)接口說明輸入學(xué)生、教師的所有系統(tǒng)的信息輸出信息錄入的結(jié)果功能說明管理員通過此模塊,可以一次性導(dǎo)入往年的未錄進系統(tǒng)的數(shù)據(jù)信息運行環(huán)境說明用Lotes Notes實現(xiàn)。調(diào)用關(guān)系說明調(diào)用模塊管理員登錄系統(tǒng)被調(diào)用模塊教師學(xué)生信息數(shù)據(jù)錄入3.1.3.3.2 學(xué)生、教師信息修改名 稱學(xué)生、教師信息修改標(biāo)識F0302子系統(tǒng)名 稱管理員登錄系統(tǒng)系統(tǒng)
14、名稱系統(tǒng)(OA)接口說明輸入新增或減少的學(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)識F0303子系統(tǒng)名 稱管理員登錄系統(tǒng)系統(tǒng)名稱系統(tǒng)(OA)接口說明輸入新增或減少的體測科目輸出本年需要進行體測的所有項目功能說明通過修改,使得數(shù)據(jù)庫保留最新的體測科目運行環(huán)境說明Eclipse、MySQL調(diào)用關(guān)系說明調(diào)用模塊管理員登陸系統(tǒng)被調(diào)用模塊體測科目修改3.1.3.3.4 重修安排名 稱重修安
15、排標(biāo)識F0304子系統(tǒng)名 稱管理員登陸系統(tǒng)系統(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)限名 稱查看申請修改學(xué)生權(quán)限標(biāo)識F0305子系統(tǒng)名 稱管理員登陸系統(tǒng)系統(tǒng)名稱系統(tǒng)(OA)接口說明輸入學(xué)生對查看權(quán)限的申請輸出管理員對申請的應(yīng)答,允許或拒絕功能說明學(xué)生對系統(tǒng)查看權(quán)限提出請求,由管理員審核運行環(huán)境說明Eclipse、MySQL調(diào)用關(guān)系說明調(diào)用模塊管理員登錄系統(tǒng)被調(diào)用模塊
16、查看申請修改學(xué)生權(quán)限3.2 功能需求追溯模塊1模塊2模塊3模塊4模塊5模塊6模塊7模塊8模塊9模塊10模塊11模塊12模塊13功能需求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也只能代表一個學(xué)生。男生女生的體測項目略有不同,沒有該項目的體測結(jié)果允許為空。學(xué)生體測結(jié)果表的基本內(nèi)容參見表4-1。學(xué)生體測結(jié)果表:用于記錄學(xué)生的體測成績信息。表4-1 Student_
17、Message姓名學(xué)號性別800m1000mStudent_nameStudent_NoStudent_SixStudent_800Student_1000跳遠50m視力身高體重Student_jumpStudent_50Student_eyesightStudent_heightStudent_weight握力肺活量仰臥起坐Student_gripStudent_lungsStudent_situp為了方便讀者更直觀地了解學(xué)生信息表的基本內(nèi)容,可參加學(xué)生實體E-R圖(如圖4-1)。圖4-1學(xué)生E-R圖2、教員信息表教員信息表是針對教師的 。同樣,將教師ID設(shè)置為主鍵,不能為空。一個教師只能有
18、一個ID,且一個ID只能帶表一個教師。每個教師都有一個自己歸屬的學(xué)院,便于查詢和維護信息。教師信息的內(nèi)容參見表4-2。教員信息表:用于記錄任課教師信息。表4-2 Teacher_Message姓名工號性別Teacher_nameTeacher_NoTeacher_Six以下給出的是教員實體E-R圖(如圖4-2)。圖4-2教員E-R圖3. 管理員信息表管理員信息表是針對管理員的 。同樣,將管理員ID設(shè)置為主鍵,不能為空。一個管理員只能有一個ID,且一個ID只能帶表一個管理員。每個管理員都可以查詢信息和維護用戶信息。管理員信息的內(nèi)容參見表4-3。表4-3 Admin_Message姓名工號Admi
19、n_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ù)據(jù)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)公司廢舊設(shè)備處理辦法
- 感染相關(guān)生物標(biāo)志物研究與應(yīng)用
- 產(chǎn)科??谱o士進修匯報
- 電力公司臨時工管理辦法
- 心血管內(nèi)科學(xué)診療技術(shù)
- 浸潤書香總結(jié)匯報
- 小學(xué)數(shù)學(xué)教學(xué)策略與實踐講座
- 2025年公共科目理論考試試題(附答案)
- 口腔協(xié)會競選工作規(guī)劃
- 自然筆記教學(xué)課件下載
- 2025-2030芯片鍵合材料行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告
- 建筑設(shè)計院各部門職責(zé)及架構(gòu)
- 《2025年CSCO腎癌診療指南》解讀
- 《腰椎骨折》課件
- 2024-2025學(xué)年統(tǒng)編版(部編版)小升初語文模擬試卷及參考答案
- 2025至2030中國蘇打水行業(yè)消費態(tài)勢與營銷趨勢研究報告
- 商廳買賣合同協(xié)議
- 臨床技術(shù)操作規(guī)范麻醉學(xué)分冊
- 機場旅客醫(yī)療救援應(yīng)急預(yù)案
- 2026屆高考語文專題復(fù)習(xí):文學(xué)類文本(小說|散文)閱讀 答題技巧與練習(xí)題匯編(含答案)
- DB64-T 2131-2025 建筑施工非常規(guī)高處吊籃施工規(guī)程
評論
0/150
提交評論