网站大量收购独家精品文档,联系QQ:2885784924

工程实践概要设计文档.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工程实践概要设计报告 项目名称:基于IOS的手机自习室工具APP的设计与实现 小组组长: ×××S小组组员: ×××S指导老师: ××× 开题日期: 2016年3月8日 目录 1. 系统风格设计 2 2. 系统结构设计 2 3. 构建(模块)设计 3 3.1 分解成模块 3 3.2 设计原则 3 4. UI设计 3 5. 存储设计 6 6. 集成测试 8 系统风格设计 系统结构设计 分解成模块 3.2 设计原则 UI设计 我 主要功能为查看更改个人信息,修改软件设置等。该部分UI设计草图如下图所示: 存储设计 本项目采用的是基于IOS的软件设计,且是基于Object-C语言的设计。因此在软件的存储设计上已知,IOS数据存储主要包括四种主要方式:属性列表、序列化、数据库、和Core Data。 在本项目中,主要运用属性列表和Core Data两种方式。 本地文件存储策略为:Document文件中存放个人用户信息、学有信息;Library文件存放游戏故事、任务、学友聊天信息、学友群聊天信息等;Tmp文件中存放在线自习室信息、自习室内信息等。这些都将数据封装到plist文件中,在使用的时候进行解码,并读出。 同时还使用CoreData进行数据存储,根据主要的功能,可分为以下几种类的设计。 1、用户类 属性名 类型 含义 UserID INT 用户信息id SetID INT 设置池id ShuxingID INT 属性池id RenwuID INT 任务池id ChiyouwuID INT 持有物池id ZhuangtaiID INT 状态池id 2、用户信息类 属性名 类型 含义 UserID INT 用户信息id ShouquanID INT 授权id Pic NSSTRING 头像 Name NSSTRING 昵称 MF INT 性别 Birth DATE 生日 PersonWrite NSSTRING 个性签名 3、设置池类 属性名 类型 含义 SetID INT 设置池id ShouQuanmoshi INT 授权模式 Ring INT 是否响铃 News INT 新消息通知 Liaotian INT 聊天记录模式 4、属性池类 属性名 类型 含义 UserID INT 用户信息id ShuxingID INT 属性池id Money NSSTRING 金钱 Jifen NSSTRING 积分 Youbi NSSTRING 友币 Exp NSSTRING EXP Level INT LEVEL 5、任务池类 属性名 类型 含义 RenwuID INT 任务id RenwuType INT 任务类型 Renneirong NSSTRING 任务内容 Renwupin NSSTRING 任务物品 RenJiang NSSTRING 任务奖励 RenExp NSSTRING 任务给予EXP 6、持有物池类 属性名 类型 含义 ChiyouwuID INT 持有物池id ChiType INT 持有物类型 ChiNum INT 持有个数 ChiUpNum INT 持有上限 7、状态池类 属性名 类型 含义 ZhuangtaiID INT 状态池id RomID INT 自习室池id Study BOOLEN 是否处于自习状态 Rest BOOLEN 是否处于休息状态 OtherSet NSSTRING 其他自由状态 8、自习室池类 属性名 类型 含义 RomID INT 自习室池id PersNum INT 自习室人数 RomType INT 自习室类型 Biaoqian NSSTRING 自习室标签 Full BOOLEN 是否满员 Jiang NSSTRING 奖励加成 UserID INT 自习室组长ID 9、关系池类 属性名 类型 含义 UserID INT 关系人1id UserID INT 关系人2id Relation INT 关系类型 10、好友群池类 属性名 类型 含义 QunID INT 好友群id UserID INT 用户信息id SpeUerID INT 特殊用户id 集成测试 可以正常登录,并个人信息、好友等正确无误。 2 自习后查看个人信息里面种积分 根据积分计算规则正确计算自习后积分 3 自习上完后,加某自习室友为好友后,查看好友列表 好友列表中存在好友信息 4 购买道具 个人信息中包含道具信息,且积分进行相应变换 5 设置

文档评论(0)

___________ + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档