學期項目賓館客房管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  學期項目賓館客房管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p> ?。壅輰W期項目賓館客房管理系統(tǒng)的軟件開發(fā)生命周期過程,包括用戶需求、技術(shù)方案書、代碼實現(xiàn)、項目和組員評測打分等。在項目過程中實現(xiàn)課程聯(lián)合,嚴格按照對應(yīng)學期的學期項目過程要求進行管理,充分體現(xiàn)了軟件外包項目過程化教學、專業(yè)課程聯(lián)合教學,可以提高學生的專業(yè)技術(shù)能力和職業(yè)素養(yǎng)能力。 </p><p> ?。坳P(guān)鍵詞]

2、軟件過程技術(shù)方案學期項目課程聯(lián)合 </p><p> ?。壑袌D分類號]TP311.52[文獻標識碼]A[文章編號]2095-3437(2014)03-0071-03 </p><p><b>  一、引言 </b></p><p>  本文以大一下學期的學期項目為例,介紹了賓館客房管理系統(tǒng)的實現(xiàn)過程,包括用戶需求、技術(shù)方案書、代碼實現(xiàn)和項目評測

3、打分等。在實現(xiàn)過程中運用了課程聯(lián)合,一位老師扮演用戶的角色提出需求,主講C#的老師負責帶領(lǐng)學生做系統(tǒng)分析、系統(tǒng)方案書、項目進度表、系統(tǒng)開發(fā),講授數(shù)據(jù)庫的老師負責數(shù)據(jù)庫設(shè)計,并嚴格按照項目生命周期穿插進行管理??梢哉f,學期項目充分體現(xiàn)了軟件外包項目過程化教學、聯(lián)合課程教學,提高了學生對項目化概念的理解和團隊合作精神。 </p><p><b>  二、項目策劃 </b></p>

4、<p>  根據(jù)我們的設(shè)計,不同年級的學期項目有不同的要求,本系統(tǒng)是大學一年級學生第二學期的實訓項目,是在學習IT素養(yǎng)、C#程序設(shè)計課程的基礎(chǔ)上進行的。因此系統(tǒng)的開發(fā)過程在完全按照軟件生命周期的基礎(chǔ)上,同時考慮到了一年級學生對專業(yè)知識的掌握情況,在具體實施過程中進行了適當?shù)暮喕?。如?-1所示,其項目流程和項目進度計劃是根據(jù)學期項目整個軟件過程和具體實施步驟的剪裁。 </p><p>  表2-1展示了

5、項目的主要流程,該表是在指導老師的帶領(lǐng)下實現(xiàn)的,針對一年級學生的特點對軟件生命周期過程進行適當?shù)娜∩帷?</p><p><b>  三、分析與設(shè)計 </b></p><p>  在本次學期項目中,聘請一位老師作為用戶提出需求,指導老師在帶領(lǐng)學生深入了解用戶需求的基礎(chǔ)上指導學生完成系統(tǒng)需求分析,并進行簡單的系統(tǒng)設(shè)計,形成系統(tǒng)的技術(shù)方案,用戶評審通過后,進行編碼。結(jié)合一

6、年級學生的專業(yè)學習情況,用戶提出的要求是實現(xiàn)簡單的賓館客房管理系統(tǒng),供中小賓館使用。采用C/S架構(gòu),主要以Microsoft Visual Studio.NET 2008為開發(fā)平臺,SQL Server 2005為后臺數(shù)據(jù)庫,采用C#構(gòu)造應(yīng)用程序。 </p><p>  此系統(tǒng)分為三個管理模塊:賬戶管理模塊、客房信息模塊、客戶管理模塊。在系統(tǒng)中采用了權(quán)限控制,不同的角色(目前系統(tǒng)設(shè)定為管理員和普通員工兩個角色)擁

7、有不同的功能:如管理員登錄后,可以實現(xiàn)如下信息屬性的維護:普通員工賬戶信息、客房類型信息等;普通員工登錄后可以進行客房信息管理、客戶入住和退房等操作。系統(tǒng)的功能用例圖如圖3-1所示: </p><p><b>  ■ </b></p><p><b>  ■ </b></p><p>  圖3-1系統(tǒng)用例圖 </p&

8、gt;<p>  下面對管理員操作的“添加用戶”功能進行詳細描述,添加用戶的對象交互過程如下: </p><p>  1. Admin在菜單上點擊“賬戶管理”時,直接進入HomePage.cs頁面; </p><p>  2. Admin 點擊“添加”按鈕時,執(zhí)行UserAdded.cs; </p><p>  3. Admin點擊“保存”按鈕時,執(zhí)行

9、UserAdded.cs的btnSave_Click操作,把填寫的用戶信息寫入數(shù)據(jù)庫; </p><p>  4. 數(shù)據(jù)庫執(zhí)行完成后把結(jié)果返回給UserAdded.cs操作。 </p><p>  序列圖如下圖所示: </p><p><b>  ■ </b></p><p>  圖3-2添加用戶序列圖 </p&g

10、t;<p>  本系統(tǒng)采用的是SQL Server 2005數(shù)據(jù)庫,該數(shù)據(jù) 庫 主 要 由 用戶 信 息 表 (User_info)、客房類型表(Room_type)、客房信息表(Room_info)和客戶信息 表 (Client_info) 組成。User_info表記錄了上機用戶的信息(包括管理員和普通員工),Room_type表記錄了賓館所有的客房類型,Room_info表記錄了每一間客房的信息,Client_inf

11、o表記錄了所有入住客戶的信息。系統(tǒng)的ER圖如圖3-3所示: </p><p><b>  四、項目結(jié)項 </b></p><p>  不同能力的評價需要用不同的方法,學期項目鍛煉的是學生的軟件開發(fā)人才的綜合知識技能結(jié)構(gòu),所以我們參考軟件外包企業(yè)對項目和員工的評價方式,即基于過程的考察和記錄方式對學生進行考核??己丝傮w上分為三個方面,分別是對各個學期項目的考核、對學期項

12、目中各個學生的考核以及對導師的考核。下面是本次學期項目的考核表: </p><p><b>  ■ </b></p><p>  表4-1項目組考核表 </p><p>  在實訓過程中以項目組進行管理和材料交付,因此考核的時候主要以項目組為單位,表4-1展示了項目小組的考核方法,包括考核項、考核標準、分數(shù)和評估人。但是項目組內(nèi)每個組員的分工和

13、完成情況各不相同,所以項目組內(nèi)的組員也需要進行考核,表4-2展示了項目組員的評估方法(見右頁)。 </p><p><b>  五、總結(jié) </b></p><p>  本次學期項目是基于課題軟件外包技術(shù)崗位能力成熟度模型實現(xiàn)的,該課題的研究目標是建立一個軟件外包專業(yè)人才的能力模型,以促進企業(yè)、高等院校和政府相關(guān)機構(gòu)形成對軟件外包產(chǎn)業(yè)人才需求的共識。該課題統(tǒng)籌規(guī)劃了軟件

14、專業(yè)三年課程體系,使得每個學期都有以一門主干課程聯(lián)合其他相關(guān)課程形成的綜合知識體系的學期項目。本次學期項目從策劃到考核都很好地反映了課題中的能力模型,學生的職業(yè)素養(yǎng)和綜合能力都得到了提高,對高職層次軟件外包人才培養(yǎng)的探索提供了切實可靠的依據(jù)。 </p><p><b> ?。蹍⒖嘉墨I] </b></p><p> ?。?]張忠林,王堅生,蘭麗.軟件項目管理思想在“軟件

15、工程”實踐教學中的應(yīng)用[J].計算機教育,2010(2):42-46. </p><p>  [2]曹紀清.軟件外包人才高職教育項目的實踐與探索[J].湖北職業(yè)技術(shù)學院學報,2010(2):42-46. </p><p> ?。?]王燦輝,林郎碟.軟件工程思想在計算機語言類課程教學中的貫徹實施[J].高教論壇,2010(1):87-89. </p><p> ?。圬?/p>

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論