et,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。
JavaBeans就是
Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。
JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。
JSP技术是目前网上最流行的在服务器端运行的脚本技术。JSP具有跨平台、安全、强大的可伸缩性的特点,而果硬要挑一些毛病,JSP相对别的脚本更加难掌握,因为精通JSP必须精通Java语言,对于中小型项目,我们要考虑开发人员、开发速度、开发成本等
问题。
本系统采用了MYSQL。MySQL是一个精巧的SQL数据库
管理系统,虽然它不是开放
源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由
软件爱好者甚至是商业软件用户的青睐,特别是与Apache和
PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。家庭理财系统在上述的应用环境中,系统的实现在技术上具有可行性。
2.2 经济可行性
2.2.1支出
基础支出:
电费:15*10*0.5=75元
生活费:500元
终端pc磨损费:15*30=450元
网络设备/配置:800*(1/12)*(15/30)=33元
共计:1058元
2.2.2收益
一次性收益
每户
注册费50元 50*100=5000元
一次性收益共计 5000元
经常性收益
0元无附件费
2.2.3收益投资比
5000/1058=472.6%
2.2.4投资回收周期
2个月
以上可知本系统开发需求的低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。在为使用者带来便利的同时,也为系统的进一步推广创造了条件。最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识,使我们将来能够与社会接轨。因此经济可行性较高。
2.3 操作可行性
就操作可行性来说,该
系统能够实现家庭理财功能的要求,使家庭成员能够及时、全面的掌握财产的流动情况、财产的使用、收支情况等。由于家庭财务管理系统是各个家庭管理自己家的的财务,所以他不会涉及联机的,只要在自己家中的计算机按上家庭理财系统就可以使用。操作简单,功能强大。是每个家庭必不可少的好帮手。能够在很大程度上节省家庭在财产管理方面花费的精力。综上所述,证明我们开发该系统是切实可行的。
2.4 法律可行性
本系统的从需求开始到最后交付都是根据客户的要求来实现,并且在独立的环境下开发完成,对于业务经过了大量的调研,不存在盗版侵权问题,是完全合法的软件,在法律上是完全可行的。
2.5 结论
经过上述的研究,本系统在技术可行性方面,操作可行性方面,
经济可行性方面和法律可行性方面都是没问题的,所以可以进行开发。