軟件工程導(dǎo)論課程設(shè)計_第1頁
軟件工程導(dǎo)論課程設(shè)計_第2頁
軟件工程導(dǎo)論課程設(shè)計_第3頁
軟件工程導(dǎo)論課程設(shè)計_第4頁
軟件工程導(dǎo)論課程設(shè)計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件學(xué)院課程設(shè)計報告書課程名稱軟件工程概論 設(shè)計題目大學(xué)檔案館學(xué)生學(xué)籍管理系統(tǒng)的分析與設(shè)計專業(yè)班級軟件工程(財升本)1001學(xué) 號姓 名王曉飛指導(dǎo)教師王寧寧2010年12 月1設(shè)計時間2設(shè)計目的軟件工程概論課程設(shè)計的目的是使學(xué)生掌握軟件工程的基本原理和基本方法,充 分理解和掌握軟件工程學(xué)的概念、原理、方法和技術(shù)。3設(shè)計任務(wù)本課程設(shè)計要求學(xué)生運用軟件工程的思想,嚴(yán)格按照軟件生命周期各階段的目的和任 務(wù),完成對系統(tǒng)的分析和設(shè)計。4設(shè)計內(nèi)容設(shè)計內(nèi)容概述 1.1組織機構(gòu)介紹1.2業(yè)務(wù)流程介紹與分析1.3系統(tǒng)開發(fā)計劃需求分析1總體目標(biāo)2.2具體目標(biāo)3系統(tǒng)數(shù)據(jù)建模(ER圖)2.4系統(tǒng)功能建模(數(shù)據(jù)流程圖)

2、2.5數(shù)據(jù)字典總體設(shè)計1系統(tǒng)層次圖2系統(tǒng)IPO圖詳細(xì)設(shè)計1*模塊詳細(xì)設(shè)計4.1.1模塊定義1.2輸入項目4.1.3輸出項目4.1.4程序過程設(shè)計4.1.5測試要點4. 2*模塊詳細(xì)設(shè)計5總結(jié)與展望參考文獻1屈輝立,陳可明,石武信JSP網(wǎng)站編程教程M.第1版,北京:北京希望電子出版社,2005 白勇.用B/S模式構(gòu)建在線考試系統(tǒng)J,重慶電力高等專科學(xué)校學(xué)報,2003,10(4): 100-130.Jiang GuoMiehong LiaoBelizad Parvi乙A Survey of J2EE Application Performance ManagementSystems J .Proc

3、eedings of the IEEE International Conference on Web Sendees (ICWS04),2004.6(5):17 32.VB 數(shù)據(jù)庫管理范例:http:/AvArbnewjiet/down/2j.asp?id=14&cid=23EB/OL參考文獻要求1)標(biāo)題:黑體,小三,1.5倍行距,居中2)內(nèi)容:小四號,中文宋體,西文Tunes New Roman)3)出版物、正文期刊、外文期刊、網(wǎng)站的參考文獻格式分別參照1234成績評定成績教師簽字1設(shè)計內(nèi)容概述隨著學(xué)校的規(guī)模不斷擴大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。 學(xué)籍檔案管理工作則變

4、得更加復(fù)雜,檔案的完整性、安全性等問題也顯得更加重要,日 益引起了人們的關(guān)注。面對龐大的信息量,需要有學(xué)籍檔案管理系統(tǒng)來提高學(xué)籍檔案管 理工作的效率。因此,檔案管理工作成為一項迫切需要解決的問題,而學(xué)籍檔案管理系 統(tǒng)的開發(fā)也正是為了滿足社會的需求。學(xué)籍檔案管理系統(tǒng)的開發(fā)是有一定社會意義的, 也是符合社會要求的。1.1組織機構(gòu)介紹圖1-1大學(xué)生檔案館學(xué)生學(xué)籍管理組織機構(gòu)圖1.2業(yè)務(wù)流程介紹與分析幫助學(xué)校對學(xué)生學(xué)籍檔案進行系統(tǒng)化、計算機化、規(guī)范化的管理,促進檔案的完整、 準(zhǔn)確和全面。保證學(xué)生學(xué)籍檔案管理工作有條不紊的進行。保障檔案的安全性、保密性。圖形元素:處理數(shù)據(jù)流1組織輸入輸出/文檔圖1-2圖

5、形元素:處理數(shù)據(jù)流1組織輸入輸出/文檔圖1-2系統(tǒng)流程圖操作員1.3系統(tǒng)開發(fā)計劃1)保存來自學(xué)校各個學(xué)院的學(xué)生學(xué)籍的基本檔案,保存學(xué)生的派遣,招生,論文信息, 在其他部門或個人需要時方便查詢。2)系統(tǒng)需要密碼保護,防止不具備權(quán)限的人對系統(tǒng)以及信息進行修改。3)對檔案館的案卷進行管理。2需求分析軟件需求分析的目標(biāo)是深入描述軟件的功能和性能,確定軟件設(shè)計的約束和軟件同 其它系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其它有效性需求。需求分析階段研究的對象是軟件項目的用戶要求。一方面,必須全面理解用戶的各 項要求,但乂不能全盤接受所有的要求,另一方面,要準(zhǔn)確地表達(dá)被接受的用戶要求。 只有經(jīng)過確切描述的軟件需求才能

6、成為軟件設(shè)計的基礎(chǔ)。1總體目標(biāo)總體需求目標(biāo)是在企業(yè)需求分析、考察調(diào)研和工程基本原則大體確定后才能進行設(shè) 計。在總體需求目標(biāo)方面,以企業(yè)的基本需求和關(guān)鍵需求為重點?;拘枨笫瞧髽I(yè)正常 的作業(yè)規(guī)范和業(yè)務(wù)流程的概念組合,關(guān)鍵需求是企業(yè)全部管理流程中重要環(huán)節(jié)和重要路 線的概要抽取。如果沒有基本需求就沒有企業(yè)總體的經(jīng)營作業(yè)管理,而沒有關(guān)鍵需求也 就沒有了本企業(yè)的經(jīng)營管理特色和個性。2具體目標(biāo)2. 3系統(tǒng)數(shù)據(jù)建模(ER圖)系統(tǒng)功能建模所采用的工具是數(shù)據(jù)流程圖和數(shù)據(jù)字典,用于表達(dá)系統(tǒng)內(nèi)部數(shù)據(jù)的運 動以及對數(shù)據(jù)的描述和定義。實體屬性聯(lián)系(1)確定實體有:操作員、管理員、學(xué)籍(2)確定聯(lián)系有:學(xué)生與學(xué)籍1: 1

7、查詢關(guān)系管理員與學(xué)籍1: N更新錄入關(guān)系(3)確定實體和聯(lián)系的屬性:操作員:姓名、性別、學(xué)院名稱、專業(yè)名稱、身份證號、檔案號管理員:姓名、性別、身份證號、登錄密碼、修改密碼學(xué) 籍:學(xué)院名稱、專業(yè)名稱、姓名、檔案號、身份證號圖13系統(tǒng)數(shù)據(jù)建模(ER圖)2.4系統(tǒng)功能建模(數(shù)據(jù)流程圖)簡稱DFD,它用來描述目標(biāo)系統(tǒng)的邏輯結(jié)構(gòu),它是由實體部分,處理部分,數(shù)據(jù)存儲部分和數(shù) 據(jù)流四部分組成,為了使數(shù)據(jù)流圖所描述邏輯結(jié)構(gòu)更加清晰,容易閱讀,對數(shù)據(jù)流圖作如下說明:圖形元素:數(shù)據(jù)的源點/終點I 圖形元素:數(shù)據(jù)的源點/終點I I數(shù)據(jù)的處理O 數(shù)據(jù)存儲數(shù)據(jù)流F2派遣信息的管理 P0F8派遣信息的管理匯總F3招生信

8、息的管理F9招生信息的管理匯總F4論文信息的管理學(xué)生學(xué)籍管理系統(tǒng)F10論文信息的管理匯總F5用戶管理 F6系統(tǒng)管理及維護F1畢業(yè)生基本信息管理Z F7畢業(yè)生基本信息管理匯總7E2操作員管理員圖14數(shù)據(jù)流圖(頂層圖)E1管理員F11基本檔案輸入P1F14輸入個人信息F12基本檔案更新F13基本檔案刪除畢業(yè)生信息管理系統(tǒng)F15顯示基本檔案E2操作員E1管理員F16派遣信息的輸入/P2F14輸入個人信息F17派遣信息的更新F18派遣信息的刪除派遣信息管理F19顯示派遣信息E2操作員E1管理員F20招生信息的輸入 /F21招生信息的更新P3招生信息管理F14輸入個人信息F22招生信息的刪除F23顯示招

9、生信息E2操作員F24論文信息的輸入/P4F14輸入個人信息管理員F25論文信息的更新F26論文信息的刪除論文信息管理F27顯示論文信息E2操作員E1管理員F28用戶信息的輸入F29用戶信息的更新F30用戶信息的刪除P5用戶管理1F14輸入個人信息F31顯示論文信息E2操作員圖15數(shù)據(jù)流圖(一層圖)2.5數(shù)據(jù)字典3總體設(shè)計需求分析階段己經(jīng)完全弄清楚了目標(biāo)系統(tǒng)的各種需求,較好地解決了要讓所開發(fā)的 軟件“做什么”的問題,并己在軟件需求規(guī)格說明和數(shù)據(jù)要求規(guī)格說明中詳盡和充分地 闡明了這些需求。下一步就要著手實現(xiàn)軟件的需求,即要著手解決“怎么做”的問題。分析模型中的每一個成份都提供了建立設(shè)計模型所需的

10、信息。根據(jù)用數(shù)據(jù)、功能和 行為模型表示的軟件需求,采用某種設(shè)計方法進行數(shù)據(jù)設(shè)計、體系結(jié)構(gòu)設(shè)計、接口 設(shè)計和過程設(shè)計。數(shù)據(jù)設(shè)計將實體一關(guān)系圖中描述的對象和關(guān)系,以及數(shù)據(jù)詞典中描述的詳細(xì)數(shù)據(jù)內(nèi) 容轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義。體系結(jié)構(gòu)設(shè)計定義軟件系統(tǒng)各主要成份之間的關(guān)系。接口設(shè) 計根據(jù)數(shù)據(jù)流圖定義軟件內(nèi)部各成份之間、軟件與其它協(xié)同系統(tǒng)之間及軟件與用戶之間 的交互機制。過程設(shè)計則是把結(jié)構(gòu)成份轉(zhuǎn)換成軟件的過程性描述。在編碼步驟,根據(jù)這 種過程性描述,生成源程序代碼,然后通過測試最終得到完整有效的軟件。1系統(tǒng)層次圖大學(xué)檔案館學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)生基本信息管理派遣信息的管理招生信息的管理論文信息的管理用戶管理系統(tǒng)

11、管理理及維護畢業(yè)生基本信息管理派遣信息的管理招生信息的管理論文信息的管理用戶管理系統(tǒng)管理理及維護圖1-6系統(tǒng)層次圖2系統(tǒng)IPO圖L、姓名2L、姓名2、性別3、身份證號 k登陸密碼 5、修改密碼 5、檔案號7、學(xué)院名稱 3、專業(yè)名稱1、畢業(yè)生基本信息管理2、派遣信息管理系統(tǒng)3、招生信息管理系統(tǒng)4、論文信息管理系統(tǒng)5、用戶管理( 輸入處理1、畢業(yè)生基本信息匯總2、派遣信息匯總3、招生信息匯總4、論文信息匯總4詳細(xì)設(shè)計1模塊詳細(xì)設(shè)計從軟件開發(fā)的工程化觀點來看,在使用程序設(shè)計語言編制程序以前,需要對所采用 算法的邏輯關(guān)系進行分析,設(shè)計出全部必要的過程細(xì)節(jié),并給予清晰的表達(dá),使之成為 編碼的依據(jù)。這就是過程設(shè)計(詳細(xì)設(shè)計)的任務(wù)。過程設(shè)計也叫做詳細(xì)設(shè)計或程序設(shè)計,它不同于編碼或編程。在過程設(shè)計階段,要 決定各個模塊的實現(xiàn)算法,并精確地表達(dá)這些算法。前者涉及所開發(fā)項目的具體要求和 對每個模塊規(guī)定的功能。以及算法的設(shè)計和評價,后者需要給出適當(dāng)?shù)乃惴枋?,為?應(yīng)提供過程設(shè)計的表達(dá)工具。對于系統(tǒng)內(nèi)的每一個模塊,要逐個模塊給出以下的說明:4.1.1模塊定義模塊編號:按照命名規(guī)則,按照如下兩種情況命名:A)公用模塊,如打印驅(qū)動或打印報表公用程序,則可按照S-XXX進行編號,其中, S(SHARE)表示公用,XXX為

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論