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