毕业论文-企业人事管理系统(doc38)-毕业设计(编辑修改稿)内容摘要:

系统的可行性分析 可 行性分析是系统分析阶段的第二项活动,可行性分析能使新系统达到 以最小的开发成本取得最佳的经济效益。 可行性分析的目的,是根据开发管理信息系统的请求,通过初步调查,对要开发的管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究分析。 这是一项保证资源合理使用、避免失误和浪费的重要工作。 经济上的可行性。 技术上的可行性。 资源上的可行性。 管理上的可行性。 通过调查当前企业的人事管理现况是采用人工登记的方式来进行企业人事事务的管理 ,所有的人事档案资料都是以纸张为介质进行存储的 ,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 因此有必要对企业的人事管理方式进行改造 ,采用高科技的计算机自动化管理 技术 来进行企业人事事务的管理 .而从以上四点进行分析 ,是可行的 . 今天我们使用计算机对 企业人事 信息进行管理,具有手工管理所无法比拟的优点。 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高 企业 管理的效率。 面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。 系统的详细调查 系统的详细调查目标是在可行性分析的基础上进一步对原有系统进行全面、深入的调查和分析,弄清原有管理信息系统的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效、可靠。 具体内容包括:管理业务状况的调查分析、数据流程的调查分析。 详细调查之后,绘制出人事管理子系统的业务流程图,如下图: 查询要求 查询结果 用户设置 统计要求 表单维护 统计结果 系统逻辑模型的提出 为了实现管理信息系统的计算机化,仅仅用业务流程图形象地描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。 系统分析的主要成果是系统的逻辑 模型。 本系统主要是以数据流图、数据字典为主要描述工具来勾画系统的概貌。 数据流图 ( DFD) 系统管理人员 企业人事管理系统 一般用户 数据流图( Data Flow Diagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数据存储、数据来源和去向等项目。 数据流图的常用符号如下: 外部项 处理 数据流 数据存储 计量器具管理子系统的关联图如下: 各单位 F1 F2 人事管理 部门 F3 职工 F4 注: F1 考核表; F2 人事查询; F3 人事档案; F4 工资管理 数据字典 ( DD) 数据字典( Data Dictionary) ,是数据流图( DFD)上所有成分的定义和解释的文字集合。 它是系统分析阶段的重要文档,它的作用是将数据流图中全部数据流及其组成部分的数据元素、数据存储、数据加工外部项等,通过数据字典描述清楚,以便于以后系统设计时使用。 第六章 系统设计 管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物 理(技术)方案。 系统设计的依据 系统分析的成果 现行技术 现行信息管理和信息技术的标准、规范和有关法律制度 用户需求 系统运行环境 系统总体结构设计 按照结构化的系统设计方法, 分析 企业人事管理系统的总体流程图如下 : 系统的详细设计 代码设计 企业人事管理系统 身份验证 系统管理 员工基本信息 员工考勤信息 员工调动信息 添加用户 修改密码 退出系统 添加员工信息 修改员工信息 查询员工信息 删除员工信息 在职评定 打印人事档案表 查询考勤信息 添加考勤信息 删除考勤信息 修改考勤信息 设置上下班时间 添加调动信息 修改调动信息 查询调动信息 删除调动信息 添加上下班信息 添加其它信息 添加考勤信息 修改上下班信息 删除上下班信息 删除其它信息 代码,就是用来表征客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号。 它的作用是描述对象状态,便于统计和检索对象。 代码设计的原则:适应计算机处理、简单明了、具有可扩充性、系统性、便于识别和记忆等。 本系统对所有数据库表中的主码和外来码均采用“汉字名称”作为代码。 数据库设计 数据库设计是要在一个给定的应用环境( DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。 基于以上设计原则,本系统中相 关数据库 (人事管理 )包括以下几个表现将表结构设计举例如下: AltertaionInfo 表 AttendenceInfo 表 ErrandInfo 表 LeaveInfo 表 OvertimeInfo 表 StuffInfo 表 TimeSetting 表 \ UserInfo 表  数据库的安全性、完整性、并发控制和恢复 信息数据是企业中非常重要的资源,因此保证数据库的安全可靠、正确有效是非常重要的问题。 一般的数据库管理系统( DBMS)都有提供了一定的数据 保护功能。 数据库保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和数据库的恢复等。 ( 1)数据库的安全性 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 由于数据库系统中存放着大量的数据,且为许多用户所共享,因此安全性问题是必须首先要解决的。 一般计算机系统中的安全措施是按照“用户标识和鉴别”、“ DBMS 存取控制”、“ OS 级安全控制”、“ DB 密码存储”来一级一级设置的。 在现在流行的数据库系统中一般都提供以下两种控制:用户标识和鉴别、数据存取控制。 ( 2)数据完整性 为了保证数据库数据的正确性和相容性,数据库管理系统( DBMS)都提供了一种机制来检查数据库中的数据,看它是否满足语义的规定条件, DBMS 称这种机制为“数据完整性检查”。 一般的 DBMS 中是通过完整性约束和数据库触发器来实现这一机制的。 ( 3)并发控制 在多用户数据库环境中,多个用户程序可并行存取数据库中的数据,为了以正确的方式调度该并发操作,避免造成“丢失修改”、“不能重读”、“读脏数据”等不一致的情况, DBMS 引入了“并发控制”这一机制。 并发控制的主要方法是采用封锁机制,一般采用两种 封锁机制:共享机制和排它机制来实现。 ( 4)数据库后备与恢复 主要使用转储、日志等方法进行数据库的恢复。 用户界面设计 用户界面是指软件系统与用户之间交互的接口,通常包括输出,输入,人机对话的界面与方式等。 由于本系统的最终用户是那些对计算机技术并不算很精通的管理人员,因此本系统采用了基于菜单选择,填写表格和简单的问答选择等友好的用户界面交互方式。  系统安全性验证用户界面设计 用户登录窗口界面是用户看到的第一幅画面,也是进入系统之前必须经过的一道“关口”。 因此,简洁、实用、友好、安全是设计时应 当考虑到的风格。 用户登录本系统,登录画面为:  系统主画面屏幕区域设计 进行系统的主画面屏幕区域设计时,是将整个屏幕划分为三个区域,如下图所示: 主 菜 单 区 工 作 区 状 态 信 息 区 在屏幕的最上方是主菜单区,显示本系统的功能主菜单。 用户可以有鼠标左键来选择相应的菜单,也可以用快捷键进行操作,然后用同样的方法在相应菜单下拉出该项的二级菜单(如果有的话),如果还有三级菜单,用户可在二级菜单选择相应的功能项,系统会自动弹出三级菜单。 当通过菜单选择了 所要进行的工作以后,系统进入相应的业务处理功能,这时业务处理活动在屏幕中间区域即工作区进行。 在整个业务处理过程中,主菜单区始终存在以使用户明确当前正在进行的处理,当用户为业务处理完毕后,系统返回主菜单。 处理过程设计 处理过程设计要根据模块划分以及结构化设计的基本原则,对每一程序处理模块中的详细处理过程进行设计。 常用的设计工具包括程序流程图、过程化设计语言、判定表、判定树等。 第七章 系统的运行与维护 管理信息系统在完成系统实施、投入正常运行之后,就进入了系统运行与维 护阶段。 系统的配置 硬件配置要求: CPU: PII200 以上。 内存: 32MB 以上。 硬盘: 以上(可用空间最好在 160MB 以上)。 打印机:推荐 EPSON LQ1600KII 软件配置要求 : WINDOWS95/98/2020 中文版操作系统。 系统的运行 本系统运行:首先启动 Windows2020/XP,将本系统拷贝到硬盘相应地目录下,运行“ 企业 人事管理 .EXE”即可。 本系统的主要菜单功能简介如下: ( 1) 系统管理 : 添加用户 ,修改密码 ,退出系统 等。 ( 2) 员工基本信息管 理: 添加员工信息 ,修改员工信息 ,查询员工信息 ,删除员工信息。 ( 3) 员工考勤信息管理 :包括数据备份、数据恢复、密码更改、系统时钟等。 (4) 员工调动信息管理:添加调动信息 ,修改调动信息 .查询调动信息 ,删除调动信息 . 下面简要介绍一下各种功能 源码实现 :  系统主要功能 其确定按钮的源 码如下 : Private Sub cmdOK_Click() Dim SQL As String Dim rs As If Trim() = Then 39。 判断用户名称是否为空 MsgBox 请输入用户名称 !, vbOKOnly + vbExclamation, 警告 Exit Sub Else SQL = select * from UserInfo where UserID=39。 amp。 UserName amp。 39。 Set rs = TransactSQL(SQL) If = False Then 39。 判断是否已经存在用户 M。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。