实验室工作人员考勤管理系统论文 联系客服

发布时间 : 星期三 文章实验室工作人员考勤管理系统论文更新完毕开始阅读c16711d1c1c708a1284a4402

(设计)

4.系统界面友好美观,操作简单易行,查询灵活方便,数据存储安可靠。 5.系统维护安全、方便、可靠,并且能够满足实用性、先进性的要求。 6.完善的系统开发方案与规范。

2 系统相关技术

实验室工作人员考勤管理系统总体技术采用浏览器/服务器(B/S)模式开发。B/S模式是随着Internet发展起来的一种网络服务应用系统结构,它可以使用Visual Basic、Visual C#、ASP、PHP、ASP.NET和Java等众多功能强大的开发工具或语言开发网络应用程序,服务器上使用后台数据库保存用户数据。B/S模式的管理系统主要优势在于用户无需安装客户端软件,只要使用Internet Explore浏览器就可以使用管理系统。

系统开发采用ASP编写,ASP既不是一种语言,也不是一种开发工具,而是为生成动态的,交互的 Web 应用程序提供一种方法和技术.ASP本身包含了VBscript和JAVAscript引擎,使得脚本可以直接嵌入HTML中,而且还可以通过ACTIVEX控件实现更为强大的功能。

服务器端数据库采用Microsoft SQL Server 2000,因它具有很高的执行效率、可靠性和可伸缩性,能满足B/S管理系统的需要;它能提供强有力的工具进行数据管理、响应。具有并行数据处理,数据分离等特性;它能够提供方便、灵活的数据库管理方式。许多需人工调整的配臵任务和设定值可以自动完成,大大方便了用户的维护工作,提高了自动化程度;它高度集成了OLE对象技术和C#开发程序集;它符合ANSISQL标准,并改进、增强了语言功能;此外,实现了逆向兼容性,用户可方便地升级。

9

(设计)

2.1 B/S结构的工作原理

B/S模式的数据库体系是利用Web服务器和ASP(Active Server Pages即动态服务器网页)作为数据库操作的中间层,将客户机/服务器模式的数据库结构与Web技术密切结合,从而形成具有三层Web结构的B/S模式的数据库体系。

B/S结构的工作原理是:在前端采用IE浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器[9],见图2-1。

图2-1 B/S结构工作原理

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护,它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。系统的扩展非常容易,另一方面简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本[10][11]。

2.2 ASP技术简介

开发基于Internet/Intranet的考勤管理系统,首先要解决的问题是通

10

(设计)

过Web应用程序访问后台数据库信息.Web 应用程序被分割成页面(Web Pages),通常以 HTML 文件的形式驻留在Web服务器上,用户通过与Web页面的交互操作提出对数据库的访问请求并获取访问结果,这就要求Web应用程序能很好地实现动态Web页面.Web服务器脚本编程技术,可以创建动态的、快速的交互性的Web站点,产生交互式动态网页。

ASP(Active Server Pages)是Microsoft于1996年11月推出的Web应用程序开发技术.在Microsoft的有关文档中ASP被描述为:一个服务器端的脚本环境,可以生成和运行动态的,交互的,高性能的Web服务器应用程序.

ASP 的主要特性是能够把HTML文件,脚本,基于COM标准的组件有机地组合在一起,形成一个能够在服务器上运行的动态Web应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器.

ASP的内建对象不必创建就可以使用,除此以外还提供了内臵组件以扩充应用程序的功能,用户也可以自己定义和制作组件,或者使用第三方提供的组件。通过这种环境可以产生动态的、交互的、高性能的WEB应用程序,如使用HTML表单收集和处理信息,进行上传和下载等等,就如同用户在使用自己的CGI一样。由于所有的程序都在服务器端执行,这样就大大减轻了客户端浏览器的负担,提高了交互的速度[12]。

另外,ASP通过ADO(ACTIVEX DATA OBJECT)技术非常方便地实现了对网络数据库的访问,可以进行复杂的数据库操作。

2.3 SQL server数据库技术简介

SQL Server 是Microsoft退出的一个关系数据库管理系统。一般工作于Microsoft公司的工作系统平台上,如Microsoft windows 2000/XP/2003.

11

(设计)

目前的SQL Server 数据库有多个版本:SQL Server 2000个人版和企业版、SQL Server 2005及SQL Server2008。他们的功能强大性也逐步提高[13]。

本系统采用的数据库版本是SQL Server 2000个人版。 该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用[14]。

2.4 ASP Studio2005

在系统程序的编写和调试过程中,采用的开发工具是ASP Studio2005。

它是一个集ASP代码编辑、程序调试于一体的高性能的ASP项目开发工具。编程人员只需简单的建立一个ASP项目,无需配臵任何服务器,便可在内臵的带有调试功能的ASP服务器的配合下实现ASP项目的编辑、调试。

除了常规代码编辑功能外,编辑器还带有多种代码提示功能,能对ASP

内臵对象、COM对象、用户自定义对象自动列出其成员函数及其函数的语法提示,大大方便了ASP源程序的编辑,提高了程序的编写效率。在此次系统设计过程中提供了很大的便利。

3 考勤管理系统需求分析

信息技术本身只是工具,是手段,只有当信息技术与管理技术实现了完

美的结合,才能发挥其巨大的威力。本系统就是信息技术与高校人力资源管理技术的结合。

12