文档格式 毕业论文:WINDOWS下的桌面日历的制作 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:33 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-10-09 21:22
毕业论文:WINDOWS下的桌面日历的制作第1页
第 1 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第2页
第 2 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第3页
第 3 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第4页
第 4 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第5页
第 5 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第6页
第 6 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第7页
第 7 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第8页
第 8 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第9页
第 9 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第10页
第 10 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第11页
第 11 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第12页
第 12 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第13页
第 13 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第14页
第 14 页 / 共 33 页
毕业论文:WINDOWS下的桌面日历的制作第15页
第 15 页 / 共 33 页
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

主要实现数据的存储功能,以及相关的后台业务逻辑流程处理。


模式的优点在于能充分发挥客户端机的处理能力,许多的工作可以交由客户端处理后再提交给服务器,所以客户端的响应速度非常快。


但模式也有些缺点,比如客户端需要安装专门的客户端软件维护和升级的成本很高对客户端的操作系统也有定的限制。


图结构示意图的介绍在过去的二十年里,和已经成为在商业软件的开发领域中使用最广泛的语言。


它们为程序员提供了十分灵活的操作,不过同时也牺牲了定的效率。


许多程序员都试图寻找种新的语言,希望能在功能与效率之间找到个更为理想的权衡点。


对于用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能。


是由微软开发的种全新的面向对象的编程语言,作为界面数据处理数据处理数据存储中的部分推出。


既保持了中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。


使得程序员可以高效的开发程序,而绝不损失原有的强大的功能。


因为这种继承关系,与具有极大的相似性,熟悉类似语言的开发者可以很快的转向。


语言将在保持灵活性的基础上为程序员带来更高效的开发方式。


它不仅能用于服务程序的开发,并且还能开发强大的系统级程序。


是种非常类似于的语言,适用于各种操作系统,并且与紧密地结合在起。


微软称是由和派生而来的种简单流行面向对象类型安全的程序设计语言,意在综合的高效率和的强大功能。


事实上,将是完全依靠的最完美产物。


那些困绕,和的数据库已成为过去。


你想放入的任何东西无论何种语言,只要在的子系统下建立和包装后都可以使用的运行库。


的弱点首先,在大量的现有平台上,的程序还不能运行,因为程序需要运行库为基础,而运行库将作为新代的的部分发行,或以的形式提交给和用户。


所以在近期,会主要在服务器上得到应用。


其次,能够使用的组件和库还只有运行库等很少的选择,没有丰富的第三方软件库可用,这需要有个过程,同时各软件开发商的支持也很重要。


第三,的成功因素里有些是反微软阵营的吹捧,虽然只写次,到处运行只是句口号,但毕竟已经是种成熟的技术。


而的鼓吹者目前只有名声不佳的微软,且只能运行在上。


实际上这两种语言都不是不可替代的,理智的说,对软件开发商而言,什么工具用的最熟,那就是最好的工具。


尤其对的使用者,没有带来任何新东西,因为运行库在中也可以使用,没有要换的绝对的理由。


介绍,结构查询语言是个功能强大的数据库语言。


通常使用于数据库的通讯。


最早的是的圣约瑟研究实验室为其关系数据库管理系统开发的种查询语言,它的前身是语言,其后由公司年推出。


美国国家标准学会声称,是关系数据库管理系统的标准语言。


语句通常用于完成些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。


使用的常见关系数据库管理系统有等等。


虽然绝大多数的数据库系统使用,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。


但是,标准的命令,比如和常常被用于完成绝大多数数据库的操作。


简介是目前使用最广泛的数据库,它与网络操作系统的无缝集成,智能化的内容管理,强大的功能,使它得到广大用户的喜爱。


能与其他组件有机地结合,并充分利用它们提供的服务或功能如安全管理事件日志性能监视器内存管理和异步处理等,从而增强了数据库系统的功能,同时占用较少的系统资源。


另外,用户可以使用浏览器查节假日设置模块功能说明从数据库的表中读出当前设置的所有节假日信息并显示在中。


并根据用户需要进行节假日信息的添加和删除。


图节假日模块界面当用户通过下拉列表框选择好日期,并输入节假日名称后点击添加按钮时,系统将日期和节假日名称储存到数据库的表中。


当点击删除按钮时,系统按照用户选择的节假日信息的编号来从数据库中删除该条节假日信息。


以下为部分代码。


点击添加按钮的事件处理,将内选择的日期分别储存在和整型变量中设置数据库添加记录语句如果语句执行成功节假日添加成功重新显示数据库内的节假日信息您的操作有,节假日的输入格式不正确,请重新输入,系统测试测试环境本系统测试环境,内存,下均测试通过建议用户,内存及以上,数据库版本,及以上软硬件平台使用。


该测试以程序的功能实现是否符合设计标准和程序是否存在重大为标准。


测试结果由于条件所限,本测试仅对该系统进行功能测试。


经测试,系统在上述软硬件环境下,对各模块的功能均能测试通过,各逻辑流程均符合设计需要。


以下为部分测试截图以及简要说明图密码提示信息在登录模块中,随机输入几组用户名和密码进行测试。


经测试,其处理流程与代码设计里的处理流程致。


当输入的用户密码与数据库内该用户的密码不致时,提示用户的信息,如图。


当输入信息与数据库信息致时才登录成功。


开始设计时忘记了密码在数据库中是采用加密后储存的,当测试验证登录密码时没有采用加密就直接进行比较,导致直登录不上去。


后将密码加密后再比较就正确登录了。


图未登录用户不能访问日志模块该系统采用多用户模式,并对各用户的访问权限进行了设置,未登录用户只能访问登录模块注册模块以及日历主模块。


因此,当未登录用户点击日历主模块上的日志记录按钮时,系统提示用户先登录该系统才能访问日志模块,如图所示。


图用户名不得重复注册图非管理员不得删除用户资料在用户注册模块中,对注册时的资料输入进行条件判断,并提示出信息,图所示。


如用户名是否重复密码是否为空等等,避免了数据库中的信息混乱。


对于此模块中的修改和删除按钮也进行了定的权限设置。


如只有管理员才能删除用户资料,如图所示未登录用户不能修改和删除资料登录用户只能修改自己的资料而不能修改他人的等等。


在对此模块进行设计时,开始在显示用户信息的中,系统会自动添加行空行。


当用户点击该空行时,系统会出错关闭。


经检查,原来是设计当用户点击行时,会将该行的信息显示到下边的其他控件中,如等。


而空行却带入了空字段,导致程序。


所以,在显示信息的代码中加入了,就不会在加上系统自动生成的空行了。


其后的日志模块了节假日模块也采用了同样的方法去掉该空行。


图删除日志信息图节假日格式不正确在日志记录系统和节假日管理系统中,随机输入些信息来验证该模块的判断逻辑是否符合设计要求。


如未选择日志信息就点删除按钮输入不合规范的节假日名称等等。


经测试,系统实际的处理顺序完全符合设计,如图和图。


图日志提醒界面随机在登录用户的日志记录模块中输入条日志,并设置提醒时间。


当系统时间到达该日志的提醒时间时,系统能正确发出提示信息,如图所示,时间也非常准确。


另外还测试了,当用户登录该系统后,是否会提示其他用户的登录信息。


测试结果为日志提醒模块只会提示当前登录用户的日志信息,而不会提示其他用户的。


这也完全符合该系统的设计要求。


最初设计时因为没有考虑到将用户日志信息进行编码后储存,所以在日志提醒模块中采用了根据日志文本信息作为条件来删除数据库资料。


但后来将日志信息采用编码储存后,该提醒模块在测试时就出现了很多问题,如直接显示数据库内未进行解码的日志信息不能正常删除日志等。


后将该模块加入解码代码,将日志信息进行解码后就能正常输出了。


在删除日志时,将采用的以日志文本信息作为数据库删除条件,改为以该日志编号和登录用户名作为条件进行数据库操作就能正常删除用户日志。


系统的安全性测试密码的安全性该系统为多用户系统,所有用户的登录密码都保存在数据库中,以供用户登录时的密码比较。


如果密码以明文形式在数据库中储存,必定会对用户的资料安全造成很大的隐患。


所以,该系统将用户的密码进行加密后再存入数据库中。


当用户登录时也采用将用户输入的密码加密后与数据库中的密码信息比较。


采用算法转换后的数据是伪随机的,而且该算法是个不可逆的字符串变换算法,没有办法对已加密的数据进行解密。


算法在密码的安全方面提供了非常好的保障。


日志信息的安全性用户的日志信息在数据库中采用编码进行储存。


当用户登录该系统后,日志模块将数据库内该用户的日志信息经过解码后再输出。


字符必须编码后才能被计算机处理。


计算机使用的缺省编码方式就是计算机的内码。


是种字符编码方法,由国际组织设计,可以容纳全世界所有语言文字的编码方案。


虽然编码不像加密那样安全可靠,但是因为编码可逆,而且储存在数据库中的信息并不是用户的原始信息,所以在定程度上也对用户行程进行了保护。


数据库的安全性在数据库的安全方面,主要依赖于自身的安全性。


在使用时,定期对数据库进行备份,以便数据库发生时将数据库恢复到之前已知的正确状态,实现数据库的再次正确使用。


结论本次毕业设计完成了预定任务,包括用户登录用户注册日历日志记录日志提醒节假日设置等功能。


通过此次毕业设计,虽说不能完全掌握的编程技巧,但基本的编程思路还是逐渐地巩固起来。


以前在课堂上学习的理论知识派上了用场,在程序的实际设计和实现过程中,逐步地将些理论知识应用到开发中来,比如函数的调用类与对象方法的重载和引用等,并简单接触到了数据库的设计与操作。


个人感觉其中最大的收获就是学习如何在程序开发过程中发现问题,查阅资料并解决问题,养成思考的能力。


学习如何利用网络寻找解决问题的方法,这种方法在今后的工作和学习生活中能让事情变得事半功倍。


在整个程序的设计与实现过程中,也发现自身存在的不少问题。


特别是在实际动手编写代码方面很欠缺,些本来很简单的问题却要去花费大量的时间来解决。


理论上明白的方法却不知道该如何去实现,今后要多加练习动手能力。


参考文献,入门经典第版齐立波译北京清华大学出版社,。


高级编程第版李敏波译北京清华大学出版社,。


单银根,黎连业语言及程序设计北京北京希望电子出版社,。


前沿软件研究室,郑小平开发实践北京人民邮电出版社,。


郑宇军程序设计教程北京清华大学出版社,。


李代平中文数据库系统管理北京冶金工业出版社,。


方睿,刁仁宏,吴四九网络数据库原理及应用成都四川大学出版社,。


下的桌面日历的制作摘要自上个世纪以来,随着电脑的逐渐普及,人们的工作和生活越来越方便和快捷,也使越来越多的人依赖于电脑办公。


而传统的日程记事本逐渐显现出在当今时代的不足和局限性,比如不便携带不便查阅不能自动提醒等等,电脑桌面日历由此孕育而生。


很快,桌面日历就以其方便的日期查询个性化的日程安排精确的闹钟提醒与配套的日志系统美观的界面设计,受到广大电脑办公者的喜爱。


本设计就是针对当前

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批