生日闹钟生产实习需求分析.doc

上传人:文库蛋蛋多 文档编号:2285839 上传时间:2023-02-09 格式:DOC 页数:21 大小:1.42MB
返回 下载 相关 举报
生日闹钟生产实习需求分析.doc_第1页
第1页 / 共21页
生日闹钟生产实习需求分析.doc_第2页
第2页 / 共21页
生日闹钟生产实习需求分析.doc_第3页
第3页 / 共21页
生日闹钟生产实习需求分析.doc_第4页
第4页 / 共21页
生日闹钟生产实习需求分析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《生日闹钟生产实习需求分析.doc》由会员分享,可在线阅读,更多相关《生日闹钟生产实习需求分析.doc(21页珍藏版)》请在三一办公上搜索。

1、需求分析说明书 项目名称:生日闹钟小组名称:Hello World小组成员:李理想 陈天津 付诗琦 巩科目录一、前言61.1项目介绍61.2名词解释61.3参考资料6二、需求概述7三、用户特点73.1用户用例图73.2适用人群7四、假定和约束84.1硬件约束84.2用户约束8五、需求规定85.1对功能的规定85.2对性能的规定95.2.1精度95.2.2时间特性要求95.2.3灵活性95.3输人输出要求105.4数据管理能力要求105.5故障处理要求115.6其他专门要求11六、功能结构图11七、功能需求分析12Logo137.1主界面147.1.1功能描述147.1.2功能规则说明147.1

2、.3界面显示157.2生日录功能157.2.1 功能描述157.2.2 功能规则说明157.2.3数据要求说明167.2.4界面显示167.3祝福功能167.3.1功能描述167.3.2功能规则说明177.3.3数据要求说明177.4个人中心功能177.4.1功能描述177.4.2功能规则说明177.4.3数据要求说明187.4.4界面显示187.5注册功能197.5.1功能描述197.5.2功能规则说明207.5.3数据要求说明207.5.4界面显示207.6设置功能207.6.1功能描述207.6.2功能规则说明217.6.3界面显示217.7反馈功能217.6.1功能描述217.6.2功

3、能规则说明21八、系统使用的软件与硬件环境说明228.1核心技术228.2硬件环境与服务器环境228.3客户端操作系统22文档管理信息表主 题生日闹钟版 本1.0内 容生日闹钟需求分析关键字生日 需求分析参考文档暂无提交时间2013.12.20创建人巩科审批人生效日期文档修改记录表修改人修改时间修改内容巩科2013.12.20完善功能需求分析一、前言1.1项目介绍软件名称:生日闹钟。软件简介:管理和提醒安卓手机用户的朋友、家人、同学等的生日的软件。项目目的: 本需求说明旨在对生日闹钟的整个系统的软件构架及子系统的业务需求、用户需求、功能需求做逐一分析;并对性能需求做出可行方案。本需求分析是系统

4、开发的依据,也是用户检验本系统运行的依据。缩写词:SRNZ(生日闹钟)开发周期:一个月左右1.2名词解释JDK Java Development Kit Android 基于Linux操作系统的手机平台SDK Android Software Development KitADT Android Development Tool Anroid开发工具IDE Intergrate Design Environment 集成开发环境AVD Android Virtual Devices Android虚拟设备DDMS Dalvik Debug Monitor Service 调试监视服务xmlns

5、 XML NamePace XML命名空间1.3参考资料1 张孝祥著 java就业培训教程M北京:清华大学出版社,2006.2 余志龙编著Google Android SDK开发范例大全M北京:人民邮电出版社,2009-6-1 二、需求概述随着人们在移动环境下生活工作频率的不断增加,手机的用途也日益丰富。现在,对于用户来讲,手机不仅意味着一种打电话,发短信的沟通工具,而是日常生活,娱乐,工作的一部分。对于大学生来说,手机软件也是生活的好帮手,每天课程作业、实验繁忙,一些同学经常有忘记同学、家人生日的烦恼,这款软件的目标就在于解决同学的这种烦恼。三、用户特点3.1用户用例图添加修改删除分组生日闹

6、钟退出程序用户3.2适用人群序号用 户系统权限业务活动上班族全部权限全部动作学生全部权限全部动作四、假定和约束4.1硬件约束需求名称详细要求软件硬件要求安卓系统2.x以上软件系统平台安卓系统4.2用户约束需求名称详细要求游客可以使用所有本地 但关于云端的功能则不具备注册用户可以全权使用所有本地功能并有将保存的信息上传云端的权限五、需求规定5.1对功能的规定功能输入输出初始化生日设置界面控件输入日期界面显示日期导入通讯录从手机通讯录导入本地保存手动添加生日年月日及提醒提示信息在所填写的时间输出输入部分的提示信息祝福语选择输入自己的祝福语选择本地已有的祝福语。5.2对性能的规定5.2.1精度名称精

7、度生日1精确到年月日姓名1字符串长度220位手机号111位祝福语1长度:400字以内编号1Int类型 阴历生日精确到年月日阳历生日精确到年月日性别1Bool类型提醒天数String类型分组号Int类型分组名String类型性别2Bool类型生日2日期类型精确到年月日电话2String类型登录名String类型头像2img类型5.2.2时间特性要求更新处理时间:名称时间导入通讯录2s与服务器备份1s5.2.3灵活性要求对输入的数据可以灵活操作,不需要填写所有的信息。对于界面的选择也要具有随机性,使用者想要使用哪些功能,直接就可以显示。5.3输人输出要求功能输入输出生日1日期类型yyyy-mm-d

8、d姓名1字符串类型(varchar20)字符串类型手机号1String登记内容祝福语1String系统或自行编写的字符串编号1整形int整形int阴历生日日期类型yyyy-mm-dd阳历生日日期类型yyyy-mm-dd提醒类型数字数字性别1BoolBool属相1StringString星座1StringString提醒天数StringString头像1ImgImg分组号IntInt 分组名StringString 数量IntInt主人姓名字符串类型字符串类型性别2BoolBool生日2日期类型yyyy-mm-dd电话2StringString登录名StringString头像2ImgImg5.

9、4数据管理能力要求定义一定的存储数据空间,存储用户不能超过200个;存储的数据信息,可以备份到手机或上传到云端。5.5故障处理要求但软件出现故障,可以通过备份恢复数据;当输入信息过程中出现故障,已输入的信息不会保留,当再次运行软件时需要重新输入。5.6其他专门要求无六、功能结构图生日闹钟生日录功能祝福功能提醒功能分组添加记录修改记录删除记录发短信打电话添加提醒修改提醒删除提醒注册功能个人中心软件设置用户反 馈本款应用主要包括7项功能模块,它们分别是注册、生日录、祝福、个人中心、闹钟提醒、软件设置以及用户反馈。每项模块功能如下所示:1.注册:用户输入信息完成注册,可以是使用本软件的所有功能,以游

10、客进入,只能使用部分功能;2.生日录:主要负责生日记录的添加,修改,删除和分组操作;3.祝福:用户收到软件的提醒后,可以选择发短信或打电话给亲朋好友送上祝福;4.个人中心:主要负责管理注册用户的注册信息,可以修改,删除;5.闹钟提醒:用户根据要求设置提醒类型,默认提醒类型有3种,包括提前6天提醒,提前3天提醒,提前1天提醒,用户也可以自由设置。6.软件设置:主要负责设置本软件文字、背景等7.用户反馈:主要负责收集用户的建议。七、功能需求分析本款应用主要包括7项功能模块,它们分别是注册、生日录、祝福、个人中心、闹钟提醒、软件设置以及用户反馈。模块之间的跳转如图2所示。 图2 生日闹钟功能模块跳转

11、图1) Logo界面:点击生日闹钟应用图标进入Logo界面,Logo界面负责显示生日闹钟的Logo;2) 主菜单界面:Logo界面显示2秒后进入应用主菜单界面,主菜单界面负责各个功能模块的跳转;3) 注册:用户首次使用,当由logo界面跳转到主界面时,软件提示用户注册或以游客身份进入。 长按注册图标按钮进入注册界面,这一功能模块实现用户的注册。4) 生日录:长按生日录图标按钮进入生日录界面,这一功能模块可以对通讯录执行增加、查找、通讯、删除等操作。图1 生日录模块功能图5) 提醒功能:长按提醒图标按钮进入提醒设置界面,本应用是默认提前3天提醒,用户也可以自由设置。 这一功能模块可以对提用户设置

12、醒执行开启/关闭、增加、修改、删除、查找等操作。图2 提醒功能模块功能图6) 个人中心模块:长按个人中心图标按钮进入个人中心界面,这一功能模块主要包含查看和更新用户的注册信息。7) 软件设置:长按设置图标按钮进入软件设置界面,这一功能模块主要包括设置软件的文 字,背景等。8) 用户反馈:长按用户反馈图标按钮进入用户反馈界面,这一功能模块主要是收集用户对本软件的意见和建议。Logo 点击生日闹钟应用图标进入Logo界面(如3所示),这时Logo图片会占满全屏并保持2秒时间显示,Logo图片展示后自动进入主菜单界面。Logo部分图片显示2秒之后自动跳到主菜单界面,如果Logo图片显示未满2秒则任意

13、触摸点击屏幕不执行任何操作。图3 Logo界面Logo界面只有一张占满屏幕的Logo图片,这张Logo图片的尺寸为480*800,2秒后自动切换到主菜单界面。7.1主界面7.1.1功能描述主界面主要是显示已经添加的所有生日信息,具体包括联系人姓名、生日、提醒距离生日还有多少天。在页面上还要有添加生日的按钮,以及跳转其他功能的选项。同时可以对所有信息进行批量操作具体包括分组管理、提醒设置以及删除。还可以搜索相关的联系人信息。7.1.2功能规则说明主界面是可以跳转到所有功能的页面,在当前页面,主要是显示所有联系人的信息,包括联系人的生日以及距离生日到来的天数,当点击某个联系人时,会显示其个人资料,

14、主要有生日详情、星座、生肖、生日墙、性别、出生至今的天数、还可以选择短信祝福、电话祝福和蛋糕预订。7.1.3界面显示 主页面 个人资料7.2生日录功能7.2.1 功能描述添加好友的生日,具体包括好友姓名、性别、生日、手机号、分组、提醒设置以及备注。7.2.2 功能规则说明手动添加:手动输入好友姓名或者直接从通讯录中选择添加;选择好友性别;设置生日的具体日期;输入手机号用于发送定时短信;对好友进行分组;设置生日提醒,提醒设置由两个方面组成;一是提醒方式,包括仅公历生日提醒、仅农历生日提醒、公历农历生日都提醒;二是提醒天数,包括生日当天、提前一天、提前三天、提前七天。7.2.3数据要求说明序号业务

15、数据名称类型描述及规则(是否必填、选择/填写、默认值)1姓名文本必填;18个字符;2出生日期选择必填;YYYY年MM月DD日3性别选择选填:男或者女4手机号文本必填:11位数字7.2.4界面显示 添加生日界面 手动添加界面 7.3祝福功能7.3.1功能描述手机用户可以通过软件同学、朋友、家人的生日记录进行管理,具体操作包括添加、修改、删除和分组。7.3.2功能规则说明本模块是要建立一个生日记录管理功能的模块,方便用户查看和编辑生日信息。用户只要输入同学、朋友或家人的姓名、生日、分组,便可以帮助用户管理生日信息,随时可以查看。当输入为空,还会提醒用户出错不会成功保存从而确保生日信息的完整性。当用

16、户不需要时,还可以编辑删除该记录7.3.3数据要求说明序号业务数据名称类型描述及规则(是否必填、选择/填写、默认值)1手机号文本必填:11位数字7.4个人中心功能7.4.1功能描述个人中心功能主要是显示使用者自己的信息,以及可以在登录的情况下将所有数据备份到云端。7.4.2功能规则说明个人中心界面首先是显示使用者的个人信息,包括生日、登录名、手机号。如果没有登录,可以点击登录,输入手机号或者是注册邮箱、用户名以及密码,如还未注册信息,则点击马上注册,输入手机号或者邮箱,收到验证码,点击下一步完成注册信息。点击个人信息时,会显示使用者的个人资料。备份中心则是将数据备份到云端,生日日历是显示目前的

17、日期;特殊日子则可以记录一些有意义的日期,并且可以到时间提醒自己。7.4.3数据要求说明序号业务数据名称类型描述及规则(是否必填、选择/填写、默认值)1姓名文本必填;18个字符;2出生日期选择必填;YYYY年MM月DD日3手机数字选填:11位4邮箱文本必填:符合Email格式7.4.4界面显示 个人中心界面登录页面注册页面7.5注册功能7.5.1功能描述账户管理功能主要是实现账户的绑定操作,未登录用户可以先登录,没有注册用户登陆之前可以注册用户。7.5.2功能规则说明 登录用户可以绑定新浪微博腾讯微博以及人人网账户,未登录用户,需点击登录进入登陆页面进行登录,如还未注册信息,则点击马上注册,输

18、入手机号或者邮箱,收到验证码,点击下一步完成注册信息。7.5.3数据要求说明序号业务数据名称类型描述及规则(是否必填、选择/填写、默认值)1用户名文本必填;112个字符;2密码文本必填;312个字符3手机数字选填:11位4邮箱文本必填:符合Email格式7.5.4界面显示 7.6设置功能7.6.1功能描述 设置页面包系统设置系统设置有皮肤设置、首页彩字、密码锁定等,7.6.2功能规则说明所有设置中震动提醒、首页彩字、密码锁定、通知栏常驻、生日当天通知栏常驻、展示近日名人这几项都是以开关方式操作,其他功能都弹出页面进行设置。7.6.3界面显示设置页面7.7反馈功能7.6.1功能描述 收集用户在使用本应用的过程中对本应用的意见和建议7.6.2功能规则说明 用户点击反馈图标,进入反馈界面,在反馈界面用户填写对本应用的意见和建议。八、系统使用的软件与硬件环境说明8.1核心技术Google Android SDK APIv18ss8.2硬件环境与服务器环境JDK 1.7Windows xp /vista/78.3客户端操作系统Android 2.3.x及以上

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号