zoukankan      html  css  js  c++  java
  • iPhone企业应用实例分析之一:系统介绍和需求及主要用例

    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企业应用和游戏开发》一书已由电子工业出版社正式出版,本书由虞斌著。


    购买地址:

    当当网:
    http://product.dangdang.com/product.aspx?product_id=21082051

    卓越网:
    http://www.amazon.cn/iOS%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E6%8F%AD%E5%AF%86-iPhone-iPad%E4%BC%81%E4%B8%9A%E5%BA%94%E7%94%A8%E5%92%8C%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91-%E8%99%9E%E6%96%8C/dp/B0051HAIA4/ref=sr_1_1?s=books&ie=UTF8&qid=1306139777&sr=1-1


    互动出版网:http://product.china-pub.com/198191

  • 相关阅读:
    Xcode9学习笔记74
    Xcode9学习笔记73
    Xcode9学习笔记72
    Xcode9学习笔记71
    【Finish】Python Day 8
    【Finish】Python Day 7
    【Finish】Python Day 6
    【Finish】Python Day 5
    【Finish】Python Day 4
    【Finish】Python Day 3
  • 原文地址:https://www.cnblogs.com/broadview/p/2074432.html
Copyright © 2011-2022 走看看