C#019-桌面记事簿(SQL数据库)

1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要:近些年来,随着社会的发展和科技的进步,人们已经已经开始大范围的使用计算机处理各种公共事务,处理文档,记录事务以及完成一些自己需要的事情,在这样的背景下,不同用户对计算机软件的要求也在不断的提高。
本文以“WIN32环境下桌面记事簿”的设计和开发为例,系统地阐述了简单的记事簿系统的设计开发的全过程。包括系统需求分析,模块概要设计,各个功能模块详细划分与设计,与具体实现等部分。
本桌面记事簿系统是采用VC++.NET面向对象的程序语言使用.NET开发框架技术进行编制的,整个系统由若干窗口和数据库组成,使用VISUAL STUDIO 2008集成开发环境管理全部程序的编写和调试。
数据库采用SQL Server 2000,由于我们的系统要求,采用它完全可以适合我们的工作需求,并且它所支持的数据类型十分丰富,维护简便,费用比较低。
[资料来源:www.THINK58.com]
关键词:VC++ .NET、SQLServer2000、记事簿 [资料来源:http://think58.com]
[资料来源:THINK58.com]
目 录
1系统概述 5
1.1系统简介 5
1.2系统开发背景 5
1.3准备知识 5
1.3.1 VISUAL STUDIO 2008.net介绍 6
1.3.2 SQLServer2000介绍 10
1.3.3 ADO.NET介绍 11
2系统分析 13
2.1可行性分析 13
2.1.1技术可行性 14
2.1.2经济可行性 14
2.2需求分析 14
2.2.1进行需求分析的原因 14
2.2.2客户的基本需求 15
3概要设计 15
3.1模块功能设计 16
3.1.1万年历模块 16
3.1.2日程管理模块 16
3.1.3通讯录模块 16
3.1.4系统业务流程图 16
3.2数据库设计 17
3.2.1日程信息表(rc) 17
3.2.2通讯录信息表(txl) 17
3.2.3记录提醒日期(days) 17
4详细设计 18
4.1系统业务流程详细设计 18
4.2主界面详细设计 18
4.3日程管理详细设计 19
4.4通讯录管理详细设计 20
4.5设置大事提醒详细设计 21
5编码 22
6测试 30
7总结 31
参考文献 32
致谢 33
[来源:http://think58.com]
模块概述
(1) 日程管理:该模块实现了对用户日程信息管理,用户可以进行添加、删除、修改、查询等操作,同时在万年历中可以查询到当天的日程信息以及未来若干天的日程信息。
(2) 通讯录:通讯录模块实现了对用户的联系人信息的管理,用户同样可以进行添加,删除,修改,查询等操作,在万年历中还可以显示哪些用户近期会过生日,以给用户以提醒。
(3) 万年历:万年历模块主要就是实现了一个给用户方便的查询时间日期的功能,它要实现中国式的日期,也就是阴阳历的转换以及24节气等信息。
[资料来源:www.THINK58.com]