毕业设计(论文)题目:考勤管理系统设计与实现院(系):建筑与信息工程学院毕业设计(论文)任务书学生姓名吴顺明学号专业院(系)建筑与信息工程学院毕业设计(论文)题目考勤管理系统设计与实现任务与要求完成时间段年月日至年月日共周指导教师单位职称院(系)审核意见毕业设计(论文)进度计划表日期工作内容执行情况指导教师签字教师对进度计划实施情况总评签名年月日本表作评定学生平时成绩的依据之一毕业设计(论文)中期检查记录表学生填写毕业设计(论文)题目:考勤管理系统设计与实现学生姓名:吴顺明学号:专业:指导教师姓名:职称:检查教师填写毕业设计(论文)题目工作量饱满一般不够毕业设计(论文)题目难度大适中不够毕业设计(论文)题目涉及知识点丰富比较丰富较少毕业设计(论文)题目价值很有价值一般价值不大学生是否按计划进度独立完成工作任务学生毕业设计(论文)工作进度填写情况指导次数学生工作态度认真一般较差其他检查内容:存在问题及采取措施:检查教师签字:年月日院(系)意见(加盖公章):年月日摘要当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQLServer2000。关键词:JSP,JAVA,SQLServer2000数据库,B/S模式AbstractIntoday'ssociety,moneyisthemainelementoftheenterprisesurvival,capitalflowsaffecttheoveralloperationoftheenterprise,animportantpartofenterprisefinancialmanagementistheenterprisestaff'swages.Withtheincreasingnumberofbusinesspeople,wagemanagementofenterpriseshasbecomemoreandmorecomplex.Themorethenumberofemployees,thestatisticalworkpaymorewages,paymentofthegreaterdifficulty.Therefore,developmentofafriendlyinterface,thestaffinformationmanagementsoftwareiseasytooperatewiththesocialsignificanceinautomaticprocessing.Atthesametime,personnelattendancemanagementsystemisamodelforallapplications,ithasthecharacteristicsofeveryapplicationsystem,thesystemstructureandreallifeclosely,concreteintuitive,developmentandapplicationofsimple,withoutlossofgenerality.Thispapermainlyintroducedthesystemanalysis,designanddevelopmentofthewholeprocess.Usingdataflowdiagram,ERdiagram,adetaileddescriptionoftheprocedureflowchartofthesystemdesignprocess.Thefulltextisdividedintopreface,solvethedemandanalysis,systemdesign,developmenttechnology,keytechnology,theconclusionofsixparts.ThesystemusestheB/Smode,selectionofdevelopmenttoolsJAVA,JSP,JavaScript,Htmllanguage,usingTomcatservertechnology,backgrounddatabaseuseSQLServer2000.KEYWORD:JSPJAVASQLServer2000databaseB/Smodel目录第一章绪言..............................................................1第一节SQLserver2000简介...........................................1第二节B/S模式及其优势...............................................2第三节Java简介......................................................4第二章考勤管理系统概念结构设计..........................................5第一节需求分析.......................................................5第二节系统分析.......................................................5第三章考勤管理系统结构的设计............................................8第一节业务流程分析...................................................8第二节功能模块设计...................................................9第三节数据库设计....................................................10第四节管理系统流程设计..............................................11第五节数据库的逻辑设计..............................................12第四章考勤管理系统的实现...............................................14第一节数据库的连接..................................................14第二节系统实现......................................................14结论....................................................................28致谢....................................................................29参考文献................................................................301第一章绪言第一节SQLserver2000简介MicrosoftSQLServer2000是由Microsoft公司开发的,简称SQLServer,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。MicrosoftSQLServer2000的特性包括:一、Internet集成SQLServer2000数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。二、可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。三、企业级数据库功能SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。四、易于安装、部署和使用2SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLServer应用程序,使学生只需最少的安装和管理开销即可实现这些应用程序。五、数据仓库SQLServer2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。第二节B/S模式及其优势一、C/S(Client/Server)模式过去,网络软件的开发都采用C/S(Client)模式,在这种模式下,主要的业务逻辑都集中于学生端程序,基于Client/Server(学生端/服务器)结构的考试系统,利用计算机局域网络,每台计算机(学生端)通过安装必要的软件才能与服务器端相互通信。由于利用了计算机网络,不再需要大量人力以实现考题的一致性和考试信息的收集,自动化程度和效率较高。但由于其结构特点,只适用于一定范围的网络内部(局域网),范围难以扩展,可以通过改进通信协议,对该结构进行改造,使其适用于更广的网络范围(广域网),但由于需要安装学生端程序,维护和升级同样存在困难。这种结构也称为MIS型架构,试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库学生机配置,因此每次考试时要对机器进行安装、配置,这样一来考试组织比较烦琐;而且考试程序放在学生机上,安全性也受到一定程度的影响。二、B/S(Browser/Server)模式B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓