《【《中小企业的员工考勤系统分析》7000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《中小企业的员工考勤系统分析》7000字(论文)】.docx(20页珍藏版)》请在第一文库网上搜索。
1、中小企业的员工考勤系统的设计与实现目录1 .结论21.1 企业员工考勤管理系统背景21.2 国内发展情况22 .主要技术介绍32.1 JSP编程语言32.2 MYSQ1数据库33 .需求分析43.1 可行性分析43.1.1 经济可行性43.1.2 技术可行性43.1.3 操作可行性43.2 系统定义43.3 系统的性能要求44 .系统设计54.1 总体功能概述54.1.1 系统功能模块的划分54.1.2 系统的结构框架图64.2 系统流程图74.3 数据库详细设计74.3.1 系统数据流程图74.3.2 数据库的设计84.3.3 输入输出设计135 .详细设计与实现135.1 用户登陆135.
2、2 系统主界面145.3 部门管理界面145.4 员工管理156 .系统测试156.1 软件调试156.2 软件测试166.2.1 测试的重要性及目的166.2.2 测试的步骤166.2.3 测试的主要内容177 .结论18参考文献181绪论1.1 企业员工考勤管理系统背景员工考勤系统可以推动员工按一定的规则制度进行管理,提供科学、规范和现代人力资源管理方面的教育,以及设计合适的人力资源管理模式。使用该系统有助于提高工作人员的管理效率和管理,并使之更有效。显然,信息管理和精简工作的需求是相关的,如果经过密集的推广普及,必然节省相当一部分人力资源,大大提高员工的工作效率。本文分析员工机构在考勤管
3、理中的使用习惯和重点功能,设计和实现一套员工考勤系统,提供强大的数据存储和检索能力,系统可以提高自动化办公工作的效率,最大限度地发挥单位考勤管理的集中管理职能和各种资源,实现办公信息化和自动化,系统在性能和可靠性方面取得突破和创新,不断为企业员工服务,优化工作管理的要求,促进考勤管理工作的更好发展。12国内发展情况我国是在1970之后的时期将计算机用于企业管理,虽然起步较晚,但其起步以后也逐渐开展起来。目前,计算机的普及和其的作用,在我国各个范围普遍地使用计算机来帮助管理。但总言而之,我国管理层使用计算机,还是处于刚刚发展阶段,此时此刻最要紧的还是将重心放在研究用这个桥梁跟其他工作相接上。仅是
4、近来我国的考勤系统在我国得到广泛开展,然而在其他富强国家早早超越了我们。但当今不如以往的是各式各样的技术在市面上得到应用,所有行业都在争先恐后地使用现代化的手段,争取提高自己的工作效率和服务质量。现如今的计算机技术和数据库已经走向成熟,用此技术来建设一个协助人事来轻易地将问题解决,这已经不再是难题。繁琐的工作因为系统的出现相关管理人员不再困难,让人们把精力放在工作的其他专业性较强的地方。信息化的程度对于我国大小企业来说一直处在相对初级的时段,针对信息化考勤的技术方面的相关统计,真正拥有比较高的数目使用系统的企业,在全国上下的大小企业中比例不过就是10%o不断加剧的企业竞争,一个标准化的考勤系统
5、多么至关重要,例如大家晓得使用到的阿里钉钉、Orac1e,用友等等的系统,为企业的管理增添了许多便利。2 .主要技术介绍2.1 JSP编程语言JSP(JSPserverpages)是由SUnMierOSyStemS公司发起并由多家公司建立的动态网页技术标)隹,它是网页CHTM)的传统HTM1文件里的JSP程序段(Script1et)与JSP标记(tag),*.HTM1)用来创立JSP文件.JSP主要优先如下:(I)JSP比PHP有一个优势,即不需要对代码进行随意变化,仅仅需要将系统进行更新。(2)多个系统操控,本质上能够在所有应用环境里随意开发并用于任何应用环境。与JSP/PHP模型相比,您可
6、以在每个应用程序环境中显然扩展其基本限制和主要错误。(3)强大的可扩展性。(4)开发工具形式与功能多样化。2.2 MYSQ1数据库MySQ1特点:1丰富的编程接口工具。2 .MySQ1与WindowsNT完全集成。3 .良好的可伸缩性,可用于各种平台。4支持Web技术。5 .MySQ1提供数据仓库功能。3 .需求分析3.1 可行性分析可行性探索是想要验证问题是不是能够在最短时间和最低成本里解决,要实现这一目标,就需要综合考虑和分析几个重要系统的可能解决方案。方法的具体优缺点和它的利弊,从而准确地进行判断超出自己系统原定的一个大体规模和建设目标,系统整体建设工程完成后系统能够给我们企业带来的主要
7、经济效益与社会影响多大程度以及是否远远超出了我们值得自己进行投资或者用于开发该项目的系统。3.1.1 经济可行性成功开发系统并实施后,人力成本和经济效益远超过管理体系的发展成本,因此该系统的发展在经济角度而言是可行的。3.1.2 技术可行性系统的应用程序可以直接使用JSP发布,具有良好的移动性好,管理安全,功能发布简单方便。3.13 操作可行性用户无需进行任何培训I,大大提高管理企业管理者的工作效率。3.14 统定义根据公司的特点,对员工的上下班、加班等考勤情况进行记录和规范,同时按规定的时间统计公司的全员考勤和员工的个人考勤,并通过公司考勤管理系统自动生成相应的员工参与协议,编码达成考勤系统
8、里所有模块的功能,达成公司职员上班出勤信息的添加、减少、更改、查询等基本管理功能,考勤统计数据和职员考勤工资的计算和查询功能。3.15 统的性能要求为了有效率地适应当前我国现代网络社会高度紧张的网络时间管理观念,本次企业管理网站系统活动采用的网站软件工具MiaSP.net,以数据库MySQ12000作为系统的一个操作后台来来运行网站操作,其中所有的网站的功能必须通过管理系统内部网站源代码自动编写和执行,只需根据系统的功能要求输入源代码即可直接操作网站。磁盘容量要求:系统使用储存空间较小的B/S模式架构制作内存,但系统是一个相对较大的数据库,服务器大约占用30m的空间,不一致的用户数量,用户数据
9、库托盘的大小也不一样,大约是IOOS1(XX)Om间。安全标准:安全性运用ms-mysq12000当作信息库与会话来明确使用者的身份。适应要求:桌面菜单浅显容易使用,系统采用更窄更舒适的树状目录。4 .系统设计4.1 总体功能概述4.1.1 系统功能模块的划分通过对公司管理系统流程的分析,我们可以看出,公司员工管理系统要解决的主要问题是:1、考勤信息管理;2 .请求许可并申请参与信息;3 .指定系统的访问授权;4 .更改密码等。系统功能模块图如下。图4-1所示:考勤管理系统管理员图4-1系统总体功能模块图4.1.2 系统的结构框架图系统结构框架图如下所示:图4-2架构流程图4.2 系统流程图进
10、入考勤系统根据管理员等级确定进入方式图4-3系统考勤流程图4.3 数据库详细设计MySQ1提供了许多支撑来帮助我们维护数据库的应用。其中部分工具是规划为信息仓库中更反复的应用,而另一些是为特定的信息仓库需求而规划的。这里列出的工具通常用在信息仓库的应用程序,但是很多工具也能够用在别的信息库应用程序。4.3.1 系统数据流程图考勤时间设置图4-4系统数据流程图4.3.2 数据库的设计D数据库的概念设计关于信息和数据处理的请求;它不受单独的数据库管理系统的管控,并且不包括相关技术数据作为计算机硬件。数据库的需求分析定义了自身的动态数据的属性,但它们只可以反映程序的要求而不能直白表明不同数据之间的基
11、本关系(即内在属性),无法直接反映和共享完成业务流程。它们之间有许多细节,您可以根据数据库中的主要区域创建索引,并与表创建关联E-R图如下:图4-5E-R图2)数据库逻辑结构设计规划逻辑结构有三个环节:把概念结构更换成一般关系模型、网格模型与层次模型,目把关系模型更换成因层次网络与模型支持的单独数据库管理系统支持的数据模型。有关管理模型的具体数据及结构最先阐述了归根于其关系管理模型的记录。IM由两个不同的实体组成,意味着关系对象之间的交互作用,揩一个关系型社会和另一个关系型社会的基本特征和属性转化为实体关系管理模式。管理员数据表(号码、姓名、帐号、密码)员工数据表(号码、姓名、性别、登录ID与
12、密码、电话号码、是不是部门管理者)包含参与信息的表格(号码、身份信息、天数)通知信息表(号码、标题、实质)请假申请资料表(号码、起始到结束时间、职员信息、申请冻态、回岗信息、备注)否部广导号I员工信息)J图4-7员工信息表属性图图4-8出勤信息表属性图图4-9公告信息表(编号、标题、内容)图4-9公告信息表属性图图4-10请假申请信息表属性图信息库的物理原理是它保存在自己的设备上。这也是抉择物理结构的经过。针对给定的逻辑数据模型,抉择一个应用环境最合适的物理架构,且规划详细的表、信息种类等。所有信息库管理系统的物理结构和内部特征硬件系统取决于数据库管理系统。特别是内存结构和访问方法;熟悉程序环
13、境,尤其是对于外部存储设备的应用和属性的频率还有响应时间。表4-1管理员信息表列名说明数据类型数据长度可否为空键码userid用户idint4否主键username用户名varchar51是userpw密码varchar50是表42出勤信息表列名说明数据类型数据长度可否为空键码id编号idint4否主键yuefen月份varchar50是tianshu天数int4是yuangong_id员工IDint4是表4-3公告信息表列名说明数据类型数据长度可否为空键码id编号varchar50否主键tit1e标题varchar50是content内容varchar8000是shijian时间varcha
14、r50是表4-4请假申请信息表列名说明数据类型数据长度可否为空键码id编号int4否主键Uaishishijian开始时间varchar50是Jieshushijian结束时间varchar50是beizhu备注varchar5000是yuangong_id员工IDint4是Shenhezhuangtai申请状态varchar50是huifuxinxi饭复信息varchar50是表4-5员工信息表列名说明数据类型数据长度可否为空键码ididint4否主键bianhao编号varchar50是name姓名varchar100是sex性别varchar50是Shifoubumen1ingda0是否部门领导varchar50是1oginname登录名varchar50是Ioginpw餐陆密码varchar50是de1电话varchar50是4.3.3 输入输出设计