基于J2ME的学生信息管理系统的设计与实现.docVIP

基于J2ME的学生信息管理系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2ME的学生信息管理系统的设计与实现.doc

基于J2ME的学生信息管理系统的设计与实现   摘要:随着经济的迅速发展以及科学技术水平的不断提高,很多学校逐渐重视关于学生管理的现代化发展。再加之近几年来网络办公、学习、交流逐渐兴起,办公方式发生了一定程度上的转变,由原先的定点办公逐渐向移动办公转变。基于J2ME的学生信息管理系统正是在这一环境之中建立起来的,这一新型的学生管理系统改变了传统学生管理系统的单一性,通过对这一新型学生信息管理系统进行有效的运用,管理者可以利用手机查询学生的基本信息、社会工作、学习情况等,且不受时间与地点的限制。本文主要针对基于J2ME的学生信息管理系统的设计与实现进行研究与分析。   关键词:J2ME;学生信息管理系统;设计;实现   中图分类号:TP311.52   1 系统总体结构设计   对于基于J2ME的学生信息管理系统而言,在设计过程之中主要采用了三位一体的总体设计技术,主要是由三个部分共同组成的,分别是J2EE 中件间服务器、 J2ME客户端以及学生信息管理系统。而从其总体结构的角度来看,又可以将其分为两部分,分别为内网访问以及外网访问。在内网中,主要包含有学生管理信息系统以及数据库,内网的操作方式主要是通过B/S方式进行交互操作;而对于外网而言,其组成相对复杂,主要是由J2EE 中件间服务器、J2ME 客户端和 ORACLE映射数据库这三者组成,外网访问主要指的是通过B/S方式进行一定程度上的远程访问以及无线访问。除此之外,在这一学生信息管理系统之中,将J2ME技术和J2EE技术有机的结合起来,在这种整合之下,能够对手机与计算机的饿通信进行有效的实现。基于J2ME的学生信息管理系统的总体结构模型见图1所示:   2 学生信息管理系统 J2EE 服务器端设计   在对这一基于J2ME的学生信息管理系统的客户端进行设计的过程之中,主要是对J2EE技术进行了一定程度上的使用。而对于J2EE技术而言,它是对J2SE技术的继承与发展,首先它是在J2SE技术基础之上的,其次它在此基础之上提供了一些新的服务,例如事务服务、安全性服务以及消息服务等。对于J2EE应用而言,它可以对一系列的客户端进行有效集成,且所包含的内容较为广泛,主要有台式客户端、无线客户端以及基于Web 浏览器的客户端等。   在对学生信息管理系统 J2EE 服务器端软件进行设计时,根据具体功能的差异性,将其分为两个部分,分别为在校学生管理系统以及离校学生管理系统。其中,在校学生管理系统之中包含了五个子系统,分别为学生信息录入系统、辅导员管理系统、B/S 学生信息查询系统、手持设备学生信息查询系统以及超级管理员系统;而对于离校学生管理系统而言,它则包含了B/S学生信息查询系统、手持设备学生信息查询系统以及超级管理员系统这三个子系统。具体情况见表1所示:   通过对上述几个模块功能进行一定程度上的利用,能够对学生信息的读取与录入进行有效的实现。在充分结合系统需求的基础之上,在本系统设计的过程中主要采用了三级权限,分别为超级管理员、辅导员以及查询用户,在这其中,超级管理员掌握有最高权限,他能够对用户的信息权限进行统一的汇总处理;辅导员则拥有创建学生信息、修改学生信息等权限;而对于查询用户而言,其拥有的权限最低,仅仅只能对学生信息进行一定程度的浏览。   3 J2ME 学生信息客户端的设计与实现   对于L2ME而言,它全称为Java 2 Platform, Micro Edition,即Java2平台,袖珍版,它能够对网络上的可用资源进行一定程度上的扩展,并在此基础之上将其联网到移动空间之中。而对于一般手机而言,所能够支持的网络协议主要有三种,分别是HTTP协议、UDP协议以及Socket协议。但在MIDP 1.0 规范之中有明确规定,要求HTTP协议是必须要实现的协议,因此在进行设计的过程之中,将HTTP协议作为首先的协议,同时,通过使用HTTP协议,能够对代码的重用性进行一定程度上的提高,同时也有效的满足了在不同类型手机上移植的要求。   J2ME联网的主要目的是对移动设备的广泛频谱不同的需要进行有效的处理,需要注意的是,联网系统必须是特定于设备的,为了对这些要求进行一定程度上的满足,我们在J2ME联网之中对通用连接框架进行了有效的引入。在对客户端进行设计时,我们充分结合了通用连接框架,并在此基础之上对构件方式进行了一定程度上的封装,在这一环境之下,就可以采用构件及功能模块的方式进行有效设计。具体情况见图2所示:   图2:客户端模型设计   就以学生信息查询模块的设计为例,首先需要做的就是http连接字符串的发送,在向服务器发送的同时还需要完成URLEncoder 字符处理。这样一来,只需要通过权限认证以及信息查询之后,就可以将满足相应要求

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档