- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2ME技术手机就业信息系统分析与设计
摘要 随着手机的广泛应用,3G网络越来越普及,提供一个基于J2ME技术的手机就业信息网站应该会成为很多学校的不错选择。本文分析了基于J2ME技术的手机就业信息系统的系统需求,详细说明了系统的系统架构,以及服务器端及客户端的具体设计。
关键词 J2ME;手机;就业信息系统
中图分类号TP393 文献标识码A 文章编号 1674-6708(2011)41-0227-02
近年来,随着高校就业网的不断完善,也随着网络技术的不断发展和计算机的广泛普及,毕业生获取就业信息、收发电子简历等环节一般都是利用计算机和互联网来实现的,而用人单位也习惯于依靠计算机网络发布用人信息和网罗人才。“鼠标一点,实现双选”。数字化的就业环境很大程度上降低了毕业生和用人单位的求职和招聘成本,提高了办事效率,能够得到事半功倍的效果。然而,即使Internet达到了前所未有的普及,但其终究受到有线入户的限制,在广大的农村、不发达地区还不能实现Internet上网。而目前的无线通信网络几乎覆盖了全国每个角落,只要有一部具有上网功能的手机,可以不受时间、地域和设备的限制,轻松获取就业信息。开发出基于J2ME技术的手机就业信息系统,将是对WEB就业信息网站的一个有力的补充。
1 手机就业信息系统需求分析
基于J2ME技术的手机就业信息系统的主要功能:毕业生通过具有上网功能的手机查询单位需求信息和招聘会安排信息,以及国家、上级主管部门、学校最新的就业政策、文件。本网站中就业信息的发布以及更新操作均通过就业网站的Web平台进行管理,手机仅提供信息的查询和读取功能。系统功能包括以下内容:
1)就业信息网站登陆;2)单位需求信息查询;3)招聘会安排信息查询;4)就业政策、文件查询。
2 手机就业信息系统详细设计
2.1系统架构
基于J2ME技术的手机就业信息系统由客户端和服务器端组成,客户端可以有两类:一类是传统的Web浏览器,提供一般的网络访问;一类是移动客户端,包括手机、PDA等移动设备,通过移动网络访问。本文仅对移动客户端进行说明。
通过移动设备访问手机就业信息系统,首先发送数据到移动通信基站,基站将接收到的数据发送到GPRS/CDMA网络,再通过GPRS/CDMA连接到Internet访问学校的就业信息网站。手机等移动终端设备的资源有限,不提供直接访问数据库的能力,因此,在建立手机就业信息网站时,客户端可采用J2ME,提供用户显示界面,响应用户操作,处理和Web服务器的数据交换。服务器端则采用J2EE技术,由三层结构组成,分别是Web表示层、业务逻辑层和数据层,Web表示层的Servlet负责接收客户端请求并发送数据给客户端,业务逻辑层中的EJB模块负责业务处理,并实现对数据层的访问以及相关的数据转换。整个系统有四层构成,如下图所示:
在J2ME客户端,移动设备通过创建HttpConnection对象,使用HTTP/HTTPS协议连接到Web服务器,Web服务器的Servlet接收到请求后,解析请求的数据格式,根据请求的具体内容调用业务逻辑层相应的EJB模块进行处理,EJB模块再通过JDBC访问数据库系统,数据库返回数据集后,业务逻辑层EJB再把信息传递给Web服务器,由Web服务器的Servlet通过HTTP或HTTPS将信息返回到J2ME客户端,客户端J2ME程序接收到返回信息后,将信息转换成Java程序能处理的数据,并将其显示到手机屏幕上。客户端J2ME程序可以通过J2ME Wireless Toolkit打包成JAD文件,发布在网站上,供移动用户下载,毕业生只需通过手机上网下载并安装JAD软件包,即可运行客户端程序,通过移动网络访问就业信息系统,随时随地以最快的速度获取信息。
2.2服务器端设计
J2EE为企业开发提供了丰富的技术组件,如JDBC,EJB,JSP以及Servlet等。手机就业信息系统的服务器是用Servlet负责接收客户端发送过来的消息,执行不同的函数以响应客户端的请求,然后执行相应的代码,完成一定的功能,再把处理结果返回给客户端。因此,在本系统中,编写一个服务器端Servlet―――InterviewServlet来处理客户端发送的各种请求。
2.3客户端设计
客户端主要实现界面显示、操作响应、网络连接和数据传送,输入查询请求数据后按发送,客户端会将数据发送到服务器端,服务器分析接收到的请求的类型,连接数据库并查询到相应的数据,将满足条件的数据返回给客户端。以查询招聘会安排信息为例,毕业生在客户端手机上输入招聘会日期、招聘岗位等信息,按确定键,发送查询信息到服务器,服务器连接数据库并查询出满足条件的记录
原创力文档


文档评论(0)