Android项目实训报告 便签管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实训报告书
课程:Android项目实训
专业班级:智能手机软件开发1211班
学生姓名:谢春花、张静、谢锐
学号:**********、**********
2012180417
指导教师:**
完成日期:2014 年6月27日
重庆电子工程职业学院软件学院
课程实训报告书
目录
目录...............................................................................................................
1 引言......................................................................... 错误!未定义书签。
1.1 目的 ............................................................ 错误!未定义书签。
2 综合描述............................................................... 错误!未定义书签。
2.1 系统背景 .................................................... 错误!未定义书签。
2.2 问题说明 .................................................... 错误!未定义书签。
2.3 系统范围 (2)
2.4 用户需要UML用例图 (2)
2.5 功能摘要 (3)
2.6 假定和约束 (4)
2.7 分工和进度 (4)
2.8 设计约束 (5)
3 具体需求 (5)
3.1 功能需求 (5)
3.2 数据字典 (16)
4 补充资料 (17)
4.1 待解决的问题列表 (17)
4.2 测试环节 (17)
1 引言
1.1 目的
本项目为设计与开发一款Android平台小工具-便签管理。
了解Android平台小工具的使用和工作原理,给软件开发人员对Android小工具设计和开发过程有一个认识和理解。
本报告为该项目的开发计划,为项目的开发进度提供框架指导,从而实现更好的项目管理,使本项目保质保量的完成。
通过本项目的实施,使小工具用户合理安排与解决事务。
Android平台小工具--便签管理是一款适合于安卓系统的小软件,可根据内容创建文件夹,实现便签分类管理,提供多种不同颜色切换背景,支持提醒,在桌面创建快捷方式显示,方便用户查看便签,同时可对已完成的、重要的事件分等级标记。
2 综合描述
2.1 系统背景
说明:介绍系统的预期效果、历史原因。
时代飞速的发展,使得人们在生活与工作中都忙忙碌碌的,很多时候都会忘记一些事情。早在古代,人们就想出了一些解决方法,但由于思考的不周全,从而让这些方法都成为了泡影。而在科技发达的现代,想要记住一些事情可以很简单。
便签管理这款软件的出现,恰好能解决这一问题。便签可以很方便的帮你管理琐碎的文字记录,通过便签分类,使我们的相关日程安排非常清晰。
2.2 问题说明
因为没有使用过便签程序,对这方面比较缺乏了解,参考了比较流行的便签程序UI设计,然后综合考虑各方面因素,对这个便签程序的功能设计进行了简化,只实现了基本的便签功能。
特色功能:
业务1:便签管理(新建、保存、删除、查看、修改内容)
业务2:设置(调整文字大小,改变便签背景(5种颜色切换,方便用不同颜
色区分便签的优先级,新建可勾选随机背景)
业务3:文件夹管理(新建,保存,删除,查看,修改名称,分类管理多个便签)
业务4:清单模式(可勾选暂时不需要看的具体内容,以单删除线表示)
业务5:分享(电子邮件,发送给QQ好友,发送给微信朋友,蓝牙,微博等)
业务6:发送到桌面(把选定便签发送到桌面成为快捷方式,方便读取)
业务7:提醒(可设置提醒的年月日及具体时间,对话框准时提醒,可查看便签内容或退出,删除提醒)
整个系统大体可以分成三大模块,一是便签管理,主要按照时间显示便签和快速新建便签;二是便签操作,想要对便签内容操作时,点击对应的操作按钮即可弹出该界面;三是文件夹操作,点击对应的操作按钮即可新建、删除、修改、查看文件夹。
总的系统组织结构图如图2.2.1所示
图2.2.1
2.3系统范围
便签管理软件的根本目的是为人们的日常生活提供便利,使用者可以记录你平时琐碎的一些事情,大幅度地提高人们的工作质量和效率。
2.4用户需要UML用例图,如图2.4.1所示
图2.4.1 2.5功能摘要
2.6假定和约束
2.6.1运行环境约束
2.7 分工和进度
2.7.1 系统分工
通过功能摘要中给出的功能,组员对这些功能进行分配,通过表格展示。
2.7.2 系统进度
2.8设计约束
(1)软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实例考核相结合。
(2)操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。
(3)用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。
3 具体需求
3.1功能需求
3.1.1用户功能分析
(1)便签管理
描述:便签管理需要新建一个便签,然后对该便签进行保存、删除、查看以及修改。
输入:便签内容
加工:用户打开便签软件,进入便签管理系统,选择写便签,进入便签管理模块,允许对本模块执行增删改查功能。
1)增加功能:新建标签功能简单的说,就是将想要记录的事以便签的方式