《人事考勤管理信息系统设计(共22页).doc》由会员分享,可在线阅读,更多相关《人事考勤管理信息系统设计(共22页).doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上辽 宁 工 业 大 学 管理信息系统 课程设计(论文)题目: 人事考勤管理信息系统设计 院(系): 经济学院 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间:2011/12/2012/1/ 课程设计(论文)任务及评语院(系):管理学院 教研室:信息管理与信息系统学 号学生姓名专业班级课程设计(论文)题目 人事考勤管理信息系统设计课程设计(论文)任务1选题必须符合管理信息系统课程的教学基本要求,具有一定的综合性、设计性,难度和份量要适当。2依据本学期学习的管理信息系统理论和上学期学过的数据库语言,到图书馆或因特网上进行资料查询。3做好充分的准备之后,
2、按照管理信息系统开发的一般思想,进行系统分析、系统设计和系统实施等系统开发工作。4对系统做必要的调试。要求系统基本能够运行。5按时、按要求完成课程设计说明书的编写,字数为2000字以上。6按时上交课程设计说明书打印稿、电子稿和相应的应用系统。7依据你的课程设计内容,准备课程设计答辩。指导教师评语及成绩成绩: 指导教师签字: 年 月 日专心-专注-专业目 录第1章 系统分析11.1项目背景11.2系统目标11.3可行性分析11.4系统需求的分析21.5系统组织结构图31.6数据流程图31.7业务流程图51.8系统数据字典6第2章 系统设计72.1系统设计原理72.2系统数据库设计72.3代码设计
3、102.4系统功能图102.5用户界面设计12第3章 系统实施173.1系统测试173.2系统维护173.3系统使用说明17参考文献19 第1章 系统分析1.1项目背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。要把分散在企事业单位中的档案实施统一、集中、规范的收集,利用计算机建立分类编号管理、电脑存储查询等现代化、专业化的管理系统,就将给企事业单位的管理部分带来很大的方便。而且利用计算机进行管理具有手工管理所无法比拟的优点,例如:查找方便、可靠性强、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高
4、企业档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.2系统目标 (1)进期目标:力争在短时间内基本上满足人事考勤管理系统的各种需要,并留出一定的接口,以被后期升级。(2)远期目标:在近期目标的基础上,不断完善系统,改正其中的错误和落后过程,适当增加多种报表以适应不同的情况。1.3可行性分析1.3.1技术可行性 人事考勤管理系统在技术上日趋成熟,利用Visual Basic可以对其中的各种信息进行分析。在技术上具有可行性。 1.3.2操作可行性本系统没有复杂且不可理解的过程,所有的过程均采用简单的键盘录入和鼠标操作。每一个过程、每一个功能、每一个选项均有相应的辅助信息,通
5、俗易懂。如果对计算机有一定了解,只要经过简单的软件培训就可以实现系统的操作。因此,具有操作可行性。1.3.3理论可行性计算机可以代替人工进行许多繁杂的劳动计算机可以节省许多资源,计算机可以大大的提高人们的工作效率,因此,具有理论可行性。 1.3.4经济可行性 在开发本系统之前,需要准备Visual Basic 6.0和Access2000数据库软盘。还要收集一些数据资料,查阅国外同等系统的开发技术,这些都可在图书馆里或书店查阅,不需要花费。在设计完成以后,系统运行不需要特殊的系统环境和外部设备。所以说在开发始终都不需大量的人力、物力和财力,因此,系统具有经济可行性。1.3.5法律可行性 在系统
6、的分析与设计过程中,部分引用的代码是共享的,并不存在任何侵权问题,因此,具有法律可行性。因此,本系统具有技术可行性、操作可行性、理论可行性、经济可行性和法律可行性。1.4系统需求的分析人事考勤管理信息一直采用手工管理方式,但随着企业员工人数的增多,对员工信息及考勤信息的需求也越来越大,对信息处理的要求也越来越高,手工管理的弊端日益显示出来。不同部门之间的数据不能共享,存在大量的重复劳动;员工的添加、修改、删除、查询等工作效率太低、浪费严重等等。解决这些问题最好的办法是实现人事考勤信息管理的自动化,用计算机处理来代替手工管理。利用计算机中最为友好、最为方便的WINDOWS界面进入系统,用键盘轻松
7、地完成数据的录入、查询和统计的操作。通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面 由于该系统的使用对象多,要求有较好的权限管理 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询 在相应的权限下,删除数据方便简单,数据稳定性好 数据计算自动完成,尽量减少人工干预1.5系统组织结构图人事考勤管理系统基本信息 管 理考勤考评 管 理系统信息 管 理部门信息 管 理员工信息 管 理考 勤 信 息 管 理考评信息 管理用户权限修改密码员工照片 管 理员工家庭 主要成员记员工教育及工作经历1.6数据流程图 输入员工信息是否有效 无效 有效信
8、息审核信息涉及员工的编号、照片、部门等信息审核 未通过 通过信息回复信息采编信息存档采编 未采用 采用采编信息存档 信息公开呢1.7业务流程图部门资料基本资料 输 入 基本模块 人事资料资料变更考勤资料、参数卡钟数据 读 取考勤统计表考勤模块考勤资料 分析建立考勤资料 变 更工资资料 分析建立 工资统计表工资模块工资资料 变 更1.8系统数据字典名称:员工编号类型:数值有关数据结构:部门、进入企业时间说明:编码规则数据项条目:数据流条目:名称:员工情况数据流来源:人事部数据流去向:P.1、P1.2包含的数据结构:员工编号姓名性别工作时间数据存储条目:名称:员工情况数据流来源:人事部数据流去向:
9、P.1、P1.2包含的数据结构:员工编号姓名性别有无立即查询外部实体条目:名称:人事部输入:员工编号输出:员工个人、家庭、工作信息说明:员工有关信息第2章 系统设计2.1系统数据原理 (1)简单性 :本系统要求在达到预定的目标、具备所需的功能的前提下,系统要应当尽量的简单。这样可以减少处理费用,提高系统效益,同时也便于管理; (2)系统性:本系统要求系统设计从整体出发,把设计工作统计起来,是系统在设计规范、方法等个方面具有一致性,避免冲突和混乱; (3)灵活性:要求系统要有很强的对系统环境变化的适应性,是系统便于修改和更新,特别是当局发生变化时,整个系统不应受到影响; (4)可靠性:本系统要求
10、硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的能力;(5)经济性:在设计系统时,系统经济性是确定设计方案的一个重要因素;系统的运行效率:处理能力、响应时间的要求; (6)安全性。2.2系统数据库设计开发本系统,选用Visual Foxpro作为后台数据库。这里主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。 部门信息部门编号部门名称上级部门
11、编号部门职能 (部门信息E-R图) 家庭成员姓名年龄工作单位 性别编号职工编号与本人关系 (员工家庭成员E-R图)(教育及工作经历E-R图) 2.3代码设计任何信息系统中,信息的表示方法都是系统的基础。任何信息都是通过一定的编码方式,以代码的形式输入并储存在计算机中的。代码是用来表征客观事物的一个或一组有序的符号,它应易于计算机和人识别与处理。本系统采用区间码对员工进行编号。这样易于管理,信息处理可靠,排序、分类、检索方便。代码设计的原则如下:(1)唯一性:在一个编码体系中,一个对象只能赋予它一个唯一的代码;(2)合理性:代码结构应与相应的分类体系相对应;(3)简单性:结构尽可能简单,尽可能简
12、短,以减少各种差错;(4)适用性:代码尽可能反映对象的特点,以助记忆,便于填写;(5)规范性:代码体系中,代码结构、类型、编写格式统一;(6)系统性:有一定的分组规则,在整个系统中具有通用性。2.4系统功能图可以看到本系统划分为3个功能模块,基本信息管理模块用于管理部门及员工的基本信息,考勤考评管理模块用于按照部门和时间对员工进行考勤和考评记录,系统用户管理模块用于管理系统用户信息。 基本信息管理模块功能图员工基本信息管理模块是整个系统的核心。除了部门管理模块外,其他各个模块都针对每个员工的某个方面进行管理,都需要提供员工编号等基本信息作为索引。考勤考评管理模块的基本功能如图:最后生成的系统流
13、图如下图:2.5用户界面设计2.5.1计登录窗体 设置登录窗体的属性 窗体属性设置值具体说明名称FrmLogin设置窗体名称BorderStyle1-Fixed Single设置窗体的边框属性Caption身份验证窗体的标题文本ControlBoxFalse取消控控制按钮,防止用户通过控制按钮关闭对话框StartUpPosition2-屏幕中心设置窗体弹出时,位置在屏幕中心 登录窗体包含的控件及其属性对象名属性属性值Label1Caption用户名Label2Caption密码txtUserText空txtPwdText空PasswordChar*Cmd_okCaption确定Cmd_Canc
14、elCaption取消2.5.2设计主窗体菜单项的属性标题名称基本信息管理Mn_1部门管理Mn_dep员工管理Mn_emp退出系统Mn_exit考勤考评管理Mn_2考勤管理Mn_check考评管理Mn_eva系统用户管理Mn_3用户管理Mn_user修改密码Mn_pwd菜单设计器如图: 主界面如图:2.5.3设计员工基本信息窗体2.5.4设计员工信息管理窗体第3章 系统实施3.1系统测试在程序编程完毕后,要对其做必要的系统测试,以检测系统是否可用以及还存在哪些错误。可以对该系统进行以下的测试。 3.1.1系统环境测试 对于一个管理系统软件来讲,运行测试部分是尤为重要,尽管我们在进行功能测试时已
15、检查出用户界面的错误,但离开软件或进行数据输出的结果,还需要运行测试。3.1.2功能测试功能测试是测试阶段要完成的普通的,也是显而易见的环节。必须对整个企业档案管理系统软件进行检查,以确保所有功能是否能正确执行,以便用于以后工作运营。下面是在进行功能测试时需要的注意事项:a 链接:是否存在链接中断,是否存在错误链接。b 录入:录入内容是否正确。c 信息表格:是否能正确填写并保存。d 设计:有没有不能看到或读取的因素。3.1.3运行测试对于一个管理系统软件来讲,运行测试部分是尤为重要,尽管我们在进行功能测试时已检查出用户界面的错误,但离开软件或进行数据输出的结果,还需要运行测试。运行测试分为:a
16、.用户登录窗口的测试b.添加用户窗口的测试c.查询模块的测试3.2系统的维护一个好的信息管理软件,不仅仅是一次性制作完美就可以的,由于学校中所需要进行存储管理的信息内容不断的增加、变化,软件的管理内容也需要随之调整,这就要求我们对软件进行长期的不断的维护和更新。软件维护一般包括以下内容:内容的更新(学校需要进行存储信息的内容),软件风格的更新,软件重要界面设计制作,软件系统维护服务的更新。3.3系统使用说明启动运行系统,进入Windows操作系统后,双击“人事考勤管理系统”图标启动程序。首先,将显示的是系统的开始界面窗口,如图所示输入正确的用户名和密码,按“确定”,系统检验正确后即可进入系统。如果密码输入错误率达到三次系统自动退出运行。 单击“取消”按钮,即可退出。初次登陆该系统的用户,系统在登陆窗体的下方为其设置了初始用户名“admin”和密码“”,通过系统检验后的用户将顺利的进入本系统。参考文献1 Visual Basic + ACCESS数据库系统开发与实例 出版社:人民邮电出版社 2 Visual Basic 6.0程序设计 作者:陈明 王智广 出版社:中央广播电视大学出版社3 数据库基础与应用 作者:刘世峰 出版社:中央广播电视大学出版社4 Access上机操作指导 作者:解季萍 徐孝凯 出版社:中央广播电视大学出版社