![《信息系統(tǒng)分析與設(shè)計(jì)》-實(shí)驗(yàn)教學(xué)大綱_第1頁](http://file4.renrendoc.com/view/cdffc16df51e06cc98ae39df02006c8e/cdffc16df51e06cc98ae39df02006c8e1.gif)
![《信息系統(tǒng)分析與設(shè)計(jì)》-實(shí)驗(yàn)教學(xué)大綱_第2頁](http://file4.renrendoc.com/view/cdffc16df51e06cc98ae39df02006c8e/cdffc16df51e06cc98ae39df02006c8e2.gif)
![《信息系統(tǒng)分析與設(shè)計(jì)》-實(shí)驗(yàn)教學(xué)大綱_第3頁](http://file4.renrendoc.com/view/cdffc16df51e06cc98ae39df02006c8e/cdffc16df51e06cc98ae39df02006c8e3.gif)
![《信息系統(tǒng)分析與設(shè)計(jì)》-實(shí)驗(yàn)教學(xué)大綱_第4頁](http://file4.renrendoc.com/view/cdffc16df51e06cc98ae39df02006c8e/cdffc16df51e06cc98ae39df02006c8e4.gif)
![《信息系統(tǒng)分析與設(shè)計(jì)》-實(shí)驗(yàn)教學(xué)大綱_第5頁](http://file4.renrendoc.com/view/cdffc16df51e06cc98ae39df02006c8e/cdffc16df51e06cc98ae39df02006c8e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《信息系統(tǒng)分析與設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)大綱一、課程基本信息課程代碼:16017803課程名稱:信息系統(tǒng)分析與設(shè)計(jì)英文名稱:AnalysisandDesignofInformationSystems實(shí)驗(yàn)總學(xué)時:18學(xué)時適用專業(yè):大數(shù)據(jù)管理與應(yīng)用、信息管理與信息系統(tǒng)、電子商務(wù)、計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、人工智能、審計(jì)學(xué)(信息系統(tǒng)審計(jì))課程類別:專業(yè)課先修課程:程序設(shè)計(jì)、數(shù)據(jù)庫原理、管理信息系統(tǒng)實(shí)驗(yàn)教學(xué)的總體目的和要求1、對學(xué)生的要求:第一,Internet環(huán)境下信息系統(tǒng)開發(fā)模式主要是B/S模式,該模式由瀏覽器、Web服務(wù)器和數(shù)據(jù)庫服務(wù)器等3個層次組成。通過實(shí)驗(yàn),要求學(xué)生能夠:掌握J(rèn)SP訪問SQLServer數(shù)據(jù)庫的原理和編程方法;熟悉供應(yīng)鏈企業(yè)之間不同數(shù)據(jù)庫管理系統(tǒng)中業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換的原理和編程方法。注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念。第二,面向?qū)ο蠓治龊驮O(shè)計(jì)(ObjectOrientAnalysis&Design,OOAD)是現(xiàn)代軟件企業(yè)廣為采用的一項(xiàng)有效技術(shù)。OOAD方法要求在系統(tǒng)分析與設(shè)計(jì)中要采用規(guī)范的建模語言描述現(xiàn)實(shí)世界中指定問題域中的對象和實(shí)體。通過實(shí)驗(yàn),要求學(xué)生能夠:鞏固提高對信息系統(tǒng)項(xiàng)目特色功能需求分析的實(shí)踐能力;鞏固提高利用UML對系統(tǒng)體系結(jié)構(gòu)進(jìn)行分析與建模的實(shí)踐能力;鞏固提高信息系統(tǒng)項(xiàng)目中數(shù)據(jù)庫設(shè)計(jì)的實(shí)踐能力;鞏固提高信息系統(tǒng)項(xiàng)目中圖形界面分析與設(shè)計(jì)的實(shí)踐能力。注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神。第三,面向?qū)ο髮?shí)現(xiàn)與測試實(shí)驗(yàn)包括兩項(xiàng)工作:一是把面向?qū)ο笤O(shè)計(jì)結(jié)果用某種面向?qū)ο蟪绦蛟O(shè)計(jì)語言書寫成源程序,二是測試并調(diào)試面向?qū)ο笤闯绦?。面向?qū)ο蟪绦蛟O(shè)計(jì)語言的特點(diǎn)和程序設(shè)計(jì)風(fēng)格將對程序的可靠性、可重用性及可維護(hù)性產(chǎn)生深遠(yuǎn)影響。目前軟件測試仍然是保證軟件可靠性的主要措施,對于面向?qū)ο蟮能浖碚f情況也是如此。面向?qū)ο鬁y試的目標(biāo)也是用盡可能低的測試成本發(fā)現(xiàn)盡可能多的軟件錯誤。選擇編程語言的關(guān)鍵因素是語言一致的表達(dá)能力、可重用性及可維護(hù)性。通過實(shí)驗(yàn),要求學(xué)生能夠:鞏固提高JSP項(xiàng)目開發(fā)環(huán)境搭建與原型系統(tǒng)測試的實(shí)踐能力;鞏固提高JSP訪問主流數(shù)據(jù)庫的原理和編程方法;掌握信息系統(tǒng)項(xiàng)目開發(fā)中圖形用戶界面的實(shí)現(xiàn)方法。注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神。2、對教師的要求:通過講述信息系統(tǒng)的基本概念、理論、方法和技術(shù),達(dá)到系統(tǒng)地引導(dǎo)學(xué)生掌握信息系統(tǒng)建設(shè)的規(guī)劃、開發(fā)、維護(hù)和管理,突出業(yè)務(wù)分析、需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和測試等信息系統(tǒng)開發(fā)工作的知識,熟悉信息系統(tǒng)的主要應(yīng)用領(lǐng)域。能采用面向?qū)ο蠓椒?,遵循統(tǒng)一軟件開發(fā)過程,采用UML統(tǒng)一建模語言進(jìn)行模型描述,并利用主流的軟件工具與技術(shù),設(shè)計(jì)簡易的應(yīng)用信息系統(tǒng)原型。引導(dǎo)學(xué)生對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念。3、對實(shí)驗(yàn)條件的要求:PC機(jī)每人一臺,所有PC機(jī)均接入Internet。實(shí)驗(yàn)教學(xué)內(nèi)容實(shí)驗(yàn)項(xiàng)目一Internet環(huán)境下信息系統(tǒng)開發(fā)基礎(chǔ)實(shí)驗(yàn)實(shí)驗(yàn)名稱:Internet環(huán)境下信息系統(tǒng)開發(fā)基礎(chǔ)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:1.JSPWeb實(shí)驗(yàn)環(huán)境配置。1.1安裝JDK測試是否成功安裝JDK的結(jié)果是什么?1.2安裝Tomcat測試是否成功安裝Tomcat的結(jié)果是什么?1.3配置系統(tǒng)環(huán)境變量測試是否成功配置系統(tǒng)環(huán)境變量的結(jié)果是什么?1.4使用Tomcat發(fā)布基于JSP的信息系統(tǒng)項(xiàng)目測試是否成功使用Tomcat發(fā)布基于JSP的信息系統(tǒng)項(xiàng)目的結(jié)果是什么?1.5安裝MyEclipse測試是否成功安裝MyEclipse的結(jié)果是什么?1.6集成Tomcat和MyEclipse測試是否成功集成Tomcat和MyEclipse的結(jié)果是什么?1.7使用MyEclipse創(chuàng)建和發(fā)布基于JSP的信息系統(tǒng)項(xiàng)目測試是否成功使用MyEclipse創(chuàng)建和發(fā)布基于JSP的信息系統(tǒng)項(xiàng)目的結(jié)果是什么?2.JSP訪問MySQL數(shù)據(jù)庫。2.1MySQL5.5的安裝與配置測試是否成功安裝與配置MySQL5.5的結(jié)果是什么?2.2啟動MySQL5.5創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表測試是否成功啟動MySQL5.5創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表的結(jié)果是什么?2.3JSP訪問MySQL5.5數(shù)據(jù)庫的環(huán)境配置測試是否成功配置JSP訪問MySQL5.5數(shù)據(jù)庫的結(jié)果是什么?2.4JSP訪問MySQL5.5數(shù)據(jù)庫的編程方法——以ISAD團(tuán)隊(duì)人事檔案信息更新和查詢?yōu)槔郎y試是否成功使用JSP訪問MySQL5.5數(shù)據(jù)庫實(shí)現(xiàn)ISAD團(tuán)隊(duì)人事檔案信息更新和查詢的結(jié)果是什么?對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,如何注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念?實(shí)驗(yàn)性質(zhì):設(shè)計(jì)性實(shí)驗(yàn)實(shí)驗(yàn)學(xué)時:3學(xué)時實(shí)驗(yàn)?zāi)康呐c要求:1.掌握利用Tomcat發(fā)布基于JSP的信息系統(tǒng)項(xiàng)目的操作方法。2.掌握使用MyEclipse創(chuàng)建和發(fā)布基于JSP的信息系統(tǒng)項(xiàng)目的操作方法。3.掌握MySQL創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表的操作方法。4.掌握J(rèn)SP訪問MySQL數(shù)據(jù)庫的環(huán)境配置與編程方法。5.對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念。實(shí)驗(yàn)條件:1.Windows7/10,Office2010,MySQL5.5以上,jdk-7u1-windows-7.0,apache-tomcat-7.0.54,DreamweaverCS5以上,MyEclipse2017,IE8.0等。2.PC機(jī)。3.Internet網(wǎng)絡(luò)工具。研究與思考:1.怎樣使用MyEclipse和Tomcat搭建信息系統(tǒng)開發(fā)環(huán)境?2.怎樣使用JSP訪問MySQL數(shù)據(jù)庫?3.對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,如何注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念?實(shí)驗(yàn)項(xiàng)目二角色扮演與原型調(diào)研實(shí)驗(yàn)實(shí)驗(yàn)名稱:角色扮演與原型調(diào)研實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:1.參考如表1-1所示的“學(xué)院網(wǎng)站建設(shè)團(tuán)隊(duì)的組織結(jié)構(gòu)”,通過網(wǎng)上調(diào)查,整理出自己扮演的一個角色的崗位職責(zé)(100字以上文字說明)。實(shí)驗(yàn)結(jié)果記錄如下:自己扮演的第一個角色是:XXX自己扮演該角色的崗位職責(zé)是:XXX。表1-1學(xué)院網(wǎng)站建設(shè)團(tuán)隊(duì)的角色職責(zé)列表角色職責(zé)項(xiàng)目經(jīng)理項(xiàng)目總體設(shè)計(jì),制定和監(jiān)督開發(fā)進(jìn)度,制定相應(yīng)的開發(fā)規(guī)范,負(fù)責(zé)各個環(huán)節(jié)的評審工作,協(xié)調(diào)各個成員(小組)之間開發(fā)。文檔管理員管理開發(fā)及項(xiàng)目監(jiān)控過程中的相關(guān)文檔,保持所有文檔的同步與一致。調(diào)研分析師實(shí)際調(diào)研,提供詳細(xì)的策劃方案和需求分析。系統(tǒng)分析員根據(jù)需求分析報(bào)告進(jìn)行總體分析,得出網(wǎng)站的概念模型。模塊設(shè)計(jì)員根據(jù)系統(tǒng)分析結(jié)果對網(wǎng)站做模塊劃分及相關(guān)接口定義。程序員編寫功能模塊的實(shí)現(xiàn)代碼并進(jìn)行單元測試。美工設(shè)計(jì)員根據(jù)策劃和需求,設(shè)計(jì)網(wǎng)站的界面和標(biāo)識(Logo)等。測試工程師測試程序及網(wǎng)站功能。硬件工程師硬件的選擇、購買及配置。數(shù)據(jù)庫管理員詳細(xì)設(shè)計(jì)網(wǎng)站后臺數(shù)據(jù)庫,保持開發(fā)和維護(hù)過程中數(shù)據(jù)庫的安全性和一致性??蛻袈?lián)絡(luò)人員與客戶聯(lián)系、協(xié)助其他人員與客戶的交流。2.依據(jù)表1-1中“美工設(shè)計(jì)員”的職責(zé),請?jiān)O(shè)計(jì)一套個人風(fēng)采網(wǎng)頁,參考模板如下:注意:標(biāo)題區(qū)中“1281”代表的是實(shí)驗(yàn)學(xué)生的學(xué)號最后4位數(shù)字,“鄭在學(xué)”代表的是實(shí)驗(yàn)學(xué)生的姓名。實(shí)驗(yàn)結(jié)果記錄如下:大一的風(fēng)采網(wǎng)頁截圖大二的風(fēng)采網(wǎng)頁截圖大三的風(fēng)采網(wǎng)頁截圖實(shí)驗(yàn)結(jié)果分析:1)素材開發(fā)方面:XXX2)特效制作方面:XXX3)技術(shù)運(yùn)用方面:XXX4)其它方面:XXX3.原型調(diào)研。上網(wǎng)查找“精點(diǎn)人事檔案管理系統(tǒng)”,下載一個版本進(jìn)行安裝,啟動這個軟件,用文字總結(jié)一下該軟件主菜單展示的系統(tǒng)功能。1)一級主菜單展示的系統(tǒng)功能分別是:XXX2)各個一級菜單下的二級菜單展示的系統(tǒng)功能分別是:XXX4.新系統(tǒng)需求的確定。依據(jù)表1-2,得出自己期望研發(fā)的XXX團(tuán)隊(duì)成員檔案管理的新系統(tǒng)需求的例子。表1-2系統(tǒng)需求的確定要素序號系統(tǒng)需求要素描述例子1新系統(tǒng)的提案人新系統(tǒng)的提案人是原系統(tǒng)的運(yùn)維管理負(fù)責(zé)人。DBA網(wǎng)絡(luò)管理員2業(yè)務(wù)外因新系統(tǒng)與業(yè)務(wù)相關(guān)的原因。改進(jìn)客戶服務(wù)改進(jìn)信息訪問3業(yè)務(wù)內(nèi)因原系統(tǒng)的問題;新系統(tǒng)所能提供的業(yè)務(wù)能力。在線用戶支持產(chǎn)品搜索能力信息服務(wù)質(zhì)量4業(yè)務(wù)價值新系統(tǒng)預(yù)期為企業(yè)或組織創(chuàng)造的受益。銷售增加3%全職崗位減少5個用戶滿意度提升5其它特殊約束新系統(tǒng)的實(shí)現(xiàn)與企業(yè)或組織管理決策關(guān)聯(lián)的問題。市場競爭戰(zhàn)略調(diào)整IT技術(shù)更新政府監(jiān)管強(qiáng)制性要求實(shí)驗(yàn)記錄:表1-3系統(tǒng)需求的確定要素序號系統(tǒng)需求要素描述例子1新系統(tǒng)的提案人新系統(tǒng)的提案人是原系統(tǒng)的運(yùn)維管理負(fù)責(zé)人。姓名:XXX扮演的角色:XXX2業(yè)務(wù)外因新系統(tǒng)與業(yè)務(wù)相關(guān)的原因。原因1:XXX原因2:XXX原因3:XXX3業(yè)務(wù)內(nèi)因原系統(tǒng)的問題;新系統(tǒng)所能提供的業(yè)務(wù)能力。原系統(tǒng)的主要問題:XXX新系統(tǒng)所能提供的業(yè)務(wù)能力:XXX4業(yè)務(wù)價值新系統(tǒng)預(yù)期為XXX團(tuán)隊(duì)創(chuàng)造的受益。管理方面的受益:XXX組織方面的受益:XXX技術(shù)方面的受益:XXX5其它特殊約束新系統(tǒng)的實(shí)現(xiàn)與XXX團(tuán)隊(duì)管理決策關(guān)聯(lián)的問題。改進(jìn)決策方面:XXX技術(shù)創(chuàng)新方面:XXX組織模式創(chuàng)新方面:XXX5.針對個人風(fēng)采網(wǎng)站升級為個人檔案管理網(wǎng)站的項(xiàng)目,進(jìn)行可行性分析(主要是經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性、用戶使用可行性)6.“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”的主功能(原型):成員基本信息,成員獎懲,成員考評,成員培訓(xùn)、成員業(yè)績,幫助(1)成員基本信息數(shù)據(jù)項(xiàng):成員編號,姓名,性別,角色,職責(zé),QQ號,電話,進(jìn)團(tuán)日期,照片,備注操作方法:查詢、增加、修改、刪除、退出(2)成員獎懲(主要是記錄第2-12周成員的特別表現(xiàn))數(shù)據(jù)項(xiàng):獎懲序號,獎懲成員編號,獎懲日期,獎懲原因,備注操作方法:查詢、增加、修改、刪除、退出(3)成員考評(主要是記錄第2-12周團(tuán)隊(duì)每周例會及考評)數(shù)據(jù)項(xiàng):考評序號,考評成員編號,考評日期,考評內(nèi)容,考評結(jié)果,備注操作方法:查詢、增加、修改、刪除、退出(4)成員培訓(xùn)(主要是記錄第2-12周各成員自學(xué)并分享的知識)數(shù)據(jù)項(xiàng):培訓(xùn)序號,培訓(xùn)成員編號,培訓(xùn)日期,培訓(xùn)內(nèi)容,備注操作方法:查詢、增加、修改、刪除、退出(5)成員業(yè)績(主要是記錄第2-12周各成員的業(yè)績)數(shù)據(jù)項(xiàng):業(yè)績序號,成員編號,主要業(yè)績,備注操作方法:查詢、增加、修改、刪除、退出(6)幫助——幫助手冊:目錄、索引、搜索等(參考一下“精點(diǎn)人事檔案管理系統(tǒng)”的幫助)——關(guān)于ISAD團(tuán)隊(duì)請使用MySQL建立“ISAD_本人學(xué)號最后4位數(shù)字”數(shù)據(jù)庫及其包含的數(shù)據(jù)表:成員基本信息,成員獎懲,成員考評,成員培訓(xùn)、成員業(yè)績,每個數(shù)據(jù)表輸入3筆數(shù)據(jù)記錄。實(shí)驗(yàn)性質(zhì):綜合性實(shí)驗(yàn)實(shí)驗(yàn)學(xué)時:3學(xué)時實(shí)驗(yàn)?zāi)康呐c要求:1.了解信息系統(tǒng)項(xiàng)目開發(fā)團(tuán)隊(duì)主要成員及其基本素養(yǎng)。2.熟悉特殊角色的崗位職責(zé)。3.掌握信息系統(tǒng)原型調(diào)研的網(wǎng)上調(diào)查方法。4.熟悉系統(tǒng)需求的確定要素。5.針對信息系統(tǒng)項(xiàng)目規(guī)劃階段活動,對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念。實(shí)驗(yàn)條件:1.Windows7/10,MicrosoftOffice2010,MySQL5.5,JDK1.7,Tomcat7.x,DreamweaverCS5,MyEclipse2017等。2.PC機(jī)。3.Internet網(wǎng)絡(luò)工具。研究與思考:1.多角色扮演及崗位職責(zé)制定方面的主要挑戰(zhàn)是什么?2.多角色扮演及崗位職責(zé)落實(shí)方面的主要挑戰(zhàn)是什么?3.單機(jī)版的人事檔案管理系統(tǒng)原型調(diào)研與原型系統(tǒng)功能描述方面的主要挑戰(zhàn)是什么?4.網(wǎng)絡(luò)版的人事檔案管理系統(tǒng)原型調(diào)研與原型系統(tǒng)功能描述方面的主要挑戰(zhàn)是什么?5.針對信息系統(tǒng)項(xiàng)目規(guī)劃階段活動,對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,如何注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念?實(shí)驗(yàn)項(xiàng)目三信息系統(tǒng)的面向?qū)ο蠓治鰧?shí)驗(yàn)實(shí)驗(yàn)名稱:信息系統(tǒng)的面向?qū)ο蠓治鰧?shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:1.?dāng)M建新系統(tǒng)的需求分析1.1擬建新系統(tǒng)的特色業(yè)務(wù)陳述使用Word和Visio的UML-活動圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的特色業(yè)務(wù)流程,結(jié)果是什么?1.2擬建新系統(tǒng)的功能需求用例分析與建模使用Word和Visio的UML-用例圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的功能需求,結(jié)果是什么?怎樣描述用例之間的包含關(guān)系、泛化關(guān)系、擴(kuò)展關(guān)系?2.?dāng)M建新系統(tǒng)的靜態(tài)結(jié)構(gòu)分析2.1擬建新系統(tǒng)的類圖使用Word和Visio的UML-類圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的類結(jié)構(gòu),結(jié)果是什么?怎樣描述類之間的關(guān)系?2.2擬建新系統(tǒng)的對象圖使用Word和Visio的UML-對象圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的對象結(jié)構(gòu),結(jié)果是什么?2.3擬建新系統(tǒng)的包圖使用Word和Visio的UML-包圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的包結(jié)構(gòu),結(jié)果是什么?3.?dāng)M建新系統(tǒng)的動態(tài)行為分析3.1擬建新系統(tǒng)的順序圖使用Word和Visio的UML-順序圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的動態(tài)行為,結(jié)果是什么?3.2擬建新系統(tǒng)的協(xié)作圖使用Word和Visio的UML-協(xié)作圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的動態(tài)行為,結(jié)果是什么?3.3擬建新系統(tǒng)的狀態(tài)圖使用Word和Visio的UML-狀態(tài)圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的動態(tài)行為,結(jié)果是什么?3.4擬建新系統(tǒng)的活動圖使用Word和Visio的UML-活動圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的動態(tài)行為,結(jié)果是什么?實(shí)驗(yàn)性質(zhì):綜合性實(shí)驗(yàn)實(shí)驗(yàn)學(xué)時:3學(xué)時實(shí)驗(yàn)?zāi)康呐c要求:1.熟悉用戶需求調(diào)研及需求陳述方法,掌握系統(tǒng)的用例圖分析與建模方法。2.熟悉系統(tǒng)靜態(tài)結(jié)構(gòu)分析與建模方法,掌握系統(tǒng)的類圖分析與建模方法,掌握系統(tǒng)的對象圖分析與建模方法,掌握系統(tǒng)的包圖分析與建模方法。3.熟悉系統(tǒng)的動態(tài)行為分析與建模方法,掌握系統(tǒng)的順序圖分析與建模方法,掌握系統(tǒng)的協(xié)作圖分析與建模方法,掌握系統(tǒng)的狀態(tài)圖分析與建模方法,掌握系統(tǒng)的活動圖分析與建模方法。4.針對系統(tǒng)分析階段活動,對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念。實(shí)驗(yàn)條件:1.Windows7/10,Office2010,Visio2003/2007/2010,MySQL5.5以上,DreamweaverCS5以上等。2.PC機(jī)。3.Internet網(wǎng)絡(luò)工具。研究與思考:1.怎樣利用Visio2003/2007/2010或者RationalRose2003/2007,建立ISAD團(tuán)隊(duì)特色業(yè)務(wù)信息系統(tǒng)的功能需求分析模型、靜態(tài)結(jié)構(gòu)分析模型、動態(tài)行為分析模型?2.MMM團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站主控界面的板式布局是:1-1-3-1式,如圖7-22所示。請參考這個原型,建立一套本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的UML模型,包括:(1)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的用例圖。(2)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的類圖。(3)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的對象圖。(4)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的狀態(tài)圖。(5)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的活動圖。(6)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的序列圖。(7)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的協(xié)作圖。圖7-22MMM團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站3.針對系統(tǒng)分析階段活動,對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,如何注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念?實(shí)驗(yàn)項(xiàng)目四信息系統(tǒng)的面向?qū)ο笤O(shè)計(jì)實(shí)驗(yàn)實(shí)驗(yàn)名稱:信息系統(tǒng)的面向?qū)ο笤O(shè)計(jì)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:1.設(shè)計(jì)系統(tǒng)的類和對象1.1新系統(tǒng)的特色業(yè)務(wù)陳述“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”的主功能:成員基本信息,成員獎懲,成員考評,成員培訓(xùn)、成員業(yè)績(1)成員基本信息數(shù)據(jù)項(xiàng):成員編號,姓名,性別,角色,職責(zé),QQ號,電話,進(jìn)團(tuán)日期,照片,備注操作方法:查詢、增加、修改、刪除、退出(2)成員獎懲(主要是記錄第2-12周成員的特別表現(xiàn))數(shù)據(jù)項(xiàng):獎懲序號,獎懲成員編號,獎懲日期,獎懲原因,備注操作方法:查詢、增加、修改、刪除、退出(3)成員考評(主要是記錄第2-12周團(tuán)隊(duì)每周例會及考評)數(shù)據(jù)項(xiàng):考評序號,考評成員編號,考評日期,考評內(nèi)容,考評結(jié)果,備注操作方法:查詢、增加、修改、刪除、退出(4)成員培訓(xùn)(主要是記錄第2-12周各成員自學(xué)并分享的知識)數(shù)據(jù)項(xiàng):培訓(xùn)序號,培訓(xùn)成員編號,培訓(xùn)日期,培訓(xùn)內(nèi)容,備注操作方法:查詢、增加、修改、刪除、退出(5)成員業(yè)績(主要是記錄第2-12周各成員的業(yè)績)數(shù)據(jù)項(xiàng):業(yè)績序號,成員編號,主要業(yè)績,備注操作方法:查詢、增加、修改、刪除、退出1.2擬建新系統(tǒng)的功能需求用例分析與建模使用Word和Visio的UML-用例圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的功能需求,結(jié)果是什么?1.2設(shè)計(jì)類和對象使用Java或Python,設(shè)計(jì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”的類和對象2新系統(tǒng)的邏輯體系結(jié)構(gòu)設(shè)計(jì)使用Word和Visio的UML-包圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的邏輯體系結(jié)構(gòu),結(jié)果是什么?3擬建新系統(tǒng)的物理體系結(jié)構(gòu)設(shè)計(jì)使用Word和Visio的UML-組件圖和部署圖描述ISAD團(tuán)隊(duì)擬建新系統(tǒng)的物理體系結(jié)構(gòu),結(jié)果是什么?4擬建新系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)4.1ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)使用Word和Visio繪制ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)模型,結(jié)果是什么?4.2ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)使用Word繪制ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)模型,結(jié)果是什么?4.3ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)使用MySQL實(shí)現(xiàn)ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì),結(jié)果是什么?使用MySQL實(shí)現(xiàn)ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì),結(jié)果是什么?5新系統(tǒng)的界面設(shè)計(jì)使用Dreamweaver實(shí)現(xiàn)ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”的主控界面,結(jié)果是什么?怎樣落實(shí)科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神?6新系統(tǒng)的代碼設(shè)計(jì)使用Word繪制ISAD團(tuán)隊(duì)“XXXISAD團(tuán)隊(duì)成員檔案管理系統(tǒng)”的代碼表,結(jié)果是什么?實(shí)驗(yàn)性質(zhì):設(shè)計(jì)性實(shí)驗(yàn)實(shí)驗(yàn)學(xué)時:3學(xué)時實(shí)驗(yàn)?zāi)康呐c要求:1.掌握系統(tǒng)的類和對象的設(shè)計(jì)方法。2.掌握系統(tǒng)的邏輯體系結(jié)構(gòu)設(shè)計(jì)與建模方法。3.掌握使用組件圖和部署圖進(jìn)行系統(tǒng)的物理體系結(jié)構(gòu)設(shè)計(jì)與建模方法。4.掌握系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)方法。5.掌握系統(tǒng)的界面設(shè)計(jì)方法。6.掌握系統(tǒng)的代碼表編制方法。7.針對系統(tǒng)設(shè)計(jì)階段活動,對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念。實(shí)驗(yàn)條件:1.Windows7/10,Office2010,Visio2003/2007/2010,MySQL5.5以上,DreamweaverCS5以上等。2.PC機(jī)。3.Internet網(wǎng)絡(luò)工具。研究與思考:1.怎樣利用Visio2003/2007/2010或者RationalRose2003/2007,建立ISAD團(tuán)隊(duì)特色業(yè)務(wù)信息系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)模型?2.MMM團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站主控界面的板式布局是:1-1-3-1式,如圖7-22所示。請參考這個原型,建立一套本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的UML模型,包括:(1)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的包圖。(2)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的構(gòu)件圖(也叫組件圖)。(3)本團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的的部署圖。3.針對系統(tǒng)設(shè)計(jì)階段活動,對照《軟件工程職業(yè)道德規(guī)范和實(shí)踐標(biāo)準(zhǔn)》總則和各子規(guī)則對軟件行業(yè)從業(yè)人員的各項(xiàng)要求,如何注重社會主義核心價值觀、科學(xué)精神、學(xué)術(shù)誠信、團(tuán)隊(duì)精神,以及堅(jiān)持底線思維、樹立正確的職業(yè)道德和法制觀念?實(shí)驗(yàn)項(xiàng)目五信息系統(tǒng)的面向?qū)ο髮?shí)現(xiàn)實(shí)驗(yàn)實(shí)驗(yàn)名稱:信息系統(tǒng)的面向?qū)ο髮?shí)現(xiàn)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:1.增加成員檔案記錄的面向?qū)ο蟪绦蛟O(shè)計(jì)(1)操作界面設(shè)計(jì)。使用Dreamweaver設(shè)計(jì)增加成員檔案記錄的操作界面,效果如圖8-4所示。圖8-4增加成員檔案記錄的操作界面InsertMember.jsp的源程序代碼如下:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="bean.InsertMember"%><%!//處理字符串的方法:publicStringcodeString(Strings){Stringstr=s;try{byteb[]=str.getBytes("ISO-8859-1");str=newString(b);returnstr;}catch(Exceptione){returnstr;}}%><HTML><styletype="text/css"><!--#Layer1{ position:absolute; left:179px; top:149px; width:653px; height:158px; z-index:1;}#Layer2{ position:absolute; left:42px; top:24px; width:444px; height:139px; z-index:1;}--></style><title>增加檔案記錄</title><BODY><divid="Layer2"><FORMaction="InsertMember.jsp"Method="post"name="form1"id="form1"><divalign="left"><center>輸入您的檔案信息,帶*號項(xiàng)必須填寫:</center><BR>編號<Inputtype=textname="t1">*姓名<Inputname="t2"type=textid="t2">*<BR>性別<selectname="t3"id="t3"><optionvalue="男">男</option><optionvalue="女">女</option></select>部門<Inputname="t4"type=passwordid="t4">*<BR>職務(wù)<Inputname="t5"type=textid="t5">*QQ號 <Inputname="t6"type=textid="t6">*<BR>身份證號<Inputname="t7"type=textid="t7"size="24">* <Inputtype=submitname="g"value="提交"></div></Form></div><p> </p><p> </p><p> </p><p> </p><p> </p><p><jsp:useBeanid="login"class="bean.InsertMember"scope="request"></jsp:useBean><%//提交信息后,進(jìn)行注冊操作:Strings1="",s2="",s3="",s4="",s5="",s6="",s7="";if(!(session.isNew())){s1=request.getParameter("t1");if(s1==null){s1="";}s1=codeString(s1);s2=request.getParameter("t2");if(s2==null){s2="";}s2=codeString(s2); s3=request.getParameter("t3");if(s3==null){s3="";}s3=codeString(s3); s4=request.getParameter("t4");if(s4==null){s4="";}s4=codeString(s4); s5=request.getParameter("t5");if(s5==null){s5="";}s5=codeString(s5); s6=request.getParameter("t6");if(s6==null){s6="";}s6=codeString(s6); s7=request.getParameter("t7");if(s7==null){s7="";}s7=codeString(s7);}if(!(s1.equals(""))&&!(s2.equals(""))&&!(s3.equals(""))&&!(s4.equals(""))&&!(s5.equals(""))&&!(s6.equals(""))&&!(s7.equals(""))){%><jsp:setPropertyname="login"property="n1"value="<%=s1%>"/><jsp:setPropertyname="login"property="n2"value="<%=s2%>"/><jsp:setPropertyname="login"property="n3"value="<%=s3%>"/><jsp:setPropertyname="login"property="n4"value="<%=s4%>"/><jsp:setPropertyname="login"property="n5"value="<%=s5%>"/><jsp:setPropertyname="login"property="n6"value="<%=s6%>"/><jsp:setPropertyname="login"property="n6"value="<%=s6%>"/><%login.addItem();}else{out.print("你還沒有填寫信息,或信息填寫不完整");}//返回增加記錄信息if(!(session.isNew())){%><jsp:getPropertyname="login"property="message"/><%}%></p></Body></HTML>(2)JavaBean面向?qū)ο蟪绦蛟O(shè)計(jì)(InsertMember.java)源程序代碼packagebean;importjava.sql.*;publicclassInsertMember//主類名InsertMember與文件主名相同!{Stringn1,n2,n3,n4,n5,n6,n7;//聲明7個字符串變量用于增加記錄Stringmessage;Connectioncon;Statementsql;ResultSetrs;publicInsertMember(){//加載橋接器try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExceptione){}}//設(shè)置屬性值、獲取屬性值的方法:publicvoidsetn1(Stringt){n1=t;}publicStringgetn1(){returnn1;}publicvoidsetn2(Stringt){n2=t;}publicStringgetn2(){returnn2;}publicvoidsetn3(Stringt){n3=t;}publicStringgetn3(){returnn3;}publicvoidsetn4(Stringt){n4=t;}publicStringgetn4(){returnn4;}publicvoidsetn5(Stringt){n5=t;}publicStringgetn5(){returnn5;}publicvoidsetn6(Stringt){n6=t;}publicStringgetn6(){returnn6;}publicvoidsetn7(Stringt){n7=t;}publicStringgetn7(){returnn7;}publicStringgetMessage(){returnmessage;}//添加記錄到數(shù)據(jù)庫的成員檔案表:publicvoidaddItem(){try{con=DriverManager.getConnection("jdbc:mysql://localhost/人事檔案","root","admins");sql=con.createStatement();Strings=n1+"','"+n2+"','"+n3+"','"+n4+"','"+n5+"','"+n6+"','"+n7;Stringcondition="INSERTINTO成員檔案VALUES('"+s+"')";sql.executeUpdate(condition);message="增加數(shù)據(jù)記錄成功!";con.close();}catch(SQLExceptione){message="該用戶已經(jīng)存在";}}}2.修改成員檔案記錄的面向?qū)ο蟪绦蛟O(shè)計(jì)(1)操作界面設(shè)計(jì)。使用Dreamweaver設(shè)計(jì)修改成員檔案記錄的操作界面,效果如圖8-5所示。圖8-5修改成員檔案記錄的操作界面modifyForm.jsp的源程序代碼如下:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.*"%><%@pageimport="bean.Login"%><jsp:useBeanid="login"class="bean.Login"scope="session"></jsp:useBean><%//如果客戶直接進(jìn)入該頁面將被轉(zhuǎn)向登錄頁面。if(session.isNew()){response.sendRedirect("userLogin.jsp");}//如果沒有成功登錄將被轉(zhuǎn)向登錄頁面Stringsuccess=login.getSuccess();if(success==null){success="";}if(!(success.equals("ok"))){response.sendRedirect("userLogin.jsp");}%><HTML><title>【修改】成員檔案</title><BODY><Fontsize=2><FORMname="f2"action="changeForm.jsp"method=post>修改指定編號的成員檔案<BR><BR>編號<Inputname="t1"type=textid="t1">*姓名<Inputname="t2"type=textid="t2">*<BR>性別<selectname="t3"id="t3"><optionvalue="男">男</option><optionvalue="女">女</option></select>部門<Inputname="t4"type=textid="t4">*<BR>職務(wù)<Inputname="t5"type=textid="t5">*QQ號<Inputname="t6"type=textid="t6">*<BR>身份證號<Inputname="t7"type=textid="t7"size="24">* <Inputtype=submitname="p"value="提交修改"></FORM><%Stringn1=login.getn1();if(n1==null){n1="";}Connectioncon;Statementsql;ResultSetrs;try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:mysql://localhost/人事檔案","root","admins");sql=con.createStatement();Stringcondition="SELECT*FROM成員檔案WHERE編號='"+n1+"'";rs=sql.executeQuery(condition);out.print("<TableBorder>");out.print("<TR>");out.print("<THwidth=50>"+"<Fontsize=2>"+"編號");out.print("<THwidth=50>"+"<Fontsize=2>"+"姓名");out.print("<THwidth=300>"+"<Fontsize=2>"+"性別");out.print("<THwidth=70>"+"<Fontsize=2>"+"部門");out.print("<THwidth=70>"+"<Fontsize=2>"+"職務(wù)");out.print("<THwidth=50>"+"<Fontsize=2>"+"QQ號");out.print("<THwidth=120>"+"<Fontsize=2>"+"身份證號");out.print("</TR>");while(rs.next()){out.print("<TR>");out.print("<TD>"+"<Fontsize=2>"+rs.getString(1)+"</TD>");out.print("<TD>"+"<Fontsize=2>"+rs.getString(2)+"</TD>");out.print("<TD>"+"<Fontsize=2>"+rs.getString(3)+"</TD>");out.print("<TD>"+"<Fontsize=2>"+rs.getString(4)+"</TD>");out.print("<TD>"+"<Fontsize=2>"+rs.getString(5)+"</TD>");out.print("<TD>"+"<Fontsize=2>"+rs.getString(6)+"</TD>");out.print("<TD>"+"<Fontsize=2>"+rs.getString(7)+"</TD>");out.print("</TR>");}out.print("</Table>");con.close();}catch(SQLExceptione){}%></BODY></HTML>(2)修改成員檔案記錄的業(yè)務(wù)實(shí)現(xiàn)源程序(changeForm.jsp)源程序代碼<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.*"%><%@pageimport="bean.Login"%><jsp:useBeanid="login"class="bean.Login"scope="session"></jsp:useBean><%!//處理字符串的方法:publicStringcodeString(Strings){Stringstr=s;try{byteb[]=str.getBytes("ISO-8859-1");str=newString(b);returnstr;}catch(Exceptione){returnstr;}}%><html><title>修改指定編號的成員檔案</title><BODY><%//如果客戶直接進(jìn)入該頁面將被轉(zhuǎn)向登錄頁面。if(session.isNew()){response.sendRedirect("userLogin.jsp");}//如果沒有成功登錄將被轉(zhuǎn)向登錄頁面Stringsuccess=login.getSuccess();if(success==null){success="";}if(!(success.equals("ok"))){response.sendRedirect("userLogin.jsp");}Stringn1=request.getParameter("t1");if(n1==null){n1="";}n1=codeString(n1);Stringn2=request.getParameter("t2");if(n2==null){n2="";}n2=codeString(n2);Stringn3=request.getParameter("t3");if(n3==null){n3="";}n3=codeString(n3);Stringn4=request.getParameter("t4");if(n4==null){n4="";}n4=codeString(n4);Stringn5=request.getParameter("t5");if(n5==null){n5="";}n5=codeString(n5);Stringn6=request.getParameter("t6");if(n6==null){n6="";}n6=codeString(n6);Stringn7=request.getParameter("t7");if(n7==null){n7="";}n7=codeString(n7);Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:mysql://localhost/人事檔案","root","admins");sql=con.createStatement();Stringc2="UPDATE成員檔案SET姓名='"+n2+"'WHERE編號='"+n1+"'";sql.executeUpdate(c2);Stringc3="UPDATE成員檔案SET性別='"+n3+"'WHERE編號='"+n1+"'";sql.executeUpdate(c3);Stringc4="UPDATE成員檔案SET部門='"+n4+"'WHERE編號='"+n1+"'";sql.executeUpdate(c4);Stringc5="UPDATE成員檔案SET職務(wù)='"+n5+"'WHERE編號='"+n1+"'";sql.executeUpdate(c5);Stringc6="UPDATE成員檔案SETQQ號='"+n6+"'WHERE編號='"+n1+"'";sql.executeUpdate(c6);Stringc7="UPDATE成員檔案SET身份證號='"+n7+"'WHERE編號='"+n1+"'";sql.executeUpdate(c7);out.print("<BR>"+"成員檔案被更新");}catch(SQLExceptione){out.print("<BR>"+"成員檔案更新失敗");}%></BODy></HTML>3.刪除成員檔案記錄的面向?qū)ο蟪绦蛟O(shè)計(jì)(1)操作界面設(shè)計(jì)。使用Dreamweaver設(shè)計(jì)刪除成員檔案記錄的操作界面,效果如圖8-6所示。源程序代碼如下:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.*"%><HTML><BODY><Fontsize=2><P>刪除成員檔案記錄:<FORMaction="delete2.jsp"method=postname="form1"id="form1">輸入被刪除記錄的編號:<Inputtype="text"name="number"><BR><BR><Inputtype="submit"name="b"value="提交刪除"></FORM><P>成員檔案刪除前的數(shù)據(jù)記錄是:<%Connectioncon;Statementsql;ResultSetrs;try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:mysql://localhost/人事檔案","root","admins");sql=con.createStatement();rs=sql.executeQuery("SELECT*FROM成員檔案");out.print("<TableBorder>");out.print("<TR>");out.print("<THwidth=50>"+"編號");out.print("<THwidth=50>"+"姓名");out.print("<THwidth=30>"+"性別");out.print("<THwidth=50>"+"部門");out.print("<THwidth=50>"+"職務(wù)");out.print("</TR>");while(rs.next()){out.print("<TR>");out.print("<TD>"+rs.getString(1)+"</TD>");out.print("<TD>"+rs.getString(2)+"</TD>");out.print("<TD>"+rs.getString(3)+"</TD>");out.print("<TD>"+rs.getString(4)+"</TD>");out.print("<TD>"+rs.getString(5)+"</TD>");out.print("</TR>");}out.print("</Table>");con.close();}catch(SQLExceptione1){}%></Font></BODY></HTML>圖8-6刪除成員檔案記錄的操作界面(2)刪除成員檔案記錄的業(yè)務(wù)實(shí)現(xiàn)源程序(delete2.jsp)源程序代碼<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.*"%><HTML><BODYbgcolor=pink><Fontsize=1><%//獲取提交的編號:Stringnumber=request.getParameter("number");if(number==null){number="";}byteb[]=number.getBytes("ISO-8859-1");number=newString(b);Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExceptionevent){}try{con=DriverManager.getConnection("jdbc:mysql://localhost/人事檔案","root","admins");sql=con.createStatement();//刪除操作:StringdeleteAll="DELETEFROM成員檔案WHERE編號='"+number+"'";sql.executeUpdate(deleteAll);%><P>刪除記錄后的成員檔案表:<%rs=sql.executeQuery("SELECT*FROM成員檔案ORDERBY編號");out.print("<TableBorder>");out.print("<TR>");out.print("<THwidth=50>"+"編號");out.print("<THwidth=50>"+"姓名");out.print("<THwidth=50>"+"性別");out.print("<THwidth=50>"+"部門");out.print("<THwidth=50>"+"職務(wù)");out.print("</TR>");while(rs.next()){out.print("<TR>");out.print("<TD>"+rs.getString(1)+"</TD>");out.print("<TD>"+rs.getString(2)+"</TD>");out.print("<TD>"+rs.getString(3)+"</TD>");out.print("<TD>"+rs.getString(4)+"</TD>");out.print("<TD>"+rs.getString(5)+"</TD>");out.print("</TR>");}out.print("</Table>");con.close();}catch(SQLExceptionevent){out.print(""+event);}%></FONT></BODY></HTML>4.新系統(tǒng)主控界面的實(shí)現(xiàn)與測試參考如圖8-9所示的MMM團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站主控界面測試效果(板式布局:1-1-3-1式),完成本團(tuán)隊(duì)新系統(tǒng)主控界面的實(shí)現(xiàn)與測試。4.1利用Dreamweaver實(shí)現(xiàn)新系統(tǒng)主控界面的典型控件【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?4.2基于B/S模式的信息系統(tǒng)界面維護(hù)的關(guān)鍵技術(shù)——CSS【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?4.3基于B/S模式的信息系統(tǒng)頁面鏈接的典型實(shí)現(xiàn)方法【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?圖8-9MMM團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站主控界面測試效果5.新系統(tǒng)注冊管理功能的實(shí)現(xiàn)與測試【注冊管理】提供遠(yuǎn)程注冊功能,可以申請的級別有3種:會員、貴賓和管理員,其基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)如圖8-10所示。通過【主控界面】導(dǎo)航條鏈接,如圖8-11所示。5.1注冊界面設(shè)計(jì)與實(shí)現(xiàn)【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?5.2注冊功能的JavaBean編程方法【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?5.3利用JSP調(diào)用JavaBean訪問數(shù)據(jù)庫表實(shí)現(xiàn)用戶注冊【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?圖8-10【注冊管理】基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)圖8-11【注冊管理】服務(wù)頁面借鑒上述資訊,完成本團(tuán)隊(duì)新系統(tǒng)用戶注冊功能的實(shí)現(xiàn)與測試。6.新系統(tǒng)登錄管理功能的實(shí)現(xiàn)與測試MMM團(tuán)隊(duì)特色業(yè)務(wù)網(wǎng)站的個性化【登錄管理】界面如圖8-12所示。圖8-12個性化【登錄管理】界面借鑒上述資訊,完成本團(tuán)隊(duì)新系統(tǒng)用戶登錄功能的實(shí)現(xiàn)與測試。6.1登錄界面設(shè)計(jì)與實(shí)現(xiàn)【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?6.2登錄功能的JavaBean編程方法【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?6.3利用JSP調(diào)用JavaBean訪問數(shù)據(jù)庫表實(shí)現(xiàn)用戶登錄【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?7.新系統(tǒng)業(yè)務(wù)專欄主控頁的實(shí)現(xiàn)與測試?yán)脠D像處理軟件,可以實(shí)現(xiàn)如圖8-13所示的個性化【特色業(yè)務(wù)專欄主控頁】界面。圖8-13個性化【特色業(yè)務(wù)專欄主控頁】界面借鑒上述資訊,完成本團(tuán)隊(duì)新系統(tǒng)業(yè)務(wù)專欄主控頁的實(shí)現(xiàn)與測試。7.1特效業(yè)務(wù)信息服務(wù)的界面設(shè)計(jì)與實(shí)現(xiàn)【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?7.2特色業(yè)務(wù)信息服務(wù)的功能設(shè)計(jì)與實(shí)現(xiàn)【問題1】實(shí)現(xiàn)與測試結(jié)果是什么?【問題2】如何分析該結(jié)果?8.新系統(tǒng)服務(wù)資源的訪問與測試在圖8-13所示的工作基礎(chǔ)上,通過“人氣景區(qū)”地圖熱點(diǎn)鏈接,可以瀏覽到如圖8-14的服務(wù)信息。圖8-14個性化【服務(wù)信息瀏覽】用例實(shí)驗(yàn)性質(zhì):設(shè)計(jì)性實(shí)驗(yàn)實(shí)驗(yàn)學(xué)時:3實(shí)驗(yàn)?zāi)康呐c要求:1.熟練掌握利用Dreamweaver實(shí)現(xiàn)新系統(tǒng)主控界面的典型操作,熟練掌握利用CSS對網(wǎng)頁界面進(jìn)行“美容”的實(shí)現(xiàn)方法,熟練掌握頁面鏈接的實(shí)現(xiàn)方法。2.熟練掌握利用表單與CSS技術(shù)實(shí)現(xiàn)個性化注冊界面,熟練掌握注冊功能的JavaBean編程方法,熟練掌握利用JSP調(diào)用JavaBean訪問數(shù)據(jù)庫表實(shí)現(xiàn)用戶注冊。3.熟練掌握利
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林省八年級數(shù)學(xué)下冊19矩形菱形與正方形19.1矩形19.1.1矩形的性質(zhì)聽評課記錄1新版華東師大版
- 小學(xué)二年級數(shù)學(xué)口算競賽試題
- 人教版地理七年級上冊《3.3降水的變化與分布》聽課評課記錄
- 北師大版歷史八年級下冊第14課《各民族的團(tuán)結(jié)與發(fā)展》聽課評課記錄
- 小學(xué)六年級數(shù)學(xué)下冊《面積的變化》聽評課記錄
- 人教版七年級道德與法治七年級上冊聽課評課記錄:第一單元成長的節(jié)拍第三課 發(fā)現(xiàn)自己第一課時認(rèn)識自己
- 公司員工廉潔自律協(xié)議書范本
- 二零二五年度汽車修理廠汽車美容與維修一體化服務(wù)合同
- 二零二五年度網(wǎng)絡(luò)劇導(dǎo)演專項(xiàng)聘用合同
- 二零二五年度肉類產(chǎn)品食品安全監(jiān)管合同協(xié)議
- 風(fēng)電處理軟件WT操作手冊
- 輕鋼結(jié)構(gòu)廠房安裝合同范本
- 道路工程監(jiān)理投標(biāo)方案
- 護(hù)士長工作質(zhì)量督查記錄表
- 申克篩子(型號及參數(shù))
- 確定項(xiàng)目干系人(表格)
- 渠道管理就這樣做
- 大客戶銷售這樣說這樣做
- 直流屏操作票
- 精裝修樣板房房屋使用說明
- 【高分復(fù)習(xí)筆記】李天元《旅游學(xué)概論》(第7版)筆記和課后習(xí)題詳解
評論
0/150
提交評論