收藏 分享(赏)

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

上传人:dzzj200808 文档编号:2732417 上传时间:2018-09-26 格式:DOC 页数:17 大小:355.50KB
下载 相关 举报
通信工程专业课程设计报告_饶文彬.doc_第1页
第1页 / 共17页
通信工程专业课程设计报告_饶文彬.doc_第2页
第2页 / 共17页
通信工程专业课程设计报告_饶文彬.doc_第3页
第3页 / 共17页
通信工程专业课程设计报告_饶文彬.doc_第4页
第4页 / 共17页
通信工程专业课程设计报告_饶文彬.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、燕京理工学院课程设计 第 I 页燕京理工学院课程设计报告题 目 生日管家专 业 通信工程班 级 通信 1002 班学 号 100250047姓 名 饶文彬指导教师 尹倩信息科学与技术学院燕京理工学院课程设计 第 II 页课程设计任务书学生姓名 饶文彬 学生学号 100250047学生专业 通信工程 学生班级 通信 1002发题日期 2013 年 9 月 2 日 完成日期 2013 年 9 月 27 日课程名称 生日管家 指导教师 尹倩设计题目 生日管家课程设计(实训)主要目的:完成生日管家软件的编写课程设计(实训)任务要求:(包括原始数据、技术参数、设计条件、设计要求等)课程设计(实训)主要任

2、务:课程设计(实训)进度安排:(共 4 周)序号 内容安排 时间时间课程设计(实训)参考文献:1 详细设计说明书 2 测试用例报告指导教师签字系主任审核签字注:1、发题日期,完成日期根据实际情况填写(一般不超过进度安排) 。2、页面不够可附加页燕京理工学院课程设计 第 III 页摘 要 1 生日管家是一款手机端的生日提醒软件。 使用生日管家可以方便地管理亲友的生日,并设置时间适时提醒。支持公历/农历提醒。还包含琳琅满目的生日祝福短信供挑选。生日管家提供的生日云端备份,多天多次提醒方案,使用户再也不会担心忘记亲友的生日。基于安卓系统开发,并访问移动网络,使人在移动生活中得到更多体验。给人与人间的

3、相处增加一个很好的媒介安卓为第一考虑对象,软件版本第一优先为安卓手机使用用户,同时因为时代发展,更多人开始使用iphone与ipad,同时进行ios系统版本的研发2,因为移动通信网的兴起,联通,移动,电信开始加大对移动通信网的发展与支持,而安卓手机支持三家公司的通信信号运营,可研发兼容信号的版本功能需求 软件目的是为用户提供生日提醒服务,所以最原始用户需求是准确自动对用户进行提醒和允许用户自动设置提醒时间 生日祝福实在让人费脑子,而生日蛋糕因为距离原因总是不好进行购买,所以软件应该具备可以让用户选择的生日祝福语,网络贺卡,生日蛋糕订购服务 考虑用户可能并不是十分清楚好友生日,软件可和通讯录进行

4、关联,使用短信,微信等通讯方式让用户好友进行配合记录生日关 键 词 : 生日管家;生日模块燕京理工学院课程设计 第 IV 页目 录摘 要 .III目 录 .IV第 1 章 绪论 .11.1 编写目的 11.2 生日管家的意义. .11.3 参考资料. .11.4 系统概述. 11.5 系统功能定义 .1第 2 章 软件说明 .22.1 总体结构说明 22.2 功能模块简要说明 32.3 模块程序构件结构图 42.4 更多模块流程图 52.5 生日模块 52.9 总体界面结构说明 .7结论 .10参考文献 .11附录 .12燕京理工学院课程设计 第 1 页第 1 章 绪 论1.1 编 写 目 的

5、本详细设计说明书编写的目的是说明程序模块设计考虑,包括程序描述、输入输出、算法和流程逻辑描述等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。1.2 生 日 管 家 的 意 义 . 在这个快节奏的社会里,人们都为自己的生活奔走着,很多细微的小事越来越容易被忽略,所以也应生了一系列的记忆小软件,市场空间很大也能够被广大的民众认可,所以我们为了便利广大快节奏生活的人们,编写了生日管家这个看似不重要其实很重要的软件。当然,它的功能和众多其他记忆软件有很大区别,这也是我们为什么推出这款软件的原因。1.3 参 考 资 料 . 1、需求规格说明书

6、2、编码规范1.4 系 统 概 述 . 项目名称:生日管家(birthday management)缩写词:BM (生日管家)当前人们的生活是越来越丰富,生活品质是越来越高,所以很多人更加注重生活细节的修饰,更重视娱乐和享受。目前,主要的娱乐气氛的来源是过年、节假日、双休日、生日。总共有这些方面。分析一下现如今的状况,随着生活压力的增大,人们工作时间的加长,人与人之间的交往过于疏远,年味也随之越来越清淡无味。而仅有的双休日或节假日也被各种 boss 以加班的名义占有。而剩下的生日似乎却有升值的空间,无论说是老人的生日还是说孩子的生日越来越趋于大型化愉悦化。所以,我们根据社会的需要研发更改这款软

7、件。它能够帮助人们记忆越来越复杂人际关系中的生日。这样就能表现出你对对方的重视程度,使你在人际交往中更加便利。它也能简单的记忆一些琐碎的小事,让它们不在烦扰你。本软件不是单一的生日管理的功能,其中还集成了许多其他的增加功能,能够很好地辅助你的工作、学习、生活!主要功能包括:生日的记录、个人信息管理、软件设置、祝福方式等功能模块。1.5 系 统 功 能 定 义生日记录:主要记录好友或家人等的生日信息(包含农历生日还有阳历生日),其中包含出生至今已经过了多少天了,还有距下次生日还有多少天。当然,还有辅助功能:链接祝福方式,今日的运势,生日百科等。祝福模块:这个模块包含祝福的各种方式。这些祝福方式连

8、接了一些网络的信息。个人信息设置:此模块中包含我的生日,备份中心、生日日历、消息通知、生日墙等。软件设置:包括对此软件的各种设置,管理。燕京理工学院课程设计 第 2 页第 2 章 软 件 说 明2.1 总 体 结 构 说 明。SQlme主界面。客户端数据访问层数据服务层界面层业务层我的 祝福更多 生日生日信息生日祝福运势链接百科链接导入生日节日短信服务器访问图 2-1 系统结构图燕京理工学院课程设计 第 3 页2.2 功 能 模 块 简 要 说 明s q l i t e界面模块 服务器端业务逻辑模型数据适配日志服务权限数据访问模块服务器访问模块1 ) 控件2 ) 数据4 ) 数据3 ) 简单数

9、据5 ) 上传数据库5 ) 下载数据6 ) 验证7 ) 操作记录8 ) 日志记录8 ) 后台操作或记录图 2-2 功能模块简要说明1)界面模块通过控件将数据传给数据适配器。2)模型中保存了控件和 xml 的数据3)数据访问模块将简单数据提取,传到数据库中。4)服务器访问模块可以将客户端的数据库内容下载。之后再上传到服务器端数据库中。5)服务器访问模块还应该将权限进行验证。6)日志记录了业务逻辑的操作记录,以及服务的操作记录。7)数据访问模块可以将业务逻辑的日志记录提取并保存到数据库中。8)服务在系统后台进行运行。燕京理工学院课程设计 第 4 页2.3 模 块 程 序 构 件 结 构 图界面模块

10、主界面我的 更多 祝福 生日图 2-3 模块程序构件结构图界面模块分为:祝福、生日、我的、更多。祝福:该模块主要涉及到生日祝福的选择以及牵预案,进入后可以选择各种祝福方式,而且还可以通过下拉选项找到更细微的选择方案。我的:此模块主要有自己设置,进入后可以记录自己的信息,以及自己与他人的一些牵连的信息如谁记得我的生日、生日墙等从图像到文字的各种模块。更多:这里是设置这个软件的核心部分从软件的更新到软件的管理,生日的导入、以及一些联网信息的管理。生日:该模块是此软件的核心功能可以连接到祝福模块,也可以连接到我的模块。也可以联网选择最优的生日祝福方式。燕京理工学院课程设计 第 5 页2.4 更 多

11、模 块 流 程 图更多界面导入生日今日名人用户反馈插件管理免费推荐清除缓存查新版本关于账号管理人人网新浪 腾讯通信录名人信息 定时短信桌面日历 桌面运势反馈信息 推荐信息评分建议招聘图 2-4 更多模块流程图作为更多的流程图应该从主体开始设计分模块的设计各个模块的功能一条线式的设计。2.5 生 日 模 块生日功能说明:生日业务场景:生日界面,用户进入程序后跳转至表示层规格:输入信息:添加人员信息,提醒方式输出信息:设置成功,保存成功业务层规格:业务规则:对距生日天数无具体顺序要求,到用户设置提醒时间自动提醒燕京理工学院课程设计 第 6 页业务操作:输入想添加人的信息,生日,提醒时间数据层规格:

12、业务数据:预算距离生日天数数据操作:添加人员信息传入至数据库生日规则说明:生日模块的主要功能是为了将用户输入的信息在保存后以列表分组的形式表现出来,从而达到方便用户可视化操作的目的2.6祝福模块祝福模块:软件使用者可以通过此模块来选择已有的文本进行发送功能说明:祝福业务场景:祝福界面,用户进入程序后点击跳转至表示层规格:输入信息:无输出信息:已选择,已发送业务层规格:业务规则:当选择具体需要的信息时,自动提示用户是否进行发送以及发送的方式和目标 业务操作:点击选择数据层规格:业务数据:用户的目标数据操作:输入目的人的名字从数据库得到信息然后进行发送祝福规则说明:祝福模块的主要功能是提供用户所需

13、要的文本供用户选择,用户选择文本后可选择发送方式将信息发送给目的人2.7更多模块更多模块:软件使用者可以通过此模块修改软件系统的设置,进行软件更新功能说明:更多业务场景:更多界面,用户进入程序后点击跳转至表示层规格:输入信息:点击输出信息:设置成功业务层规格:业务规则:点击进行对内涵功能的使用,数据的修改 业务操作:点击选择,键盘输入数据层规格:业务数据:用户输入信息数据操作:点击进行选择,修改删除,成功将信息修改后会自动保存并显示 更多规则说明:更多模块为用户提供数据导入和系统设置的功能,用户可在此界面进行对系统的设置和多数数据的导入燕京理工学院课程设计 第 7 页2.8我的模块我的模块:软

14、件使用者个人信息储存界面,可以在模块内进行对自己个人信息的修改功能说明:我的业务场景:我的界面,用户进入程序后点击跳转至表示层规格:输入信息:点击输出信息:设置成功业务层规格:业务规则:点击对信息进行修改,删除时,进行是否如此的提示,同时将修改的信息表现出来业务操作:点击选择,键盘输入数据层规格:业务数据:用户输入信息数据操作:点击进行选择,修改删除,成功将信息修改后会自动保存并显示 我 的 规 则 说 明 : 我 的 模 块 为 用 户 提 供 显 示 个 人 信 息 的 界 面 , 用 户 可 在 此 界 面 进 行 对 个 人 信 息 的 查看 , 修 改2.9 总 体 界 面 结 构

15、说 明编号 操作区域名称所包含控件ID 以及中文名称说明 控件功能 跳转的xml跳转后xml所属界面模块跳转后对应的Activity1 搜索 birth_batch,搜索下拉菜单提供搜索服务点击打开下拉菜单birth_list.xml搜索界面模块MainFrameActivity.java5181716141112131燕京理工学院课程设计 第 8 页2 分组显示birth_title分组下拉惨淡提供分组设置和添加分组点击打开下拉菜单group_list.xml分组显示和添加分组模块MainFrameActivity.java3 添加 btn_add,添加按钮 添加个人信息点击进入添加界面Ad

16、dbirthday_layout.xml添加界面模块MainFrameActivity.java4 人员统计fill_parent,查看生日信息的相对布局查看生日信息点击查看生日详情row.xml 生日信息模块BirthDetailActivity.java5 生日统计birth_layout,生日主界面查看生日列表点击查看生日列表birth_list.xml生日列表模块MainFrameActivity.java6 祝福短语统计bless_layout,祝福界面查看祝福服务点击选择祝福服务bless_frame.xml祝福模块 MainFrameActivity.java7 个人信息cent

17、er_layout,个人信息界面查看个人信息点击查看个人信息center_layout.xml个人信息模块MainFrameActivity.java8 系统服务more_layout,更多设置页面选择更多设置点击选择更多设置more_layout.xml更多设置模块MainFrameActivity.java图 2-5 界面说明图功能描述1.批量搜索:(1).可以同时选择多个好友生日,对选中的多个好友进行分组管理,可以把他们分为:家人、朋友、同学、同事等。(2).也可对选中的好友设置生日题醒,提醒天数可设置为:生日当天、提前一天、提前三天、提前七天、提前十五天、提前三十天,不再忘记为亲友准备

18、礼物。(3).也可对添加的好友日信息进行删除,删除之前,会弹出一个提示信息,提醒您 :生日资源来之不易,操作需谨慎,此功能可防止您因不小心碰到手机而删除了好友的信息。2.搜索:可以搜索您需要的好友生日信息,方便快捷。3.生日添加:可添加好友生日,一共有三种方式:手动添加、让QQ好友帮助填写、从通讯录导入好友燕京理工学院课程设计 第 9 页生日。(1).手动添加内容有:姓名、性别及生日日期的填写。(2).让QQ好友帮助填写:可跳转到您的QQ好友通讯录中,给需要的好友发送消息,获取好友生日信息。(3).通讯录导入:可跳转到手机的通讯录中,从其中导入好友,导入后,可自己手动设置好友生日,也可通过短信

19、获取好友生日信息,还可通过微信获取好友生日信息。4.全部生日:是打开生日管家的第一个界面,其中有您添加的全部好友生日信息,方便您查询好友生日信息。燕京理工学院课程设计 第 10 页结 论通过一个月的努力,在老师和队友的指导和帮助下,生日管家软件顺利的完成了。安卓为第一考虑对象,软件版本第一优先为安卓手机使用用户,同时因为时代发展,更多人开始生日管家是一款手机端的生日提醒软件。 使用生日管家可以方便地管理亲友的生日,并设置时间适时提醒。支持公历/农历提醒。还包含琳琅满目的生日祝福短信供挑选。生日管家提供的生日云端备份,多天多次提醒方案,使用户再也不会担心忘记亲友的生日。基于安卓系统开发,并访问移

20、动网络,使人在移动生活中得到更多体验。给人与人间的相处增加一个很好的媒介使用iphone与ipad,同时进行ios系统版本的研发因为移动通信网的兴起,联通,移动,电信开始加大对移动通信网的发展与支持,而安卓手机支持三家公司的通信信号运营,可研发兼容信号的版本软件主要分四个模块。分别是全部生日,祝福个人中心和更多。(1)全部生日可分组或者添加自己想要的组,也可以批量操作和搜索(2)祝福界面有蛋糕预订和短信祝福(3)个人中心分为我的生日,可管理自己的生日,可以备份,可以设置消息通知和生日墙,即今日运势,生日日历(4)更多 里包括导入生日账号管理,设置和今日名人,你可以查看今天有哪位名人过生日们还有

21、一些插件的管理燕京理工学院课程设计 第 11 页参 考 文 献百度文库 豆丁网 详细设计说明书 测试用例报告 需求分析说明燕京理工学院课程设计 第 12 页附 录适用人群序号 用 户 系统权限 业务活动1 学习或工作繁忙压力大,生活节奏快,没精力的白领或学生(非注册用户)可以添加删除生日无2 记忆力不好或经常丢三落四的年轻人(注册用户)可以添加删除生日,创建自己的生日,并且云记录,也可以查看通讯录其他注册者的生日可以购物选取相应的虚拟生日礼物,贺卡等。发送短信祝福燕京理工学院课程设计 第 13 页通信工程专业 XX 课程设计 成绩鉴定表学生姓名 班级/ 号号进行时间 2013 年 9 月 3 日 2013 年 10 月 1 日与教学任务计划结合程度(10 分)与专业培养结合程度(6 分)学习内容(20 分)其它(4 分)实践能力(10 分)学习态度(6 分)过程评价(20 分)学习纪律(4 分)报告内容与实践过程紧密结合(15 分)报告内容与教学计划内容紧密结合(15 分)成绩鉴定报告鉴定(60 分) 报告质量(主题、结构、观点、逻辑、资料、字数 30 分)指导教师姓名 职称 成绩评语指导教师签字 年 月 日

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报