手机微博项目设计new

上传人:xins****2008 文档编号:103476089 上传时间:2019-10-07 格式:DOC 页数:19 大小:262.50KB
返回 下载 相关 举报
手机微博项目设计new_第1页
第1页 / 共19页
手机微博项目设计new_第2页
第2页 / 共19页
手机微博项目设计new_第3页
第3页 / 共19页
手机微博项目设计new_第4页
第4页 / 共19页
手机微博项目设计new_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《手机微博项目设计new》由会员分享,可在线阅读,更多相关《手机微博项目设计new(19页珍藏版)》请在金锄头文库上搜索。

1、项目设计报告 题目: 微博 作者姓名: 所在系部: 专 业: 班 级: 指导教师: 2014 年 6 月 10 日 摘 要 当今社会是个高科技、高效率、高度竞争的社会。随着物质水平的逐步提高,我们的的 精神生活也开始趋向丰富多彩。随着 3G 手机推入市场,一种新的网络应用形式 “微博”也应运而生。 “微博”以其便捷性,背对脸式的交互方式以及原创性得到了广大网 民的宠爱,成为了网络时代新的代名词。为了适应新时代的需求,我们将推出一款更为便 捷的微博客户端手机微博,以此来实现微博的可移动性。 目录 1概述概述4 1.1目的.4 1.2背景.4 1.3范围.4 1.4术语定义.4 1.5参考资料.4

2、 1.6任务概述.5 1.6.1目标.5 1.6.2用户的特点.5 1.6.3假定和约束.5 1.7运行环境.5 1.7.1软件环境.5 1.7.2硬件环境.6 1.7.3接口.6 1.7.4控制.6 1.8需求规定.7 1.8.1对功能的规定.7 2手机微博业务分析4 2.1手机微博业务功能概述.5 2.1.1手机微博业务功能概述.5 2.1.2用户注册.5 2.1.3用户登录.5 2.1.4用户管理.6 2.1.5好友管理.5 2.1.7日志管理.6 2.1.8最近访客.5 2.1.9用例分析.5 3数据库设计数据库设计5 3.1系统物理结构设计.5 3.2表设计.5 3.2.1Table

3、Name(表名的解释)5 3.3表之间的关联设计.5 3.4存储过程设计.6 总结总结 1 概述概述 1.1目的目的 在微博的制作过程中为了满足客户的需求,为了向客户展示微博要做哪些功能,以及 微薄的界面,人员分工和一些资金的使用等等特写此文档。 1.2背景背景 当今社会是个高科技、高效率、高度竞争的社会。随着物质水平的逐步提高,我们的的 精神生活也开始趋向丰富多彩。随着 3G 手机推入市场,一种新的网络应用形式 “微博”也应运而生。 “微博”以其便捷性,背对脸式的交互方式以及原创性得到了广大网 民的宠爱,成为了网络时代新的代名词。为了适应新时代的需求,我们将推出一款更为便 捷的微博客户端手机

4、微博,以此来实现微博的可移动性。 1.3范围范围 适用人群:广大的社会人群 适用平台:Android 的手机平台 1.4术语定义术语定义 术语术语解释解释 微博微博客的简称,可以通过 web 或者客户端实现 140 字左右的 更新信息 用户本手机微博系统的注册用户 粉丝注册用户所关注的好友 UML统一建模语言 XML是由 W3C 推出的网络数据库表示、传递和交换的标准,是 Internet 环境中跨平台的、依赖于数据内容的技术 CSS应用于文本设计的技术标准 JSP是由 Sun Microsystens 公司倡导、许多公司参加与建立的一 种动态网页技术标准。JSP 技术由 Java 语言作为脚

5、本语言。 1.5参考资料参考资料 面向对象程序设计与 Java 语 言 机械工业出版社 数据库系统概论(第 4 版)高等教育出版社 软件工程概论清华大学出版社 XML 基础教程清华大学出版社 UML 建模中国水利水电出版社 Web 程序设计人民邮电出版社 Oracle10g机械工程出版社 1.6任务概述任务概述 1.6.1 系统介绍系统介绍 手机微博系统是一套功能齐全而又简便实用的软件,包括用户注册、登录设置、好 友管理、空间管理、以及关于我的评论等能模块。其中在空间管理模块中我们将其分为了 发表、评论以及回复这三个小模块;在好友这个模块中我们将其分为了查找好友、添加好 友这两个个模块。在手机

6、微博系统中我们会实现微博的可移动性,让你随时随地发表属于 你自己的原创微博,是新一代人们网络交流方式的理想选择。 1.6.2 目标目标 我所设计的手机微博系统在参照了同类软件的同时,对微博进行了一定 的研究,旨在用手机统来完成所有能完成的工作,并保持很高的灵活性和易操 作性,并使该软件具备以下特点: 1操作界面友好直观。 2. 功能齐全完整,本系统包括前台和后台管理,能够实现微博的数字化经营。 3.开放性好,采用标准的开发工具和技术。 4.各个功能强大的模块 1.6.3 用户的特点用户的特点(使用微博的用户特点)(使用微博的用户特点) 用户范围较大,是使用微薄的所有人群。本软件使用频度较高。

7、1.6.4 假定和约束假定和约束 编程用计算机一台 安装 MyEclipse,Eclipse,Oracle,JDK1.6,Tomcat6.0,SDK 完成期限 2011-6-15 无资金供给 1.7运行环境运行环境 1.7.1 软件环境软件环境 名称名称版本版本语种语种 操作系统Microsoft Window72013中文 数据库平台Oracle10g中文 客户端软件IE 浏览器 Android 客户端 7 2.2 中文 中文 运行平台Tomcat5.5|Jboss4.2 Android2.2 模拟器 5.54.2中文 开发环境MyEclipse8.5 Eclipse3.6 8.5 3.6

8、英文 JDKjdk1.61.6英文 1.7.2 硬件环境硬件环境 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a)处理器型号及内存容量; b)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c)输入及输出设备的型号和数量,联机或脱机; d)数据通信设备的型号和数量; e)功能键及其他专用硬件 服务器服务器最低配置最低配置推荐配置推荐配置 内存 512M2G CPU2.02.4HZ 硬盘 5G320G 显卡512M 数据库服务 器 邮件服务器 1.7.3 接口接口 硬件接口:需要标准打印机接口进行报表打印 软件接口:Windows 标准接口 1.7.4 控制

9、控制 手机客户端需要安装在 Android 系统的手机平台上,成功安装后运行,在手机上完成 登录、浏览等一系列操作;也可以使用 PC 机登录完成所需操作。 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。 1.8需求规定需求规定 1.8.1 对功能的需求对功能的需求 1.1.1.1 功能性需求分类功能性需求分类 功能类别功能名称、标识符描述 登录系统用户必须凭借用户名和密码进行登录 退出系统不想使用时就可以退出 修改个人资料对自己的资料进行修改 添加好友可以添加站内已经注册过的好友 发表评论登陆后进入个人空间,然后可以对注册用户所关注的用户 户进行评论以及回复 查看关于我的评论

10、登陆进去后就可以进入我的空间评论查看关于我的评论 注册用户 找回密码找回注册用户的密码 一般用户注册可以注册为注册用户 1.8.2 对非功能性的需求对非功能性的需求 1.1.1.2 用户界面需求用户界面需求 需求名称详细要求 导航要求在各个界面,均有清晰,美观,大方的导航条及其功能 信息列表分类明确,字体清晰好认,能快速看到重要的信息 操作辅助在某些页面,可以加入文字帮助 查询要求查询界面要清晰。更多的点选通过弹出窗口来完成 1.1.1.3 时间需求时间需求 需求名称详细信息 响应时间1s 更新处理时间1s 数据的转换和传送时间1s 解题时间等的要求1s 1.1.1.4 产品质量需求产品质量需

11、求 主要质量属性详细要求 正确性在装载总程序时,正常就运行,一场就停止; 健壮性 可靠性运用现有的技术开发平台 性能效率高,发送访问的情况下 2-3s 内得到响应 易用性 1.1.1.5 其他专门要求其他专门要求 无 2 手机微博业务分析手机微博业务分析 2.1手机微博业务功能概述手机微博业务功能概述 2.1.1 手机微博业务功能描述手机微博业务功能描述 手机微博主要实现的功能有用户注册、用户登录、用户管理、相册管理、好友管理、 日志管理和最近访客。 用户注册:注册微博账号,成为微博用户,拥有自己的微博。 用户登录:登录自己的微博,实现功能 用户管理:修改自己的资料、个性签名 好友管理:查找添

12、加自己的好友 空间管理:发表自己的心情评论 关于我的评论:查看最近都有谁评论过自己。 2.1.2 用户注册用户注册 节点 1:用户信息录入 数据来源Xxx 进入条件进入 android 客户端 节 点 的 输 入 数据描述昵称、密码、确认密码、用户帐号 数据处理过程1.单击注册按钮 2.输入信息 3.提交信息 处理结果存储 数据与其它节点的联 系 无 参与者的权限所有博客用户 界面及接口 原始材料无 性能要求系统响应时间 1s 上 上 上 上 上 上 上 上 上 上 上 上上 上 上上 上 上 上 上 上 上 上 上 上 上 上 图 2-1 用户注册流程图 2.1.3 用户登录用户登录 用户可

13、以通过 android 客户端和 web 浏览器进行登录。 节点 1:用户登录 数据来源Xxx 进入条件进入 android 客户端或访问 web 网站 节 点 的 输 入 数据描述昵称、密码、确认密码、用户帐号 数据处理过程4.用户输入帐号和密码 5.选择是否保存登录信息(android 实现此功能) 6.登录 处理结果进入主界面 数据与其它节点的联 系 无 参与者的权限所有博客用户 界面及接口 原始材料无 性能要求系统响应时间 1s 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 2-2 用户登录流程图 2.1.4 用户管

14、理用户管理 在登陆后用户可以修改自己的个人信息等。 上 上 上 上 上 上 上 上 上 上上 上 上 上上 上 上 上 图 2-3 用户管理流程图 2.1.5 好友管理好友管理 用户可以在登录状态下选择注册微博的用户添加好友,也可以对自己的好友做删除操 作。具体流程见图 2-5。 上 上 上 上 上 上上 上 上 上 上 上 上 上 上 图 2-5 好友管理流程图 2.1.6 空间管理空间管理 用户可以在个人空间中编辑发表自己的评论,也可以对自己发表过的评论进行查看操 作;用户也可以查看好友评论并对其评论进行回复。具体流程图见 2-6. 上 上 上 上 上 上 上 上上 上 上 上 上 上 上

15、 上 上 上上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 2-5 日志管理流程图 2.1.7 关于我的评论关于我的评论 用户可以通过查看最近评论模块来查看近期访问自己的人数;也可以通过设定选择查 看近几天的评论者。 2.1.8 用例分析用例分析 用例分析 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上

16、 上 上 上 上 上 上 上 3 数据库设计数据库设计 3.1 系统物理结构设计系统物理结构设计 根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据 库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。 数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方 式。 系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性 能问题,可以根据需要对数据库的内存管理进行另行配置。 3.2 表设计表设计 根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容: 表名(中英文) 字段名 字段数据类型 字段是否为空 字段的默认值 备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、 是否进行数据检查等。 3.2.1 用户信息表用户信息表 字段名数据类型是否为空默认值备注 useridINTEGER not null PK headinfoINTEGER not null FK usernickVAR

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号