Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1530706
  • 博文数量: 465
  • 博客积分: 8915
  • 博客等级: 中将
  • 技术积分: 6365
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-30 15:05
文章分类

全部博文(465)

文章存档

2017年(33)

2016年(2)

2015年(4)

2014年(29)

2013年(71)

2012年(148)

2011年(178)

分类: IT业界

2011-06-07 16:37:36

iPhone企业应用实例分析之一:
系统介绍和需求及主要用例

这是一个通过手机进行企业工作流和文档管理的项目,要求基于Web技术、多层架构、业务层使用Web Service提供服务,客户端需要支持iPhone、Android、Blackberry和Windows Mobile平台,系统框架如图5-1所示。
 
图5-1  系统架构
系统需求及主要用例
项目名称:WebDoc Mobile
系统需求:
(1)用户认证:用户必须登录才可以使用本应用。
(2)搜索功能:通过文档主题、代码等进行搜索以及通过我的文档、部门文档进行归类和搜索。
(3)查看文档细节:文档作者/创建日期等详细资料;文档相关附件;文档变更历史。
(4)工作流处理:允许用户对文档进行工作流处理。
(5)性能:内存优化管理并进行缓存处理以提高响应时间,并最小化客户端对服务器的请求数量。
(6)通信:服务器和客户端采用Web Service进行通信。
(7)加密:网络数据必须进行加密。
(8)网络:网络连接状态侦测,并采用异步网络请求。
(9)错误处理:能够捕捉程序异常,没有宕机情况。
(10)其他:易于维护和扩展。
主要用例如图5-2、图5-3所示。
说明:
(1)查看我的文档:列出所有我要处理的文档。
(2)查看部门文档:列出所有部门处理中的文档。
(3)搜索文档:根据文档处理状态、部门、用户等条件搜索文档。
(4)文档统计:根据时间段、处理部门、责任人等进行统计,并以图表形式显示。
(5)上传文档和下载文档附件:用户通过手机上传、下载和查看文档。
(6)工作流处理:设置文档在当前工作流中可以设置的状态、添加注释等。

本文节选自《iOS软件开发揭密:iPhone&iPad企业应用和游戏开发》一书。
《iOS软件开发揭密:iPhone&iPad企业应用和游戏开发》一书已由电子工业出版社正式出版,本书由虞斌著。

购买地址:
互动出版网:

阅读(577) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~