考勤管理系统设计与实现本科毕设论文.docx
《考勤管理系统设计与实现本科毕设论文.docx》由会员分享,可在线阅读,更多相关《考勤管理系统设计与实现本科毕设论文.docx(37页珍藏版)》请在冰豆网上搜索。
毕业设计(论文)
题目:
考勤管理系统设计与实现院(系):
建筑与信息工程学院
毕业设计(论文)任务书
学生姓名 吴顺明 学号专业
院(系) 建筑与信息工程学院
考勤管理系统设计与实现
毕业设计(论文)题目
任务与要求
完成时间段 年 月 日至 年 月 日 共 周指导教师单位 职称
院(系)审核意见
毕业设计(论文)进度计划表
日期 工作内容 执行情况
指导教师签 字
教师对进度计划实施情况总评
签名年 月 日
本表作评定学生平时成绩的依据之一
毕业设计(论文)中期检查记录表
毕业设计(论文)题目:
考勤管理系统设计与实现
学生姓名:
吴顺明
学号:
专业:
指导教师姓名:
职称:
毕业设计(论文)题目工作量
饱满
一般
不够
毕业设计(论文)题目难度
大
适中
不够
毕业设计(论文)题目涉及知识点
丰富
比较丰富
较少
毕业设计(论文)题目价值
很有价值
一般
价值不大
学生是否按计划进度独立完成工作
任务
学生填写
检查教师填写
学生毕业设计(论文)工作进度填写情况指导次数
学生工作态度 认真 一般 较差
其他检查内容:
存在问题及采取措施:
检查教师签字:
年 月 日
院(系)意见
(加盖公章):
年月日
摘要
当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。
而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。
企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。
因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。
同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。
本论文主要介绍了系统的分析,设计和开发的全部过程。
运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。
全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。
系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQLServer2000。
关键词:
JSP,JAVA,SQLServer2000数据库,B/S模式
Abstract
Intoday'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
参考文献 30
第一章绪言
第一节SQLserver2000 简介
MicrosoftSQLServer2000是由Microsoft公司开发的,简称SQLServer,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。
MicrosoftSQLServer2000的特性包括:
一、Internet集成
SQLServer2000数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用
户友好的查询和强大的搜索功能。
二、可伸缩性和可用性
同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。
SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得
以升级到最大Web站点所需的性能级别。
三、企业级数据库功能
SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。
SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。
可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,
然后将他们所做的修改合并回发布服务器。
四、易于安装、部署和使用
30
SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用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结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过
WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层(3-tier)结构。
一个三层架构的