面向家庭小型财务管理系统的设计.doc

上传人:牧羊曲112 文档编号:4298780 上传时间:2023-04-14 格式:DOC 页数:31 大小:365.50KB
返回 下载 相关 举报
面向家庭小型财务管理系统的设计.doc_第1页
第1页 / 共31页
面向家庭小型财务管理系统的设计.doc_第2页
第2页 / 共31页
面向家庭小型财务管理系统的设计.doc_第3页
第3页 / 共31页
面向家庭小型财务管理系统的设计.doc_第4页
第4页 / 共31页
面向家庭小型财务管理系统的设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《面向家庭小型财务管理系统的设计.doc》由会员分享,可在线阅读,更多相关《面向家庭小型财务管理系统的设计.doc(31页珍藏版)》请在三一办公上搜索。

1、分类号(宋体小三加黑) 密级 U D C 编号 本科毕业论文(设计) 题 目 面向家庭的小型财务管理系统的设计 院 (系) 计算机科学系 专 业 计算机科学与技术 年 级 2006 学生姓名 刘叶鑫 学 号 2006690441 指导教师 胡珀 二一 年 五月华中师范大学学位论文原创性声明本人郑重声明:所呈交的学位论文是本人在导师指导下独立进行研究工作所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。学位论文作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、

2、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密 ,在_年解密后适用本授权书。2、不保密 。(请在以上相应方框内打“”)学位论文作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日 目录内容摘要1关 键 词1Abstract1Key Words 21. 综述32.系统概述4 2.1简述4 2.2功能4 2.3开发工具与运行环境5 2.3.1开发语言5 2.3.2

3、开发工具的选择6 2.3.3开发工具的简介6 2.3.4运行环境63.主要设计思想7 3.1数据库的设计7 3.1.1数据库需求分析7 3.1.2数据库结构和框架设计7 3.1.2.1数据库ER模型7 3.1.2.2 数据字典表8 3.1.2.3 UML类图10 3.2系统的设计10 3.2.1系统角色10 3.2.2系统细节用例设计12 3.2.2.1账薄管理12 3.2.2.2家庭成员管理14 3.2.2.3收支项目管理15 3.2.2.4家庭亲友通讯录17 3.2.2.5家庭备忘录18 3.2.2.6报表统计20 3.2.3系统非功能性需求分析23 3.2.3.1性能需求23 3.2.3

4、.2安全性需求23 3.2.3.3可用性需求24 3.2.3.4其他需求24 3.2.4系统外部需求分析24 3.2.4.1 用户接口24 3.2.4.2 硬件接口25 3.2.4.3 软件接口254.设计心得25参考文献26致 谢27内容摘要:近几年来我国信息产业发展的很快,通过手工处理财务数据的传统理财管理方式已经逐渐不能适应社会需要。而利用计算机系统进行管理个人和集体财务的概念正在人们生活中成为一种趋势。所以信息化智能化的理财管理在当今生活中特别对于家庭来说尤为重要。家庭的日常收支需要一个有效的统计管理才能使家庭财务状况维持良好发展,而并不是每一个家庭都有时间与精力记录统计每项款项的详细

5、使用情况,家庭里一人统计工作量又很大,所以一个方便的家庭财务管理系统可以有效的解决这个问题,每个人都有权利了解并维护好自己的家庭财务状况,通过家庭各个成员对系统的操作,可以自动方便的生成各时间段内不同情况下的财务收支信息并统计成曲线以令家庭财务状况更加直观。本文提出了小型家庭财务管理系统的主要设计方案,其主要实现的功能包括:家庭账薄,成员以及收支项目的管理,另外还有成员以及亲友的通讯录备忘录的记录和报表统计。关 键 词:小型家庭财务管理系统;个人理财;数据库设计 Abstract: Nowadays in China,the information industry has developed

6、 rapidly in recent years. Using the traditional manual processing of financial data to manage has been unable to meet the needs of society.By computer systems to manage is becoming a trend in peoples lives .Therefore, the financial management in intelligent life is particularly important, especially

7、 for families. Daily family needs an effective way to enable families to maintain a good financial situation of the development, but not every family has a record of time and energy to the detailed statistics for each us, so a convenient family financial management system can solve this problem effe

8、ctively.Everyone has the right to know and protect their own financial situation of families, all family members through the operation of the system can automatically generate the period of time convenientfinancial revenue and expenditure under different conditions of information and statistics into

9、 a curve ,so that the family financial situation is more intuitive. In this paper, a small family financial management system has designed.To achieve, the main features include: the family account books, membership and management of revenue and expenditure items, in addition to members of the addres

10、s book of records and reports statistical memorandum.Key words:Small family financial management;Personal Finance;Database designing1 综述随着计算机的普及和发展,我国很多大型部门都使用计算机来对许多方面进行管理,提高了工作效率和质量。在此发展趋势下,传统的手工处理数据以及理财已经渐渐不能适合未来的生活和工作。本文提出了一种小型的家庭财务管理方式,如果将信息化的管理模式载入其中,那它将会节约人们日常工作时间去处理理财方面的问题,成为家庭财务管理的好帮手。 本文的系

11、统设计首先给出了整个财管系统的网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对主要设计中的数据库和系统模块设计以及其它非功能性需求进行了详细的描述。其中对系统模块设计的描述采用了UML的用例模型方式,主要描述了每一模块设计中用例的基本事件流,而且还给出了非常直观的用例图。这些文字和图形都为了能详细准确地描述设计的流程,同时也为使用者更容易地理解设计的描述创造了条件。 家庭财务管理信息系统是每一个家庭财务收支中不可缺少的一个管理系统,它对于家庭的管理者来说非常重要, 它为管理者提供了充足的信息和便捷的查询方式,同时也对其中各成员的数据进行了详细完整的记录。随着社会水平的提高

12、,计算机科学的成熟特别是网上银行的发展,其强大的功能使人们深刻意识到它发挥着越来越重要的作用。通过计算机对家庭财务进行管理,有着手工管理无法完成的优点,例如:查找方便快捷、错误率少、保密性好、存储量大等。这些优点能够极大地提高工作效率,降低人力和物力。因此,设计这样一套管理软件方案对实际生活很有意义。现阶段我国的家庭财务管理水平大部分还停留在纸介质的基础上,这样的机制已经不能适应时代的发展。根据2007年中国电信的调查报告显示我国的上网人数已达到1.4 亿,互联网已经十分普及,相信不久就会有真正完善健全的大型网络理财系统出现。先熟悉其中的细节对今后学习工作有很大帮助。2 系统概述2.1 简述开

13、发一个新的系统,一般可以从软硬件的性能要求,开发环境以及其他功能等方面去考虑和分析。在需求上,本文所设计的家庭小型财务管理系统充分考虑了具体用户的实际情况以及开发技术和开发成本。此系统主要适用于家庭财务管理,主要完成帐薄管理,家庭成员管理,收支项目管理和报表统计等业务,也可作为公司财务和个人账物管理系统的一个子模块。因此从计算机硬件和系统软件上来说,开发成本和系统完成后测试维护成本都比较低,并且十分适合人员较少的小组进行此项目。所以此小型家庭理财系统的设计从各方面考虑都是可行的。2.2 功能 首先,本文将所要设计的系统功能框架图列出。家庭财务管理系统分为六个模块:账薄管理,家庭成员管理,收支项

14、目管理,家庭亲友通讯录,家庭备忘录和报表统计。其中每个模块各自有自己的子功能项目。此功能图是针对设计人员和开发人员的,它表示出了需设计系统的功能主框架。其设计图如下: 表1-1 家庭财务管理系统的功能2.3 开发工具与运行环境2.3.1 开发语言 本文所设计的系统开发的语言是J2EE(Java 2 Platform,Enterprise Edition)。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循

15、J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。其中JSP页面由HTML代码和嵌入其中的Java代码所组成,服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器,从而使程序开发人员能够对代码进行方便地编写和修改。2.3.2 开发工具的选择Eclipse3.1和SQL Server 20052.3.3开发工具的简介 Eclipse是替代IBM Visual Age For Java的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Ec

16、lipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。7 SQL Server 2005 是一个全面的数据库系统,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。42.3.4 运行环境家庭财务管理系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。(

17、1)客户端操作系统:Windows2000 Professional/XP或更新版本。浏览器:IE6以上,其它常见浏览器如FireFox。(2)应用服务器端操作系统:Windows2000 Server或更新版本。应用服务器:Tomcat 6.0或更新版本。数据库访问:JDBC。(3)数据库服务器端操作系统:Windows2000 Server或更新版本。 数据库系统:SQLServer 2005或更新版本。3 主要设计思想3.1 数据库的设计 3.1.1 数据库需求分析 设计数据库前应首先了解用户需求,比如现有的用户需求和将来可能添加的需求。数据库结构只有能充分满足各种信息的输出输入才能全方

18、位的实现用户需求。收集基本数据,数据结构以及数据处理流程,组成一份详尽的数据字典,为后面的系统细节设计打下基础。 数据库是数据库应用程序的核心。数据库设计,是建立一个应用程序很重要的一步。一个好的数据库结构和文件设计可以使系统在已有的条件下具有处理速度快,占用存储空间少,操作处理过程简单,系统开发成本低等特点。 3.1.2 数据库结构和框架设计3.1.2.1 数据库ER模型概念结构设计是指在数据分析的基础之上,自底向上的建立整个系统的数据库概念结构,即从用户的角度进行设计,然后将视图集成,最后对集成后的结构分析优化得到最终的结果。而ER模型是用概念设计的有力工具。系统的数据库ER模型如下: 表

19、3-1 数据库ER模型 3.1.2.2 数据字典表 数据字典表是数据库的物理设计部分,其目的是确定数据库的物理结构和存储结构。家庭财务管理系统的数据字典表设计如下: 表3-2 收支记录表 表3-3 收支项目表 表3-4 家庭成员表 表3-5 亲友通讯录 表3-6 备忘录 3.1.2.3 UML类图类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。系统的UML类图如下: 表3-7 系统UML类图3.2 系统的设计3.2.1 系统角色家庭财务管理系统主要用于家庭的以下几类人员:(1)系统管理员(Administratior

20、),完成系统的管理与维护,录入删除收支记录,负责家庭成员的管理(通讯录、个人信息等),录入删除计划和提醒。表3-8 系统管理员关系图(2)家庭成员(Familymembers),负责个人收入与支出记录的录入与删除,个人亲友通讯录的录入编辑与删除,个人计划和提醒的录入编辑与删除。表3-9 家庭成员关系图3.2.2 系统细节用例设计3.2.2.1 账薄管理 新增收支记录使用者:每个家庭成员。目的:添加本人的收支记录。基本事件流: 1、用户进入增加单个收支记录界面,本用例开始; 2、系统显示收支项目信息输入界面,用户通过单选按钮选择是新增支出项目还是新增收入项目,系统根据用户的选择,显示相应的父项目

21、,用户在下拉框里选择想要增加的父项目,系统根据用户选择的父项目,显示相应的子项目,用户在下拉框里选择想要增加的子项目。 3、用户输入金额和备注 4、用户确认输入信息,系统将新增的收支记录详细信息保存入数据库,本用例结束。 查看收支记录使用者:每个家庭成员。目的:查看某条收支记录的详细信息。基本事件流:1、用户点击该条收支记录信息右边的查看按钮,本用例开始;2、系统显示该成员查看的收支记录的详细信息。3、用户查看完毕,点击“返回”按钮,页面跳转回前一页,本用例结束。 编辑收支记录使用者:每个家庭成员。目的:编辑该用户添加的某条收支记录的详细信息。基本事件流:1、用户点击该条收支记录信息右边的编辑

22、按钮,本用例开始;2、系统检查该成员与添加该条收支项目的成员是否是同一人,如果是,则显示编辑收支项目页面,转3,如果不是,则显示提示信息“没有相应权限”,本用例结束。3、用户根据自己的需要编辑该收支记录的金额,备注信息。 4、用户点击“确定”按钮或“取消”按钮,若点击“确定”,则将修改的内容保存入数据库,然后跳回前一页,若点击“取消”,则跳回前一页。本用例结束。 删除收支记录使用者:每个家庭成员。目的:删除该用户添加的某条收支记录的详细信息。基本事件流:1、用户点击该条收支记录信息右边的删除按钮删除单条信息,或通过左边的选择框选择,再点击页面右上方的删除按钮,本用例开始;2、系统检查该成员与添

23、加该条收支项目的成员是否是同一人,如果是,则在数据库中删除该信息,并根据结果显示是删除成功还是出错了;如果不是,则提示没有相应权限,本用例结束。3.2.2.2家庭成员管理 新增家庭成员信息 使用者:家庭管理员 目的: 单个增加家庭成员基本信息。 基本事件流:1、 管理员进入新增单个家庭成员界面,本用例开始;2、系统显示家庭成员信息输入界面,管理员输入家庭成员编号、真实姓名、用户名、手机号码。3、管理员确认输入信息,点击“确定”。系统检查编号是否唯一,若唯一,则增加用户信息,并提供用户登录初始密码,返回家庭成员信息列表界面,列表增加一条新的记录。4、点击“取消”返回家庭成员信息列表界面,列表显示

24、不变,本用例结束。否则,提示用户重新输入。 编辑家庭成员信息 使用者:每个家庭成员 目的: 编辑修改家庭成员自己的基本信息。 基本事件流:1、 用户进入编辑家庭成员界面,本用例开始;2、系统显示家庭成员信息界面,用户编辑修改真实姓名、用户名、手机号码以及登录密码。3、用户确认修改的信息,点击“确定”返回家庭成员信息列表界面,系统显示编辑后的用户信息;点击“取消”返回家庭成员信息列表界面,系统显示用户信息不变,本用例结束。 删除家庭成员信息 使用者:家庭管理员 目的: 删除家庭成员基本信息。基本事件流:1、 管理员进入家庭成员信息列表界面,本用例开始;2、系统显示家庭成员信息列表界面,管理员删除

25、单个或多个家庭成员。3、管理员确认要删除的单个成员信息,点击要删除的成员信息记录后的“删除”图标,家庭成员信息列表界面刷新,记录减少一条。4、管理员勾选要删除的多个成员记录,点击“删除”按钮,家庭成员信息列表界面刷新,记录减少,本用例结束。3.2.2.3收支项目管理 新增父项 使用者:每个家庭成员 目的:增加本人一个或者多个收支父项。基本事件流:1、用户进入编辑收支项目管理界面,本用例开始;2、系统显示该成员收支项目界面,该成员输入需要增加的一个或者多个收支父项。3、用户确认输入信息,点击“确定”。系统自动增加新增信息,并在收支项目上增加新的父项。4、点击“取消”返回收支项目信息列表界面,列表

26、显示不变,本用例结束。否则,提示家庭成员重新输入。 新增子项 使用者:每个家庭成员 目的: 新增本人的一个或多个收支子项。基本事件流:1、用户进入编辑收支项目界面,本用例开始;2、系统显示该用户收支项目详细信息界面,该用户在显示现有的父项目的下拉框中选择要添加子项目所属的父项目,再在文本框中输入想要增加的子项目名,系统自动生成该子项目的编号。3、该用户确认新增的信息,点击“确定”返回本人的收支项目信息列表界面,系统显示新增后的收支项目信息;点击“取消”返回原来的收支项目信息列表界面,系统显示收支项目信息不变,本用例结束。 编辑收支父项信息 使用者:每个家庭成员 目的: 编辑本人收支父项信息。基

27、本事件流:1、用户进入本人的收支父项信息列表界面,本用例开始;2、系统显示该用户收支父项信息列表界面,该用户编辑单个或多个本人的收支父项信息。3、管理员确认编辑信息,确认之后,系统显示编辑后的该成员收支项目信息,该成员取消之后,该成员收支项目信息不变,本用例结束。 删除收支项目 使用者:每个家庭成员 目的: 删除本人的一个或多个收支项目。基本事件流:1、用户进入收支项目界面,本用例开始;2、系统显示该用户收支项目详细信息界面,该用户选择需要删除的收支项目。3、该用户确认删除的信息,点击“确定”返回本人的收支项目信息列表界面,系统显示删除后的收支项目信息;点击取消,返回原有的收支项目信息列表界面

28、,系统显示原有的收支项目信息,本用例结束。3.2.2.4家庭亲友通讯录 新增家庭亲友通讯信息 使用者:每个家庭成员 目的: 单个增加家庭亲友通讯信息。基本事件流:1、用户进入新增单个家庭亲友通讯信息界面,本用例开始;2、系统显示家庭亲友通讯信息输入界面,用户输入家庭亲友姓名,固定电话,手机号码,家庭通讯地址等。3、用户确认输入信息,点击“确定”。系统检查编号是否唯一,若唯一,则增加家庭亲友通讯信息,返回家庭亲友通讯信息列表界面,列表增加一条新的记录。4、点击“取消”返回家庭亲友通讯信息列表界面,列表显示不变,本用例结束。否则,提示用户重新输入。 编辑家庭亲友通讯信息 使用者:每个家庭成员 目的

29、: 编辑修改家庭成员自己的家庭亲友通讯信息。基本事件流:1.用户进入编辑家庭亲友通讯信息界面,本用例开始;2、系统显示家庭亲友通讯信息界面,用户编辑修改真实姓名、固定电话、手机号码、家庭住址等亲友通讯信息。3、用户确认修改的信息,点击“确定”返回家庭亲友通讯信息列表界面,系统显示编辑后的家庭亲友通讯信息;点击“取消”返回家庭亲友通讯信息列表界面,系统显示亲友通讯信息不变,本用例结束。 删除家庭亲友通讯信息 使用者:每个家庭成员 目的: 删除家庭成员自己的家庭亲友通讯信息。基本事件流:1、用户进入家庭亲友通讯信息列表界面,本用例开始;2、系统显示家庭亲友通讯信息列表界面,用户删除单个或多个家庭亲

30、友通讯信息。3、用户确认要删除的单个家庭亲友通讯信息,点击要删除的家庭亲友通讯信息记录后的“删除”图标,家庭亲友通讯信息列表界面刷新,记录减少一条。4、用户勾选要删除的多个家庭亲友通讯信息记录,点击“删除”按钮,家庭亲友通讯信息列表界面刷新,记录减少,本用例结束。3.2.2.5家庭备忘录 添加备忘事件信息 使用者:每个家庭成员 目的:添加备忘事件信息。基本事件流:1、用户进入添加备忘事件信息界面,本用例开始;2、系统显示备忘事件信息输入界面,用户输入备忘事件信息,时间。3、管理员确认输入信息,点击“确定”,返回备忘事件信息列表界面,列表增加一条新的记录。4、点击“取消”返回备忘事件信息列表界面

31、,列表显示不变,本用例结束。 编辑备忘事件信息 使用者:家庭管理员 目的: 编辑修改备忘事件信息。基本事件流:1、家庭管理员进入编辑备忘事件信息界面,本用例开始;2、系统显示备忘事件详细信息界面,家庭管理员编辑修改事件信息、时间。3、家庭管理员确认修改的信息,点击“确定”返回备忘事件信息列表界面,系统显示编辑后的备忘事件信息;点击“取消”返回备忘事件信息列表界面,系统显示备忘事件信息不变,本用例结束。 删除备忘事件信息 使用者:家庭管理员 目的: 删除备忘事件信息。基本事件流:1、管理员进入备忘事件信息列表界面,本用例开始;2、系统显示备忘事件信息列表界面,管理员删除单个或多个备忘事件信息。3

32、、管理员确认要删除的单个备忘事件信息,点击要删除的备忘事件信息记录后的“删除”图标,备忘事件信息列表界面刷新,记录减少一条。4、管理员勾选要删除的多个备忘事件信息,点击“删除”按钮,备忘事件信息列表界面刷新,记录减少多条,本用例结束。 查找备忘事件信息 使用者:每个家庭成员 目的: 查找备忘事件信息。基本事件流:1、 用户进入查找备忘事件信息界面,本用例开始;2、系统显示备忘事件信息查找界面,用户输入要查找关键字。3、点击“确定”按钮,备忘事件查找信息列表界面刷新,显示查找的相关的备忘事件记录,本用例结束。3.2.2.6 报表统计 使用者:每个家庭成员 目的:查看财务报表。基本事件流:1、用户

33、点击进入报表统计页面,本用例开始;2、系统显示报表统计页面,用户选择报表类型,开始时间,结束时间。3、 点击确定按钮,查看财务表报,本用例结束。报表类型: 表3-10 下拉菜单选项表 表3-11 收支汇总报表 表3-12 年度收支统计表 表3-13 收入构成报表 表3-14支出构成报表 表3-15家庭成员收支表3.2.3 系统非功能性需求分析3.2.3.1性能需求(1)客户端一般响应时间(除报表统计、数据导入外)不超过1秒。(2)报表统计时间不超过30秒。(3)支持50名家庭成员的一次性导入,导入的时间不超过300秒。(4)支持50名用户(大家庭可达到的规模)并发使用,并保证性能不受影响。3.

34、2.3.2 安全性需求(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。家庭成员只可添加编辑删除自己个人的收入支出信息及个人好友的通讯录记录和计划、提醒。(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。(3)数据备份允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。(4)记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。3.2.3.3 可用性需求(1)方便操作,操作流程合理尽量从使用者的角度出发

35、,以方便使用系统。如:新增个人收支信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的使用者均能方便地使用这个家庭财务管理系统。(3)控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。(4)容错能力本系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。(5)操作完成时有统一规范的提示信息例

36、如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。(6)用户可自定义为了满足家庭需求的不断变化,一些重要的参数应该可以灵活设置。3.2.3.4其它需求(1)多浏览器支持。(2)系统安装简单方便,易于系统管理员的维护。3.2.4系统外部接口需求分析3.2.4.1 用户接口本系统采用B/S架构,所有界面使用WEB风格。3.2.4.2 硬件接口服务器端建议使用专用服务器,以保证系统流畅运行。3.2.4.3软件接口无特殊需求。4设计心得 本次毕业设计到这里已经基本完成,由于实施过程不是很长,存在很多不足之处。但从中学到了不

37、少知识,丰富了程序的开发经验。此次系统开发的整体任务是实现家庭理财管理的系统化,规范化,自动化和智能化,从而达到提高财务管理效率的目的。本设计针对家庭用手工管理物资的工作量大,查询不便的情况,提出用数据库系统实现自动化,所设计的系统利用J2EE语言通过Eclipse 3.1开发,借助Tomcat6.0和SQLServer 2005在windows环境下运行。整体设计简洁明了,具备操作简便,方便查询,速度快,工作效率高等特点。用户只需通过简单的选择与输入即可完成数据输入输出任务,并可对所处理过后的数据产生报表打印出来。目的基本达成,并且基本完成了需求分析的基本要求。由于时间紧迫以及本人的水平有限

38、,考虑问题不是很全面,解决问题的方法不是很简便,系统中数据库连接处还有不足之处,总体查询还有待完善,恳请各位老师和同学批评指正!参考文献: 1网络系统开发实力精粹M,汪孝宜,吴士力,胡俦 编著,电子工业出版社,2006 2JSP应用开发详解(第3版)M,刘晓华,张健,周慧贞 编著,电子工业出版社,2007 3JSP网络开发入门与实践M,吴建,张旭东编著,人民邮电出版社,20064 SQL Server 2005数据库应用与开发教程M,陈伟 编著,北京:清华大学出版社,20075SQL Server database development Case Study AnalysisM,Tsinghua University Press,2006 6Software programming normsM, Hongwei Wang Feng Xu people in July 2005 Higher Education Press7Eclipse入门-Eclipse的使用简介及插件开发EB/OL,倪大鹏,8 精通J2EE-Eclipse,Struts,Hibernate,Spring整合应用案例M,计磊,李里,周伟,人民邮电出版社,20069数据库系统原理与应用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号