实验室工作人员考勤管理系统的设计与实现5351.docx
实验室工工作人员员考勤管管理系统统的设计计与实现现摘 要要:实验验室考勤勤管理系系统可以以有效地地管理员员工的出出勤情况况,规范范人事制制度管理理,保证证实验室室正常的的工作,是是实验室室管理的的重要组组成部分分。近年来高高校不断断地扩大大招生力力度,学学生人数数大幅增增加,实实验室工工作人员员人数相相应增加加,随即即行政管管理人数数也相应应的增加加。本文文认真研研究了山山西财经经大学实实验室的的的考勤勤现状,对对实验室室考勤系系统进行行了深入入的探讨讨、分析析和设计计。作者者结合实实际,提提出了一一个采用用B/SS结构的的实验室室工作人人员考勤勤系统,给给出了数数据库的的详细设设计。同同时利用用ASPP技术,实实现了其其中的主主要功能能模块,如如基本信信息管理理模块,考考勤工资资信息管管理模块块,统计计查询模模块和系系统用户户管理模模块,并并在本文文中对其其具体实实现作了了详细说说明。 关键词:实验室室;考勤管管理;AASP;B/SS;SQQL sservver目录1绪论111.1 课题研研究背景景11.2 国内外外研究现现状21.3 课题研研究的目目的和意意义42 系统统相关技技术52.1 B/SS结构的的工作原原理62.2 ASPP技术简简介62.3 SQQL sservver数数据库技技术简介介72.4 ASSP SStuddio22005583 考勤勤管理系系统需求求分析883.1 总体要要求93.2 系统需需求概述述103.3 数据流流图1114 系统统设计一一三4.1 系统的的设计原原则一三三4.2 系统功功能设计计144.3系系统结构构设计1164.4 数据库库设计1174.4.1 数数据库逻逻辑设计计174.4.2数据据库物理理设计1195 系统统实现2215.1 关键技技术难点点及解决决措施2215.2 界面设设计2335.3 系统主主要功能能模块的的实现2255.3.1用户户注册界界面2555.3.2 用用户权限限系统界界面2665.3.3 管管理员权权限系统统主界面面275.3.4 考考勤管理理模块2286 系统统的运行行与测试试306.1 系统运运行与测测试环境境306.2 测试方方案3116.3系系统功能能测试3316.4 系统性性能测试试34系统小结结35参考文献献37致谢3991 绪论论1.1 课题研研究背景景随着现今今高校的的不断扩扩招,学学校教职职工人数数的日益益增加,使使得原有有的向人人事处每每月提交交纸制考考勤表,再再由人事事处劳资资人员进进行审核核核算的的考勤工工作量加加大,出出错率也也越来越越大,严严重影响响到考勤勤工作进进度。考考勤管理理在人员员管理过过程中充充当着一一个十分分重要角角色,考考勤管理理的效率率对教学学的效果果起着举举足轻重重的作用用1。实验室是是学校办办学的物物质基础础和必要要条件,是是高等院院校资产产的重要要组成部部分,它它在一定定程度上上反映了了学校的的教学能能力、教教学质量量、科研研水平和和科研开开发能力力的高低低,并且且直接影影响着高高校的教教学质量量与办学学效益23。近近年来,某某高校实实验室通通过连续续不断地地建设与与经常性性的评估估活动,提提高了管管理水平平,部分分实验室室逐步走走上了规规范化、制制度化、科科学化的的管理轨轨道,建建立先进进的实验验室管理理系统,使使其具有有整体性性强、流流程简单单、操作作方便、功功能丰富富和通用用性强等等特点,是是加快高高校实验验工作自自动化、信信息资源源化和管管理科学学化建设设进程必必要途径径4。但大大部分实实验室仍仍然没有有意识到到信息化化是管理理工作走走向科学学化、现现代化的的必由之之路,仍仍然继续续着低效效率、不不规范的的管理状状况。信息是实实验室管管理工作作的重要要组成,也也是各项项管理工工作相互互联系的的纽带,加加强实验验室管理理工作的的规范化化、制度度化、科科学化必必然要充充分地利利用实验验室中的的各种信信息,而而推动实实验室管管理工作作的信息息化又必必然能带带动实验验室的管管理工作作走向规规范化、制制度化、科科学化。在实验室室考勤管管理中应应当坚持持以信息息化带动动标准化化、科学学化,最最终实现现现代化化的思路路5。通过过推动信信息化进进程,建建立完善善的综合合管理信信息系统统,利用用计算机机的辅助助管理将将管理者者从繁杂杂的手工工劳动中中解放出出来,推推进实验验室的管管理模式式走向现现代化,促促使实验验室各项项任务顺顺利、高高效地完完成66。实现信息息化必然然要求对对实验室室的组织织机构、管管理模式式进行重重组优化化,不仅仅改造单单项任务务的业务务流程,也也对不同同任务之之间的衔衔接进行行优化,以以促使各各项任务务更加高高效地完完成;同同时为保保障信息息系统的的稳定运运行,必必须要以以制度的的形式稳稳定优化化后的管管理模式式。所以以,信息息化必然然能够带带动实验验室的管管理工作作走向规规范化、制制度化、科科学化。综上所述述,要提提高实验验室的管管理水平平,必须须要实现现信息化化。本课课题正是是针对某某高校教教学中心心实验室室的实际际情况,运运用现代代管理思思想和最最新的计计算机技技术,通通过分析析并优化化原有管管理模式式,开发发出一套套操作简简单、界界面友好好、具有有实用性性又不失失先进性性的高校校实验室室工作人人员考勤勤管理系系统。本研究利利用ASSP技术术根据山山西财经经大学的的实际情情况及现现行的考考勤制度度与办法法,开发发了一套套基于BB/S结结构的网网上考勤勤管理系系统,其其主要目目的是为为了统计计员工的的迟到、早早退、旷旷工、事事病假、加加班以及及出差情情况,这这些信息息将直接接作为学学校对教教职员工工的奖惩惩、提升升以及培培训的依依据。1.2 国内外外研究现现状实验室管管理信息息系统也也叫LIIMS(Labboraatorry IInfoormaatioon MManaagemmentt Syysteems),它是是随着计计算机技技术的发发展而产产生的专专门用于于实验室室各类信信息管理理的网络络化系统统,是计计算机技技术、管管理科学学与分析析技术相相结合的的产物。LLIMSS技术的的应用,可可以为实实验室的的高效和和科学运运作以及及实验室室各类信信息的保保存、交交流和加加工提供供平台,并并可对实实验室工工作的各各个环节节进行全全面量化化和质量量管理。LIMSS的发展展经历了了从单机机应用到到局部网网络即局局域网应应用,最最后到目目前的IInteerneet应用用,即采采用Inntraanett和Weeb技术术的LIIMS开开始出现现,普遍遍采用了了统一的的浏览器器界面和和以Weeb服务务器为中中心的分分布式管管理体系系,使用用极其方方便,数数据的共共享和发发布更为为简单,功功能更为为全面,软软件的二二次开发发更为容容易,这这些最新新的计算算机网络络技术在在LIMMS系统统中的应应用,代代表了今今后LIIMS技技术的发发展方向向。LIIMS采采用的技技术平台台从DOOS平台台、UNNIX平平台逐步步过渡到到Winndowws、WWinddowss NTT平台,产产品具有有更良好好的用户户界面,操操作更简简单,功功能更全全面,性性能价格格比更好好,从而而吸引了了越来越越多的用用户。西方发达达国家的的LIMMS市场场在900年代就就己经完完全打开开,现在在LIMMS已经经成为一一个标准准词汇为为大家广广为接受受,在美美国每年年要召开开一次LLIMSS大会,讨讨论LIIMS的的有关问问题。而而且发达达国家己己经为LLIMSS建立了了初步的的工业标标准。目目前国外外比较著著名的LLIMSS产品有有AACC Innfo traay AAG公司司的LAABbaase,Accceleeratted Tecchnoologgy LLaboorattoriies公公司的NNeoMMatee LMMIS,Dayynammic Dattabaase公公司的LLab Massterr LMMIS,labbwarr公司的的Labb Waare LMMIS,英英国实验验室系统统公司的的Sammplee Maanagger LMIIS和Nauutillus LMIIS,等等。这些些产品都都比较成成熟,功功能多,并并且都通通过了严严格的检检验。它它们的数数据综合合储存基基本上都都能符合合优良实实验室规规范(GGLP)、优良良自动实实验室规规范(GGALPP)、优优良生产产质量管管理规范范(GMMP)和和ISOO 90000的的标准。这这些国外外的成熟熟软件大大多能够够由用户户设置工工作流程程,这样样能够很很快地适适应实验验室业务务的需要要7。我国高校校传统的的实验室室管理主主要是以以人工方方式进行行的,存存在着工工作繁重重,查询询、统计计不方便便等弊端端,这种种人工管管理往往往耗费了了很多的的人力、物物力,却却达不到到令人满满意的效效果。纵纵观国内内外LIIMS的的发展现现状,虽虽然现有有的实验验室管理理信息系系统种类类繁多,但但真正功功能比较较完备而而且实用用、适合合于高校校教学型型实验室室的成型型系统却却非常罕罕见8。所所以,结结合以上上国内外外研究概概况,可可以得出出结论:高校实实验室管管理信息息系统仍仍有很多多内容要要进行深深入地研研究与探探索。1.3 课题研研究的目目的和意意义随着计算算机技术术和网络络技术的的发展,计计算机网网络给人人们带来来了很多多便利,同同样考勤勤管理系系统也是是如此,它它主要是是为了满满足单位位日的考考勤管理理的需求求,扩大大工作空空间,使使单位管管理过程程更加快快速、安安全、高高效。论论文系统统规划设设计过程程是从单单位的业业务流程程出发展展开分析析,从而而完成系系统各个个功能模模块的分分析过程程,以及及完成部部分功能能模块的的设计,实实现了数数据库信信息的浏浏览、录录入、查查询、修修改、删删除等各各种操作作,通过过统一界界面使得得系统操操作更为为灵活、方方便便捷捷。随着着计算机机的普及及和计算算机科学学技术的的飞速发发展,人人们开始始越来越越多地利利用计算算机解决决实际问问题。考考勤管理理是 信信息管理理的重要要部分,面面对大量量的人员员信息,采采用人力力处理将将浪费大大量的时时间、人人力和物物力,而而且统计计数据麻麻烦。因因此,开开发一个个界面友友好,易易于操作作的考勤勤管理软软件进行行自动化化处理变变得十分分重要,这这正是本本系统开开发的目目的和意意义。通通过此考考勤管理理系统的的开发锻锻炼了学学生的实实际动手手能力对对以后的的学习和和工作能能力的培培养也具具有重要要意义。 本着提高高学校的的工作效效率和教教学效果果,面对对学校自自身的发发展及其其发展过过程中出出现的各各种情况况,考勤勤管理系系统在实实施后应应能实现现以下目目标:1 实现信息息共享,相相互之间间信息传传递准确确、快捷捷、顺畅畅。2 全面自动动化管理理,可随随时掌握握员工出出勤,事事假等情情况。3 能够快速速、准确确地查询询员工各各个时间间的考勤勤信息,便便于各部部门进行行管理。4 系统界面面友好美美观,操操作简单单易行,查查询灵活活方便,数数据存储储安可靠靠。5 系统维护护安全、方方便、可可靠,并并且能够够满足实实用性、先先进性的的要求。6 完善的系系统开发发方案与与规范。2 系统统相关技技术实验室工工作人员员考勤管管理系统统总体技技术采用用浏览器器/服务务器(BB/S)模模式开发发。B/S模式式是随着着Intternnet发发展起来来的一种种网络服服务应用用系统结结构,它它可以使使用Viisuaal BBasiic、VVisuual C#、AASP、PPHP、AASP.NETT和Jaava等等众多功功能强大大的开发发工具或或语言开开发网络络应用程程序,服服务器上上使用后后台数据据库保存存用户数数据。BB/S模模式的管管理系统统主要优优势在于于用户无无需安装装客户端端软件,只只要使用用Intternnet Expplorre浏览览器就可可以使用用管理系系统。系统开发发采用AASP编编写,AASP既既不是一一种语言言,也不不是一种种开发工工具,而而是为生生成动态态的,交交互的 Webb 应用用程序提提供一种种方法和和技术.ASPP本身包包含了VVBsccrippt和JJAVAAscrriptt引擎,使使得脚本本可以直直接嵌入入HTMML中,而而且还可可以通过过ACTTIVEEX控件件实现更更为强大大的功能能。服务器端端数据库库采用MMicrrosooft SQLL Seerveer 220000,因它它具有很很高的执执行效率率、可靠靠性和可可伸缩性性,能满满足B/S管理理系统的的需要;它能提提供强有有力的工工具进行行数据管管理、响响应。具具有并行行数据处处理,数数据分离离等特性性;它能能够提供供方便、灵灵活的数数据库管管理方式式。许多多需人工工调整的的配置任任务和设设定值可可以自动动完成,大大大方便便了用户户的维护护工作,提提高了自自动化程程度;它它高度集集成了OOLE对对象技术术和C#开发程程序集;它符合合ANSSISQQL标准准,并改改进、增增强了语语言功能能;此外外,实现现了逆向向兼容性性,用户户可方便便地升级级。2.1 B/SS结构的的工作原原理B/S模模式的数数据库体体系是利利用Weeb服务务器和AASP(Acttivee Seerveer PPagees即动动态服务务器网页页)作为为数据库库操作的的中间层层,将客客户机/服务器器模式的的数据库库结构与与Webb技术密密切结合合,从而而形成具具有三层层Webb结构的的B/SS模式的的数据库库体系。B/S结结构的工工作原理理是:在在前端采采用IEE浏览器器将用户户提交的的操作信信息向WWeb服服务器发发出HTTTP请请求,WWeb服服务器通通过ASSP和一一些中间间组件访访问后台台数据库库,并将将操作结结果以HHTMLL页面的的形式返返回给前前端浏览览器99,见见图2-1。图2-11 B/S结构构工作原原理B/S最最大的优优点就是是可以在在任何地地方进行行操作而而不用安安装任何何专门的的软件。只只要有一一台能上上网的电电脑就能能使用,客客户端零零维护,它它能有效效地保护护数据平平台和管管理访问问权限,服服务器数数据库也也很安全全。系统统的扩展展非常容容易,另另一方面面简化了了客户端端电脑载载荷,减减轻了系系统维护护与升级级的成本本和工作作量,降降低了用用户的总总体成本本100111。 2.2 ASPP技术简简介开发基于于Intternnet/Inttrannet的的考勤管管理系统统,首先先要解决决的问题题是通过过Webb应用程程序访问问后台数数据库信信息.WWeb 应用程程序被分分割成页页面(WWeb Pagges),通常常以 HHTMLL 文件件的形式式驻留在在Webb服务器器上,用用户通过过与Weeb页面面的交互互操作提提出对数数据库的的访问请请求并获获取访问问结果,这就要要求Weeb应用用程序能能很好地地实现动动态Weeb页面面.Weeb服务务器脚本本编程技技术,可可以创建建动态的的、快速速的交互互性的WWeb站站点,产产生交互互式动态态网页。ASP(Acttivee Seerveer PPagees)是是Miccrossoftt于19996年年11月月推出的的Webb应用程程序开发发技术.在Miicroosofft的有有关文档档中ASSP被描描述为:一个服服务器端端的脚本本环境,可以生生成和运运行动态态的,交交互的,高性能能的Weeb服务务器应用用程序.ASP 的主要要特性是是能够把把HTMML文件件,脚本本,基于于COMM标准的的组件有有机地组组合在一一起,形形成一个个能够在在服务器器上运行行的动态态Webb应用程程序,并并能把按按用户要要求制作作的标准准HTMML页面面送给客客户端浏浏览器. ASP的的内建对对象不必必创建就就可以使使用,除除此以外外还提供供了内置置组件以以扩充应应用程序序的功能能,用户户也可以以自己定定义和制制作组件件,或者者使用第第三方提提供的组组件。通通过这种种环境可可以产生生动态的的、交互互的、高高性能的的WEBB应用程程序,如如使用HHTMLL表单收收集和处处理信息息,进行行上传和和下载等等等,就就如同用用户在使使用自己己的CGGI一样样。由于于所有的的程序都都在服务务器端执执行,这这样就大大大减轻轻了客户户端浏览览器的负负担,提提高了交交互的速速度112。另外,AASP通通过ADDO(AACTIIVEXX DDATAA OOBJEECT)技术非非常方便便地实现现了对网网络数据据库的访访问,可可以进行行复杂的的数据库库操作。2.3 SQLL seerveer数据据库技术术简介SQL Serrverr 是MMicrrosooft退退出的一一个关系系数据库库管理系系统。一一般工作作于Miicroosofft公司司的工作作系统平平台上,如如Miccrossoftt wiindoows 20000/XXP/220033.目前的SSQL Serrverr 数据据库有多多个版本本:SQQL SServver 20000个人人版和企企业版、SSQL Serrverr 20005及及SQLL Seerveer20008。他他们的功功能强大大性也逐逐步提高高一三三。本系统采采用的数数据库版版本是SSQL Serrverr 20000个个人版。 该版本本继承了了SQLL Seerveer 77.0 版本的的优点,同同时又比比它增加加了许多多更先进进的功能能。具有有使用方方便可伸伸缩性好好与相关关软件集集成程度度高等优优点,可可跨越从从运行MMicrrosooft Winndowws 998 的的膝上型型电脑到到运行MMicrrosooft Winndowws 220000 的大大型多处处理器的的服务器器等多种种平台使使用114。2.4 ASPP Sttudiio20005在系统程程序的编编写和调调试过程程中,采采用的开开发工具具是ASSP SStuddio220055。它是是一个集集ASPP代码编编辑、程程序调试试于一体体的高性性能的AASP项项目开发发工具。编编程人员员只需简简单的建建立一个个ASPP项目,无无需配置置任何服服务器,便便可在内内置的带带有调试试功能的的ASPP服务器器的配合合下实现现ASPP项目的的编辑、调试。除了常规规代码编编辑功能能外,编编辑器还还带有多多种代码码提示功功能,能能对ASSP内置置对象、CCOM对对象、用用户自定定义对象象自动列列出其成成员函数数及其函函数的语语法提示示,大大大方便了了ASPP源程序序的编辑辑,提高高了程序序的编写写效率。在此次系统设计过程中提供了很大的便利。3 考勤勤管理系系统需求求分析信息技术术本身只只是工具具,是手手段,只只有当信信息技术术与管理理技术实实现了完完美的结结合,才才能发挥挥其巨大大的威力力。本系系统就是是信息技技术与高高校人力力资源管管理技术术的结合合。3.1 总体要要求本系统目目标是改改变以往往手工考考勤审核核统计为为主的考考勤方法法,让考考勤人员员能在任任何连网网的计算算机上随随时进行行考勤操操作,由由服务器器自动统统计考勤勤天数补补贴数以以及考勤勤汇总情情况。考勤管理理系统的的研究主主要包含含两个层层面,即即管理层层面和技技术层面面。在管管理层面面上,该该系统应应符合高高校教职职工考勤勤管理的的应用需需求特性性,在实实现高校校考勤信信息网络络化管理理的基础础上,能能够为各各院系的的人力资资源建设设提供有有力的信信息服务务,同时时为学校校各级领领导提供供人员考考核信息息的决策策支持。在在技术层层面上,该该系统应应采用先先进、适适用的软软件开发发模式和和软件开开发过程程,并用用先进的的技术加加以实现现。系统开发发的出发发点是实实用。系系统建设设要求达达到提高高办事效效率、减减轻办事事人员的的劳动强强度并实实现信息息共享的的目的。主主要体现现在以下下几方面面:1 实用性最最大限度度地满足足用户的的需求,做做到灵活活实用是是系统建建设的最最高要求求,也是是系统设设计的基基本出发发点。实实用性要要求做到到:便于于用户应应用,便便于系统统管理,便便于数据据更新和和系统升升级,具具有简单单明了的的人机交交互方式式、优化化的系统统结构和和完善的的数据库库系统,以以及灵活活简便的的用户界界面和及及时向用用户提供供有效的的帮助信信息。2 网络化在在软硬件件上采用用B/SS结构和和C/SS结构,能能有效地地保证数数据的安安全性,合合理地控控制数据据流向,用用户可以以通过IInteerneet进行行多方面面交流。 3. 经济性性系统建建设要求求在实用用的基础础做到经经济,以以最小的的投入获获得最大大的效益益。在软软硬件配配置、系系统开发发和数据据库建立立上都充充分考虑虑投入和和经济效效益。3.2 系统需需求概述述本系统是是为具体体实验室室的考勤勤管理而而设计,因因此系统统主要面面向三类类用户:实验室室管理员员、实验验室普通通工作人人员和系系统管理理员,在在系统中中设立管管理员、和和普通员员工两种种用户类类别。用用户类别别是用户户权限的的唯一标标记,将将作为其其拥有相相应操作作权限的的依据。在在用户管管理中,用用户可通通过注册册后成为为该系统统的用户户,用户户的主要要区别如如下:1.系统统管理员员系统管理理员为具具体实验验室的技技术管理理人员,负负责管理理该实验验室考勤勤系统的的各项参参数,保保障系统统的正常常使用与与实验教教学等活活动的顺顺利开展展,信息息化的管管理工作作,实验验室系统统管理员员主要工工作包括括:部门门管理、考考勤和工工资参数数管理。2.部门门管理员员 系统管管理员为为具体实实验室的的部门管管理人员员,负责责考勤及及工资核核算的具具体任务务,它的的主要工工作有:考勤信信息的管管理、工工资信息息管理、加加班出差差的审核核以及考考勤报表表和工资资报表的的形成。3.普通通员工普通员为为具体实实验室的的工作人人员,他他们仅可可以 修修改个人人信息、查查询个人人考勤和和工资信信息。4.使用用案例根据用户户需求,我我们给出出了教职职工考勤勤信息的的使用案案例,其其中的角色有有:一般般员工、部部门管理理人员、系系统管理理员,抽抽象后的的角色都都是教职职工;使使用的功功能包括括:密码码验证、管管理权限限、查看看自己的的考勤和和工资信信息、查查看全部部职工信信息。职职工通过过密码验验证登陆陆;系统统管理员员通过权权限管理理给不同同角色的的员工赋赋予不同同的权限限;一般般员工只只能查看看自己的的基本信信息;有有权限的的人事部部门管理理人员可可以查看看所有教教职员工工的信息息、形成成考勤工工资报表表等。上述使用用案例如图3-1所示示。图3-11 教职职工考勤勤信息案案例图3.3 数据流流图数据流是是数据在在系统内内的传输输途径,数数据流图图从数据据传递和和加工的的角度,以以图形的的方式刻刻画数据据流从输输入到输输出的变变换过程程。数据据流程图图是一种种能全面面地描述述信息系系统逻辑辑模型的的主要工工具,它它可以用用少数几几种符号号综合地地反映出出信息在在系统中中的流动动、处理理和存储储情况。为为了描述述复杂的的软件系系统的信信息流向向和加工工,可采采用分层层的DFFD来描描述,分分层DFFD有顶顶层,中中间层、底底层之分分。数据流程程图的基基本成分分包括系系统的外外部实体体、处理理过程、数数据存储储和系统统中的数数据流四四个组成成部分。数据流模模型把层层次分解解方法运运用到系系统分析析上,这这种方法法很适用用于事务务处理系系统和其其它功能能密集型型应用程程序。通通过加入入控制流流元素后后,数据据流图技技术就可可以扩充充到允许许实时系系统的建建模。图3-22为实验验室考勤勤管理系系统的第第0层DDFD图图。图3-22 系统统第0层层DFDD各主要子子系统的的数据流流图如下下:1.用户户管理用户在系系统中根根据所拥拥有的权权限进行行操作,普普通用户户可以注注册用户户, 修修改、查查询用户户个人信信息。 只有管管理员才才可以增增加、修修改或删删除相关关信息。对对应的数数据表为为用户信信息表 ,如图图3-33。图3-33 用户户管理DDFD 2.实实验室考考勤工资资管理提供用户户对实验验室考勤勤及工资资信息的的查询。除除管理员员外的用用户,即即工作人人员只可可以在系系统中查查看实验验室自己己的考勤勤和工资资。管理理员具有有对这些些信息的的所有操操作权限限。如图图3-44。图3-44 考勤勤工资管管理DFFD4 系统统设计4.1 系统的的设计原原则考勤管理理系统是是根据山山西财经经大学教教学实验验室的状状况分析析提出的的,结合合具体实实验室的的情况和和需求,提提出实验验室考勤勤管理系系统的设设计原则则:1.功能能的完善善性对于具体体的业务务,其功功能应该该是完善善的,能能够准确确地表示示业务数数据,对对于和实实验室考考勤的管管理,除除考虑实实验室管管理者对对系统的的使用外外,还要要考虑普普通员工工的信息息查询,把把它设计计在管理理系统中中会大大大便工作作人员和和管理者者。2.使用用的方便便性和可可维护性性功能模块块的划分分必须合合理,让让操作者者在进入入系统后后,让使使用者可可以很容容易地进进行所需需的操作作,对于于符合权权限的用用户其检检索和修修改数据据等操作作同样应应该是易易于执行行的。同同时,对对于系统统的管理理者来说说,可维维护性高高,数据据查询、更更新等操操作易于于执行。3.可扩扩展性系统可以以适合于于以后可可能出现现的改进进数据库库结构、架架构变化化和功能能调整,以以满足实实际使用用过程中中出现的的对系统统功能的的扩充或或调整。4.可靠靠性系统应该该是可靠靠的,用用户在遇遇到系统统异常时时,应该该有相应应的操作作提示,让让用户理理解相应应的操作作情况,以以完成对对数据的的相应操操作。5.数据据的安全全性具有有效效的安全全机制来来保障数数据的安安全,确确保数据据的准确确的,对对于用的的登录、权权限、数数据库存存储过程程采用相相关的验验证和数数据保护护。4.2 系统功功能设计计根据该系系统的需需求分析析,需要要实现以以下目标标:该系统的的权限,一一种是不不同工作作人员权权限,一一种是部部门管理理权限,还还有一种种是辅助助管理权权限(即即系统管管理权限限)。员工拥有有的是员员工权限限,他所所要拥有有的功能能如下: 1 员工能够够随时浏浏览自己己的工资资情况,并并能够按按照年份份月份来来查询自自己的工工资记录录。2 通过注册册,可以以将用户户自己的的信息发发布到该该系统上上,使用用该系统统。3 个人信息息管理功功能,随随时可以以改变员员工自己己的信息息,如用用户名、姓姓名、密密码等。4 员工可以以随时浏浏览自己己的考勤勤情况,并并且能够够按照月月份、年年份来查查询自己己的考勤勤记录。 部门管管理者拥拥有的部部门管理理权限,他他所要拥拥有的功功能如下下: 1.考考勤管理理功能,部部门管理理者能够够随时查查阅本部部门内所所有成员员的考勤勤信息,并并能够对对每位员员工的考考勤情况况进行管管理,如如迟到、旷旷工、出出差、加加班管理理。2.工资资管理功功能,部部门管理理者能够够随时查查阅本部部门内所所有成员员的工资资信息,并并能够根根据每位位员工的的考勤情情况对每每位员工工每月的的工资进进行管理理。 系系统管理理者拥有有的系统统辅助管管理权限限,它所所要拥有有的功能能如下:1 部门管理理功能,管管理各部部门的基基本信息息,如新新部门的的添加删删除,名名称修改改等。2 参数管理理功能,管管理和设设定考勤勤管理和和工资管管理的基基本参数数,如工工作时间间、奖惩惩数额、工工资计算算的基本本单位等等。根据系统统功能的的要求,考考勤管理理网站各各个功能能模块之之间的关关系如图图4-11:图4-11 系统统功能模模块图4.3 系统结构构设计根据对实实验室工工作人员员考勤系系统的业业务和功功能分析析,将系系统功能能分为三三大模块块:员工工、系统统管理员员和部门门管理员员。其具具体系统统结构构构成如图图4-22所示:图4-22 总体体结构图图普通员工工模块:基本信信息修改改中,用用户可以以对自己己的密码码、联系系方式等等基本信信息进行行修改;对考勤勤和工资资信息的的权限只只限于对对自己的的新机金金像查询询操作。系统管理理员模块块:部门门管理中中,系统统管理员员可以根根据实际际部门变变更情况况对部门门基本信信息进行行管理;参数管管理中,系系统管理理员可以以修改上上下班时时间及工工资奖惩惩的参数数。部门管理理员模块块:该部部门的管管理人员员可以对对所有员员工的考考勤和工工资信息息进行添添加、更更新、查查询、汇汇总和统统计。4.4 数据库库设计数据库设设计是指指在现有有数据库库管理系系统上建建立数据据库的过过程,它它是管理理信息系系统的重重要组成成部分。其其设计内内容是:对于一一个特定定的环境境,进行行符合应应用语义义的逻辑辑设计,以以及提供供一个确确定存贮贮结构和和物理设设计,建建立实现现系统目目标,并并能有效效存取数数据和数数据模型型。在本系统统的设计计中,充充分考虑虑到了管管理系统统数据繁繁杂,重重复性很很大,数数据使用用频繁。因因此本系系统采用用了一种种能正确确反映用用户实现现环境,能能被现行行系统接接受,易易于维护护、效率率高的数数据管理理方法。4.4.1数据据库逻辑辑设计概念层模模型是从从现实世世界到机机器世界界的一个个中间层层次,常常用的概概念模型型有实体体-联系系(Enntitty-RRelaatioonshhip)模模型。E-R方方法使用用的工具具称为EE-R图图,定义义数据分分类对象象,数据据库设计计人员就就可以将将数据项项归类到到已知的的类别中中。实体体是具有有公共性性质的可可相互区区别的现现实世界界对象的的集合,可可以是具具体的事事物,也也可以是是抽象的的概念或或联系。属属性是描描述实体体或联系系的性质质或特征征的数据据项,一一个实体体的所有有实例都都具有共共同的性性质,在在E-RR模型中中,这些些性质或或特征就就是属性性。实体体内部的的联系通通常是指指组成实实体各属属性之间间的联系系,实体体之间的的联系通通常是指指不同实实体之间间的联系系266。通过对本本系统相相关参与与者的分分析,得得到本系系统的逻逻辑实体体,主要要有员工工、主管管、公司司部门、考考勤记录录等。其其相互之之间的EE-R模模型如图图4-33和4-4所示示。图4-33 员工工和部门门的实体体E-RR图 图4-44 实体体间关系系E-RR图4.4.2数据据库物理理设计数据库主主要使用用到以下下的几张张表: 员工工信息表表(Usser)职工基本本信息表表记录员员工的基基本个人人信息,有员工工编号、员员工姓名名、密码码、员工工性别、所所在部门门、电话话号码。其其中,该该表的主主键为员员工编号号(idd)。员员工信息息表结构构如图44-5所示。图4-55 员工工信息表表管理员员信息表表(Addminn)管理员信信息表用用于存放放管理员员信息,管管理员编编号、管管理员姓姓名、密密码 、所所在部门门、所处处的管理理角色。物物理结构构如图44-6所示。 图4-6 管理理员信息息表日常考考勤信息息表(wworkk)日常考勤勤信息表表为主要要的记录录信息表表,其主主要记录录公司员员工每天天考勤签签到记录录。登记记的主要要信息有有:签到到员工编编号、员员工姓名名、部门门、签到到时间、签签到情况况(用来来记录上上下班信信息)。物物理结构构如图44-7所示。图4-77 日常常考勤信信息表工资信信息表(Sallaryy)工资信息息表用于于存放工工资信息息,其主主要记录录员工编编号、员员工姓名名、奖金金、工资资、年薪薪、月薪薪、所在在部门。物物理结构构如图44-8所示。图4-88 工资资信息表表部门信信息表(DDepaartmmentt)用于存放放部门信信息,主主要用于于记录部部门编号号和部门门名称。物理结构如图4-9所示。图4-99 部门门信息表表考勤参参数信息息表(SSet_Up)考勤参数数信息表表主要用用于记录录本系统统的主要要考勤参参数, 主要的的表项有有:员工工编号、上上下班时时间、发发放工资资时间。 物理结结构如图图4-100所示。图4-110 考考勤参数数信息表表工资参参数信息息表(TTypee) 工资参参数信息息表用于于存放工工资信息息,包含含基本工工资、出出差补助助、加班班补助、迟迟到罚款款、旷工工罚款。图4-111 工工资参数数信息表表5 系统统实现5.1 关键技技术难点点及解决决措施1系统统的权限限区分根据系统统的需求求分析,本本系统需需要三个个权限,即即教职员员工权限限、部门门管理权权限和辅辅助管理理权限。如如何区分分他们是是非常重重要的。在在本系统统中,使使用了AADO对对象中的的Sesssioon对象象,seessiion对对象是全全局的,从从用户登登录到用用户退出出,他一一直保存存与系统统的运行行中。用用户登录录时,将将用户登登录的用用户名和和权限写写到seessiion中中,当需需要判别别权限时时将系统统中的ssesssionn再取出出进行判判别即可可。用户的信信息保存存在数据据库中,若若能在数数据库中中检索到到用户输输入的用用户名和和密码才才能被允允许访问问该页面面。单击击“登陆”按钮后后,登陆陆页面的的表单信信息将被被提交到到Loggin/LogginCChecck.AAsp进进行验证证及权限限分配,其代码码如下: if role="员 工" then strSQL="select * from user where name_id='"&uid& "' and password='"&upwd& "'" recCheckUser.Open strSQL,conn,1,1 if not recCheckUser.EOF then '如果用户帐号及密码正确Set session("User")=uidSet Session("Department")=recCheckUser("department")response.redirect "./Wor