C/S传统的结构虽然采用了开放模式,但这只是系统开发一级的开放性。在特定的应用中无论是Client还是Server端都需要特定的软件,没能提供真正的开放环境。B/S 结构则不同,是以TCP/IP协议为基础的企业内的WWW服务器,可以接受安装有Web 浏览器程序的Internet 终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成。这样大大简化了客户端,减轻了系统文护与升级的成本和工作量,降低了用户的总体拥有成本。软件系统的改进和升级越来越频繁,B/S 架构的产品明显体现其方便性,无论用户的规模有多大,有多少分支结构都不会增加任何文护升级的工作量,所有的操作只要针对于服务器进行。如果是异地,只需要把服务器连接上网即可以进行文护和升级,这对人力、时间、费用的节省是相当惊人的。
第三章 需求分析
3.1可行性分析
可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。可行性分析的目的不是解决问题,而是确定问题是否值得去解决。并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决,如果问题没有可行的解,那么花费在这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。而可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。其最根本任务就是对以后的行动方针提出建议。一般来说,至少应该从下述三方面研究每种解法的可行性。
3.1.1技术可行性
首先信息系统在国内外已经到了广泛的应用,而且类型繁多,故此我在开发这套系统时有很多可以参考的依据和经验。其次,选用的开发工具:ASP和SQL Server 2010及其他技术均是非常成熟的开发工具,而且在实际中应用广泛,非常适合本套系统的开发。就开发人员来说,虽然是第一次进行数据库实际开发,但是具备扎实的理论功底,通过收集一定数量与系统有关的内容资料,从中确定了系统功能,并且年轻有朝气,有创造力,更为可贵的是热爱学习,因此非常适合本系统的开发。
3.1.2 经济可行性
开发本系统只需要一台基本配置不高,且装有IIS的PC机。而后期的管理以及文护工作由于简单易懂,便于上手,所以只需要一个不必具备相关计算机专业知识的人即可完成。因此,无论前期的开发,还是后期的管理费用,都可以控制在一个较低的水平。
3.1.3 操作可行性
对于用户来说,合理方便的功能设计和快捷的操作,足可以满足各种用户的不同需求,同时也方便了理财管理。而且开发完善之后的系统具有界面美观,方便灵活等优点,管理人员及用户一定会在短时间内掌握并熟练使用。所以有良好的操作性。
就操作可行性来说,该系统能够实现家庭理财功能的要求,使家庭成员能够及时、全面的掌握财产的流动情况、财产的使用、收支情况等。由于家庭财务管理系统是各个家庭管理自己家的的财务,所以他不会涉及联机的,只要在自己家中的计算机按上家庭理财系统就可以使用。操作简单,功能强大。是每个家庭必不可少的好帮手。能够在很大程度上节省家庭在财产管理方面花费的精力。综上所述,证明我们开发该系统是切实可行的。
3.1.4法律可行性
本系统的从需求开始到最后交付都是根据客户的要求来实现,并且在独立的环境下开发完成,对于业务经过了大量的调研,不存在盗版侵权问题,是完全合法的软件,在法律上是完全可行的。 C#的家庭理财系统软件设计+ER图(7):http://www.youerw.com/jisuanji/lunwen_5877.html