毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#个人时间管理软件的设计与实现(3)

时间:2021-11-05 20:42来源:毕业论文
1.3思路总览 因为是桌面软件,所以我采用了winform窗体设计的方法,在VS2013上运行,并用了SQL Server 2008来实现数据连接。设计方面,因为是时间管理软件,

1.3思路总览

因为是桌面软件,所以我采用了winform窗体设计的方法,在VS2013上运行,并用了SQL Server 2008来实现数据连接。设计方面,因为是时间管理软件,必然是以合理分配节约时间为前提,所以不论在外观还是内容方面,设计十分清爽。界面选项有新建日程,在建立日程的时候可以有标签分类,并且可以设置优先级,当然了起止时间也是必不可少的。另外一个选项卡就是我的日程了,在这里可以对过去的日程进行查看,对日程进行增删改查的功能,并且可以在日历栏根据日期搜索当天的日程。日程还可以导出成excel表格,方便用户在excel这种功能强大的软件上进行再一步操作[9]。

1.4行文结构

整个文章首先分析了时间管理软件在国内外的使用现状,然后进一步分析了软件的可行性,并且对软件的功能以及使用的编程方法做了介绍,最后是软件的部分功能代码。

2.可行性分析

2.1技术可行性

课题是基于PC的个人时间管理软件,自然就是要定义为一款软件而非网页之类的设计,所以我在设计的时候首先考虑了WPF和Winform,因为WPF是客户端的,需要用到net3.5及以上,安装成本来说就不小,但是Winform更多的用的是2.0,并且WPF的冷启动比较慢,占用资源大。考虑到我学习能力以及时间的问题,又咨询对比了网上很多人的意见,最终决定用更容易学习的Winform。对于我选的课题这种简单的传统桌面小应用的开发,Winform足以使用[10]。

2.2开发可行性

基于C#语言的winform在实现窗体制作的时候显得非常的便捷。想要制作桌面软件的haunted,只要学会使用基本的控件比如标签、文本、按钮、列表框和组合框以及窗体的常用属性和方法就可以了[11]。

Winform是Windows Form的缩写或者说简称,这个是来自.Net的称呼。它在功能方面是极为强大的,并且我们在使用的时候手续也不会特别繁杂。Winform在数据连接这一块,做的也是非常的好,它提供了诸多方式,并且它也充分的向开发者证明了它的安全,就公共语言这一点而言。SQL Server数据库版本多样,而我选择了2008这一版[12]。

3.软件实现

3.1数据库设计

SQL Server 数据库版本有很多,从网上看了种种比对,最后我选择了2008版。2008版增添了数据压缩特性以及透明数据加密的功能,也就是说在我们使用的时候,若是数据上有个急速提升,那么这个就很重要了,而且用户可以在不对应用程序进行修改的情况下对数据进行加密。2008版的备份流程也是被微软重新改写了,报表服务的变化也是一个大的整改[13]。软件的数据连接主要是用户登录,日程的增删改查。文献综述

在用户点开应用程序图标后,首先出现的是用户注册或者点击登录的样式界面,实现连接的代码如下:

CREATE。TABLE [dbo].[Table_user](

[用户名] . [nvarchαr](50) NOT NULL,

[密码] [nvarchαr](50) NULL,

 CONSTRAINT. [PK_Table_user] .PRIMARY.KEY.CLUSTERED 

(

[用户名] .ASC

)WⅠTH. (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS.= ON, ALLOW_PAGE_LOCKS  = ON) .ON. [PRIMARY]

) ON. [PRIMARY

INSERT [dbo].[Tαble_user] ([用户名], [密码]) VALUES (N'0001', N'0001')

/****** Object: .Tαble [dbo].[Tαble_richeng] . Script Date: 05/15/2016 22:44:48 ******/

SET.ANSI_NULLS.ON

软件另外一大数据连接点就是在日程这一块:

CREATE TABLE [dbo].[Table_richeng](

[编号] . [int] .IDENTITY(1,1) .NOT NULL, C#个人时间管理软件的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_84167.html

------分隔线----------------------------
推荐内容