欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    考勤管理系统—毕业设计论文.docx

    • 资源ID:4296414       资源大小:525.21KB        全文页数:39页
    • 资源格式: DOCX        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    考勤管理系统—毕业设计论文.docx

    本科毕业设计考勤管理系统学 院专 业班 级学 号学生姓名指导教师 完成日期信息化是当今世界发展的潮流和趋势,信息化的发展要求管理方法要向新一 代的计算机管理的方向转移。考勤制度是每个企事业单位所必需的,计算机的出 现使员工出勤情况和统计变得十分简单。随着企事业单位人员日益增多,如果仅 仅用人力去考勤,会带来很大的不便。为了跟上时代的步伐,跟上信息化的发展, 考勤管理系统在日常生活中的重要性越来越受到关注。本论文设计的考勤管理系统,实现了应用计算机考勤的考勤方式,员工上下 班只需打卡即可记录出勤信息。系统分为以下几个功能模块:登录模块、添加员 工模块、上下班时间设置模块、查看月末统计信息模块、请假/加班/出差登记模块、 手工补计考勤模块。应用系统的用户按照权限的不同分为员工、经理和考勤员三 种不同的操作权限。本考勤管理系统采用的开发平台为.NET平台,应用C#语言进行开发,数据库 采用SQL Server 2000。同时,本系统采用三层结构的软件构架,通过中间的 Web 服务端来连接客户端和数据库端,使系统对数据库的操作更加安全。关键词:考勤管理系统;C#; .NET; SQL Server 2000ABSTRACTThe in formatio n has bee n the tide and tendency now for the curre nt develop ing world and the develop ing in formatio n requests that man ageme nt must shift to the new gen erati on of computer man ageme nt.The check ing atte ndance system is n ecessary for each en terprise and in stituti on, and the appeara nee of computers makes the atte ndance of the staff and the statistics very simple. With the staffs becoming more and more, it will bring many troubles if checking attendance only by people. In order to follow the step of our world and the development of information, the check attendance system becomes increasing important in our life.The check atte ndance system in the article can make use of computer to check attendance, and the attendance information of the staffs can be checked by using IC card. The system can be divided into several function parts: entry part, add new staff part, set time for work and holiday part, check statistics part, leave/over work/o n bus in ess part and add atte ndance by people part. The people who use the system can be divided into three parts and they are staffs, man agers and the check ing people.The system is developed on the platform of .NET, and it is developed by C# programmer, at the same time, SQL Server 2000 is used for database.The system is desig ned into three floors form and through the Web server to connect the database and the clie nt, in this way, it makes the data safer whe n operate the database.Key words: The man ageme nt of check ing atte ndance system; C#; .NET; SQL Server 2000目录1引言12概述2.2.1 本考勤管理系统概述 2.2.2几种常用考勤管理系统概述22.3 论文结构.4.3 .NET 及 SQLServer 2000介绍5.3.1 .NET开发工具介绍 5.3.1.1 C#及.NET 简介:5.3.1.2 ASP.NET 简介: 6.3.1.3 Web应用程序简介: 8.3.2 SQL Server 2000概述: 104系统设计124.1 系统需求分析 124.1.1系统的综合要求124.1.2系统的概念模型 124.2 两种开发模式的比较 144.2.1 Clie nt/Server 模式及其特点: 1.44.2.2 Brower/Server 模式及其特点: 154.2.3服务器、Web服务端与客户端三层结构 1 64.3系统设计思想及准备解决的主要问题 1 64.3.1系统设计思想1.64.3.2系统准备解决的主要问题:1.74.4 数据库设计1.74.4.1静态数据1.74.4.2动态数据1.94.4.3数据流图1.94.4.4数据库描述235设计实现255.1 系统功能说明:255.2系统模块介绍256测试306.1 遇到的问题及处理方法 306.2系统输入数据的限制 307结论31致谢32参考文献33现代企业不仅需要现代化的设备,先进的生产技术,更需要一个强有力的企 业制度及相应的管理手段,以适应激烈的市场竞争。随着计算机网络、网络通信 技术的发展和普及,越来越多的企业为提高管理水平,加强企业竞争力建立了企 业的管理信息系统,以面对中国加入 WTO后的全球化挑战。信息管理系统能支持 企业高层决策、中层控制、基层运作,完善管理手段,强化内部监控和外部联系, 对企业的人、财、物进行管理、协调、组织和控制提高企业界的生产能力、创新 能力、市场应变能力和经营水平,提高资金、设备的利用率和人员的工作效率, 使科学技术对企业效益的贡献达到较高水平。正规、科学的现代管理制度是创造一个高效益、高速发展的优秀企事业单位的必要条件,人事考勤制度是企事业管 理制度的重要组成部分。企事业单位职员准时正常出勤和公平合理的考勤制度影响到企业的形象、员 工的士气,进而影响员工的工作效率、企事业单位的经济效益、社会效益,以及 企业投资者的利润收益和单位的公众形象。对员工 的 人事出勤进行公正合理并有效、科学地管理已成为各单位面临的现实课题 它作为企业管理信息系统的一个 子系统,通过计算机网络,能为管理信息系统提供规范化的员工出勤数据,作为 企业发放工资、奖金和年度考勤等的依据。2概述2.1本考勤管理系统概述本考勤管理系统将实现如下的系统功能:上下班时间的设定。分为节假日上下班时间的设定和工作日上下班时间的设 定,上下班时间相对固定。员工出入单位的情况记录。即指员工上下班时的出勤记录,包括员工的上午 上班时间、上午下班时间、下午上班时间及下午下班时间等信息。请假、加班和出差情况的记录。员工需要请假、加班及出差时,首先需要登 录系统进行登记,系统并能把登记的信息存于数据库中,得到经理的审批后修改 审批标记再存于数据库中。每个月底进行整个月的出勤情况统计。每个月底将进行考勤情况统计,其中 员工可以登录系统查看个人的整个月的出勤情况以及请假、加班和出差情况;而 经理等管理人员可以查看全部员工的累计加班、请假和出差情况。2.2几种常用考勤管理系统概述目前,国内大多数企业在考勤时,常采用人工记录、签卡、机械打卡等传统 的考勤方法,用这些方法实现考勤,不仅准确性差、信息滞后,更需要许多专职 人员统计、处理,具体的这些考勤方式主要存在以下弊端:浪费人力、效率低下;考勤结果反应速度慢(一月才能汇总一次),主管部门不能及时全面地监督员工 的出勤情况;难避免考勤中的弄虚作假现象。一些单位上报的工资人数往往大于实际考勤和 领工资的人数,造成公司大量工资流失;由于考勤数据的不准确,公司劳动人事工资管理系统的许多基础数据也存在较 大误差,给人事部门的许多全局性统计工作带来了不准确性。考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。这已不能满足当今信息社会企业管理的需要,所以有一些企业开始使用比较 新型的计算机考勤系统。在计算机考勤系统中,员工卡广泛使用条形码、磁卡、 接触式IC卡、非接触式IC卡甚至是最新研制的利用指纹进行考勤。在使用过程中发现条形码、磁卡信息容量太少,容易破坏,而且首次刷卡考 勤成功率不是很高。尤其是磁卡,由于信息是记录在磁性材料上,所以当它通过强磁环境时,信息将可能发生丢失。所以这两种考勤方式目前已很少使用。随着IC智能卡中的接触式CPU卡以及非接触式IC智能射频卡(内建MCU, ASK等)的高度安全保密性的日益提高,从目前发展趋势来看,随着制造技术和相 关理论的完善、发展,微电子技术和计算机技术结合在一起,已经将智能卡技术 应用到电话卡、金融卡、移动电话、交通、医疗、身份证明、智能付费等应用领 域。提高了人们生活和工作的现代化程度。IC卡 作 为承载信息的一种媒体,IC 卡技术作为信息产业的一个分支,正在迅速发展,日益普及到国民经济和人民生 活的各个领域,成为科技开发人员瞩目的焦点。我国“三金工程”的出台和实施 标志着国家对信息化建设工程的重视,也表明了人们对高科技新产品运用的需求。 其中“三金工程”中的“金卡工程”是直接面向广大群众、与亿万人民生活息息 相关的经济信息化工程,它将直接影响和改变人们的传统观念和消费习惯,极大 地方便人们的学习、生活和工作。当前,我国IC卡的开发生产和应用发展迅猛,由于IC卡具有信息存储量大、安全保密性好、读卡简单快捷等优点,目前已在商 贸、交通、电信、医疗、卫生保健、社会保险、金融、税务、公安和城市公共事 业管理等许多领域得到广泛应用,并取得了初步的社会和经济效益。实际上,IC智 能 卡技术是一门产生于20世纪末的新兴课题,随着微电子学科、集成电路制造 技术和现今电子计算机技术和理论发展,为 IC智能卡技术的出现奠定了理论和技 术基础。当第一次提出智能卡的概念时,由于当时的条件限制,从硅芯片的制造 技术或者是成本而言可行性都不高,而采用磁条技术的射频卡制造则相对成本较 低。随着芯片制造技术的发展和先进工艺的采用,接触式IC卡有了长足的发展。上世纪末,以银行为代表的企业广泛发行了各种信用卡。这些卡以其保密性好、 可靠性高的接触式IC芯片制作而成。其后的非接触式IC卡出现为智能卡的发展 开辟了一个全新的领域。非接触式IC卡和接触式IC卡相比,它继承了接触式IC卡的容量大、安全性高 的特点,同时也克服了以接触方式工作的IC卡所无法避免的缺点,如触点磨损、 污染、静电以及插卡不便的读写过程,使非接触式IC卡的使用更加自由,应用更加广泛。最近研制的指纹考勤系统利用指纹识别技术,集成先进计算机考勤管理软 件。单位员工不必保管和携带各种证件(如纸卡或IC卡等等),只要轻轻一按手指就 可完成身份识别。指纹考勤机实现人、地、时三者合一,去除虚假考勤,提高考 勤效率。指纹考勤技术的最大优势就在于其不可替代性.通过分析指纹的全局特征和指纹的局部特征,特征点如峭、谷和终点、分叉点或分歧点,从指纹中抽取的 特征值可以非常详尽,以便可靠地通过指纹来确认一个人的身份。传统考勤方式, 无论是签到方式、打卡钟、磁卡考勤机、IC卡考勤机、射频卡考勤机,都无法避免代打卡现象的发生。管理部门不得不采取其它人工干预方式,例如考勤监督员, 保证考勤结果的严肃性、公证性 。但技术手段本身的限制,就决定了传统考勤方 式是一种低效率、难管理、易假冒、高人情的不科学管理手段。指纹考勤机,根 据每个人独特的指纹识别身份,从根本上杜绝了代打卡现象的发生,保证了企业 考勤管理的公证性、严肃性、纪律性.目前利用指纹识别技术的应用系统常见有两 种方法,即嵌入式系统和连接PC的桌面应用系统。嵌入式系统是一个相对独立的 完整系统,它不需要连接其他设备或计算机就可以独立完成其设计的功能,像指纹门锁、指纹考勤终端就是嵌入式系统其功能较为单一,应用于完成特定的功能。 而连接PC的桌面应用系统具有灵活的系统结构,并且可以多个系统共享指纹识别 设备,可以建立大型的数据库应用5。当然,由于需要连接计算机才能完成指纹识 别的功能,限制了这种系统在许多方面的应用。2.3论文结构论文的引言部分引入了考勤管理系统的概念及目前考勤管理系统在企事业单 位中的应用。概述部分则简要介绍了几种目前正在使用的考勤管理系统,从手工考勤系统 到指纹考勤系统,越来越使考勤工作更加完善和公正。在论文的第三部分简要介绍了开发本考勤管理系统用到的开发工具。在论文的第四部分,着重介绍了系统的设计过程和设计思想,这部分首先提 出了系统的需求分析,接着对列举出目前常用的几种开发模式各自的优越性,从 而确定本系统采用了三层结构的开发模式,在对需求分析和开发模式的确定后, 明确了系统的设计思想和本系统要解决的问题,最后开始数据库的设计部分,从 而对系统的大致轮廓有了较准确的掌握。论文的第五部分,介绍了本考勤管理系统要完成的功能和系统中几个主要功 能模块的运行情况,从而最终确定了本考勤管理系统的整体功能。论文的第六部分主要是对已开发的本考勤管理系统的测试部分,列举出了开 发过程中遇到的问题及解决方法。论文的最后,对本次开发的考勤管理系统做了简短的总结,总结了系统的功能及有待完善的部分。整个论文体系较完整的说明了系统的开发过程以及开发步骤。3 .NET 及 SQL Server 2000 介绍3.1 .NET开发工具介绍3.1.1 C#及.NET 简介:.NET 实际上只是微软公司针对 Web Service的解决方案,Microsoft.NET 代 表了一个集合、一个环境、一个可以作为平台支持下一代In ternet 的可编程结构。.NET谋求的是一种理想的互联网环境它包括四个重要特点,一是软件服务, 是基于 XML的共同语言,三是融合多种设备和平台,四是新一代的人机界面。 这四个特点基本上覆盖了 .NET的技术特征。而C#是微软公司为了能够完全利用.NET平台优势而开发的一种新型编程语 言。C#语言从C和C+演变而来,它是给那些愿意牺牲 C+一点底层功能,以获得 更方便和更产品化的企业开发人员而创造的。C#现代、简单、面向对象和类型安全。尽管它借鉴了 C和C+勺许多东西,但是在一些诸如文字空间、类、方法和 异常处理等特定领域,它们之间还存在着巨大的差异。Visual C#.NET 是一套综合工具集,用于为 Microsoft Windows 和 Web创 建XML Web服务和基于Microsoft .NET的应用程序。这个强劲的开发包使用面向组件的C#开发语言,为具备C+或Java经验的初级和中级开发人员创建下 一代软件提供了现代化的语言和环境。Visual C#.NET基于强大的C+传统语言而创建。C#是一个现代化的、直 观的、面向对象的编程语言,它不仅可以让C+和Java开发人员马上熟悉,而且提供了重要的改进,包括统一的类型系统、最大化开发人员控制的 不安全”代码 以及大多数开发人员容易理解的强大的新语言构造。这个现代化的面向组件的语 言具有对属性、索引器、委托、版本控制和自定义属性的内在支持,开发人员可 以充分享受它带来的好处。使用XML注释,C#开发人员可以生成有用的源代码 文档。高级继承模型使开发人员能够重用来自任何支持.NET的语言的代码。C#开发人员可以加入最新的、发展最快的开发人员社区,在那里他们可以交 换代码和资源,利用跨多个计算环境的技能,并为保证人们积极参与社区的标准 化过程做出贡献9。为Win dows和Web创建交互式应用程序Visual C# 允许开发人员利用 Microsoft .NET并为资源管理、统一类型和远程处理合并下一代技术。通过.NET,开发人员可以获得用于无缝地回收垃圾和 降低程序复杂性的优异的内存管理技术。开发人员可以使用Microsoft .NET 框 架通用类型系统来利用以20多种支持.NET的语言编写的代码,同时进行有效 的远程过程调用。开发人员还可以使用.NET框架类库以获得强大的内置功能,包括一组丰富 的集合类、网络支持、多线程支持、字符串和正则表达式类,以及对XML、XML架构、XML命名空间、XSLT、Xpath和SOAP的广泛支持。通过一个优异的集成开发环境,Visual C# .NET为用户提供了终极开发人员 环境,结合开发人员社区和有用的联机资源 10 o起始页”为开发人员提供了一个 门户,由此只需一次单击即可访问有关最近使用的项目、首选项、更新程序和MSDN Online社区的信息。Microsoft IntelliSense 工具箱”和任务列表”提供了 重要的效率提高增强功能,而自动隐藏窗口和多监视器支持功能可以帮助程序员 最有效地利用屏幕并自定义开发环境。开发跨设备和平台的解决方案使用Visual C# .NET,开发人员可以构建封装了业务处理的强大XML Web服务,并让这些服务可用于任意平台上运行的应用程序11。开发人员可以合并在许多独立的统一描述、发现和集成(UDDI)目录中编录和可用的任意数目的 XML Web服务,为自己的应用程序提供强大的服务和业务逻辑基础。Visual C# .NET还允许开发人员创建下一代基于 Windows的应用程序12。利 用可视继承,开发人员可将整个解决方案的通用逻辑和用户界面集中在父窗体中, 从而大大简化基于 Windows的应用程序的创建13。使用控件锚定和停靠,程序 员可以自动创建大小可调的窗体,而菜单编辑器使开发人员能够直接从“ Win dows窗体设计器”直观地编写菜单。使用“Web窗体设计器”和“XML设计器”,开发人员可以使用智能感知和标记 完成功能,或者使用所见即所得的编辑器进行拖放式编辑来创建交互式应用程序。 程序员只需通过一些简单步骤就可以设计、开发、调试和部署功能强大的XMLWeb服务,以便通过封装可从任何平台访问的业务处理来减少开发时间14。对于启用In ternet的最广泛设备,Visual Basic .NET提供移动In ternet功能, 这些功能使开发人员能够创建单个移动Web界面以支持广泛的设备,如面向WAP蜂窝电话的 WML 1.1、面向i-模式电话的精简 HTML以及面向袖珍电脑、 掌上设备和寻呼机的 HTML15。服务器端移动控件为目标 Web设备生成相应的 呈现和分页,并在保留开发人员灵活性的同时提供丰富而一致的用户体验。3.1.2 ASP.NET 简介:ASP .net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建 立强大的Web应用程序。ASP.net提供许多比现在的 Web开发模式强大的的优势。执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。 不像以前的ASP即时解释 程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一 条一条的解释强很多。世界级的工具支持ASP.net构架是可以用 Microsoft ( R)公司最新的产品 Visual S开发 环境进行开发,WYSIWYG (What You See Is What You Get所见即为所得)的编 辑。这些仅是ASP.net强大化软件支持的一小部分。强大性和适应性因为ASP .net是基于通用语言的编译运行的程序,所以它的强大性和适应性, 可以使它运行在 Web应用软件开发者的几乎全部的平台上。通用语言的基本库, 消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language -independen语言独立化的,所以,程序员可以选择一种最适合 个人的语言来编写程序,或者把程序用很多种语言来写,现在已经支持的有C#(C +和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力 保护您现在的基于COM+开发的程序,能够完整的移植向 ASP.neto简单性和易学性ASP .net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统 和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的 VB-Like界面。另外,通用语言简化开发使把代码结合成 软件简单的就像装配电脑。高效可管理性ASP .net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序 的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要 启动本地的管理员工具就可以实现。这种被称为 "Zero Local Administration"的哲学 观念使Asp .net的基于应用的开发更加具体,和快捷。一个ASP. net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启 动。多处理器环境的可靠性ASP .net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使现在的ASP .net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高 他们的效能,但现在的ASP确做不到这一点。自定义性和可扩展性ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP. net可以加入自己定义的如何组件。网站 程序的开发从来没有这么简单过。安全性基于Windows认证技术和应用程序配置,可以确信原程序是绝对安全的。3.1.3 Web应用程序简介:Web的概念目前In ternet已经渗入到人们生活的每一个角落,它为人们提供了电子邮件、 文件传输、远程登录、电子公告、WWW 等服务功能。其中 WWW 服务又称为Web服务,是目前In ternet上最方便、最受用户欢迎的信息服务类型,它的影响力 已远远超出了专业技术范畴,已经进入广告、新闻、销售、电子商务、远程教育、 远程医疗与信息服务等领域。在Web环境中,信息是以Web页的形式出现的,超文本和超媒体是 Web页上 信息的基本组织方式。所谓超文本或超媒体是指带有超级链接的文本或媒体,通 过单击超级链接可以在 Web页面之间进行跳转,从而使整个In ternet上的Web环 境成为一个整体。Web系统是一种特殊的客户-服务器结构。网络的主要功能是进行资源共享,在网络世界中,需要共享的程序或资源一般被存放到一种称为服务器(Server)的计算机上,用户可使用自己计算机上的特定软件访问这台服务器,用户的计算机 被称为客户机(Client)。服务器端负责处理来自客户端的请求,而客户端则负责 和用户进行交互。二者之间通过通信建立了称为客户服务器(Client/Server, C/S)的运算模型。最初的客户-服务器计算模型是两层结构的,两层结构的客户-服务器模式 由于应用逻辑安装在每一个客户机上,所以具有安装与维护麻烦、客户端程序较 为庞大、对客户机的性能要求较高等缺点。为克服这些缺点,出现了三层客户一 服务器的计算模式。三层客户-服务器结构的思路主要有两点:一是使客户机变 “瘦”即使客户机进一步变小,客户端只安装浏览器就可以访问应用程序;二是 并不使服务器变“肥”,因此应增加服务器的品种。通常该模式又称“瘦客户机” 计算模式。Web模式就是一种三层的客户-服务器模式,特别是在数据库的应用 中更是如此。Web上的三层客户一服务器模式如图 3-1所示:图3-1 Web的三层客户一服务器计算模式在客户-服务器模式下,编程人员需要编写特定的客户端软件,因为客户端 使用者并不知道服务器端上都提供什么样的服务。而在Web世界中,Web访问的客户端软件不需要编程人员编写,而是采用专门的、统一的浏览器,比如微软的In ternet Explorer(IE)或网景公司的Netscape由于Web访问具有这个特点,所以称 这种模型为浏览器服务器(Browse/Server, B/S模式。在这种模式下,用户主机 只需要安装统一的网页浏览器就可以访问几乎所有的浏览器一服务器结构的服务 器,而页面的改变则全部由服务器一方完成,这种方式非常适合于在In ternet上应用。Web程序的发展Web程序的发展基本上可分为三个阶段:HTML语言、Script描述语言、ASP和ASP.NET语言阶段。-HTML语言阶段早期的Web程序主要是通过超文本标记语言进行编写的。HTML是一种描述语言,可以使用记事本等文本编辑器来编写HTML文档,该文档经过浏览器的解释就成了 Web页面。在HTML中,有一个重要的概念统一资源定位地址(URL)。URL是一种 网络资源的定位方式,通过 URL,用户可以访问网络中任意主机上的指定资源。 URL通常由协议、主机名、路径及文件名三部分组成,如 http:/www.gcbgcxy.Com/tsg/index.html 就是一个 URL,其中“ http” 代表超文本传 输协议,代表网络上的服务器主机名,tsg/index.html代表该主机 下目录tsg下的文件index.html。在HTML阶段,网页设计师把编写好的HTML程序或文档放置到服务器上指 定位置后,能够访问这台服务器的客户机就可以通过URL访问这些HTML程序或文档。用户在浏览器中输入要访问服务器的 URL后,浏览器就会自动找到服务器, 并把服务器上由URL指定的文件和文件附带的资源一并下载到客户机中。客户机 接到这些资源后就开始解释这些内容,并把结果通过浏览器显示给客户。可见改 种Web程序具有格式简单,访问速度快,易于设计静态网页等优点。但其缺点也 是非常明显的,如设计不灵活、程序员负担较重、易产生大量的数据冗余等。-Script语言阶段为了克服HTML语言设计网页的缺点,人们又设计了另一种 Web程序设计方 法HTML+Script语言方法,常用的Script语言有VBScript和JavaScript通过使用这些Script语言,使程序具有了计算和数据处理功能,从而使网页设计师或程 序员可以像编写应用程序一样编写Web页面,并且可以在程序中调用很多如ActiveX等的控件。这样不但使网页的设计工作变得更加方便灵活,同时设计出来 的网页功能强大、使用方便。但这种Web程序设计也有一个明显的缺点,就是网络的传输量大大增加。网 络传输量增加的原因是网络不仅仅需要传输页面程序本身,还要传输程序中使用 到的控件,而这些控件一般比程序本身要大很多倍。更让部分用户难以忍受的是 一次访问很有可能只用到这些控件功能中的很小的一部分。- ASP和 ASP.NET阶段为了解决Script语言带来的网络传输量增大的问题,Web系统设计者又设计了另一种新的模式一一服务器运算模式。这种模式的特点是:程序及程序中所用 到的资源都存放在服务器上,当客户机访问服务器时,服务器不再把程序传送到 客户机上运行,而是直接在服务器上运行,然后将运算结果生成HTML文件,并发送给客户机。可见,在这种模式下,不但大大减少了客户端主机的运算量,而 且还使网络的传输量大为减少。同时,由于数据不需要传到客户端处理,所以安 全性也很高。但由于运算是在服务器端进行的,故服务器运算量很大,所以这种 模式对服务器要求很高,这是它的一个缺点。此模式的Web程序设计使用的主要语言有 ASP 和 Visual Studio.NET 提供的 ASP.NET。3.2 SQL Server 2000概述:今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性 是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server2000还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容 响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智 能和充分利用 Web带来的机会非常重要。作为一个完备的数据库和数据分析包, SQL Server 2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优 势打开了胜利之门16。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000是一个具备完全 Web支持的数据库产品,提供了对可扩展标记语言 (XML)的核心支持以及在In ternet上和防火墙外进行查询的能力。完全的Web支持SQL Server 2000提供了以 Web标准为基础的扩展数据库编程功能。丰富的 XML和In ternet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。您还可以使用 XML更新程序容易地插入、更新和删除数据。通过 Web轻松访问数据。有了 SQL Server 200Q可以使用HTTP来向数据 库发送查询、对数据库中存储的文档执行全文搜索、 以及通过 Web进行自然语言 查询。强大而灵活的基于 Web的分析。SQL Server 2000分析服务功能被扩展到了In ternet。可以通过Web浏览器来访问和控制多维数据。高度的可伸缩性和可靠性 。使用SQL Server 2000可以获得非凡的可伸缩性 和可靠性。通过向上伸缩和向外扩展的能力, SQL Server满足了苛刻的电子商务 和企业应用程序要求。向上伸缩。SQL Server 2000利用了对称多处理器 (SMP)系统。SQL Server Enterprise Edition最多可以使用 32个处理器和 64 GB RAM。向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。可用性。通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server2000达到了最大的可用性。最快的进入市场时间 。SQL Server 2000 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。SQL Server 2000包括加速从概念到最后交付开发过程的 工具。集成和可扩展的分析服务。有了SQL Server 2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动 商业过程以及从最复杂的计算灵活地检索自定义结果集。快速开发、调试和数据转换。SQL Server 2000带有交互式调节和调试查询、 从任何数据源快速移动和转化数据、以及按Transact-SQL方式定义和使用函数等 功能。您可以从任意 Visual Studio工具以可视化方式设计和编写数据库应用程序。简化的管理和调节。使用 SQL Server 2000,您可以很容易地在企业资源旁边 集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制 数据库。SQL Server 2000 的新功能SQL Server 2000为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。本文简要概述了SQL Server 2000对SQL Server 7.0版本的改进。SQL Server 2000为用户提供了完全集成的可扩展 标记语言(XML)环境、在分析服务中添加了新的数据挖掘功能、用元数据服务增强了知识库技术。Microsoft SQL Server 2000 提供的分析服务显著增强了 SQL Server version 7.0引入的联机分析处理 (OLAP)服务组件的功能。分析服务引入了数据挖掘功 能,可以用来在OLAP多维数据集和关系数据库中发现信息。请了解SQL Server 2000是如何改进安全控制、增强客户连通性以及实现实时数据分析的。Microsoft SQL Server 2000元数据服务扩展并重命名了以前称为Microsoft知识库的知识库组件。请了解元数据服务是如何通过引入新的知识库数据浏览器、 新的XML交换支持和新的知识库引擎功能来扩展知识库技术的。4系统设计4.1系统需求分析4.1.1系统的综合要求本考勤管理系统在功能上要实现对员工上下班及请假、加班和出差的登记, 员工上下班时通过打卡的方式记录员工的出勤时间,当员工要请假、加班及出差 时,首先要登录系统进行登记,得到经理的审批后方可进行相关活动。经理上下班时作为一名普通员工也要经过打卡记录上下班时间信息,而除此 之外,经理要登录系统对员工的请假、加班和出差登记信息进行审批,经理也可 以对已经审批的信息撤销审批。系统考勤员上下班也要经过打卡方式进行出勤记录,但考勤员具有设置上下 班时间、添加员工信息、手工补计出勤的权限,可以在每个月设置下个月份的节 假日上下班时间和工作日上下班时间,同时当有新员工进入时,要由考勤员把该 员工的信息添加到数据库中,当员工有特殊原因没能登录系统进行考勤时,也可 以由考勤员手工把该员工的出勤信息或请假、加班和出差信息添加到数据库的相 关表中。本考勤管理系统在性能上只有本单位内部的员工可以登录,当有其他员工登 录时,系统将提示员工号出错或密码出错,当员工有不正确操作时,系统也将给 出相应的提示信息,提示用户正确使用该考勤系统,对于不同的操作对象,系统 设置了不同的操作权限,普通员工不能查看系统内部的信息,系统一共分为普通 员工、经理和考勤员三种权限的用户,系统的维护和调整都将由考勤员完成,能 满足一般单位的考勤要求。系统可以进一步开发,系统可以增加根据考勤情况计算员工的工资这部分功 能,系统给出统一的工资标准,对于每个员工出勤情况及请假、加班和出差情况, 每个月末系统将自动计算出每个员工应拿的工资,从而避免了分配不均等不公正 情况的出现。4.1.2系统的概念模型数据库中员工的E-R模型表示如图4 1所示:图4-1员工的E-R模型表示数据库中出勤信息的E-R模型表示如图4 2所

    注意事项

    本文(考勤管理系统—毕业设计论文.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开