Recharge decimal(18,2) 本月充值 允许为空
Charge decimal(18,2) 本次充值 允许为空
(3)通话记录表(communication),存放联系人的姓名、手机号码和通话时间,表结构如下:
表3 通话记录表(communication)
字段名 数据类型及长度 说明 备注
Tel char(11) 手机号码 主键
linkman nchar(10) 联系人姓名 允许为空
contact_number char(11) 联系电话 不能为空
contact_time datetime 通话时间 不能为空
(4)业务信息表 (Business),存放用户所开通的业务信息,表结构如下:
表4 业务信息表 (Business)
字段名 数据类型及长度 说明 备注
UName nvarchar(50) 用户名 不能为空
Tel char(11) 手机号码 主键
note char(10) 短信 允许为空
CID char(10) 来电显示 允许为空
VPMN char(10) 情侣号 允许为空
MMS char(10) 彩信 允许为空
TPTR char(10) 话费提醒 允许为空
flow char(10) 手机上网流量 允许为空
wlan char(10) 无线局域网 允许为空
N_roaming char(10) 国内漫游 允许为空
4.系统功能实现
4.1 C++简介
C++是美国贝尔实验室的Bjarne Stroustrup博士在C语言的基础上,弥补了C存在的一些缺陷,增加了面向对象的特征,与1980年开发出来的一种面向过程性与面向对象性相结合的程序设计语言。最初他把这种新的语言叫做“含类的C”,到1983年菜取名为C++[9]。
C++是在C语言的基础上扩充了面向对象机制而形成的一种面向对象程序设计语言,C++对 C的扩充,主要是引进了面向对象机制,包括类、对象、派生类、继承、多态等概念和语言机制,从而使C++成为一个对象程序设计语言[10]。C++具有如下特点:
(1)C++保持了与C兼容,这使许多C代码不经修改就可以为C++所用,用C编写的众多的库函数和使用软件可以用于C++中。
(2)C++是一个更好的C,它保持了C的简洁、高效和接近汇编语言的特点,并对C的功能做了不少扩充。用C++编写的程序比C更安全,可读性更好,代码结构更为合理[11]。
(3)用C++编写的程序质量高,从开发时间、费用到形成的软件的可重用性、可扩充性、可文护性等方面有了很大提高,使得大中型程序的开发变得更加容易[12]。
(4)增加了面向对象机制,C++几乎支持所有的面向对象程序设计特征,体现了近20年来在程序设计和软件开发领域出现的新思想和新技术。
4.2数据库连接
系统设计中,由于每个页面都需要连接数据库操作,所以在StdAfx.h文件中指定数据库连接字符串信息,在StdAfx.h文件添加如下代码[13]。其作用就是方便页面与数据库的连接,节省了页面连接数据库时需要的大量代码,实现数据库连接的关键代码:
#import"C:\ProgramFiles\CommonFiles\System\ado\msado15.dll"no_namespace rename("EOF","ADOEOF")然后在手机网上营业厅.cpp文件中添加连接数据库的代码。 C++手机网上营业厅系统的设计与实现(4):http://www.751com.cn/jisuanji/lunwen_2121.html