基于aspnet的财务管理系统设计与实现

基于aspnet的财务管理系统设计与实现

ID:28024740

大小:56.00 KB

页数:15页

时间:2018-12-07

基于aspnet的财务管理系统设计与实现_第1页
基于aspnet的财务管理系统设计与实现_第2页
基于aspnet的财务管理系统设计与实现_第3页
基于aspnet的财务管理系统设计与实现_第4页
基于aspnet的财务管理系统设计与实现_第5页
资源描述:

《基于aspnet的财务管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ASP.NET的财务管理系统设计与实现第一章绪论1.1课题来源信息化的飞速发展,促使电脑和网络己经日益影响到丫人们的日常和工作过程中,给我们带来了很大的方便,也使人们对电脑依赖性越来越强。各种各样的应用软件系统成为了人民的重要助手和有效工具,明显改变着人民的生活。随着网络的普及,通过手写的方式在纸张上记录一些收支的做法已经逐渐被淘汰,匕逐渐被在电脑上记录自己的收支情况的做法所取代。但是现在的问题是,当前市场中关于财务管理的软件系统大多数都是面向于企业需求,这些软件的价格都比较偏贵,也可能是专门针对某一领域而不具有通用性,免费的财务管理软件更是少之又少,为了满足中小企业及个体经营者的需

2、求,特尝试开发此软件。1.2系统结构模式的选择一个计算机的结构模式有C/S和B/S两种基本模式。C/S即力客户/服务器模式。一般来说,服务器一般为性能比较优良的个人电脑和小型机等,才用的数据库也较为高级,如Sybase、SQLServer和Oracle等。而客户端指在终端安装客户端软件。B/S即为浏览器/服务器模式。在终端只需要通过浏览器就可以访问服务器。也一般安装Sybase、SQLServer和Oracle等数据库。客户/服务器模式最主要的有点是可以利用终端计算机的处理能力,具有终端响应速度优越的特点,但是缺点也较为明显[1]:第-,这种模式只比较适合于局域网,而这种模式系统的扩展性

3、较差又不适合互联网的飞速发展潮流。第二,需要在终端安装客户端程序。而这种程序的传输和携带都极为不便,很多数据信息都保存在了终端,对于终端设备的依赖性非常强,极其不方便。而且成本极高,不仅仅体现在软件程序上,还有使用的时间成本和方便性上。第三,对于操作系统的兼容性也较差。对于不同的操作系统可能产生不适应的情形,尤其是对于Linux这样的操作系统。而相应的,浏览器/服务器模式则完全不存在如上的3个缺点。B/S主要优点就是在每个地方都可以使用,只要右一台能上网的电脑就能使用,客户端都不用维护。系统的可以进行非常容易的扩展,只要可以连上网,然后管理员随机分一个用户名和密码,就可以用了[2]。也可

4、以在线申请,通过公司内的安全认证后,不用人的参与,在我的这个系统可以自动分配给用户一个账号进入系统。由于B/S的种种优点,本系统采用了B/S模式。B/S结构维护方便,能够降低总体拥有成本。1.3核心框架三层架构系统的核心框架三层架构指用户界面表示层(USL)、业务逻辑层(BLL)、数据访问层(DAL),BLL将USL与DAL隔开了,并且加入了业务规则。三层体系结构在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构。三层是指逻辑上的三层,即使这三个层放置到一台机器上,三层体系

5、的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过⑶M/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换[3]。1.3.1各层的作用各层作用如下.•(1)数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务(2)业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建(3)表示层:主要表示WEB方式,也可以表示

6、成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。1.3.2各层具体的区分方法数据数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。1.4软件测试概述1.4.1测试的重要性软件的测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保

7、证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。1.4.2单元测试的简介单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。单元测试不仅仅是作为无错编码一种辅助手

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。