家庭财务管理系统是基于B/S体系结构的网络应用系统,其中牵涉到网站设计、网络数据库的连接和基于WEB应用程序开发等相关技术。为了开发该家庭财务管理系统,并且使系统能够真正达到“适用、好用”的标准,本人认真学习了ASP.NET程序设计(基于C#语言)、数据库搭建、软件工程等诸多相关教程以及构建网站所需技术的理论知识。对于以下网页制作工具:Dreamweaver、 Flash、 SwishMX以及图像处理工具Photoshop做了深入的学
习,基本掌握其使用方法与技巧,为网上书店系统的站点设计做好技术的支持。熟练掌握SQL Server中数据库的建立、管理与维护;利用ASP.NET(ActiveServer Pages)技术访问后台数据库;借助IIS(Internet Information Server)
在网上进行信息发布以及对系统性能进行优化等相关技术。
该系统采用SQL Server2005作为后台数据库进行存储所有与系统相关的数据。根据系统功能需要主要包括以下数据表:用户信息表(family)、收入信息表(ininfo)、支出信息表(outinfo)、收入项目表 (initem)、支出项目表(outitem)、活期存储信息表(liveaccount)、定期存储信息表(fixaccount)、借入表(borrow)和借出表(lend)。
用户管理模块:创建系统用户,修改删除用户的基本信息。
收支管理模块:添加、修改、删除和查询用户的收入支出信息。
存储管理模块:添加、修改、删除和查询用户的银行储蓄信息。
借还款管理模块:添加、修改、删除和查询用户的借款和还款信息。
基本数据管理模块:添加、修改、删除和查询用户的收入项目和支出项目的信息。
注:财务分析模块包含在以上的模块中。