ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:578.49KB ,
资源ID:10210352      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10210352.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(日历记事本的设计与实现.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

日历记事本的设计与实现.docx

1、日历记事本的设计与实现课程设计报告(2013 2014年度第二学期)名 称: 软件设计与实践 题 目:日历记事本的设计与实现 院 系: 计算机系 班 级: 学 号: 学生姓名: 指导教师: 设计周数: 2 成 绩: 日期: 年 月 日软件设计与实践任 务 书一、 目的与要求目的:通过综合性实验的设计,使学生综合训练自己的需求分析、系统设计、编程、测试等各种能力,积累软件开发的经验,提高学生进行软件开发所需具备的专业素质以及团队协作能力。要求:完成一个界面的日历记事本的分析、设计、编程、测试工作。二、 主要内容1. 编写一个界面的日历记事本,结合两者的功能。 2. 用户可以方便地在任何日期记录下

2、有关内容或查看某个日期的记录内容;3. 能够在对应的日期时间给用户以提醒;三、 进度计划序号设计(实验)内容完成时间备注1查阅资料,完成系统需求分析1天完成需求规格说明书2完成系统总体设计及详细设计1天完成设计说明书3程序编码及测试7天完成后须经教师验收。4撰写实验报告1天四、 设计(实验)成果要求程序代码注释丰富,经过测试,运行正常、合理。程序页面友好,使用方便。五、 考核方式1. 平时成绩占10%。2. 综合实验完成情况占30%。3. 实验问答占20%4. 实验报告占40%。学生姓名: 指导教师:软件设计与实践教学组 年 月 日一、课程设计的目的与要求1 目的:通过综合性实验的设计,使学生

3、综合训练自己的需求分析、系统设计、编程、测试等各种能力,积累软件开发的经验,提高学生进行软件开发所需具备的专业素质以及团队协作能力。2 要求:完成一个界面的日历记事本的分析、设计、编程、测试工作。二、设计正文1 设计说明书1.1 用例图1.2 功能结构图日历记事本功能:(1) 添加事件:1) 添加生日:出生日期、姓名2) 添加行程:日期、时间、地点、内容、提示音、提示日期、提示时间3) 添加纪念日:日期、时间、地点、内容(2) 管理事件:1) 管理生日a) 按条件查询:查询全部、按姓名查询,将相应的查询结果显示在列表框中b) 删除选中的一条记录(从数据库中删除)c) 清空全部记录(数据库和列表

4、框中同时清空)2) 管理行程a) 按条件查询:查询全部、查询今日以前的记录、查询今日以后的记录、选择某一日期查询(缺省为今日),将相应的查询结果显示在列表框中b) 删除选中的一条记录(从数据库和列表框中删除)c) 清空全部记录(数据库和列表框中同时清空)3) 管理纪念日a) 查询全部记录并将其显示在列表框中b) 删除选中的一条记录(从数据库中删除)c) 清空全部记录(数据库和列表框中同时清空)(3) 便签:1) 显示全部:将数据库中的便签算有记录显示在文本框中2) 添加便签:将便签内容添加至数据库并将新添加的便签内容显示在文本框中3) 定时删除:对于添加的任意一条便签,系统默认在数据库中保存一

5、日,一日后系统自动从数据库中删除。(4) 日历显示:1) 显示今日的日期(公历及农历)和时间2) 显示日历控件被选中的日期(公历和农历),缺省为今日3) 显示对应于日历控件中被选中日期的事件(包括行程、生日、纪念日),缺省为今日4) 返回今日:使日历控件显示今日日期,并且刷新今日的事件并显示1.3 数据库设计1.3.1 实体属性图1.3.2 逻辑设计字段名数据类型数据长度描述含义不允许为空,主键行程日期(0)不允许为空,主键行程时间50允许为空地点 不允许为空行程的内容允许为空提示音的地址允许为空提示日期(0)允许为空提示时间行程信息表字段名数据类型数据长度描述含义不允许为空,主键纪念日期(0

6、)不允许为空,主键 纪念时间50允许为空地点 不允许为空纪念内容纪念日信息表字段名数据类型数据长度描述含义不允许为空,主键出生日期10不允许为空,主键姓名生日信息表字段名数据类型数据长度描述含义2(0)不允许为空,主键添加日期和时间50不允许为空便签的内容1.3.3 数据库实现生日信息表行程信息表纪念日信息表便签信息表2 编码与实现2.1 功能实现(1) 数据库连接(2) 添加功能(以添加行程为例)(3) 删除功能(以删除行程为例)(4) 查询功能(以查询行程为例)(5) 清空功能(6) 显示当前系统日期及时间在 ()设置定时器:在 ( )中添加处理代码: 在()中销毁定时器:(7) 播放提示

7、音在 ( )中添加处理代码: 其中,()函数获得要播放的音乐的地址,代码如下:(8) 公历转农历(9) 便签中定时删除: ()函数(10) 返回今日:其中,(); (); ();分别获取日期为月日的纪念日和生日,日期为年月日的行程并返回。2.2 运行结果展示:三、课程设计总结或结论通过这次为期一周的软件设计与实践的实验,我是受益匪浅。通过此次实验,我对软件设计更加了解,对于数据库语句理解更深刻,而且对于数据库的操作增删改查,也了解的更多,运用的也更加熟练,对于,也有了进一步的认识,对记录集也更加熟悉。除此之外,对于日期和时间的操作也很了解了,尤其是对于时间的比较要助于格式方面。好久没用的编程,通过这次实验,我也算是复习了一遍,并且这次对编程、编程有了更全面的了解,理解的也更深一点,运用也更加顺手。同时通过这次实验,我对软件的分析过程更加了解,对以后的实践会有所帮助。四、参考文献 1 作者1, 作者2. 书名. 出版单位, 版本. 出版日期附录(设计流程图、程序、表格、数据等)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1