前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇人事管理系统需求范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:Web;企业;人事管理;设计;实现
中图分类号:TP311.52
随着计算机科学技术的高速发展,在深入人们生活中给人们生活带来方便的同时,有利于企业对人事事务进行有效的科学的处理,提高工作效率,尤其对于人事事务相对比较繁琐的大型企业,使用计算机来辅助进行人事资源管理势在必行,本文主要阐述基于B/S结构和JAVA平台进行具体人事管理系统的实现过程,在整个系统的设计过程中,应用到了MVC三层架构,并把该系统划分为多个模块:管理员登陆模块,普通用户登陆模块,员工信息查询模块,考勤模块,工资模块,加班模块。
1 人事管理系统需求分析
本系统需求获得过程中主要解决的问题是形成一个即将被进一步开发的模版,系统将人事管理员作为人事管理模式中的最顶层具有整个系统中的最高权限,该系统是一种将J2EE作为基础的平台研发的Web系统,不同种类的使用者通过Internet客户终端与浏览器相连接,就能对各个环节的工作进行访问,人事管理信息系统不受地域的限制,不受系统平台制约,只要用使用者可以上网,在完成验证后,既可以成功登录,然后能够对人事数据进行查询,还可以对其进行各种处理与更新工作。
通过对企业系统使用者的调查,要求系统具有以下功能:查看员工信息、检查各个部门的运作情况、考察工作人员的出勤、分析员工工资情况、密码安全管理等,对于已经设定好的管理员角色,系统将提供基础信息(包括部门信息、可分配资源信息管等)管理、用户(包括特权职工、普通职工)管理、出勤管理、员工管理和查询以及考评管理等。
2 相关技术
本文所介绍的系统的研发,完全可以使用B/S,系统的研发人员只需要将系统全部的作用都体现在Web服务器上,分别给系统不同的作用设计上使用者访问权限就好了。net架构依据其性能可选择合适的应用环境更好地发挥自身优势。比如home,blog,SNS核心模块都是用.net来完成。
2.1 开发工具
3 人事管理系统的设计
本系统使用MVC(Model-View-Controller)设计模式实现的,MVC体系主要由VisualStudio模板组成,它能你在Web 应用程序的创建过程提供必需的条件。通过它你能够创建一个新的MVC Web应用程序,这个程序被设计成具备特定的文件夹、模板和配套文件的形式。在建立一个新的MVC Web应用程序的过程中,Visual Studio允许你同时建立两个项目。第一个是Web,在这个项目中能够设计应用程序。另一个是单元检测,你可以在这个项目里面为第一个项目中的MVC配件编制单元检测。MVC应用程序的利用被划成三个关键的部分:模型、视图还有调控装置,这三个部分都有自己的工作要完成。
3.1 系统功能模块划分与设计
在人事管理系统中,用户只有登录成功后才能进行相应的功能操作,而且不一样的使用者拥有的权限属于不一样的类型,所以系统第一个要做的应该对用户进行身份验证,根据用户在登录时所选择的用户类型,进行验证和授权。系统的设计中最重要的环节就是系统的模块化。模块化是在产业发展过程中逐步呈现出来的一种用于解决复杂系统问题的方法。总体规划如下:
根据该企业的需求,将人事信息管理系统分为8个子模块:登陆模块;员工基本信息管理板块;部门基本信息管理板块;员工考勤数据管理板块;工作人员加班资料管理板块;工作人员工资信息管理模块;职工请假信息管理模块;权限管理模块。
3.2 系统外部接口设计
本人事信息管理系统(windows部分)使用者为企业管理人员,主要功能是为普通职工提供一个登录接口,可以实现对职工身份以及账户密码的验证功能,并且添加了校验码,防止暴力破解。
通过本接口可以实现对于职工密码的修改,职工可以通过系统修改自己的新密码。
3.3 系统内部接口设计
本人事管理系统通过MVC来实现,完成表达、逻辑、数据方面的工作。在具体工作中,外层我们主要是靠J2EE可以提供的模型,方便客户操作和识别,在设计中我们还可以利用其所提供的个别信息;中间逻辑层使用的是内存数据集进行数据的记载与变换,这样做才能更好地相互连接;下面一层通过数据库和数据的连接来完成信息的读取与传送。
3.4 系统数据库设计
数数据库设计是整个系统得以实现的关键组成成分,系统内的每一个模块的作用的发挥最终都必须经过对数据库进行各项操作来完成的,因此能否构建一个功能完善的数据库,直接影响到系统的研发进度甚至系统建立的成与否。对于人事信息管理系统来说,在信息库设计层面上,使用的是信息库三范式对信息库展开的研究与设计,在很大的程度上减少了多余数据的出现,减少了数据库的规模,同时有利于信息数据统一性的实现。
4 系统的实现
这里,举例说明员工资料管理模块中添加职工功能实现方法,本模块主要应用JAVA后台技术实现新员工账号的注册,采用布尔型变量来确定男女选项,并添加了日期选择功能和选取部门列表功能,从而方便用户进行输入信息。在个人简历内部使用的是字符存储功能,方便用户录入备注信息。
5 结束语
本系统充分发挥网络资源优势,适应未来发展的要求,基于业务需要和技术创新,利用JAVA技术开发了一个基于WEB的企业人事信息管理系统。随着计算机网络的进一步发展,JAVA技术必将在未来的网络应用中发挥更大的作用,而采用JAVA技术开发的基于Web环境下的应用程序系统也将随着JAVA技术的发展而日趋成熟。本系统一切从实际出发,考虑到了很多实际应用中可能出现的问题,在这些方面先后一一得到了解决。
当然,本系统仍存在许多不足之处,比如,本系统没能和企业现有C/S架构的管理系统接轨,职工原来资料不能共享,需要重复输入大量数据,这些在今后的实际运用中还需进一步的完善和改进。
参考文献:
[1]李凯.浅谈企业人事管理系统的开发与设计[J].计算机光盘软件与应用,2012(21).
1 引言
近年来,计算机技术在高校日常事务管理方面的应用受到了越来越多的关注。随着数据库技术、网络技术以及web设计技术的发展和应用,计算机技术已使往日繁杂、琐碎的日常事务管理变得整洁而高效。
人事资源管理系统根据高校人事管理工作的特点,在充分注重软件操作的交互性,简单性以及可视化原则的前提下,能及时为人事管理提供准确、全面的数据和结果分析,能有效提高高校人事管理的效率、质量及管理?Q策的有效性、可靠性和实时性,有助于高校人事工作的信息化、正规化管理。
2 系统需求
人事管理系统主要分为前台管理和后台管理两个功能模块。有教师和管理员两个角色。管理员可以进行人事信息管理、合同续聘管理、师资队伍建设、校内调动管理、退休丧后管理、培训进修管理等功能。教师通过浏览器可以对相关授权信息进行查看。功能结构图如图1所示。
3 系统设计
3.1 数据库设计
一位教师有一个政治面貌,一位教师可以签订多个合同,一个合同只属于一位教师。一位教师可以有多个年度考核,一个年度考核只属于一位教师。一位教师可以进行多次信息变更,而一条信息变更只属于一位教师。
管理员登录需要输入管理员id和管理员密码,与数据库中数据进行比对,若存在此记录,则可成功登录,否则登录失败,返回登录界面。表1为管理员表结构设计。
3.2 详细设计与实现
教职工通过前台操作将指令下达到后台,后台将指令由Spring进行自动扫描分配首先到达控制层,控制层中的UserLogin Controller类通过调用EmpResult execute()方法到服务层,服务层中有接口UserService,它的实现类通过重写并调用EmpResult findAllById方法到持久层,持久层通过调用findAllById方法进行Mybatis映射到UserMapper.xml文件,下来通过数据库语句对数据进行访问,然后从最底层逐层向上返回数据。设计的核心主要靠Spring的容器管理支持控制层,Mybatis的映射机制支持持久层。
1.人力资源管理系统信息化的重要意义
人力资源管理信息化是提升医院人事管理水平的有效手段,特别是随着医院信息化建设的不断推进,医院人事管理信息化已成为大势所趋,是医院管理的核心环节。
1.1建立实时更新信息完备的人员信息平台
信息化系统中可建立起涵盖医院组织机构、岗位设置和人员基础信息的信息平台,而且这些信息随着各项业务的驱动而实现实时更新,保证了人事部门可以实时掌握最新、最准确的人员信息,从而为各种人事管理活动提供良好基础。同时,人员信息的数字化为后续的信息挖掘应用提供了可能,具有纸质信息无法比拟的便捷性。
1.2大幅提高人事管理工作效率
随着医院医疗业务的不断增加,医疗人员队伍不断扩大,使得医院人事管理工作的复杂性和工作量不断提高。人事部门的工作人员每年面对着大量的人事管理工作,如工资调整、人员异动、社保缴纳、各统计报表的处理、人员档案管理、考勤管理、招聘工作等等,如果仍然停留在纸质记录结合电子表格的工作方式,不仅工作量大,准确率低,而且非常不便于保存及查找。如果运用人事管理信息系统自动的计算过程和信息化流程,既保证了工作的准确性,又大幅度提高了工作效率。
1.3提升人事管理科学水平
医院人才队伍建设是医疗卫生事业发展的重要保证,人事部门作为医院重要的职能部门,要为医院领导提供涉及到医院人才队伍的各项数据支持,为医院领导提供决策依据。在信息化条件下,信息系统自动完成了对所有业务活动和人员情况的全程记录,在此基础上可以通过自动生成报表或分析图、集成多类数据图表构建领导桌面、以及基于个性化需求搭建分析模型等多种方式,全方位地满足管理者人事决策中的数据需求。
2.人力资源信息系统在国内医院应用现状与效果
与国内企业人力资源管理较为完备的现状比较,国内医院尚处在人力资源管理信息化的初始阶段,发展参差不齐,一些一线城市的三甲医院逐步应用专业的人力资源软件,如:中山医科大学第一附属医院、宣武医院、广安门医院、新华医院、医院等。而二线城市的医院仍处于应用传统的办公软件结合纸质的办公形式,人力资源系统的应用尚且处在盲区。目前,广西区内医院人力资源管理信息化仍处于起步阶段。
北京宣武医院从2009年运动人力资源管理系统至今,收效甚大。首先,业务流程规范化,简化职工办公流程,直接提高员工满意度;其次,提供便捷的人事处理业务处理模式,直接提高办事人员的工作效率;第三,院长桌面直接反应人事数据,领导可及时了解医院人事情况,及时做出人事决策;第四,系统中的招聘模块及人才库的建立,为医院这个技术密集型、知识密集型的群体提供了良好的决策平台。
3.人力资源系统应用于医院行业的可行性分析及推广价值
医院的职工多为专业技术人才,随着医院业务的扩大,医院职工不断增多,职工的管理多样化、聘用方式的多样化使得医院人事管理越来越复杂,简单的办公软件已经无法满足医院管理部门对日常事务的处理。而专业的人力资源系统能够很好的解决上述问题。经调研几家已经运用比较成熟、大型的人力资源系统的三甲医院,人力资源系统已经能够充分做到与医院HIS系统、人事部门岗位设置系统、职改系统及财务处的工资系统做到有效连接,系统操作简单、易上手,领导桌面提供领导准确、详细、一目了然的统计分析表格,呈现最新的医院人员情况的相关数据。而医院人事部门又是医院的核心部门,关系到医院中层干部选拔、医务人员工资福利社保等相关管理、人才管理等关系到医院发展的重要工作。所以,运用现代化、智能化的办公软件――人力资源系统势在必行。
然而医院人力资源管理信息系统还处于起步阶段,国内一线城市中的三甲医院已经开始探索,而广西区内尚无一家医院运用,因此,作为广西实力最强、规模最大的三级甲等综合性医院,我院应该建立一套标准化、行业化、规范化的三甲医院人力资源管理系统。当人力资源系统及时有效的运行并起到事半功倍、领导满意提升、员工满意提升,医院管理水平提升的重要作用的时候,必然作为医院的典型,在广西医疗行业中无形得以推广。我院人事部门也会集合广西各大医院开展广西医学年会作为推广渠道,将系统的作用真正的推广出去。
在当今国际互联网的信息时代,管理信息系统越来越成为许多企业管理中非常重要的部分,医院在管理信息系统上扔处于起步阶段,人力资源管理信息系统的实施根本目的是促进医院经营管理水平的提高,增强医院的竞争力[4]。而人是医院中最重要的资源,是医院管理之本,医院管理水平的高低实质上取决于对人的管理。相对于其他信息系统,人力资源系统应用计算机是较差的,主要原因是人力资源管理信息系统所具有的较强的非结构性,但是,随着人们对人力资源―医院核心资源的进一步认识,如何通过信息系统加强人力资源管理以增强医院竞争力仍是医院非常重视的问题[4]。 [科]
【参考文献】
[1]何巍.医院人力资源信息系统的设计与实现.电子科技大学专业学位硕士学位论文,2013.3.
[2]张超,左谨.基于 J2EE 的医院人事管理系统的设计与实现[J].开发研究与设计技术,2012.9.
[3]杜海.基于J2EE 架构的人事管理系统需求分析及框架的实现[J].成都电子科技大学学报,2012,10.
[4]陶蓉.医院人力资源管理信息系统的研究――以上海市第六人民医院为例.上海交通大学专业学位硕士学位论文,2007.3.
[5]洪玫.人力资源信息化管理[M].中国发展出版社,2006:9.
[6]胡君辰,郑绍濂.人力资源开发与管理(第三版)[M].复旦大学出版社,2004:10.
关键词:数据管理;Visual Studio 2010;Access;Excel;模块化
中图分类号:TP273 文献标识码:A 文章编号:1009-3044(2013)28-6246-04
1 概述
随着社会的不断进步,经济的不断发展,人们的生活中越来越注重自动化的应用。现阶段,不管是跨国大企业还是小到几人的小公司,都有自己的人才资源,对于每一个员工的管理也都是大同小异[1]。最为常见的是将公司的每个员工信息存储在一个建立了大量结构的电子表格里,对其进行管理。在员工人数不多的企业中,这种用法已经得到了满足,但是如果将其应用于上万人的企业里,那么就产生一定的难度,而且利用Excel直接进行数据管理也容易出错,效率也比较低,不能满足大企业的需求[2]。
数据库是上世纪六十年代产生的信息管理工具,在经过几十年的发展中应用到了生产生活的各个方面,实现了计算机的信息管理应用[3]。该文基于某跨国公司的实际情况,根据需要,设计了一种新型人员管理系统,主要是基于Visual Studio 2010软件编写界面,Access进行数据库构建和Excel进行各种多功能设计和图表的自动构建[4]。大大满足了公司的实际需要,并且充分利用了Excel的宏功能,以及Access数据库本身的优点,实现了办公自动化功能。将Visual Studio软件、Excel和Access结合起来进行应用比单调的应用他们具有更多的优点。
2 系统需求分析和功能设计
2.1 系统的需求分析
根据公司实际的情况,需要分为两个方面,一方面是管理层人员的信息,另一个是技术人员的信息。然后每一方面包括以下几个部分:
1)员工的基本信息,包括员工的照片、姓名、工号、部门、职位、家庭及个人主要信息等;
2) 主要能力介绍,主要根据公司的要求,将办公的各个方面分成能力进行汇总;
3) 对现有管理人员和技术人员的各个能力进行估计评分,可以采用百分制设置;
4)对每个员工每年的能力培训进行设计,包括学习情况、学习时间和能力类型等;
5) 对每个员工的学习情况进行评分,给出实际的分数,并且计算出和满分的差值。
2.2 系统功能设计
系统的功能设计应满足公司的实际需要,同时能够根据具体情况可以方便修改,以便于系统设计好后能够应用于类似的地方[5]。要求包括以下几个方面:
1)系统主要实现的功能是,建立一个人性化的界面,需要有一个和Office类似的操作规则,能够具有快捷操作方式和菜单按钮等;
2) 具有多个界面,能实现不同信息的分界面显示;
3) 能够通过操作界面来显示Access内部所有表的信息,并且通过界面表格显示出来,可以随意的通过修改、删除界面表格内的信息来完成对数据库内部数据进行操作,同样,也可以随时增添新的信息;
4)由于存在多个表格,所以应该能够实现各个Access表格的独自操作和所有Access内部表格的同时操作两种方式;
5) 在界面内部应有查找功能,能够对Access内部所有的项进行查找,对于数值型数据能够通过设置包括大于某值,小于某值,或者介于两值之间的数据进行查询;
6) 能够实现查找条件的自动检测,防止查找条件和选项的不符而出错;
7)能够将查询结果按需要传送给Excel,由于Excel具有强大的报表功能,可以极大的满足用户的需要。
3 数据库设计
本系统采用Visual Studio 2010软件设计系统界面,与传统的VB6.0相比,一方面采用这种软件进行设计实现的界面更加完善,另一方面能够很好的完成所需要的功能,同时能够增加编写代码的效率[6]。对于数据库的建立,可以使用Access进行设计,Access管理的对象有表、查询、窗体、报表、页、宏和模块,功能比较强大,能够满足此管理系统的需要,同时能够独立的实现Access功能设计[7]。下图为本数据库结构图:
4 主要功能模块的设计
系统的界面主要包含了五个窗口,管理人才信息操作窗口、技术人才信息操作窗口、系统登录窗口、删除权限窗口和系统管理窗口。其中系统登录窗口和删除权限窗口的构建相似,管理人才信息操作窗口和技术人才信息操作窗口相似,只是操作的数据库表不同。
同时在每个串口还设有菜单栏,并且设置相应的快捷键,对于菜单栏的内容根据实际需要主要分为:文件菜单,用来完成数据库的打开、存储和系统的退出等;窗口菜单,主要完成不同窗口进行切换;视图菜单,能够显示和隐藏设置的工具栏;编辑菜单,在操作时可以剪切、复制、粘贴和撤销;工具菜单,选择需要的工具;帮助菜单,完成对操作常见问题的解答。对于数据库的操作,采用了实时刷新的功能,以便于用户随时能够掌握数据库中的最新信息,每一次对于数据库中信息的变动,都会刷新界面表格中的数据,显示数据库中当前时刻满足查询条件的所有数据,防止信息滞后而出错。
本系统的主要功能如图2所示。
4.1 系统管理窗口
系统管理窗口的设立是为了便于操作者增添用户名和更改密码,便于对系统更好的应用和管理,同时可以设置权限等级,例如管理人员可以进行所有信息的浏览,而技术人员只能看到技术人员的信息,而系统维护人员可以对整个系统进行操作。
代码编写思路为,增加用户名时通过ADODB语句根据用户名查询数据库中表中是否含有这个用户,如果没有显示出错,则将这条信息存储到rsRecordSet内部,然后修改后存储即可;在修改旧密码时,首先根据当前用户查询数据库表中的记录,存储到rsRecordSet,然后直接修改后存储[8]。
4.2 系统登录窗口和删除权限窗口的设计
对于登录窗口的建立应与一般的系统设计类似,在Visual Studio 2010里有一个“登录窗口”可以直接应用于本系统的设计。程序编写框图如图3所示。
4.3 管理人才操作窗口和技术人才操作窗口的设计
人才操作窗口是本系统设计的主要窗口,按照分模块的思想进行设计,一方面应该使操作简单,另一方面应该使更详细的信息在同一窗口上显示。按照要求,窗口主要包括以下几个模块:查询条件模块,用于查询条件的选择和输入,可以根据数据库中的任何条件查询出相应的结果,利用ComboBox控件来完成;数据库查询结果显示模块,用于将查询的结果存入到界面的不同表格里,用多个AxMSFlexGrid可以实现;具体信息操作显示模块,主要对操作的信息进行提取和显示,可以用多个TextBox控件显示;操作按钮模块和数据导出传输模块。数据导出模块中,可以在Excel内部编写需要的宏定义,然后在界面代码中进行编写程序进行调用即可。
对于ComboBox控件采用SelectedIndexChanged 事件,在编写功能代码时,根据选择不同的条件,自动显示在不同的AxMSFlexGrid控件表格,其中显示Access的代码是:
While Not rsRecordSet1.eof
RowCount = RowCount + 1
.Rows = .Rows + 1
.set_TextMatrix(RowCount - 1, 0, RowCount - 1)
.set_TextMatrix(RowCount - 1, 1, rsRecordSet1.Fields(0).Value & "")
.set_TextMatrix(RowCount - 1, 2, rsRecordSet1.Fields(1).Value & "")
rsRecordSet1.movenext()
End While
其中rsRecordSet1用来存储查询的数据结果,EmployeeNo表示数据库中的员工基本信息表,代码如下:
rsRecordSet1 = New ADODB.Recordset
rsRecordSet1.CursorType = ADODB.CursorTypeEnum.adOpenStatic
rsRecordSet1.CursorLocation = ADODB.CursorLocationEnum.adUseClient
rsRecordSet1.LockType = ADODB.LockTypeEnum.adLockPessimistic
rsRecordSet1.Source = "select * from MEmployee where EmployeeNo = '" & InformationAxMSFlexGrid4.get_TextMatrix(i, 3) & "'"
rsRecordSet1.ActiveConnection = connConnection
rsRecordSet1.Open()
管理人才操作窗口的操作结果如图4。
5 系统运行环境与开发工具
本系统是由Windows系统开发,可以在现有的电脑上使用,同时对于2007版 以下Excel的宏可以直接建立在Excel内部,对于2007版以上版本需要建立以.xlsm后缀命名。数据存储软件选择Access, Access是由微软的关联式数据库管理系统,可以进行数据分析和开发软件[9]。
系统的开发工具选择Visual Studio 2010 ,Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境,采用这个软件进行界面设计可以自动设置开始页,使设计更简便,具有更高效的开发环境,兼容传统的VB 6.0,使设计的界面更能满足用户的需要。
本系统的设计采用模块化的思想,在实际操作中可以多人共同设计。Excel中采用VBA语言进行编写,并且单独设计模版;对于Access数据库的建立应该根据需要建立多个表格,将不同数据放到不同的表中,如有需要,可以利用Access的其他功能使,以满足实际的需要[10]。在Visual studio 2010编写界面时,根据不同模块的作用进行独立设计,最后整合在一块,这样一方面可以提高设计的效率,另一方面便于调试,在进行相似设计时可以直接利用,避免了重复工作。界面编好后进行调试工作,没有任何错误后,形成可执行的文件[11]。
其中自动生成图像的Excel 结果如图5。
6 结论
本文根据公司的实际情况和需要,借鉴已有的数据库管理系统,利用Visual Studio2010进行界面设计,Access作为数据存储软件,而把Excel作为查询结果数据输出软件,基于Excel强大的报表功能和员工对Excel操作熟悉,这样就可以对数据进行更多的操作,满足公司工作的正常需要,实现一种新型的人事管理系统。同时,对设计好的界面进行了封装,对于操作人员来说,不需要了解内部代码。该文设计的人事管理系统同时具有Excel、Access和Visual Studio2010 软件的优点,所设计的管理系统功能强大,可以稍作修改就能满足其他地方的应用。根据在公司的应用,利用本文所设计的系统进行日常管理,能够很好的满足需要。
参考文献:
[1] 杜艳,张申.基于 VB与 Access的公司信息管理系统设计[J].徐州工程学院学报:自然科学版, 2011,26(2):42-48.
[2] 卢越.基于 的高职院校学籍管理系统的设计与实现[J].电脑知识与技术, 2010(20):5507-5509.
[3] 王英,李平.基于VB语言开发的学生成绩管理系统[J].电脑开发与应用,2010,23(6):48-59.
[4] 刘长旺,张涛.基于SSH的高校学生管理系统设计与实现[J].南阳师范学院学报,2011,10(6):70-73.
[5] 梁小晓,韦崇岗.基于Web的高校学生信息管理系统的设计与实现[J].四川理工学院学报, 2010,23(6):699-703.
[6] 周国民.Visual Basic + Access数据库项目开发实践[M].北京:中国铁道出版社,2005.
[7] 蔡敏,刘海英,汪杰.Visual Basic数据库开发工程案例[M].北京:人民邮电出版社,2007.
[8] 张婧,郑鹏华.基于V B 的房地产管理系统设计与实现[J].电脑知识与技术,2013(19):1009-3044.
[9] 陈伟康.基于VB6.0的学生考勤管理系统[J].福建电脑,2012(12):113-114.
【关键词】MBA中心 管理信息系统 系统设计
研究背景
管理信息化是高校信息化建设的一个重要环节。目前,高校为解决各类不同事务,设计、开发了许多信息管理系统。这些系统改变了过去的工作方式,提高了工作效率,提升了服务质量。高校目前存在诸多信息管理系统,如教务管理系统、财务管理系统、人事管理系统、科研管理系统等。从高校MBA中心管理的信息类别上来看,它既涉及学生的信息管理,又涉及到教师信息管理,同时,它还涉及诸如招生宣传等方面的信息管理工作。因此,设计开发一个适用于MBA中心信息管理工作,业务特色鲜明的管理信息系统实践意义重大。
另外,我国高校MBA教育发展时间不长,各高校的MBA教育发展无论是从规模还是速度上都不尽相同,信息管理工作相对滞后且不够完善。故而,研究和设计一个专门针对高校MBA中心的管理信息系统是迫切而有必要的。
研究现状
在管理信息系统的研究上,国内外的专家学者做了大量卓有成效的工作。理论研究的成果被很好地应用在了社会实践之中,反过来,社会实践活动又为范围更广、层次更深的理论研究提供了坚实的基础。
(1)国内研究现状
张新(2012)[1]认为管理信息系统经历了五个主流体系,即MRP(物料需求计划)、 MRPII(制造资源计划)、ERP(企业资源计划)、CRM(客户关系管理) 和SCM(供应链管理)等。章以佥(2013)[2]采用共词分析法,以9本国际管理信息系统权威期刊中12年所载文章信息为数据源,对信息管理系统研究领域的热点和趋势进行了深入研究。卢险峰(2009)[3]撰文指出,开发人员应在正确认识当前管理信息系统发展方向的基础上,抓住其核心实现技术,全局把握。邱均平(2013)[4]认为信息管理学在蓬勃发展和逐渐走向成熟,竞争情报信息资源管理、知识管理、信息系统、企业信息检索等是信息管理学的重要内容。周晓燕(2009)[5]提出中国信息管理学在吸收国外理论研究成果的基础上,完成了从舶来到本土化的过程,形成了不同的研究流派。
(2)国外研究现状
Eva Chamorro[6]等人分析了管理信息系统当前的研究现状、热点问题和发展趋势,为准确把握该学科发展趋势和方向提供了参考依据。Gholamreza Moussavi,Sadegh Talebi[7]利用共词分析方法,对比分析不同时间段管理信息系统领域的相关文献,揭示了管理信息系统领域研究核心的变化情况与一致性。Cooper R・B[8]总结了管理信息系统研究的主要内容为信息系统管理、信息系统开发、信息系统应用、信息技术和其他相关内容。Nord・J・H[9]从不同角度对管理信息系统领域的期刊进行分析和评估,最终确定了17种管理信息系统领域的顶级期刊。Lee B・Barua A,Whinston・A・B[10]通过研究,详细论证了在管理信息系统研究过程中存在的理论、方法论、认知缺失问题。
系统分析
1.结构分析
本系统主要包括四个部分:招生推广、学生管理、教师管理和学位论文管理。招生推广需求:建立报考学生信息数据库,有效管理各类学生信息,实现信息采集、查询、统计等功能;学生管理需求:信息的录入、增加、删除、修改、查询、统计等;教师管理需求:与教师相关的各种信息的录入、增加、删除、修改、查询、统计等;学位论文管理需要系统能够实现开题、审题、选题、信息浏览、留言等功能。本系统的总体结构图如图1所示:
2.用户需求分析
本系统主要有三类用户,分别是学生、教师和系统管理员。从用户的角度来考虑,系统需要满足他们的下列需求:
(1)系统管理人员需求:这类用户需要进行大量的信息录入工作,如学生信息、课程信息、教师信息等。
(2)教师用户需求:对教师用户主要考虑了他们对开课信息的查询、个人账户的密码修改、所带学生信息查询、修改以及期末考试后学生成绩的录入、修改、查看和删除,教师工作量信息的查询、核对等。
(3)学生用户需求:这类用户主要是对课程、成绩、个人信息等进行查询,使学生能够根据需要复制、保存、打印自己需要的相关信息。
3.功能与非功能需求
系统的功能需求应该包括以下几个方面的内容。
信息管理功能:本功能主要任务是原始数据的录入与数据库中数据的管理。原始数据的录入主要包括报考学生数据、当年录取学生数据、在校学生数据、毕业学生数据、教师基本信息、教师科研信息、教师工作量信息、教师授课信息、用户信息等。
信息浏览与查询功能:用户能通过这一功能实现相应信息的查询与浏览。如学生能对自己的成绩信息进行查询与浏览;教师能对自己授课的相关信息进行查询与浏览;管理员能对其管理的各类用户信息进行查询与浏览等。
信息维护功能:这一功能主要是对数据库中已经录入的数据信息进行增加、删除、修改、禁用等操作。录入信息时不可避免会发生错误,如果出现错误,通过该功能就能实现及时修改。
用户操作功能:本系统的使用用户主要有管理员、教师和学生。他们在进行操作之前,系统管理员都需要对他们的权限进行设置与划分。
在网站主页上要有能够体现出MBA特色项目的功能项目,诸如设立MBA联合会项目,实现联合会信息公开;设立学员风采项目,展现学员平时学习生活的真实一面;设立学员感言项目,方便学员倾吐心声;设立游学项目,记录学员实践学习过程;设立校友行踪项目,增进与保持校友间开放式的了解。
系统的非功能需求主要包括以下几个方面:首先,系统安全性需要得到保障。系统中的数据需要改变时,需要操作者具有相应的权限,没有操作权限的人,系统应拒接其改变数据的请求。其次,系统在对用户的操作响应上不能有太长时间的延迟。再次,系统应具有可维护性。
系统设计
1.模块设计
通过前期的研究分析,本系统可从用户的角度出发,划分为四个功能模块:教师模块、学生模块、招生推广模块和管理员模块。图2就展示了本系统的主要功能模块划分情况。
教师模块管理的是教师的相关信息和学生的成绩信息。主要包括:教师账户密码修、个人基本信息录入、查询与修改、授课信息查询、工作量信息查询、科研信息录入、查询与修改、学生成绩录入、查询、修改、统计、打印等。
学生模块管理的是学生的相关信息。主要包括:学生个人基本信息的录入与查询、选课、学生课程信息查询、成绩信息查询、学生账户信息修改、总体学业安排与当前进度查询等。
管理员模块管理的是教师、学生的信息,同时系统维护也是其主要工作。这个模块主要功能有:管理员对教师、学生上报的个人基本信息进行审核、对教师上报的个人科研信息进行审核、对教师工作量进行统计计算、对学生成绩进行修改与查询、对教师和学生用户进行权限分配、对管理员账户进行修改与保存、对系统进行日常维护等。
招生推广模块管理的是MBA中心的招生考试信息。主要功能包括:本中心历年招生分数和考试科目信息、相关专业介绍、相关法律法规介绍、最新信息公告等。
学位论文管理模块主要管理的是MBA中心的学位论文信息。主要功能包括:实现开题、审题、选题、信息浏览、留言等功能。同时,教师、学员和管理员还要能够对这些信息进行插入、删除、修改、查询、回复等权限内的操作。学员之窗模块主要是在网站主页上,设置相关项目,体现MBA的特色。项目内容主要包括:MBA联合会、学员风采、学员感言、校友行踪、学员交流、游学等。
2.数据模型设计
本系统中涉及到的四个主要的实体是:学生实体、教师实体、管理员实体和课程实体。教师实体与学生实体、课程实体之间的关系是教授关系,学生实体与课程实体之间的关系是学习关系,管理员实体与教师实体、学生实体、课程实体之间的关系是管理关系。这四个实体之间的关系组成,构成了本系统的总体实体关系。系统总体E-R图如图3所示。
3.数据库表设计
本系统的数据库采用的是关系型数据库。数据库中集中了大量的数据库表,这些表以二维结构存储信息,一个关系就对应着数据库中的一张数据信息表。通过对二维表的定义就能很清楚地界定关系中的相关属性,如字段名、取值类型、长度、描述信息、备注等。
根据系统需求和功能模块的设计与划分,有必要对数据库表作详细的设计。受篇幅所限,下面仅展示本系统三类用户信息表结构的设计情况。
(1)教师信息表。本表主要设定了与教师这一实体相关的一些常用属性,教师信息表结构如表1所示。
(2)学生信息表。本表主要记录在校学生的个人信息。学生信息表结构如表2所示。
(3)管理员表。该表主要存放管理员管理的用户的相关信息。管理员表结构如表3所示。
总结与展望
本文对高校MBA中心管理信息系统进行了设计研究。通过模块化设计思想,把本系统分作五大主要模块,即教师模块、学生模块、管理员模块、招生推广模块和学位论文管理模块。在系统总的总体结构设计上,以B/S结构为系统结构,使用浏览器来访问数据库,达到信息使用与管理的目的。
结合高校MBA中心信息管理过程中存在的主要问题,制定了以B/S结构以实现网络化信息管理的系统模式。对MBA中心日常主要业务作详尽的需求分析。在需求分析方面,做了系统需求、用户需求、功能需求和非功能需求等几方面的分析工作。提出以三类基本用户(教师、学生、管理员)的需求为系统的主要需求,系统业务的展开也是以这三类基本用户为基础的。概括来说,教师的主要需求就是上课信息、工作量信息、科研信息和个人基本信息的管理与应用。学生的主要需求就是课程信息、成绩信息、账户信息和个人基本信息的管理与应用。管理员的主要需求就是对教师相关信息、学生相关信息、课程相关信息的管理。对系统架构与数据库作出了合理、准确、细致的设计。随着移动互联终端设备的高速发展与普及,本系统如能满足诸如智能手机、平板电脑等移动终端设备的需求,进一步将系统目前存在的缺憾进行弥补,那么,本系统必将为用户提供更为多样、便捷、高效的服务。
参考文献:
[1]张新:《管理信息系统》,机械工业出版社,2012。
[2]章以佥、宗乾进、袁勤俭:《国际管理信息系统研究热点及趋势》,《情报杂志》2013年第4期。
[3]卢险峰:《信息管理系统的发展态势及实现技术研究》,《消费导刊》2009年第21期。
[4]邱均平、余厚强、王菲菲:《我国信息管理学发展现状与趋势》,《情报杂志》2013年第3期。
[5]周晓燕:《从信息管理学著作看中国信息管理学理论研究的发展》,《大学图书馆学报》2009年第3期。