《系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)》實(shí)驗(yàn)指導(dǎo)書(面向?qū)ο蠓椒?
《《系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)》實(shí)驗(yàn)指導(dǎo)書(面向?qū)ο蠓椒?》由會員分享,可在線閱讀,更多相關(guān)《《系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)》實(shí)驗(yàn)指導(dǎo)書(面向?qū)ο蠓椒?(20頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 北京信息科技大學(xué) 信息管理學(xué)院 實(shí)驗(yàn)指導(dǎo)書 實(shí)驗(yàn)名稱: 信息系統(tǒng)分析與設(shè)計(jì) 實(shí)驗(yàn)類別: 課內(nèi)實(shí)驗(yàn) 適用專業(yè): 信息安全 適用班級: 1301、1302 授課教師: 孫璇 一、實(shí)驗(yàn)?zāi)康? 本實(shí)驗(yàn)課程是在學(xué)習(xí)《信息系統(tǒng)分析與設(shè)計(jì)》課程的主要理論
2、之后進(jìn)行的實(shí)踐教學(xué)環(huán)節(jié)。要求學(xué)生根據(jù)指定的項(xiàng)目進(jìn)行詳細(xì)系統(tǒng)分析與設(shè)計(jì),按照小組工作形式完成系統(tǒng)的分析文檔和設(shè)計(jì)文檔。 本實(shí)驗(yàn)主要目的是加強(qiáng)理論知識的理解,熟悉主流的建模工具和信息系統(tǒng)開發(fā)技術(shù),了解需求分析的內(nèi)容和方法,取得多層結(jié)構(gòu)的信息系統(tǒng)的設(shè)計(jì)經(jīng)驗(yàn),培養(yǎng)專業(yè)的文檔寫作能力,并初步體驗(yàn)團(tuán)隊(duì)合作的開發(fā)模式。 二、實(shí)驗(yàn)要求 本實(shí)驗(yàn)的實(shí)驗(yàn)類型屬綜合設(shè)計(jì)型,學(xué)生根據(jù)每個小組分配的題目,開展有關(guān)課題的詳細(xì)調(diào)查工作,學(xué)習(xí)建模工具的使用,采用用例模型進(jìn)行需求分析,使用面向?qū)ο蠓椒ń⑾到y(tǒng)邏輯模型和物理模型,撰寫分析和設(shè)計(jì)文檔。 三、實(shí)驗(yàn)內(nèi)容和步驟 1、 組隊(duì)
3、 (1) 學(xué)生自由組對,教師為每個小組分配課題。 2、 初步調(diào)查 (1) 小組成員閱讀課題原始需求,并以各種方式對課題展開詳細(xì)調(diào)查 (2) 小組成員討論,明確信息系統(tǒng)的基本范圍。包括確定系統(tǒng)邊界、以活動圖描述整個系統(tǒng)功能流程(如圖 1 所示) 辦公室 讀者 圖書出納 審核身份 辦理證件 查找書籍 登記借書 有續(xù)借 辦理續(xù)借 登記還書 有違規(guī) 登記違規(guī)罰 款 圖 1 活動圖(業(yè)務(wù)流程) 3、 成員分工 (1
4、) 確定小組成員的分工(最好根據(jù)功能分塊) (2) 制定本次課程設(shè)計(jì)的計(jì)劃 4、 建立用例模型 (1) 各小組成員根據(jù)分工了解有關(guān)業(yè)務(wù)功能,繪制用例圖(如圖 1)。 圖2 用例圖 (2) 書寫每個用例的詳細(xì)規(guī)格說明,示例如表1。 表 1 用例的詳細(xì)規(guī)格說明 用例名稱 參與者 假設(shè) 前置條件 后置條件 主事件流 借出圖書 圖書管理員(
5、主要參與者) ,讀者(次要參與者) 圖書館是開架借閱,讀者總是找到書后辦理借書手續(xù),因此,借 書不需要驗(yàn)證庫 存,而且每本書都是可識別的。 圖書管理員已被識別和授權(quán) 存儲借書記錄,更新庫存數(shù)量,所借圖書狀態(tài)為出借 1.圖書管理員將讀者借書卡提供給系統(tǒng); 2.系統(tǒng)驗(yàn)證讀者身份和借書條件; 3.圖書管理員將讀者所借圖書輸入系統(tǒng); 4.系統(tǒng)記錄借書信息, 并且修改圖書的狀態(tài)和此種書的可借數(shù)量; 5.系統(tǒng)累加讀者的借書數(shù)量; 6.重復(fù) 3-5,直到圖書管理員確認(rèn)全部圖書登記完畢; 備選事件流 7.系統(tǒng)打印
6、借書清單,交易成功完成。 2a.非法讀者 1.系統(tǒng)提示讀者身份錯誤,用例結(jié)束 2b.讀者借書數(shù)已達(dá)限額 1.系統(tǒng)提示讀者已達(dá)結(jié)束限額,用例結(jié)束 2c.讀者有過期未還書籍 1.系統(tǒng)提示讀者應(yīng)歸還的書籍列表和到期日,用例結(jié)束 5a.讀者借書數(shù)已達(dá)限額 1.系統(tǒng)提示,并要求結(jié)束輸入 2.圖書管理員確認(rèn)借書完成 5b.讀者有該書的預(yù)定記錄 1. 刪除該書的預(yù)定信息 非功能性需求 (3) 對于流程較為復(fù)雜的用例,可以繪制活動圖補(bǔ)
7、充說明該用例的處理過程。 (4) 小組集中,調(diào)整、優(yōu)化用例模型 5、 建立分析模型 (1) 在詳細(xì)的用例模型的基礎(chǔ)上,識別出系統(tǒng)中的對象,建立領(lǐng)域類圖(如讀者、圖書) (2) 初步確定領(lǐng)域類的屬性 (3) 定義領(lǐng)域類的關(guān)系(包括泛化、關(guān)聯(lián),分析階段的完整類圖,如圖 3) 被預(yù)定 預(yù)定記錄 預(yù)定日期 1 * 館藏資源品種 * 資源名稱 資源項(xiàng) 國際出版號
8、擁有 館藏目錄 價(jià)格 館藏流水號 1 1..* 簡介 1 * 狀態(tài) 館藏?cái)?shù)量 1 1 可借數(shù)量 讀者 0..1 姓名 借書記錄 身份證號 碟片品種 借書日期 借書卡號 圖書品種 圖書限額 * 歸還日期 碟片類型 作者 已借圖書數(shù)
9、 登記 碟片數(shù) 出版社 1 碟片限額 制作公司 出版日期 已借碟片數(shù) 1 0..1 圖書管理員2 逾期記錄 使用 罰款細(xì)則 職工號 逾期天數(shù) * 0..1 姓名 圖 3 定義了屬性和關(guān)聯(lián)的類圖 (4) 對于存在復(fù)雜狀態(tài)轉(zhuǎn)換的對象,繪制狀態(tài)圖(可選,如圖4)
10、 圖4 狀態(tài)圖 (5) 小組集中,調(diào)整、優(yōu)化分析模型 (6) 書寫分析文檔(模板見附件2) 6、 建立設(shè)計(jì)模型 (1) 小組討論,確定系統(tǒng)的總體架構(gòu)模式,設(shè)計(jì)本系統(tǒng)和其他之間之間的接口(使用構(gòu)件圖) (2) 在分析模型和總體架構(gòu)基礎(chǔ)上, 設(shè)計(jì)出滿足功能需求的軟件類, 包括界面類、 控制類、 實(shí)體類、數(shù)據(jù)訪問類等,形成初步設(shè)計(jì)模型(如圖5)。 (3) 類的分層可以自行設(shè)計(jì),但一個小組最好統(tǒng)一使用一種分層模式,至少做到表
11、現(xiàn)和業(yè)務(wù)分離。 圖 5 總體設(shè)計(jì) (4) 采用可視化工具設(shè)計(jì)每個用例的用戶界面,根據(jù)架構(gòu)( 面,如圖 6) C/S 或 B/S 可以是不同窗口界 圖 6 界面設(shè)計(jì) (5) 識別出每個用例的參與類,根據(jù)用例的事件流繪制用例實(shí)現(xiàn)的順序圖(如圖 7)。
12、 圖 7 用例的順序圖 (6) 對照順序圖和其他詳細(xì)資料,可明確詳細(xì)地定義出類的屬性、方法,構(gòu)造完整的類圖 (7) 對類進(jìn)行詳細(xì)分析,并對照用例的順序圖,形成類調(diào)用的層次關(guān)系,在此基礎(chǔ)上形成 本系統(tǒng)內(nèi)部組件的層次關(guān)系,小組討論,繪制組件圖(可選,如圖 8) Library.exe BLL.dll DAL.dll 圖8 組件
13、圖 (8) 在類圖基礎(chǔ)上,建立數(shù)據(jù)庫結(jié)構(gòu) (9) 書寫設(shè)計(jì)文檔(模板見附件3) 7、 編寫部分程序,驗(yàn)證設(shè)計(jì)方案 8、 撰寫總結(jié)報(bào)告(模板見附件 4) (1) 各成員書寫個人總結(jié) (2) 小組自評 (3) 上交全部文檔 四、實(shí)驗(yàn)環(huán)境和設(shè)備 1、 實(shí)驗(yàn)硬件設(shè)備: P4 微機(jī)一臺 2、 實(shí)驗(yàn)軟件工具: 1) 建模工具(必選一) A. Rational Rose 2003 Enterprise Edition 或 7.0(推薦) B. Visio C. PowerDesigner1
14、5 D. IBM Rational Software Architect V6.0 2) 文檔編輯工具 A. Word 3) 集成開發(fā)環(huán)境 A. Visual Studio 2005 Team Edition 或 Visual Studio 6.0 (微軟平臺) B. Eclipse 或 JBuilder 或 Netbeans( Java 平臺) /或 Java 開發(fā)框架( Struts、 Spring ) C. 其它工具( PB 等) 4) 數(shù)據(jù)服務(wù)器 A. Microsoft SQL server 2005 或 2000
15、 B. Oracle C. MySql 5) Web 服務(wù)器(可選,用于系統(tǒng)實(shí)現(xiàn)) A. Microsoft Internet information Service ( IIS ) B. Tomcat 五、實(shí)驗(yàn)要求 1、 開發(fā)小組一起合作完整系統(tǒng)分析與設(shè)計(jì),但每個成員都要完整的、獨(dú)立地完成各步驟。注意:成員分工不能只分配某一步驟的任務(wù),比如僅數(shù)據(jù)庫設(shè)計(jì)或界面設(shè)計(jì),每個成員必須參加所有步驟相關(guān)的工作,包括用例圖、用例描述、類設(shè)計(jì)、界面設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等,因此建議按照子系統(tǒng)或功能組進(jìn)行分工。 2、 以面向?qū)ο蟮姆绞酵瓿绍浖?xiàng)
16、目的系統(tǒng)分析和設(shè)計(jì),用 UML 語言建模,推薦使用 Rose/Visio/PowerDesigner 等建模工具。 3、 編寫程序?qū)崿F(xiàn)部分用例功能,取得面向?qū)ο蠛徒M件編程的實(shí)際編程經(jīng)驗(yàn)。 4、 完成各個階段的文檔編制,感受文檔在整個開發(fā)過程中的重要作用。 5、 熟悉面向?qū)ο蟮能浖_發(fā)過程。 6、 小組成員在實(shí)驗(yàn)過程要密切合作、充分交流,各部分應(yīng)該互相聯(lián)系,組成完整的系統(tǒng),而不是孤立的模塊。 六、實(shí)驗(yàn)成績考核方法 實(shí)驗(yàn)完成后,每個小組應(yīng)完成三份文檔,根據(jù)文檔質(zhì)量評定成績。文檔具體格式見附錄。 附錄 1:文檔封面 附錄 2:系統(tǒng)分
17、析說明書模板 附錄 3:系統(tǒng)設(shè)計(jì)說明書模板 附錄 4:課程設(shè)計(jì)總結(jié)模板 附錄 1 北京信息科技大學(xué) 信息管理學(xué)院 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì) 實(shí)驗(yàn)報(bào)告 (實(shí)習(xí)(課題)名稱) XXXXXXXXXXXXXX系統(tǒng)的分析與設(shè)計(jì) 專業(yè)名稱: 班 級: 組 別: 小組成員 學(xué)號 工作內(nèi)容 成績 附錄 2 系統(tǒng)分析說明書(需求規(guī)格說明書) 目
18、錄 1 概述 ........................................................................................................... 錯誤!未定義書簽。 1.1 編寫目的 .......................................................................................... 錯誤!未定義書簽。 1.2 參考資料 ...........................................
19、............................................... 錯誤!未定義書簽。 1.3 術(shù)語和縮寫詞 * ................................................................................ 錯誤!未定義書簽。 2 業(yè)務(wù)流程分析 ........................................................................................... 錯誤!未定義書簽。 2.1 組織機(jī)構(gòu)調(diào)查
20、.................................................................................. 錯誤!未定義書簽。 2.2 現(xiàn)行業(yè)務(wù)流程 .................................................................................. 錯誤!未定義書簽。 2.3 問題分析 * .................................................................................
21、....... 錯誤!未定義書簽。 3 需求 ........................................................................................................... 錯誤!未定義書簽。 3.1 功能需求 .......................................................................................... 錯誤!未定義書簽。 3.2 數(shù)據(jù)需求 ..........................
22、................................................................ 錯誤!未定義書簽。 3.3 性能需求 * ........................................................................................ 錯誤!未定義書簽。 3.4 非功能需求 * .................................................................................... 錯誤!未定義書
23、簽。 4 環(huán)境 ........................................................................................................... 錯誤!未定義書簽。 4.1 運(yùn)行環(huán)境 .......................................................................................... 錯誤!未定義書簽。 4.2 開發(fā)環(huán)境 ..........................................
24、................................................ 錯誤!未定義書簽。 【注】本編寫指南中帶有“ * ”標(biāo)志的表示可選部分,即在文檔編寫過程中可以依據(jù)實(shí) 際項(xiàng)目的具體情況進(jìn)行取舍,文檔完成后這些“ * ”標(biāo)記應(yīng)該去掉。 1 概述 1.1 編寫目的 本文檔的編寫目的是為×××××項(xiàng)目的開發(fā)提供: a. 軟件總體要求,作為用戶和軟件開發(fā)人員之間了解的基礎(chǔ); b. 功能、性能、接口和可靠性的要求,作為軟件人員進(jìn)行設(shè)計(jì)和編碼的基礎(chǔ); c. 驗(yàn)收標(biāo)準(zhǔn),作為用戶確認(rèn)測試的依據(jù)。
25、 1.2 參考資料 包括所有和需求分析相關(guān)的原始資料: a. 項(xiàng)目來源; b. 本文檔中引用到的規(guī)范和資料等; c. 列出這些規(guī)范和資料的作者、編號、標(biāo)題、發(fā)表日期、出版單位或資料來源。 1.3 術(shù)語和縮寫詞 * 列出本文檔中用到的專門術(shù)語的定義和縮寫詞, 縮寫詞要給出中文譯名和英文全稱, 常 用的不需要定義。 2 業(yè)務(wù)流程分析 2.1 組織機(jī)構(gòu)調(diào)查 調(diào)查企業(yè)的組織結(jié)構(gòu),繪制組織結(jié)構(gòu)圖,并說明各個職能部門的職責(zé)。 2.2 現(xiàn)行業(yè)務(wù)流程 采用 UML 活動圖或跨職能
26、流程圖說明日常管理工作的處理過程, 可能有多個業(yè)務(wù)流程。 格式可以采用如下形式: 流程 流程描述: 相關(guān)崗位及主要職責(zé): 流程圖 流程詳述: 流程 流程描述: 相關(guān)崗位及主要職責(zé): 流程圖 流程詳述: 2.3 問題分析 * 對現(xiàn)行流程進(jìn)行分析,找到并說明其中不合理或瓶頸問題,提出應(yīng)對措施。 3 需求 3.1 功能需求 詳細(xì)地說明該軟件系統(tǒng)的用戶,各用戶的功能及功能描述。 繪制用例圖, 并對每個用例建立詳細(xì)的規(guī)格說明, 必要的非功能性需求可以附加在用例說明中
27、 3.2 數(shù)據(jù)需求 繪制簡單的領(lǐng)域類圖,類應(yīng)包含屬性,操作可選。 3.3 性能需求 * 如果對程序有運(yùn)行時間、存儲空間和計(jì)算精度的特殊要求,在本節(jié)應(yīng)加以說明。 3.4 非功能需求 * 包括可維護(hù)性、可移植性等非功能需求。 4 環(huán)境 4.1 運(yùn)行環(huán)境 描述運(yùn)行軟件系統(tǒng)所需的軟、硬件環(huán)境。 4.2 開發(fā)環(huán)境 描述開發(fā)軟件系統(tǒng)所需的軟、硬件環(huán)境。 附錄 3 設(shè)計(jì)說明書目錄 1 概述 ................................................
28、........................................................... 錯誤!未定義書簽。 1.1 編寫目的 .......................................................................................... 錯誤!未定義書簽。 1.2 參考資料 .......................................................................................... 錯誤!未定義書簽。
29、 1.3 術(shù)語和縮寫詞 * ................................................................................ 錯誤!未定義書簽。 2 需求概述 ................................................................................................... 錯誤!未定義書簽。 3 總體結(jié)構(gòu)設(shè)計(jì) .........................................................
30、.................................. 錯誤!未定義書簽。 3.1 對外接口設(shè)計(jì) * ................................................................................ 錯誤!未定義書簽。 3.2 內(nèi)部結(jié)構(gòu)設(shè)計(jì) .................................................................................. 錯誤!未定義書簽。 3.3 出錯處理設(shè)計(jì) * ................
31、................................................................ 錯誤!未定義書簽。 3.4 其它 * ................................................................................................ 錯誤!未定義書簽。 4 類的詳細(xì)設(shè)計(jì) ...........................................................................................
32、 錯誤!未定義書簽。 4.1 XX 類 ................................................................................................ 錯誤!未定義書簽。 4.1.1 描述 ....................................................................................... 錯誤!未定義書簽。 4.1.2 屬性 ......................................
33、................................................. 錯誤!未定義書簽。 4.1.3 公有方法 ............................................................................... 錯誤!未定義書簽。 4.1.4 私有方法 ............................................................................... 錯誤!未定義書簽。 4.2 XX 類 ..........
34、...................................................................................... 錯誤!未定義書簽。 4.2.1 描述 ....................................................................................... 錯誤!未定義書簽。 4.2.2 屬性 .........................................................................
35、.............. 錯誤!未定義書簽。 4.2.3 公有方法 ............................................................................... 錯誤!未定義書簽。 4.2.4 私有方法 ............................................................................... 錯誤!未定義書簽。 5 用例實(shí)現(xiàn)的詳細(xì)設(shè)計(jì) ..........................................
36、..................................... 錯誤!未定義書簽。 5.1 XX 用例 ............................................................................................ 錯誤!未定義書簽。 5.1.1 功能說明 ............................................................................... 錯誤!未定義書簽。 5.1.2 界面設(shè)計(jì) ........
37、....................................................................... 錯誤!未定義書簽。 5.1.3 參與類 ................................................................................... 錯誤!未定義書簽。 5.1.4 交互設(shè)計(jì) ............................................................................... 錯誤!未定義書簽
38、。 5.2 XX 用例 ............................................................................................ 錯誤!未定義書簽。 5.2.1 功能說明 ............................................................................... 錯誤!未定義書簽。 5.2.2 界面設(shè)計(jì) .......................................................
39、........................ 錯誤!未定義書簽。 5.2.3 參與類 ................................................................................... 錯誤!未定義書簽。 5.2.4 交互設(shè)計(jì) ............................................................................... 錯誤!未定義書簽。 6 數(shù)據(jù)庫設(shè)計(jì) ..................................
40、............................................................. 錯誤!未定義書簽。 【注】本編寫指南中帶有“ * ”標(biāo)志的表示可選部分,即在文檔編寫過程中可以依據(jù)實(shí) 際項(xiàng)目的具體情況進(jìn)行取舍,文檔完成后這些“ * ”標(biāo)記應(yīng)該去掉。 1 概述 1.1 編寫目的 本文檔的編寫目的是: 詳細(xì)定義×××××軟件的總體功能; 給出系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì),作為程序編寫的依據(jù)。 1.2 參考資料 包括: a. 項(xiàng)目來源; b. 本文
41、檔中引用到的規(guī)范和資料等; c. 列出這些規(guī)范和資料的作者、編號、標(biāo)題、發(fā)表日期、出版單位或資料來源。 1.3 術(shù)語和縮寫詞 * 列出本文檔中用到的專門術(shù)語的定義和縮寫詞,縮寫詞要給出中文譯名和英文全稱,常用的不需要定義。 2 需求概述 概述系統(tǒng)的特性和需求,擴(kuò)充軟件需求說明中的信息,給出增加的細(xì)節(jié),詳盡地指出對軟件需求說明中有關(guān)特性和需求作出的變更。 (詳細(xì)說明見《需求說明》 )。 3 總體結(jié)構(gòu)設(shè)計(jì) 3.1 對外接口設(shè)計(jì) 構(gòu)件圖:說明本系統(tǒng)和外部系統(tǒng)之間的接口關(guān)系(對外的供接口,需要其他系統(tǒng)的接口) 。 3.2
42、 內(nèi)部結(jié)構(gòu)設(shè)計(jì) 1、架構(gòu)說明(分層) :說明整體架構(gòu)的層次結(jié)構(gòu)(如界面層、業(yè)務(wù)層等) ,每層采用的技術(shù)(如界面層采用 Windows 窗體界面還是 Web 界面)。 2、類圖、包圖:可以先繪制包圖(每個包中有哪些類,可以按照層來分包,也可以按照子系統(tǒng)分包),類圖要完整,包含類的屬性和方法、類之間的關(guān)系。 3、組件圖:繪制系統(tǒng)組件圖,說明系統(tǒng)最后實(shí)現(xiàn)為哪些組件(如 EXE 、 DLL 等),每個組件 實(shí)現(xiàn)了哪些類,組件之間的依賴關(guān)系等 3.3 出錯處理設(shè)計(jì) * 包括對出錯輸出信息、出錯處理對策的說明。
43、 3.4 其它 * 說明設(shè)計(jì)當(dāng)中對于安全保密、維護(hù)等情況的設(shè)計(jì)考慮。 4 類的詳細(xì)設(shè)計(jì) 對系統(tǒng)當(dāng)中主要的類逐一進(jìn)行詳細(xì)設(shè)計(jì)和說明。 4.1 XX 類 描述 用文字形式簡單描述該類的主要內(nèi)容。 屬性 列出該類的主要屬性及其描述。 公有方法 詳細(xì)描述類的 Public 方法,包括功能、輸入、輸出和實(shí)現(xiàn)算法。復(fù)雜算法可以采用盒圖或程序流程圖、類程序語言等方式加以說明。 私有方法 詳細(xì)描述類的私有或保護(hù)方法,包括功能、輸入、輸出和實(shí)現(xiàn)算法。復(fù)雜算法可以采用盒圖或程序流程圖、類程序語言等方式加以說明。
44、 4.2 XX 類 描述 用文字形式簡單描述該類的主要內(nèi)容。 屬性 列出該類的主要屬性及其描述。 屬性名 屬性說明 _teacherName(String) 教師姓名 公有方法 詳細(xì)描述類的 Public 方法,包括功能、輸入、輸出和實(shí)現(xiàn)算法。復(fù)雜算法可以采用盒圖或程序流程圖、類程序語言等方式加以說明。 方法名 方法說明 TeacherName get/set 方法 Add(Teacher t1) 增加一名新教師 私有方法 詳細(xì)描述類的
45、私有或保護(hù)方法,包括功能、輸入、輸出和實(shí)現(xiàn)算法。復(fù)雜算法可以采用盒圖或程序流程圖、類程序語言等方式加以說明。 ?? 5 用例實(shí)現(xiàn)的詳細(xì)設(shè)計(jì) 對《需求分析》文檔當(dāng)中所有用例的具體實(shí)現(xiàn)逐一進(jìn)行說明。 5.1 XX 用例 功能說明 用文字形式簡單的描述該用例的主要功能。 界面設(shè)計(jì) 采用用戶界面原型 (如 Windows 窗口或網(wǎng)頁) 描述該用例的操作界面, 說明數(shù)據(jù)的輸入形式和驗(yàn)證手段,特殊的界面操作約束關(guān)系和控制流程可適當(dāng)說明。 參與類 列出所有參與該項(xiàng)功能的類。 交互設(shè)計(jì) 用順序圖描述該用例的具體實(shí)現(xiàn)。
46、 5.2 XX 用例 功能說明 用文字形式簡單的描述該用例的主要功能。 界面設(shè)計(jì) 采用用戶界面原型 (如 Windows 窗口或網(wǎng)頁) 描述該用例的操作界面, 說明數(shù)據(jù)的輸入形式和驗(yàn)證手段,特殊的界面操作約束關(guān)系和控制流程可適當(dāng)說明。 參與類 Login.aspx, LoginControl, 交互設(shè)計(jì) 用順序圖描述該用例的具體實(shí)現(xiàn)。只需要繪制用例規(guī)約中的主事件流。 ?? 6 數(shù)據(jù)庫設(shè)計(jì) 對程序當(dāng)中所采
47、用的數(shù)據(jù)庫相關(guān)規(guī)格說明等進(jìn)行定義。建議給出數(shù)據(jù)庫表結(jié)構(gòu),數(shù)據(jù)類型應(yīng)符 合所選擇的 DBMS 規(guī)定(如 SQL Server2005 或 Oracle)。 表 1:XXX 表 字段名 含義 類型(長度) 默認(rèn)值 允許空 主鍵 √ 外鍵 備注 其他如取值范圍等 表 2: XXX 表 字段名 含義 類型(長度) 默認(rèn)值 允許空 主鍵 √ 外鍵 備注 其他如取值范圍等
48、 ? ... 此外,如果需要觸發(fā)器、存儲過程等,需要描述其詳細(xì)設(shè)計(jì)。 附錄 4 課程設(shè)計(jì)總結(jié) 目錄 1 課程設(shè)計(jì)目的 19 2 課程設(shè)計(jì)完成情況 19 3 小組成員具體分工 19 4 個人總結(jié) 19 5 小組自評評分 19 1 課程設(shè)計(jì)目的 [ 明確實(shí)習(xí)應(yīng)達(dá)到的目的 ] 2 課程設(shè)計(jì)完成情況 [ 簡要描述實(shí)習(xí)課題要完成的工作有哪些、工作成果有哪些 ] 3 小組成員具體分工 [ 每個成員必須獨(dú)立而且完整地完成
49、部分功能模塊(用例)的實(shí)現(xiàn),而不能只是完成像僅僅數(shù)據(jù)庫設(shè)計(jì)、或某一層類設(shè)計(jì)、或測試等工作 ] 4 個人總結(jié) 學(xué)號 姓名 工作總結(jié): 學(xué)號 姓名 工作總結(jié): 學(xué)號 姓名 工作總結(jié): 學(xué)號 姓名 工作總結(jié): 5 小組自評評分 [ 經(jīng)小組集體討論,給小組每人一個評分,百分制 ] 學(xué)號: 姓名 評分 學(xué)號: 姓名 評分 學(xué)號: 姓名 評分 學(xué)號: 姓名 評分
- 溫馨提示:
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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代文閱讀之小說人物形象課件
- 3第12課蘇東的艱難探索
- 《第二節(jié)--探究環(huán)境污染對生物的影響》課件-(同課異構(gòu))2022年課件
- 牛津譯林版七下英語7bunit1dreamhomesreading課件1
- 六年級語文《一個這樣的老師》教學(xué)課件
- 六年級安全教育-運(yùn)動的自我監(jiān)控課件
- 五年級下冊數(shù)學(xué)優(yōu)秀教學(xué)課件《解決問題》人教新課標(biāo)
- 27清澈的湖水 (2)
- 49稍復(fù)雜的分?jǐn)?shù)乘法應(yīng)用題練習(xí)
- 江蘇省高考物理二輪復(fù)習(xí)專題一力與物體的平衡課件
- 小松鼠找花生課件(教育精品)
- 22跨越海峽的生命橋 (2)
- 人力資源環(huán)境分析
- 《空氣》課件-(省優(yōu))2022年人教版化學(xué)課件-2
- 鐵路與城市軌道交通振動與噪聲