1.2相关技术的介绍
1.2.1B/S结构
浏览器和服务器模式B/S体系结构(Browser/Server),在现代科技的进步下越来越成熟。在互联网时代,被用户最主要的应用的客户端就是使WEB浏览器进行上网浏览,因此每个人都可以方便的使用浏览器。在B/S体系结构下,同时也对客户端进行了统一,服务器上的系统功都能集中到实现到核心部分,是系统开发简化,对系统前端的一部分事务逻辑进行实现,但服务器端运行实现的仍是最主要的事务逻辑 。其中B/S最大的优点就是可以不用安装任何的相关专门的软件,只要有一台能进行上网浏览的的电脑即可在任何地方都能进行操作。只要你会上网,那就是B/S的用户。
1.2.2 ASP.NET开发语言
ASP.NET与其他的解释性语言相比,其后台代码是由编译得来的,采用了页面缓存技术,和系统缓存,所以它在执行性能上和系统缓存,都有较大的优势。ASP.NET是.NET平台里的一种,可以使用VS 2010甚至高等级开发工具进行开发。ASP.NET其中包含大量各类的控件,从而便于实现数据的绑定和 验证输入等相关功能。其中,ASP.NET同Winform一样,能开发出强大方便的事件体系,这样Web程序员就可以避免在页面进行提交时,单独对控件状态和事件参数传递等内容的开发。通过后台项目引用,可以实现 ASP.NET的多级别开发,进而改变原来web项目在开发过程中代码混乱的问题等难以管理的状况,这样就可以使得Web项目开发逻辑变得更清晰、维护更的方便
1.2.3 SQLSERVER2008数据库
SQLServer2008以其强大的兼容性可满足在各种环境下数据库解决方案。它在广泛的数据库管理系统体系中得到应用在,具有较多显著优点:易用性、可伸缩性、与VS2010紧密关联的集成性和比较良好的性价比、适合分布式组织等。性能可靠稳定性强。
SQLServer2008因其自身灵活性较高特点,可以在庞大繁杂的环境中从容应对,进而在行业竞争中有比较明显的优势。在数据的分析管理方面来讲,利用Web所带来契机将原始数据转化成商业上的智能是极其必要的。作为一个快捷且完备的Web支持的数据库软件,SQLServer2008还提供对XML的核心支持和对在互联网上的防火墙外进行相应查询的功能。
1.3开发环境
(1) 开发的硬件环境
CPU 处理器 Intel(R)Core(TM)i5-2450M CPU @2.50GHz
硬盘容量 750G
显示内存 NVIDIA GeForce GT 630M
操作系统 Windows 7
(2) 开发的工具环境
平台 Visual Studio 2010 Microsoft.NET Framework 4.0
数据库管理系统 SQL Server2008
Web服务器 IIS
客户端环境 Windows平台、Chrome,Firefox、IE6.0以上等浏器
2.系统分析
2.1需求分析
该系统主要是对家庭的财产状况进行管理,其功能主要有:用户信息管理、收支管理、用户账户管理,财产统计分析管理等。这些功能都是在家庭财产管理中必不可少的功能,经过连续的调查分析,对家庭的理财需要有了进一步明确的认识。
家庭理财主要是有家庭主要成员来操作完成的,他们对家庭的收入和支出情况家庭储蓄,固定资产等都有比较完备的认识,所以可以及时的对家庭的财务信息进行更新,主要有财产信息的添加,删除等。
家庭理财首要是对家庭用户进行添加管理、对家庭的理财项目进行添加管理,然后根据家庭的日常收支对财产项目的信息进行更新,并对用户信息进行及时维护