考勤管理系统设计与实现_第1页
考勤管理系统设计与实现_第2页
考勤管理系统设计与实现_第3页
考勤管理系统设计与实现_第4页
考勤管理系统设计与实现_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题目: 考勤管理系统设计与实现 院 (系): 建筑与信息工程学院 专 业: 姓 名: 吴顺明 学 号: 指导教师: 郑伦川 二 年 月 日毕业设计(论文)任务书学生姓名 吴顺明 学号专 业院(系) 建筑与信息工程学院毕业设计(论文)题目 考勤管理系统设计与实现任务与要求完成时间段 年 月 日 至 年 月 日 共 周指导教师单位 职称院(系)审核意见毕业设计(论文)进度计划表日 期 工 作 内 容 执 行 情 况 指导教师签 字教师对进度计划实施情况总评签名 年 月 日 本表作评定学生平时成绩的依据之一毕业设计(论文)中期检查记录表毕业设计(论文)题目:考勤管理系统设计与实现学生姓名: 吴顺明 学号:专业: 学生填写指导教师姓名: 职称: 毕业设计(论文)题目工作量 饱满 一般 不够 毕业设计(论文)题目难度 大 适中 不够 毕业设计(论文)题目涉及知识点 丰富 比较丰富 较少 毕业设计(论文)题目价值很有价值 一般 价值不大 学生是否按计划进度独立完成工作任务 学生毕业设计(论文)工作进度填写情况 指导次数 学生工作态度 认真 一般 较差 其他检查内容:存在问题及采取措施:检查 教师填写检查教师签字: 年 月 日院(系)意见(加盖公章): 年 月 日摘 要当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER 图,程序流程图等对系统的设计过程进行详细的说明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。系统采用 B/S 开发模式,开发工具选择 JAVA、JSP、JavaScript、Html 语言,采用 Tomcat 服务器技术,后台数据库选用 SQL Server 2000。关键词: JSP,JAVA,SQL Server 2000 数据库,B/S 模式AbstractIn todays society, money is the main element of the enterprise survival, capital flows affect the overall operation of the enterprise, an important part of enterprise financial management is the enterprise staffs wages. With the increasing number of business people, wage management of enterprises has become more and more complex. The more the number of employees, the statistical work pay more wages, payment of the greater difficulty.Therefore, development of a friendly interface, the staff information management software is easy to operate with the social significance in automatic processing. At the same time, personnel attendance management system is a model for all applications, it has the characteristics of every application system, the system structure and real life closely, concrete intuitive, development and application of simple, without loss of generality.This paper mainly introduced the system analysis, design and development of the whole process. Using data flow diagram, ER diagram, a detailed description of the procedure flow chart of the system design process. The full text is divided into preface, solve the demand analysis, system design, development technology, key technology, the conclusion of six parts. The system uses the B/S mode, selection of development tools JAVA, JSP, JavaScript, Html language, using Tomcat server technology, background database use SQL Server 2000.KEY WORD :JSP JAVA SQL Server 2000 database B/S model目录第一章 绪言 .1第一节 SQL server 2000 简介 .1第二节 B/S 模式及其优势 .2第三节 Java 简介 .4第二章 考勤管理系统概念结构设计 .5第一节 需求分析 .5第二节 系统分析 .5第三章 考勤管理系统结构的设计 .8第一节 业务流程分析 .8第二节 功能模块设计 .9第三节 数据库设计 .10第四节 管理系统流程设计 .11第五节 数据库的逻辑设计 .12第四章 考勤管理系统的实现 .14第一节 数据库 的连接 .14第二节 系统实现 .14结论 .28致谢 .29参考文献 .301第一章 绪言第一节 SQL server 2000 简介Microsoft SQL Server2000 是由 Microsoft 公司开发的,简称 SQL Server,由一系列相互协作的组件构成,能满足最大的 Web 站点和企业数据处理系统存储和分析数据的需求。Microsoft SQL Server 2000 的特性包括: 一、Internet 集成 SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。二、可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 三、企业级数据库功能SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 四、易于安装、部署和使用2SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使学生只需最少的安装和管理开销即可实现这些应用程序。 五、数据仓库SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。 第二节 B/S 模式及其优势一、C/S(Client/Server)模式过去,网络软件的开发都采用 C/S(Client)模式,在这种模式下,主要的业务逻辑都集中于学生端程序,基于 Client/Server(学生端/服务器)结构的考试系统,利用计算机局域网络,每台计算机(学生端)通过安装必要的软件才能与服务器端相互通信。由于利用了计算机网络,不再需要大量人力以实现考题的一致性和考试信息的收集,自动化程度和效率较高。但由于其结构特点,只适用于一定范围的网络内部(局域网),范围难以扩展,可以通过改进通信协议,对该结构进行改造,使其适用于更广的网络范围(广域网),但由于需要安装学生端程序,维护和升级同样存在困难。这种结构也称为 MIS 型架构,试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库学生机配置,因此每次考试时要对机器进行安装、配置,这样一来考试组织比较烦琐;而且考试程序放在学生机上,安全性也受到一定程度的影响。二、B/S(Browser/Server)模式B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务3逻辑在服务器端(Server)实现,形成所谓三层(3-tier)结构。一个三层架构的应用程序由三部分组成,这三部分各自分布在网络中的不同地方。这三个部分分别是:工作站或表示层接口、事务逻辑、数据库以及与其相关的程序设计。在一个典型的三层架构应用程序中,应用程序的用户工作站包括提供图形用户界面(GUI)的程序设计和具体的应用程序入口表格或交互式窗口。这种应用程序的设计使用学生/服务器模式,各层可以同时开发,并且可以由不同的成员组用不同的语言来开发。因为各个层次的开发不会影响其他层次,所以这种模型对于进一步开发软件是很方便的。这样就大大简化了学生端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN,WAN,Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在 Java 这样的跨平台语言出现之后,B/S 架构管理软件更是方便、快捷、高效。这种 B/S 模式学生端只要安装一个标准的 Web 浏览器,其它应用程序都存储在Web 服务器上。建立在 B/S 模式上的在线考试系统,可建立大型、高效、共享的题库,在服务器端对数据库进行管理,学生端通过浏览器登录考试系统,打破了时空界限,可实现自动出卷、阅卷、评卷、简化考试程序,且考试结果更加公正、客观。采用 B/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论