




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE學(xué)生成績管理系統(tǒng)軟件設(shè)計(jì)說明書
目錄TOC\o"1-2"\h\u1. 介紹 11.1 目的 11.2 范圍 11.3 定義 11.4 內(nèi)容概覽 12. 體系結(jié)構(gòu)表示方法 23. 系統(tǒng)要達(dá)到的目標(biāo)和限制 24. 用例視圖 24.1 系統(tǒng)用例圖 24.2 學(xué)生注冊 34.3 學(xué)生登陸 54.4 學(xué)生成績查詢 64.5 管理員登錄 84.6 學(xué)生信息管理 94.7 學(xué)生成績錄入 114.8 成績修改 134.9 成績刪除 154.10 統(tǒng)計(jì)管理 175. 邏輯視圖 195.1 主要Package的介紹 206. 部署視圖 217. 數(shù)據(jù)類圖 228. 規(guī)模和性能 239. 質(zhì)量 23軟件設(shè)計(jì)說明書介紹目的學(xué)生成績管理系統(tǒng)是為了方便學(xué)校管理學(xué)生成績而開發(fā)的一種軟件系統(tǒng)。該軟件使學(xué)習(xí)成績管理工作進(jìn)入一種計(jì)算機(jī)處理時(shí)代。為的是方便學(xué)生查詢自己的信息提高工作效率,及時(shí)有效的更新學(xué)生的最新情況,提供可靠的數(shù)據(jù)存檔本文檔為該系統(tǒng)的概要設(shè)計(jì)說明書,詳細(xì)闡述了對用戶所提出需求的設(shè)計(jì)方案,對系統(tǒng)中的各項(xiàng)功能需求、技術(shù)需求、實(shí)現(xiàn)環(huán)境及所使用的實(shí)現(xiàn)技術(shù)進(jìn)行了明確定義。同時(shí),對軟件應(yīng)具有的功能和性能及其他有效性需求也進(jìn)行了定義。本文檔主要適用于學(xué)生畢業(yè)設(shè)計(jì)實(shí)習(xí),也可以用于開發(fā)項(xiàng)目的項(xiàng)目管理人員、項(xiàng)目開發(fā)人員和項(xiàng)目維護(hù)人員閱讀,或作為今后從事此系統(tǒng)開發(fā)及維護(hù)人員的技術(shù)參考資料。在進(jìn)行軟件開發(fā)之前,我們首先要根據(jù)學(xué)校和程序管理員的實(shí)際需要,了解到軟件需要實(shí)現(xiàn)的功能。編寫本報(bào)告的目的是明確該軟件的詳細(xì)需求,供學(xué)校和程序管理員確認(rèn)該軟件的功能和性能,并作為軟件設(shè)計(jì)人員的設(shè)計(jì)依據(jù)和用戶及客戶的驗(yàn)收標(biāo)準(zhǔn)。范圍(1)該軟件用于對學(xué)員的成績進(jìn)行管理:(2)方便學(xué)校管理員對學(xué)員的某科成績進(jìn)行上傳、修改;(3)方便學(xué)校干部對學(xué)員隊(duì)學(xué)員成績的統(tǒng)計(jì)、整理;(4)方便學(xué)員查看自己的學(xué)科成績;(5)方便程序管理員輔助管理程序的存儲(chǔ)信息。定義雖然現(xiàn)在我國院校的學(xué)生成績管理水平普遍很高,但還是有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了了許多的人力和物力。在當(dāng)今信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學(xué)校所采用,將會(huì)改變以前靠手工管理學(xué)生成績的狀況,可以樹立良好的辦學(xué)形象,提高工作效率。內(nèi)容概覽班級(jí)成績的功能包括:(1)選擇班級(jí):對所在班級(jí)進(jìn)行選擇。(2)顯示:顯示年級(jí)成績的顯示記錄,科目及任課老師,學(xué)生的學(xué)號(hào),姓名及各課程成績。(3)增加記錄:添加新的學(xué)生姓名,學(xué)號(hào)及各課程成績。(4)刪除記錄:刪除一條注冊的成績記錄,輸入學(xué)號(hào)并進(jìn)行密碼確認(rèn)。(5)修改記錄:輸入學(xué)生的學(xué)號(hào),姓名,然后對其各課程成績進(jìn)行修改并要進(jìn)行密碼確認(rèn)。(6)查尋記錄:根據(jù)查詢的條件查尋需要的學(xué)生記錄。(7)全部記錄:顯示全部記錄,即顯示功能。年級(jí)成績的功能包括:(1)全級(jí)人數(shù)的全部記錄:顯示全級(jí)人數(shù)數(shù)量,并顯示全部記錄,包括學(xué)號(hào),姓名及各課程成績。(2)全級(jí)人數(shù)的查尋記錄:根據(jù)查詢的條件查尋所需記錄(3)年級(jí)成績的顯示記錄:顯示各課程的總成績,平均成績,及格人數(shù),優(yōu)秀人數(shù)。體系結(jié)構(gòu)表示方法這篇文檔使用一系列視圖反映系統(tǒng)架構(gòu)的某個(gè)方面;用例視圖:概括了架構(gòu)上最為重要的用例和它們的非功能性需求;邏輯視圖:展示了描述系統(tǒng)關(guān)鍵方面的重要用例實(shí)現(xiàn)場景(使用交互圖);部署視圖:展示構(gòu)建在處理節(jié)點(diǎn)上的物理部署以及節(jié)點(diǎn)之間的網(wǎng)絡(luò)配置(使用部署圖);系統(tǒng)要達(dá)到的目標(biāo)和限制目標(biāo)學(xué)生可以正確登錄,在登錄頁面輸入信息時(shí)能夠在輸入錯(cuò)誤的同時(shí)看到錯(cuò)誤提示;正確登錄后可以看到學(xué)生成績的列表,點(diǎn)擊其中一條信息后可以看到某科成績的詳細(xì)信息。學(xué)生在首頁可以很方便地進(jìn)行注冊,輸入的注冊信息要進(jìn)行驗(yàn)證,驗(yàn)證正確后將信息存入數(shù)據(jù)庫。管理員正確登錄后可以修改用戶信息。限制學(xué)生和管理員的界面分開,學(xué)生不能修改邏輯上不能修改的信息;管理員不能修改用戶密碼,還有同級(jí)別的管理員的信息。用例視圖學(xué)生成績管理系統(tǒng)描述的主要用例有:注冊,學(xué)生登錄,查詢,學(xué)生管理,成績錄入,成績修改,成績刪除,統(tǒng)計(jì)管理。系統(tǒng)用例圖系統(tǒng)用例圖見圖4.1:圖4.1系統(tǒng)用例圖學(xué)生注冊用例簡述學(xué)生可以通過此界面注冊個(gè)人信息并獲得登錄名和密碼?;臼录?系統(tǒng):系統(tǒng)顯示注冊界面并提示輸入個(gè)人信息2學(xué)生:填寫個(gè)人用戶信息并設(shè)置登錄名、密碼,提交系統(tǒng);3系統(tǒng):判定用戶名密碼是否可用,若可用顯示注冊成功界面;4學(xué)生:系統(tǒng)顯示注冊成功后,點(diǎn)擊退出按鈕退出界面;5系統(tǒng):推出界面;6用例結(jié)束?;顒?dòng)圖學(xué)生注冊的活動(dòng)圖見圖4.2圖4.2學(xué)生注冊的活動(dòng)圖學(xué)生登陸用例簡述學(xué)生可以用自己的用戶名登陸學(xué)生信息查詢系統(tǒng)基本事件流1系統(tǒng):顯示登錄界面;2學(xué)生:在登錄界面內(nèi)輸入自己的用戶名和密碼;3系統(tǒng):判定密碼是否正確,如果不正確提示密碼錯(cuò)誤,重新輸入;4系統(tǒng):判定密碼正確則顯示登錄界面;5學(xué)生:可以在信息管理界面進(jìn)行操作,并退出;6系統(tǒng):退出成績管理系統(tǒng);7用例結(jié)束?;顒?dòng)圖學(xué)生登陸的活動(dòng)圖見圖4.3圖4.3學(xué)生登陸的活動(dòng)圖學(xué)生成績查詢用例簡述學(xué)生可以在成績管理系統(tǒng)里面查詢自己的成績,名次等?;臼录?系統(tǒng):顯示成績查詢界面;2學(xué)生:點(diǎn)擊個(gè)人成績查詢;3系統(tǒng):按照學(xué)生ID查詢成績數(shù)據(jù)庫,并調(diào)用數(shù)據(jù)庫數(shù)據(jù);4系統(tǒng):將數(shù)據(jù)庫數(shù)據(jù)顯示在界面上;5學(xué)生:點(diǎn)擊退出按鈕退出程序;6系統(tǒng):退出系統(tǒng);7用例結(jié)束活動(dòng)圖學(xué)生成績查詢的活動(dòng)圖見圖4.4圖4.4學(xué)生成績查詢的活動(dòng)圖管理員登錄用例簡述管理員在管理界面登陸學(xué)生成績管理系統(tǒng),獲取高權(quán)限基本事件流1系統(tǒng):顯示管理員的登錄界面;2管理員:在登錄界面中點(diǎn)擊個(gè)人成績查按鈕,在彈出的界面輸入管理員的用戶名和密碼進(jìn)行登錄;3系統(tǒng):判斷用戶名和密碼是否正確,若正確顯示管理員管理界面;4管理員:點(diǎn)擊退出按鈕退出程序;5系統(tǒng):退出系統(tǒng);6用例結(jié)束?;顒?dòng)圖管理員登錄的活動(dòng)圖見圖4.5圖4.5管理員登錄的活動(dòng)圖學(xué)生信息管理用例簡述管理員對學(xué)生的個(gè)人信息進(jìn)行管理,如查詢、修改、刪除等?;臼录?系統(tǒng):顯示學(xué)生管理界面;2管理員:對學(xué)生的用戶編號(hào)、密碼、用戶姓名、學(xué)科成績等信息進(jìn)行修改;3系統(tǒng):將修改后的學(xué)生信息上傳到學(xué)生信息數(shù)據(jù)庫;4系統(tǒng):提示修改已成功;5管理員:添加新的學(xué)生信息;6系統(tǒng):判定新添加的學(xué)生信息的格式是否正確,若正確則顯示確定輸入新的學(xué)生信息;7管理員:點(diǎn)擊確定輸入按鈕;8系統(tǒng):上傳至數(shù)據(jù)庫,更新并退出系統(tǒng);9用例結(jié)束。活動(dòng)圖學(xué)生信息管理的活動(dòng)圖見圖4.6圖4.6學(xué)生信息管理的活動(dòng)圖學(xué)生成績錄入用例簡述管理員對學(xué)生的成績進(jìn)行錄入?;臼录?系統(tǒng):顯示學(xué)生成績錄入界面;2管理員:輸入學(xué)生的各科成績;3系統(tǒng):判定錄入的學(xué)生成績的格式是否正確,若不正確重新輸入;4管理員:若輸入的學(xué)生成績的格式正確,點(diǎn)擊確認(rèn)按鈕確認(rèn);5系統(tǒng):上傳成績管理數(shù)據(jù)庫;6系統(tǒng):顯示操作成功;7系統(tǒng):退出系統(tǒng);8用例結(jié)束?;顒?dòng)圖學(xué)生成績錄入的活動(dòng)圖見圖4.7圖4.7學(xué)生成績錄入的活動(dòng)圖成績修改用例簡述管理員可對學(xué)生成績進(jìn)行修改?;臼录?系統(tǒng):顯示學(xué)生成績修改界面;2管理員:選擇要修改的學(xué)生;3系統(tǒng):判定數(shù)據(jù)庫是否存在該學(xué)生,若存在調(diào)用學(xué)生成績并顯示;4管理員:修改該學(xué)生的信息;5系統(tǒng):判定修改后的學(xué)生成績的格式是否正確,若正確顯示操作成功;6系統(tǒng):退出系統(tǒng);7結(jié)束用例?;顒?dòng)圖學(xué)生成績修改界的活動(dòng)圖見圖4.8圖4.8學(xué)生成績修改界的活動(dòng)圖成績刪除用例簡述管理員可對學(xué)生成績進(jìn)行刪除操作?;臼录?系統(tǒng):顯示學(xué)生成績刪除界面;2管理員:輸入需要?jiǎng)h除的學(xué)生信息;3系統(tǒng):判定數(shù)據(jù)庫內(nèi)是否存在該學(xué)生,若存在顯示刪除學(xué)生確認(rèn)信息;4管理員:點(diǎn)擊確認(rèn)刪除按鈕;5系統(tǒng):刪除學(xué)生信息并修改數(shù)據(jù)庫;6管理員:點(diǎn)擊退出按鈕;7系統(tǒng):退出系統(tǒng)并清除管理員密碼;8結(jié)束用例?;顒?dòng)圖學(xué)生成績刪除的活動(dòng)圖見圖4.9-圖4.9學(xué)生成績刪除的活動(dòng)圖統(tǒng)計(jì)管理用例簡述管理員可以通過統(tǒng)計(jì)管理界面對學(xué)生成績進(jìn)行排名,篩選,并通過預(yù)置算法對學(xué)生人數(shù),缺考次數(shù)進(jìn)行比對?;臼录?系統(tǒng):顯示學(xué)生成績統(tǒng)計(jì)管理界面;2管理員:選擇統(tǒng)計(jì)的學(xué)生人數(shù);3系統(tǒng):調(diào)用數(shù)據(jù)庫并計(jì)算學(xué)生人數(shù)以文檔形式反饋管理員界面;4管理員:點(diǎn)擊學(xué)生成績單排名按鈕;5系統(tǒng):調(diào)用函數(shù)對數(shù)據(jù)庫學(xué)生成績進(jìn)行計(jì)算并排名;6管理員:統(tǒng)計(jì)不及格人數(shù);7系統(tǒng):判定學(xué)生成績是否<60,若<60則輸出該學(xué)生姓名;8管理員:點(diǎn)擊退出按鈕;9系統(tǒng):退出系統(tǒng)并清除管理員密碼;10用例結(jié)束?;顒?dòng)圖學(xué)生成績統(tǒng)計(jì)管理的活動(dòng)圖見圖4.10圖4.10學(xué)生成績統(tǒng)計(jì)管理的活動(dòng)圖邏輯視圖邏輯視圖部分主要敘述了設(shè)計(jì)階段的工作。主要Package的介紹學(xué)生成績管理系統(tǒng)Package圖見圖5.2圖5.2學(xué)生成績管理系統(tǒng)Package圖WebappWebapp包包含了action、form包,它們屬于顯示層的代碼,主要使用struts框架。ServiceService包包含了業(yè)務(wù)實(shí)現(xiàn)的主要接口,每個(gè)接口有一個(gè)對應(yīng)的serviceImpl的實(shí)現(xiàn),serviceImpl類放在serviceImpl包中,其中serviceImpl的實(shí)現(xiàn)是通過調(diào)用dao接口來實(shí)現(xiàn)的,它們屬于業(yè)務(wù)層的代碼,主要使用spring框架。DaoDao包包含了業(yè)務(wù)實(shí)現(xiàn)的主要接口,每個(gè)接口都有一個(gè)對應(yīng)的Hibernate版本的daoHibernate的實(shí)現(xiàn),daoHibernate類放在daoHibernate包中,通過daoHibernate對數(shù)據(jù)庫進(jìn)行訪問,它們屬于持久層的代碼,主要使用Hibernate框架。ModelModel包包含了POLO類和Hibernate映射文件。SearchSerach包包含了對頁面進(jìn)行處理的一些比較復(fù)雜的顯示操作。utilutil包包含了一些常用的操作,如時(shí)間轉(zhuǎn)換、字符串轉(zhuǎn)換等。adminadmin包包含了屬于管理員操作的webapp、service、serviceImpl、dao、daoHibernate、model等包,這些包的關(guān)系同上。useruser包包含了屬于管理員操作的webapp、service、serviceImpl、dao、daoHibernate、model等包,這些包的關(guān)系同上。部署視
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江民族職業(yè)學(xué)院《面向?qū)ο蟪绦蛟O(shè)計(jì)語言》2023-2024學(xué)年第二學(xué)期期末試卷
- 中南林業(yè)科技大學(xué)涉外學(xué)院《模擬電子線路B》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州工程技術(shù)職業(yè)學(xué)院《視頻編輯制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古機(jī)電職業(yè)技術(shù)學(xué)院《圖形界面設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海海事職業(yè)技術(shù)學(xué)院《數(shù)字圖像處理與分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北對外經(jīng)貿(mào)職業(yè)學(xué)院《專業(yè)英語(材化學(xué)院)》2023-2024學(xué)年第二學(xué)期期末試卷
- 糖尿病診療知識(shí)體系
- 生產(chǎn)線盤點(diǎn)管理
- 2025光纖買賣合同范本
- 心理健康課件
- SYT 6680-2021 石油天然氣鉆采設(shè)備 鉆機(jī)和修井機(jī)出廠驗(yàn)收規(guī)范-PDF解密
- 2022年湖北省新高考化學(xué)試卷和答案解析
- 《化妝品穩(wěn)定性試驗(yàn)規(guī)范》
- PPAP培訓(xùn)資料完整版-課件
- 9古詩三首《秋夜將曉出籬門迎涼有感》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)-1
- 非專業(yè)航空安保培訓(xùn)課件
- 湖北省跨地區(qū)經(jīng)營總分支機(jī)構(gòu)增值稅匯總申報(bào)納稅管理辦法
- 村里安全隱患排查
- 合成生物學(xué)在藥物生產(chǎn)中的應(yīng)用
- 危重孕產(chǎn)婦搶救應(yīng)急預(yù)案(2022版)
- 金融監(jiān)管學(xué)-中國鐵道出版社
評(píng)論
0/150
提交評(píng)論