版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、日程表详细设计说明一、功能分解1.日程管理1.1新建:功能详解:新建日程安排。日程安排项目包括:描述、地点、开始日期、开始时间、 结束日期、结束时间、是否闹铃、闹铃提前时间、是否重复、重复类型、备注。1.2查看:功能详解:查看某一日程安排,显示该日程详细信息,供用户查看。1.3编辑:功能详解:编辑某一日程,改变原有日程信息,可供修改的项目包括:描述、地点、 开始日期、开始时间、结束日期、结束时间、是否闹铃、闹铃提前时间、是否重复、重复类 型、备注。1.4删除:功能详解:删除某一日程,若是循环日程,则删除之;若该日程属于循环日程则让 用户选择是删除全部循环实例还是仅删除当前日期的日程。删除之前提
2、示用户确认,一旦删 除不可恢复。1.5浏览:功能详解:提供多种模式供用户快速浏览日程安排,主要的模式有:月视图、天视 图、列表视图。1.5.1天视图:功能详解:按天组织日程显示,显示一天24小时的日程安排状况,包括的信息有:每项日程安排的起止时间0提供接口可以快速查看某一日程的详细信息1.5.2月视图:功能详解:按月组织日程显示,显示一个月所有日期的日程安排情况。1.5.3列表视图:功能详解:按照不同的设置条件,列表显示符合条件的日程,在此可以查看、编辑、 删除某一具体日程。0按时间查询2当天2当月2今天以前2今题以后2自定义日期范围0按地点查询0按描述查询0查询重复日程0查询含闹钟日程2.历
3、法显示2.1公历显示功能详解:显示公历年、月、日、星期。显示范围:1970年1月1日2036年 12月31日。2.2农历显示功能详解:显示农历的年、月、日、闰月、天干地支信息。2.3节日节气显示功能详解:显示主要的公历、农历、中国传统二十四节气信息。二、实现设计1.日程管理日程管理主要由enable库来做的,实现了日程的创建、保存、更新、查询、删除功能。主 要有两大部分组成。数据库相关部分0数据库连接句柄0连接数据库0断开数据库连接0向数据库中添加事件0更新数据库中的事件0按照查询条件查询数据库中的事件事件相关部分0事件结构体的定义0创建一个事件0设置事件的各个域的值0取得各个事件域的值在日程
4、管理中,除了 enable库以外,还有一部分用于实现应用层和enable的沟通, 主要包括了0enable库的初始化0enable库的链接销毁0接受应用层的请求,通过enable库向数据库中添加事件,更新事件信息、删除时间、按照查询条件查询事件。0天视图中日期和日程管理,维护天视图中的日期信息,日程信息。0月视图中的日期和日程管理,维护月视图中的日期信息,日程信息。2, 时间管理时间管理主要维护一个全局性的时间点,在各个视图之间共享,各个视图之间通过时间管理 提供的接口来实现日期同步。包括的功能有:0设置当前时间0取得当期时间0各种和日期时间相关的计算3.农历显示这部分实现公历转农历。0给定公
5、历日期转换为农历日期,得出日期的天干地支信息,闰月信息0给定公历日期,得出农历节日和公历节日0给定公历日期,得出二十四节气信息4.界面管理界面显示部分主要有天视图、月视图、列表视图、日程编辑、日程查看、不同视图之间的相 互切换等几部分组成。4.1天视图0当天的日期信息0随意切换到另外一天4.2月视图0公历、农历的显示,公历节日节气、农历节日的显示0日程信息的显示4.3列表视图按照不同的条件列表显示符合条件的事件。0按时间查询2当天日程2当月日程2今天以前的日程2今天以后的日程2自定义日期范围的日程0按地点查询,支持模糊查询0按主题查询,支持模糊查询0查询重复日程0查询包含闹钟的日程0显示全部日程4.4.日程的编辑日程新建和日程更新都会用到日程编辑界面,日程编辑界面提供界面收集用户输入 的日程信息,包括:0主题0地点0开始日期0结束日期0结束时间0是否闹铃0闹铃提前时间0事件是否重复0事件重复类型4.5日程的查看。日程的查看界面,用于显示某个日程的详细信息,先取得该日程的信息,然后将信息显示用 户。本文来自 CSDN 博客,转载请标明出处: HYPERLINK
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人能力评估师复测知识考核试卷含答案
- 搅拌工安全教育评优考核试卷含答案
- 报刊业务员岗前评优考核试卷含答案
- 矿用润滑油车司机岗前技术规范考核试卷含答案
- 信息通信网络测量员岗中新工艺考核试卷含答案
- 二甲胺装置操作工岗中认证考核试卷含答案
- 失智老年人照护员岗中安全教育考核试卷含答案
- 吸油烟机制作工岗前安全综合考核试卷含答案
- 有色金属熔池熔炼炉工变革管理模拟考核试卷含答案
- 耐蚀喷涂工岗位基础效率考核试卷含答案
- 2027年初中八年级心理健康《绽放自信的花朵》教学设计
- 高中生物高三一轮复习教学设计:植物生长素与其他植物激素核心考点突破
- 2026年最高人民检察院招聘书记员考试试题及答案
- 地震勘探平原地区安全作业培训
- 2025年中国养老地产行业市场研究报告:CCRC与居家养老
- 木作文物修复师岗位实践理论考核试卷含答案
- 2026-2027学年人教版八年级上学期数学第一次月考模拟测试抢分卷(含答案)
- (2026年秋)人教版八年级地理上册知识点大全(2024修订版)
- 教师五年专业发展目标达成情况个人总结
- 吊篮施工专项方案及吊篮安全操作方案
- 【答案】《人工智能与创新》(南开大学)章节期末中国大学慕课答案
评论
0/150
提交评论