教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

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

来源:网络收集 时间:2026-08-13
导读: 图24 查看帐目 (9)理财小工具 系统会自带一些理财小工具,比如个人所得税和存款利息计算等等。 图25 理财小工具 21 5 系统实施 5.1 系统编程 JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电

图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

…… 此处隐藏:1181字,全部文档内容请下载后查看。喜欢就下载吧 ……
个人财务管理系统设计与实现(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/519741.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)