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文件中添加连接数据库的代码。
上一篇:jsp+mysql大学校园二手交易平台开发+数据流图+ER图
下一篇:ASP.net+sqlserver上机考试管理系统设计与实现

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

php网上书城用户交互界面的设计+ER图

中国学术生态细节考察《...

公寓空调设计任务书

神经外科重症监护病房患...

C#学校科研管理系统的设计

承德市事业单位档案管理...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状