軟件開發(fā)環(huán)境與工具實驗指導書_第1頁
軟件開發(fā)環(huán)境與工具實驗指導書_第2頁
軟件開發(fā)環(huán)境與工具實驗指導書_第3頁
軟件開發(fā)環(huán)境與工具實驗指導書_第4頁
軟件開發(fā)環(huán)境與工具實驗指導書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

年4月19日軟件開發(fā)環(huán)境與工具實驗指導書文檔僅供參考軟件開發(fā)環(huán)境與工具實驗指導書相潔、呂進來、李志萍太原理工大學計算機與軟件學院-0說明本書適用于計算機科學與技術(shù)專業(yè)《軟件開發(fā)環(huán)境與工具》的實驗指導,共8個學時。覆蓋軟件開發(fā)的過程,涉及當前較流行的軟件開發(fā)工具與環(huán)境。一、實驗的性質(zhì)、目的和任務(wù):1.鞏固和運用所學知識,解決具體問題,以達到理論聯(lián)系實際的目的。2.使學生明確后續(xù)的應(yīng)用軟件方向課程的學習目的,加深對這些課程的理解,能夠應(yīng)用本課程介紹的環(huán)境和工具進行后續(xù)課程的課程設(shè)計,使學生具備一定的應(yīng)用軟件的開發(fā)能力。3.了解和掌握軟件開發(fā)的整體過程,并結(jié)合實際應(yīng)用開發(fā)一個小型應(yīng)用軟件,提高軟件開發(fā)的實際能力,為今后畢業(yè)設(shè)計打下良好的基礎(chǔ)。4.了解當前流行的軟件開發(fā)工具與環(huán)境。二、實驗的內(nèi)容、要求及學時分配:1.CASE工具PowerDesiner的使用(2學時)安裝PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。2.簡單SQL語句的使用(2學時)熟悉簡單SQL語句的用法,為后續(xù)學習和實驗奠定基礎(chǔ)。3.搭建Delphi開發(fā)環(huán)境,設(shè)計用戶界面(2學時)安裝并熟悉Delphi開發(fā)環(huán)境,進行應(yīng)用程序簡單界面的設(shè)計和簡單事件的填加。4.數(shù)據(jù)庫連接(2學時)使用Delphi數(shù)據(jù)庫控件連接數(shù)據(jù)庫,設(shè)計并實現(xiàn)用戶登錄窗體和維護學生基本信息窗體。三、實驗考核:以學生的實驗報告和做實驗時的表現(xiàn)考核為依據(jù),有優(yōu)、良、中、差四個等級,能夠分別每次實驗提交一個報告,也能夠?qū)懗删C合報告。四、參考資料:《軟件開發(fā)技術(shù)與應(yīng)用》.李昌武等.清華大學出版社.《計算機軟件技術(shù)基礎(chǔ)(第二版)》.麥中凡,呂慶中等.高等教育出版社.《軟件開發(fā)技術(shù)基礎(chǔ)》.趙英良,仇國巍.機械工業(yè)出版社.《Delphi程序設(shè)計大學教程》.劉藝,羅兵,周安棟.機械工業(yè)出版社.《Delphi7開發(fā)基礎(chǔ)教程》.ATA教育公司,牛漢民.科學出版社.實驗一CASE工具PowerDesiner的使用一、實驗目的:安裝PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。二、實驗內(nèi)容:1.安裝PowerDesiner。2.了解CDM的主要設(shè)計元素和設(shè)計過程。3.熟悉模型轉(zhuǎn)換工具的使用。4.熟悉PDM的主要設(shè)計元素和設(shè)計過程。5.了解設(shè)計報告的生成方法。三、實驗要求:設(shè)計學生住宿管理的CDM、PDM。要求PDM能方便實現(xiàn)以下功能:1.學生管理(1)錄入班級、院、專業(yè):能夠添加、刪除、插入學院、專業(yè)、年級信息(2)錄入學生信息:對宿舍編號、姓名、院、專業(yè)、性別、年級、班級、出生年月、籍貫、住宿費、押金、錄入日期等內(nèi)容。能夠添加、修改、刪除等。(3)查詢:可設(shè)置查詢條件,對學生信息進行查詢。(4)換宿舍:可進行換房,有原房號,新房號,姓名等項。(5)畢業(yè)班清理:對于已經(jīng)畢業(yè)的班級,能夠選擇清除的年級,進行清理。2.宿舍管理(1)錄入宿舍信息:有宿舍編號、宿舍電話、應(yīng)住人數(shù)、錄入日期等欄目。對以上信息能夠進行瀏覽、添加、修改、刪除等。(2)宿舍信息統(tǒng)計:能夠根據(jù)樓號、宿舍編號進行查詢統(tǒng)計。查詢內(nèi)容包括:宿舍編號、應(yīng)住人數(shù)、實住人數(shù)、空位數(shù)、宿舍電話、錄入日期等項。統(tǒng)計內(nèi)容包括應(yīng)住人數(shù)、實住人數(shù)、空位數(shù)等。3.衛(wèi)生管理(1)錄入統(tǒng)計:填入學院、年級、宿舍編號可查衛(wèi)生平均分。還進行增、刪、改、查等功能。(2)衛(wèi)生排名:選擇年級,按全部寢室排名或按棟排名。四、實驗步驟:1.運行PowerDesiner安裝文件。2.按照安裝向?qū)?,安裝PowerDesiner。3.安裝成功之后,進入PowerDesiner的CDM設(shè)計界面,了解CDM的主要設(shè)計元素和設(shè)計過程。4.分析住宿管理的需求,分析其中應(yīng)含有的實體及其屬性,建立實體聯(lián)系,設(shè)計住宿管理的CDM。5.檢測CDM,并進行模型轉(zhuǎn)換。6.優(yōu)化PDM。7.生成設(shè)計報告。8.實驗結(jié)束后,整理實驗報告。五、思考題:1.CDM和PDM有什么區(qū)別?2.如何使用PDM生成創(chuàng)立數(shù)據(jù)庫對象的腳本。實驗二熟悉SQL語言一、實驗目的:學習簡單SQL語句的使用,為后續(xù)學習和實驗奠定基礎(chǔ)。二、實驗內(nèi)容:掌握簡單SELECT、INSERT、UPDATE、DELETE等語句的用法。三、實驗要求:編寫一條SELECT語句,從表Student中查詢滿足條件:性別為女而且班級編號為030001的記錄。編寫一條SELECT語句,從表Course中查詢滿足條件:課程名稱為‘計算機組成原理’的記錄,每條記錄只顯示’課程編號’、’課程名稱’、’課程介紹’3列。編寫一條SELECT語句,從表Student中查詢滿足條件:姓名為’王晶’、’李平’、‘趙飛’、’衛(wèi)清’的學生的記錄,并將結(jié)果存入自動生成的表’Student3’編寫一條SELECT語句,從表Teacher中查詢滿足條件:TTcode列為空的記錄而且DNO為’0005’編寫一條SELECT語句,從表Teacher和表TC中查詢數(shù)據(jù):顯示教師與其講授課程的基本信息。向表Student中添加數(shù)據(jù):姓名:李玲,出生日期:1986-5-2,學號:03011,班級編號:030006。刪除數(shù)據(jù)表’Student’中計算機專業(yè)的男學生的信息。修改數(shù)據(jù)表’Student’中李剛的性別為男。四、實驗步驟:1.打開SQLServer查詢分析器。2.選擇SM數(shù)據(jù)庫。3.按照要求,在查詢分析器中輸入SQL語句,并執(zhí)行,檢查執(zhí)行結(jié)果。4.保存正確執(zhí)行的SQL語句。5.實驗結(jié)束后,整理實驗報告。五、思考題:1.如何對查詢結(jié)果進行排序。2.查看SQLServer聯(lián)機幫助,學習使用分組聚合函數(shù)。實驗三:搭建Delphi開發(fā)環(huán)境,設(shè)計用戶界面一、實驗目的:安裝Delphi,熟悉Delphi開發(fā)環(huán)境。熟練掌握構(gòu)成用戶界面的主要控件的屬性和事件。二、實驗內(nèi)容:1.安裝Delphi。2.熟悉常見控件的屬性和事件。3.掌握調(diào)整界面上控件的大小和位置的方法。三、實驗要求:1.設(shè)計用戶登錄界面要求如下:界面應(yīng)提供注冊用戶、登錄、取消等功能。界面美觀大方??丶?guī)范。密碼輸入后顯示“*”。用戶名的最大長度為10個字符。2.設(shè)計住宿管理系統(tǒng)中學生基本信息的錄入界面要求如下:界面應(yīng)提供錄入學生基本信息的相關(guān)控件。應(yīng)提供增加、修改、刪除、保存等功能。界面美觀大方??丶?guī)范。四、實驗步驟:1.運行Delphi的安裝文件。2.按照安裝向?qū)дf明,完成安裝。3.打開Delphi,進入IDE,熟悉編程環(huán)境。4.新建住宿管理項目。5.按照設(shè)計內(nèi)容,在窗體中增加控件。6.修改控件的相關(guān)屬性。7.調(diào)整控件大小和對齊。思考題:調(diào)整界面控件大小和位置的方法有哪些?實驗四:掌握數(shù)據(jù)庫連接方法一、實驗目的:熟練掌握Delphi中經(jīng)過BDE連接數(shù)據(jù)庫的方法,DataAccess和DataControl常見控件的使用方法。二、實驗內(nèi)容:1.設(shè)計并實現(xiàn)用戶注冊和修改密碼功能。2.設(shè)計并實現(xiàn)住宿管理中學生基本信息錄入功能。三、實驗要求:在實驗三的基礎(chǔ)上,連接數(shù)據(jù)庫,填加控件的事件,實現(xiàn)用戶登錄功能、用戶注冊和修改密碼的功能。1.注冊用戶要求完成以下功能:(1)用戶名合法性檢測(2)密碼長度檢測。(3)密碼和確認密碼一致性檢測。2.修改密碼(1)提供舊密碼,舊密碼正確,允許修改,否則進行提示。(2)將新密碼保存到數(shù)據(jù)庫中。3.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論