个人事务管理不单单是提醒用户,还要对用户的各项需求都有所涵盖,比如:对目前各个常用网站和聊天工具的账号和密码,如此多的信息用户不可能一一记住并保证不至于混淆,如果用同一账号和密码又将大大降低账户的安全性,所以很有必要对这些信息进行存储以供用户查询、修改和删除,并提供一定的安全加密措施。个人事务管理必须有很多方面的内容:通讯录功能,基本的记事功能,账户密码提示信息的保存和修改功能,简单的记账功能,倒计时自动提醒功能,开机自动启动功能,以及对所有信息的搜索和查看等功能。
1.2研究意义
个人事务管理的意义在于提高个人的办事效率,使个人的公事和私事都有条不紊地进行,为用户节省更多的时间而去处理更多的事务,从而提高用户的办事效率。面对日益纷乱复杂的个人事务,每个人都显得有些措手不及,很多时候总是一件事情接着一件事情,既需要专心于当前正在进行的事务,又不能把接下来的事务遗忘,所以需要有一个提醒功能,随时提醒用户待办的事务。另外,目前个人各种账户更是数不胜数,比如:银行账户、QQ账号、邮箱账号、网上购物网站账号、学习和社交网站账号等等,当然这么多账号也都会有对应的密码,如果用相同的密码,那么其中一个账号被盗,则用户的所有账号的密码都暴露无遗;如果使用不同的账号呢,那么用户又容易把账号密码弄混淆或者遗忘,所以需要一个专门功能保存用户的账户密码并提供一定的加密设置。
2.相关技术简介
2.1 C#程序设计语言
C#(读做C-sharp)编程语言是专门为.NET应用而开发的语言,是与.NET框架的完美结合。C#从C,C++和Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性,最大的特色是没有指针。C#是事件的驱动的,完全面向对象的可视化编程语言,可以使用集成环境来编写C#程序。C#能够全面体现.NET Framework 各种优点,其突出优点有:语言简单,彻底的面向对象,与Web应用紧密结合,完善的安全性和异常处理能力,灵活的版本处理技术,较高兼容性。使用集成开发环境(IDE),程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。使用IDE迅速建立一个应用程序的过程称为快速反映开发。
2.2 SQL Server 2008数据库技术
SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。
SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
3.系统概要设计
3.1 系统的功能结构
经过细致地需求分析,本系统大体上分为三个功能模块,具体的功能结构图如图1所示。
图1 功能结构图
3.2 系统的功能设计
个人事务管理系统从大体上分为个人理财,备忘模块,提醒模块等三大功能模块。各个功能模块包含的具体功能如下:
(1) 个人理财模块:
本功能模块主要包括三个具体的功能:个人收支功能,预交款功能,收支统计功能。
个人理财功能主要包括:个人收支数据的添加,删除和查询,各项预交款项的明细数据的保存,查询,还有整个收支数据的统计和查询功能等。 C#个人事务管理系统的设计与实现+ER图(2):http://www.751com.cn/jisuanji/lunwen_9861.html