- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于.NET平台BS结构的考勤管理系统.pdf
基于.NET 平台B/S 结构的考勤管理系统
1 2
滕佩峰 ,王晓敏
1 北京邮电大学计算机应用,北京(100876 )
2 泰山医学院,泰安(271016 )
E-mail :tengpeifeng226@
摘 要:随着公司的日益发展,公司的各项事务都需要朝着自动化的方向发展。考勤管理是
员工每天要进行的第一项工作任务,也是行政和财务工作的一个基础。本文论述了基于.NET
平台B/S 结构的考勤管理系统的设计思想,并结合此实例,阐述了用ASP.NET 开发的三层
结构应用系统的方法。
关键词:B/S ,ASP.NET ,三层结构
1. 引言
目前办公自动化系统正处于从传统的C/S 模式向B/S 模式的转化过程中。B/S 模式软件
(浏览器/服务器模式)是随着Internet 技术的兴起,对C/S 模式的一种改进。在这种结构下,
客户机上只要安装一个浏览器(Browser ),如Netscape Navigator或Internet Explorer,服务
器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库
进行数据交互。用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主
要事务逻辑在服务器端实现,形成所谓3-tier结构。
2. ASP.NET 简介
ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的
Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。它把基于通用语言
的程序在服务器上运行。不像以前的ASP 即时解释程序,而是将程序在服务器端首次运行时
进行编译,这样的执行效果,当然比一条一条的解释强很多[1] 。可以用Microsoft (R )公司
最新的产品 Visual S开发环境进行开发,WYSIWYG (What You See Is What You Get
所见即为所得)的编辑。这些仅是ASP.NET强大化软件支持的一小部分。因为ASP.net是基
于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开
发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合
到ASP.NET 的Web应用中[2] 。ASP.NET 同时也是language-independent语言独立化的,所以,
你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在
已经支持的有C# (C++和Java 的结合体),VB ,Jscript 。将来,这样的多种程序语言协同工
作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET 。ASP.net是运
行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
3. 三层结构设计原理
为了方便系统的移植和以后的维护,现在的一些大型系统都是分层设计的,而最常见的
分层结构就是三层结构,具体为表现层、业务流程控制层和服务提供层,三层的具体关系见
[3]
图1 。
-1-
表现层
控制层
服务提供层
数据
图1 三层结构模型
3.1 表现层
表现层即用户界面部分,ASP.NET 以as
文档评论(0)