日历记事本设计与实现.doc

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

课程设计报告 (2013 -- 2014年度第二学期) 名 称: 软件设计与实践 题 目:日历记事本的设计与实现 院 系: 计算机系 班 级: 学 号: 学生姓名: 指导教师: 设计周数: 2 成 绩: 日期: 年 月 日 软件设计与实践 任 务 书 目的与要求 目的:通过综合性实验的设计,使学生综合训练自己的需求分析、系统设计、编程、测试等各种能力,积累软件开发的经验,提高学生进行软件开发所需具备的专业素质以及团队协作能力。 要求:完成一个GUI界面的日历记事本的分析、设计、编程、测试工作。 主要内容 编写一个GUI界面的日历记事本,结合两者的功能。 用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容; 能够在对应的日期时间给用户以提醒; 进度计划 序号 设计(实验)内容 完成时间 备注 1 查阅资料,完成系统需求分析 1天 完成《需求规格说明书》 2 完成系统总体设计及详细设计 1天 完成《设计说明书》 3 程序编码及测试 7天 完成后须经教师验收。 4 撰写实验报告 1天 设计(实验)成果要求 程序代码注释丰富,经过测试,运行正常、合理。程序页面友好,使用方便。 五、 考核方式 平时成绩占10%。 综合实验完成情况占30%。 实验问答占20% 实验报告占40%。 学生姓名: 指导教师:软件设计与实践教学组 年 月 日 一、课程设计 功能结构图 日历记事本功能: 添加事件: 添加生日:出生日期、姓名 添加行程:日期、时间、地点、内容、提示音、提示日期、提示时间 添加纪念日:日期、时间、地点、内容 管理事件: 管理生日 按条件查询:查询全部、按姓名查询,将相应的查询结果显示在列表框中 删除选中的一条记录(从数据库中删除) 清空全部记录(数据库和列表框中同时清空) 管理行程 按条件查询:查询全部、查询今日以前的记录、查询今日以后的记录、选择某一日期查询(缺省为今日),将相应的查询结果显示在列表框中 删除选中的一条记录(从数据库和列表框中删除) 清空全部记录(数据库和列表框中同时清空) 管理纪念日 查询全部记录并将其显示在列表框中 删除选中的一条记录(从数据库中删除) 清空全部记录(数据库和列表框中同时清空) 便签: 显示全部:将数据库中的便签算有记录显示在文本框中 添加便签:将便签内容添加至数据库并将新添加的便签内容显示在文本框中 定时删除:对于添加的任意一条便签,系统默认在数据库中保存一日,一日后系统自动从数据库中删除。 日历显示: 显示今日的日期(公历及农历)和时间 显示日历控件被选中的日期(公历和农历),缺省为今日 显示对应于日历控件中被选中日期的事件(包括行程、生日、纪念日),缺省为今日 返回今日:使日历控件显示今日日期,并且刷新今日的事件并显示 数据库设计 实体属性图 逻辑设计 字段名 数据类型 数据长度 描述 含义 Jdate date 不允许为空,主键 行程日期 Jtime time(0) 不允许为空,主键 行程时间 Jplace varchar 50 允许为空 地点 Jcontent varchar MAX 不允许为空 行程的内容 Jstrike varchar MAX 允许为空 提示音的地址 Jsdate date 允许为空 提示日期 Jstime time(0) 允许为空 提示时间 行程信息表 字段名 数据类型 数据长度 描述 含义 MDdate date 不允许为空,主键 纪念日期 MDtime time(0) 不允许为空,主键 纪念时间 MDplace varchar 50 允许为空 地点 MDcontent varchar MAX 不允许为空 纪念内容 纪念日信息表 字段名 数据类型 数据长度 描述 含义 Bdate date 不允许为空,主键 出生日期 Bname varchar 10 不允许为空,主键 姓名 生日信息表 字段名 数据类型 数据长度 描述 含义 NPdatetime datetime2(0) 不允许为空,主键 添加日期和时间 NPcontent varchar 50 不允许为空 便签的内容 数据库实现 生日信息表tb_Birthday 行程信息表tb_Journey 纪念日信息表tb_Memor

文档评论(0)

tmd2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档