1. 首页
  2. 文档大全

桌面日历系统的设计与实现方案

上传者:雨*** 2022-06-25 23:29:56上传 DOC文件 628.50KB
桌面日历系统的设计与实现方案_第1页 桌面日历系统的设计与实现方案_第2页 桌面日历系统的设计与实现方案_第3页

《桌面日历系统的设计与实现方案》由会员分享,可在线阅读,更多相关《桌面日历系统的设计与实现方案(65页珍藏版)》请在文档大全上搜索。

1、 桌面日历系统的设计与实现方案桌面日历系统的设计与实现方案摘要自上个世纪以来,随着电脑的逐渐普及,人们的工作和生活越来越方便和快捷,也使得越来越多的人依赖于电脑办公。而传统的日程记事本逐渐显现出在当今时代的不足和局限性。比如:不便携带,不便查阅,不能自动提醒等等,电脑桌面日历由此孕育而生。很快,桌面日历就以其方便的日期查询,个性化的日程安排,精确地闹钟提醒和人性化的日志系统,美观的界面设计受到广大办公人士的追捧。本设计就是针对当前网络上众多的桌面日历,综合国内外日历系统以及各项基本功能来开发的属于用户私人的个性桌面日历系统。本设计主要采用C#语言+sqlite的设计模式,将日历和日志集成到一款

2、软件上,来实现用的添加日志,设置私密日志,闹钟提醒以及个性的铃声设置等功能,既在最大程度上保护了用户的隐私,又给用户提供了方便快捷的体验,使得用户准确掌握每日的日程安排。本设计按照功能模块分为查看日志,添加日志,闹钟提醒和设置四个模块。本文详细介绍了该日历系统的功能需求,系统设置和具体实现。并且简要介绍了该系统开发采用的过程及方法。关键词 :桌面日历;日程;多用户;Design and Development of Desktop Calendar SystemAbstractAs PC becomes more and more popular since last century, peo

3、ples work and lifebecome more and more convenient, and people rely increasingly on computers.However, the conventional notepad has revealed its deficiencies and limitations, suchas inconvenience. And conventional notepad can not alarm automatically also. So, the desktop calendar appears. Because of

4、its convenient date inquiry, individualized schedule management system, accurate schedule alarm system and friendly user interface, desktop calendar is highly estimated among computer workers.Combining the functions of a number of todays desktop calendars, this design aims to develop an individual d

5、esktop calendar and schedule system. It is developed by C# and SQL, based on C/S. Its functions include “multi-user login”, “schedule management”, “schedule alarm”, “date inquiry”, “holiday management”and so on.The calendar is convenient for users to check the schedule everyday, and also canprotect

6、each users private information.The calendar includes “user login”module, “user registry and edition” module, “date and time” module, “holiday manage” module, “schedule manage” module, “schedule alarm”module and “database”module. This article describes the functional requirement, system design and de

7、tail implementation. It also describes the methods and development process of this system in brief.Key words: Desktop Calendar;Schedule;Multiple Userii目录摘要IIIAbstractii1 绪论11.1 课题研究的目的及意义11.2 桌面日历的发展状况12 相关理论基础22.1 C#22.1.1 C#简介22.1.2 C#的优点32.1.3 C#的缺点42.1.4 C#的与语言结构52.1.5 C#的程序执行82.1.6 C#的历史发展82.2

8、SQLite介绍92.2.1 SQLite简介92.2.2 SQLite的特点92.2.3 使用.net操作SQLite102.2.4 使用SQLite的注意事项112.2.5 SQLite的语言绑定122.2.6 SQLite的客户端管理132.2.7 SQLite的类型143 系统需求分析153.1 用户需求153.2 功能需求153.3 性能需求164 桌面日历的系统功能实现174.1 查看日记模块174.2 添加日志模块184.3. 闹钟提醒模块245 系统测试275.1 主要功能的验证275.2 密码的安全性检验325.3 日志信息的安全性检验325.4 数据库的安全性336 结论3

9、4参考文献35致谢36外文文献3711 绪论1.1 课题研究的目的及意义随着信息时代的到来,手机,电脑等新生代的通信设备成了通信领域的主力军。并且随着手机和电脑的普及,最终成为通信的主导工具。根据国家统计局的统计,至2010年7月,中国的网名数量超过4.2亿,手机网民数量达到2.77亿。这将意味着我国有超过4.2亿的人民正在享受电子时代所带来的方便和快捷。对于大多数网民而言,手机,电脑已经成为他们生活中不可或缺的一部分,让他们花更多的时间和金钱去购买和使用非电子版的日历,这显然是不实际的。桌面日历系统的诞生也是必然的。本软件所要设计的是一款集传统日历功能和日志功能于一身的个性化的桌面日历系统。

10、同时增加提醒,记事,备忘,存储,密码设置等常用功能,真正意义上实现便捷,有效,实时的查找信息,了解信息。1.2 桌面日历的发展状况 日历软件真正的诞生源于WINDOWS系统的开发。日历软件是WINDOWS系统的自带软件,主要是方便用户了解时间而附加上去的。但是,作为WINDOWS系统开发者的主要力量西方人,以他们的对事物的了解方式所做出来的软件并非被所有中国的网民所认同。对深受中国文化深深影响的中国网民来说,使用这种日历软件并没有带来什么方便,因为在中国人的日常生活中还有一部日历农历。一些有预见的软件公司找到了商机,开发了诸多的只面向中国网民的桌面日历备忘管理软件。伴随着科学技术的日新月异,桌

11、面日历备忘管理软件得到了长足的发展,并正在不断地更新、完善,同时,出现的问题也愈加明显。由于软件公司在利益的趋势与业内强大的竞争的压迫下,软件公司为所开发的软件能够获得更多的用户使用,在所开发的桌面日历备忘管理软件中捆绑了大量的其他功能软件,例如股市信息、网络电视、游戏等,使得一个本该短小简单的软件变成了一个捆绑了大量功能的“变形金刚”。就我熟悉的八戒桌面工具,其中包含了各种硬件的监测信息、计算器、证券信息、基金信息、网络广播、网络电视、电子字典、各种版本的天气预报等49个功能部件,其功能之强大与齐全让人望尘莫及。实际上,大多数的网民根本就不需要这么多的功能软件。即使有部分网民需要使用这些软件


文档来源:https://www.renrendoc.com/paper/212642916.html

文档标签:

下载地址