当前位置:文档之家› 基于android的手机日程管理系统概要设计说明书

基于android的手机日程管理系统概要设计说明书

基于android的手机日程管理系统概要设计说明书
基于android的手机日程管理系统概要设计说明书

基于Android的手机日程管理系统的设计

与实现

概要设计说明书

学生姓名:王炜

学号: 0911*******

指导教师:刘雪梅

课题类型: AXP

专业:软件工程

学部:信息学部

审核组长:

北京城市学院

2013 年 2月 19日

日期版本说明作者2013/2/19 1 未评审的初稿王炜2013/3/3 2 版本内容删改王炜

目录

1引言 (1)

1.1 编写目的 (1)

1.2 背景 (1)

1.3定义 (1)

1.4参考资料 (1)

2总体设计 (2)

2.1需求规定 (2)

2.2 运行环境 (2)

2.3 基本设计概念和处理流程 (2)

2.4结构 (3)

2.4.1 设置课程表 (3)

2.4.2 查看课程表 (3)

2.4.3 新增日程 (4)

2.4.4 查看日程 (4)

2.4.5 查看日历 (4)

2.4.6 设定安全密码 (5)

2.5人工处理过程 (5)

2.6尚未问决的问题 (5)

3 接口设计 (5)

3.1用户接口 (5)

3.2内部接口 (5)

3.2外部接口 (6)

4 运行设计 (7)

4.1运行模块组合 (7)

4.2 运行控制 (7)

4.3 运行时间 (7)

5 系统出错处理设计 (7)

5.1 出错信息 (7)

5.2补救措施 (7)

5.3 系统维护设计 (8)

1引言

1.1 编写目的

编写此文档的目的是:详细、准确和全面地定义基于android的手机日程管理系统的概要设计,以利于指导该系统后续的开发工作;本文档所描述的概要设计作为该项目最终验收的标准和依据;给工作人员提供一定的维护依据,方便在以后的维修工作中提供方便。

文档读者:专业的工作技术人员对维修系统时参考的文档。

1.2 背景

软件名称:基于android的手机日程管理系统

任务提出者:毕业设计审核组

开发者:王炜

用户以及将运行该软件的平台:android手机用户

1.3定义

Broadcast Receiver:在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而Broadcast Receiver是对发送出来的Broadcast 进行过滤接受并响应的一类组件。

My Item Adapter:涉及到对单个条目的是否完成标记以及删除的设置,所以在这里重写了一个适配器My Item Adapter继承Base Adapter,并在get—view() 方法中手动映射数据。

1.4参考资料

[1]赵亮;张维;;基于Android技术的界面设计与研究[J];电脑知识与技术;2009年29期.

[2]陈昱;江兰帆;;基于Google Android平台的移动开发研究[J];福建电脑;2008年11期.

[3]蔡罗成;;Android后台监听实现机制浅析[J];信息安全与通信保密;2010年06期.

[4]王会进,方锦亮;基于JA V A的自定义控件应用技术研究[J];微型机与应用;2005

年05期.

[5]陈璟;陈平华;李文亮;;Android内核分析[J];现代计算机(专业版);2009年11期.

[6]姚昱旻;刘卫国;;Android的架构与应用开发研究[J];计算机系统应用;2008年11期.

[7]方明;田野;户银龙;;基于Android平台的嵌入式软件项目组织方法[J];电脑知识与技术;2011年34期.

[8]叶炳发;Android操作系统移植及关键技术研究[D];暨南大学;2010年.

[9]岳传真;Android系统移植和应用程序开发[D];复旦大学;2010年.

[10]刘敏;移动终端的Android移植与应用程序设计[D];西安电子科技大学;2011年.

[11]胡思捷;基于Android平台的触摸屏系统设计及实现[D];南开大学;2011年.

[12]施金兰;基于Android平台的网络共享研究与实现[D];华东师范大学;2011年.

[13]李凯;Android操作系统分析与移植[D];华南理工大学;2011年.

[14]刘瑞顺;基于Android平台的智能手机输入法研究与设计[D];汕头大学;2011年.

2总体设计

2.1需求规定

详见需求规格说明书

2.2 运行环境

详见需求规格说明书

2.3 基本设计概念和处理流程

本系统系统结构流程图如图1:

数据库

过滤手机界面

设置课程

查看课程

新增日程

查看日程

密码是否正

错误

正确

图1系统系统结构流程图

设计说明:

1.用户程序通过手机界面访问手机内部的嵌入式数据库;

2.查看日程一定要是正确的密码,有效保护用户的日程信息。

3.日历在查看日程信息调用,可设置将来日程。

2.4结构

2.4.1 设置课程表

表1设置课程表功能介绍表

子模块名 功能需求

程序(页面)

设置课程表

用户可输入课程名和地点

App_schedule_insert.xml

通过点击课程表界面,用户可以输入课程名和地点。设计每天天共有8节课程和一节选修课,用户可输入星期一到星期五的所有课程安排信息。 2.4.2 查看课程表

表2查看课程表功能介绍表

子模块名 功能需求

程序(页面)

查看课程表

用户可查看输入的课程名和地点

App_schedule_show_page.xm l

用户可查看输入的课程信息,设计只要左右滑动界面就可以查看星期一

到星期五的所有课程信息。

2.4.3 新增日程

表3新增日程功能介绍表

子模块名功能需求程序(页面)

diary.xml

新增日程用户可增加新的日程,并可设

定日程所需时间,日程类型,

优先级的评分。

点击新增日程,就跳转用户可输入的新增日程界面,通过点击下拉菜单可选择日程类型是会议还是约会,在内容框里输入日程信息,输入所花时间,点击评分就是日程的优先级。

2.4.4 查看日程

表4查看日程功能介绍表

子模块名功能需求程序(页面)

查看日程用户可查看日程,并修改日程Diary_list.xml

用户点击查看日程后,输入正确密码,程序自动调用系统内部的日历模块,即显示日历,点击今天的日期,即可查看今天的日程安排,点击今天的日程信息,即可跳转编辑此次日程信息界面。

2.4.5 查看日历

表5查看日历功能和设定将来日程功能介绍表

子模块名功能需求程序(页面)

Diary_list.xml

查看日历用户可查看日历,并设定将来

的日程

日历信息由android系统内部提供,当用户查看日历时,点击具体时间可查看过去日程信息和设定将来日程信息

2.4.6 设定安全密码

表6设定安全密码功能介绍表

子模块名功能需求程序(页面)

security.xml

设定安全密码用户必须设定安全密码才能

查看日程,保护用户信息。

用户在主界面点击安全设置,即可跳转安全设置界面,可以设定安全密码,也可以通过原始密码修改密码。

2.5人工处理过程

无人工处理过程。

2.6尚未问决的问题

用户密码丢失后的重置问题。

3 接口设计

3.1用户接口

用户运行程序时必须首先设置安全密码,凭借安全密码才可查看日程信息

3.2内部接口

用图来直观的表示:

Android 手机

用户下载安装软件

程序存入手机软件

管理库

在手机内部加载日

调用程序

运行程序

Android 的手机桌

图10内部接口数据流图

当用户下载此软件安装后,程序既存入软件管理库,同时程序自动加载系统内部的日历系统功能模块,当用户点击程序,既运行程序,程序跳转主界面,用户即可使用此程序。

3.2外部接口

用图来直观的表示:

图2外部借口手机界面图

这是外部接口图,开发环境eclipse 模拟器图

4 运行设计

4.1运行模块组合

这个是手机软件,并且是直接显示在手机主页板块上的,用户可在APK 程序中选中Shchedule,程序就会自动调用手机系统内的日历模块加以运用。

当设定密码后,后台每次进入查看日程就要调用安全模块,用户必须输入密码。

4.2 运行控制

选择手机主页中的Shchedule,然后进入程序界面,在界面中点击控制台的menu可以设定密码和修改密码。

用户点击添加课程即可添加课程,点击查看日程即可查看用户的课程。

用户点击了查看课程输入正确密码后再点击查看课程即可查看日期和具体日期课程,程序此时就将手机系统内的日历添加运行进程去进去。

4.3 运行时间

日历将一直占用系统时间。

5 系统出错处理设计

5.1 出错信息

若出错,该软件将无法在手机上运行。

5.2补救措施

重新安装该软件。联系本人修改。

5.3 系统维护设计

该系统为手机软件,无需人工维护

老年手机设计说明书

设计说明书 1主要的技术性能参数说明 类型:GSM频数字移动电话机 显示屏:黄色背光灯 尺寸规格:50mm×110mm×13mm 电池:1200mAh 手电筒:LED 发光二极管 其他性能:超大音量一键求救语音短信超大按键亲情号快捷键手电筒 2详细的性能说明: 一键求救该功能可以内设指定号码,在紧急的情况下,只要能够按这个键就可以直接给预设的号码拨出电话,同时传出预设的语言信息,达到急救的目的。 超大音量满足老年人听力弱的特点,最大音量可以达到及时提供来电信息 语音短信有些老人实力较差,不愿意翻开短信查看,所以增加语音短信功能,短信语音直接读取. 超大按键手机的绝大多数的按键设计成圆形,按键最大外直径12mm,数字的高度远远大于一般的手机数字高度,清晰可辨。 手电筒手电筒内才用LED发光二极管作为照明电源,手电筒特别适合老年人,在没有电源的情况下充当紧急电源,方便好用。 显示屏:显示屏采用黄色背光灯,黄色的背光对老年人相对较弱的视力是最好的保护,并且黄色是最敏感的色彩,让父母看的更清楚 3市场情报分析 老年人外出携带手机的作用,绝对程度上是有一个联系工具,所以老人手机可以完全抛去很多的不必要的功能,进行大量的简化,调查显示69%的老年人是不用手机短信的,一方面是应为自己的视力不好,另外是因为不想来回翻动按键。就是在按键的设计上,没有字母标识只有数字。抛去传统手机的短信发送功能,但是在有些时间可以接受短信。市场相当多的老年手机有FM收音机可以把这个鸡肋去掉。 4市场需求分析: 由于老年人自身所存在的种种生理弱项,视力低下,听力低下,手指不灵活,所以就要求老年手机具有不同于其他人群的手机特点,大音量,大按键,具有特殊的功能,另外是对常规手机的部分功能的弱化,比如多媒体的播放功能,对大多数老年人来收可能用处不大,但是如果有一个手电筒就很好也很方便了.上述情况现有的市场上的产品都已经完全实现.在手机使用的过程之中,用到最多的是按键,包括按键的排列,大小,材料,造型.都会直接或者是间接影响使用者.老年人需要更多自己熟悉,自己习惯的东西,面对这样瞬息万变的世界,老年人更需要回归,早期的手机的键盘的按键的设计基本上都是以圆形按键存在,主要是借鉴前期的电话的按键,但是由于现在的手机的功能的增加,需要大量的信息输入,另外为了美观的需求,现在市场上的圆形按键手机很少,凸起的圆形按键总是给人一种传统电话的感觉,由于老年手机的功能的简化,这种按键的存在不会影响手机的整体功能的实现.

多层体系政务框架平台之一行政服务中心政务平台软件概要设计说明书分析

1. 引言 1.1 编写目的 软件概要设计是从总体上把握系统设计框架,他包括模块划分、处理流程和接口设计,概要设计说明书对上述内容作了总体描述,体现了用户需求与应用系统实现之间的关系,在设计过程中起到了提纲挈领的作用。 待开发的软件系统的名称:多层体系政务框架平台之一行政服务中心政务平台 项目名称:多层体系政务框架平台之一行政服务中心政务平台 项目的任务提出者:集团公司中央研院应用产品开发中心 项目的任务开发者:多层体系政务框架平台之一行政服务中心政务平台项目开发组 项目的用户:行政服务中心 本文档的阅读者:多层体系政务框架平台之一行政服务中心政务平台项目组 1.2 定义 1.3 参考资料 2. 范围 2.1 系统主要目标 构建行政服务中心政务平台,实现办件处理网络化、无纸化、科学化,内部办公自动化与政务公开化的要求,并为领导提供办件相关的统计与决策分析数据。本节描述软件开发工作的某些限制,例如经费限制、开发期限、硬件限制、编程语言、通信协议、安全和保密要求、开发过程中须遵守的某些标准或规则。 本节内容不是陈述具体需求或设计约束,而是为具体需求以及设计约束的描述提供依据。2.2 主要软件需求 网上审批,网上办件与流程监控。 3. 软件系统结构设计 3.1 复审数据流、控制流

办件流程: ) 办件单) 其中网上申请办件要经过接件以后才会正式转为办件单。 咨询流程: (咨询单) (答复单,答复数) 其中每咨询一次,当日答复数自动增一。 收发文流程: 可将已提交的文档收回,另择流程 n 次,可将已提交的文档收回,另择流程

3.2 软件体系结构 3.2.1 软件程序结构图 软件程序结构图如下:(见下页)

概要设计说明书范例及模板

《XXXXXX》概要设计说明书 张三、李四、王五

1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司1999/3 2.机票预定系统项目开发计划《**》软件开发小组1999/3 3.需求规格说明书《**》软件开发小组1999/3 4.用户操作手册(初稿)《**》软件开发小组1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社1992/1 6.软件工程张海藩清华大学出版社1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分

课程设计--手机外壳设计说明书

洛阳理工学院 课程设计说明书 课程名称 Pro/E技术及应用 设计课题手机外壳Pro/E设计 专业高分子材料与工程 学号 B09010803 姓名邓培 2011年01月03日

课程设计任务书 材料科学与工程系高分子材料科学与工程专业学生姓名邓培班级B090108 学号B09010803 课程名称:Pro/E技术及应用 设计题目:手机外壳Pro/E设计 课程设计内容与要求: 1.主要内容: 针对市面常见品牌型号的手机,从塑料原料选择,成型方法,手机外壳的构造,零部件的建模与装配,利用Pro/E来设计完整的手机外壳建模和装配流程。 2. 设计要求: (1)利用文献和网络进行调研常见手机的品牌型号和设计特色(2)综述手机外壳常用塑料及成型工艺; (3)手机外壳零件建模及零件装配; (4)二维工程图的建立。 设计(论文)开始日期2011年12月26日指导教师郭福全设计(论文)完成日期2011年1月3日 2011年1月3日

课程设计评语第页 材料科学与工程系高分子材料科学与工程专业 学生姓名杨海荟班级B090108 学号B09010805 课程名称:Pro/E技术及应用 设计题目:手机外壳Pro/E设计 材料科学与工程系高分子材料科学与工程专业 学生姓名邓培班级B090108 学号B09010803 课程名称:Pro/E技术及应用 设计题目:手机外壳Pro/E设计 课程设计篇幅: 图纸9 张 说明书26 页 指导教师评语: 年月日指导教师: 洛阳理工学院

手机外壳Pro/E设计 摘要 本设计为手机外壳Pro/E设计,系统的介绍了手机的发展趋势以及手机上下盖、键盘、功能键的制作以及主体、装配的过程及整套手机外壳的设计过程。其中,涉及到手机外壳参数的选取、按键、屏幕主体的设计方法、手机的结构及相关的计算,从而确定手机外壳设计思路及方案,设计过程中运用Pro/E4.0 软件设计,计算并绘制出外壳三维零件图、装配图、二维功能图和部分非标准图形。本设计在保证外壳质量和外形的前提下,尽量做到在提高正确率的同时保证外观的漂亮。 关键词: Pro/E 手机外壳设计 关键词:塑料水杯模具设计注射机

大数据平台概要设计说明书

计算平台 概要设计说明书 作者:日期:2013-01-28批准:日期: 审核:日期: (版权所有,翻版必究)

文件修改记录

目录 1.引言 ........................................................................................... 1.1编写目的................................................. 1.2术语与缩略词............................................. 1.3对象及范围............................................... 1.4参考资料................................................. 2.系统总体设计 ............................................................................. 2.1需求规定................................................. 2.1.1数据导入............................................ 2.1.2数据运算............................................ 2.1.3运算结果导出........................................ 2.1.4系统监控............................................ 2.1.5调度功能............................................ 2.1.6自动化安装部署与维护................................ 2.2运行环境................................................. 2.3基本设计思路和处理流程................................... 2.4系统结构................................................. 2.4.1大数据运算系统架构图................................ 2.4.2hadoop体系各组件之间关系图......................... 2.4.3计算平台系统功能图.................................. 2.4.4系统功能图逻辑说明.................................. 2.4.5计算平台业务流程图..................................

概要设计说明书实例

1 引言 (3) 1.1 编写目的 (3) 1.2 背景 (3) 1.3 定义 (3) 1.4 参考资料 (3) 2 总体设计 (3) 2.1 简述 (3) 2.2 架构设计 (4) 2.2.1 系统逻辑架构图 (4) 2.2.2 系统物理架构图 (4) 2.2.3 顶层系统包图 (5) 2.2.4 业务类包图 (6) 2.2.5 子系统关系图 (6) 2.3 接口设计 (6) 2.3.1 界面框架设计 (6) 2.3.2 外部接口设计 (7) 3 子系统设计 (7) 3.1 基础信息子系统 (7) 3.1.1 子系统说明 (7) 3.1.2 类图 (8) 3.1.3 类说明 (12) 3.1.4 界面设计 (19) 3.2 我的工作台子系统 (21) 3.2.1 子系统说明 (21) 3.2.2 类图 (22) 3.2.3 类说明 (26) 3.2.4 界面设计 (32) 3.3 工作进展子系统 (33) 3.3.1 子系统说明 (33) 3.3.2 类图 (34) 3.3.3 类说明 (34) 3.3.4 界面设计 (34) 3.4 信息发布子系统 (36) 3.4.1 子系统说明 (36) 3.4.2 类图 (36) 3.4.3 类说明 (37) 3.4.4 界面设计 (38) 3.5 系统管理子系统 (38) 3.5.1 子系统说明 (38) 3.5.2 类图 (39) 3.5.3 类说明 (39) 3.5.4 界面设计 (40) 3.6 个人设置子系统 (41)

3.6.1 子系统说明 (41) 3.6.2 类图 (42) 3.6.3 类说明 (43) 3.6.4 界面设计 (44) 4 约束和假定 (45) 5 系统数据结构设计 (45) 5.1 逻辑结构设计 (45) 5.1.1 角色表(PUBLIC_ROLE) (46) 5.1.2 权限表(PUBLIC_PRIVILEGE) (46) 5.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE) (46) 5.1.4 部门表(PUBLIC_ DEPT) (46) 5.1.5 岗位表(PUBLIC_POST) (47) 5.1.6 员工表(PUBLIC_MEMBER) (47) 5.1.7 工作任务表(WORKPLAN_ TASK) (48) 5.1.8 任务分派表(WORKPLAN_ ALLOTTASK) (48) 5.1.9 工作计划表(WORKPLAN_ PLAN) (48) 5.1.10 计划任务表(WORKPLAN_ PLANTASK) (49) 5.1.11 工作日志表(WORKPLAN_ WORKLOG) (49) 5.1.12 工作汇报表(WORKPLAN_ WORKREPORT) (50) 5.1.13 信息发布表(PUBLIC_ PUBLISHINFO) (50) 5.1.14 收件箱表(PUBLIC_INBOX) (50) 5.1.15 系统操作日志表(PUBLIC_OPERA TELOG) (51) 5.1.16 个人提醒设置表(PUBLIC_EVENTS) (51) 5.1.17 系统表(PUBLIC_SYSTEM) (52) 5.1.18 系统功能模块表(PUBLIC_SYSTEMMODULE) (52) 5.2 物理结构设计 (52) 5.3 数据结构与程序的关系 (52) 6 系统出错处理设计 (52) 6.1 出错信息 (52) 6.2 补救措施 (53) 6.3 系统维护设计 (53)

老年人手机设计说明

老人机关爱主题分析 一、背景 1、我国手机市场现状概要分析与人口老龄化的发展趋势 自1979年高级移动电话业务系统网络在美国芝加哥开通运营以来,世界真正进入了便携式移动通信技术时代。从第一代模拟制式手机(1G)到如今我们普遍使用的第二代GSM、TDMA数字机(2G),短短二十几年的时间里,我国手机市场发展速度惊人[1]。 在1991年,手机用户仅为4.75万,根据国家信息产业部的统计数字,2006年已达到 4.59亿[2]。25年间,我国手机用户增长了近万倍。如今,中国已独自制订了自己代表 3G标准的TD-SCDMA 3G体系。全球一半以上的设备厂商都宣布可以支持TD-SCDMA体系。 这充分表明,不但我国的手机消费市场广阔,在技术层面上也已处于全球先进行列,并具有相当的数字通讯技术独立研发能力。 随着手机市场保有率的不断提高,手机市场也被不断细分。各厂商纷纷对不同消费者进行针对性的专门设计,以求占有更多的市场份额。如商务手机、女性手机、儿童手机、音乐手机等。手机款式功能越来越多、体积越来越小。如专门为女性消费者设计的西门子8008、NECN910、厦新公司的A8、波导公司“女人星”系列等产品;专门为男性消费群体设计的以摩托罗拉388、V750、A760,V3等为代表的商务机型;针对在校学生开发的如松下的GD50、GD51、GD55这样极富个性的手机,都充分的说明手机消费市场日益细分的现实。然而,手机生产商针对不同消费群体,在设计初始阶段便开始进行市场细分的标准,大多是以消费者的性别、收入、职业等差别为划分依据,却忽略了我国手机消费市场的重要人群——老年人。 根据联合国统计结果,从上世纪50年代到90年代末,世界老人数量增长176%,中国的老人数量增长了217%;而在本世纪未来的25年中,中国的老人将增加111%。目前中国人口已经进入老年型。预计到2040年,65岁及以上老年人口占总人口的比例将超过20%。同时,老年人口高龄化趋势日益明显:80岁及以上高龄老人正以每年5%的速度增加。2004年底,中国60岁及以上老年人口为1.43亿,2014年将达到2亿,2026年将达到3亿,2037年超过4亿,2051年达到最大值,之后一直维持在3-4亿的规模。据推测,21世纪上半叶,中国一直是世界上老年人口最多的国家,占世界老年人口总量的五分之一,21世纪下半叶,中国也还是仅次于印度的第二老年人口大国[3]。 根据以上的统计数字,我们很容易理解中国老龄化社会的发展趋势如何严峻。并且,在很长的一个时期内,中国将一直保持为世界上老年人口最多的国家,作为占人口近六分之一的老年人的生活诉求,必将成为社会的整体需求,老年人将逐步成为各类电子产品的主要消费群体,其中也不可避免的包括手机消费市场。遗憾的是,与为青年人或中年人专门设计的手机款式数量形成鲜明对比,针对老年人专门开发的手机却非常稀少,目前仅有少数厂商参与了老人手机的研发:如国外的沃达丰公司于2004年3月推出了一款老年人专用手机;2004年12月,日本KDDI旗下单位TUKA-Cellular 的一名员工在东京展示一款专为老年人所设计的手机;2006年3月,奥地利的Emporia 公司也推出了老年人专用的手机,型号为EmporiaLife。国内的生产企业海尔在06德国汉诺威通信和信息技术博览会上,展出了一款专为老年人设计的老人手机;华立通信

概要设计说明书范例及模板

《XXXXXX》 概要设计说明书 张三、李四、王五 1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于 1.3 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司 1999/3 2.机票预定系统项目开发计划《**》软件开发小组 1999/3 3.需求规格说明书《**》软件开发小组 1999/3 4.用户操作手册(初稿)《**》软件开发小组 1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社 1992/1 6.软件工程张海藩清华大学出版社 1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析。系统可分为两大部分:一、客户机上的程序,二、服务器上的程序。以下将分别对系统的这两大部分进行流程分析:

(需求分析+概要设计+详细设计)文档简单范例

软件开发文档 项目名: “通讯录” 版本: α测试版 作者: ccba 编写时间:2001-8-20 文档内容: 1 需求规格说明书 2 概要设计说明书 3 详细设计说明书 文档号IM00101 需求规格说明书 1、引言: 1.1 编写目的 本文档的编写是为了确定待开发软件的功能、性能、数据、界面的需求。 1.2 项目背景 “通讯录”软件是为了提供一种功能完备,易于操作、界面美观的优秀软件。该软件由蔡文亮单独开发完成。 1.3 定义 需求规格说明书采用参考资料②标准 1.4 参考资料 ①薛华成《管理信息系统(第三版)》清华大学出版社1999.5 ②郑人杰、殷人昆、陶永雷《实用软件工程(第二版)》清华大学出版社1997.4 ③周之英《现代软件工程(基本方法篇)》科学出版社 2000.1 2、功能需求 该软件由四个主功能模块和一个扩展功能模块构成,各功能模块中规定的均为软件的基本功能,在开发过程中,开发人员可根据实际情况在满足基本功能需求的前提下增加新功能,但必须详细编写相关文档。 2.1录入、修改功能模块 该功能块主要用于数据库的数据录入和修改,考虑到通讯录的实际需要,可以放松对数据库完整性结束的控制,但从减少数据库的角度来考

虑,不容许有完全相同的纪录出现(考虑的合并,相同的纪录项)。 2.2查询功能块 本功能模块是最重要的功能块,对通讯录的操作最主要部分就是查询操作。 本功能块要求有如下功能: 1)按数据库各个属性查询 2)按数据库各个属性之间的逻辑组合查询 如:查询名称为“鸭子”且年龄为20岁的详细情况 (SQL语句表示)SELECT * FROM MESSAGER WHERE NICKNAME=“鸭子” AND AGE=20 3)按某一属性的数值范围查询及其逻辑组 如:查询年龄在20至35岁间的详细情况 (SQL语句表示)SELECT * FROM MESSAGER WHERE AGE BETWEEN 20 AND 35 4)模糊查询 同时我们要求查询结果可以按用户要求的格式来显示,如:用户能调整显示属性的个数和组合。 2.3系统安全块 通讯录的信息是个人隐私,故在软件中加入必要的安全措施。主要有以下三点: 1)登录帐号和密码的管理 2)帐户权限的控制 3)对部分登录帐号隐藏部分内容 2.4系统设置块 本部分内容主要是对软件使用时一些设置使其更利于软件的使用:主要包括以下四个方面: 1)系统界面背景和色彩设置(模仿WINNAP) 2)闹铃功能开关,即实现朋友生日提醒功能 3)记录内容项(即数据库修改通讯录上的内容项) 4)历史记录,用户可以选择是否记录下何人何时使用过该软件 2.5扩展功能块 1)网络功能:通过OLE/COM接口的调用,实现E-mail软件调用。2)帮助文档的制作(On-line help)

设计说明书

[项微距离] 设计说明书[V1.0(版本号)] [年月日]

目录 1.引言 (3) 2.总体设计 (3) 3.系统结构 (4) 4.模块设计说明 (5) 5.接口设计 (6) 6.运行设计 (10) 7.成员具体分工情况 (11)

1.引言 1.1编写目的 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及解决方案进行初步设计及合理安排。 1.2背景 软件名称:微距离 项目提出者:全组成员 项目开发者:胡昌武、岳才资、郑跃强、李肖、杜燕昭 用户:手机为安卓系统的任何人 本项目是客户端建立在android系统上,通过AndroidSDK为开发工具,服务器在PC 端实现,通过J2EE实现。采用SQL数据库。 1.3参考资料 《疯狂android讲义》李刚电子工业出版社。 以及百度百科,论坛,微博等。 2.总体设计 2.1 项目简介:本系统实现让成为好友的人在能够得到彼此的即时地址,并且反馈到地图上,让用户直观的看到对方的位置。 2.2 系统结构:采用C/S架构,服务器和基于移动设备的软件 2.3 功能模块:服务器模块、数据库模块、安卓软件模块、地图模块、网络模块 2.4 项目图解: 图2.1

2.5 项目流程图 图2.2 3.系统的结构 软件结构:

4.模块设计说明 4.1.模块1:系统登录 4.1.1.模块描述 本模块负责管理用户登录信息。 4.1.2.功能 能输入用户名和密码,检查是否匹配,匹配则进入系统,否则返回重新输入。 4.1.3.输入项 [给出对每一个输入项的特性。] 用户名:需要输入服务器中现有的用户名; 密码:需要输入对应的密码。 4.1.4.设计方法(算法) 与服务器建立连接,将用户名和密码发送到服务器进行验证,通过返回的结果判断登录是否成功。 4.1. 5.流程逻辑 4.1.6.限制条件 需要与服务器牌同一局域网中,未连网下尝试登录会闪退。 4.1.7.尚未解决的问题 [说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 尚未实现用户注册功能,也无法处理与服务器不同网络时的连接问题。 4.2.模块2:好友模块 4.2.1.模块描述 本模块负责管理用户的好友。 4.2.2.功能 能显示已添加的好友,并能添加新好友。 4.2.3.设计方法(算法)

安卓平台软件APP系统概要设计说明书

安卓平台软件APP系统概要设计说明书 目录 1 Introduction 简介 (3) 1.1 Purpose 目的 (3) 1.2 Scope 范围 (3) 1.2.1 Name 软件名称 (3) 1.2.2 Functions 软件功能 (3) 1.2.3 Applications软件应用 (4) 1.3 Reference 参考资料 (4) 2 High Level Design 概要设计 (5) 2.1 Level 0 Design Description 第0层设计描述 (5) 2.1.1 软件系统上下文定义 (5) 2.1.2 Design Considerations设计思路 (5) 2.2 Level 1 Design Description 第1层设计描述 (6) 2.2.1 System Architecture系统结构 (6) 2.2.1.1 Description of the Architecture系统结构描述 (6) 2.2.1.2 Representation of the Business Flow业务流程说明 (7) 2.2.2 Decomposition Description分解描述 (21) 2.2.2.1 模块1名 (21) 2.2.2.1.1 功能一名 (21) 2.2.2.1.2 功能二名 ................................................................ 错误!未定义书签。 2.2.2.2 模块2名 (24) 2.2.3 Interface Description接口描述 (29) 2.2.3.1 XX接口1 (43) 2.2. 3.2 XX接口2 ............................................................................ 错误!未定义书签。 3 Data Structure 数据结构/Database Design 数据库设计 (43) 3.1 概念模型 (44) 3.2 数据库表设计 (45) 3.3 存储过程设计 ......................................................................................... 错误!未定义书签。 3.4 视图设计 ................................................................................................. 错误!未定义书签。 3.5 触发器设计 ............................................................................................. 错误!未定义书签。 3.6 函数设计 ................................................................................................. 错误!未定义书签。 3.7 基础数据配置 ......................................................................................... 错误!未定义书签。 4 UI Design 界面设计 (46) 4.1 界面1 (46) 4.2 界面1 (47) 5 Error Design 出错处理设计 (53)

概要设计说明书经典范文

概要设计说明书 一.引言 1.编写目的 从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 2.项目背景(略) 3.定义 在该概要设计说明书中的专门术语有: 总体设计 接口设计 数据结构设计 运行设计 出错设计 具体的概念与含义在文档后将会解释。 4.参考资料 <软件工程概论> 李存珠李宣东编著南京大学计算机系出版2001年8月 二.任务概述 1.目标 该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 2.运行环境

软件基本运行环境为Windows环境。 3.需求概述(略) 4.条件与限制 为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则: 1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。 2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。 3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。 4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 三.总体设计 1.处理流程 系统的总体处理数据流程如下图:

图八总体处理流程图 2.总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。 图九模块化与总体成本 3.功能分配 从程序的结构中可以看出,学生的信息输入输出功能是由学生管理系统进行的。课程的信息输入输出是由课程管理系统进行的,而班级的信息流动则是班级管理系统进行的。 四.接口设计 由于系统的各种内外部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的,故在此略过此内容。1.外部接口(略) 2.内部接口(略)

手机外壳的设计说明

一、实验性质、目的 本实验属机械制造方向综合实验,实验内容主要涉及到《机械制造工程学》、《机械CAD/CAM技术应用》、《数字控制技术》和《数控编程技术》相关课程的。通过实验教学,可以使学生加深理解、消化、巩固课堂所学的知识,了解普通的、先进的机械制造工艺装备和现代机械加工手段,掌握以Pro/E为代表的三维CAD 系统的特征建模理论方法以及数控编程方法和CAD/CAM一体化数控加工技术在模具设计和制造中的应用。 二、实验内容和意义 该实验由“手机外壳模具设计、手机外壳模具数控加工”两个实验 1、手机外壳模具设计 该实验通过对手机外壳模具设计建模方法的学习和实践,使学生可以了解CAD技术的应用现状和发展趋势,掌握特征建模的基本理论和方法以及运用典型CAD系统-ProEWildFire完成产品及其模具设计的基本步骤和方法。 2、手机外壳模具数控加工 该实验通过对手机外壳模具数控编程和加工的学习实践可以使学生熟悉CAM系统的功能和工作原理并更好的培养学生的建模与数控编程能力,学生通过它可以了解CAD/CAM技术在机械设计与加工中的应用,熟悉产品从设计建模到数控加工的整个过程。 三、手机外壳设计建模 点击文件-新建—使用确省模板—mmns-part-solid—确定 点击拉伸工具—放置—定义—选择front为草绘平面---确定---绘制如下图 模具的厚度为25 点击插入---壳—输入5—对号---如下图

点击拉伸工具---放置—定义---选择front为草绘平面—确定—绘制如下图 点击拉伸工具---放置—定义---选择front为草绘平面—确定—绘制如下图

选择拉伸整列

概要设计说明书示例【概要设计说明书(模板)】

概要设计说明书示例【概要设计说明书(模板)】 概要设计说明书 修订记录 目录 第一章 1.1.1. 2.1. 3.1. 4.第二章 2.1.2.2.2. 3.2. 4.2. 5.2. 6.2. 7.第三章 3.1.3.2.3.3.第四章 4.1.4.2.4.3.第五章 5.1.5.2.5.3.第六章 6.1. 6.2.6.3. 补救措施......................................................... ........................................10系统维护设计......................................................... .. (10) 第一章引言 1.1.编写目的 说明编写这份概要设计说明书的目的,指出预期的读者。 1.2.背景 说明:

a.待开发软件系统的名称; b.列出此项目的任务提出者、开发者、用户以及将运行该软件的站点。 1.3.定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4.参考资料 列出有关的参考文件,如: a.本项目的经核准的计划任务书或合同,上级机关的批文; b.属于本项目的其他已发表文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出 第二章总体设计 2.1.需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求。 2.2.运行环境 简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。 2.3.基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 2.4.结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 2.5.功能需求与程序的关系

手机电子阅读器的设计与实现设计说明

手机电子阅读器的设计与实现设计说明

毕业设计 题目Android手机电子书阅读器的设计与实现

Android手机电子书阅读器的设计与实现 The design and Implementation of the Android mobile phone e-book reader Xxx

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

软件概要设计说明书模版

软件概要设计报告文档模板 1. 引言 (2) 1.1编写目的 (2) 1.2项目风险 (2) 1.3预期读者和阅读建议 (2) 1.4参考资料 (2) 2. 设计概述 (3) 2.1限制和约束 (3) 2.2设计原则和设计要求 (3) 3. 系统逻辑设计 (4) 3.1系统组织设计 (4) 3.2系统结构设计 (4) 3.2.1 系统特性表 (5) 3.2.2 系统特性结构图 (6) 3.3系统接口设计 (6) 3.3.1 系统接口表 (6) 3.3.2 系统接口传输协议说明 (7) 3.4系统完整性设计 (7) 4. 系统出错处理设计 (8) 4.1系统出错处理表 (8) 4.2维护处理过程表 (9) 5. 技术设计 (10) 5.1系统开发技术说明表 (10) 5.2开发技术应用说明 (11) 6. 数据库设计 (11) 7. 词汇表 (11) 8. 进度计划 (11)

1. 引言 引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。 1.1 编写目的 说明这份软件系统概要设计报告是基于哪份软件产品需求规格说明书编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件系统概要设计报告详尽说明了该软件产品的软件结构,包括数据库结构和出错处理,从而对该软件产品的结构的描述。 如果这份软件系统概要设计报告只与整个系统的某一部分有关系,那么只定义软件系统概要设计报告中说明的那个部分或子系统。 1.2 项目风险 具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: ●任务提出者; ●软件开发者; ●产品使用者。 1.3 预期读者和阅读建议 列举本软件系统概要设计报告所针对的各种不同的预期读者,例如,可能的读者包括: ●用户; ●开发人员; ●项目经理; ●营销人员; ●测试人员; ●文档编写人员; ●等等。 描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。 1.4 参考资料 列举编写软件产品概要设计报告时所用到的参考文献及资料,可能包括: ●本项目的合同书; ●上级机关有关本项目的批文; ●本项目已经批准的计划任务书; ●用户界面风格指导;

相关主题
文本预览
相关文档 最新文档