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

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

ID:40800409

大小:170.50 KB

页数:12页

时间:2019-08-07

基于android的手机日程管理系统详细设计说明书_第1页
基于android的手机日程管理系统详细设计说明书_第2页
基于android的手机日程管理系统详细设计说明书_第3页
基于android的手机日程管理系统详细设计说明书_第4页
基于android的手机日程管理系统详细设计说明书_第5页
资源描述:

《基于android的手机日程管理系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1、引言11.1、编写目的11.2、开发环境12、程序系统的结构13、功能模块设计说明23.1、程序描述23.2、功能23.3、性能33.4、输入项33.5、输出项43.6、算法43.7、接口54、界面设计说明64.1、程序描述64.2、功能64.3、性能64.4、输入项64.5、输出项74.6、页面布局代码75、安全设置设计说明85.1、程序描述85.2、功能85.3、性能85.4、输入项85.5、输出项85.6、算法95.7、尚未解决的问题106、参考资料101、引言1.1、编写目的本设计书用于详细、准确和全面地定义基于and

2、roid的手机日程管理系统的概要设计及软件开发的详细过程,方便读者了解软件的内部结构,从而对本日程管理系统有更深入的了解,以利于指导该系统后续的开发工作。1.2、开发环境软件系统的名称:基于Android的手机日程管理系统  项目开发环境:eclipse、Android系统平台2、程序系统的结构手机日程管理系统结构设计如下:图1手机日程管理系统结构设计图3、功能模块设计说明3.1、程序描述  主要功能:用于用户的可视化界面操作,有助于用户快速熟悉软件。 11可扩展性:能够适应应用要求的变化和修改,具有灵活的可扩充性。3.2、功能主要有

3、设置课程、查看课程、新增日程、查看日程、设定安全密码5个选项。(1)设置课程功能介绍表及流程图如下所示:子模块名功能需求程序(页面)设置课程表用户可输入课程名和地点App_schedule_insert.xml表1设置功能介绍表图2设置课程程序流程图通过点击课程表界面,用户可以输入课程名和地点。设计每天共有8节课程和两节晚自习,用户可输入星期一到星期五的所有课程安排信息。(2)查看课程:图3查看课程程序流程图用户可查看输入的课程信息,设计只要左右滑动界面就可以查看星期一到星期五的所有课程信息。(3)新增日程:子模块名功能需求程序(页面

4、)新增日程用户可增加新的日程,并可设定日程所需时间,日程类型,优先级的评分。diary.xml表2新增日程功能介绍表11点击新增日程,就跳转用户可输入的新增日程界面,通过点击下拉菜单可选择日程类型是会议还是约会,在内容框里输入日程信息,输入所花时间,点击评分就是日程的优先级。(4)查看日程:图5查看日程程序流程图用户点击查看日程后,(输入正确密码,)程序自动调用系统内部的日历模块,即显示日历,点击今天的日期,即可查看今天的日程安排,点击今天的日程信息,即可跳转编辑此次日程信息界面。(5)设置安全密码子模块名功能需求程序(页面)设定安全

5、密码用户必须设定安全密码才能查看日程,保护用户信息。security.xml表3设定安全密码功能介绍表用户在主界面点击安全设置,即可跳转安全设置界面,可以设定安全密码,也可以通过原始密码修改密码。3.3、性能  当用户选择菜单时能够快速反应,以满足用户的要求。  3.4、输入项设置课程:课程名和地点查看课程:用户通过点击输入操作命令新增日程:类型、内容、耗时、评分(日程优先级)11查看日程:用户通过点击今天的日期,查看今天的日程安排,点击今天的日程信息,跳转编辑此次日程信息界面。设定安全密码3.5、输出项设置课程:无查看课程:课程表信

6、息,课程名和地点新增日程:无查看日程:密码、类型、内容、耗时、评分(日程优先级)3.6、算法  //定义菜单类,用于接收用户的单击消息。 publicclassMainActivityextendsActivity//设计4个按钮用于接收按钮消息,并将它们初始化:super.onCreate(savedInstanceState);setContentView(R.layout.main_activity);Buttonbtn=(Button)findViewById(R.id.btnSetSallybus);btn.setOnCli

7、ckListener(onBtnSetSallybusClickListener);btn=(Button)findViewById(R.id.btnAddNote);btn.setOnClickListener(onBtnAddNoteClickListener);btn=(Button)findViewById(R.id.btnViewSallybus);btn.setOnClickListener(onBtnViewSallybusClickListener);btn=(Button)findViewById(R.id.btnV

8、iewNote);btn.setOnClickListener(onBtnViewNoteClickListener);在OnClick函数中对响应进行处理:1、跳转设置课程表界面publicView.OnClickLi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。