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