項目簡介:
(1) 業(yè)務(wù)背景
網(wǎng)吧收銀系統(tǒng)是一個標(biāo)準(zhǔn)Windows桌面應(yīng)用程序,采用C/S結(jié)構(gòu),主要面向網(wǎng)吧、機房、電子閱覽室等,也稱為計費管理系統(tǒng)。網(wǎng)吧收銀系統(tǒng)在計費管理上有突出的優(yōu)越性,既可以滿足輕松管理又可以實現(xiàn)效益最大。
網(wǎng)吧收銀系統(tǒng),能夠?qū)崿F(xiàn)對基礎(chǔ)數(shù)據(jù)的維護,然后對數(shù)據(jù)進行統(tǒng)計分析。計費管理系統(tǒng)的核心業(yè)務(wù)是能實現(xiàn)輸入卡號和密碼進行上機,下機結(jié)算時,根據(jù)卡的類別能實現(xiàn)消費結(jié)算,計算出消費金額,并在卡的余額上扣除相應(yīng)的費用,并對消費信息進行保存。
(2) 技術(shù)背景
具備C++基礎(chǔ)語法、類和對象,如何運用VC++/Visual Studio .NET集成開發(fā)環(huán)境,結(jié)合C++語言開發(fā)企業(yè)項目?
需要掌握MFC Dialog、常用控件等MFC知識,數(shù)據(jù)存儲可以選擇文件或數(shù)據(jù)庫。如何利用MFC Dialog技術(shù)與數(shù)據(jù)庫知識開發(fā)一個企業(yè)項目?
網(wǎng)吧收銀系統(tǒng)綜合運用C++基礎(chǔ)知識、MFC Dialog、標(biāo)準(zhǔn)Windows窗體(菜單、工具欄)、常用控件和SQL Server 2005數(shù)據(jù)庫等,按照企業(yè)的項目標(biāo)準(zhǔn)流程進行開發(fā)。
項目目標(biāo):
認知式課程實踐技術(shù)方向選用C++,通過桌面應(yīng)用程序的開發(fā),結(jié)合個體軟件過程(PSP)進行實訓(xùn),鞏固核心計算機課程,并加強運用,閱讀并填充需求規(guī)格說明書和設(shè)計文檔,提高編程實踐能力。
(1) 了解項目業(yè)務(wù)背景,調(diào)研網(wǎng)吧管理系統(tǒng),了解計費管理功能等。
(2) 掌握C++開發(fā)工具和集成開發(fā)環(huán)境(Visual C++ 6.0)。
(3) 掌握C++面向?qū)ο蟮木幊獭?br />
(4) 理解MFC基本框架,重點理解Dialog對話框編程、常用控件編程、表格控件、標(biāo)準(zhǔn)窗體(菜單欄、工具欄)等。
(5) 掌握SQL語法,熟悉SQL Server 2005數(shù)據(jù)庫,掌握ADO編程。
(6) 了解UML建模和工具使用,了解數(shù)據(jù)庫建模和PowerDesigner使用;進行項目需求調(diào)研和分析,理解需求和設(shè)計技術(shù)。
(7) 理解軟件項目的開發(fā)過程,理解C/S(客戶/服務(wù)器)結(jié)構(gòu)。
(8) 養(yǎng)成良好的編碼習(xí)慣 ,提高C++語言編程能力,綜合MFC Dialog和ADO編程,開發(fā)“網(wǎng)吧收銀系統(tǒng)”標(biāo)準(zhǔn)Windows桌面應(yīng)用程序。
核心技術(shù):
1、VC工具的使用
(1) 創(chuàng)建工程、導(dǎo)入工程。
(2) 應(yīng)用程序向?qū)А㈩愊驅(qū)А?br />
(3) 調(diào)試程序。
2、MFC Dialog編程
(1) MFC Dialog程序的創(chuàng)建。
(2) MFC Dialog程序的運行過程。
(3) 界面布局、基本控件、列表控件。對話框數(shù)據(jù)交換。
(4) 模態(tài)對話框的創(chuàng)建和顯示、對話框間值傳遞。
3、數(shù)據(jù)庫編程
(1) 數(shù)據(jù)庫的設(shè)計。
(2) SQL Server 2005的使用。
(3) SQL語法。
(4) ADO數(shù)據(jù)庫編程:Connection、Command、Recordset。
——————-課程目錄——————-
課時1項目簡介課時2需求分析
課時3系統(tǒng)設(shè)計
課時4搭建程序框架
課時5數(shù)據(jù)庫設(shè)計功能概述
課時6設(shè)計數(shù)據(jù)庫-1
課時7設(shè)計數(shù)據(jù)庫-2
課時8創(chuàng)建數(shù)據(jù)庫-1
課時9創(chuàng)建數(shù)據(jù)庫-2
課時10數(shù)據(jù)庫實體類-1
課時11數(shù)據(jù)庫實體類-2
課時12ADO數(shù)據(jù)庫編程-1
課時13ADO數(shù)據(jù)庫編程-2
課時14ADO數(shù)據(jù)庫編程-3
課時15ADO數(shù)據(jù)庫編程-4
課時16主界面設(shè)計-1
課時17主界面設(shè)計-2
課時18添加卡功能概述
課時19界面設(shè)計-1
課時20界面設(shè)計-2
課時21控件映射和消息響應(yīng)-1
課時22控件映射和消息響應(yīng)-2
課時23添加卡數(shù)據(jù)庫編程-1
課時24添加卡數(shù)據(jù)庫編程-2
課時25添加卡數(shù)據(jù)庫編程-3
課時26添加卡數(shù)據(jù)庫編程-4
課時27查詢卡功能概述
課時28界面設(shè)計-1
課時29界面設(shè)計-2
課時30查詢卡數(shù)據(jù)庫編程-1
課時31查詢卡數(shù)據(jù)庫編程-2
課時32查詢卡數(shù)據(jù)庫編程-3
課時33查詢卡數(shù)據(jù)庫編程-4
課時34查看卡功能概述
課時35界面設(shè)計-1
課時36界面設(shè)計-2
課時37界面設(shè)計-3
課時38查看卡數(shù)據(jù)庫編程-1
課時39查看卡數(shù)據(jù)庫編程-2
課時40查看卡數(shù)據(jù)庫編程-3
課時41開始計費功能概述
課時42界面設(shè)計-1
課時43
課時44開始計費數(shù)據(jù)庫編程-1
課時45開始計費數(shù)據(jù)庫編程-2
課時46開始計費數(shù)據(jù)庫編程-3
課時47開始計費數(shù)據(jù)庫編程-4
課時48開始計費數(shù)據(jù)庫編程-5
課時49結(jié)算計費功能概述
課時50界面設(shè)計-1
課時51界面設(shè)計-2
課時52結(jié)算計費數(shù)據(jù)庫編程-1
課時53結(jié)算計費數(shù)據(jù)庫編程-2
課時54結(jié)算計費數(shù)據(jù)庫編程-3
課時55結(jié)算計費數(shù)據(jù)庫編程-4
課時56結(jié)算計費數(shù)據(jù)庫編程-5
課時57結(jié)算計費數(shù)據(jù)庫編程-6