当前位置:文档之家› 通信工程专业课程设计报告_饶文彬

通信工程专业课程设计报告_饶文彬

燕京理工学院课程设计报告题目生日管家专业通信工程班级通信1002班学号100250047姓名饶文彬指导教师尹倩信息科学与技术学院课程设计任务书2、页面不够可附加页摘要∙ 1 生日管家是一款手机端的生日提醒软件。

使用生日管家可以方便地管理亲友的生日,并设置时间适时提醒。

支持公历/农历提醒。

还包含琳琅满目的生日祝福短信供挑选。

生日管家提供的生日云端备份,多天多次提醒方案,使用户再也不会担心忘记亲友的生日。

基于安卓系统开发,并访问移动网络,使人在移动生活中得到更多体验。

给人与人间的相处增加一个很好的媒介安卓为第一考虑对象,软件版本第一优先为安卓手机使用用户,同时因为时代发展,更多人开始使用iphone与ipad,同时进行ios系统版本的研发2,因为移动通信网的兴起,联通,移动,电信开始加大对移动通信网的发展与支持,而安卓手机支持三家公司的通信信号运营,可研发兼容信号的版本功能需求∙软件目的是为用户提供生日提醒服务,所以最原始用户需求是准确自动对用户进行提醒和允许用户自动设置提醒时间∙生日祝福实在让人费脑子,而生日蛋糕因为距离原因总是不好进行购买,所以软件应该具备可以让用户选择的生日祝福语,网络贺卡,生日蛋糕订购服务∙考虑用户可能并不是十分清楚好友生日,软件可和通讯录进行关联,使用短信,微信等通讯方式让用户好友进行配合记录生日关键词:生日管家;生日模块目录摘要........................................................................................................................................... III 目录........................................................................................................................................... I V 第1章绪论.. (1)1.1编写目的 (1)1.2生日管家的意义. (1)1.3参考资料. (1)1.4 系统概述. (1)1.5 系统功能定义 (1)第2章软件说明 (2)2.1总体结构说明 (2)2.2功能模块简要说明 (3)2.3模块程序构件结构图 (4)2.4更多模块流程图 (5)2.5生日模块 (5)2.9 总体界面结构说明 (7)结论 (10)参考文献 (11)附录 (12)第1章绪论1.1编写目的本详细设计说明书编写的目的是说明程序模块设计考虑,包括程序描述、输入输出、算法和流程逻辑描述等,为软件编程和系统维护提供基础。

本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。

1.2生日管家的意义.在这个快节奏的社会里,人们都为自己的生活奔走着,很多细微的小事越来越容易被忽略,所以也应生了一系列的记忆小软件,市场空间很大也能够被广大的民众认可,所以我们为了便利广大快节奏生活的人们,编写了生日管家这个看似不重要其实很重要的软件。

当然,它的功能和众多其他记忆软件有很大区别,这也是我们为什么推出这款软件的原因。

1.3参考资料.1、需求规格说明书2、编码规范1.4 系统概述.项目名称:生日管家(birthday management)缩写词:BM(生日管家)当前人们的生活是越来越丰富,生活品质是越来越高,所以很多人更加注重生活细节的修饰,更重视娱乐和享受。

目前,主要的娱乐气氛的来源是过年、节假日、双休日、生日。

总共有这些方面。

分析一下现如今的状况,随着生活压力的增大,人们工作时间的加长,人与人之间的交往过于疏远,年味也随之越来越清淡无味。

而仅有的双休日或节假日也被各种boss以加班的名义占有。

而剩下的生日似乎却有升值的空间,无论说是老人的生日还是说孩子的生日越来越趋于大型化愉悦化。

所以,我们根据社会的需要研发更改这款软件。

它能够帮助人们记忆越来越复杂人际关系中的生日。

这样就能表现出你对对方的重视程度,使你在人际交往中更加便利。

它也能简单的记忆一些琐碎的小事,让它们不在烦扰你。

本软件不是单一的生日管理的功能,其中还集成了许多其他的增加功能,能够很好地辅助你的工作、学习、生活!主要功能包括:生日的记录、个人信息管理、软件设置、祝福方式等功能模块。

1.5 系统功能定义生日记录:主要记录好友或家人等的生日信息(包含农历生日还有阳历生日),其中包含出生至今已经过了多少天了,还有距下次生日还有多少天。

当然,还有辅助功能:链接祝福方式,今日的运势,生日百科等。

祝福模块:这个模块包含祝福的各种方式。

这些祝福方式连接了一些网络的信息。

个人信息设置:此模块中包含我的生日,备份中心、生日日历、消息通知、生日墙等。

软件设置:包括对此软件的各种设置,管理。

第2章软件说明2.1总体结构说明图2-1 系统结构图2.2功能模块简要说明图2-2功能模块简要说明1)界面模块通过控件将数据传给数据适配器。

2)模型中保存了控件和xml的数据3)数据访问模块将简单数据提取,传到数据库中。

4)服务器访问模块可以将客户端的数据库内容下载。

之后再上传到服务器端数据库中。

5)服务器访问模块还应该将权限进行验证。

6)日志记录了业务逻辑的操作记录,以及服务的操作记录。

7)数据访问模块可以将业务逻辑的日志记录提取并保存到数据库中。

8)服务在系统后台进行运行。

2.3模块程序构件结构图图2-3模块程序构件结构图界面模块分为:祝福、生日、我的、更多。

祝福:该模块主要涉及到生日祝福的选择以及牵预案,进入后可以选择各种祝福方式,而且还可以通过下拉选项找到更细微的选择方案。

我的:此模块主要有自己设置,进入后可以记录自己的信息,以及自己与他人的一些牵连的信息如谁记得我的生日、生日墙等从图像到文字的各种模块。

更多:这里是设置这个软件的核心部分从软件的更新到软件的管理,生日的导入、以及一些联网信息的管理。

生日:该模块是此软件的核心功能可以连接到祝福模块,也可以连接到我的模块。

也可以联网选择最优的生日祝福方式。

2.4更多模块流程图图2-4更多模块流程图作为更多的流程图应该从主体开始设计分模块的设计各个模块的功能一条线式的设计。

2.5生日模块生日功能说明:生日业务场景:生日界面,用户进入程序后跳转至表示层规格:输入信息:添加人员信息,提醒方式输出信息:设置成功,保存成功业务层规格:业务规则:对距生日天数无具体顺序要求,到用户设置提醒时间自动提醒业务操作:输入想添加人的信息,生日,提醒时间数据层规格:业务数据:预算距离生日天数数据操作:添加人员信息传入至数据库生日规则说明:生日模块的主要功能是为了将用户输入的信息在保存后以列表分组的形式表现出来,从而达到方便用户可视化操作的目的2.6祝福模块祝福模块:软件使用者可以通过此模块来选择已有的文本进行发送功能说明:祝福业务场景:祝福界面,用户进入程序后点击跳转至表示层规格:输入信息:无输出信息:已选择,已发送业务层规格:业务规则:当选择具体需要的信息时,自动提示用户是否进行发送以及发送的方式和目标业务操作:点击选择数据层规格:业务数据:用户的目标数据操作:输入目的人的名字从数据库得到信息然后进行发送祝福规则说明:祝福模块的主要功能是提供用户所需要的文本供用户选择,用户选择文本后可选择发送方式将信息发送给目的人2.7更多模块更多模块:软件使用者可以通过此模块修改软件系统的设置,进行软件更新功能说明:更多业务场景:更多界面,用户进入程序后点击跳转至表示层规格:输入信息:点击输出信息:设置成功业务层规格:业务规则:点击进行对内涵功能的使用,数据的修改业务操作:点击选择,键盘输入数据层规格:业务数据:用户输入信息数据操作:点击进行选择,修改删除,成功将信息修改后会自动保存并显示更多规则说明:更多模块为用户提供数据导入和系统设置的功能,用户可在此界面进行对系统的设置和多数数据的导入2.8我的模块我的模块:软件使用者个人信息储存界面,可以在模块内进行对自己个人信息的修改 功能说明:我的业务场景:我的界面,用户进入程序后点击跳转至 表示层规格:输入信息:点击 输出信息:设置成功业务层规格:业务规则:点击对信息进行修改,删除时,进行是否如此的提示,同时将修改的信息表现出来业务操作:点击选择,键盘输入数据层规格:业务数据:用户输入信息数据操作:点击进行选择,修改删除,成功将信息修改后会自动保存并显示我的规则说明:我的模块为用户提供显示个人信息的界面,用户可在此界面进行对个人信息的查看,修改2.9 总体界面结构说明57642图2-5界面说明图功能描述1.批量搜索:(1).可以同时选择多个好友生日,对选中的多个好友进行分组管理,可以把他们分为:家人、朋友、同学、同事等。

(2).也可对选中的好友设置生日题醒,提醒天数可设置为:生日当天、提前一天、提前三天、提前七天、提前十五天、提前三十天,不再忘记为亲友准备礼物。

(3).也可对添加的好友日信息进行删除,删除之前,会弹出一个提示信息,提醒您:生日资源来之不易,操作需谨慎,此功能可防止您因不小心碰到手机而删除了好友的信息。

2.搜索:可以搜索您需要的好友生日信息,方便快捷。

3.生日添加:可添加好友生日,一共有三种方式:手动添加、让QQ好友帮助填写、从通讯录导入好友生日。

(1).手动添加内容有:姓名、性别及生日日期的填写。

(2).让QQ好友帮助填写:可跳转到您的QQ好友通讯录中,给需要的好友发送消息,获取好友生日信息。

(3).通讯录导入:可跳转到手机的通讯录中,从其中导入好友,导入后,可自己手动设置好友生日,也可通过短信获取好友生日信息,还可通过微信获取好友生日信息。

4.全部生日:是打开生日管家的第一个界面,其中有您添加的全部好友生日信息,方便您查询好友生日信息。

结论通过一个月的努力,在老师和队友的指导和帮助下,生日管家软件顺利的完成了。

安卓为第一考虑对象,软件版本第一优先为安卓手机使用用户,同时因为时代发展,更多人开始生日管家是一款手机端的生日提醒软件。

使用生日管家可以方便地管理亲友的生日,并设置时间适时提醒。

支持公历/农历提醒。

还包含琳琅满目的生日祝福短信供挑选。

生日管家提供的生日云端备份,多天多次提醒方案,使用户再也不会担心忘记亲友的生日。

基于安卓系统开发,并访问移动网络,使人在移动生活中得到更多体验。

给人与人间的相处增加一个很好的媒介使用iphone与ipad,同时进行ios系统版本的研发因为移动通信网的兴起,联通,移动,电信开始加大对移动通信网的发展与支持,而安卓手机支持三家公司的通信信号运营,可研发兼容信号的版本软件主要分四个模块。

相关主题