个人财务管理系统设计与实现

更新时间:2024-04-04 01:04:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1 导言

一个有经济头脑的人,在日常生活和投资中,都会对自己的支出和开销做到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有理财习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理,由此制定出一套合理的经济计划方案,从而可以不断的长进自己的经济头脑,对自己的财富积累,合理投资有着不可或缺的帮助。

从查阅资料来看,一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的理财系统总体来说比较普遍,做的也比较完善.国内的理财系统主要偏重于办公财务软件,而个人理财方面的比较少,因此需要开发相关的系统软件。

本系统的特点是:通过系统的数据录入,可以将数据保存在相应的数据库里面,而数据库的设计方式,使录入的数据更加有效,合理。

对数据的统计有比较完善的设计,对各种输入错误的情况有着比较合理的考虑,通过代码提示用户输入完整,合理的数据,以便于查找,统计。

本文将介绍基于B/S模式的个人理财系统的设计和开发。因此,文章将涵盖以下内容:介绍贯穿项目设计,开发始终的JSP+SQL技术;介绍系统的详细设计以及具体实现的过程。

2 系统分析

1

JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。 2.1 现状分析

多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,个人理财所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。如果使用计算机对理财信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高理财信息管理的效率,大大降低居民在信息管理精力上的投入,进行个人理财的统计,如果是手动统计的话,首先,如果每天统计的话,用于统计的账本和记录册会越来越多,不利用保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。因此,需要一个功能比较完善的理财系统来代替传统的手工统计。

本系统就是一个基于JAVA的个人理财系统设计与实现,凭借设计的软件系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相应的小工具,完成一些经济方面的实用计算。

2.2 技术可行性 2.2.1技术可行性

本系统的开发利用JSP/ Servlet平台,依托Tomcat服务器,使用MyEclipse开发。采用SQL SERVER 2000作为开发数据库。SQL SERVER 2000是一种客户机/服务器结构的关系数据库管理系统。SQL SERVER 2000提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。

2

它们为创建和管理数据库带来了很大的方便。

在技术难度方面,有指导老师的指导、周围同学的热心帮助,加上对很多相关文献的参考,能够解决开发过程中所遇到的困难。 2.2.2经济可行性

如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展,各种实用软件的性能日渐提高。个人理财管理系统廉价的开发成本,却能够为居民带来相当大的实惠和方便。主要表现在:

(1)本系统可以说是一个拥有多种实用功能的个人理财管理信息系统,它集成了个人管理、花费管理、预支管理等多种功能,具有较强的实用性和方便性。

(2)本系统的运行可以大大提高居民管理财务的效率,减少不必要的人力和物力。

(3)本系统还具有查询和统计功能,能够查询到用户在一段特定时间内支出的情况,支出情况,有时往往会让用户在月底吓一跳,大大超出预算,还弄不清钱都花到哪里了?有了个人理财系统,不仅使用户对口袋里钱的去向一目了然,而且可以渐渐悟到一些心得,摸清哪些花费是必要的,哪些“意外开支”是可以避免的,哪笔开支是可继续评估其必要性的。

由此,可以得出,本系统在经济上是绝对具有可行性。 2.2.3操作可行性

由于本系统管理的对象比较明确,就是对于收入支出的一些管理,主要就是对数据库的操作,且每个数据库内容具有较强的关联性,设计的过程也不复杂。因此,整个软件的使用非常简便。任何一个普通的计算机用户都能很快的熟悉整个软件的使用。并且本系统所耗费的资源非常小,任何成员只需要在一般的电脑上面,就能够使用这个软件,简单、方便、快捷的实现对财务信息进行管理。

3

3 需求分析

在可行性研究之后,要编制一份软件开发计划,但是软件的开发计划并不能直接作为软件设计的依据,必须还要进行软件的需求分析。通过需求分析将使可行性研究阶段获得的粗略的用户需求具体化,并且满足以下的基本要求:完整性,一致性,现实性,有效性。 3.1 系统的综合需求

本系统是一个针对日常理财的应用系统,因此要求界面要美观简洁,操作简单,各种业务流程界面清晰,可以让使用者或高级管理者方便学习或使用。

根据用户需求的分析,系统可以分成以下几个功能: 3.1.1用户登陆功能

4

用于用户登陆进入系统的界面,用户需要建立一个账号和密码才能进入使用系统,当用户输入自己的账号和密码时,系统进行验证,如果正确,进入系统;如果错误,则提示用户输入的信息不正确,重新输入信息.该界面还为新用户设置了专门的注册组件,通过点击注册按钮直接进入新用户的注册界面.在登陆的时候,密码框采用密文形式输入,保护用户登陆的安全性。 3.1.2 新用户注册功能

用于未注册的用户进行账号的注册,当新用户使用该系统时,在登陆界面上点击新用户注册的按钮可以进入新用户注册的界面.该界面输入新的用户名称,输入两次用户密码.如果用户名称和密码符合要求并且两次输入的密码都一致,则提示用户注册成功,如果用户名称已经被注册了或者是两次输入的密码不一致,会提示相应的错误提示信息,并且清空输入框,重新输入.在该界面上有提示返回登陆框的组件,如果登陆成功以后,则可以直接点击该组件,回到登陆界面,进行用户登陆。 3.1.3 个人信息管理功能

该模块的功能是已经登陆进入系统的用户对自己的密码进行修改.进入该界面以后,先输入用户自己的密码,然后输入两次新的密码,如果旧密码输入错误的话,会提示该信息,如果密码输入正确,新密码两次输入一致,则更改该用户的密码信息。并且也可以修改用户的其他信息。 3.1.4 新建花费日志功能

该模块作为该系统的一个主要模块,其主要功能是按日,月,年进行收入花费的统计,是体现理财功能的主要模块.每个部分有相关的一些收入统计,和日常的衣食住行方面的开销统计.还有相应的备注信息输入框,以对自己的花费信息进行相应的补充和分析。方便于以后用户查询输入时间之内的个人的花费。为了方便用户,系统还提供了批量添加花费日志的功能。 3.1.5新建预算功能

该模块也是作为理财系统的模块,和花费日志统计功能一起。用户可以预先添加一条预算,这样就方便了用户的管理。

5

3.1.6银行存款利息统计查询功能

该模块的主要功能是统计自己所有的银行存款利息,为用户提供的可统计信息有币种,存款金额和存款利率等信息.在统计完以后可以通过存款利息统计模块里面的信息来对自己相应存款利息情况信息的修改和删除。 3.1.7 个人所得税功能

该模块目的是为了在用户在统计个人收益的时候方便计算.这个模块是根据实际理财情况来设计,方便用户计算自己经济上的除去个人所得税的收益。 3.2 数据流程分析

数据流图可以体现出各种实体之间的数据流动、存储、处理的逻辑关系。数据流图描述了系统静态数据构成和关系的有利工具,数据流图更多地从静态的观点来考察一个实际的业务系统。一个正确的数据流程是今后新系统用以实现用户需求的保证。因此,数据流程分析就显得非常重要。本网站相关数据流程图,如下图所示:

D1 个人信息列表 待更新数据更新后列表事务 管理员 接收事务 A1 更新添加、修改、删除的信息 产生结果形成用户可读界面 结果页面图1 个人信息数据流程图

管理员与用户

6

D2 预算列表 待更新数据更新后列表事务 管理员 接收事务 A2 更新新增预算名称、金额、简介 产生结果形成用户可读界面 结果页面图2 预算数据流程图

D3 账目列表 待更新数据更新后列表 管理员与用户

事务 管理员 接收事务 A3 更新收入支出的添加、修改 产生结果形成用户可读界面 结果页面图3 账目数据流程图

管理员与用户

3.3 数据字典

数据字典实际上是关于系统数据的数据库。在整个系统开发过程以及系统运行后的维护阶段,数据字典是必不可少的工具。数据字典是所有人员工作的依据、统一的标准。它可以确保数据在系统中的完整性和一致性。 3.3.1数据流条目 如表1所示

表1 数据流条目

序号

数据流名

来源

去向

7

1 2 3 个人信息事务 预算事务 账目事务 个人信息事务处理 预算事务处理 账目事务处理

管理员和用户 管理员和用户 管理员和用户

3.3.2文件条目 如表2示

表2 文件条目表

序号 1

文件名 更新添加、修改、删除的信息的结果

新增预算名称、金额、简介的结

果 更新收入支出的添加、修改的

结果

简述 该文件由用户输入

组成

姓名、性别、出生年份、所在地点、自我介绍、头像、博客地址

预算日期、预算名称、预算金额、

预算简介 账目类别、金额、账目标题、发生日期、隐私设置、自定分类

2

根据用户的预算计划,会在某个时间段内为某个

原因消费多少 以最新确实发生的收支情况,记录下来每一项的

信息

3

3.3.3数据项条目 如表3所示

表3 数据项条目表

序号 1 2 3 4 5 6 7 8 9 10 11

8

数据项名 uname Pwd email sex zwjs Consume date Consume money Consume type Budget name Budget money Bei zhu

简述 用户名 密码 邮箱 性别 自我介绍 消费日期 消费金额 消费种类 预算名称 预算金额 备注

类型 文本 文本 文本 文本 文本 数字 数字 文本 文本 数字 文本

4 软件设计

4.1 总体设计

个人理财管理系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。

具体说来,本系统具有以下几个功能模块:用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、账目统计模块、报表输

9

出模块以及查询模块。系统整体功能模块划分如下图所示:

图4 个人理财管理系统模块划分

个 人 理 财 信 息 系 统 用户登录模块 用户注册模块 个人信息管理模块 新增个人日志模块 批量新增帐目模块 密码管理模块 新增预算模块 帐目浏览模块 理财小工具管理模块 4.2 详细设计 4.2.1代码设计

本系统的代码设计力求整洁,清晰,使阅读者容易理解。编程时应该强调的一个重要方面是程序的易读性,在保证软件的速度等性能指标能满足用户需求的情况下,能让其他程序员容易读懂你的程序。一套鲜明的编程风格,可以让协作者、后继者和自己一目了然,在很短的时间内看清程序的结构,理解设计的思路。大大的提高代码的可读性、可重用性、程序健壮性、可移植性和可维护性。 4.2.2输入设计

输入的作用是提供系统的原始数据、系统运行状态等信息。在该系统模块中,用户通过输入用户名和密码,点确定之后,通过语句将输入的用户名称和密码通过数据库语句与用户登陆数据表中的信息进行对比,如果对比结果相同,则提示登陆成功信息,用户进入主界面窗口,如果对比结果不相同,则提示用户输入信

10

息错误,信息提示框清空,提示用户重新输入。如图5所示:

图5 系统注册界面

用户注册信息输入表 如表4所示:

表4 用户注册信息列表

序号 输入内容 1 2 3 4

No

注册用户名 注册密码 注册邮箱

简述

用户自动生成编号,数据库中的唯一标识 使用键盘输入访客的用户名 用键盘自行输入密码 用键盘自行输入邮箱

4.2.3处理过程设计

(1)用户登录流程图,如图6所示:

登录入口

查询用户是否存在 是 核对密码是否正确 是 否 11

图6 登录流程图

(2)用户注册流程图,如图7所示:

否 注册窗体 输用户名称和密码 是 是否存在的户 是 两次密码输是否一致 是 用户信息存入数据库 图7 用户注册流程图

4.2.4数据库设计

数据库采用了Microsoft推出的Microsoft SQL Server 2000数据库,这是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000 是为支持高容量的事务处理(比如在线订购录入、存货目录、记账或制造)以及数据仓库和决策支持系统(比

12

如销售分析应用)而设计的。SQL Server 2000 实际上有七种不同的可用版本:Standard Edition \\ Enterprise Edition \\ Personal Edition \\ Developer Edition \\ Windows CE Edition \\ Evaluation Edition 和Microsoft Desktop Engine (MSDE)。 应用程序与数据库之间的联系如下图8所示:

图8 SQL和应用程序关系图

数据库所构成的相关E-R模型图,如图9-12所示:

User_id User_name email 图9 用户信息

pwd sex 用户

13

User_id User_name Money

图10 预算信息

账目 Description 预算

User_id name Begin_time

图11 账目信息

budget 日志

User_id

Log_type money title 图12 日志信息

由上述实体联系图,对数据库进行如下表设计

14

(1)用户表,记录用户基本信息,如图13所示

图13 用户表

(2)用户预算表,用来保存用户预算信息,如图14所示

图14 预算表

(3)用户账目表,用来保存用户账目信息,如图15所示

图15 帐目表

(4)用户日志表,用来保存单笔日志信息,如图16所示

15

图16 日志表

4.2.5界面设计

界面是用户接触到的系统的形象,是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径,用户正是通过一个个界面来了解和使用系统,从而实现系统的功能。基于此原因,本系统的界面设计,简单美观,可视性好,色彩柔和,使用户视觉感觉较好,同时让用户感觉友好、简便、实用、一目了然、易于操作。

(1)首页面

在系统首页上,可以查看到该理财网站的基本信息,可以通过几张功能日常开销,查看开销的状态图,如果你是本站的会员,可以登录进入系统并且使用本网站的功能,否则你可以通过注册成为本站会员,使用更多的功能。具体界面如下所示:

16

图17 系统首页

(2)快捷面板

用户登录之后,可以查看的有权限使用的功能快捷面板,包括新增日志,批量增加帐目,自定义分类,预算,留言悄悄话,个人信息管理,报表查看等等功能。

17

图18 快捷面板

(3)新增日志

本页面主要是记录单笔收入或者支出的信息,里面包括了该笔金额的明细和日期,具体分类如下图所示:

图19 新增日志

(4)批量新增账目

本页面主要是记录多笔收入或者支出的信息,可能有的用户某一段时间内才记录一次信息,或者一天内发生较多次的收支,这样一条一条填写会比较繁琐,对此有个批量添加的功能,里面同样有该笔金额的明细和日期,具体分类如下图所示:

18

图20 批量新增帐目

(5)预算

有的消费可能是提前计划好的,这样既有了计划消费,又提醒用户理性消费,然后会在每笔账目的最后显示一个预算的提示,这样你记录每一笔收支的时候会看到本月的预算消息。

图21 预算

(6)个人信息

本页面主要用于用户信息的完善和修改。

19

图22 修改个人信息

(7)收支浏览

主要用于每天的收支信息的观察,用图表的形式表达出来更能一目了然。

图23 浏览收入和支出

(8)账目列表

用于查看个人所有收入和支出明细清单。

20

图24 查看帐目

(9)理财小工具

系统会自带一些理财小工具,比如个人所得税和存款利息计算等等。

图25 理财小工具

21

5 系统实施

5.1 系统编程

JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。 5.1.1程序设计的方法

本程序采用了MVC设计模式。MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。 5.1.2程序设计工具介绍

(1)java简介

Java既可以被编译,也可以被解释。通过编译器,可以把Java程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,

22

程序运行时解释执行。

可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器代码指令。每中Java解释器,不管是Java开发工具还是可以运行Java小应用程序的Web浏览器,都是一种Java VM的实例。JavaVM也可以由硬件实现。

(2)Javabean简介

JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

(3)Tomcat简介

Tomcat是一个开放源代码、运行Serv1et和JSPWeb应用软件的基于Java的Web应用软件容器。Tomcat是由Apache一Jakarta子项目支持,并由来自开放代码Java社区的志愿者进行维护。TomcatServer是根据servlet和JSP规律执行的,因此我们就可以说Tomcatserver也实行了Apache一Jakarta规比绝大多数商业应用软件服务器要好。Tomcat很可能成为下一代Java Web Server的主流。因为Tomcat受到Sun的全力支持,并由非常强大的开发组织apache来进行发展,这一工程被称Jakarta计划。从战略上看,Sun现在正借助ApaChe的影响来开发Server端Java技术,这就是Tomcat。因此可以相信Tomcat己经或者即将是一个较理想Jsp&Servlet开发和支撑平台。相对地,JSWDK只是一个简化的服务器平台,和稳定程度都比较有限,而且实际上S幽并不许可将它作为Iflternet上的平台。在SUTN公司的大力支持下,Tomcat将成为以后Web平台的主流平台。

23

5.1.3编码的风格

本系统代码的约定既简洁又具有建议性。它们并没有列出每一个可能的对象或控件,也没有规定每一种也许是很有价值的注释信息,取决于您的工程和组织的特定需要,您可能希望扩展这些指导信息以包括其它的一些元素。对自主开发或从第三方供应商处购买的特定对象和部件的约定;描述组织的商业行为或设备的变量。工程或企业认为具有很重要的透明性和可读性的其它要素。 5.2 软硬件实现 5.2.1软件配置

可以根据用户规模的大小选择不同的操作系统。当然,一般情况下,管理员对微软Windows 界面比较熟悉,因此,建议用户都使用Windows 2000 Windows xp或者Windows 7操作系统。 5.2.2硬件配置

本系统硬件配置要根据用户对系统的稳定性要求,系统的客量,系统的吞吐量以及用户的维护水平确定。可以根据量和吞吐量的大小选择不同的硬件,如表5 所示:

表5 硬件配置表

用户(人) 小型访问量(30~100) 中性访问量(100~1000) 大型访问量(1000以上)

没秒数据库并发数据访问记录数 50~500

稳定性要求 中

维护水平 一般

备选服务器

Pentium III256M/20GB 个人计算机

Xeon 双CPU/1G/RAID53*72GB 小型计算机/双机热备 或者XEON 4CPU/4GB/RAID56*72GB

500~2000 较高 较好

500~2000 高 好

当然,这种配置不是绝对的,这里只给出参考配置的范围。具体的配置需要根据用户的要求进行精确计算。 5.3 系统测试

24

5.3.1 测试的任务

在软件投入生产性运行之前,尽可能多地发现软件中的错误。 5.3.2 测试的目标

(1)测试的目的是为了发现程序中的错误而执行程序的过程。

(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 (3)成功的测试是发现了到今为止尚未发现的的错误的测试。 5.3.3 测试的目标

测试有两种方法:黑盒测试和白盒测试。

黑盒测试又称为功能测试,在程序接口进行,只检查程序功能是否能够按照规格说明书的规定正确使用,程序是否能适当地接收输入数据并发生正确的输出信息,而且要能够保持外部信息的完整性。白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工作。 5.3.4 测试用例

测试是软件开发时期的最后一个阶段,也是软件质量保证中至关重要的一个环节,它的目的是发现程序的错误和不足之处。

本系统采用黑盒测试中的等价类法,对系统进行测试。检测个人理财网系统有问题需要大量的输入数据,下面只列出一部分测试用例:

(1)用户登录测试

建立有效等价类,输入正确的用户名和密码,期望结果是进入用户界面。无效等价类如表6所示:

表6 用户登录无效等价类

无效等价类

期望结果

25

密码空缺 用户名空缺 用户名错误 密码错误 验证码错误

密码为空! 用户名为空! 用户名或密码错误! 用户名或密码错误!

验证码错误

(2)管理员登录测试

建立有效等价类是管理员名称和密码都正确,期望结果:登录成功!无效等价类如表7所示:

表7 管理员登录无效等价类

无效等价类

名称空缺 密码空缺 管理员名称错误 管理员密码错误

(3)日志模块测试

期望结果 用户名为空! 密码为空! 用户名或密码错误! 用户名或密码错误!

测试数据:填写相关的信息,单击确定按钮。 预期结果:正常保存新添信息。 测试结果:正确。 (4)留言板模块测试

测试操作:录入留言及用户信息,然后单击登录按钮。 预期结果:登录信息写入数据库中。 测试结果:正确。

26

6 总结

这次论文的撰写工作已经结束了,按照软件工程的思想,采用了MVC设计模式,通过问题定义、可行性研究、需求分析、概要设计、详细设计、测试的过程,对在线阅读网站系统的整个开发过程做了详细的阐述,同时,遵循结构化程序设计,对软件开发步骤做了详细的规划。

本文对基于JSP技术的个人理财网系统,阐述了理财网的需求和应用MVC

27

设计模式的软件体系结构,进一步熟悉了JSP及相关相关技术,了解了开发平台的其他相关技术如JS,AJAX等页面实现技术。

该个人理财网系统实现了管理个人财务各项功能,能够追朔到数据的始终。完成了个人理财网从需求到实现的开发过程,达到预期要求目的。该系统在开发过程中仍存在许多的缺点和不足,因为本人是第一次做系统程序的开发,经验不足,能力有限,所以开发出的系统软件功能还不够完善,论坛成员之间的权限问题还有待改善,保密性还不够高,这都是我以后在系统设计需要应该注意和解决的问题。

参考文献

[1] 姚翠友. 网站建设与网页制作[M]. 北京:中国水利水电出版社,2012: 15-18 [2] 李伟红. SQL Server 2000 数据库及运用[M].北京,中国水利水电出版社,2012: 45-49 [3] 李海良. 科技信息[J]. MVC模式,2010(06): 237

[4] 王皓. 科协论坛[J]. 个人财务收支管理系统,2008(07): 137-138 [5] 谢雅. 计算机与信息技术[J]. SQL高级数据库程序设计,2008(07): 31-32

[6] 龚元进. 家庭财务管理系统的设计与实现[J]. 科协论坛(下半月). 2009(11) : 20-21 [7]Shu-Ching Chen. Mining user access patterns with traversal constraint for predicting web page requests[J]. Knowledge and Information Systems,2006(3):22-36

28

[8] 俞立民. IEM数据共享实现方法[A]. 2011中国环境科学学会学术年会论文集(第三卷),[C].2011

[9] Sangita Roy. Analyzing SQL Meta Characters and Preventing SQL Injection Attacks Using Meta Filter[A]. Proceedings of International Conference on Information and Electronics Engineering(ICIEE 2011),[C].2011

[10] 宋家雨. 为ERP系统选择平台[N].网络世界. 2009-02-23

[11] 全国信息安全标准化技术委员会.GB/T 25062-2010中国标准书号[S].北京:中国标准出版社,2010

[12] 王勇. 文件检索系统:中国,CN101520804 [P] .2009-09-02 [13] 杨龙振. 财务管理系统的设计与实现[D]. 云南大学,2010

[14] 颜瑜. 民族地区家庭财务管理系统的设计与实现[D]. 电子科技大学,2009 [15] 任静. 软件学院财务管理系统设计与实现[D]. 山东大学,2008

致 谢

短暂毕业设计已经接近了尾声。在这段时间里,巩固了我在大学期间所学,增强了我的实际动手能力,提高了我与老师、同学以及朋友之间的沟通能力,使我充满信心来面对明天的各种机遇和挑战。

通过对本设计的制作,我对书本上的知识点和理论有了更深一层的了解,使我学会了如何利用所学的知识,把理论结合于实践中,进一步掌握了制作网站的流程,从而对本专业有了更深刻的认识。此后,我会加倍努力的去学习,在熟练的基础上掌握更多的新型技术,来提高自己的水平。

通过这一阶段的学习,该项目终于完成,虽然耗费了许多精力和时间,但是它也验证了我的知识和能力,让我有了不断提高自身素质的意识。

最后,再次对关心、帮助我的老师和同学表示衷心地感谢。

29

本文来源:https://www.bwwdw.com/article/vqvr.html

Top