收藏 分享(赏)

信息管理系统论文24279.doc

上传人:dzzj200808 文档编号:2309122 上传时间:2018-09-10 格式:DOC 页数:9 大小:54.50KB
下载 相关 举报
信息管理系统论文24279.doc_第1页
第1页 / 共9页
信息管理系统论文24279.doc_第2页
第2页 / 共9页
信息管理系统论文24279.doc_第3页
第3页 / 共9页
信息管理系统论文24279.doc_第4页
第4页 / 共9页
信息管理系统论文24279.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、信息管理系统论文班级:经济 09 本(1)班姓名:范春晖学号: 904120376/12/20111.请你阐述在组织中利用管理信息的意义。所谓 MIS(管理信息系统-Management Information System)系统 ,现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备 以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。今天,它的领域已远远超出了企业内部资源管理的范畴。决策支持系统可以协助领导层按照决策程序对非结构化问题进行科学决策。随着网络的普及和信用

2、制度的完善, 电子商务开分地替代传统的营销业务,并在节约成本、接近客户以及提高服务质量方面显示出了独特优势。政府机构使用电子政务系统,可以提高部门内部的工作效率,优化 政府部门之间的协作、提高政府和民众之间的信息传递速度和质量。组织中利用管理信息系统在管理现代化有什么样的意义呢?第一,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学 、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、

3、加工、存储、传输、维护和使用的系统。管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。第二,管理信息系统是为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。管理信息系统将管理工作统一化、规范化、现代化,极大地提高了管理的效率,使现代化管理形成统一、高效的系统。过去传统的管理方式是以人为主体的人工操作,虽然管理人员投入了大量的时间、精力,然而个人的能力是有限的,所以管理工作难免会出现局限性,或带有个人的主观性和片面性。而管理信息系统使用系统思想建立起来的,以计算机为信息处理手段,以现代化通信设

4、备为基本传输工具,能力管理决策者提供信息服务的人机系统,这无疑是将管理与现代化接轨,以科技提高管理质量的重大举措。管理信息系统将大量复杂的信息处理交给计算机,使人和计算机充分发挥各自的特长,组织一个和谐、有效的系统,为现代化管理带来便捷。第三,管理信息系统对企业事业单位的作用在于加快信息的采集、传送及处理速度,实验数据在全单位的共享,及时地为各级管理人员提供所需的信息,辅助他们决策,从而改善单位的运行效率及效果。信息系统能够影响企业的效益、新的产品、新的市场和获得。尤其重要的是它可能导致机构结构的改变,促进企业革新,极大地改变机构发展的方向和速度。主要体现在:管理信息系统是企业参与市场竞争的工

5、具,采用全面的市场竞争战略需要得到现代管理技术和计算机技术构成的信息系统的支持,许多企业正在考虑如何通过应用管理信息系统改善其在本行业中的竞争地位;对企业经营运作机制和结构的影响,信息系统改变了人们相互交流和联络的方式,尤其在大量数据处理、交换和通讯的环境下。很显然,按照科学的和规范的作业程序与方法处理数据,及时交换意见和信息,协调相互间的配合,对企业的经营生产活动极为重要;促进内部革新的催化剂,信息系统正是要求高度协调化的和信息交流网络化的企业在不同管理层次实现内部革新的催化剂。2.结合人事管理信息系统案例详细论述信息系统的开发过程。一、力资源管理是结合公司实际的人事、制度,经过实际的需求分

6、析,采用功能强大的Visual Basic6.0 作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。二、开发软件 Access 的介绍Microsoft Access 是比较流行的关系型数据库管理系统之一,其基本核心是 Microsoft Jet 数据库引擎,是

7、一些关于某个特定主题或目的的信息集合。它的作用是用来存储,维护和检索数据。同时,提供了 VBA 编程接口,可以为用户提供各种各样的编程功能。一个数据库对象是由若干表,查询,窗体,报表,宏和模块等对象及对象的集合组成的,这些集合的组合丰富和增强了 Access 数据库的功能。在 Access 中,所有的对象均保存在一个“.MDB”文件中,这给数据库的维护带来了很大的方便。 选择 Access 作为后台数据库,是因为 Access 在许多数据管理的系统中已经非常广泛的使用,在数据流管理方面也是比较成熟的。同时 Access 相比较 SQL 作为后台数据库,在连接方面有更为简易的表现,因此选择 Ac

8、cess 作为后台数据库三、系统分析与设计(一)系统分析1.系统需求分析随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,决定实施建立人事信息管理系统, 因为人事信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们

9、使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业人事档案的管理势在必行。当前企业信息管理系统正在从 US 结构向 B/S 结构转移,但是由于安全性等方面的因素,C/S 结构的管理信息系统仍然占据企业管理信息系统的主流。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事信息管理系统是针对企业人事处的大量业务处理工作用计算机进行全面现代化管理,他必须

10、具备以下基本功能:(1)人事档案管理数据库及表的操作。实现对人事档案管理数据库及表的创建,表中数据的维护。(2)人事档案信息的管理。实现人事信息的添加,保存,修改和删除等。(3)人事档案信息的应用。实现人事信息的查询,统计,人事资源的利用等。2.可行性分析人事管理系统后台数据库采用目前应用十分广泛的桌面型关系数据库 Microsoft Office Access 2003,由于其具有快速、方便、灵活和可移植性等特点被大多数软件开发者所使用;前台采用 Visual Basic 6.0 作为主要的开发工具,其可与 Access 2003 数据库无缝衔接。(二)系统功能设计1.系统的功能分析人事信息

11、管理系统是一个典型的数据库开发应用程序,它由员工信息管理、工资管理、假条信息管理、系统用户管理等模块组成,具体规划如下:(1)系统用户管理:对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户分为两类:管理员和一般用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息。(2)职工信息管理:职工信息管理包括对职工基本信息和情况的记录进行查询、添加、删除和修改。主要由管理员进行。(3)职工工资管理:职工工资管理主要是对职工工资的综合的核算,建立合理,规范的企业工资核算制度,保障职工的合法权利。(4)职工假条

12、管理:职工假条管理是对职工的出勤进行管理,方便人事处管理员对职工工资的核算,方便随时了解最新,最全面工作情况,从而合理的完成工作。 2.系统功能结构系统功能结构图主要从功能的角度描述了系统的结构。人事管理的系统功能结构如图 1 所示:图 1 系统功能结构图(三)数据库设计人事管理系统的数据库采用 Access ,系统数据库的名称为“data” 。数据库 data 中包含了 4张数据表。下面分别给出数据表概要说明和主要数据表的结构。(1)职工信息数据表:用于储存职工的基本信息。职工信息表见表 1 所示:表 1 职工基本信息表字段 字段名 类型 宽度 Nulls1 职工编号 数值型 11 否2 姓

13、名 字符型 20 否3 身份证号 字符型 18 否4 民族 字符型 10 否5 性别 字符型 4 否6 出生日期 字符型 20 否7 毕业学校 字符型 20 否8 学历 字符型 20 否9 部门 字符型 20 否10 职称 字符型 20 否11 上司 字符型 20 否12 电话 字符型 20 否13 EMAIL 字符型 20 否14 EDIT 数值型 11 否15 EDITTIME 日期型 8 否(2)工资信息数据表:用来存储职工的工资情况,包括姓名,职称,工资等信息。工资信息表见表 2 所示:表 2 工资信息表字段 字段名 类型 宽度 Nulls1 工资编号 字符型 50 否2 职工编号 数

14、值型 11 否3 年份 数值型 6 否4 月份 数值型 6 否5 基本工资 数值型 11 否6 加班工资 数值型 11 否7 交通补助 数值型 11 否8 总工资 数值型 11 否9 考勤扣除 数值型 11 否10 保险扣除 数值型 11 否11 扣税 数值型 11 否12 总扣除 数值型 11 否13 实际工资 数值型 11 否14 EDIT 数值型 11 否15 EDITTIME 日期型 8 否16 备注 备注型 10 否(3)假条信息数据表:存储假条相关信息。假条信息表字段 字段名 类型 宽度 Nulls1 假条编号 字符型 6 否2 职工编号 数值型 11 否3 起始日期 字符型 20

15、 否4 中止日期 字符型 20 否5 天数 数值型 6 否6 原由 字符型 50 否7 状态 字符型 20 否8 批准人 字符型 20 否9 EDIT 数值型 11 否10 EDITTIME 日期型 8 否11 备注 备注型 10 否(4)用户信息表,用于储存用户信息。用户信息表见表 4 所示:表 4 用户信息表字段名称 数据类型 长度用户名(主键) 文本 20密码 文本 20四、主要功能模块设计(一)系统架构设计人事管理系统的架构分为窗体和模块两个部分。在窗体的部分有以下几个窗体,他们的作用分别是:“frmAbout”是关于窗口,是对系统的说明; “frmEdit.frm”是编辑窗口,可以对

16、员工信息进行添加,删除的操作;“frmHelp.frm”是帮助窗体,对新用户提供帮助;“frmLogin.frm”是用户的登陆窗口,启动系统时就会出现这个窗口; “frmmain.frm”是系统主界面,用户可以选择要执行的任务;“frmPsw.frm” 是密码修改,用户可以在此修改自己的密码;“frmSearch.frm” 是寻找窗口,用户可以进行模糊查询和逻辑查询;“frmSetup.frm”是设置条目的窗口,管理员可以把可以对外公布的设置为显示条目, 而对少数人公布的设置为隐藏条目,从而达到不同的使用者具有不同的使用权限;“frmSys.frm” 是关于用户窗体,在这个窗体中可以添加新用户

17、,可以设置密码,也可以对用户权限进行授权,这个窗体和数据库也有密切的联系,可以在这里更新用户信息;“frmTable.frm”是桌面窗体,它罗列了员工学历和部门的信息,同时可以进行添加,编辑和删除的操作。(二)控件准备和引用设置控件准备和引用设置是目前制作应用程序的前提条件,在 Visual Basic 6.0 默认的工具箱中,很多使用的部件没有显示,所以要将我们需要的部件添加进工具箱。另外,包括一些库文件的函数,也是没有被引用,我们要先将这些具有特定功能的函数引用。 1.控件准备人事管理系统中需要通过“工程”“部件”命令添加到工具箱中的“ActiveX”部件2.引用设置人事管理系统中需要通过

18、“工程”“引用”命令引用库文件内的函数,来完成数据库的连接(三) 系统登陆设计系统用户登录模块主要用于完成对登录系统的用户的验证,只有合法的用户才可以进入系统。运行用户登陆模块1.系统登陆窗体的功能登录窗体是用户进入系统的钥匙,只有合法的登录才是有效的登录。在本系统中预设了两种用户:root 超级用户和 any 一般用户,超级用户对一般用户有管理的功能。超级用户和一般用户对系统的员工信息,假条信息,工资信息都有编辑,删除,查询,设置的功能。而超级用户对一般用户有权限的管理,一般用户是超级用户授权了的用户,它不能对其他用户进行干预,它只能对修改自己的密码的功能。超级用户也可添加登录用户,也可对其

19、设置权限。2.系统登陆的代码设计(1)登陆窗体代码设计窗体代码主要实现了连接数据库的功能,这里用于连接用户信息表。其程序如下:Private Sub Form_Load()Dim i As IntegerIf App.PrevInstance ThenMsgBox (“程序已经运行,不能再次装载。“), vbExclamationUnload MeEnd If本段代码用于判定本程序是否已经装载于内存中,以避免程序的多重启动i = 0Open App.Path + “user.ini“ For Input As #1Do While Not EOF(1)Input #1, user(i), pw

20、s(i), state(i), Emplo(i)If state(i) = “A“ ThenCombo1.AddItem user(i)End Ifi = i + 1Loop Close #1Combo1.ListIndex = 1在窗口装载阶段读取用户设置文件获取用户信息 并装载于用户列表框中End Sub(2) “取消”按钮是退出登录界面,退出系统的。其代码如下:Private Sub CmdCancel_Click()Unload MeEndEnd Sub(3) “确定”按钮代码设计“确定”按钮代码主要实现了用户登陆时,用户名和密码的认证,当用户名或密码错误时,系统提示错误。其程序如下:

21、Private Sub cmdOK_Click()If txtPassword = pws(Combo1.ListIndex) ThenCurId = Combo1.ListIndexEmploID = Emplo(CurId)CurUser = user(CurId)CurPsw = pws(CurId)Me.HideLoad FrmMainFrmMain.ShowElse MsgBox “Invalid Password, try again!“, , “Login“txtPassword.SetFocusSendKeys “Home+End“End If End Sub(四) 主窗体的设

22、计主窗体界面是显示系统主要操作功能的面板,在系统主窗体的状态栏中,可以显示当前的操作员、当前系统的日期时间、程序制作人员等信息,还可以通过菜单的列表或窗体中的按钮来控制其他功能子窗体,并且为不同的操作员赋予相应的操作权限。1.系统主窗体的功能成功登录后,进入的系统的主窗体,在主窗体中有两组按钮,第一组是表单选择按钮,通过点击相应的按钮可以在主窗体中显示不同的表单,这些表单分别是员工信息表,假条信息表,工资信息表,这组按钮和 Access 数据库中各表相联系。在第一组按钮中设置按钮对超级用户和一般用户所执行的情况不同。超级用户可以通过设置按钮进入用户权限窗体,而一般用户则通过设置按钮进入修改自己

23、登录密码。第二组按钮是对各个表的操作按钮,包括编辑,删除,查询和设置。用户成功进入系统主窗体运行2.系统主窗体的主要代码设计主窗体是由两组按钮实现的,它们分别是窗体选择的单击事件按钮和命令事件按钮。(1)窗体选择的单击事件代码设计窗体选择的单击事件代码主要实现了进入本系统所有模块的功能,这里有以下几个模块,它们分别是员工信息模块,假条信息模块,工资管理模块,用户设置模块等/其程序如下:Private Sub Toolbar2_ButtonClick(ByVal Button As MSComctlLib.Button)Select Case Button.IndexCase 1Call sho

24、wemployee 显示员工信息模块Case 2Call showleave 显示假条信息模块Case 3Call showsalary 显示工资信息模块 Case 4If frmLogin.CurUser = “root“ ThenFrmSys.ShowElseFrmPsw.ShowPwin = “Frmmain“FrmMain.Enabled = FalseEnd IfEnd SelectEnd Sub(2)命令按钮的单击事件代码设计命令按钮的代码主要实现了进入本系统部分主要代写硕士论文模块的功能,这里有以下几个功能,它们分别是编辑,删除,查询,设置。其程序如下:Private Sub T

25、oolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)Select Case Button.IndexCase 1 editFrmEdit.ShowFrmMain.Enabled = FalseCase 2 delIf DBGA.SelBookmarks.Count = 1 ThenIf MsgBox(“确定要删除吗?“, vbOKCancel, “确定“) = vbOK Then DataA.Recordset.Delete cuAp = 0Else MsgBox “请选择要删除的条目!“End IfCase 3 seekFrmSear

26、ch.ShowCase 4 setupFrmSetup.ShowEnd SelectEnd Sub3.员工信息模块的功能把员工信息表作为主窗体的默认表,所示主窗体的运行结果也是员工信息表的运行结果。在员工信息表中可以对员工信息进行编辑,删除,查询和设置。(1)员工信息的编辑是可以对新员工进行添加录入,对在职员工的信息进行修改,也可进行相应的删除操作。(2)员工信息的删除是删除所有该员工的信息,在删除需要选择所要删除的员工,在没有选择的情况下会出现要求选择员工的窗体,在选中的情况下是会出现确定窗体。4.工资信息模块功能点击工资信息按钮,在主窗体上就会显示工资信息表,工资信息是员工发放薪酬的依据,

27、通过输入基本工资,加班工资,交通补助等一些应得工资,减去考勤扣除,保险扣除,扣税等总扣除项,从而得到员工的实际工资。用户可以通过下面的一组按钮可以对工资信息进行编辑,删除,查询和设置。5.系统用户管理模块系统用户管理分为用户管理和口令修改两个部分。(1)用户管理的设计用户管理是人事信息管理系统中的比较重要的部分,它可以帮助管理员管理用户信息。在本系统中系统用户管理可以为不同的用户设置不同的权限,系统管理者可以添加、删除用户,但是普通用户则不可以操作,所有的用户都可以修改自己的口令。用户信息管理模块只有系统管理者才能进入。在本系统中超级用户可以对一般用户进行授权五、系统测试为了确保本系统能够正常

28、运行,需要在发布之后做一次较全面的测试。(一)软件测试的目标(1)测试是为了发现程序中的错误而执行的过程;(2)好的测试方案实际可能发现迄今为止尚为发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误测试。(二)测试举例(1)测试用户登陆是否成功打开人事管理系统,在“用户名”里填入 root, “密码”框里我们填入 root 作为用户登录密码。填写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经登陆成功了。再运行程序,会有提示页面出现:程序已经运行,不能再次装载! (2)测试其他用户是否能够登录打开人事管理系统登录页面,输入任意密码,点击“登录”按钮。将出现密码出错提示页面。

29、然后点“确定”返回人事管理系统登录页面。(3)测试编辑功能是否成功编辑功能:在登录成功之后,即可进入相应的管理页面,点击“编辑” ,即出现编辑页面,即可以修改和删除员工的个人信息资料。最后保存。 (4)测试查询功能是否成功查询功能:在登录成功之后,点击“查询” ,在弹出的文本框,在里面输入想要查找的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容,表示测试成功。(5)用户登出系统的测试在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。(6)测试密码更改在以超级用户登录的情况下,在程序中打密码设置,弹出文本框,显示用户列表。可以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打开密码设置选项,系统会提示该用户为普通用户,只可以修改自己的密码。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报