员工管理系统.doc

上传人:wj 文档编号:2157827 上传时间:2023-05-02 格式:DOC 页数:18 大小:708.50KB
下载 相关 举报
员工管理系统.doc_第1页
第1页 / 共18页
员工管理系统.doc_第2页
第2页 / 共18页
员工管理系统.doc_第3页
第3页 / 共18页
员工管理系统.doc_第4页
第4页 / 共18页
员工管理系统.doc_第5页
第5页 / 共18页
员工管理系统.doc_第6页
第6页 / 共18页
员工管理系统.doc_第7页
第7页 / 共18页
员工管理系统.doc_第8页
第8页 / 共18页
员工管理系统.doc_第9页
第9页 / 共18页
员工管理系统.doc_第10页
第10页 / 共18页
员工管理系统.doc_第11页
第11页 / 共18页
员工管理系统.doc_第12页
第12页 / 共18页
员工管理系统.doc_第13页
第13页 / 共18页
员工管理系统.doc_第14页
第14页 / 共18页
员工管理系统.doc_第15页
第15页 / 共18页
员工管理系统.doc_第16页
第16页 / 共18页
员工管理系统.doc_第17页
第17页 / 共18页
员工管理系统.doc_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

员工管理系统.doc

《员工管理系统.doc》由会员分享,可在线阅读,更多相关《员工管理系统.doc(18页珍藏版)》请在冰点文库上搜索。

员工管理系统.doc

考勤管理系统

系、部:

学生姓名:

指导教师:

职称:

专业:

班级:

完成时间:

目录

1绪论

1.1课题背景

1.2本课题研究的意义

1.3本课题的研究目的

2开发工具及系统开发模式

2.1开发环境环境的介绍

2.2ASP技术简介

2.3ASP开的优势

2.4系统开发模式(B/S)

2.4.1B/S模式结构

2.4.2B/S模式的优点

3Access访问数据库

4系统需求分析

4.1系统总体需求分析

4.2系统可行性分析

5系统总体设计

5.1系统总体设计目标

5.2系统总体思想

5.3系统结构架构图

5.4系统功能模块图

6系统实现

6.1系统管理员登录模块

6.2普通员工管理

6.3考勤录入管理

6.4员工考勤信息查询

6.5注销登录

7系统测试简介

7.1功能测试

7.2可用性测试

7.3安全性测试

7.4测试总结

小结:

参考文献:

致谢

第一章绪论

1.1课题背景

我国众多的企业都是采用传统的手工方式记录企业员工每日的出勤情况。

这种方式繁琐易错,准确性、透明度、实时性差,受人为因素影响过大,增加了企业的人力资源成本。

同时使用传统人工记录考勤管理容易出现疏漏,甚至可能存在考勤监管人员因人情导致考勤不平等的情况,造成企业员工存在侥幸心理,无法解决代考、脱岗的问题,不利于企业的人员管理。

我国众多的企业都是采用传统的手工方式记录企业员工每日的出勤情况。

这种方式繁琐易错,准确性、透明度、实时性差,受人为因素影响过大,增加了企业的人力资源成本。

同时使用传统人工记录考勤管理容易出现疏漏,甚至可能存在考勤监管人员因人情导致考勤不平等的情况,造成企业员工存在侥幸心理,无法解决代考、脱岗的问题,不利于企业的人员管理。

1.2本课题研究的意义

随着计算机技术与网络技术的发展,计算机网络给人们带来了很多便利,同样考勤管理系统也是如此,它主要是为了满足单位日的考勤管理的需求,扩大工作空间,使单位管理过程更加快速、安全、高。

论文系统规划设计过程是从单位的业务流程出发展开分析,从而完成系统各个功能模块的分析过程,以及完成部分功能模块的设计,实现了数据库信息的浏览、录入、查询、修改、删除等各种操作,通过统一界面使得系统操作更为灵活、方便便捷。

随着计算机的普及与计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。

考勤管理是商业信息管理的重要部分,面对大量的商品信息,采用人力处理将浪费大量的时间、人力与物力,而且统计数据麻烦。

因此,开发一个界面友好,易于操作的考勤管理软件进行自动化处理变得十分重要,这正是本系统开发的目的与意义。

通过此考勤管理系统的开发锻炼了学生的实际动手能力对以后的学习与工作能力的培养也具有重要意义。

1.3本课题的研究目的

本着提高企业的工作效率与经济效益,面对企业自身的高速发展及其发展过程中出现的各种情况,考勤管理系统在实施后应能实现以下目标:

1) 实现信息共享,相互之间信息传递准确、快捷、顺畅。

2)  全面自动化管理,可随时掌握员工出勤,事假等情况。

3)  能够快速、准确地查询员工各个时间的考勤信息,便于企业进行管理

4)   系统界面友好美观,操作简单易行,查询灵活方便,数据存储安可靠。

5)   系统维护安全、方便、可靠,并且能够满足实用性、先进性的要求。

6) 完善的系统开发方案与规范。

2开发工具及系统开发模式

2.1开发环境环境的介绍

2.2ASP技术简介

ASP技术ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。

目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。

通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供"静态"(static)的主页内容。

所谓"静态",指的就是站点的主页内容是"固定不变"的。

当浏览器通过Internet的HTTP(HypertextTransportProtocol)协议,向站点服务器(WebServer)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML的文件数据给浏览器。

一个"静态"的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。

而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。

当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件。

站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。

根据用户请求生成动态主页的传统方法有CGI、ISAPI等。

CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。

当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。

这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。

而较简单的开发技术如javascript和IDC(InternetDatabaseConnector)等功能有限,不敷使用。

ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

ASP与常见的在Client端实现动态主页的技术如Javaapplet、ActiveXControl、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。

由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。

ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。

当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给WebServer,如果WebServer上装了ASP,就调用ASP。

ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传WebServer,然后WebServer再把结果发送给浏览器。

ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。

通过ASP内置的对象、服务器组件(ServerComponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。

ASP比较网关及服务器扩展模式有着以下优点:

(1)完全与HTML文件融合在一起;

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象的并通过ActiveXServer对象可扩展

2.3ASP开发的优势

开发速度快.

2.4系统开发模式(B/S)

2.4.1B/S模式结构

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。

这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

2.4.2B/S架构的优点和劣势

1)维护和升级方式简单。

目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。

对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。

无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。

所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。

今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。

因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。

  

(2)成本降低,选择更多。

大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。

现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。

所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

  比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。

(3)应用服务器运行数据负荷较重。

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。

但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。

因此,许多单位都备有数据库存储服务器,以防万一。

3Access访问数据库

MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。

可是事后微软证实这是个失败计划,并且将它中止。

数年后他们把名字重新命名于数据库软件。

另外,Access还是c语言的一个函数名和一种交换机的主干道模式。

4系统需求分析

4.1系统总体需求分析

通过调查,要求系统需要有以下功能:

由于操作人员的计算机知识普遍较差,要求系统良好的的人机操作界面。

1)对员工基础信息进行管理

2)员工可以在系统中进行签到和签退

3)可以对每位员工的考勤情况进行查询

4)系统退出

4.2系统可行性分析

1)经济行

根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能需求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应考虑能力与水平,并考虑近期内可以培养和发民的技术人员。

2)运行可行性

对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。

同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成系统开发任务等。

按上述两方面进行可行性分析、研究后,我们认为该项目是可行的。

5系统总体设计

5.1系统总体设计目标

考勤管理系统总体任务是实现企业员工考勤管理的规范化,考勤管理数据自动化。

系统的设计目标即是完成这一任务。

5.2系统总体思想

系统应该具备数据库维护功能,能够让用户进行数据包的备份和恢复。

系统应采用模块化程序设计,便于功能的组合与修改,以及以后可能进行的升级。

综合考虑,本系统用是B/S结构,以Access作为后台数据库,ASP为程序开发设计语言.

5.3系统结构架构图

考勤管理系统

用户登录

员工管理

考勤录入

考勤查询

系统退出

图5-3所示

5.4系统功能模块图

1)用户登录模块

2)登录主界面

3)用户管理

4)考勤录入管理

5)员工考勤信息查询

6系统实现

6.1系统管理员登录模块

系统管理员进入登录界面,输入管理员用户名和密码,如果管理员用户和密码正确,提示:

登录成功,考勤管理系统主界面;如果不正确,系统会提示用户名或密码错误.

代码:

login.asp

url(images/bg1.jpg);background-repeat:

no-repeat;">

70px;">

用户名:

url(images/username.jpg);width:

198px;height:

23px;border-width:

0;color:

#FFFFFF;font-family:

Arial,Helvetica,sans-serif;font-size:

12px;"/>

密  码:

url(images/password.jpg);width:

198px;height:

23px;border-width:

0;color:

#FFFFFF;

font-family:

Arial,Helvetica,sans-serif;font-size:

12px;"/>

 

 

登录处理页面:

main/login_judge.asp

代码如下:

--#includefile="../conn/conn.asp"-->

<%

username=request.Form("txtUserName")

pwd=request.Form("txtPassWord")

sql="select*fromuser_table"

setrs=conn.execute(sql)

dowhilenotrs.eof

ifusername=rs("user_name")andpwd=rs("user_pwd")then

session("username")=username

session("pwd")=pwd

session("quanxian")=rs("user_qx")

response.Write""

ifrs("user_qx")=1then

response.Write""

else

response.Write""

endif

rs.close

conn.close

setrs=nothing

setconn=nothing

response.End()

endif

rs.movenext

loop

session("username")=""

session("pwd")=""

rs.close

conn.close

setrs=nothing

setconn=nothing

response.Write""

response.Write""

response.End()

6.2普通员工管理

进入考勤管理系统后,点击左上边的员工管理,填写用户信息

点击确认,增加员工信息成功,跳转到用户管理页面列表页

处理页面user_jugde.asp

--#includefile="../conn/conn.asp"-->

<%

'response.Writeconn.state

username=request.Form("txtusername")

pwd1=request.Form("txtuserpwd1")

pwd2=request.Form("txtuserpwd2")

quanxian=request.Form("rdbquanxian")

ifpwd1<>pwd2then

response.Write""

response.Write""

response.End()

else

sql="insertintouser_table(user_name,user_pwd,user_qx)values('

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2