号码百事通下鲜花订购业务系统的设计与实现
2013-10-19孔德剑
孔德剑 李 勇
(曲靖师范学院 计算机科学与工程学院,云南 曲靖 655011)
0 引言
号码百事通是一切基于中国电信114台的增值业务的统称,是全国8亿电话用户的语音搜索引擎[1]。自从拥有号码百事通,无论我们身在何处,都可通过拨打114 电话查询餐饮、娱乐、家政等全方位生活信息,除此之外,号码百事通还提供酒店、机票、旅游、各种礼物预订等全程服务[2]。鲜花订购就是其中的一种服务,鲜花订购服务的目的是满足生活在现代化大都市,尤其是生活在不同城市的异性青年男女之间在一些重要节假日、纪念日时相互赠送鲜花作为礼物的需求,类似这样的一些信息服务仅仅依靠话务员向客户提供鲜花供应商的电话,然后再由客户打电话去向鲜花供应商订购的服务模式是不够的。因为,这样一来无形之中增加了客户的通信费用、客户订购鲜花的一些具体需求信息(如鲜花的颜色、数量、种类等)不方便鲜花供应商记录、号码百事通与鲜花供应商之间的有偿信息转接及订单不易管理等。研究开发一款基于互联网B/S 模式的鲜花订购业务系统便可以解决以上问题,因此,本文接下来介绍基于.NET 平台开发一款号码百事通下鲜花订购业务系统的设计与实现方案。
1 系统功能模块分析
根据号码百事通信息查询平台及鲜花订购业务的工作方式,号码百事通平台下电话订购鲜花业务通常需要涉及到订单处理、鲜花商品管理、送花商家管理、客户信息管理、客户投诉处理、报表资料管理等方面的内容。因此,一个功能完整的号码百事通下鲜花订购业务系统至少应该包含以下几个内容的功能模块,其系统功能模块如图1 所示。
图1 系统功能模块
各功能模块的详细功能描述如下:
订单处理模块:客户订单的录入、修改、删除、执行等处理。
鲜花商品管理模块:对鲜花的种类、价格、花语、花枝数量、花材、名称、含义等管理。
送花商家管理模块:商家地址、送货方式、付款方式、商家订单浏览等进行管理。
客户信息管理模块:包括鲜花预订客户和鲜花接收客户的基本信息管理,如:客户姓名、联系电话、联系地址等。
客户投诉处理模块:包括对鲜花预订客户和鲜花接收客户的投诉处理、返馈信息、处理结果等。
报表资料管理:包括系统使用用户的基本资料管理,如个人基本资料、登陆密码等;商品基本资料信息的维护管理;订单、投诉、资金等报表的生成导出管理。
系统维护管理:对系统的基本功能、权限进行维护处理,确保系统时刻可以正常工作。
2 系统实现
2.1 实现技术
本文研究的号码百事通下鲜花订购业务系统拟采用B/S 三层体系结构模式[3],基于.Net 技术平台实现,在用户端只需安装浏览器,通过浏览器便可以访问相应的应用程序,用户操作起来方便。在服务器端,可以借助于互联网,在互联网上搭建专门的数据库服务器和应用程序服务器,将应用程序和数据库分别放置于应用程序服务器和数据库服务器上,然后在应用程序服务器上进行简单的配置,并修改应用程序中Web.config 配置文件中的字符串连接变量,将放置在应用程序服务器上的应用程序与放置在数据库服务器上的数据库连接,实现应用程序与数据库之间的通信,这种方式具有从技术上实现起来简单、易于管理数据库等优点。
.Net 技术平台是一种面向Web 开发B/S 模式应用程序的主流技术,可分为4 层来理解,即应用程序、Framework 框架类库(FCL)、基类库(BCL)和公共语言运行时(CLR),可用图2 来描述.Net 技术平台的组成[4]。
图2.Net 技术平的组成
从图2 中我们可以了解到.Net 开发框架的几个主要组成部分:
1)首先是整个开发框架的基础和核心,即公共语言运行库(CLR)及它所提供的一组基础类库(FCL)。
2)在开发技术方面,.Net 提供了全新的数据库访问技术ADO.NET,以及网络应用开发技术ASP.NET 和Windows 编程技术WinForm。
在开发语言方面,.Net 提供了VB、VC++、C#、Jscript 等多种语言支持;而Visual Studio.NET 则是全面支持.Net 的开发工具。
图3 系统功能主面效图
2.2 实现效果
按照上述.Net 技术平台实现系统,完成后的系统功能主页效果如图3 所示。
3 结束语
介绍了号码百事通平台及其旗下的信息查询业务、电话在线预订业务等内容,为了更加有效的使用管理这些信息业务,并将这些业务真正转化为它的增值亮点,文中综合运用.Net 技术、网络技术、数据库技术等到相关方面的知识设计实现了一款号码百事通下鲜花订购业务系统,该系统界面友好、使用简单方面,可以有效的管理号码百事通平台下的鲜花电话预订业务,提高工作效率。
[1]谢亚丽,沈沉.“号码百事通”电子商务运营之探讨[J].江苏通信,2011,6:53-57.
[2]张廷权.号码百事通商业价值提升策略研究[J].广东通信技术,2007,3:1-12.
[3]范振钧.基于ASP.net 的三层结构实现方法研究[J].计算机科学,2007,34(4):289-291.
[4]李天平..NET 深入体验与实战精要[M].北京:电子工业出版社,2009.