ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:397.35KB ,
资源ID:5203144      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5203144.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件项目开发课程设计职工考勤管理系统说明书Word文档下载推荐.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件项目开发课程设计职工考勤管理系统说明书Word文档下载推荐.docx

1、3.1任务需求分析 53.2数据流图、数据字典及实体联系图 63.2.1数据流图 63.2.2数据字典 63.2.3实体联系E-R图 8第四章、系统概要设计 104.1总体设计 104.2系统功能模块图 104.3数据库概念设计 104.4数据库逻辑结构设计 114.5连接数据库的特点 13第五章、详细设计 145.1系统的主要功能 145.2程序流程图 145.3程序设计过程 185.3.1登录界面 195.3.2 密码修改 195.3.3查询操作 20参考文献 21设计总结 22致谢 23摘 要员工考勤管理系统作为员工企业的基本管理,是企业对员工工作管理的基本依据。人工考勤已很难满足企业规

2、范化管理的要求,面对庞大的信息量,该方式存在很多弊病。因此,建立现代化的智能考勤管理系统势在必行。这样可以大大减轻考勤工作人员的工作量,提高工作效率。本文阐述了考勤系统的设计的全过程,包括系统的整体设计,各功能模块划分,系统功能模块的设计与系统的详细设计等。本系统通过连接数据库实现对员工信息的管理,以及员工迟到、早退考勤信息的登记和查询等功能。方便考核员工的出勤率,有效管理、掌握员工各项情况。关键词:考勤管理;数据库;设计;系统序 言随着企业规模的不断扩大,员工队伍变的越来越庞大。一个检索迅速、查找方便、可靠的考勤管理系统能极大地提高对员工管理的效率,也是企业的科学化、正规化管理的重要条件。用

3、计算机来帮助企业对员工信息、考勤进行管理已成为目前的趋势。该职工考勤管理系统实现了对员工信息的输入、输出、插入、修改、删除操作,已经出勤情况的查询,完善企业管理现代化,方便管理人员统计,考核员工出勤情况,准确的掌握员工出勤情况和相关资料。在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。第一章、可行性分析1.1问题描述随着科学技术的发展,社会进步,计算机迅速的发展,给企业的职工考勤管理带来极大地便利,由于员工信息不断增多,而职工考勤管理是一项非常琐碎、复杂而又

4、十分细致的工作,这使得以前人工管理暴露出许多不足的地方,并且管理十分不便。使用计算机可以高速、快捷完成管理的工作,使企业节省人力,把人的精力投入到其他方面,使企业更快的发展。1.2可行性分析研究考勤管理系统是企业对考勤实现信息化管理,考勤管理中重要涉及的管理任务有两个方面:职工基本信息管理、考勤信息管理。主要有职工基本信息、职工考勤,适用于各企业。考勤系统的目的是为实现员工考勤数据的登记、设计统计和考勤信息查询过程的自动化,完善员工管理现代化,方便管理人员统计考核职工出勤情况,方便员工查询。1.2.1技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发

5、者需要等。目前仓库与仓库之间建有局域网,各仓库均采用PC机作为工作台,其容量、速度能满足系统要求。根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。1.2.2经济可行性主要是对开发仓库货物管理系统的经济效益进行评价,一方面是估算开发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是估算职

6、工考勤管理这个软件可能取得的收益中可以用钱来衡量的那部分。并对目前的软件市场进行调查,所做软件是否有很大的销售市场和相当规模的用户群。所做软件的开发成本与客户提出的要求是否可达到双方都满意。并且,分析系统开发是否会对其它产品或利润带来一定影响。经过对上述几个方面的调查研究和分析,我们得出职工考勤管理这个软件的市场前景是相当客观的,在经济角度来说,开发职工考勤管理是可行的。1.2.3操作可行性主要是了解职工考勤管理的相关人员对开发信息系统是否支持,现有职工考勤管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。职工考勤管理人员积极支持该系统开发,使新系统能够充分的发挥作用;系统操作简单

7、,易于理解,操作者经过短时间的培训就可以使用职工考勤管理系统。1.3结论意见 经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。第二章、项目开发计划2.1编写目的经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。2.2项目背景项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即职工考勤管理系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。2.3

8、项目概述1、工作内容让计算机对职工信息及出勤情况自动管理,用户可以直接在计算机上实现职工信息管理,并能在一定程度上实现自动化。2、条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。3、产品1)、程序该项目因开发时间较短,这里只给出设计思想,具体程序没写。2)、文档文档内容包括:(1) 封面(2)目录(3)中文摘要100字左右;关键词3-5个(4) 序言(5)可行性分析(6)项目开发计划(7)需求规格说明(包含需要的系统流程图、数据流程图、数据字典、E-R图)(8) 概要设计(包含总体软件结构图、总体数据结构)(9) 详细设计

9、(对概要设计内容进行详细设计)(10) 设计总结、参考文献、致谢等4、验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。2.4项目开发计划1、任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。 2、预算软件资金投入较少,具体预算分配简略。3、关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。2.5交付期限所要开发的系统较简单,所有开发工作用户要求要在三周内完成

10、,完成项目的最迟时间为2011年8月20日。第三章、需求分析3.1任务需求分析 该系统的系统流程图如图3.1所示图3.1 程序流程图本系统要实现的是职工考勤管理系统,在设计是应该使系统便于考勤管理员、员工的操作,系统应有的基本功能如下:1.职工考勤管理相关信息的管理功能;2.统计功能;3.查询功能;4.员工基本信息管理功能。3.2数据流图、数据字典及实体联系图3.2.1数据流图该系统数据流程图如图3.2所示: 图3.2 系统数据流程图3.2.2数据字典由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述

11、每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片3.2.3实体联系E-R图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。图3.5 部门ER图图3.6 实体和实体之间的E-R图第四章、系统概要设计4.1总体设计通过这个阶段的工作将划分出组成系统的物理元素。系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。4.2系统功能模块图可以根据模块独立原理对软件结构进行精化。为了合理的分解,得

12、到尽可能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于测试和易于维护的软件结构,应该对模块进行再分解或合并。系统功能模块图如图4.1所示:图4.1 功能模块结构图4.3数据库概念设计数据库一般分为三级模式:外模式、概念模式和内模式。在这里我们将要设计的是数据库的概念模式。通过对职工出勤管理系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构:1.部门信息。包括部门编号、部门名称、部门人数等。2.超级用户信息。包括用户名、密码、姓名、性别、出生日期、籍贯等。3.普通用户信息。包括编号、部门名称、姓名、性别、出生日期、籍贯等信息。4.考勤信息。包括序列号、编号、签到时间

13、、签离时间等信息。5.考勤历史信息。包括记录号、编号、日期、签到时间、签离时间、迟到、缺勤、早退等信息。6.用户信息。包括用户名称、密码、所在单位、用户权限信息、操作员、最后修改时间,4.4数据库逻辑结构设计根据职工考勤管理系统的功能要求,选取SQLServer 2000作为后台数据库。在上面的实体和实体之间的E-R图设计基础上,将ER图转化为关系模型,形成数据库中的表格及表格之间的关系。该数据库由5个表组成,部门表、超级用户表、用户表、考勤表、考勤历史表。分别如下表所示:表1 部门表结构名称字段类型为空性备注部门编号BM_NumVarchar(10)否唯一表示部门部门名称BM_NAMEVar

14、char(20)部门人数BM_COUNTint是表2 超级用户表结构用户名SUserNot null唯一标识用户身份密码MM每个用户都有密码姓名SNameNull性别SSexChar(2)Null 出生日期SBirDateDatetime籍贯SPlaceVarchar(30)null 表 3 普通用户表结构 编号NumNot null 部门AparCNameSexBirdatePlace 表4 考勤表结构序列号Seq唯一标识记录序列,自增长NO.Varchar(10) 普通用户编号签到时间GtimeVarchar(50)签离时间Otime表5 考勤历史表记录号LSeqNut null日期wDa

15、teDatestampgtimeotime是否迟到WlateBit 1 迟到,0 未迟到 是否早退WearlyBit1 早退,0 未早退是否缺勤WOut1 缺勤,0未缺勤4.5连接数据库的特点当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。第五章、详细设计详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括了用户界面设计、程序过程设计等步骤

16、。5.1系统的主要功能 1.人事管理系统模块:修改、删除、添加、查询职员及其信息。包括增加员工、员工离职、员工调动和员工升降职等。2.工资管理系统模块:对职工的工资信息进行修改、查询。包括计算实发工资、工资发放等。3考勤管理系统模块:对职工的考勤记录进行添加、修改、查询。包括员工的出勤登记。4服务系统模块:只能查看和修改职工个人档案资料。包括员工的工资考勤信息的查看。5.2程序流程图5.2.1职工登入模块设计职工登入模块主要根据职工登入信息,与数据库中的信息成功匹配后,获得相应的操作权限。1.流程图。如图5.1所示。图5.1 职工登入模块流程图(2)处理说明说明一:打开登录界面,等待用户输入账

17、号、密码、选择身份,判断用户输入的信息与后台数据库是否匹配,若不匹配,则清空编辑框,提示等待用户重新输入。说明二:根据用户选择的身份类别,进行判断,如果是普通员工,调出人事/工资/考勤管理系统的服务系统界面,同时显示普通员工信息。如果是经理级和人事部门,则调出人事/工资/考勤管理系统主界面,同时显示管理人员信息用例图:图5.2 职工登入用例图5.2.2 考勤管理模块设计 基本功能:1. 提供员工考勤信息查询的功能,员工登陆只可查询本人考勤信息2. 提供部门经理和管理员所有人查询的功能,根据输入的条件(员工号,部门,时间等)进行查询。图5.3 考勤管理用例图5.2.3 人事管理模块设计基本功能:

18、1. 员工信息的录入,修改;部门信息的录入和修改;2. 提供对员工和部门人事信息的查询;图5.4 人事管理用例图5.2.4 系统设置模块设计1. 基本功能设定:规则时间的设定,权限的分配。2. 具体功能的实现:图5.5 系统设置用例图5.3程序设计过程程序过程设计主要是在借助过程设计工具的情况下,对程序的具体实现过程进行设计。程序的主要部分设计在这个环节完成。其主要包括以下几个部分:5.3.1登录界面图5.6 登陆界面图如图5.6所示,为用户登录图。在用户登录时,在输入用户名和密码及用户类型的前提下将其与数据库中的数据进行对比,若一致,则打开主窗体,若不一致提示错误,并要求再次输入,若输入次数

19、超过三次,则关闭系统。在这个部分中,需要对用户的类型存入一个全局变量,予以判断其所具有的系统使用权限,例如,用户类型为DBA,则该用户拥有系统的一切权力,可以对每一部分进行添加、删除、查找、统计等操作;而其他用户类型都依据其类型的属性。5.3.2 密码修改图5.7 密码修改图如图5.7所示,为密码修改图。在用户更改密码时,系统首先判断输入的两次旧密码是否一致,若一致,则判断原密码是否正确,如果原密码正确,则对数据库中的相应字段进行更新5.3.3查询操作查询操作如图5.7所示图5.8 查询操作图如图5.8所示,为查询操作图。在执行查询操作之前通常要先在单行文本框中输入被查询的条件,在单行文本框失

20、去聚焦时将查询条件传递给查询按钮的单击事件中,然后过滤语句依据此过滤条件过滤得出相应的数据,并显示在其他数据窗体控件中。在通常情况下,用户可以在得到要查询的信息后,对它们的各个字段进行修改,经过修改后,在退出时系统会提示进行存储。在完成了用户界面设计和程序过程设计后,基本上完成了详细设计的内容。参考文献1 张海潘. 软件工程导论(第四版)M. 清华大学出版社, 2003.122 萨师煊, 王珊. 数据库系统概论M. 高等教育出版社, 2002.33 陈承欢, 彭勇. 管理信息系统基础与开发技术M. 人民邮电出版社, 20054 刘云生, 卢正鼎, 卢炎生. 数据库系统概论M. 华中科技大学出版

21、社, 2002 5 郑人杰, 殷人昆, 陶永雷. 实用软件工程M. 清华大学出版社, 19976 石志国著. ASP精解案例教程M. 清华大学出版社, 2000.117 李万宝主编. ASP.NET技术详解与应用实例M. 机械工业出版社, 2001.108 汪洋, 郝永强. 网站设计全程教程M. 科学出版社, 20029 杨志国等. Delphi应用程序开发精彩实例M. 机械工业出版社, 2003.410 陈磊,郭斌,李翔等. PowerBuilder 9数据库项目案例导航M. 清华大学出版社, 2005.111 杨晶. VB6.0程序设计M. 机械工业出版社, 2004.812 刘晓华, 张

22、健, 周慧贞. JSP应用开发详解(第三版)M. 电子工业出版社, 2007.1设计总结课程设计是所学基础知识和专业知识与工程实际相结合,进行综合运用的一次实践,也是对大学所学习的一次检验。在这三周里,经老师的悉心指导,个人的努力以及组内成员的协作,终于完成了这个职工考勤管理系统的设计任务,达到了设计前的预期目的。通过三周的动手实践,在不断理论知指导实践的过程中,我进一步掌握了SQLServer2000开发平台的使用,并在设计的过程中摸索出很多书本上的没有的技巧。对所学的编程语言也有了一个全面的归纳和总结,形成了自己的知识结构。在论文完成的时候,回首整个设计过程,有一种阔然开朗的感觉,感觉到以

23、前从书本上学到的知识真正被自己掌握了,以前在理论学习过程中遇到的很多问题也在设计的过程中得到解决。科学的技术的进步是日新月异的,科学学科的分工也越来越细,所以任何人的学习都不能是封闭的,必需借鉴别人的成果,引用其他学科的信息。在课程设计的过程中,我需要查阅了大量的资料,采集了大量有用的信息。此过程不仅是一个对自己所学知识进行丰富和巩固的过程,同时也是一个培养查阅资料和信息采集的能力的过程。在当代信息社会里,除了在图书馆、阅览室、情报所等地方查找,还有更重要的一种获得资料的方法上网。网上资源丰富,内容广泛,提供了各种最新信息。最后还要非常感谢我的指导老师张红老师的督促教导,以及各位同学给予我的极

24、大帮助。致谢首先,我们要感谢学校给我们提供了此次课程设计的机会,能让同学们在一起学习与研究,让我们有机会对所学的理论知识进行实践。其次,要感谢老师给予了我们最大帮助和全面指导,在这里,尤其感谢我的指导老师张红老师,您不辞辛苦,在给很多学生指导的情况下还不厌其烦的给我耐心指导。另外,要感谢我的软件工程的代课老师张秋余老师孜孜不倦的教导,您为我在基础课学习中打下良好的基础,这是我这次课程设计能够顺利完成的前提。在这里,我衷心向您致谢!最后还要感谢热心的同学们,在我陷入误区的时候,是他们热心的帮助使我摆脱困境。最后,在论文的写作过程中,也得到了许多同学的宝贵建议,同时还到许多校友的支持和帮助,在此一并致以诚挚的谢意。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2