欢迎来到天天文库
浏览记录
ID:40800409
大小:170.50 KB
页数:12页
时间:2019-08-07
《基于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
此文档下载收益归作者所有