校园无线信息系统研究与实现

校园无线信息系统研究与实现

论文摘要

随着无线网络的不断更新换代,覆盖范围和带宽都有了质的提高,使得各种基于无线网络的应用成为可能。本文将无线网络应用到校园之中,基于JavaME/JavaEE技术和GPRS/CDMA网络构建一个无线校园信息系统,使原本需要使用传统有线网络和微型计算机的分数查询、选课、报名、评教等校园活动通过移动客户端(手机/PDA等设备)和无线网络便可完成,极大地方便了广大师生。GPRS/CDMA网络覆盖地区广、按流量收费、永远在线等特点更使得没有条件使用有线网络上网的地区也可以享受科技进步带来的便利。文中重点研究了如何设计和实现该信息系统,讨论了校园无线信息系统体系整体设计、客户端设计、服务器和后端数据库的设计。在设计阶段采用了UML图来建立模型,在客户端设计了离线/在线两种运行模式、低级图形用户界面和数据本地存储模块。在服务器端讨论并解决了中文编码、数据库同步等问题。在实现过程中,采用了MVC、Proxy等多种设计模式来提高代码复用率和可维护性。最后,给出了几个主要类的实现和系统运行结果。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 本文研究背景
  • 1.2 本文研究工作和内容安排
  • 第二章 技术背景介绍
  • 2.1 选择JAVAME 技术的原因
  • 2.2 JAVAME 体系结构
  • 2.2.1 JavaME 市场
  • 2.2.2 JavaME 总体架构
  • 2.2.3 配置
  • 2.2.4 简表
  • 2.2.5 JavaME 规范
  • 2.3 CDC 概述
  • 2.3.1 CDC 规范
  • 2.3.2 CDC 的目标设备
  • 2.3.3 CDC API
  • 2.4 CVM 虚拟机
  • 2.4.1 简介
  • 2.4.2 CVM 特征
  • 2.5 JAVAEE 技术简介
  • 2.6 无线技术
  • 2.6.1 2G(Second Generation)
  • 2.6.2 2.5G(2.5 Generation)
  • 2.6.3 3G(Third Generation)
  • 2.7 本系统使用的网络
  • 第三章 系统需求与可行性分析
  • 3.1 需求分析
  • 3.1.1 项目背景
  • 3.1.2 开发目标
  • 3.1.3 性能需求
  • 3.1.4 用户界面
  • 3.1.5 故障处理
  • 3.1.6 其他要求
  • 3.2 可行性研究
  • 3.2.1 技术可行性
  • 3.2.2 经济可行性
  • 3.2.3 操作可行性
  • 第四章 系统整体设计
  • 4.1 系统概述
  • 4.2 系统模型
  • 第五章 系统详细设计
  • 5.1 移动客户端体系结构
  • 5.1.1 客户端模型
  • 5.1.2 用户界面的实现
  • 5.1.3 MVC 结构
  • 5.1.4 本地数据持久化
  • 5.1.5 异常处理
  • 5.1.6 用户认证
  • 5.1.7 进度指示条
  • 5.2 服务器端设计
  • 5.2.1 服务器接受用户请求
  • 5.2.2 服务页面将用户请求转发给JavaBean
  • 5.2.3 根据用户请求查询、更新数据库并返回结果
  • 5.3 数据库设计与实现
  • 5.3.1 MySQL 数据库简介
  • 5.3.2 数据表的设计
  • 5.3.3 中文问题的解决方案
  • 5.3.4 大量数据的存储
  • 5.3.5 数据库中Date 型数据的操作
  • 5.4 通信机制
  • 5.4.1 通信方式
  • 5.4.2 线程化通信过程
  • 5.4.3 数据交换格式
  • 5.5 系统运行
  • 5.5.1 设置帐号密码
  • 5.5.2 登陆系统
  • 5.5.3 根据用户需求选择不同的服务
  • 5.5.4 使用附件
  • 5.5.5 帮助
  • 第六章 总结及下一步研究工作
  • 参考文献
  • 致谢
  • 个人简历、在学期间发表的学术论文与研究成果
  • 相关论文文献

    标签:;  ;  

    校园无线信息系统研究与实现
    下载Doc文档

    猜你喜欢