基于WAP的信息发布平台的设计与实现

2014-06-20 13:16沈根海
无线互联科技 2014年3期
关键词:平台

沈根海

摘 要:本文对WAP业务现状进行分析,探讨一种WAP商用模式,在移动端的WAP业务上发布公司信息,既满足普通手机用户的需求又满足企业用户的需求。系统利用StrutS框架,以JAVA技术为核心,作为商用模式应具备后台管理功能和完整的信息发布能力。本平台分为Web(管理页面)和WAP(浏览页面)两部分,根据各部分的需求和应用不同选择了不同的设计原则,Web管理页面则以详尽全面为主,WAP浏览页面以实用方便为主。

关键词:JSP;WAP;信息发布;平台

1 WAP及其架构

WAP即无线应用协议,是英文“Wireless-Application-Protocol”的缩写,它是一个开放式标准应用协议,可以不依赖平台、无需授权向无线终端进行信息传递的的协议。WAP网络架构由三个组成部分,即WAP服务器、WAP移动设备、WAP网关。其相关结构如图1所示。

2 基于WAP的信息发布平台的设计

2.1 WAP浏览页面设计(前台)

WAP页面设计的主要功能是浏览公共信息和企业信息。企业信息模块,通过相应的关键字搜索,可以找到对应企业的清单,找到列表中的企业就可以完整的检索到期望企业简介、联系方式等企业主要信息。公共信息部分可以通过选择相应窗口查询所需的公共信息。公共信息设置的内容是与人们生活密切相关,比如科技、新闻、行业等咨询。本平台以WAP功能为主体,不过平台设计的WAP浏览页面比较简单,是最基本的,原因是如果从WAP的需求和条件的方面考虑,方面、直观、实用是浏览页面必须遵循的原则。

2.2 企业用户管理模块设计

用户通过企业网站首页的企业用户登陆页面即可登陆到企业用户管理页面。它的主要功能包括以下五个方面:⑴企业信息管理。信息管理的主要功能是企业用户(管理员)可通过该页面查看自己企业的信息,如联系方式和企业简介等信息会显示在WAP页面上,需要时,用户可以修改企业基本信息。⑵使用统计分析。统计分析的主要数据是移动端用户浏览本企业信息的浏览量。在统计分析页面中,企业用户可以选择时间范围,选择统计企业等操作,按计划选择页面显示的内容。借助WAP浏览量的统计,相关企业用户可以了解本企业的WAP页面的用户浏览情况,通过较长时间的统计,还可以帮助用户了解市场现状和发展趋势。⑶企业账号管理。它的主要功能是企业用户对登录平台所使用的密码账户可以进行修改,为了避免用户的错误输入,密码两次输入相符时才可以确认新密码,并写入数据库,在页面中可以要求用户重复输入修改密码。⑷企业费用管理。该功能是平台市场化的准备。是显示企业用户当前的费用使用情况,以及费用到期的情况。在页面中选择相应时间范围,企业用户可以查看在对应时间范围内企业用户缴费的状况。如发现存在欠费用户,平台可以停止企业在WAP上发布信息,从而起到对企业用户的提醒作用。⑸联系管理员。用户使用平台过程中,发现平台的不足,或有好的建议,可以利用该模块,将自己的意见发送给管理员。目的是有效的帮助管理员升级平台各项功能。

2.3 系统管理模块设计

平臺负责人在管理用户登录页面输入自己用户名和密码,系统确认成功后就可以登录,页面的基本功能下图2所示:

3 基于WAP的信息发布平台的实现

本平台选用的是SQLServer2008数据库,SQL2008图形界面良好,中文帮助文档齐全,这为快速有效地使用该数据库提供了极大的帮助。平台共设计了用户登录账号表、企业用户基本信息表、企业类别表、企业用户费用表、管理用户角色表、企业用户留言表、用户留言类别表、用户留言状态表、WAP搜索词表、WAP浏览量统计表、WAP公共信息栏目表、账户状态表用户操作对象表等12张数据库表。

本平台是面向应用的WAP信息发布平台,用户需要频繁使用服务器上的数据库,通过尝试,发现静态WML页面不能满足开发的要求,WAP浏览平台采用了JSP文件。在文件处理中,WML语言主要承担页面显示任务,Servlet负责处理数据,即生成动态的WAP页面。其工作原理和JavaBean与HTML的结合相仿(HTML标记改成WML标记)。Web管理平台是采用Struts框架进行设计,WAP页面查询、浏览信息的和实现的用JSP的设计模式1来进行设计。

[参考文献]

[1]张慧媛,等.移动互联网与WAP技术.北京:电子工业出版社,2002(01).

[2]曹建.WAP编程与开发实例教程.北京:电子工业出版社,2001(01).

猜你喜欢
平台
网络平台支持《教育技术学》公共课实验教学模式构建
陕西科技大学镐京学院应用型人才培养模式探索
以学霸讲堂为依托的学生党员学风引领平台建设研究
搭建医院工会全方位服务职工平台的思考
大学生模拟创业实践平台体系建设研究