基于.NET的桌面提醒软件的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
进入21世纪以来,随着经济全球化和社会的快速发展,人们的生活节奏越来越快。快节奏的生活方式使人们的生活压力也随之增大,每天都会有各种各样的大大小小的事务需要人们去处理,人们迫切需要一种有效的记事和提醒方式来帮助人们提高工作效率,按时完成工作任务。而传统的日程记事本已经远远不能满足人们快节奏的生活、工作和学习的需要,逐渐显现出在当今时代的不足和局限性,比如不便携带、不便查阅、不能自动提醒等等,电脑桌面提醒工具由此孕育而生。
     桌面提醒工具不但可以为用户提供完整的阳历、农历及节日信息,还可以在用户规定的时间提醒用户事先设定好的内容,提醒用户按时完成工作,能够方便用户迅速的完成记事和设置记事提醒功能,系统还集成了多种功能软件,操作简单方便,节约用户操作时间,提高工作效率。
     软件使用当今流行的C#. Net技术进行开发设计,系统数据库使用Access2003数据库系统。本软件提供了用户登录、注册新用户、万年历查询、定时提醒、记事、记事提醒、整点和随时语音报时及半点提醒、新邮件提醒、节日管理、节日提醒、通讯录管理、游戏娱乐、系统工具集成、定时关机和一键关机、密码保护等功能。
     系统简洁实用,功能强大,能够满足不同用户的需要,可以多用户使用同一款软件,相互之间不会冲突,登录用户只能访问本用户下的信息,确保了其它用户信息的安全性。
     本文主要对桌面提醒工具设计的功能和软件开发工具进行了详细介绍;并对该论文设计的软件的各个功能模块进行了划分并做了简单介绍,使系统功能更加清晰。同时介绍了界面结构和数据库的设计;最后详细介绍了系统各个功能的实现过程,给出了程序流程框图和程序代码以及部分用户界面效果图。
In the 21st century, with economic globalization and the rapid development of society, the pace of life has become faster and faster, and fast-paced lifestyles make people's lives pressures become greater. People need to deal with kinds of affairs every day, so people need an effective way to help and remind them to improve work efficiency and to complete tasks timely. However, the conventional notepad has revealed its deficiencies and limitations, such as inconvenience. And conventional notepad can not alarm automatically also. So, the desktop calendar appears.
     Desktop reminder tool not only enables to provide users with a complete solar calendar, the Lunar and festival information, but also reminds users of content set prior time, which is stipulated by users, remind users to complete the work on time. It can facilitate users to complete the record rapidly and install function of record remind, the system also integrates the multiple functional software, the operation is simple and convenient, saving operating time for users, enhancing work efficiency.
     The software is developed using today's popular C#.Net technology and using Access 2003 as the database. The software provides functions:user login, registration of new users, calendar querying, regularly reminding, notebook, notebook reminding, the whole time and the random voice reminding and the slightest reminding, new mail reminding, festival reminding, address book management, games and entertainment, system integration tool, and timed and one key shutdown, the password protection.
     The system is simple and practical, powerful and can meet the needs of different users. The same kind of software can be used by the number of users and not conflict with each other. In order to ensure the security of other users'information, logged in users only can visit the information of current user.
     In this paper, desktop reminder tool's design features and software development tools are described in detail; and the design of the paper the various functional modules of software has been divided and gave a brief introduction, making the system function more clearly. And introduced the structure of the interface and database design; finally details of the various functions of the system implementation process, gives the program flow diagram and program code as well as some effects of the user interface diagram.
引文
[1]James W. Cooper. Introduction to Design Patterns in C# [J].IBM T J Watson Research Center,2002.21-100
    [2]周文胜.从Microsoft. NET看新一代互联网的发展.湘潭师范学院学报,2002.62-64
    [3][美]内格尔等著.C#高级编程(第四版)[M](,李敏波).北京:清华大学出版社,2006.10-20.
    [4]胡迎松,彭利文,池楚兵.基于.NET的Web应用三层结构设计.计算机工程,2003。173-175
    [5]N.J.Nilsson, PrinciplesofArtificialIntelligence,Springer-Verlag,1980.30-40
    [6]周礼.C#和.NET 3.0第一步:适用Visual Studio 2005与Visual Studio 2008北京:清华大学出版社,2008.69-82
    [7]马煜,陈海军,朱朝阳Visual C#.NET案例开发集锦.北京:电子工业出版社,2008.45~69
    [8]郑宇军.C#2.0程序设计教程.北京:清华大学出版社,2005.34-57
    [9][美]Vidya Vrat Agarwal, James Huddleston. C# 2008数据库入门经典(,沈洁,杨华译)。北京:清华大学出版社,2009.78~93
    [10][美]Karli Watson.C# 2005数据库编程经典教程(,陈秋萍).北京:人民邮电出版社,2007.76-89
    [11]余金山.C#2008开发入行真功夫.北京:电子工业出版社,2009.56~67
    [12]Julia Case Bradley, Anita C. Millspaugh著;天宏工作室译C#.NET程序设计.北京:清华大学出版社,2005.45-67
    [13]龚自霞,高群C#.NET课程设计指导.北京:北京大学出版社,2008.39~67
    [14]马骏.C#程序设计及应用教程= = C# programming and application北京:人民邮电出版社,2009.77~103
    [15]王宇虹Access数据库系统开发从基础到实践——从基础到实践丛书[M].北京:电子工业出版社,2006.20~50
    [16]王晟,韩泽坤Access数据库开发经典案例解析[M].北京:清华大学出版社,2006.45-80.
    [17]郭力平,高雪,等.数据库技术与应用--Access2000篇[M].北京:人民邮电出版社,2004.
    [18]John Lewis著.C#软件解决方案(,朱剑平).北京:清华大学出版社,2007.123~139
    [19]王秀梅,王德军,杨磊.C#从入门到精通.北京:中国标准出版社,2002.87-96
    [20]郭胜秦岸马丽.C#.NET程序设计教程.北京:清华大学出版社,2003.78~94
    [21]Karli Watson, Marco Bellinaso.C#入门经典(,康博).北京:清华大学出版社,2002.65~76
    [22][美]Stephen C. perry.C#和.NET核心技术= = Core C#and.NET(肖斌,王小振).北京:机械工业出版社,2006.156~178
    [23]何鹏飞,王征.C#实用编程百例.北京:清华大学出版社,2004.108~112
    [24]郑阿奇,梁敬东.C#实用教程.北京:电子工业出版社,2008.156~163
    [25][美]Geetanjali Arora, Balasubramaniam Aiaswamy, Nitin Pandey. C#专业项目实例开发(,徐成敖,王雷).北京:中国水利水电出版社,2007.231~243
    [26]张跃廷,韩阳,张宏宇.C#数据库系统开发案例精选.北京:人民邮电出版社,2007.135~147
    [27][美]James Huddleston.C#数据库入门经典(,姜玲玲,冯飞).北京:清华大学出版社,2008.221-234
    [28]孙维煜.C#案例开发.北京:中国水利水电出版社,2005.67~78
    [29]王晟Visual C#.NET数据库开发经典案例解析.北京:清华大学出版社,2005.143-154
    [30]王宏.C#程序设计案例教程.北京:清华大学出版社,2002.156~168
    [31]邱锦伦,曹旻Visual C#.NET程序设计教程学习指导.北京:清华大学出版社,2008.149~198
    [32]周长发.C#面向对象编程.北京:电子工业出版社,2007.167~184
    [33]王东明,葛武滇Visual C#.NET程序设计与应用开发.北京:清华大学出版社,2008.155~187
    [34]罗福强,白忠建,杨剑Visual C#.NET程序设计教程.北京:人民邮电出版社,2009.68~94
    [35]童爱红Visual C#.NET应用教程.北京:北京交通大学出版社,2004.134~145
    [36][美]Kevin Hoffman, Lonny Kruger. C#.NET技术内幕(,董梁,高猛).北京:清华大学出版社,2006.164-183
    [37]罗斌Visual C#.NET精彩编程实例集锦.北京:中国水利水电出版社,2005.56~67
    [38]王立丰Visual C#.NET项目开发实用案例.北京:科学出版社,2006.108~123
    [39]邱锦伦Visual C#.NET程序设计教程.北京:清华大学出版社,2006.235~256
    [40]王樵民Access 2003数据库开发典型范例.北京:人民邮电出版社,2006.142-163
    [41]廖信彦Access 2003入门与提高实用教程.北京:中国铁道出版社,2005.12-34
    [42]文东,郭淑馨,闽丹Access 2003数据库应用基础与项目实训.北京:中国人民大学出版社:北京科海电子出版社,2009.156~178
    [43]孙连三.新编Access 2003中文版从入门到精通.北京:人民邮电出版社,2008.145~169
    [44]文龙,李东晖,张阳Access 2003数据库程序设计基础教程与上机指导.北京:清华大学出版社,2006.69~78
    [45]张俊岭,马文刚,唐光明Access 2003范例导航.北京:清华大学出版社,2007.3443

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700