freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

酒店信息管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-27 22:17本頁面
  

【正文】 er, EventArgs e) { DataSet ds。 ds = new ().select(roomtype=39。 + + 39。)。 DataTable dt = [0]。 = 。 } }} 已訂房間查詢“酒店信息管理系統(tǒng)”中,查詢功能也是一個十分重要的功能,當有很多房房間信息時,如何能快速呈現(xiàn)出需要的信息和過濾掉不用的信息是一個需要解決的問題。因此,考慮到用戶的需求,系統(tǒng)應該具有一個比較人性化的查詢系統(tǒng),可以根據(jù)不同的要求來進行查詢。查詢的速度要快捷,查詢的結果要準確。在本系統(tǒng)中點擊已定房間,就可以快速查到已訂房間的客戶信息以及住房日期,方便通知客人是否退房還是要續(xù)房。已訂房間查詢界面如圖44所示:圖44已訂房間查詢界面已定房間主要代碼如下: public partial class 已訂房間 : Form { public string currentroomnum。 //聲明公共字段,用來存放從列表界面?zhèn)鬟^來的DGV控件的引用 public DataGridView dgv。 public 已訂房間() { InitializeComponent()。 } private void 已預訂房間信息_Load(object sender, EventArgs e) { DataSet ds = new ().freeSelect()。 = [0]。 = true。 //啟動定時器 = 100。 //定義窗體form傳值 = 。 = 。 = 。 //設置textbox為只讀 = true。 = true。 = true。 = true。 } private void button2_Click(object sender, EventArgs e) { int n。 n = () * ()+ ()。 = ()。 } private void timer1_Tick(object sender, EventArgs e) { [0].Text = 時間: + ()。 } private void button1_Click(object sender, EventArgs e) { 續(xù)房 add = new 續(xù)房()。 //將選中的酒店記錄的學號字段傳入“酒店信息編輯”窗體 = [0].()。 = dataGridView2。 ()。 } private void button3_Click(object sender, EventArgs e) { 確認退房 add = new 確認退房()。 = [0].()。 = dataGridView2。 ()。 new ().delete([0].())。 //刷新數(shù)據(jù)表 DataSet ds = new ().select()。 = [0]。 } }} 5 系統(tǒng)測試 測試的原則 軟件測試是軟件生存期中的一個重要階段,是軟件質量保證的關鍵步驟。通俗地講,軟件測試就是在軟件投入運行前,對軟件需求分析、設計規(guī)格說明和編碼進行最終復審的活動。1983年IEEE提出的軟件工程術語中給軟件測試下的定義是:“使用人工或自動的手段來運行或測定某個軟件系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預期結果與實際結果之間的差別”。這個定義明確指出:軟件測試的目的是為了檢驗軟件系統(tǒng)是否滿足需求。 . Myers的經(jīng)典著作《軟件測試技巧》中,給出了測試的定義: 程序測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試的目的是發(fā)現(xiàn)程序中的錯誤,是為了證明程序有錯,而不是證明程序無錯。在軟件開發(fā)過程中,分析、設計與編碼等工作都是建設性的,惟獨測試是帶有破壞性,測試可視為分析、設計和編碼3個階段的最終復審,在軟件質量保證中具有重要地位。為了確保軟件的質量,較理想的做法應該是對軟件的開發(fā)過程,按軟件工程各階段形成的結果,分別進行嚴格的審查。當設計工作完成以后,就應該著手測試的準備工作了,一般來講,由一位對整個系統(tǒng)設計熟悉的設計人員編寫測試大綱,明確測試的內(nèi)容和測試通過的準則,設計完整合理的測試用例,以便系統(tǒng)實現(xiàn)后進行全面測試。達到后期的預想效果。 測試的方法(1)基本數(shù)據(jù)的測試:在數(shù)據(jù)測試的過程中,主要根據(jù)一些數(shù)據(jù)的臨界值,從數(shù)據(jù)類型,數(shù)據(jù)范圍,數(shù)據(jù)長度等多方面考慮,列舉了一系列的測試用例,重點測試了一些危險數(shù)據(jù)和邊緣數(shù)據(jù),盡量做到系統(tǒng)的可靠性。針對每一種情況,包括正常情況和非正常情況都舉了很多測試用例。從用戶的角度考慮,可能出現(xiàn)的操作錯誤和數(shù)據(jù)輸入錯誤,也都進行了一系列的測試。(2)系統(tǒng)的測試: 在測試系統(tǒng)整個流程的過程中,針對系統(tǒng)的主要流程,進行用戶的模擬操作。針對系統(tǒng)各個功能模塊,對照功能的流程圖,對每一個操作都進行了分析,得出了各種可能出現(xiàn)的情況,并對各種情況的不同處理進行了測試,包括正常情況和錯誤處理情況。對應各種錯誤,不管是常見的錯誤和可能發(fā)生的錯誤,都進行了相應的測試。對系統(tǒng)進行多次測試,模擬各種誤操作,對出現(xiàn)的問題就行修改,對沒有出現(xiàn)錯誤的地方進行多次測試以求系統(tǒng)在后期的穩(wěn)定性。如圖51:圖51出售房源管理界面(3)其他測試:在系統(tǒng)的可移植性上,把編譯成可執(zhí)行文件的程序拿到不同的軟件環(huán)境和硬件平臺下進行測試。包括不同的操作系統(tǒng)(僅限于常用的幾種Microsoft的Windows系列),以及常見的一些硬件環(huán)境中都進行了測試。對客戶機/服務器模式的工作情況進行了測試,不只在本地機器,還在服務器上也進行了測試。在數(shù)據(jù)的安全保密性方面,也做了相應的測試。通過對基本數(shù)據(jù)的測試,發(fā)現(xiàn)了一些問題,例如:輸入數(shù)據(jù)超過范圍,輸入數(shù)據(jù)類型不符,數(shù)據(jù)長度不符等等,針對每一種錯誤,進行了相應的錯誤處理,在數(shù)據(jù)的安全性方面,系統(tǒng)增加了很多約束,例如:通過不可編輯的下拉單來防止用戶輸入非法的數(shù)據(jù),通過灰化動態(tài)文本框來保證數(shù)據(jù)的安全等等。經(jīng)過反復的測試和修改,基本達到了數(shù)據(jù)方面的準確性,可靠性和安全性的要求。在測試系統(tǒng)的整個流程的過程中,針對系統(tǒng)的不同分支結構,不同功能模塊,都發(fā)現(xiàn)了或大或小的問題,例如,退出窗口提示數(shù)據(jù)保存信息,非法用戶的越權操作,以及一些邏輯順序錯誤。在改正這些錯誤的同時,對整個系統(tǒng)的結構又進行了比較完善的修改,盡量做到了沒有系統(tǒng)錯誤,沒有異常退出等情況出現(xiàn)。經(jīng)過多次修改并測試,基本能夠達到功能完備,無異常錯誤,數(shù)據(jù)安全,用戶權限可靠等。 6 結 論本系統(tǒng)通過不斷改善,已經(jīng)可以正常運行,基本實現(xiàn)所設計的功能。系統(tǒng)運行穩(wěn)定,操作簡單,維護方便,實現(xiàn)對房間的管理。本系統(tǒng)充分考慮人性化設計,每個模塊都僅可能的簡化用戶和操作員的輸入,并有各種的系統(tǒng)提示,以方便用戶的使用。由于本身水平有限,時間倉促,本系統(tǒng)還有很多不盡人意的地方。比如統(tǒng)計比較粗糙,設計時沒有過多的考慮數(shù)據(jù)庫查找效率等等。對用戶需求了解的正確與否,直接影響程序設計、系統(tǒng)測試、系統(tǒng)維護的進度和工作量。即使開發(fā)軟件工作組怎么優(yōu)秀,團隊合作如何融洽,需求這塊都是絕對不容忽視的。這都是我們要避免的。對需求了解的錯誤導致的返工是軟件工程的大忌。做這個系統(tǒng),首先要深入的調(diào)查需求,然后參考一些類似的系統(tǒng)。永遠都不要覺得自己已經(jīng)能夠完全獨立的開發(fā)一個系統(tǒng)了,那樣只能讓你裹足不前。只有結合別人的心得、示例、自己的經(jīng)驗、創(chuàng)新,你才會進步。由于以前軟件工程課的學習,因此寫流程圖、結構圖的時候相對比較輕松,有明確的方向,這就是所謂的經(jīng)驗。接下來是程序設計。首先根據(jù)先前的經(jīng)驗和用戶的需求,搭好一個整體的框架。你可以通過以下方法降低程序的耦合度:隱藏實現(xiàn)細節(jié),強制構件接口定義,不使用公用數(shù)據(jù)結構,不讓應用程序直接操作數(shù)據(jù)庫(經(jīng)驗法則是:當應用程序員在寫SQL代碼的時候,你的程序的耦合度就已經(jīng)很高了)。耦合度低的軟件可以很容易被重用、維護和擴充。提高軟件的內(nèi)聚性,如果一個軟件的模塊只實現(xiàn)一個功能,那么該模塊具有高內(nèi)聚性。高內(nèi)聚性的軟件更容易維護和改進。 判斷一個模塊是否有高的內(nèi)聚性,看一看你是否能夠用一個簡單的句子描述它的功能就行了。只有高內(nèi)聚性的模塊才可能被重用。 系統(tǒng)測試其實和系統(tǒng)設計基本是同步的,在整個系統(tǒng)的設計過程中,遇到過很多障礙,挫折,然而當整個系統(tǒng)完整的展現(xiàn)在自己的面前時,這種喜悅是只可意會的。我在設計中找到了自己的不足,培養(yǎng)了我的編程思想,為以后我的工作和學習提供了寶貴的經(jīng)驗。 致 謝通過設計本系統(tǒng),不僅使自己的的知識更系統(tǒng)化,而且對計算機專業(yè)知識有了更深層次的學習,專業(yè)知識更加牢固,掌握了更多的先進技術。特別是設計數(shù)據(jù)庫的過程中,遇到很多邏輯上的關系問題,通過自己的反復論證、查閱資料、實踐得到了完美的解決,讓自己的信心倍增。由于時間比較緊張,有些功能來不及完善,也有很多地方?jīng)]有進行調(diào)整。比如模塊的設計界面不夠美觀。在論文完成之際,我的心情萬分激動。首先要感謝我的還指導老師。從論文的選題、資料的收集到論文的撰寫編排整個過程中,馬世霞老師都非常耐心的對我進行指導。她嚴肅的科學態(tài)度,嚴謹?shù)闹螌W精神,精益求精的工作作風,深深地感染和激勵著我。老師給我提供了大量的數(shù)據(jù)資料和建議,告訴我應該注意的細節(jié)問題,細心的給我指出錯誤。從課題的選擇到目的最終完成。幾個多月來,老師不僅在學業(yè)上給我以精心指導,同時還在思想、生活上給我以無微不至的關懷,在此謹向老師致以誠摯的謝意和崇高的敬意。還要感謝和我的同學以及寢室的室友們,她們在我的畢業(yè)設計過程中給予了我無私的幫助和鼓勵。他們不但開闊了我的眼界,而且還告訴我了許多解決問題的方法和技巧,這將為我今后走上工作崗位奠定基礎。感謝我的指導老師馬老師,這篇論文的每個實驗細節(jié)和每個數(shù)據(jù),都離不開您的細心指導。而您寬容的態(tài)度,幫助我能夠很快的融入我們這個新的團體。同時其他幫助和指導過我的老師和同學。同時,學校在這方面也給我們提供了很大的支持和幫助,學校以及學院領導也很重視,定期關心設計進展,未涉及提供較大的方便,同時為每個設計小組配有專門的還知道老師,幫助我們順利完成整個設計。對于學校和老師為我的畢業(yè)設計所提供的幫助和關心,在此我表示衷心的感謝! 參考文獻[1] C程序設計項目案例教程[M]清華大學出版社,[2]羅斌等編著. Visual C2005管理系統(tǒng)開發(fā)經(jīng)典案例[M]中國水利水電出版社[3](SQL Serve)[M] 清華大學出版社,[4]楊樹林,[M].北京機械出版,2012[5]7入門與提高[M].北京:清華大學出版社,2010[6]林華聰,6數(shù)據(jù)庫設計思想與實踐[M].北京:冶金工業(yè)出版社,2010[7]金旭亮.. 面向對象編程漫談[M].北京:電子工業(yè)出版社, 2010. [8](SQL Server 2008)[M].北京機械工程業(yè)出版,2012[9]數(shù)據(jù)庫應用開發(fā)與案例教程[M].北京:機械工業(yè)出版社,2012. [10]謝學慧,胡振宇,林士敏原型進化模型及在管理信息系統(tǒng)開發(fā),2010 [11]石柱,[J].計算機工程與設計, 2010[12]陳汶濱,西南石油大學計算機科學學院.31
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1