- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工程实践中期答辩
微助:基于社区的求助系统---工程实践中期答辩 指导教师:叶勇 组员: 目录 项目简介 需求分析 概要设计 详细设计 系统处理流程图 功能模块划分 接口设计 系统数据库设计 界面设计 类图设计 系统功能设计 项目简介 系统目的: 社区求助系统旨在建立一个供社区居民进行紧急/定性/非定向求助的集生活、娱乐、技术于一体的娱乐互助社区。 系统需要实现的功能: 1、系统内发行微助币(类似论坛币),鼓励用户互助互答进行微助币交易。 2、建成一个内容丰富、生态良好、各个年龄段可使用的社区系统。 需求分析之功能需求 系统角色:游客、会员(普通用户)、版主、管理员 注册 诚信排名前1% 需求分析之性能需求 性能指标名称 性能要求 精度 对数据的输入输出精度要求是小数点后两位; 对数据的传输精度要求是小数点后两位。 时间特性要求 响应时间:搜索时间最大不超过5s; 上传时间最大不超过5min。 灵活性 无。 输入输出要求 上传图片总大小不超过10M;文本等格式的规模与数据库设计大小一致。 故障处理要求 软件在使用过程中出现的系统崩溃; 软件出现不可预测的bug; 基于以上两点,要求软件能够保护数据,数据不能因故障而丢失。 概要设计之系统处理流程图 概要设计之功能模块划分 概要设计之功能模块划分 概要设计之接口设计 用户接口设计(以注册为例) 信息内容 输入方法 字段类型 用户名 用户输入 NSString 密码 用户输入 NSString 确认密码 用户输入 NSString 性别 下拉选择 BOOL 真实姓名 用户输入 NSString E-mail 用户输入 NSString 概要设计之数据库设计 逻辑结构设计 概要设计之数据库设计 以用户表为例 数据库将定期备份 字段名 字段数据库名 类型 长度 备注 用户编号 userid Int ? 主键 用户名 userName Char 20 外键 密码 password Char 20 ? 性别 gender Char 4 ? 电子邮件 email Char 50 ? 用户等级 userRank Char 20 ? 用户头像 userPhotograph Char 50 ? 论坛币 money Int ? ? 真实姓名 realName char 20 ? 用户类型 userType Int ? ? 详细设计之界面设计 页面布局规范 页面操作规范 数据选择的约定,针对数据特点提供不同的选择方式 多项选择窗口,可以批量添加及移除。包括两种方式:一种是列表中只显示未选择的数据,多用于选取关联单据;另一种是列表中显示所有数据,但是已选项前划勾,多用于选取指标、标准; 单项选择窗口,用于从多项数据中选择一项,不涉及唯一性约束的情况; 下拉列表,当可选数据项内容少于8项,并且内容明确;可以提供下拉列表来选择数据; 数据排序的约定: 对于关键数据列必须提供排序功能,非关键数据根据情况来判断是否需要排序; 数据过多时,分页显示,采用过滤机制。 分辨率:主分辨率1136*640,所有表示层页面都要满足此分辨率; 屏幕高度为1136px;其中状态栏高40px,导航栏高88px,标签栏高98px; 各页面的位置要居于屏幕中央位置,不得居左或居右。 详细设计之界面设计 登录界面 首页 紧急求助 定向求助 非定向求助 详细设计之界面设计 管理界面 我的回答 个人信息 我的求助 详细设计之类图设计 详细设计之功能设计(登录注册举例) 用户登录和注册主要实现用户登录和注册系统的功能。 用户登录和注册过程通过以下组件共同实现: 视图组件 用户实体类及数据库映射文件 数据访问层接口及接口实现类,实现保存用户、验证用户是否存在等功能。 业务逻辑层接口及接口实现类,实现增加用户、验证用户等功能 Action类 谢谢!
文档评论(0)