- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
概要设计说明书
1引言
1.1编写目的
这份概要的目的是扼要地为工程开发人员说明迷你备忘日历这个工程的设计方案
1.2背景
说明:
软件的名称是:迷你备忘日历;
此工程的任务提出者是第六开发小组、开发者是第六开发小组、用户是安卓2.3及以上系统的用户,用安卓2.3及以上系统运行该软件。
1.3定义
API:ApplicationProgrammingInterface。
Android:是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如,平板电脑;在本文中Android等同于安卓。
E-R图:Entity--RelationshipDiagram,即是实体--联系图。
GridView:网络视图,是效劳器控件。
流程图:是以特定的图形符号加上说明,表示算法的图。
省级行政区:包括23个省,5个自治区,4个直辖市,和2个特别行政区。
数据结构:计算机存储,组织数据的方式。
数据库:〔Database〕是按照数据结构来组织、存储和管理数据的仓库。
类:是对某种类型的对象定义变量和方法的原型。
接口:是一种标准和标准,可以类的行为。
封装:是面向对象编程的三大特性之一,用于隐藏对象的属性和实现细节,仅对外公开接口以调用。
1.4参考资料
疯狂android讲义
AndroidAPI文档
2.总体设计
2.1需求规定
本系统的主要的输入工程有:
文本输入
城市选择
节日选择
铃声选择
输出工程:
备忘记录及提醒铃声
所选城市的天气
所选节日的本年的日期
处理的功能要求:
具有编辑记事功能和选择是否开启闹铃提示功能
用下拉框显示各个省级行政区域,再对所选的工程用下拉框显示对用的各个城市
1.南昌
2.九江
。。。。。
11.赣州
1.北京
2.河北
。。。。。
34.江西
用gridview布局月视图,用下拉框显示主要的节日,按所选节日跳转到对应的月视图
月视图如下:
用列表显示各个铃声供用户选择
铃声1
铃声2
铃声3
铃声4
自定义1
自定义2
注:启动闹铃提示时备忘提醒的示意图如下:
2.2运行环境
运行环境:
硬件环境:能安装安卓2.3系统的硬件要求
支持环境:安卓2.3及以上的系统
2.3根本设计概念和处理流程
该应用的UML图如下:
应用的模块划分:
模块
功能
日历查询模块
快速查询本年的一些重要的节日〔如:中秋,端午,春节,复活节〕,以浅红的背景色在月视图中显示所查节日
查询从1980年1月1日到2030年1月1日的任何一天所对应的农历以及星期
备忘模块
1.新建备忘
2.编辑和修改备忘事件
3.删除备忘事件
4.保存备忘
5.闹铃提示
6.备忘等级标记〔越要紧越先提醒〕
天气查询模块
提示开启该功能需要耗流量
有联网的情况下:
2.默认显示当天当地天气
3.查询全国个城市的天气情况
4.预测所查城市未来三天的天气情况
5.生活小提示〔如:大雾,注意驾驶〕
各模块与应用的关系图如下:
迷你备忘日历
迷你备忘日历
模块三:各地天气预报模块一:日历查询
模块三:各地天气预报
模块一:日历查询
模块二:备忘记录和闹铃提醒
模块二:备忘记录和闹铃提醒
处理流程图:
开始:点击图标启动
开始:点击图标启动
屏幕上显示待查假日的月视图查找处理选择输入待查假日显示当前日历
屏幕上显示待查假日的月视图
查找处理
选择输入待查假日
显示当前日历
默认是当时当地天气,可选择输入省份和城市,查询其天气查天气
默认是当时当地天气,可选择输入省份和城市,查询其天气
备忘OR查天气?
备忘OR查天气?
备忘
选择日期输入备忘事件,默认启动闹铃提醒
选择日期输入备忘事件,默认启动闹铃提醒
天气查询与预测的处理备忘编辑和闹铃设置的处理
天气查询与预测的处理
备忘编辑和闹铃设置的处理
在屏幕上显示所选城市的天气以及未来三天的预测时间到时,闹铃提示并在屏幕上显示要做的事
在屏幕上显示所选城市的天气以及未来三天的预测
时间到时,闹铃提示并在屏幕上显示要做的事
结束
结束
2.4功能需求与程序的关系
如下的矩阵图说明了各项功能需求的实现同各块程序的分配关系:
查询程序
日历显示界面程序
闹铃程序
备忘录界面程序
天气界面显示程序
提示程序
日历查询
√
√
√
备忘记事
√
√
√
天气查询
√
√
√
2.6尚未问决的问题
1.明确该应用所要用的数据结构,以及其表示形式
2.数据库的建立
3.各功能对用方法的接口定义
/*4.各功能对用方法的实现*/详细设计
5.对各模块进行类的封装
6.对界面的代码实现
3接口设计
3.1用户接口〔无〕
说明将向用户提供的命令和它们的语法结构,以及软件的答复信息。
3.2外部接口
USB接口
3.3内部接口
天气查询界面是联系日历界面的
进行天气查询时,首
您可能关注的文档
- 5A智能化写字楼初步讨论终稿.pptx
- 2016年会活动方案-电影院.pptx
- CCTV空港频道介绍.ppt
- 一年级下找规律课件.ppt
- 江苏省对口单招数学高考历年试卷.doc
- 某甲方项目部管理制度用表.doc
- 水口寺翻板坝施组.doc
- 概率论在实际生活中的应用.doc
- 标准化施工实施方案.doc
- CCTV央视网·健康养生栏目.ppt
- 中国地质博物馆公开招聘应届毕业生资格审查结果公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 中国粮食研究培训中心面向社会公开招聘笔试公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 中国标准化研究院政府管理创新标准化研究所招考聘用公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 中科院深圳先进技术研究院医药所现诚招博士后研究员历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 中国科学院宁波材料技术与工程研究所监督审计处审计岗招考聘用公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 中央党校(国家行政学院)职员专技岗位招聘2024年应届高校毕业生13人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 中国科学院国家天文台教育处招考聘用公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 中国石油2024年高校毕业生夏季招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- (32)--3.2.2 初等变换不改变矩阵的秩.pdf
- (32)--9.3 高效液相色谱法 -分离类型与原理2.pdf
文档评论(0)