1.2系统开发意义
随着经济与科学技术的高速发展,信息化的进程不断加快,在人们日常生活和工作中网络变得不可或缺,各式各样的手机不断更新,手机用户也越来越多,手机方便快捷的功能是信息通信的首选。本系统可以方便用户在使用手机时更及时地查询或更新通讯记录等信息。
目前,手机通信作为人们日常交流的一个工具,随着计算机的日益普及,计算机在通信方面的大量使用,使得手机网上营业厅系统的开发也就顺理成章地提到日程上来。虽然部分网站服务比较齐全,包括了宣传、自助服务、在线客服以及网上商城等,但也有部分网站功能不足,例如:热点业务介绍较少,内容单调,更新较慢等。因此迫切需要开发一个相对完整的手机网上营业厅系统,整合并优化网络资源以弥补欠缺。
2.系统设计分析
2.1系统需求分析
通过以上背景所述,开发手机网上营业厅系统、使网上营业厅实现系统化、规模化、自动化是非常必要的,因为使用系统化、规模化、自动化的手机网上营业厅系统可以彻底改变目前手机用户随时随地查询信息不方便的现状,能够提高效率,能够提供更准确、更及时、更适用的信息,能够从根本上解决旧的服务模式的滞后、资源浪费等问题[3]。另外,由于SQL Server 2005是一个简单实用的数据库管理系统,选择它作为开发工具,可以很容易地实现手机网上营业厅系统所需的功能,实现网上营业厅系统的各项任务。
2.2系统操作流程图
普通用户可以注册登录、查询话费、查询通讯记录等信息。管理员则可以对各个模块进行管理,如查看用户的话费信息、业务信息等。系统流程如图1所示。
图1 系统操作流程图
2.3系统功能模块分析
综合考虑手机网上营业厅系统是针对大量手机用户的需求,所以设计系统的主要目的在于利用计算机的快速查询,大容量等特性替代旧的人工服务模式。用户需要经常对数据进行查询、修改、添加、删除等操作,在设计应用开发当中应该实现这些基本功能。手机网上营业厅系统的结构主要由4个模块组成:
用户注册登录模块:首先注册一个新用户;其次,登陆时用户需要输入手机号码和密码,用户登陆后方可进行其他的操作。手机话费模块:用户可查询本月通话的费用,也可以查询话费余额,或者进行充值。手机通讯记录模块:用户可以查询到联系人、联系人号码和通话时间。手机业务模块:用户可以查询到已开通的业务、增开其他业务或取消已开通的某些业务。
综上所述,系统功能模块图如图2所示:
图2 系统功能模块图
3.数据库总体设计
3.1 SQL Server 2005介绍
SQL Server的全称是Microsoft SQL Server,由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创建、开发、设计和管理功能。它是一个全面的数据库平台,使用集成的商业智能工具提供了企业的数据管理,具有强大的扩展性。SQL Server 2005 提供了一种端对端的开发坏境,期中涵盖了多种新技术,可帮助开发人员大幅度提高效率。SQL Server是现今比较流行的数据库之一,它具有数据结构化,数据共享性高,数据独立性高冗余度低易扩充以及数据由DBMS统一管理和控制的优点[4]。
SQL Server 2005是在SQL Server 2000的基础上扩展升级的产品。它继承了SQL Server以前版本的所有优点,同时又增加了许多新的功能,与微软公司的其他产品具有良好的兼容性。它是安全的、可信赖的、高效率的业务线和分析应用数据库平台,满足企业内要求极高而且需要处理大量数据的应用需求。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理[5]。 C++手机网上营业厅系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_2121.html