节日查询和任务提醒系统程序设计报告.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
节日查询和任务提醒系统程序设计报告

程序设计报告 (2011/2012学年 第二学期) 题 目:日历查询和任务提醒系统 专 业 自动化 学 生 姓 名 陈康、李鹏飞、苏沛霖 班 级 学 号 指 导 教 师 吴敏 指 导 单 位 计算机软件教学中心 日 期 2012-6-5 评 分 细 则 评分项 优秀 良好 中等 差 遵守机房规章制度 上机时的表现 学习态度 程序准备情况 程序设计能力 团队合作精神 课题功能实现情况 算法设计合理性 用户界面设计 报告书写认真程度 内容详实程度 文字表达熟练程度 回答问题准确度 简 短 评 语 教师签名: 年 月 日 评分等级 备注 评分等级有五种:优秀、良好、中等、及格、不及格 节日查询和任务提醒系统 课题内容和要求 设计一个简单的日历、月历系统,支持节日查询,任务提醒功能,用C或C++语言实现。本系统的基本功能必须包括:(1)日历、月历功能:界面能够显示日历和月历,默认为当月的月历能够通过上下翻页查询每月的月历。(2)日历查询:通过日期查询月历。(3)任务提醒:可添加、删除、修改、查询任务功能,并完成任务提醒功能。 需求分析 图(2) 三、概要设计void main() { char ch; struct tm *t; time_t sec; load();//读取日程 ch=t; while(1) { switch(ch) { case -32: ch=getch(); switch(ch) { case 72: lastyear(t); break;//按上,年份减1 case 80: nextyear(t); break;//按下,年份加1 case 75: lastmon(t); break;//按左,月份减1 case 77: nextmon(t); break;//按右,月份加1 } break; case f: search(t); break;//跳转日期 case t: sec=time(NULL);//获取当前系统时间 t=localtime(sec);//将获取的秒数转换具体为时间 break;//按s,年份加1 case 1: add();//增加提醒 break; case 2: del();//删除提醒 break; case 3: mod();//修改提醒 break; case 4: srh();//查询提醒 break; case 5: srhjr(t);//查询节日 break; case 27: exit(0);//按ESC退出 } check(t);//检查是否有提醒 mon_calendar(*t);//显示日历 ch=getch();//获取用户选择输入 } } 图3-1 (2)闰年判断:用“400的整数倍4的整数倍 且 不为百年为闰年 图3-2 (3)计算当日星期数:利用day_count函数,并通过计算得出当日的星期数(见图3-3) 图3-3

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档