|
|
IT教程名称:网易云课堂C++开发工程师案例-网吧收银系统(MFC+ADO) C++收银... ITSPJC.com 52p& c- R @' \9 U9 C
[table][tr][td]项目简介:
( C& @. ^1 q$ [3 K(1) 业务背景& H/ O" @/ _ B9 q' \8 k0 A, c* ]! z
网吧收银系统是一个标准Windows桌面应用程序,采用C/S结构,主要面向网吧、机房、电子阅览室等,也称为计费管理系统。网吧收银系统在计费管理上有突出的优越性,既可以满足轻松管理又可以实现效益最大。
+ x( D- {" Z9 |) }. k& Z网吧收银系统,能够实现对基础数据的维护,然后对数据进行统计分析。计费管理系统的核心业务是能实现输入卡号和密码进行上机,下机结算时,根据卡的类别能实现消费结算,计算出消费金额,并在卡的余额上扣除相应的费用,并对消费信息进行保存。
' F2 D9 a J* m6 Q: Z8 o$ S2 L) x$ _2 m3 a0 t! h
(2) 技术背景' b/ d' D! q4 J4 v; v/ [
具备C 基础语法、类和对象,如何运用VC /Visual Studio .NET集成开发环境,结合C 语言开发企业项目?
* ]/ j* @. k8 Q需要掌握MFC Dialog、常用控件等MFC知识,数据存储可以选择文件或数据库。如何利用MFC Dialog技术与数据库知识开发一个企业项目?8 u- C2 u" t1 F2 G4 l- p9 J
网吧收银系统综合运用C 基础知识、MFC Dialog、标准Windows窗体(菜单、工具栏)、常用控件和SQL Server 2005数据库等,按照企业的项目标准流程进行开发。6 K* }) ? ?4 O
: D! [( W; e' E& A, T* f* N1 ?项目目标:" Y, y0 B! [0 L+ t I
认知式课程实践技术方向选用C ,通过桌面应用程序的开发,结合个体软件过程(PSP)进行实训,巩固核心计算机课程,并加强运用,阅读并填充需求规格说明书和设计文档,提高编程实践能力。
7 r1 @: r8 g8 q0 b# |6 a
9 X2 Z, e D" d1 c$ c(1) 了解项目业务背景,调研网吧管理系统,了解计费管理功能等。# s! l! d8 o2 _/ \' w L+ F1 ]
(2) 掌握C 开发工具和集成开发环境(Visual C 6.0)。
* J& L. V# \' R5 M* t(3) 掌握C 面向对象的编程。( x2 k% Z( ?' O# a+ C; y
(4) 理解MFC基本框架,重点理解Dialog对话框编程、常用控件编程、表格控件、标准窗体(菜单栏、工具栏)等。
8 u9 x' o3 X* U; f9 |- R4 I(5) 掌握SQL语法,熟悉SQL Server 2005数据库,掌握ADO编程。
% Q5 L% Q: r" {1 x; [0 v(6) 了解UML建模和工具使用,了解数据库建模和PowerDesigner使用;进行项目需求调研和分析,理解需求和设计技术。7 R/ b1 {! w0 @6 R% W1 l* C
(7) 理解软件项目的开发过程,理解C/S(客户/服务器)结构。/ F9 [& ]; M; Y8 [1 s! A
(8) 养成良好的编码习惯 ,提高C 语言编程能力,综合MFC Dialog和ADO编程,开发“网吧收银系统”标准Windows桌面应用程序。5 }& b5 [+ C+ r v0 d, x `. d
[color=]
1 i4 _# ]/ R+ ~+ ~7 T @0 f. R0 V, j3 J" t
核心技术:
1 z6 [6 O( L: J4 Y6 @* b
, y6 e8 U0 @3 R* N9 P) M3 `1、VC工具的使用: i) F0 @7 u& l% V$ \, M
(1) 创建工程、导入工程。
% t7 K( i' l5 t(2) 应用程序向导、类向导。
4 [% Z7 T# d; O* P. m$ y% x0 d(3) 调试程序。
: F8 u- _; z# y4 I* B1 G# s) k v* q0 u0 ]1 C' D2 k, K
2、MFC Dialog编程9 e- h3 ]. Y* X0 J6 Q# L8 o w: J
(1) MFC Dialog程序的创建。: ]+ ]6 u7 n% `! A t3 k4 ~0 V& o
(2) MFC Dialog程序的运行过程。
; S8 y* ?7 e, j(3) 界面布局、基本控件、列表控件。对话框数据交换。( p s* K1 y! J6 n+ _
(4) 模态对话框的创建和显示、对话框间值传递。 ; ^- M# r- B3 x. G) s5 P* h
3 W1 f. f" ` | t2 ~) |
3、数据库编程
7 r9 S* C- U6 v' _(1) 数据库的设计。; n: L/ q* ^5 f8 b7 u6 w% k1 P- L
(2) SQL Server 2005的使用。
/ \" s/ P2 I8 g" T% V(3) SQL语法。( @1 C) t9 i8 U E' A/ q! h
(4) ADO数据库编程:Connection、Command、Recordset。
+ y; |9 \7 {. i, K6 Z2 c0 E课时1项目简介' @4 |; j m& ]3 \) ]& U
课时2需求分析4 ]: ]! x/ r3 A4 D$ g! O+ c0 X
课时3系统设计
N% I1 Z& I( L5 _9 [; G7 r课时4搭建程序框架& _* [1 ]5 [ D5 F) U" u/ w+ _
课时5数据库设计功能概述
' @0 _6 \% v7 x! y4 k/ d$ J" i" n课时6设计数据库-1! h( _5 ?7 {: R/ s; u
课时7设计数据库-2/ i" m: V! X$ i; d) C% @3 _) b- Z1 O
课时8创建数据库-1
' j: Y! I3 T2 R j' W- U+ }+ c课时9创建数据库-2. t8 @, Q. D( w. Q& k( E7 U
课时10数据库实体类-1
, _' G+ H; ?1 o3 ~课时11数据库实体类-2
& T- u7 t9 y* m* b1 z+ q课时12ADO数据库编程-12 h& m, ?& N" X& R$ a- z5 D
课时13ADO数据库编程-2
! o/ [$ K4 A, e. t% Z! E, S课时14ADO数据库编程-3& o, M; V9 A$ r8 \$ ?! |0 w8 ^
课时15ADO数据库编程-43 f0 w5 T7 {9 L: B/ x, \
课时16主界面设计-1
5 S+ B, B* |# o2 C6 p% {课时17主界面设计-2
: t4 \4 }( Z4 y' y课时18添加卡功能概述; `# J+ Q) \- l1 u
课时19界面设计-15 E/ w; w$ O& A: s7 `# w) K8 x
课时20界面设计-2+ i1 u& B0 O. r1 m9 a7 c
课时21控件映射和消息响应-1
+ i. m/ b+ n5 R课时22控件映射和消息响应-2- H8 I, L$ q" w" j D1 U* A8 s
课时23添加卡数据库编程-1
0 S0 [( K0 U& {: e7 R5 y% X5 B课时24添加卡数据库编程-2
& H( k& G! b# g课时25添加卡数据库编程-3
0 Q8 L' \" q4 p+ P( I: Z课时26添加卡数据库编程-4
4 Y8 I. W* x2 t8 n. i课时27查询卡功能概述
9 @5 H# e8 E/ h1 `7 P课时28界面设计-11 L. I5 A. r4 X: O# [
课时29界面设计-2/ s, }% ~' t5 E2 x2 y& I1 C
课时30查询卡数据库编程-1
4 b0 s6 j- h: w! K课时31查询卡数据库编程-2
! ~2 c! m- M ?8 k- s/ R }课时32查询卡数据库编程-34 \# ^+ Q. @, p# r7 z2 ~* p% Q
课时33查询卡数据库编程-4 D. V. K' o7 ?* @2 L
课时34查看卡功能概述. P, G& G3 ?) p' ]& e
课时35界面设计-15 [! g% T8 j; T S l. o
课时36界面设计-2 ~3 _3 T0 w4 Y( Y5 g' Z
课时37界面设计-3
& ^) T; J" b J0 T课时38查看卡数据库编程-14 N- y! \- H) F* Z5 W& o- Y
课时39查看卡数据库编程-2
n/ B7 P$ e! m0 n3 t4 O课时40查看卡数据库编程-3
. r3 Y1 i( U4 G5 y( t; P$ s( B课时41开始计费功能概述
. H X& ]9 n3 k( f课时42界面设计-1
- U5 n7 M. ^. P9 p3 [课时434 k) Q% K6 t' i- Q
课时44开始计费数据库编程-1) C& v q3 \9 B: a2 k% V
课时45开始计费数据库编程-2
7 V$ a5 G. Y* l课时46开始计费数据库编程-3& e) G" L9 l; d% ?+ r$ W
课时47开始计费数据库编程-43 `! t M& J1 q& g! ?& A
课时48开始计费数据库编程-5
, ~) K: H3 J% L' R课时49结算计费功能概述
" g9 S- w, e! [! `: E课时50界面设计-1* ^; F- h: U, Z! v) l
课时51界面设计-24 U- Q6 \+ d9 c
课时52结算计费数据库编程-11 ?* F$ W* E6 |; A% `6 h/ y
课时53结算计费数据库编程-22 `6 _6 w( @1 z/ g
课时54结算计费数据库编程-3# U+ p9 j1 ?: F R9 l& b% j7 N# q
课时55结算计费数据库编程-41 u% j+ l' p, J* c3 f
课时56结算计费数据库编程-5
J' p8 `5 j# {7 e# K4 B: N4 A课时57结算计费数据库编程-6
# g+ O3 V4 p3 w- C0 E9 A6 ~8 X下载地址:# n W& _4 D W! `. J X0 c
' U) v4 L9 i! _, W1 p! h资源下载地址(百度云盘): 百度网盘地址回帖可见 网盘密码:ghdd
4 e) u7 _% q* N' ^4 t( Y2 m
3 _" e7 S' b2 W& u本资源由IT视频教程网收集整理【www.itspjc.com】 |
|