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

正文內(nèi)容

賓館管理系統(tǒng)設(shè)計(jì)與開發(fā)-資料下載頁(yè)

2024-12-06 02:14本頁(yè)面

【導(dǎo)讀】包括客戶管理、收入統(tǒng)計(jì)、物品存放和退出系統(tǒng)。數(shù)據(jù)維護(hù)則實(shí)現(xiàn)了客房類型和客。前臺(tái)操作包括客房和客戶查詢,以及客戶的入住和結(jié)算功能。計(jì)與實(shí)現(xiàn),并就系統(tǒng)中用到的技術(shù)進(jìn)行了介紹。數(shù)據(jù)庫(kù)概念設(shè)計(jì)以及創(chuàng)建表結(jié)構(gòu)....

  

【正文】 =*()/100。 =()。} 客戶管理模塊 在客戶管理頁(yè)面,能根據(jù)客戶編號(hào)和客戶名稱對(duì)客戶進(jìn) 行查詢,同時(shí)也可以點(diǎn)擊導(dǎo)出按鈕對(duì)要查詢的數(shù)據(jù)進(jìn)行導(dǎo)出。啟動(dòng)程序界面顯示如圖 所示: 賓館管理系統(tǒng)設(shè)計(jì)與開發(fā) 28 圖 主要代碼實(shí)現(xiàn)如下: private void ExportData(string type) { try{ = 客戶信息記錄 + (yyyyMMdd) + . + ()。 if (() == ){ string addr = 。 string _Reprotname = T_Client。 DataTable _ReprotTable=null。 if ([0] != null amp。amp。 [0]. 0) { _ReprotTable = [0]。} Export_OfficeReport wordreport = new Export_OfficeReport()。 ( + \\Templates\\)。 string exceltext = (_Reprotname, _ReprotTable, type)。 if (() == ){ (導(dǎo)出 + () + 文件失敗 :模板文件不存在 , 錯(cuò) 誤提醒醒 ”, )。} else{ (exceltext, addr)。 (addr)。 }}} catch (Exception ex) { (導(dǎo)出 + () + 文件失敗 : + , 錯(cuò)誤提 醒, )。 } } 收入統(tǒng)計(jì)模塊 在收入統(tǒng)計(jì)頁(yè)面,能根據(jù)房間編號(hào)和起止時(shí)間進(jìn)行查詢,同時(shí)也可以點(diǎn)擊導(dǎo)出按鈕對(duì)要查詢的數(shù)據(jù)進(jìn)行導(dǎo)出。啟動(dòng)程序界面顯示如圖 所示: 賓館管理系統(tǒng)設(shè)計(jì)與開發(fā) 29 圖 收入統(tǒng)計(jì)界面圖 主要代碼實(shí)現(xiàn)如下: private void BindMoney() { string strSql = select * from ClientRecord +()。 ()。 ()。 SqlConnection con = new SqlConnection()。 SqlDataAdapter dpt = new SqlDataAdapter(strSql, con)。 ds = new DataSet()。 ()。 (ds)。 ()。 if ([0] != null amp。amp。 [0]. 0) {decimal money = 0。 foreach (DataRow dr in [0].Rows) { ListViewItem lv = new ListViewItem()。 [0].Text = dr[0].ToString()。 (dr[1].ToString())。 (dr[2].ToString())。 (dr[3].ToString())。 (dr[4].ToString())。 (lv)。 money += (dr[4].ToString())。} ListViewItem lvm = new ListViewItem()。 [0].Text = 總計(jì) 。 ()。 ()。 ()。 (())。 (lvm)。 DataRow drnew=[0].NewRow()。 賓館管理系統(tǒng)設(shè)計(jì)與開發(fā) 30 drnew[0] = 總計(jì) 。 drnew[1] = 。 drnew[2] = 。 drnew[3] = 。 drnew[4] = ()。 [0].(drnew)。 }} 物品存放模塊 物品存放主要是記錄客戶存放的物品信息,可以通過(guò)輸入用戶名進(jìn)行查找用戶存放的物品信息。啟動(dòng)程序界面顯示如圖 所示: 圖 物品存放界面圖 主要代碼實(shí)現(xiàn)如下: private void btnSave_Click(object sender, EventArgs e) { if () {strSql = insert into ClientWare(UserName,UserNmb,PrdText,PrdPosition,AddTime) values(39。++39。,39。++39。,39。++39。,39。 ++39。,getDate())。 } else{strSql = update ClientWare set UserName=39。 + + 39。,UserNmb=39。 + + 39。,PrdText=39。 + + 39。,PrdPosition=39。 + + 39。 where PrdId=+。} SqlConnection con = new SqlConnection()。 SqlCommand cmd = new SqlCommand(strSql, con)。()。 if (() 0) { if (add) { (添加成功! , 提示 , , )。} else{ (修改成功! , 提示 , , )。} ()。 } else{ if (add){(添加失敗! , 提示 , , )。 } 賓館管理系統(tǒng)設(shè)計(jì)與開發(fā) 31 else{(修改失??! , 提示 , , )。}} ()。 = false。 } 用戶管理模塊 用戶管理模塊可以對(duì)使用此軟件的用戶進(jìn)行管理操作,同時(shí)可以新添加用戶。 啟動(dòng)程序界面顯示如圖 所示: 圖 用戶管理界面圖 主要代碼實(shí)現(xiàn)如下: private void btnSave_Click(object sender, EventArgs e) {SqlConnection con = new SqlConnection()。 switch (type) { case Add: strSql = insert into T_User(UserName,UserPwd,AddDate) values(39。++39。,39。++39。,getDate())。 break。 case Edit: strSql = update T_User set UserName=39。 + + 39。, UserPwd=39。++39。 where Id=+[0].SubItems[0].()。break。 } try{ SqlCommand sdr = new SqlCommand(strSql, con)。 ()。 ()。 ()。} catch (Exception ex) { (, 錯(cuò)誤提示 , , )。 } ()。 } 賓館管理系統(tǒng)設(shè)計(jì)與開發(fā) 32 5 系統(tǒng)測(cè)試與維護(hù)報(bào)告 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試的目標(biāo)是為了發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤,而發(fā)現(xiàn)錯(cuò)誤并不是最終的目標(biāo),通過(guò)測(cè)試發(fā)現(xiàn)錯(cuò)誤之后還必須診斷并改正錯(cuò)誤,這就是測(cè)試的目的。 系統(tǒng)測(cè)試的目標(biāo)為: 測(cè)試是為了發(fā)現(xiàn)程序中的 錯(cuò)誤而執(zhí)行程序的過(guò)程。 好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤。 成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。測(cè)試方法:白盒法 其測(cè)試的前提是可以把程序看成裝在一個(gè)透明的白盒子中,也就是完全了解程序的結(jié)構(gòu)盒處理過(guò)程。這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中的每一條通路是否能按預(yù)定的要求正確工作。黑盒法 其測(cè)試前提是把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)盒處理過(guò)程。也就是說(shuō)黑盒測(cè)試是在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否能按照規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)慕邮蛰斎?的數(shù)據(jù)產(chǎn)生正確的輸出信息,并保持外部信息的完整性。一般大型軟件系統(tǒng)的測(cè)試基本上包括 5 個(gè)步驟:模塊測(cè)試、子系統(tǒng)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和平行運(yùn)行。軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫出每個(gè)模塊之后就對(duì)它作必要的測(cè)試,模塊的編寫者和測(cè)試者是同一個(gè)人,編碼和模塊測(cè)試屬于軟件生命周期的同一個(gè)階段。在這個(gè)階段結(jié)束之后,對(duì)系統(tǒng)還應(yīng)該進(jìn)行各種綜合測(cè)試,這是軟件生命周期中的另一個(gè)獨(dú)立的階段,通常由專門的測(cè)試人員承擔(dān)這項(xiàng)工作。 本次系統(tǒng)測(cè)試主要包括: 用戶界面測(cè)試,重點(diǎn)是測(cè)試軟件系統(tǒng)的易用性和視覺(jué)效果。 功能 測(cè)試,即測(cè)試軟件系統(tǒng)的功能是否能正常實(shí)現(xiàn)。 健壯性測(cè)試,即測(cè)試軟件系統(tǒng)在異常情況下能否正常運(yùn)行的能力。 性能測(cè)試,主要測(cè)試軟件系統(tǒng)處理事務(wù)的速度。 安裝與反安裝測(cè)試,以黑盒測(cè)試為主,主要檢測(cè)系統(tǒng)是否能正確輸入輸出信息。、 易用性測(cè)試,檢測(cè)系統(tǒng)是否靈活好用。 容錯(cuò)性測(cè)試, 檢查系統(tǒng)對(duì)非法輸入的處理能力,即檢查在非正常情況下系統(tǒng)是否能夠正確地處理。 安全性測(cè)試,測(cè)試軟件系統(tǒng)防止非法入侵的能力 。 系統(tǒng)測(cè)試過(guò)程分析 白盒測(cè)試 我在系統(tǒng)的測(cè)試中主要采用上述的步驟,測(cè)試方法大部分采用“白盒 測(cè)試”。因?yàn)槌绦虻木帉懹晌乙粋€(gè)人完成,程序的流程很清楚,在編寫過(guò)程中也出現(xiàn)過(guò)很多錯(cuò)誤,甚至根本無(wú)法運(yùn)行下去,采用程序中的設(shè)置斷點(diǎn),進(jìn)行斷點(diǎn)測(cè)試,逐步縮小范圍并最終找到問(wèn)題的解。在編寫的過(guò)程中一邊編寫一邊進(jìn)行測(cè)試,發(fā)現(xiàn)錯(cuò)誤立刻更正盡量使模塊功能更貼近用戶。在測(cè)試過(guò)程中,我盡量站在用戶的角度考慮問(wèn)題,假如我是用戶如何才能更方便,假如我在某一時(shí)刻進(jìn)行某種操作會(huì)產(chǎn)生什么結(jié)果,大量進(jìn)行假設(shè)。并請(qǐng)同學(xué)幫忙作為用戶試使用系統(tǒng)并提出建議意見。在所有模塊功能完成后,先測(cè)試了一個(gè)模塊 賓館管理系統(tǒng)設(shè)計(jì)與開發(fā) 33 的功能,能夠?qū)崿F(xiàn)后,再對(duì)其它模塊進(jìn)行編寫、測(cè) 試,在這個(gè)過(guò)程中,往往又會(huì)返回到剛才的模塊,再次改進(jìn)。如此反復(fù)當(dāng)所有模塊測(cè)試完成后,便對(duì)子系統(tǒng)分別測(cè)試,輸入大量數(shù)據(jù)并盡可能多的假設(shè)“非正常情況”以測(cè)試系統(tǒng)的健壯性。待這些測(cè)試都通過(guò)后就對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試。我所采用的測(cè)試方式屬于集成測(cè)試中的漸增式測(cè)試,這種方法實(shí)際上同時(shí)完成單元測(cè)試和集成測(cè)試,其優(yōu)點(diǎn)有: 1.開銷小,因?yàn)槠淅靡褱y(cè)試過(guò)的模塊作為測(cè)試軟件。 2.可以較早發(fā)現(xiàn)模塊間的接口錯(cuò)誤。 3.在測(cè)試時(shí),如發(fā)現(xiàn)錯(cuò)誤往往和最近加進(jìn)來(lái)的那個(gè)模塊有關(guān)。 4.已測(cè)試的模塊可以在新的條件下再次檢驗(yàn),使測(cè)試更徹底。 黑盒測(cè)試 對(duì)整個(gè)系統(tǒng) 功能 采用黑盒測(cè)試,測(cè)試結(jié)果如表 所示 。 表 黑盒測(cè)試結(jié)果表 測(cè) 試 項(xiàng)目 測(cè)試目的 測(cè)試數(shù)據(jù) 測(cè)試結(jié)果 改進(jìn)意見 修改狀態(tài) 登錄 、退出驗(yàn)證 系統(tǒng)安全和權(quán)限控制 ,方便性 用戶名 :123 密碼 : 123 系統(tǒng)響應(yīng)正常,權(quán)限控制正常 ———— ———— 資系統(tǒng)管理 客戶管理 查詢 、導(dǎo)出等 功能的 準(zhǔn)確性和健壯性 ———— 各項(xiàng)功能正常 ———— ———— 收入統(tǒng)計(jì) 查詢 、導(dǎo)出等的功能 的準(zhǔn)確性和健壯性 ———— 各項(xiàng)功能正常 ———— ———— 物品存放 查詢 、新建、保存等 的 功能的準(zhǔn)確 性 和健壯性 ———— 各項(xiàng)功能正常 ———— ———— 用戶管理 新建 、保存等的功能 的準(zhǔn)確性和健壯性 ———— 各項(xiàng)功能正常 ———— ———— 賓館管理系統(tǒng)設(shè)計(jì)與開發(fā) 34 續(xù)表 測(cè) 試 項(xiàng)目 測(cè)試目的 測(cè)試數(shù)據(jù) 測(cè)試結(jié)果 改進(jìn)意見 修改狀態(tài) 數(shù)數(shù)據(jù)維護(hù) 客房類型 查詢 、新建、保存等 功能的準(zhǔn)確性 和 健壯性 ———— 各項(xiàng)功能正常 ———— ———— 客房信息 查詢 、新建、保存等 功能的準(zhǔn)確性 和 健壯性 ———— 各項(xiàng)功能正常 ———— ———— 用前臺(tái)操作 客房查詢 空房 、未滿、入住、 查找等功能的 準(zhǔn)確和 健壯性 ———— 各項(xiàng)功能正常 ———— ———— 客戶查詢 通 過(guò) 客 戶 號(hào) 查詢, 在住、結(jié)賬等功 能的準(zhǔn)確和健壯性 ———— 各項(xiàng)功能正常 ———— ———— 客戶入住 入住 功能的準(zhǔn)確和 健 壯性 ———— 各項(xiàng)功能正常 ———— ———— 客戶結(jié)賬 結(jié) 賬功能的準(zhǔn)確 ———— 各項(xiàng)功能正常 ———— ———— 經(jīng)過(guò)一系列系統(tǒng)測(cè)試并修改之后,賓館管理系統(tǒng)基本上完成了在任務(wù)書中所要求的功能,并同時(shí)為了達(dá)到學(xué)習(xí)的目的,對(duì)系統(tǒng)作了功能一部分創(chuàng)新,且都已經(jīng)過(guò)完全測(cè)試。 系統(tǒng)的運(yùn)行和 維護(hù) ( 1)硬件系統(tǒng)的維護(hù) 硬件系統(tǒng)的維護(hù)應(yīng)該由專門的硬件維護(hù)人員負(fù)責(zé),而且一般需要同硬件廠商合作來(lái)共同完成系統(tǒng)維護(hù)工作。硬件系統(tǒng)的維護(hù)主要有兩種類型:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1