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

正文內(nèi)容

基于web機(jī)票預(yù)定信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)本科生畢業(yè)設(shè)計(jì)論文-資料下載頁

2024-11-23 16:37本頁面

【導(dǎo)讀】進(jìn)行機(jī)票預(yù)定而設(shè)計(jì)的。系統(tǒng)的用戶分為管理員和普通用戶,通過不同的用戶名。信息管理,以及管理員的后臺(tái)管理等。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等。本設(shè)計(jì)采用為開發(fā)環(huán)。系統(tǒng)詳細(xì)設(shè)計(jì);第七章和第八章介紹系統(tǒng)的測試與性能分析;第九章是總結(jié)。

  

【正文】 ()。 ()。 //按照指定語句進(jìn)行查詢; private void button1_Click(object sender, EventArgs e) { 本科生畢業(yè)設(shè)計(jì)(論文) 28 SqlConnection Conn = new SqlConnection()。 = workstation id= + + 。Integrated Security=SSPI。database=機(jī)票 。 SqlCommand cmd = new SqlCommand()。 = insert into 訂票 (航班號(hào) ,日期 ,票價(jià) ,數(shù)量 ,身份證號(hào) ) values (39。 + + 39。,39。 + + 39。,39。 + + 39。,39。 + + 39。,39。 + + 39。)。 //往數(shù)據(jù)庫里面插入新數(shù)據(jù); = Conn。 ()。 ()。 ()。 用戶打印界面采用的是水晶報(bào)表的方式把用戶訂票的數(shù)據(jù)添加到報(bào)表中,用戶可在其中進(jìn)行查詢完成打印。用戶訂票后打印憑證的界面如圖所示: 該窗體主要是水晶報(bào)表的使用即 CrystalReport。這個(gè)報(bào)表在用戶打印,和其他控件比如bo 等一起使用時(shí),非常方便靈活 ,是目前比較流行使用的控件。 圖 打印 界面 圖 其主要實(shí)現(xiàn)代碼如下: private void button1_Click(object sender, EventArgs e) 本科生畢業(yè)設(shè)計(jì)(論文) 29 { DataTable MyTable = new DataTable()。 ()。 //新定義一個(gè)數(shù)據(jù)表格,執(zhí)行數(shù)據(jù)庫查詢; SqlDataReader dr = ()。 (dr)。 ()。 CrystalReport1 MyReport = new CrystalReport1()。 (MyTable)。 //從水晶報(bào)表中設(shè)置數(shù)據(jù)記錄數(shù)據(jù); = MyReport。 。 } 在客戶端還對(duì)客戶實(shí)現(xiàn)了客戶留言功能,客戶可以對(duì)訂票的意見,航班的意見以及自己的要求進(jìn)行描述, 管理員收到信息后會(huì)進(jìn)行相應(yīng)的修改和調(diào)整。 圖 圖 客戶端的界面的主要功能界面在上面基本已經(jīng)給出了,下面再來介紹一下服務(wù)器端的主要功能界面,首先是管理員登錄界面,這部分代碼與用戶登錄代碼基本相同,不同之處是需要以管理員的名字和密碼登錄來管理后臺(tái) ,下面是管理員的登錄界面: 本科生畢業(yè)設(shè)計(jì)(論文) 30 圖 圖 登錄系統(tǒng)后進(jìn)入后臺(tái)管理系統(tǒng)的主界面 。該界面主要使用 菜單控件MenuStrip. 這個(gè)控件使用起來相當(dāng)方便,首先點(diǎn)擊每個(gè)主目錄修改完名稱后,會(huì)彈出下拉菜單然后編寫其他子功能的名稱,依 次這樣進(jìn)行便可以完成。 圖 界面 圖 在這個(gè)主界面中管理員可以實(shí)現(xiàn)后臺(tái)管理功能,包括對(duì)客戶端的重要信息進(jìn)行添加修改刪除等操作,從而更新信息滿足客戶需求。 下面是航班管理界面。 在航班管理界面中,可以通過航班編號(hào)導(dǎo)出始發(fā)地和目的地,然后對(duì)航班信息進(jìn)行修改更新。 具體如圖: 本科生畢業(yè)設(shè)計(jì)(論文) 31 圖 信息界面 圖 還包括訂票退票的查詢界面 ,下面主要給出退票查詢界面: 這個(gè)界面主要是對(duì)用戶訂票以后由于其他原因想退票的而設(shè)計(jì)的查詢界面,然后對(duì)機(jī)票進(jìn)行相應(yīng)的調(diào)整。 圖 圖 本科生畢業(yè)設(shè)計(jì)(論文) 32 下面是修 改票價(jià)的界面, 在不同的時(shí)期的票價(jià)是不同的,航空公司 通過航班的編號(hào)對(duì)相應(yīng)的航班進(jìn)行票價(jià)調(diào)整, 以保證航空公司的收益;控件方面也只是一些很普通的 bo 和 textbox 還有 button. 圖 界面圖 還有一些其他的小功能在這里就不進(jìn)行 具體 描述了。 本科生畢業(yè)設(shè)計(jì)(論文) 33 第 7 章 系統(tǒng)測試 測試的目的 測試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。 由于本系統(tǒng)屬于信息管理 軟件,因此必須經(jīng)過測試來確定軟件的可靠性,發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤,并及時(shí)改正,以避免發(fā)生重大問題。同時(shí)確認(rèn)軟件的質(zhì)量,為開發(fā)人員提供風(fēng)險(xiǎn)評(píng)估準(zhǔn)備必要的信息,而且還可以 保證整個(gè)軟件開發(fā)過程是高質(zhì)量的 。 測試的方法 軟件測試的正確定義是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程?!? 軟件測試有兩種方法:白盒法和黑盒法 如果知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢測是否每個(gè)功能都能實(shí)現(xiàn),這種測試方法叫黑盒測試法;如果知道產(chǎn)品的內(nèi)部工作過程,可以通過測試來檢驗(yàn)是否按照規(guī)格說明書的規(guī)定正常運(yùn)行,這個(gè)方法叫白盒測試法。 對(duì)于軟件而言,黑盒測試法是把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程。也就是說黑盒測試是在程序的接口進(jìn)行測試,它只檢查程序的功能是否按照規(guī)格說明說的說明正常運(yùn)行,程序是否能恰當(dāng)?shù)慕邮茌斎霐?shù)據(jù),產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。黑盒測試又稱為功能測試。與黑盒測試法相反,白盒測試法是把程序看成是裝在一個(gè)透明的白盒子里。也就是完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗(yàn)程序中的每條通路是否能按預(yù)定的要求正確工作,白盒測試又稱為結(jié)構(gòu)測試。 因?yàn)椴荒茏龅礁F盡測試,所 以軟件測試不可能發(fā)現(xiàn)程序中的所有錯(cuò)誤。也就是所通過測試并不能證明程序是完全正確的。但是,我們的目的是要通過測試保證軟件愛你的可靠性,因此,必須仔細(xì)設(shè)計(jì)測試方案,力爭用盡可能少的測試發(fā)現(xiàn)盡可能多的錯(cuò)誤。 本科生畢業(yè)設(shè)計(jì)(論文) 34 測試的步驟 通常情況下,對(duì)一個(gè)軟件的測試步驟為: 首先,由一位對(duì)整個(gè)系統(tǒng)設(shè)計(jì)熟悉的設(shè)計(jì)人員編寫測試大綱,明確測試的內(nèi)容和測試通過的準(zhǔn)則,設(shè)計(jì)完整合理的測試用例,以便系統(tǒng)實(shí)現(xiàn)后進(jìn)行全面測試。然后, 測試大綱提交給測試組,由測試負(fù)責(zé)人組織測試,測試一般可按下列步驟進(jìn)行: (1)測試人員要仔細(xì)閱讀有關(guān)資料,包 括規(guī)格說明、設(shè)計(jì)文檔、使用說明書及在設(shè)計(jì)過程中形成的測試大綱、測試內(nèi)容及測試的通過準(zhǔn)則,全面熟悉系統(tǒng),編寫測試計(jì)劃,設(shè)計(jì)測試用例,作好測試前的準(zhǔn)備工作。 (2)為了保證測試的質(zhì)量,將測試過程分成幾個(gè)階段,即:代碼審查、單元測試、集成測試和驗(yàn)收測試。 (3)代碼會(huì)審: 代碼會(huì)審是由一組人通過閱讀、討論和爭議對(duì)程序進(jìn)行靜態(tài)分析的過程。會(huì)審小組由組長, 2~ 3 名程序設(shè)計(jì)和測試人員及程序員組成。會(huì)審小組在充分閱讀待審程序文本、控制流程圖及有關(guān)要求、規(guī)范等文件基礎(chǔ)上,召開代碼會(huì)審會(huì),程序員逐句講解程序的邏輯,并展 開熱烈的討論甚至爭議,以揭示錯(cuò)誤的關(guān)鍵所在。 (4)單元測試: 單元測試集中在檢查軟件設(shè)計(jì)的最小單位 — 模塊上,通過測試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯(cuò)誤。由于模塊規(guī)模小、功能單一、邏輯簡單,測試人員有可能通過模塊說明書和源程序,清楚地了解該模塊的 I/O 條件和模塊的邏輯結(jié)構(gòu),采用結(jié)構(gòu)測試(白盒法)的用例,盡可能達(dá)到徹底測試,然后輔之以功能測試(黑盒法)的用例,使之對(duì)任何合理和不合理的輸入都能鑒別和響應(yīng)。高可靠性的模塊是組成可靠系統(tǒng)的堅(jiān)實(shí)基礎(chǔ)。 (5)集成測試: 集 成測試是將模塊按照設(shè)計(jì)要求組裝起來同時(shí)進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。 (6)驗(yàn)收測試: 驗(yàn)收測試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。 經(jīng)過上述的測試過程對(duì)軟件進(jìn)行測試后,軟件基本滿足開發(fā)的要求, 然后通過進(jìn)一步完善使系統(tǒng)更加有效交付使用。 由于本系統(tǒng)的規(guī)模比較小, 無法使用大規(guī)模的測試方法,因此主要是讓其他不知道本系統(tǒng)內(nèi)部代碼的人員,通過使用本系統(tǒng)來找到不足之處。同時(shí),對(duì)邊界條件進(jìn)行了測試。 本科生畢業(yè)設(shè)計(jì)(論文) 35 本系統(tǒng)的測試 對(duì)本系統(tǒng)的測試主要用到的是黑盒法,主要看系統(tǒng)是否能正確地接受輸入的數(shù)據(jù) 并產(chǎn)生正確的輸出信息,同時(shí)保持外部信息的完整性。 首先,對(duì)系統(tǒng)的登陸界面進(jìn)行了測試,對(duì)用戶名和密碼為空時(shí)、用戶名錯(cuò)誤輸入、密碼錯(cuò)誤輸入系統(tǒng)給出了不同錯(cuò)誤提示信息。 分別為: 圖 圖 下面是編程過程中出現(xiàn)的異常和錯(cuò)誤提示: 以上這些只是一部分的出錯(cuò)界面,還有一些類似的提示就不在這里演示了。隨后對(duì)使用系統(tǒng)對(duì)后臺(tái)數(shù)據(jù)庫進(jìn)行操作,操作的結(jié)果基本上沒有錯(cuò)誤,只是發(fā)現(xiàn)系統(tǒng)中對(duì)數(shù)據(jù)類型的限制比較缺乏。但基本上能夠滿足運(yùn)行的需要。在系統(tǒng)的調(diào)試過程中也有過很多錯(cuò)誤但經(jīng)過認(rèn)真修改都已 經(jīng)基本完善。 下面進(jìn)行查詢測試,這個(gè)主要是測試數(shù)據(jù)庫的連接,查詢界面如下: 本科生畢業(yè)設(shè)計(jì)(論文) 36 查詢成功則表示著連接數(shù)據(jù)庫成功。 下面再舉一個(gè)客戶端中訂票時(shí)對(duì)數(shù)據(jù)庫的連接: 結(jié)果顯示連接數(shù)據(jù)庫成功,顯示數(shù)據(jù)正確;接下來進(jìn)行往數(shù)據(jù)庫里面添加數(shù)據(jù)的操作,然后查看數(shù)據(jù)庫是否添加成功。首先添加一個(gè)從北京到紐約的票價(jià)為 本科生畢業(yè)設(shè)計(jì)(論文) 37 3321 的航班。 點(diǎn)擊確定后 在 dataGridView 將顯示新的數(shù)據(jù),并且在數(shù)據(jù)庫中會(huì)有新的數(shù)據(jù)填入 ; 結(jié)果顯示飛機(jī)型號(hào)為 K911,票價(jià)為 3321 的航班成功添加到數(shù)據(jù)庫中,測試成功。 本科生畢業(yè)設(shè)計(jì)(論文) 38 第 8 章 系統(tǒng)維護(hù) 與性能分析 系統(tǒng)維護(hù) 軟件維護(hù)是軟件生命周期最后一個(gè)階段,它處于系統(tǒng)投入生產(chǎn)以后的時(shí)期中。 軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的要求而修改軟件的過程。 軟件維護(hù)通常包括四類活動(dòng):為了糾正在使用過程中暴露出來的錯(cuò)誤而進(jìn)行的改正性維護(hù);為了適應(yīng)外部環(huán)境的變化而進(jìn)行的適應(yīng)性維護(hù);為了改進(jìn)原有的軟件而進(jìn)行的完 善性維護(hù);以及為了改進(jìn)將來的可維護(hù)性和可靠性而進(jìn)行的預(yù)防性維護(hù)。 在程序的設(shè)計(jì)過程中,我不斷地采用可改正性維護(hù),使程序逐步的減少錯(cuò)誤的發(fā)生。在程序設(shè)計(jì)完成后,我繼續(xù)進(jìn)行完善性維護(hù),不 斷增加系統(tǒng)的功能,完善系統(tǒng)的功能,使系統(tǒng)能夠更好的運(yùn)行。使用用戶權(quán)限管理,通過對(duì)不同用戶設(shè)置不同的權(quán)限,防止用戶對(duì)無權(quán)操作的數(shù)據(jù)進(jìn)行修改。當(dāng)操作員進(jìn)入系統(tǒng)后,系統(tǒng)會(huì)根據(jù)操作員的權(quán)限,對(duì)系統(tǒng)菜單可用與否進(jìn)行設(shè)置,以防止操作員進(jìn)行非法操作。 最大限度保證系統(tǒng)中數(shù)據(jù)的安全。 系統(tǒng)維護(hù)對(duì)于一個(gè)軟件來說是很重要的, 本程序主要采用的是改正性維護(hù)與完善性維護(hù)。 隨著維護(hù)的深入軟件的功能也會(huì)不斷增加,軟件的健壯性也會(huì)加強(qiáng),適應(yīng)性也會(huì)加強(qiáng)。 性能分析 系統(tǒng)所完成的功能是一個(gè)系統(tǒng)的重要部分,而系統(tǒng)的性能同樣是不可忽視的問題, 設(shè)想一個(gè)實(shí)時(shí)性要求很高的系統(tǒng),基本功能都能完成,但是不能在要求的時(shí)間內(nèi)完成那這個(gè)系統(tǒng)根本不能使用。系統(tǒng)的性能分析分很多種方法,由于本系統(tǒng)是人壽保險(xiǎn)系統(tǒng),不像網(wǎng)頁那樣要求很高的載入速度和運(yùn)行時(shí)間要求,這里只對(duì)完整性、安全性、實(shí)用性進(jìn)行分析。 本系統(tǒng)經(jīng)過三個(gè)月的設(shè)計(jì)和實(shí)現(xiàn),現(xiàn)在基本上所以主要功能都已經(jīng)可以正確運(yùn)行,系統(tǒng)對(duì)操作的反映速度較快,可以滿足使用條件。系統(tǒng)中對(duì)用戶的權(quán)限進(jìn)行了設(shè)置,基本上能保證系統(tǒng)和其內(nèi)部數(shù)據(jù)的安全;同時(shí),系統(tǒng)還可以對(duì)用戶輸入的錯(cuò)誤信息給出相應(yīng)的錯(cuò)誤信息提示。 本科生畢業(yè)設(shè)計(jì)(論文) 39 另外本系統(tǒng)有著很好的安全性 ,因?yàn)橹挥泄芾矶丝梢栽L問修改數(shù)據(jù)庫,客戶端只可以進(jìn)行查詢操作,而且客戶端接受到服務(wù)器的 IP 是不對(duì)客戶公布的,客戶只能進(jìn)行功能的操作。 總體上看,本系統(tǒng)已經(jīng)初步滿足了安全性、完整性和實(shí)用性的要求。 本科生畢業(yè)設(shè)計(jì)(論文) 40 第 9 章 總結(jié) 經(jīng)過三個(gè)月的努力,同時(shí)在老師 和同學(xué) 的 幫助下,我的 基于 web 機(jī)票預(yù)定信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 工作基本上完成了。 通過 在這段時(shí)間里 的學(xué)習(xí), 我學(xué)到了很多知識(shí),也對(duì)軟件的制作過程有了一個(gè)更深的了解,并且對(duì)程序的基本設(shè)計(jì)思路有了一定的認(rèn)識(shí),學(xué)會(huì)并掌握了前臺(tái)軟件與后臺(tái)數(shù)據(jù)庫的連接方法,加深了對(duì) 數(shù)據(jù)庫使用的熟練度,學(xué)會(huì)了基本 編程語言的用法,學(xué)會(huì)了數(shù)據(jù) 庫的設(shè)計(jì)方法等等。 來了一次真正的理論與實(shí)戰(zhàn)相結(jié)合。 收獲是很豐富的,但同時(shí)也看到了自己的不足。 對(duì)于程序的設(shè)計(jì)思路太簡單,對(duì)現(xiàn)實(shí)生活中的實(shí)際問題了解不 夠 深刻 ,對(duì)于數(shù)據(jù)類型的考慮不夠周全,缺乏與其他人的溝通等問題的出現(xiàn)說明了我對(duì)現(xiàn)實(shí)生
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1