ASP.net企业财务预警系统设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net企业财务预警系统设计与实现(4)


数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。
业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
2.4    LINQ TO SQL
LINQ TO SQL是包含在.NET Framework 3.5 版中的一种 O/RM 组件(对象关系映射),O/RM 允许你使用 .NET 的类来对关系数据库进行建模。然后,你可以使用LINQ对数据库中的数据进行查询、更新、添加、删除。
LINQ TO SQL 提供了对事务、视图、存储过程的完全支持。它同样为集成数据校验和业务层逻辑到你的数据模型中提供了一种简单的实现方式。
在 LINQ to SQL 中,关系数据库的数据模型映射到用开发人员所用的编程语言表示的对象模型。 当应用程序运行时,LINQ to SQL 会将对象模型中的语言集成查询转换为 SQL,然后将它们发送到数据库进行执行。当数据库返回结果时,LINQ to SQL 会将它们转换回您可以用您自己的编程语言处理的对象[6]。
2.5    NPOI
NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。
使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。
使用NPOI的优势:
1、你不需要在服务器上安装微软的Office,可以避免版权问题。
2、使用起来比Office PIA的API更加方便,更人性化。
2.6    JQUERY
jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写的更少,做的更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,现在由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery[5]。
2.7    CSS
级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力[7]。
使用CSS+p进行代码优化的一些益处。
3    系统分析
本章主要叙述系统概述,系统功能需求分析以及用例分析。概述中主要叙述系统主要功能模块以及简要工作流程。功能需求分析主要分析系统中各个模块的功能需求。本系统共分为两个用户:管理员和普通用户(企业财务人员)。用例分析组要针对这两类用户进行分析。
3.1    概述
        本系统主要实现企业财务预警功能。系统包含企业基本信息管理、报表管理、预警管理、文件管理和系统管理。系统关键模块为报表管理模块和预警管理模块。用户可以从系统中下载报表模版,填写完整后上传到系统中,在上传的同时系统自动计算预警信息,如有预警将会及时提示企业用户。 (责任编辑:qin)