基于J2ME的师生助理软件的开发毕业设计论文.docx
- 文档编号:1750077
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:56
- 大小:258.64KB
基于J2ME的师生助理软件的开发毕业设计论文.docx
《基于J2ME的师生助理软件的开发毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于J2ME的师生助理软件的开发毕业设计论文.docx(56页珍藏版)》请在冰豆网上搜索。
基于J2ME的师生助理软件的开发毕业设计论文
分类号:
TP319UDC:
D10621-408-(2009)1842-0
密级:
公开编号:
2004034100
成都信息工程学院
学位论文
基于J2ME的师生助理软件的开发
论文作者姓名:
申请学位专业:
计算机科学与技术
申请学位类别:
工学学士
指导教师姓名(职称):
论文提交日期:
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
基于J2ME的师生助理软件的开发
摘要
随着3G的到来,移动应用更加丰富多彩,移动终端也不再只是打电话、发短信的工具,它在娱乐、移动商务、办公中也将会得到广泛的应用。
J2ME技术因其固有的与平台无关性,备受移动应用开发者的青睐。
为更加方便师生在校的工作、学习和生活,摆脱桌面PC的时间和空间限制,提出了基于J2ME的师生助理软件开发。
本文首先对师生助理软件的需求进行了分析,包括功能需求和非功能需求;接着介绍了系统总体设计思路、方案选择和数据库设计;随后详细阐述了系统主要功能模块的实现过程;最后就软件开发过程中所遇到的一些特殊问题和解决办法进行了说明,并给出系统的测试方案。
师生助理软件主要基于J2ME技术,具有课程信息查询、课时自动提醒、个人月收入和支出记录、重要日期和事件备忘等功能。
系统分为服务器端和手机客户端两部分,服务器端提供模拟的学校课程表功能,主要包括对基础信息的维护,用户管理、课程管理以及课程安排,使用开源框架Spring和Hibernate构建轻量级J2EE应用。
客户端则基于J2ME,采用Http协议以URL传值的方式请求服务器端Servlet获取数据,并结合RMS,实现用户登录、课程信息查询、计算和记录功能、设置自动提醒以及增加备忘功能。
本系统的使用在方便师生、提高工作学习效率的同时,也为新技术在高校信息化建设中的应用,提供了有益的探索。
关键词:
移动应用;J2ME;Http协议;师生助理软件
TheTeacher-studentAssistantSoftwareDevelopment
BasedonJ2ME
Abstract
Withthearrivalof3G,Mobileapplicationsbecomemorecolorful.Themobileterminalwillnolongerjustasacallandtextmessagingtool,itwillalsowidelyusedintheentertainment,mobilecommerceandoffice.MoremobileapplicationsdevelopersarefondofJ2MEtechnologybecauseofitsinherentandplatform-independentcharacteristics.Teacher-studentassistantsoftwareisproposedfortheconvenienceofteachersandstudentsinwork,studyandlife,gettingridofthelimitsoftimeandspaceofdesktopPCs.
Thispaperfirstlyanalyzedtherequirementsofteacher-studentassistantsoftware,includingfunctionalrequirementsandnon-functionalrequirements;thenintroducesthecomprehensivedesignofthesystem,systemschemeselectionanddesignofdatabase.Thepaperalsoexpoundedtheimplementationprocessesofthemainfunctionalmodulesofthesystem.Finallythepaperexplainedsomespecialproblemsandsolutionsencounteredinthesoftwaredevelopmentprocessofthesystem,andofferedthetestplanofthesystem.Teacher-studentassistantsoftwareoffersthefollowingfunctions:
curriculuminformationquery,automaticremind,personalincomeandexpenditureoftherecord,importantdatesandeventreminderetc.Thesystemisdividedintotwoparts:
serverandmobileclient.Theserverprovidesthesimulatedschoolcurriculumfunction,includingthemaintenanceofbasicinformation,usermanagement,thecurriculummanagementandcoursearrangement.Theserverusesopenframework,suchasSpringandHibernatetoconstructJ2EEapplication.TheclientisbasedonJ2MEandusestheHttpprotocoltogetdatafromtheserverServletwithURLvalue,combiningRMStoimplementuserlogin,curriculuminformationquery,calculatingandrecordfunction,settingupautomaticreminderandaddingthememofunction.
Byusingthesystem,itisnotjustconvenientforteachersandstudentswithimprovedworkefficiency,butalsobeneficialforexplorationofthenewtechnologyapplicationincolleges&universities.
Keywords:
mobileapplications;J2ME;Httpprotocol;teacher-studentassistantsoftware
论文总页数:
34页
1引言
1.1项目开发背景及意义
随着3G的到来,移动应用丰富多彩,像无线企业应用、多媒体应用和联网游戏等多种形式的移动应用程序层出不穷,移动终端也不再只是打电话、发短信的工具。
移动商务、办公作为3G应用的重要分支,将会广泛流行。
因此,J2ME应用开发的范围不再仅仅局限于手机游戏领域,无线企业应用也必定会有更加广阔的市场。
目前,无线应用已经开始深入到了各种各样的企业应用中,虽然它不会替代有线网络,但它已经成为企业应用中不可或缺的重要角色。
近年来高校信息化建设的发展一直呈现方兴未艾的趋势,在短短十年内信息技术在高校教育教学领域中得到了很大的推广和应用。
基于J2ME的师生助理软件主要是针对广大在校师生查询课程表而开发的一款手机端应用软件。
它可以使广大师生无论何时何地都可以方便、快捷地查询学校课程表,记录个人月收支等。
它的使用有效地提高了广大师生学习和工作的效率,有力地推动了高校信息化建设的健康发展。
师生助理手机端应用软件具有PC客户端的大部分功能,比如按照不同的要求分别进行教师或者学生的课程信息的查询,同时增加了独有的温馨的有课时自动提醒功能。
该应用软件还具有个人月收入和支出的记录功能,另外还增加了重要日期和事件的备忘功能。
1.2开发环境和技术简介
1.2.1Java基础知识
Java技术已经深入到了人们生活的各行各业,对于不同的领域,Java针对每种行业的不同特点,设置了三种不同的版本:
J2SE、J2EE、J2ME。
1)J2SE
J2SE(Java2PlatformStandardEdition),Java标准版,Java最主要的、最核心的版本,包含了Java的核心的部分。
主要用于PC端的桌面程序的开发和低端商务应用系统开发。
2)J2EE
J2EE(Java2EnterpriseEdition),Java企业版,Java的高级版本,在Java核心的基础上,添加了一些针对Web服务器的开发,引用了一些新的技术,专门为企业提供电子商务系统开发以及Web服务器的解决方案。
3)J2ME
J2ME(Java2PlatformMicroEdition),Java精简版,由于J2ME主要针对小型的电子设备的开发,主要用于无线通信设备、手机、PDA等小型设备通用的软件开发,是移动商务的最佳编程语言。
J2ME主要是为了支持小型嵌入式设备或移动设备而制定的一系列的技术和规范的总称。
J2ME的体系结构共分为五层,从上到下依次为:
可选包、简表、配置、JAVA虚拟机以及主机操作系统。
J2ME中有两类虚拟机:
支持CDC的CVM和支持CLD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2ME 师生 助理 软件 开发 毕业设计 论文