《軟件開發(fā)環(huán)境與工具》實(shí)驗(yàn)指導(dǎo)書_第1頁
《軟件開發(fā)環(huán)境與工具》實(shí)驗(yàn)指導(dǎo)書_第2頁
《軟件開發(fā)環(huán)境與工具》實(shí)驗(yàn)指導(dǎo)書_第3頁
《軟件開發(fā)環(huán)境與工具》實(shí)驗(yàn)指導(dǎo)書_第4頁
《軟件開發(fā)環(huán)境與工具》實(shí)驗(yàn)指導(dǎo)書_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件開發(fā)環(huán)境與工具實(shí)驗(yàn)指導(dǎo)書相潔、呂進(jìn)來、李志萍太原理工大學(xué)計(jì)算機(jī)與軟件學(xué)院2008-03-01本書適用于計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)軟件開發(fā)環(huán)境與工具的實(shí)驗(yàn)指導(dǎo),共8 個學(xué)時。覆蓋軟件開發(fā)的過程,涉及當(dāng)前較流行的軟件開發(fā)工具與環(huán)境。、實(shí)驗(yàn)的性質(zhì)、目的和任務(wù) :1鞏固和運(yùn)用所學(xué)知識 , 解決具體問題 ,以達(dá)到理論聯(lián)系實(shí)際的目的。2使學(xué)生明確后續(xù)的應(yīng)用軟件方向課程的學(xué)習(xí)目的, 加深對這些課程的理解, 能夠應(yīng)用本課程介紹的環(huán)境和工具進(jìn)行后續(xù)課程的課程設(shè)計(jì),使學(xué)生具備一定的 應(yīng)用軟件的開發(fā)能力。3了解和掌握軟件開發(fā)的整體過程, 并結(jié)合實(shí)際應(yīng)用開發(fā)一個小型應(yīng)用軟件 ,提高軟件開發(fā)的實(shí)際能力 , 為今后畢業(yè)設(shè)計(jì)

2、打下良好的基礎(chǔ)。4了解當(dāng)前流行的軟件開發(fā)工具與環(huán)境。二、實(shí)驗(yàn)的內(nèi)容、要求及學(xué)時分配1. CASE工具PowerDesiner的使用 (2 學(xué)時)安裝PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。2. 簡單SQL語句的使用(2學(xué)時)熟悉簡單SQL語句的用法,為后續(xù)學(xué)習(xí)和實(shí)驗(yàn)奠定基礎(chǔ)。3. 搭建 Delphi 開發(fā)環(huán)境,設(shè)計(jì)用戶界面 (2 學(xué)時 )安裝并熟悉 Delphi 開發(fā)環(huán)境,進(jìn)行應(yīng)用程序簡單界面的設(shè)計(jì)和簡單事件的填 加。4數(shù)據(jù)庫連接 (2 學(xué)時 )使用 Delphi 數(shù)據(jù)庫控件連接數(shù)據(jù)庫, 設(shè)計(jì)并實(shí)現(xiàn)用戶登錄窗體和維護(hù)學(xué)生基本信息窗體。三、實(shí)驗(yàn)考核 :以

3、學(xué)生的實(shí)驗(yàn)報(bào)告和做實(shí)驗(yàn)時的表現(xiàn)考核為依據(jù),有優(yōu)、良、中、差四個等級,可以分別每次實(shí)驗(yàn)提交一個報(bào)告,也可以寫成綜合報(bào)告。四、參考資料:1.軟件開發(fā)技術(shù)與應(yīng)用 . 李昌武 等. 清華大學(xué)出版社 .2.計(jì)算機(jī)軟件技術(shù)基礎(chǔ)(第二版) . 麥中凡 , 呂慶中 等. 高等教育出版社 .3.軟件開發(fā)技術(shù)基礎(chǔ) . 趙英良 ,仇國巍 . 機(jī)械工業(yè)出版社 .4.Delphi 程序設(shè)計(jì)大學(xué)教程 .劉藝,羅兵,周安棟 .機(jī)械工業(yè)出版社 .5.Delphi 7 開發(fā)基礎(chǔ)教程.ATA教育公司,牛漢民.科學(xué)出版社.實(shí)驗(yàn)CASE工具 PowerDesiner 的使用、實(shí)驗(yàn)?zāi)康模喊惭b PowerDesiner ,并了解掌握 P

4、owerDesiner 的主要功能和使用方法。、實(shí)驗(yàn)內(nèi)容 :1安裝 PowerDesiner 。2了解 CDM 的主要設(shè)計(jì)元素和設(shè)計(jì)過程。 3熟悉模型轉(zhuǎn)換工具的使用。4熟悉 P DM 的主要設(shè)計(jì)元素和設(shè)計(jì)過程。5了解設(shè)計(jì)報(bào)告的生成方法。三、實(shí)驗(yàn)要求:設(shè)計(jì)學(xué)生住宿管理的 CDM 、PDM 。要求 PDM 能方便實(shí)現(xiàn)以下功能:1學(xué)生管理( 1)錄入班級、院、專業(yè): 可以添加、刪除、插入學(xué)院、專業(yè)、年級信息(2)錄入學(xué)生信息:對宿舍編號、姓名、院、專業(yè)、性別、年級、班級、出生年月、籍 貫、住宿費(fèi)、押金、錄入日期等內(nèi)容??梢蕴砑?、修改、刪除等。(3)查詢:可設(shè)置查詢條件,對學(xué)生信息進(jìn)行查詢。(4)換宿

5、舍:可進(jìn)行換房,有原房號,新房號,姓名等項(xiàng)。(5)畢業(yè)班清理:對于已經(jīng)畢業(yè)的班級,可以選擇清除的年級,進(jìn)行清理。2 宿舍管理( 1 )錄入宿舍信息:有宿舍編號、宿舍電話、應(yīng)住人數(shù)、錄入日期等欄目。對以上信息 可以進(jìn)行瀏覽、添加、修改、刪除等。( 2)宿舍信息統(tǒng)計(jì): 可以根據(jù)樓號、 宿舍編號進(jìn)行查詢統(tǒng)計(jì)。 查詢內(nèi)容包括: 宿舍編號、 應(yīng)住人數(shù)、實(shí)住人數(shù)、空位數(shù)、宿舍電話、錄入日期等項(xiàng)。統(tǒng)計(jì)內(nèi)容包括應(yīng)住人數(shù)、實(shí)住人 數(shù)、空位數(shù)等。3 衛(wèi)生管理(1)錄入統(tǒng)計(jì):填入學(xué)院、年級、宿舍編號可查衛(wèi)生平均分。還進(jìn)行增、刪、改、查等 功能。(2)衛(wèi)生排名:選擇年級,按全部寢室排名或按棟排名。四、實(shí)驗(yàn)步驟 :1運(yùn)

6、行 PowerDesiner 安裝文件。2按照安裝向?qū)?,安裝 PowerDesiner 。3安裝成功之后,進(jìn)入 PowerDesiner 的 CDM 設(shè)計(jì)界面,了解 CDM 的主要設(shè)計(jì)元素和 設(shè)計(jì)過程。4分析住宿管理的需求, 分析其中應(yīng)含有的實(shí)體及其屬性, 建立實(shí)體聯(lián)系, 設(shè)計(jì)住宿管 理的 CDM 。5檢測 CDM ,并進(jìn)行模型轉(zhuǎn)換。6優(yōu)化 PDM 。7生成設(shè)計(jì)報(bào)告。8實(shí)驗(yàn)結(jié)束后,整理實(shí)驗(yàn)報(bào)告。五、思考題:1 CDM 和 PDM 有什么區(qū)別?2如何使用 PDM 生成創(chuàng)建數(shù)據(jù)庫對象的腳本。實(shí)驗(yàn)熟悉SQL語言6.、實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)簡單 SQL 語句的使用,為后續(xù)學(xué)習(xí)和實(shí)驗(yàn)奠定基礎(chǔ)。、實(shí)驗(yàn)內(nèi)容 :掌握

7、簡單 SELECT INSERT UP DATE DELETE等語句的用法。三、實(shí)驗(yàn)要求:1.2.3.4.5.編寫一條 SELECT 語句,從表 Student 中查詢滿足條件:性別為女并且班級編號為 030001 的記錄。編寫一條 SELECT 語句, 的記錄,每條記錄只顯示編寫一條 SELECT 語句, 飛'、'衛(wèi)清'的學(xué)生的記錄,并將結(jié)果存入自動生成的表編寫一條 SELECT 語句, DNO 為'0005 '的記錄。編寫一條 SELECT 語句, 的基本信息。向表 Student 中添加數(shù)據(jù):030006。從表 Course 中查詢滿足條件: 課程

8、名稱為 計(jì)算機(jī)組成原理 ' '課程編號 '、'課程名稱 ' '課程介紹 '3 列。從表 Student 中查詢滿足條件:姓名為 '王晶 ' '李平' 趙Stude nt3'中。從表 Teacher 中查詢滿足條件: TTcode 列為空的記錄并且從表 Teacher 和表 TC 中查詢數(shù)據(jù):顯示教師與其講授課程姓名:李玲 ,出生日期: 1986-5-2,學(xué)號: 03011,班級編號:7. 刪除數(shù)據(jù)表Student沖計(jì)算機(jī)專業(yè)的男學(xué)生的信息。8. 修改數(shù)據(jù)表Student'中李剛的性別為男。四

9、、實(shí)驗(yàn)步驟 :1打開 SQL Server 查詢分析器。2選擇 SM 數(shù)據(jù)庫。3按照要求,在查詢分析器中輸入 SQL 語句,并執(zhí)行,檢查執(zhí)行結(jié)果。4保存正確執(zhí)行的 SQL 語句。5實(shí)驗(yàn)結(jié)束后,整理實(shí)驗(yàn)報(bào)告。五、思考題:1如何對查詢結(jié)果進(jìn)行排序。2查看 SQL Server 聯(lián)機(jī)幫助,學(xué)習(xí)使用分組聚合函數(shù)。實(shí)驗(yàn)三 : 搭建 Delphi 開發(fā)環(huán)境,設(shè)計(jì)用戶界面、實(shí)驗(yàn)?zāi)康?:安裝 Delphi ,熟悉 Delphi 開發(fā)環(huán)境。 熟練掌握構(gòu)成用戶界面的主要控件的屬性和事件。、實(shí)驗(yàn)內(nèi)容 :1安裝 Delphi 。2熟悉常用控件的屬性和事件。3掌握調(diào)整界面上控件的大小和位置的方法。三、實(shí)驗(yàn)要求 :1)1

10、設(shè)計(jì)用戶登錄界面 要求如下: 界面應(yīng)提供注冊用戶、登錄、取消等功能。界面美觀大方??丶?guī)范。用戶名的最大長度為 10 個字符。密碼輸入后顯示“ * ”。(5)2設(shè)計(jì)住宿管理系統(tǒng)中學(xué)生基本信息的錄入界面要求如下:1)界面應(yīng)提供錄入學(xué)生基本信息的相關(guān)控件。應(yīng)提供增加、修改、刪除、保存等功能。界面美觀大方。4)控件命名規(guī)范。四、實(shí)驗(yàn)步驟:1運(yùn)行 Delphi 的安裝文件。2按照安裝向?qū)дf明,完成安裝。3打開 Delphi ,進(jìn)入 IDE ,熟悉編程環(huán)境。4新建住宿管理項(xiàng)目。5按照設(shè)計(jì)內(nèi)容,在窗體中增加控件。6修改控件的相關(guān)屬性。7調(diào)整控件大小和對齊。五、思考題:調(diào)整界面控件大小和位置的方法有哪些?實(shí)驗(yàn)四 : 掌握數(shù)據(jù)庫連接方法、實(shí)驗(yàn)?zāi)康模菏炀氄莆?Delphi 中通過 BDE 連接數(shù)據(jù)庫的方法, Data Access 和 Data Control 常用控 件的使用方法。、實(shí)驗(yàn)內(nèi)容 :1設(shè)計(jì)并實(shí)現(xiàn)用戶注冊和修改密碼功能。2設(shè)計(jì)并實(shí)現(xiàn)住宿管理中學(xué)生基本信息錄入功能。三、實(shí)驗(yàn)要求:在實(shí)驗(yàn)三的基礎(chǔ)上,連接數(shù)據(jù)庫,填加控件的事件,實(shí)現(xiàn)用戶登錄功能、用戶注冊和修 改密碼的功能。1注冊用戶要求完成以下功能:(1)用戶名合法性檢測(2)密碼長度檢測。(3)密碼和確認(rèn)密碼一致性檢測。 2修改密碼(1)提供舊密碼,舊密碼正確,允許修改,否則進(jìn)行提示。(2)將新密碼保存到數(shù)據(jù)庫中。3學(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論