- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 课程设计——桌面提醒工具01课程设计目的02功能描述03总体设计04数据库设计05公共类设计06实现过程07课程设计总结1 课程设计目的课程设计目的 本章提供了“桌面提醒工具”作为这一学期的课程设计之一,本次课程设计旨在提升学生的动手能力,加强大家对专业理论知识的理解和实际应用。本次课程设计的主要目的如下:加深对面向对象程序设计思想的理解,能对软件功能进行分析,并设计合理的类结构。掌握Windows窗体应用程序的开发过程。掌握使用多线程技术执行任务。掌握ADO.NET数据库开发技术的使用。提高软件的开发能力,能够运用合理的控制流程编写高效的代码。培养分析问题、解决实际问题的能力。2 功能概述功能描述通过深入广泛的实际调研,为桌面提醒工具设计出以下功能:软件的界面设计和操作流程要求友好度要高,适用于各年龄段的用户,操作便捷容易上手。手动进行计划的录入,并对计划进行查询、统计。手动进行提醒设置。根据用户事先设置的功能,提供自动服务的功能。定期弹出“提示气泡”,实时提醒用户。方便的设置系统定时关机、重启等。3 总体设计构建开发环境桌面提醒工具的开发环境具体要求如下:系统开发平台:Microsoft Visual Studio 2015。系统开发语言:C#。运行平台:Windows 7(SP1)/ Windows 8/Windows 8.1/Windows 10。运行环境:Microsoft .NET Framework SDK v4.6。程序预览4 数据库设计数据库设计 桌面提醒工具应用Access 2000作为数据库,该软件的数据库名称为PlanRemind。5 公共类设计公共类设计 封装数据值和显示值得类绑定和显示数据的类6 实现过程主要内容 提醒设置01 计划录入02 计划查询03提醒设置 提醒设置提供了两个重要的自动服务功能,一个是软件启动后,自动检索指定天数内将要执行的计划任务;另外一个是软件按照指定的时间间隔弹出“提示气泡”,这两种功能的启用都是在“提醒设置”界面中操作完成的。语法计划录入 计划录入是桌面提醒工具软件的核心数据来源,系统所有的业务都围绕着计划展开,计划的内容包括计划标题、计划种类、执行日期和计划内容。语法计划查询 查询计划任务有两种操作方式,既可以按照提前天数查询将要执行的计划任务,也可以按照计划内容(输入“计划内容”的若干关键字就可以)查询相关的计划任务,这两种查询方式只能选择其一。选择其中的一种查询方式,然后单击“查询”按钮,查询出的结果将显示在当前界面右侧的DataGridView控件中。语法7 课程设计总结课程设计总结 在开发一个项目之前,首先应当详细了解项目实现的功能,然后制定业务流程图,根据业务流程图开发系统的各功能模块,这样可以提高系统的开发效率,可以使用面向对象的封装、继承和多态等特性,也可以使用面向对象中的一些原则,如单一职责原则、接口隔离原则、开放关闭原则等,这样不但提高了代码的重用性,而且也可以使代码易于管理,方便后期的维护。
文档评论(0)