北海若曰
目录 第 1 章 概述 ....................................................... 2 1.1 引言 ..................................................... 2 1.2 开发背景及意义 ........................................... 2 1.3 相关技术介绍 ............................................. 3 第 2 章 系统需求分析 ............................................... 4 2.1 可行性分析................................................... 4 2.2 功能需求 .................................................... 5 第 3 章 总体设计 ................................................... 6 3.1 系统目标设计................................................. 6 3.2 系统功能模块设计 ............................................ 6 3.3 数据库设计................................................... 7 第4章 详细设计 ................................................. 12 4.1 登陆窗体设计................................................ 12 4.2 系统主菜单窗体设计和退出窗体设计 ........................... 14 4.3 职员信息窗体设计............................................ 17 4.4 出差记录窗体设计............................................ 20 ............................................................... 20 4.5 工作时间窗体设计............................................ 21 第 5 章 总结与体会.................................................. 23 参考资料 …………………………………………………………………………..24 1 第 1 章 概述 1.1 引言我国中小企业信息化水平一直处在比较初级的阶段,有关统计表明,真正具 备计算机信息化比较高应用水平的企业在全国 1000 多万中小企业中所占的比例 还不足 10%。 然而, 随着我国市场经济的不断成熟, 企业的竞争也在不断的加剧, 同时企业组织管理观念的变革以及业务流程标准化也在不断完善, 中小企业信息 化建设的热情近几年来有了显著的提高。 因此开发一个高质量的考勤工资系统进 行企业管理尤为重要。 伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的考勤 管理不在像过去一样靠手工去做, 在一些稍具规模的企事业单位内考勤也开始信 息化。考勤规则的灵活定义,提供和多种考勤机的接口,并可以手工录入考勤记 录。 本系统就是为了适应这种要求而设计的。 集信息的显示、 输入、 修改、 删除、 查询等各种处理为一体, 信息维护起来非常方便。 大大减少了公司的人力和物力, 为公司的考勤以及工资的发放带来很大的便利。 1.2 开发背景及意义 当今社会,计算机已经十分普及,性能也日趋完善。它已经被应用于许多领 域。比如说,小到图书馆的图书管理,超市或网吧的收费管理,KTV 的点歌系统, 大到航空、铁路的售票,全国人口户籍的管理等等。 随着现代科技的进步, 用计算机来进行考勤的管理也成为现代化企业运作必 不可少的一部分。在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人 力跟物力,而且无法保证其准确性和透明度,给企业的管理带来了许多的不便。 现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了 工作效率, 使原本复杂和枯燥无味的工作变得简单而轻松了, 而且也实用、 安全。 计算机技术特别是数据库技术的发展为企业建立管理信息系统, 甚至对改变管理 思想起着不可估量的作用。 实践证明信息技术已在企业的管理层面扮演越来越重 要的角色。通过考勤系统我们能很容易地对公司员工的信息有一个基本的了解, 可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员 工的实际工资。一切的统计和计算都由计算机代为管理了,考勤信息管理系统对 企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,而企 业的信息化建设已成为现代各个企业发展的需要。所以说, 考勤管理系统的 开发 具有非常重要的意义。 2 1.3 相关技术介绍 Microsoft Access 2003 是一种关系型数据库管理系统 (RDBMS)。Access 数据库是 Microsoft Office 2000 套件的 Professional 版和 Developer 版的一 个组件,不需要单独安装。 与其他关系型数据库一样,MS Access 充当“后端” , 它的任务是存储数据。除此之外,通过使用 MS Access,用户还可以创建“前端” 或一种对用户友好的、颇受欢迎的数据访问方式。Access 数据库由七个对象组 成:表、查询、窗体、报表、页、宏以及模块。 —数据库中的数据主要存储在“表”中; —“查询”帮助用户检索基于某些条件的特定数据; —“窗体”帮助用户创建用于输入、修改和操纵数据的用户界面; — “报表” 以某种格式显示一个或多个表中的数据, 数据可以直接从表中提取, 也可以是字段经过某些计算的结果,报表还提供良好的打印效果; —“宏”和“模块”有用来计算、在应用程序中导航以及打印报表等操作; —“页”有提供给浏览器 Web 页的形式查看数据库中的数据。 而且它可以在单一的数据库文件中管理所有的信息。在这个文件中,用户可 以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用 联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据; 也可以使用报表以特定的版面布置来分析及打印数据。 如果要保存数据,可以为每一种类型的信息创建一个表。定义好各个表之间 的关系,就可以实现将查询、窗体或报表中的多个表中数据合并在一起。如果要 搜索并检索符合指定条件的数据,包括来自多个表中的数据,就要创建查询。查 询的同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。如果 要简单地直接在某个表中查看、输入及更改数据,创建一个窗体。在打开一个窗 体时,Microsoft Access 2000 将从一个或多个表中检索数据,并使用用户在 “窗体向导”选择的版面布局或所创建的版面布局,将窗体显示在屏幕上。如果 要分析数据或将数据以特定的方式打印出来,创建一个报表等等。 3 第 2 章 系统需求分析 2.1 可行性分析 2.1.1 技术可行性 根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要 求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术 力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。 2.1.2 经济可行性 估算新系统的开发费用和今后的运行、 维护费用, 估计新系统将获得的效益, 并将费用与效益进行比较,看是否有利。 开发、运行和维护费用:主要包括购买和安装设备的费用:计算机硬件、系统 软件、机房、电源、空调等; 软件开发费用:若由本单位的技术人员开发,则该项费用可以计入下面的人 员费用一项; (1)人员费用: 系统开发人员、操作人员和维护人员的工资、培训费用等;由于本项目的特 殊性该部分费用可节省。消耗品费用:系统开发所用材料、系统正常运行所用消 耗品,例如电费、印纸、盘、开发软件等开支; (2)其它费用: 系统的效益可以从经济效益和社会效益两方面考虑。 对于公司员工出勤管理 系统则应着重分析其经济效益。例如,系统投入运行后可以提供哪些以前无法及 时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对 于管理人员进行决策提供了多少帮助等等,同时可以减少管理人员,从而节省了 大量的工资开出。 2.1.3 运行可行性 对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环 境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析 4 在给定时间里能否完成预定的系统开发任务等。 按上述三方面进行可行性分析、研究后,我们认为该项目是可行的。 2.2 功能需求该系统主要分为五大功能:系统管理、新增、修改、查询和系统维护。 员工信息管理功能模块包括新增员工的信息, 修改员工信息, 查询员工信息。 该功能模块是对系统的初始化,对员工有基本信息进行管理和维护。考虑到单位 人较多,设置了员工基本信息查询,操作人员可以按员工编号、姓名和部门进行 查询,并对查询结果进行维护,从面减少了操作人员的工作强度。该模块的主要 功能是对该单位的员工的基本信息进行管理,并能够对员工的基本信息进行查 询,便于修改和删除。 5 第 3 章 总体设计 3.1 系统目标设计本系统是实现对员工上下班时间的设定,员工出入单位情况的记录,请假、 加班、出差情况的记录,还有每个月底进行整个月出勤情况的统计。考勤系统记 录了员工上下班的情况,为工资管理直接提供每个月工作时间的统计结果,用以 计算工资。同时考勤系统也需要其他系统提供的员工、部门信息。 3.2 系统功能模块设计员工考勤管理系统模块主要包括考勤管理、 基本信息和考勤统计 3 个功能模 块。 (1)基本信息:用于完成对员工基本信息资料的管理,包括对员工信息的添 加,修改,删除等基本操作。或者用于查看员工的基本信息。还有工作时间的修 改和默认。 (2)考勤统计:用于完成对员工的的各种信息的统计。统计出差时间,加班 时间,缺勤时间和次数等。 (3)考勤管理:对员工考勤信息的进行记录和查询。出差,出勤,加班,缺 勤情况是该功能的子功能,主要用于对员工的日常考勤的记录管理。 6 考勤管理系统 考勤管信理息基本考勤统计加班记录录记假请出勤记录出差记录间时工作职职工信息统计录记勤考勤员考索搜图 3-1 系统功能模块 3.3 数据库设计 3.3.1 数据库需求分析出勤记录:出勤记录编号、职工编号、出勤状况、出勤日期、出勤时间。 请假记录:请假记录编号、职员编号、开始日期、结束日期、假期类别、请 假原因。 加班记录:加班记录编号、职员编号、加班日期、加班时间、加班说明。 出差记录:出差记录编号、职员编号、开始时间、结束时间、附加说明。 考勤统计:考勤记录编号、职员编号、公休天数、事假天数、病假天数、加 班天数、迟到次数、早退次数、记录日期。 所需的外部数据支持: 职工信息:职员编号、职位、性别、姓名、邮政编码、职员相片等。 公司部门:部门编号、部门名称等。 http://www.qqpei.cn Password:uname、upass、管理员编号、部门编号。 工作时间: