版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟 件 學(xué) 院課程設(shè)計(jì)報(bào)告書課程名稱 軟件工程導(dǎo)論 設(shè)計(jì)題目 大學(xué)學(xué)生學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì) 專業(yè)班級 財(cái)升本11-1 學(xué) 號 姓 名 段奕好 指導(dǎo)教師 劉玲玲 2012年 06 月1 設(shè)計(jì)時(shí)間 2012年6月72 設(shè)計(jì)目的設(shè)計(jì)學(xué)籍信息系統(tǒng)是為了利用管理信息系統(tǒng)的優(yōu)勢,通過對教務(wù)管理所需的信息管理,更及時(shí)、準(zhǔn)確地錄入學(xué)校師生的個(gè)人信息和學(xué)籍記錄,可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量,更加完善、規(guī)范和系統(tǒng)地保存信息,方便快捷地完成信息添加、修改和調(diào)用等操作,方便各需求者使用,提高數(shù)據(jù)需求者的工作效率 ,節(jié)省人力、物力,全面提高教學(xué)質(zhì)量。3設(shè)計(jì)任務(wù)畢業(yè)生基本信息
2、的管理:基本檔案的添加,基本檔案的更新,基本檔案的刪除,基本檔案的搜索(全字段查詢),基本檔案的批量操作(包括批量更新和批量刪除),基本檔案的統(tǒng)計(jì)(統(tǒng)計(jì)個(gè)別字段的數(shù)量)。2. 派遣信息的管理:派遣信息的輸入,派遣信息的查詢(選定條件查詢),派遣信息的刪除,派遣信息的更新。3.招生信息的管理:招生信息的輸入,執(zhí)行信息的刪除,招生信息的更新,招生信息的查詢(選定條件查詢)。4.論文信息的管理:論文信息的輸入,論文信息的刪除,論文信息的更新,論文信息的查詢(選定條件查詢)。5.用戶管理:用戶信息的輸入,用戶信息的刪除,用戶密碼的更新,用戶權(quán)限的分配。6.系統(tǒng)管理和系統(tǒng)維護(hù):編碼表管理,數(shù)據(jù)庫備份。4
3、 設(shè)計(jì)內(nèi)容 4.1設(shè)計(jì)內(nèi)容概述4.1.1組織機(jī)構(gòu)介紹 學(xué)生學(xué)籍管理系統(tǒng):學(xué)生用戶,管理員,教師用戶。學(xué)生學(xué)籍管理系統(tǒng)管理員教師用戶學(xué)生用戶 圖一 機(jī)構(gòu)圖4.1.2業(yè)務(wù)流程介紹與分析本系統(tǒng)為了實(shí)現(xiàn)學(xué)校在校學(xué)生、離校學(xué)生各項(xiàng)信息資源的查詢、統(tǒng)計(jì)、添加、刪除、維護(hù)與管理,方便用戶的管理與需求。學(xué)籍管理系統(tǒng)的系統(tǒng)分析的重點(diǎn)是對學(xué)籍管理信息系統(tǒng)的業(yè)務(wù)流程進(jìn)行描述,通過采用流程圖中的部分圖形來對學(xué)生信息質(zhì)量的管理活動進(jìn)行規(guī)范化說明。將學(xué)生學(xué)籍管理系統(tǒng)分為:用戶管理學(xué)生信息管理,學(xué)生成績管理和學(xué)生學(xué)籍檔案管理。系統(tǒng)流程圖如下:圖二 系統(tǒng)流程圖學(xué)籍管理信息表學(xué)生信息表學(xué)生檔案表學(xué)生成績表信息的增刪改查學(xué)生學(xué)籍
4、管理信息系統(tǒng)管理員(1)管理員根據(jù)職務(wù)計(jì)劃產(chǎn)生的用戶以及職能設(shè)置相應(yīng)的權(quán)限。(2)用戶根據(jù)自己的用戶名以及密碼登錄系統(tǒng),如果沒有該用戶或是密碼錯(cuò)誤系統(tǒng)將阻止用戶進(jìn)入,并提示錯(cuò)誤信息。(3)進(jìn)入系統(tǒng)后,用戶選擇需要的操作: 添加用戶-在訪問權(quán)限允許的情況下,向用戶表添加新用戶,并分配適應(yīng)其職能的權(quán)限。修改用戶操作-修改已經(jīng)存在的用戶信息。數(shù)據(jù)錄入-根據(jù)其他部門提交的新數(shù)據(jù)項(xiàng)或更改數(shù)據(jù)項(xiàng)對數(shù)據(jù)庫中的記錄進(jìn)行添加或修改的。檔案服務(wù)-按照學(xué)校其他部門的要求,向其他輸出一定格式的檔案表。數(shù)據(jù)庫管理-提供數(shù)據(jù)的備份、還原功能。4.2需求分析需求分析階段研究的對象是軟件項(xiàng)目的用戶要求。一方面,必須全面理解用
5、戶的各項(xiàng)要求,但又不能全盤接受所有的要求,另一方面,要準(zhǔn)確地表達(dá)被接受的用戶要求。只有經(jīng)過確切描述的軟件需求才能成為軟件設(shè)計(jì)的基礎(chǔ)。4.2.1 總體目標(biāo)(1)對學(xué)生學(xué)籍管理系統(tǒng)更規(guī)范化、系統(tǒng)化、自動化、全面化、準(zhǔn)確化、簡潔化、有效化。(2)對學(xué)生學(xué)籍管理系統(tǒng)更安全、更保密。4.2.2 具體目標(biāo)(1)使基本信息的添加、更改、刪除、搜索、批量操作、統(tǒng)計(jì)更加的方便快捷。(2)對派遣信息、招生信息和論文信息的輸入、查詢、刪除、更新更加規(guī)范、全面、迅速。(3)對學(xué)生用戶管理的信息輸入、刪除、和密碼的更新及其用戶權(quán)限的分配更加安全、保密。(4)對系統(tǒng)管理所有的編碼表和系統(tǒng)維護(hù)的數(shù)據(jù)庫備份和還原更加自動。4
6、.2.3系統(tǒng)數(shù)據(jù)建模(ER圖)(1)確定實(shí)體有:學(xué)生用戶,派遣信息,招生信息,論文信息。(2)確定實(shí)體和聯(lián)系的屬性:學(xué)生用戶:(姓名,性別,學(xué)號,專業(yè),電話)派遣信息:(姓名,性別,學(xué)號,單位名)招生信息:(姓名,性別,學(xué)號,年齡)論文信息:(學(xué)號,分?jǐn)?shù),題目)學(xué)號性別專業(yè)學(xué)生用戶姓名電話題目學(xué)號分?jǐn)?shù)學(xué)號姓名性別年齡姓名性別學(xué)號單位名論文信息管理管理管理派遣信息招生信息圖三 E-R圖4.2.4 系統(tǒng)功能建模管 理 員管 理 員P學(xué)生學(xué)籍管理系統(tǒng)F1畢業(yè)生基本信息管理F2派遣信息的管理F3招生信息的管理F4論文信息的管理F4F5用戶管理F6系統(tǒng)管理與維護(hù)F7畢業(yè)生基本信息管理匯總F8派遣信息管理
7、匯總F9招生信息管理匯總FF10論文信息管理匯總F11維護(hù)信息圖四 數(shù)據(jù)流圖(頂層圖) 圖五 數(shù)據(jù)流圖(一層圖)4.2.5數(shù)據(jù)字典(1)數(shù)據(jù)元素。數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位,一般而言,包括如下內(nèi)容:數(shù)據(jù)項(xiàng)描述=數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說明,別名,數(shù)據(jù)類型,長度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系。其中,后兩項(xiàng)定義了數(shù)據(jù)的完整性約束條件,用于數(shù)據(jù)校驗(yàn)。表一名字:學(xué)生學(xué)籍檔案別名:描述:學(xué)生從入學(xué)到畢業(yè)的基本信息數(shù)據(jù)類型:字符型、數(shù)值型定義:學(xué)生學(xué)籍=畢業(yè)生基本信息檔案+派遣信息的檔案+招生信息的檔案+論文信息的檔案 (2)數(shù)據(jù)流。是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。對?shù)據(jù)流的描
8、述通常包括如下內(nèi)容:數(shù)據(jù)流名,說明,編號,數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu))表二名字:基本檔案添加修改描述:確保大學(xué)生檔案信息的準(zhǔn)確編號:F1組成:檔案號、姓名、學(xué)號、專業(yè)、學(xué)院、性別、出生年月、單位名稱、派遣信息、考試科目、論文題目、用戶密碼表三名字:派遣信息添加修改描述:確保大學(xué)生檔案信息的準(zhǔn)確編號:F2組成:檔案號、姓名、學(xué)號、專業(yè)、學(xué)院、性別、出生年月、單位名稱、派遣信息、考試科目、論文題目、用戶密碼表四名字:招生信息添加修改描述:確保大學(xué)生檔案信息的準(zhǔn)確編號:F3組成:檔案號、姓名、學(xué)號、專業(yè)、學(xué)院、性別、出生年月、單位名稱、派遣信息、考試科目、論文題目、用戶密碼表五 名字:論
9、文信息添加修改描述:確保大學(xué)生檔案信息的準(zhǔn)確編號:F4組成:檔案號、姓名、學(xué)號、專業(yè)、學(xué)院、性別、出生年月、單位名稱、派遣信息、考試科目、論文題目、用戶密碼表六名字:用戶信息添加修改描述:確保大學(xué)生檔案信息的準(zhǔn)確編號:F5組成:檔案號、姓名、學(xué)號、專業(yè)、學(xué)院、性別、出生年月、單位名稱、派遣信息、考試科目、論文題目、用戶密碼表七名字:輸入與查詢(選定條件查詢)描述:查詢了解大學(xué)生派遣信息、招生信息、論文信息、用戶信息的情況編號:F6組成:檔案號、姓名、派遣信息、單位名稱、考試科目、論文題目、用戶密碼(3)數(shù)據(jù)存儲。數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。也是數(shù)據(jù)流的來源和去向之一。可以是手工文檔或手
10、工憑單,也可以是計(jì)算及文檔。一般而言,應(yīng)包括如下內(nèi)容:數(shù)據(jù)存儲名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式。表八名字:數(shù)據(jù)記錄描述:學(xué)生學(xué)籍檔案信息編號:D組成:畢業(yè)生基本信息、派遣信息、招生信息、論文信息、用戶管理、系統(tǒng)管理及維護(hù)(4)數(shù)據(jù)處理。處理過程的具體處理邏輯通常在詳細(xì)設(shè)計(jì)過程中用判定表或判定樹來描述。在數(shù)據(jù)字典中,只需描述處理過程的說明性信息,通常包括以下內(nèi)容:處理過程名,說明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理表九名字:畢業(yè)生基本信息管理描述:一個(gè)畢業(yè)生基本信息的添加修改等編號:P1輸入/輸出數(shù)據(jù)流:畢業(yè)生的基本信息表十表十三表十二二表十一名
11、字:派遣信息管理描述:一個(gè)畢業(yè)生畢業(yè)后派遣工作編號:P2輸入/輸出數(shù)據(jù)流:派遣信息名字:招生信息管理描述:有關(guān)學(xué)生的招生考試情況編號:P3輸入/輸出數(shù)據(jù)流:考試信息、錄取信息名字:論文信息管理描述:畢業(yè)生有關(guān)論文的信息編號:P4輸入/輸出數(shù)據(jù)流:論文題目、作者姓名名字:用戶管理描述:對錄入和使用學(xué)生學(xué)籍管理系統(tǒng)的用戶信息進(jìn)行權(quán)限的分配編號:P5輸入/輸出數(shù)據(jù)流:用戶名、密碼4.3總體設(shè)計(jì)4.3.1系統(tǒng)層次圖層次圖中一個(gè)矩形代表一個(gè)模塊,方框間的連線表示調(diào)用關(guān)系而不像層次方框圖那樣表示組成關(guān)系,最頂層的方框代表正文加工系統(tǒng)的主控模塊。它調(diào)用下層模塊完成正文加工的全部功能,第二層的每個(gè)模塊控制完成
12、正文加工的一個(gè)主要功能?;拘畔⒐芾硐到y(tǒng)學(xué)籍管理系統(tǒng) 派遣信息管理系統(tǒng)招生信息管理系統(tǒng)論文信息管理系統(tǒng)添加更新搜索刪除批量操作統(tǒng)計(jì)更新查詢刪除輸入更改查詢刪除添加輸入查詢刪除更新圖六 系統(tǒng)層次圖4.3.2系統(tǒng)IPO圖1、 姓名2、 性別3、 身份證號4、 登陸密碼5、 修改密碼6、 檔案號7、 學(xué)院名稱8、 專業(yè)名稱1、 畢業(yè)生基本信息管理2、 派遣信息管理系統(tǒng)3、 招生信息管理系統(tǒng)4、 論文信息管理系統(tǒng)5、 用戶管理1、畢業(yè)生基本信息匯總2、派遣信息匯總3、招生信息匯總4、論文信息匯總輸 入處 理輸 出圖七 IPO圖4.4詳細(xì)設(shè)計(jì)4.4.1模塊詳細(xì)設(shè)計(jì)圖八 模塊圖學(xué)生學(xué)籍管理系統(tǒng)基本信息管理
13、系統(tǒng)論文信息管理系統(tǒng)招生信息管理系統(tǒng)派遣信息管理系統(tǒng)用戶管理系統(tǒng)管理及維護(hù)4.4.1.1模塊定義 模塊,又稱構(gòu)件,是能夠單獨(dú)命名并獨(dú)立地完成一定功能的程序語句的集合(即程序代碼和數(shù)據(jù)結(jié)構(gòu)的集合體)。它具有兩個(gè)基本的特征:外部特征和內(nèi)部特征。外部特征是指模塊跟外部環(huán)境聯(lián)系的接口(即其他模塊或程序調(diào)用該模塊的方式,包括有輸入輸出參數(shù)、引用的全局變量)和模塊的功能;內(nèi)部特征是指模塊的內(nèi)部環(huán)境具有的特點(diǎn)(即該模塊的局部數(shù)據(jù)和程序代碼)。1、畢業(yè)生基本信息的管理功能:基本檔案的添加:添加學(xué)生的基本信息,如檔號、姓名、學(xué)號、專業(yè)、學(xué)院等。基本檔案的更新:對以輸入的學(xué)生基本檔案的修改。基本檔案的刪除:刪除已
14、在的學(xué)生檔案?;緳n案的搜索(全字段查詢):可以用所有的字段進(jìn)行查詢?;緳n案的批量操作(包括批量更新和批量刪除):可以利用查詢結(jié)果來進(jìn)行批量更新和刪除,也可以全記錄更新?;緳n案的統(tǒng)計(jì)(統(tǒng)計(jì)個(gè)別字段的數(shù)量):根據(jù)學(xué)生入學(xué),畢業(yè)的年份,所屬學(xué)院,培養(yǎng)層次,進(jìn)行數(shù)量統(tǒng)計(jì),并以圖形的形式表示出來。2、派遣信息的管理功能:派遣信息的輸入:輸入學(xué)生的派遣信息,包括檔號、單位等。派遣信息的查詢(選定條件查詢):對指定的條件進(jìn)行查詢。派遣信息的刪除:刪除已有的學(xué)生派遣信息。派遣信息的更新:對以輸入的學(xué)生派遣信息的修改。3、招生信息的管理功能:招生信息的輸入:輸入執(zhí)行信息的學(xué)號,姓名,考試科目等。執(zhí)行信息的
15、刪除:刪除已有的執(zhí)行信息。招生信息的更新:對以輸入的招生信息修改。招生信息的查詢(選定條件查詢):對指定的條件進(jìn)行查詢。4、論文信息的管理功能:論文信息的輸入:輸入論文信息的作者名,論文題目等。論文信息的刪除:刪除已有的論文信息。論文信息的更新:對以輸入的論文信息修改。論文信息的查詢(選定條件查詢):對指定的條件進(jìn)行查詢。5、用戶管理功能:用戶信息的輸入:錄入使用系統(tǒng)的用戶信息的用戶權(quán)限的分配。用戶信息的刪除:刪除已有的用戶信息。用戶密碼的更新:更新用戶密碼。用戶權(quán)限的分配:分配用戶使用系統(tǒng)的權(quán)限。6、系統(tǒng)管理和系統(tǒng)維護(hù)功能:編碼表管理:管理系統(tǒng)所用的編碼信息。數(shù)據(jù)庫備份:對數(shù)據(jù)庫備份和還原。
16、4.4.1.2輸入項(xiàng)目基本信息 添加 性別 男 更改 籍貫 北京 刪除 年齡論文信息 輸入 姓名 小紅 更新 摘要 XXXXXXXXX派遣信息 查詢 單位 沈陽招生信息 查詢 學(xué)號 054.4.1.3輸出項(xiàng)目性別 男籍貫 北京姓名 小紅摘要 XXXXXXX單位 沈陽學(xué)號 054.4.1.4程序算法設(shè)計(jì)開始登陸成功?論文信息增刪改查派遣信息增刪改查招生信息增刪改查畢業(yè)生信息增刪改查登陸結(jié)束NY圖九 程序流程圖4.4.1.5測試要點(diǎn)語句覆蓋:輸入:textBox1.Text=xmm textBox2.Text=xmm 執(zhí)行語句:welcome,F(xiàn)orm2 obj = new Form2(); ob
17、j.Show();預(yù)期輸出路徑:a,c,e輸入:textBox1.Text=st textBox2.Text=1201 執(zhí)行語句:error 預(yù)期輸出路徑:a,b,e路徑覆蓋:輸入:textBox1.Text=xmm textBox2.Text=xmm 執(zhí)行語句:welcome,F(xiàn)orm2 obj = new Form2(); obj.Show();預(yù)期輸出路徑:a,c,e輸入:textBox1.Text=st textBox2.Text=1201 執(zhí)行語句:error 預(yù)期輸出路徑:a,b,e圖十 白盒測試圖5 存在的問題在這次設(shè)計(jì)的同時(shí),我又從中學(xué)到了許多東西。但由于我對這樣的軟件開發(fā)還只
18、是一個(gè)開始,了解的不多,這其中或許還有很多的不足,有些模塊做得不是很好,有些功能還不能夠完全的實(shí)現(xiàn),如不能把要裝載的方塊提前顯示出來。因此做得不是很好,畫圖的設(shè)計(jì)及整體的布局還比較簡單,沒有突出特色出來,這也可能是我這個(gè)設(shè)計(jì)的不足之處。6 總結(jié)與展望總體上來講,在本次課程設(shè)計(jì)的過程中,我收獲了很多知識以外的東西,對軟件工程有了進(jìn)一步了解。做事情要主動尋找其中樂趣,與同學(xué)多交流,還要多多開動腦筋,積極思考,不怕犯錯(cuò),不恥下問,只有正視錯(cuò)誤,才能在一次次的不斷修改錯(cuò)誤,在不斷運(yùn)行中,嘗試中得到進(jìn)步,從而獲得根本性的提高。今后,我會更加努力學(xué)習(xí),爭取將所學(xué)知識與操作完美的結(jié)合起來,真正做到理論與實(shí)踐
19、相結(jié)合,讓自己不斷提高和完善。在實(shí)操中尋找不足,在更改中進(jìn)步。要不斷完善自己的知識體系,善于總結(jié)實(shí)驗(yàn)教訓(xùn)。要端正自己的學(xué)習(xí)態(tài)度,主動去學(xué)。提高自己的自學(xué)能力。學(xué)習(xí)的秘訣是:多動手去做,多用腦去想。不僅要多學(xué)習(xí),而且要多實(shí)踐。我們在看書的時(shí)候,不要等到自己完全理解了才動手去做,而是應(yīng)該在看書的同時(shí)實(shí)踐,程序運(yùn)行的各種情況可以讓你更快更牢固的掌握知識點(diǎn)。通過這次實(shí)驗(yàn)讓自己更為進(jìn)步。這次課程設(shè)計(jì)過程中我查閱了很多資料,不但有圖書館的期刊、雜志、館藏圖書,還有網(wǎng)絡(luò)中的電子文檔、電子書籍、網(wǎng)頁及下載的視頻教學(xué)課程;不但有中文資料還有英文資料。這些資料,使我的眼界更開闊,對課題的認(rèn)識更加深刻,少走了很多彎路。通過這次實(shí)踐,進(jìn)行了一次從底而上和自上而下的歸納和演繹的過
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小班辨論課課程設(shè)計(jì)
- 2024年土地抵押權(quán)轉(zhuǎn)讓居間合同范本3篇
- 復(fù)印機(jī)租賃解除協(xié)議模板
- 家裝課程設(shè)計(jì)報(bào)告
- 工程項(xiàng)目進(jìn)度監(jiān)控與調(diào)整實(shí)務(wù)考核試卷
- 建筑聲學(xué)設(shè)計(jì)考核試卷
- 2024年度在職員工分紅及員工關(guān)愛計(jì)劃合同3篇
- 2024年度長沙二手房買賣合同中的房屋交易手續(xù)費(fèi)計(jì)算3篇
- 2024年度個(gè)人股權(quán)轉(zhuǎn)讓合同書含股權(quán)激勵及員工持股計(jì)劃3篇
- 板藍(lán)根提取課程設(shè)計(jì)
- 關(guān)于人血白蛋白
- DB33∕T 1131-2016 聚乙烯纏繞結(jié)構(gòu)壁管材排水管道工程技術(shù)規(guī)程
- 發(fā)電有限公司高處墜落人身傷亡事故案例通報(bào)
- 安全設(shè)計(jì)診斷報(bào)告
- 現(xiàn)代通信網(wǎng)(郭娟)習(xí)題答案
- 慢性心力衰竭藥物治療中國心力衰竭指南
- 標(biāo)準(zhǔn)釬焊作業(yè)指導(dǎo)書
- 化工原理課程設(shè)計(jì)換熱器的設(shè)計(jì)—水冷卻純牛奶
- 保加利亞自由加工區(qū)
- EPC工程項(xiàng)目管理職責(zé)及工作范圍
- 公正——該如何做是好_圖文.ppt
評論
0/150
提交評論