軟件工程課程設(shè)計(jì)-學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)_第1頁(yè)
軟件工程課程設(shè)計(jì)-學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)_第2頁(yè)
軟件工程課程設(shè)計(jì)-學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)_第3頁(yè)
軟件工程課程設(shè)計(jì)-學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)_第4頁(yè)
軟件工程課程設(shè)計(jì)-學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PAGE PAGE 14 軟 件 學(xué) 院課程設(shè)計(jì)報(bào)告書課程名稱 軟件工程概論 設(shè)計(jì)題目 *大學(xué)檔案館學(xué)生學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì) 專業(yè)班級(jí) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 成 績(jī) 2011年 12月 TOC o 1-3 h z u HYPERLINK l _Toc312971933 1 設(shè)計(jì)時(shí)間 PAGEREF _Toc312971933 h 3 HYPERLINK l _Toc312971935 2 設(shè)計(jì)目的 PAGEREF _Toc312971935 h 3 HYPERLINK l _Toc312971937 3 設(shè)計(jì)任務(wù) PAGEREF _Toc312971937 h 3 HYPERLINK

2、l _Toc312971939 4 設(shè)計(jì)內(nèi)容 PAGEREF _Toc312971939 h 3 HYPERLINK l _Toc312971940 4.1 需求分析 PAGEREF _Toc312971940 h 3 HYPERLINK l _Toc312971941 4.1.1 總體目標(biāo) PAGEREF _Toc312971941 h 3 HYPERLINK l _Toc312971943 具體目標(biāo) PAGEREF _Toc312971943 h 3 HYPERLINK l _Toc312971950 系統(tǒng)功能建模(數(shù)據(jù)流程圖) PAGEREF _Toc312971950 h 4 HYPE

3、RLINK l _Toc312971960 數(shù)據(jù)字典 PAGEREF _Toc312971960 h 5 HYPERLINK l _Toc312971978 4.2總體設(shè)計(jì)(系統(tǒng)層次圖) PAGEREF _Toc312971978 h 9 HYPERLINK l _Toc312971981 4.3詳細(xì)設(shè)計(jì) PAGEREF _Toc312971981 h 9 HYPERLINK l _Toc312971982 模塊詳細(xì)設(shè)計(jì) PAGEREF _Toc312971982 h 9 HYPERLINK l _Toc312972023 5 總結(jié)與展望 PAGEREF _Toc312972023 h 13

4、HYPERLINK l _Toc312972027 參考文獻(xiàn) PAGEREF _Toc312972027 h 14 HYPERLINK l _Toc312972037 成績(jī)?cè)u(píng)定 PAGEREF _Toc312972037 h 141 設(shè)計(jì)時(shí)間2011.12.27 2 設(shè)計(jì)目的 使學(xué)生掌握軟件工程的基本原理和基本方法,充分理解和掌握軟件工程學(xué)的概念、原理、方法和技術(shù)。3 設(shè)計(jì)任務(wù)本課程設(shè)計(jì)要求學(xué)生運(yùn)用軟件工程的思想,嚴(yán)格按照軟件生命周期各階段的目的和任務(wù),完成對(duì)系統(tǒng)的分析和設(shè)計(jì)。4 設(shè)計(jì)內(nèi)容 4.1 需求分析 4.1.1 總體目標(biāo) 總體需求目標(biāo)是在企業(yè)需求分析、考察調(diào)研和工程基本原則大體確定后進(jìn)

5、行的設(shè)計(jì)。XX大學(xué)生檔案館學(xué)生學(xué)籍管理系統(tǒng)在總體需求目標(biāo)方面,以檔案館的基本需求和關(guān)鍵需求為重點(diǎn)?;拘枨笫菣n案館正常的作業(yè)規(guī)范和業(yè)務(wù)流程的概念組合,關(guān)鍵需求是檔案館全部管理流程中重要環(huán)節(jié)和重要路線的概要抽取。如果沒(méi)有基本需求就沒(méi)有檔案館的總體的作業(yè)管理,而沒(méi)有關(guān)鍵需求也就沒(méi)有了檔案館的經(jīng)營(yíng)管理特色和個(gè)性。所以,建立一套完善的大學(xué)生檔案館學(xué)生學(xué)籍管理系統(tǒng),來(lái)解決當(dāng)前的需求是現(xiàn)階段的總體目標(biāo)。 具體目標(biāo)(1)學(xué)生檔案管理系統(tǒng)的完善。(2)檔案管理人員工作環(huán)境的改善。(3)檔案管理的高效率。(4)學(xué)生檔案更加安全。(5)學(xué)生檔案更便于管理。學(xué)生學(xué)籍管理是教學(xué)管理中重要的組成部分,隨著院校學(xué)生規(guī)模的

6、日益增大、大量的信息處理的現(xiàn)實(shí)面前已呈現(xiàn)出無(wú)法應(yīng)對(duì)的局面。因此,建立一套檔案館學(xué)生學(xué)籍管理系統(tǒng)具有十分重要的意義和實(shí)際應(yīng)用的迫切性,而且現(xiàn)有的條件、管理理念和技術(shù)水平已使之成為可能。開發(fā)該學(xué)籍管理系統(tǒng)是為了更好地管理學(xué)生的檔案,便于學(xué)生檔案的錄入、管理、輸出和安全等。使學(xué)生檔案管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高檔案管理效率的目的。 系統(tǒng)功能建模(數(shù)據(jù)流程圖)數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨(dú)立抽象出來(lái),通過(guò)圖形方式描述信息的來(lái)龍去脈和實(shí)際流程。為了描述復(fù)雜的軟件系統(tǒng)的信息流向和加工,可采用分層的DFD來(lái)描述,分層DFD有頂層,中間層、底層之分。(1)頂層。決定系統(tǒng)的范圍,

7、決定輸入輸出數(shù)據(jù)流,它說(shuō)明系統(tǒng)的邊界,把整個(gè)系統(tǒng)的功能抽象為一個(gè)加工,頂層DFD只有一張。(2)中間層。頂層之下是若干中間層,某一中間層既是它上一層加工的分解結(jié)果,又是它下一層若干加工的抽象,即它又可進(jìn)一步分解。(3)底層。若一張DFD的加工不能進(jìn)一步分解,這張DFD就是底層的了。底層DFD的加工是由基本加工構(gòu)成的,所謂基本加工是指不能再進(jìn)行分解的加工。數(shù)據(jù)流程圖的基本成分:系統(tǒng)的外部實(shí)體、處理過(guò)程、數(shù)據(jù)存儲(chǔ)和系統(tǒng)中的數(shù)據(jù)流。數(shù)據(jù)流程圖中的圖形元素:數(shù)據(jù)的源點(diǎn)/終點(diǎn) 數(shù)據(jù)的處理 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流 結(jié)果數(shù)據(jù)記錄學(xué)生學(xué)籍記錄備份文件正確密碼權(quán)限密碼操作員管理員P1.1.1驗(yàn)證已輸入信息處理P1.1

8、.2登陸失敗處理P1.2.1新數(shù)據(jù)添加P1.2.2原有數(shù)據(jù)修改P2.1.2原有數(shù)據(jù)項(xiàng)修改P2.3.3數(shù)據(jù)查詢P2.3.2還原數(shù)據(jù)P2.3.1備份數(shù)據(jù)學(xué)生檔案P2.1.1 新數(shù)據(jù)項(xiàng)錄入圖4-1 XX大學(xué)生檔案館學(xué)生學(xué)籍管理數(shù)據(jù)流程圖數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖的解釋和說(shuō)明,包含的內(nèi)容如下: (1)數(shù)據(jù)元素(數(shù)據(jù)流分量)。數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位,一般而言,包括如下內(nèi)容:數(shù)據(jù)項(xiàng)描述=數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,數(shù)據(jù)類型,長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系。其中,后兩項(xiàng)定義了數(shù)據(jù)的完整性約束條件,用于數(shù)據(jù)校驗(yàn)。名字:學(xué)生學(xué)籍檔案別名:描述:一個(gè)學(xué)生從入學(xué)到工作

9、的基本信息數(shù)據(jù)類型:字符型、數(shù)值型定義:學(xué)生學(xué)籍=畢業(yè)生基本信息檔案+派遣信息的檔案+招生信息的檔案+論文信息的檔案(2)數(shù)據(jù)流。是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。?duì)數(shù)據(jù)流的描述通常包括如下內(nèi)容:數(shù)據(jù)流名,說(shuō)明,編號(hào),數(shù)據(jù)流來(lái)源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu))名字:添加、更改、刪除信息描述:確保大學(xué)生檔案信息的準(zhǔn)確編號(hào):F1組成:檔案號(hào)、姓名、學(xué)號(hào)、專業(yè)、學(xué)院、性別、派遣信息、單位名稱、考試科目、論文題目、用戶密碼名字:檔案的統(tǒng)計(jì)、搜索描述:查詢大學(xué)生檔案的信息編號(hào):F2組成:檔案號(hào)、姓名、學(xué)號(hào)、專業(yè)、學(xué)院、性別、統(tǒng)計(jì)學(xué)生入學(xué)、畢業(yè)的年份、培養(yǎng)層次、進(jìn)行數(shù)量統(tǒng)計(jì)名字:查詢(選定條件查詢)描述:查詢了

10、解大學(xué)生派遣信息、招生信息、論文信息、用戶信息的情況編號(hào):F3組成:檔案號(hào)、姓名、派遣信息、單位名稱、考試科目、論文題目、用戶密碼名字:權(quán)限分配描述:確保學(xué)籍檔案的安全性,任何人不得隨意的更改或刪除信息編號(hào):F4組成:用戶密碼、用戶的身份驗(yàn)證、姓名(3)數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。也是數(shù)據(jù)流的來(lái)源和去向之一??梢允鞘止の臋n或手工憑單,也可以是計(jì)算及文檔。一般而言,應(yīng)包括如下內(nèi)容:數(shù)據(jù)存儲(chǔ)名,說(shuō)明,編號(hào),輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式。名字:數(shù)據(jù)記錄描述:一個(gè)學(xué)生的基本學(xué)籍檔案信息編號(hào):D組成:畢業(yè)生基本信息、派遣信息、招生信息、論文信

11、息、用戶管理、系統(tǒng)管理及維護(hù)名字:畢業(yè)生基本信息描述:有關(guān)畢業(yè)生基本檔案信息編號(hào):D1組成:學(xué)院名稱、專業(yè)名稱、姓 名、身份證號(hào)、檔案號(hào)、獎(jiǎng)勵(lì)、懲處名字:派遣信息描述:有關(guān)畢業(yè)學(xué)生派遣信息編號(hào):D2組成:學(xué)院名稱、專業(yè)名稱、姓 名、身份證號(hào)、檔案號(hào)、派遣單位名稱名字:招生信息描述:有關(guān)學(xué)生招生考試檔案的基本信息編號(hào):D3組成:學(xué)院名稱、專業(yè)名稱、姓 名、身份證號(hào)、檔案號(hào)、學(xué)號(hào)、考試科目名字:論文信息描述:有關(guān)學(xué)生論文檔案的基本信息編號(hào):D4組成:學(xué)院名稱、專業(yè)名稱、姓 名、檔案號(hào)、論文題目、作者姓名名字:用戶信息描述:有關(guān)用戶的基本信息編號(hào):D5組成:姓 名、身份證號(hào)、登陸密碼、修改密碼(4)

12、數(shù)據(jù)處理。處理過(guò)程的具體處理邏輯通常在詳細(xì)設(shè)計(jì)過(guò)程中用判定表或判定樹來(lái)描述。在數(shù)據(jù)字典中,只需描述處理過(guò)程的說(shuō)明性信息,通常包括以下內(nèi)容:處理過(guò)程名,說(shuō)明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理名字:畢業(yè)生基本信息管理描述:一個(gè)畢業(yè)生基本信息的輸入、更新、刪除等編號(hào):P1輸入/輸出數(shù)據(jù)流:畢業(yè)生的基本信息名字:派遣信息管理描述:一個(gè)畢業(yè)生畢業(yè)后派遣工作編號(hào):P2輸入/輸出數(shù)據(jù)流:派遣信息名字:招生信息管理描述:有關(guān)學(xué)生的招生考試情況編號(hào):P3輸入/輸出數(shù)據(jù)流:考試信息、錄取信息名字:論文信息管理描述:一個(gè)畢業(yè)生有關(guān)論文的信息編號(hào):P4輸入/輸出數(shù)據(jù)流:論文題目、作者姓名名字:用戶管理描述:對(duì)錄入和使用學(xué)

13、生學(xué)籍管理系統(tǒng)的用戶信息進(jìn)行權(quán)限的分配編號(hào):P5輸入/輸出數(shù)據(jù)流:用戶名、密碼4.2總體設(shè)計(jì)(系統(tǒng)層次圖)XX大學(xué)檔案館學(xué)生學(xué)籍管理系統(tǒng)基本信息管理派遣信息管理招生信息管理論文信息管理用戶管理系統(tǒng)管理和維護(hù)圖4-2 XX大學(xué)生檔案館學(xué)生學(xué)籍管理系統(tǒng)層次圖4.3詳細(xì)設(shè)計(jì)4.3.1模塊詳細(xì)設(shè)計(jì)(1)畢業(yè)生基本信息的管理基本檔案的添加:添加學(xué)生的基本信息,如檔號(hào)、姓名、學(xué)號(hào)、專業(yè)、學(xué)院等?;緳n案的更新:對(duì)以輸入的學(xué)生基本檔案的修改?;緳n案的刪除:刪除已在的學(xué)生檔案?;緳n案的查詢:可以用所有的字段進(jìn)行查詢。基本檔案的批量操作:可以利用查詢結(jié)果來(lái)進(jìn)行批量更新和刪除,也可以全記錄更新?;緳n案的統(tǒng)計(jì)

14、:根據(jù)學(xué)生入學(xué),畢業(yè)的年份,所屬學(xué)院,培養(yǎng)層次,進(jìn)行數(shù)量統(tǒng)計(jì),并以圖形的形式表示出來(lái)。(2)、派遣信息的管理:派遣信息的輸入:輸入學(xué)生的派遣信息,包括檔號(hào)、單位等。派遣信息的查詢:對(duì)指定的條件進(jìn)行查詢。派遣信息的刪除:刪除已有的學(xué)生派遣信息。派遣信息的更新:對(duì)以輸入的學(xué)生派遣信息的修改。(3)、招生信息的管理:招生信息的輸入:輸入執(zhí)行信息的學(xué)號(hào),姓名,考試科目等。執(zhí)行信息的刪除:刪除已有的執(zhí)行信息。招生信息的更新:對(duì)以輸入的招生信息修改。招生信息的查詢:對(duì)指定的條件進(jìn)行查詢。(4)、論文信息的管理論文信息的輸入:輸入論文信息的作者名,論文題目等。論文信息的刪除:刪除已有的論文信息。論文信息的更

15、新:對(duì)以輸入的論文信息修改。論文信息的查詢:對(duì)指定的條件進(jìn)行查詢。(5)、用戶管理:用戶信息的輸入:錄入使用系統(tǒng)的用戶信息的用戶權(quán)限的分配。用戶信息的刪除:刪除已有的用戶信息。用戶密碼的更新:更新用戶密碼。用戶權(quán)限的分配:分配用戶使用系統(tǒng)的權(quán)限。(6)、系統(tǒng)管理和系統(tǒng)維護(hù):編碼表管理:管理系統(tǒng)所用的編碼信息。數(shù)據(jù)庫(kù)備份:對(duì)數(shù)據(jù)庫(kù)備份和還原。一、模塊定義模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來(lái)把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測(cè)試,調(diào)試、維護(hù)等工作變得簡(jiǎn)易,但隨著模塊數(shù)目的增加,通過(guò)接口的連接這些模塊的工作量也隨之增加二、輸入項(xiàng)目姓名、學(xué)號(hào)、身份證號(hào)、密碼、

16、學(xué)院名稱、專業(yè)名稱三、輸出項(xiàng)目學(xué)籍號(hào)、學(xué)籍檔案、檔案信息四、程序過(guò)程設(shè)計(jì)F學(xué)生姓名、密碼T學(xué)籍信息、學(xué)籍號(hào)提示信息輸入錯(cuò)誤輸入、姓名密碼輸入學(xué)生新的基本信息并確認(rèn)TF存入學(xué)生管理系統(tǒng)輸入學(xué)生基本信息提示信息錯(cuò)誤圖4-3 XX大學(xué)生檔案館學(xué)生學(xué)籍管理盒圖F7畢業(yè)生基本信息管匯總F8派遣信息的管理匯總F6系統(tǒng)管理及維護(hù)F5用戶管理F4論文信息的管理F9招生信息的管理匯總F1畢業(yè)生基本信息管理F10論文信息的管理匯總F2派遣信息的管理F3招生信息的管理E2操作員P0XX學(xué)校學(xué)生學(xué)籍管理系統(tǒng)圖4-4 XX大學(xué)生檔案館學(xué)生學(xué)籍管理數(shù)據(jù)流圖(頂層圖)E1管理員F19顯示派遣信息F14輸入個(gè)人信息F11基本

17、檔案添加F12基本檔案更新F13基本檔案刪除E1管理員E2操作員F14輸入個(gè)人信息F15顯示基本檔案F16派遣信息的輸入F17派遣信息的更新F18派遣信息的刪除E1管理員E2操作員 P1畢業(yè)生信息管理系統(tǒng)P2派遣信息管理圖4-5 XX大學(xué)生檔案館學(xué)生學(xué)籍管理數(shù)據(jù)流圖(一、二層)5 總結(jié)與展望這次軟件工程概論課程設(shè)計(jì),我主要設(shè)計(jì)了XX大學(xué)檔案館的學(xué)生學(xué)籍管理系統(tǒng)。通過(guò)這次軟件工程課程設(shè)計(jì),我對(duì)于軟件工程設(shè)計(jì)的相關(guān)步驟和流程有了更深刻的理解,熟悉并掌握了軟件工程的相關(guān)知識(shí)。同時(shí),我也發(fā)現(xiàn)自己對(duì)于軟件工程知識(shí)掌握的還不夠,設(shè)計(jì)能力還有待于進(jìn)一步提高。這次課程設(shè)計(jì)給了我一個(gè)鍛煉自己,強(qiáng)化專業(yè)知識(shí)的機(jī)會(huì)。通過(guò)這次課程設(shè)計(jì),我也認(rèn)識(shí)到了自己的不足之處。但我相信,只要認(rèn)真學(xué)習(xí),多借鑒別人的經(jīng)驗(yàn),多思考,多實(shí)踐,就能把自己的分內(nèi)事做好。參考文獻(xiàn) 1鄭人杰,殷人昆,陶永雷。實(shí)用軟件工程M.北京:清華大學(xué)出版社,2004.2楊公之主編。檔案信息化

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論