欢迎来到天天文库
浏览记录
ID:33582286
大小:499.09 KB
页数:3页
时间:2019-02-27
《基于javame和j2ee的手机校友录系统的设计和实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电脑编程技巧与维护基于JavaME和J2EE的手机校友录系统的设计和实现刘志成,宁云智(湖南铁道职业技术学院,株洲412001)摘要:介绍了基于JavaME规范的手机上开发移动校友录系统的基本思路和设计方案。该系统的设计采用了面向对象的方法,结合对象关系映射模型,分别应用JavaME和J2EE技术实现手机客户端和服务器端功能,基本实现了现有的Web校友录的基本功能。关键词:JavaME;JavaEE;手机校友录RecordsSystem'sDesignBasedonJavaMEandTheJ2EEHa
2、ndsetAlumnusandRealizesLIUZhicheng,NINGYunzhi(Hu'nanRailwayProfessionalTechnologyCollege,Zhuzhou412001)Abstract:Introducedstandard'shandsetdevelopsbasedonJavaontheMEmovesthealumnustorecordsystem'sbasicmentalityandthedesignproposal.Thissystem'sdesignhasu
3、sedtheobject-orientedmethod,theunionobjectrelationshipmappingmodel,separatelytechnologyandtheJ2EEtechnologyrealizesthehandsetclientsideandtheserverendfunctionusingJavatheME,hasrealizedthebasicfunctionwhichbasicallytheexistingWebalumnusrecords.Keywords:J
4、avaME;JavaEE;Handsetalumnusrecord1引言言、添加班级留言、退出班级。校友录是一种为用户提供网上交流、聚会的网络工具,(5)查看和发送纸条(给校友的消息)。它可以提供用户与朋友、同学、同事、老师和亲人等在网上班级管理员除了具有普通用户所有的属性和操作外,还有一个相互交流的机会。目前已有的校友录系统大都是基于具有管理班级的操作。班级管理员的基本操作包括:传统的Web方式的。基于Web的校友录系统可以利用网页丰(1)所有普通用户的基本操作。富的元素和JavaScript等脚本
5、语言构建出内容丰富的用户界(2)班级管理,包括班级成员管理。面,但是它也存在一定的局限性。校友录系统的用户间的交手机校友录系统的需求可以通过用例图进行描述,如图1互是非即时的,也就是主要以留言的方式,虽然目前PC已经所示。普及,但用户还是无法做到随时随地得使用PC连接互联网来访问Web校友录系统,再加上目前基于Web2.0的实名校园社登录注册区的出现,使得基于Web校友录的用户数量在逐渐减少。显示成员列表随着第三代移动通信技术的快速普及,移动领域的应用注销将带来越来越巨大的商机。目前绝大多数的主流手机
6、都支持JavaME应用程序,设计基于JavaME的手机校友录系统,结普通用户显示班级留言合了手机移动性,使得用户可以随时随地与友人交流,轻松地体验移动网络的方便性。用户管理班级添加留言2需求分析该系统的用户分为普通用户和班级管理员两类用户,其班级管理员离开班级中普通用户的基本操作包括:(1)用户的注册申请、系统登录和注销系统,并且可以管理纸条参看系统帮助文档。显示纸条(2)维护个人信息,包括个人信息的修改和登录密码的管理个人信息搜索信息修改,查看自己的登录次数和上次登录时间。发送纸条图1校友录系统用例
7、图(3)查找学校和班级、加入自己的班级或者创建新的学3系统设计校或班级。3.1系统架构(4)查看自己的班级信息和班级成员信息、查看班级留该系统分为客户端和服务器端两部分,系统的主要架构本文收稿日期:2009-12-6如图2所示。其中,客户端处于JavaME的手机设备上。由于-32-SOFTWAREDEVELOPMENTANDDESIGN软件开发与设计目前无线网络受到传输质量的约束,手机与服务器的通信应(1)用户表Users(用户编号、用户名、密码、真实姓尽量减少;而且手机为资源受限的设备,其计算能力远
8、不如名、性别、生日、QQ号码、电话号码、MSN帐号、Email地PC机或服务器,因此应让其主要的业务功能处理、运算等交址、联系地址、工作单位)。给服务器来完成,手机只简单地作为表现层。服务器端采用(2)班级表Classes(班级编号、班级名称、班主任姓Servlet来进行业务逻辑处理。服务器端通过Servlet可以直接名、学校编号、创建时间)。处理HTTP的请求,可以减小客户端与服务器端之间的耦合(3)学校表Schools(学校编号、学校名称、所在省份)
此文档下载收益归作者所有