专利名称:一种备忘录提醒系统的制作方法
技术领域:
本发明涉及一种备忘录提醒系统,尤其是一种可以在脱机情况下,实现本地与服
务器数据同步的备忘录提醒系统。
背景技术:
备忘录提醒系统,实质是一种计算机管理软件,此种软件具有强大的记事功能,帮助使用者快速记录各项事务与计划,并提供及时提醒,使得使用者在繁忙的事务中仍能保持清晰的思路。由于计算机软件的便捷特性,给使用者带来诸多便利,迅速得到推广应用。
然而,现有备忘录提醒系统虽然满足了使用者记事提醒的需求,但是必须依赖服务器的支持,即当本地处于脱机状态时,现有的备忘录提醒系统将无法启动运行,这往往给使用者带来极大的不便。 随着软件的普及与使用,使用者已经不再满足于系统必须基于网络运行的状况,他们常常希望能够在脱机状态下增加、使用备忘录,并且当本地与服务器再次相连时,系统能够自动的实现异地数据同步。显然,现有的备忘录提醒系统已经不能满足当今人们的使用需求。
发明内容
本发明的目的在于针对以上现有技术存在的不足,提出一种可以在脱机情况下,
实现本地与服务器数据同步的备忘录提醒系统,从而更好的满足使用者的需求。
为了达到以上目的,本发明的备忘录提醒系统含有如下组件 客户端运行软件-一 用于和客户进行交互的软件终端系统; 数据库-一 用于存放系统要记录的数据信息。
以上两个组件由以下各小组件组成 客户端运行软件由以下几个组件组成 客户端界面-一 用于和系统的使用者进行输入和输出的交互;
数据访问组件——用以访问数据库的数据;
数据库由以下几部分组成 用户登录表——记录用户的账号、密码,以及系统的状态。 本地备忘录存储表-一记录本地备忘录的详细数据,其中有一个字段名为NoteID,记录的是该条备忘录的唯一性ID编号,字段名DateTime记录的为备忘录提醒时间,字段名NoteStyle记录的为备忘录提醒的频率,字段名IsLocal记录的为该备忘录是否为脱机状态下添加; 服务器备忘录存储表-一 记录在本地与服务器连接状态下的备忘录详细数据。
用户使用步骤为 步骤一使用客户端运行软件,输入账号与密码,选择脱机状态访问,登陆系统。
步骤二 使用客户端运行软件,新建一条备忘录,包括备忘录标题、内容、提醒时间
3以及频率。客户端运行软件将把数据存储到本地数据库中,其中字段名IsLocal被保存为True。 步骤三退出客户端运行软件,重启系统。
步骤四使用客户端运行软件,输入账号与密码,选择服务器状态,登陆系统。
步骤五使用客户端运行软件,系统将会自动检查是否有备忘录被存储至本地数据库。如果有,系统则自动将数据复制至服务器。 步骤六退出客户端运行软件,系统将会自动将服务器数据库中自今日一个月内的备忘录复制至本地,将本地数据库中的数据重写,以实现本地与服务器的数据同步。
如此,使用者便可以在脱机情况下,实现本地与服务器数据同步,从而更好的进行备忘录管理。
具体实施方式
实施例一 使用Microsoft VisualStudio. Net软件开发工具开发客户端运行软件,使用市场上专用的数据库管理工具SqlServer2000,建立系统所需要的数据库,
具体方式为 客户端运行软件由以下几个组件组成 客户端运行软件 一-用于和客户端进行交互的软件终端系统;
数据库-一 用于存放系统要记录的数据信息。
以上两个组件由以下各小组件组成
客户端运行软件由以下几个组件组成 客户端界面 一-用于和系统的使用者进行输入和输出的交互;
数据访问组件——用以访问数据库的数据;
数据库由以下几部分组成 用户登录表——记录用户的账号、密码,以及系统的状态。 备忘录存储表-一 记录备忘录的详细数据,其中有一个字段名为NoteID,记录的是该条备忘录的唯一性ID编号,字段名DateTime记录的为备忘录提醒时间,字段名NoteStyle记录的为备忘录提醒的频率,字段名IsLocal记录的为该备忘录是否为脱机状态下添加; 用户使用步骤为 步骤一使用客户端运行软件,输入账号与密码,选择脱机状态访问,登陆系统。
步骤二 使用客户端运行软件,新建一条备忘录,包括备忘录标题、内容、提醒时间以及频率。客户端运行软件将把数据存储到本地数据库中,其中字段名IsLocal被保存为True。 步骤三退出客户端运行软件,重启系统。
步骤四使用客户端运行软件,输入账号与密码,选择服务器状态,登陆系统。
步骤五使用客户端运行软件,系统将会自动检查是否有备忘录被存储至本地数据库。如果有,系统则自动将数据复制至服务器。 步骤六退出客户端运行软件,系统将会自动将服务器数据库中自今日一个月内
4的备忘录复制至本地,将本地数据库中的数据重写,以实现本地与服务器的数据同步。
除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
权利要求
一种备忘录提醒系统,含有备忘录新增、修改、删除功能,其特征在于可以在脱机状态下实现本地与服务器的数据同步。
2. 根据权利要求1所述备忘录提醒系统,其特征在于含有用于和客户进行交互的客户端运行软件。
3. 根据权利要求1所述备忘录提醒系统,其特征在于还含有用于存放系统要记录的数据信息的数据库。
4. 根据权利要求2所述备忘录提醒系统,其特征在于含有用于和系统使用者进行输入输出交互的客户端界面,以及用以访问数据库数据的数据访问组件。
5. 根据权利要求3所述备忘录提醒系统,其特征在于含有记录用户账号、密码、系统状态的用户登录表,记录本地备忘录详细数据的本地备忘录存储表,以及记录在本地与服务器连接状态下备忘录详细数据的服务器备忘录存储表。
6. 根据权利要求5所述备忘录提醒系统,其特征在于含有记录所增备忘录状态是否为脱机的字段。
全文摘要
本发明涉及一种备忘录提醒系统,同时还涉及在脱机情况下,本地与服务器数据同步实现方法。该备忘录提醒系统,含有客户端运行软件和数据库两个基本组件,含有用来记录用户资料和系统状态的用户登录表,记录本地备忘录详细数据的本地备忘录存储表,记录服务器备忘录详细数据的服务器备忘录存储表。其特征在于在脱机情况下,本地与服务器可以实现数据同步。本发明突破了传统企业版备忘录提醒系统局限于系统必须基于网络运行的设定,可实现备忘录在脱机情况下,实现本地与服务器数据同步,可以更好地满足客户的需求。
文档编号G06F17/30GK101763568SQ20081023513
公开日2010年6月30日 申请日期2008年11月14日 优先权日2008年11月14日
发明者李骁淳 申请人:镇江雅迅软件有限责任公司