資源簡(jiǎn)介
【有詳細(xì)的過(guò)程,圖片演示,及代碼】【歷時(shí)兩周完成!】
實(shí)訓(xùn)目的
1、理解C#WinForm程序設(shè)計(jì)的風(fēng)格,能設(shè)計(jì)合理的C#項(xiàng)目文件夾結(jié)構(gòu)和公共類(lèi),注重代碼的重用性,養(yǎng)成良好的標(biāo)識(shí)符命名和代碼編寫(xiě)習(xí)慣;
2、熟練掌握各種常見(jiàn)的控件屬性和事件方法;
3、積累項(xiàng)目開(kāi)發(fā)中常采用的設(shè)計(jì)模式和比較經(jīng)典代碼片段,并能在以后的項(xiàng)目開(kāi)發(fā)中熟練地運(yùn)用。
實(shí)訓(xùn)內(nèi)容
實(shí)訓(xùn)項(xiàng)目:《旅行社管理系統(tǒng)》
1、系統(tǒng)功能分析與系統(tǒng)設(shè)計(jì)
2、數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)名稱(chēng):db_travelAgency
數(shù)據(jù)表:
(1)操作員信息表(編號(hào),姓名,密碼,類(lèi)別)
(2)客戶(hù)信息表(編號(hào),姓名,性別,生日,職業(yè),藉貫,聯(lián)系方式,注冊(cè)時(shí)間)
tb_customer(id,customer,sex,birthday,career,birthdayPlace,telephone,registerTime)
(3)景點(diǎn)信息表(編號(hào),景點(diǎn)名稱(chēng),地址,門(mén)票價(jià)格,簡(jiǎn)介,級(jí)別)
(4)省市信息表(編號(hào),省市名,父結(jié)點(diǎn)編號(hào),子結(jié)點(diǎn)個(gè)數(shù),層次數(shù),在兄弟結(jié)點(diǎn)中的編號(hào),其他)
(5)風(fēng)景圖片信息表(編號(hào),圖片名稱(chēng),二進(jìn)制數(shù)據(jù),景點(diǎn)名稱(chēng),圖片描述)
(6)訂單信息表(訂單編號(hào),客戶(hù)姓名,目的地,景區(qū)名,出發(fā)日期,返回日期,住宿標(biāo)準(zhǔn),導(dǎo)游員,老人數(shù),成人數(shù),學(xué)生數(shù),小孩數(shù),總需費(fèi)用,預(yù)付定金,所屬旅行團(tuán)號(hào))
(7)旅行團(tuán)信息表(團(tuán)號(hào),景點(diǎn)名稱(chēng),導(dǎo)游員,出發(fā)時(shí)間,返回時(shí)間,游客人數(shù),入住標(biāo)準(zhǔn))
tb_groupInfo(groupID,spotName,guider,departureDate,backDdate,touristNum,dormMoney)
(8)導(dǎo)游員信息表(編號(hào),姓名,性別,出生年月,到旅行社的時(shí)間,負(fù)責(zé)區(qū)域,出場(chǎng)費(fèi),備注)
3、模塊編碼與調(diào)試
(1)登錄模塊
(2)景點(diǎn)信息管理模塊
(3)景點(diǎn)信息查詢(xún)模塊
(4) 日常業(yè)務(wù)模塊
(4)系統(tǒng)維護(hù)模塊
(5)軟件版權(quán)模塊
4、集成測(cè)試
實(shí)訓(xùn)步驟:
第1天:
上午—(1)分析系統(tǒng)功能結(jié)構(gòu),了解業(yè)務(wù)流程及各功能模塊
(2)在sqlserver2005環(huán)境創(chuàng)建各數(shù)據(jù)庫(kù)和數(shù)據(jù)表,錄入相關(guān)數(shù)據(jù)
下午-- (1)設(shè)計(jì)項(xiàng)目文件夾結(jié)構(gòu),收集素材,編輯App.config文件;
設(shè)計(jì)文件夾結(jié)構(gòu):
添加并制作app.config文件
(2)編寫(xiě)公共類(lèi)(連接數(shù)據(jù)庫(kù)的類(lèi),實(shí)體類(lèi))。
連接數(shù)據(jù)庫(kù)的類(lèi)及其公共方法:
第2天:(1)設(shè)計(jì)登錄模塊界面布局,并進(jìn)行編碼和調(diào)試;
(2)設(shè)計(jì)系統(tǒng)主界面,并處理好登錄模塊與系統(tǒng)主界面之間的跳轉(zhuǎn)關(guān)系;
系統(tǒng)主界面:
第3天:實(shí)現(xiàn)景點(diǎn)信息的添加、修改和刪除功能。
添加景點(diǎn)信息:
修改景點(diǎn)信息:
刪除景點(diǎn)信息:
第4天:(1)設(shè)計(jì)景點(diǎn)信息分類(lèi)查詢(xún)界面布局
(2)景點(diǎn)信息分類(lèi)查詢(xún)功能編碼與調(diào)試
注意:根據(jù)查詢(xún)選項(xiàng)的不同,在查詢(xún)條件位置會(huì)顯示不同的控件。
第5天:(1)設(shè)計(jì)景點(diǎn)圖片瀏覽器的界面布局
點(diǎn)擊確定按鈕出現(xiàn)第一張圖片
點(diǎn)擊“>”(下一張)
點(diǎn)擊“>|”(最后一張)
點(diǎn)擊“<”(上一張)
(2)景點(diǎn)圖片瀏覽器功能編碼與調(diào)試
第6天:(1)設(shè)計(jì)“業(yè)務(wù)預(yù)訂管理”界面布局;
加載窗體時(shí):
點(diǎn)擊“預(yù)訂”工具條按鈕時(shí):
修改訂單:
1、點(diǎn)擊[修改]工具條,在訂單編號(hào)文本框中輸入訂單號(hào),點(diǎn)擊查找,顯示該訂單信息;
2、對(duì)信息進(jìn)行修改后,點(diǎn)擊[保存]更新到數(shù)據(jù)庫(kù)。
刪除訂單
1、點(diǎn)擊[刪除]工具條按鈕,在訂單編號(hào)文本框中輸入訂單號(hào),點(diǎn)擊查找按鈕,在界面顯示該訂單的信息。
2、點(diǎn)擊[保存]工具條按鈕,刪除在數(shù)據(jù)庫(kù)中該訂單信息。
(2)業(yè)務(wù)預(yù)訂管理功能編碼與調(diào)試。
參考項(xiàng)目中的源代碼
第7天:(1)設(shè)計(jì)旅行團(tuán)基本查詢(xún)界面布局;
(2)旅行團(tuán)查詢(xún)功能編碼與調(diào)試
說(shuō)明:查詢(xún)旅行團(tuán)信息時(shí),可以按照以下四種方式查詢(xún)
a.所有已經(jīng)生成的旅行團(tuán);b.按訂單號(hào)查詢(xún);c.按景點(diǎn)查詢(xún)有哪些已經(jīng)設(shè)立的旅行團(tuán);d.按出發(fā)日期查詢(xún)有哪些已經(jīng)生成的旅行團(tuán)
(3)設(shè)計(jì)生成旅行團(tuán)功能界面布局
“組建旅行團(tuán)”消息提示,點(diǎn)擊確定后,生成該旅行團(tuán)的明細(xì)信息,顯示在datagridview中,并修改訂單表中對(duì)應(yīng)的字段(即該訂單對(duì)應(yīng)的groupID),并將旅行團(tuán)明細(xì)信息寫(xiě)入到tb_groupInfo表中
(4)生成旅行團(tuán)功能編碼與調(diào)試
第8
代碼片段和文件信息
評(píng)論
共有 條評(píng)論