摘要网络电话是一种通过互联网或其他使用IP技术的网络,来实现新型的电话通讯。其低通话成本、低建设成本、易扩充性及日渐优良化的通话质量等主要特点,被目前国际电信企业看成是对传统典型业务产生的有力的竞争点。本课题论文类似网络电话,是基于网络通信技术与网络编程技术在计算机中用来模拟手机常用功能。关于网络编程的模型,主要考虑到的是当下流行的C/S模型,为了模拟手机的最重要的通话功能,我们利用VoIP(Voice over Internet Protocol)技术 ,而其他的功能利用Delphi+SQL Server来实现整个软件功能。10260
关键词 网络电话 网络编程 VoIP 数据库
毕业设计说明书(论文)外文摘要
Title Simulating Common Functionally of Mobile System
Abstract
Web phone, using the Internet or other networks that depends on IP technology, is a new type of telephone that can achieve telephone communications. Main features of the web phone, such as low call cost, low construction cost, easy expandability and increasingly excellent call quality, have a more powerful competitiveness to the traditional telecom business. Similar to the web phone, this task is to imitate common functions of mobile based on the technology of network communication and network programming. Concerning the model of network programming, we take the currently popular C/S model into account and use VoIP (Voice over Internet Protocol) technology in order to realize the most important phone call function. Moreover, we take the advantage of Delphi + SQL Server to realize other functions of the entire features of the software.
Keywords Web phone Network programming VoIP Database
目 录
1 引言 1
2 相关技术简介 2
2.1 VoIP技术 2
2.2 网络通信 2
2.3 网络编程 3
2.4 SQL Sever数据库 4
3 需求分析 5
3.1 功能需求 5
3.2 需求规定 5
3.3 可行性分析6
4 系统设计7
4.1 系统结构图 7
4.2 状态切换图7
4.3 数据库设计8
5 关键技术10
5.1 VoIP的实现10
5.2 控件大小的动态调整 10
5.3 控件大小的动态生成 11
5.4 对SQL Server数据库的连接操作11
6 详细实现13
6.1 手机菜单的实现13
6.2 手机短信功能的实现13
6.3 手机通讯录功能的实现18
6.4 手机通话功能的实现 22
6.5 手机通话记录功能的实现30
6.6 手机闹钟功能的实现 31
6.7 手机设置功能的实现 34
结论 36
致谢 37
参考文献38
1 引言
当今社会,手机是人类最重要的交流工具,它使用简单、易携带。随着社会的不断发展,手机的功能越来越强大,体积也变得越来越小,人们越来越注重人和机器之间的关系,人对机器的操纵更加便利就显得越来越重要。随着电子计算机和系统开发的广泛应用,手机系统凝结了工程师们的智慧,在本课题中,我们通过模拟手机系统常用功能,来了解手机系统的开发流程与工作,通过对前人各个案例的参考,我们可以做到各取所长。
与此同时,软件开发环境也层出不穷,都在旨在提高生产效率,如何有效利用最新开发工具和编程语言来实现所需功能,并且不必考虑底层细节,成为当今快速满足各种需求的主要问题,既能巩固所学的技术,又能有的放矢的设计各种常用功能。该系统涉及到用户界面的动态调整,基于对象关系映射的数据库访问以及进程间的通信技术。