- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章 手机日志系统的设计和实现 知识点: 系统总体设计 服务器端设计 客户端设计 本章导读: 手机日志系统,可以实现员工使用手机来书写、查看、统计工作日志的功能。本章介绍了基于J2ME来实现的系统总体设计、服务器端设计和客户端设计。 china_54@ china_54@ J2ME移动软件程序设计 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: J2ME移动软件程序设计 14.1手机日志系统的设计目的与工作现状 手机日志系统的设计目的 手机日志工作现状 J2ME移动软件程序设计 14.2.1 系统设计目标 14.2 系统总体设计 提供友好的移动客户端人机界面 保持移动客户端应用的简单 具有良好的可维护性、可重用性与可扩展性 J2ME移动软件程序设计 14.2.2 系统设计思路 使用J2ME技术与Web服务器进行交互 系统设计成三层结构 第一层:手机客户端J2ME程序,是一个运行在移动设备上的MIDlet。 第二层:业务逻辑层,负责接受移动客户端请求和处理,和第三层(数据库)进行通信,再将响应结果返回手机客户端。 第三层:应用系统数据库,为移动应用程序数据提供持久存储库。 J2ME移动软件程序设计 14.2.3系统总体构架 JSP+JavaServlet+JavaBean+JDBC技术编写CGI程序,用于数据的动态加载和页面的响应; 手机客户端采用了J2ME技术,PC客户端使用JavaScript语言编写脚本程序; 数据库选择SQL Server作为数据库的存储基础。 图14-1手机日志工作系统的三层结构 J2ME移动软件程序设计 14.2.4系统流程图 管理员登陆系统后可选择管理相关操作。用户表指移动用户表,Date查询指日期查询,ID查询指移动用户ID查询,Type查询指日志模版查询。 图14-2管理员进入系统流程图 J2ME移动软件程序设计 移动用户登陆系统后可进行日志查询、填写、保存等操作。 图14-3移动用户进入系统流程图 J2ME移动软件程序设计 14.3.1 Web服务子系统用例 14.3 服务器端设计 图14-4 Web服务子系统用例图 J2ME移动软件程序设计 14.3.2 数据库存储层设计 数据库中对应的表是:管理员表administrators,移动用户表endUsers,日志表logs,日志模版表logTemplates。 图14-5 LogDb数据库关系图 J2ME移动软件程序设计 管理员表:administrators NO varchar 管理员姓名 name NO char 管理员编号 adminId PK 空值 类型 字段描述 字段名称 键 NO char 电话 tel varchar 备注 memo NO char 密码 password J2ME移动软件程序设计 移动用户表:endUsers varchar 备注 memo NO char 密码 password NO varchar 终端用户姓名 name NO Char 手机号 telPhone NO char 终端用户编号 userId PK 空值 类型 字段描述 字段名称 键 J2ME移动软件程序设计 日志表:logs int 日志积分 integral varchar 日志图片 photo NO varchar 日志模版内容 templateText NO varchar 日志模版名 templateName NO varchar 标题 title NO char 终端用户编号 userId NO Datetime 提交时间 time NO Int 日志编号 LogId PK 空值 类型 字段描述 字段名称 键 J2ME移动软件程序设计 日志模版表:logTemplates varchar 日志模版内容 templateText NO varchar 日志模版名 templateName PK 空值 类型 字段描述 字段名称 键 J2ME移动软件程序设计 14.3.3 Web服务器子系统设计 视图层由JSP技术实现页面的动态显示 数据层由JavaBean实现 数据库每张表的数据及对应方法都封装于一个JavaBean类,JavaBean直接使用JDBC访问应用数据库。 业务逻辑层则由Servlet负责处理来自客户端的请求。 J2ME移动软件程序设计 14.3.4 服务器端的代码实现和分析 处理浏览器端通过日期查询日志请求 处理手机客户端下载日志请求 处理手机客户端上传日志请求 J2ME移动软件程序设计 14.4.1客户端用例 14.4 客户端设计 图14-6 手机客户端用
您可能关注的文档
- Information Theory & Coding信息论与编码(英文版) -梁建武 第1章 信息绪论.ppt
- Information Theory & Coding信息论与编码(英文版) -梁建武 第2章 信息度量.ppt
- Information Theory & Coding信息论与编码(英文版) -梁建武 第3章 离散信源.ppt
- Information Theory & Coding信息论与编码(英文版) -梁建武 第4章 信道容量.ppt
- Internet网络技术与应用教程 第5章 电子邮件E mail.ppt
- Internet网络技术与应用教程 第10章.ppt
- Internet与网页设计 CH4.PPT
- Internet与网页设计 CH11.PPT
- IT职业英语 高巍巍 Unit1 First Day At Work 1 2 listening.ppt
- IT职业英语 高巍巍 Unit2 Office Automation(Software) 2 3 speaking.ppt
- Java Web应用开发技术实用教程 -王红 第5章 JSP与JavaBean.ppt
- Java Web应用开发技术实用教程 -王红 第7章 JSTL.ppt
- Java编程基础 -曹静 第4章 Java语言基础.ppt
- Java编程基础 -曹静 第6章 程序的流程控制.ppt
- Java编程基础 -曹静 第9章 处理字符串.ppt
- Java程序设计及应用 李宗军 02 1.ppt
- Java程序设计及应用 李宗军 02 2.ppt
- Java程序设计及应用 李宗军 10.ppt
- Java程序设计技能教程 -彭德林 JAVA程序设计技能教程第4章.ppt
- Java程序设计技能教程 -彭德林 JAVA程序设计技能教程第5章.ppt
文档评论(0)