1997年时,微软开始针对ASP的缺点,开始了一个新的项目。经过了一段时间的开发和研究,终于优化了大部分的缺点。
在2000年第二季时,微软正式推动。NET策略,第一个版本的ASP 。NET在2002年1月5日亮相。
2。2。2 ASP。NET 开发工具文献综述
ASP 。NET的网站或应用程序通常在Visual Studio进行编写。
在开发过程中可以进行WYSIWYG(What You See Is What You Get ,所见即为所得)的编辑。
其他开发工具:Adobe Dreamweaver、SharpDevelop 等
2。2。3 ASP。NET 的特性
跨平台性:ASP 。NET是基于通用语言的编译运行的程序,它的实现基本完全依赖虚拟机。
简单易学:ASP 。NET能把表单的提交,客户端的身份验证,网站的配置变得十分简单,易使用。
可管理性:ASP 。NET使用一种字符基础的,使用者在设置分级的配置系统,虚拟服务器环境和应用程序时十分得心应手。
2。3 三层架构概述
2。3。1三层架构的简介
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合"的思想。
1、表现层(UI):用户在使用一个系统的时候他的所见所得。界面层同时也提供一定的安全性,确保用户不用看到不必要的机密信息。
2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。逻辑层是界面层和数据层的桥梁。
3、数据访问层(DAL):该层所做事务直接操作数据库,它响应逻辑层的请求,访问数据。针对数据的增添、删除、修改、更新、查找等。
2。3。2 三层架构的优缺点
优缺点
优点:
1、开发人员可以只关注整个结构中的其中某一层;
2、可以很容易的用新的实现来替换原有层次的实现;
3、可以降低层与层之间的依赖;
4、有利于标准化;
5、利于各层逻辑的复用。
6、扩展性强。不同层负责不同的层面,如PetShop可经过简单的配置实现Sqlserver和oracle之间的转换,当然写好了也可以实现B/S与C/S之间的转换
缺点:
1、降低了系统的性能。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。
2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。
3、增加了代码量,增加了工作量
2。4 Microsoft SQL Server概述
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
3 系统需求分析
3。1 系统设计目标
此毕业设计将要设计的是工资管理及考勤系统。现将预计实现的功能列举如下:
员工功能:上班登记、签到查询、病假查询、迟到查询、事假查询 、矿工查询、违规查询、工资查询、账户管理、注销账户、登录日志