adtime="&goaheadtime&",kqtimephase="&kqtimephase&",amgonokq="&amgonokq&",pmcomenokq="&pmcomenokq&",pmgonokq="&pmgonokq
(2)子模块2
模块功能:开始考勤
实现页面:nowkqinfo.asp
数据定义:amcometime,amoffdutytime,amgotime&,pmondutytime,pmcometime&,pmoffdutytime,
pmgotime&,ondutydelaytime,comedelaytime,offdutyaheadtime,goaheadtime,kqtimephase,&kqtimephase&,amgonokq,&amgonokq,pmcomenokq,pmcomenokq,pmgonokq,pmgonokq
关键代码:
1)数据库连接ADO
setconn=opendb("oabusy","conn","accessdsn")
setrs=server.createobject("adodb.recordset")
2)数据库查询
sql="selectDISTINCTuserdeptfromuserinf"
sql="selectname,usernamefromuserinfwhereuserdept="&sqlstr(userdept)
sql="select*frominittime"
(3)子模块3
模块功能:日考勤统计
实现页面:daykqinfo.asp
数据定义:amcometime,amoffdutytime,amgotime&,pmondutytime,pmcometime&,pmoffdutytime,
pmgotime&,ondutydelaytime,comedelaytime,offdutyaheadtime,goaheadtime,kqtimephase,&kqtimephase&,amgonokq,&amgonokq,pmcomenokq,pmcomenokq,pmgonokq,pmgonokq
关键代码:
1)数据库连接ADO
setconn=opendb("oabusy","conn","accessdsn")
setrs=server.createobject("adodb.recordset")
2)数据库查询
sql="selectname,usernamefromuserinfwhereuserdept="&sqlstr(userdept)
sql="select*frominittime"
(4)子模块4
模块功能:月考勤统计
实现页面:monthkqinfo.asp
数据定义:amcometime,amoffdutytime,amgotime&,pmondutytime,pmcometime&,pmoffdutytime,
pmgotime&,ondutydelaytime,comedelaytime,offdutyaheadtime,goaheadtime,kqtimephase,&kqtimephase&,amgonokq,&amgonokq,pmcomenokq,pmcomenokq,pmgonokq,pmgonokq
关键代码:
1)数据库连接ADO
setconn=opendb("oabusy","conn","accessdsn")
setrs=server.createobject("adodb.recordset")
2)数据库查询
sql="selectDISTINCTusername,namefromuserinfwhereuserdept='"&userdept&"'"
sql="selectDISTINCTuserdeptfromuserinf"
5系统实施和维护
本次系统设计完成后,尽管在设计的时候已经分别测试了系统的各个模块,但这并不能保证把它们结合成一个整体时系统也同样会正常工作。因此,最后需要完成整个系统的测试。在此期间,我们将测试运行信息系统,整理开发过程中编写的各个模块,以便通过质量认证和验收。为了保证企业人力资源管理系统的质量和可靠性,在分析、设计等各个开发阶段结束前,对它进行严格的技术评审。
5.1系统测试
本系统是非常具有代表性的企业管理信息系统,企业内部服务对象是企业内的员工,运行的环境为企业的内部网络,因此需要设置一台Web服务器,用于运行本系统。并安装MicrosoftOfficeAccess2003作为后台数据库。
5.1.1IIS的安装
IIS(InternetInformationSever)是Microsoft公司主推的Web服务器。在WindowsXP安装光盘中包含IIS5.1。IIS与WindowsNTSever完全集成在一起,所以用户能够利用WindowsNTServer和NTFS内置的安全特性,建立强大、灵活而安全的Interner或Intranet站点。IIS的一个重要特性是支持ASP。
在WindowsXPProfessional版中,需要手动安装IIS方法如下:
(1)依次选择"开始"/"设置"/"控制面板"/"添加/删除程序",打开"添加/删除程序"对话框。
(2)单击左侧的"添加/删除Windows组件"按钮,打开"Windows组件向导"对话框,如图5.1所示。
图5.1Windows组件向导
(3)选中"Internet信息服务(IIS)",然后单击"下一步"按钮。安装IIS需要13.4MB的磁盘空间。
安装程序开始配置组件并复制文件,安装过程将持续一段时间,安装完毕后,打开"控制面板"中的"管理工具"页面,可以看到"Internet服务管理器"图标。双击此图标,将打开IIS管理窗口,在IIS窗口中可以看到,使用IIS可以管理Web站点等。
在左侧窗格中选择"默认Web站点"节点,在右侧的窗格中将会显示默认Web主目录下的目录和文件信息。如图5.2所示。
图5.2IIS管理窗口
在"Web站点"选项卡中,可以设置Web站点的IP地址和TCP端口,默认的端口号为80。单击"主目录"选项卡,可以设置Web站点的主目录,缺省情况下,主目录为C:\inetpub\wwwroot。可以将主目录设置为本地计算机上的其他目录,也可以设置为其他计算机上的目录或者重定向到其他网址。
图5.3设置Web站点的主目录
5.1.2后台数据库的配置
后台数据库可以使用SQLServer或Access,数据库服务器和web服务器可以配置在同一台计算机上,也可以在两台计算机以上,以上两种情况对于开发的过程来说是类似的,只需在web服务器上配置好ODBC的系统数据源就可以了。本系统是在WindowsXPprofessional下开发的,开发数据库使用的是Access2003。
建立一个ODBC数据源,步骤如下:
(1)选择"控制面板"中的"ODBC数据源管理"选项,选择"系统DSN"选项卡,单击"添加"按钮。
图5.4ODBC数据源管理器
(2)在"创建新数据源"窗口中,选择"DriverdoMicrosoftAccess(*.mdb)"作为数据库的驱动程序,然后单击"完成"按钮。
图5.5创建新数据源
(3)在"ODBCMicrosoftAccess安装"窗口中,数据源名称为"new"。
这是asp程序中将要引用的。单击"选择......"按纽,从弹出的文件窗口中选择new.mdb文件所在位置,其他选项不改变。
图5.6ODBC数据源的安装
(4)单击"确定"按钮,就完成了Access数据库的ODBC数据源配置。
以下是测试用户登陆系统的结果(测试数据:username:admin,password:admin),表明测试成功。
图5.7登陆系统界面
图5.8是编辑员工档案的界面,编辑成功。
图5.8编辑员工档案界面
图5.9是编辑员工职位变动信息界面,编辑成功。
图5.9员工职位变动信息界面
图5.10是增加员工奖惩情况界面,增加成功。
图5.10员工奖惩情况界面
图5.11是编辑员工考核档案界面,编辑成功。
图5.11编辑员工考核档案界面
图5.12是编辑员工工资档案界面,编辑成功。
图5.12编辑员工工资档案界面
图5.13是管理公告信息的界面,测试成功。
图5.13管理公告信息界面
以上各个模块测试基本符合要求,达到了系统的需求,系统测试成功。
5.2系统维护
尽管系统能够按照我们设计的运行了,但是也有我们存在的不足,说不定什么时候在运行的时候就会凸显出来,这就需要我们对系统不断的进行维护和管理,加强系统的安全技术,增进系统的功能,完善系统的浏览界面,是每个用户都能够方便的使用该系统,尤其对于一个企业,我们设计基本属于一个通用企业的人力资源管理的系统,在该系统中我们没有太多考虑IT这个字眼,基本符合了一个小型企业人力管理的要求。
6设计总结与心得
本次设计的主要目的是用ASP这种服务器端脚本语言,进行网络编程。开发基于Web的企业人力资源管理系统。本文围绕开发IT企业人力资源管理系统的页面设计、用户操作、管理员管理等部分,实现系统的技术方案。并在此基础上,了解了系统实现的关键部分及其实现原理。主要的研究成果体现在以下几个方面:
(1)经过阶段性的可行性分析研究,设计出了本平台系统的动态主页面,为用户提供一个友好的Web浏览界面。
(2)进行了B/S模式下的企业人力资源管理的需求分析,确定了B/S模式下的系统的一般需求,并在此基础上得出
上一篇:
ASP仓库即时查询系统ASP+ACCESS(论文和程序)
下一篇:
用于土木工程结构抗震的半主动调谐质量阻尼器