- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于HTTP协议的手机分数查询系统的设计与实现课程设计报告精选
通信技术创新课程设计报告
题 目:基于HTTP协议的手机分数查询系统与实现
系 别: 电子信息与电气工程系
专业班级:
学 号:
姓 名:
导 师:
成 绩:
摘要:简要的分析系统架构,并利用J2ME/Servlet技术设计了一个移动成绩查询系统,列举服务器和客户端的主要代码。学生成绩查询系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
在现阶段本系统主要完成对学生成绩的查询功能,采用mysql数据库,并创建一个数据库,其中创建一个学生表将学生的成绩、密码、课程、分数等信息录入其中,使用客户端的登录模块进行对数据库的访问,验证密码后即可查询学生用户的成绩。此系统现在功能还比较单一,只能完成成绩的查询方面,且成绩只能在数据库中添加,还有很大的丰富空间,能够设计到用管理模块,有删除添加功能,由于我们现在的水平有限,仅能实现查询功能。
关键词:HTTP;JAVA;Mysql;成绩查询
目录
1设计的目的与要求 1
1.1设计的目的 1
1.2设计的要求 1
1.3设计的内容 1
2软件环境配置 2
2.1下载相关软件 2
2.2安装软件和配置环境 2
2.2.1安装JDK 2
2.2.2安装Sun WTK 5
2.2.3安装Eclipse以及Mysql 5
2.2.4安装插件Eclipseme 6
2.2.5安装HTTP服务器Tomcat 6
2.2.6配置Eclipse J2ME的环境 7
3设计实现的过程 7
3.1整体设计 7
3.2 数据序列化 8
3.3 客户端功能模块设计与实现 9
3.3.1功能模块设计 9
3.3.2屏幕类设计实现 10
3.4 服务器端设计 10
3.5 数据库的创建 11
4调试实现 12
5总结 14
6参考文献 15
7程序代码 16
1设计的目的与要求
1.1设计的目的
本次创新课程设计课题是结合大三时学习过的《J2ME实用教程》课程教学所开设的实践性环节课程,旨在要求学生综合掌握Eclipse集成开发环境中基于J2ME技术的手持移动设备应用开发的完整过程,特别是掌握J2ME的环境配置与程序设计基本方法,以及J2EE程序的结构(MVC),即如何布署。要求有较完整的结构分析,实现客户手机界面层和中间服务器层。客户层提供界面,中间层提供服务,其中最主要的功能就是登录验证和查询分数。通过设计,强化我们的综合程序设计能力。培养我们的java程序开发和创新能力。更好的将理论用于实践当中,从而更好的提高我们的综合能力。
1.2设计的要求
1要求开发工具:Eclipse 3.3
2要求掌握J2ME的环境配置与程序设计基本方法
3要求掌握J2EE程序的结构(MVC),即如何布署。
4要求有较完整的结构分析,要求实现客户手机界面层和中间服务器层。客户层提供界面,中间层提供服务
5要求实现的最主要的功能就是登录验证和查询分数。
1.3设计的内容
随着互联网络与移动通信技术发展的不断推进,手机使用的范围越来越广泛,比如说在银行里使用手机交费,在娱乐业使用手机进行游戏等。在教育行业里,在校园里,现在几乎所有的大学生都有手机,如果能够用手里的手机进行分数或者其他信息的查询,这将会给教学管理工作带来很大的方便。
我们要求设计的这个分数查询系统就是基于手机平台的,利用这套简易的系统,用户可以通过手机来查询某门课程的分数。本系统采用J2ME技术,中间层用tomcat,后台数据库任选。系统原理图如下:
本系统对数据的需求不多,只需要建立一张表:成绩表(学号、姓名、课程号、课程名,成绩等),表内字段并不复杂。数据库连接方式使用JDBC方式。
本系统程序开发分前端,即客户端的MIDlet程序开发,负责界面和向应用程序服务器提出数据请求;服务器端SERVERlet程序开发,负责解析客户的请求,并向后台数据库到数据,把数据按流的方式传给前台客户。
2软件环境配置
2.1下载相关软件
相关软件的下载版本及其下载地址
软件名称 对应下载网址 JDK6.0 /technetwork/java/javase/downloads/index.html Ec
您可能关注的文档
- 地铁测量设计方案精选.doc
- 地铁站乘客上下车效率因素影响分析精选.doc
- 地铁工程实体检测项目方案精选.doc
- 地铁考试题库附答案精选.doc
- 地下管线工程施工组织方案精选.doc
- 地震灾后恢复重建项目绕城道路工程道路工程安全专项施工方案精选.doc
- 地震消防方案总结精选.doc
- 地板采暖式空气能热水机技术说明精选.doc
- 地铁车辆段高支模施工安全技术方案精选.doc
- 场平工程施工组织设计方案精选.doc
- 基于FPGA的FFT算法实现毕业设计精选.doc
- 基于ISD4004芯片的语音录放系统设计毕业设计精选.doc
- 基于J2EE框架的元器件管理系统毕业设计精选.doc
- 基于J2EE的笔记本销售的设计和实现毕业设计精选.doc
- 基于JSP技术学生网上选课系统的设计与实现本科毕业设计(论文)精选.doc
- 基于java的邮箱管理服务器设计与实现本科毕业设计精选.doc
- 基于JSP的电科院校园二手交易平台毕业设计(论文)精选.doc
- 基于Linux的实现进程的信号量互斥申请—课程设计说明书精选.doc
- 基于Linux的DHCP服务器配置毕业设计论文精选.doc
- 基于Matlab仿真的PID校正控制课程设计精选.doc
文档评论(0)