首页 > 文章中心 > 管理信息系统理论

管理信息系统理论

管理信息系统理论

管理信息系统理论范文第1篇

1.1问题定义及内容简介

本系统是人事管理系统,它主要实现管理员如何对普通用户进行授权,如何插入、删除一个员工的信息,用户如何浏览员工的所有信息,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。如何对查询或统计出来的符合条件的记录用报表的形式打印出来,窗口打开时的排放顺序,也即是平铺还是重叠,最后得提供一下如何使用这个系统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等。

本系统包括8个模块,即系统,包括重新选择用户和退出两个功能。系统管理,包括人员编码维护、用户授权和程序定义。输入,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的插入和删除。查看,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的浏览,还有通过输入查询条件查询用户所要的记录,还可以双击某个员工所在列,就可以显示出这个员工的所有信息。维护,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的修改,这个功能只能由管理员来操作,普通用户没这个权力。报表,包括基本信息、考勤信息以及工资信息的查询、统计和打印。窗口,包括平铺和重叠,即窗口的排放形式是平铺还是重叠的。帮助,包括这个系统的介绍和对这个系统可能出现的问题的解答。

1.2研究背景与研究意义

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。

人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。

1支持企业实现规范化的管理。

2支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

3支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

1.3论文各章内容介绍

第一章绪论里主要介绍了问题定义和内容简介,以及研究背景与研究意义,第二章主要介绍了系统功能需求分析数据字典,第三章主要介绍了系统设计,包括系统总体系结构设计、系统数据模型设计以及系统开发与运行环境确定。第四章主要介绍了各子系统体系结构设计,包括本模块各子模块功能、接口、界面设计和遇到的主要问题及解决方案,还介绍了用户使用手册,包括系统功能简介、运行环境简介,系统运行与操作指南,还介绍了系统评价,包括系统主要功能、特点介绍,系统存在不足与改进方案以及毕业设计心得与收获。

2.系统需求分析

2.1系统功能需求分析

该系统需要完成如下功能:

2员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况、考勤信息、工资信息。

3对用户进行授权。

4员工各种信息的修改。

5对于转出、辞职、退休员工信息的删除。

6按照某种条件,查询统计符合条件的员工信息。

7对查询、统计的结果打印输出。

8人事系统的使用帮助。2.2数据字典

数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。

数据字典通常包括以下5个部分:

2数据项。数据项是不可再分的数据单位。

3数据结构。数据结构反映了数据之间的组合关系。一个数据

结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。

4数据流。数据流是数据结构在系统内传输的路径。

5数据存储。数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。

6处理过程。处理过程的具体处理逻辑一般用判定表或判定树来描述。

数据字典是关于数据库中数据的描述,即对元数据的描述。数

据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。

针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下:

11员工基本情况。包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、政治面貌、参加时间、血型、开始工作时间、家庭住址、联系电话、岗位代号。

12员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、爱人生日、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务。

13员工学历信息。包括的数据项有员工号、学历、专业、毕业时间、毕业学校、学校类型、外语1、外语1级别、外语2、外语2级别。

14员工考勤信息。包括的数据项有员工号、姓名、日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班。

15员工工资信息。包括的数据项有员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。

16人员编码信息。包括的数据项有人员编码,人员姓名,密码。

17用户授权信息。包括的数据项有序号,人员编码,程序号。

18系统设计

3.1系统总体系结构设计

人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。

42支持企业实现规范化的管理。

43支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

44支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

本系统开发设计思想有以下几点。

11尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。

12系统应符合学校人事管理的规定,满足学校日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

13系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。系统分析等前期工作应尽量详细完善,以便学校以后体系结构的改变,对于一些安全性要求不高的信息可以方便地采用Brower/Server的方式进行访问。

14系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

15系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

3.2系统数据模型设计

关系模型:

员工基本信息(员工号,姓名,所在系号,所在系名,性别,生日,籍贯,国籍,民族,身份证号,婚姻状况,健康状况,政治面貌,参加时间,血型,开始工作时间,家庭住址,电话,岗位代号)

员工婚姻信息(员工号,爱人代号,爱人姓名,爱人生日,结婚时间,爱人工作,位,爱人政治面貌,爱人工作职务)

员工学历信息(员工号,学历,专业,毕业时间,毕业学校,学校类型,外语1,外语1级别,外语2,外语2级别)

员工考勤信息(员工号,姓名,日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班)

员工工资信息(员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资)

人员编码(人员编码,人员姓名,密码)

管理信息系统理论范文第2篇

关键词:新时代 信息管理 信息系统

一、信息管理与信息系统专业的发展方向分析

1、利用信息技术支持组织业务功能

计算机在管理中的应用领域包括事务处理、管理信息、知识工作、办公信息、决策支持、群决策支持以及经理支持等系统,这些信息系统针对组织中的某个具体管理功能(如生产运作、市场营销、财务会计、人力资源)。在这方面,学科的研究重点在于理解计算机应用的特定领域,以建立组织中应用复杂的计算机技术的基本逻辑。

2、信息系统的开发过程和方法

该学科的另一个重要工作是研究如何以较低的成本建立可靠而有效的信息系统。早期其研究的重点是如何建造可靠而有效的信息系统,为组织提供更多的价值(提高运作的效率、提升组织的竞争力或创造新的价值):随着软件技术的进步和商品化软件市场的形成,研究的重点逐步转移到信息系统的实施及相关的管理问题。

3、信息系统的管理

早期的信息系统基于大型计算机主机,因此集中式的信息系统分析、设计和管理就是自然而然的事。此后,随着功能强大的微型计算机和软件的普及,如何管理分布式的信息系统功能就成为一个重要问题。同时,由于软件市场和信息系统服务的兴起,信息系统“外包”成为新的热点,为本学科提出了诸如“信息系统“的可控性、基于合同的信息系统供应。购买关系等研究问题。近年来,信息系统管理的研究课题反映了复杂的管理问题,包括信息系统的战略管理、信息系统的投资风险管理、信息系统引起的组织变革,以及全球化经济中的跨国信息系统的管理。信息系统的管理问题研究通常是跨学科的,它涉及的领域包括战略管理、业务流程管理、全面质量管理、客户关系管理以及供应链管理等等。

二、发展信息管理与信息系统专业的建议

1、坚持宽基础上的专才教育模式

信息管理与信息系统专业的学生首先应该掌握高等数学、外语、计算机科学和其它信息技术等基础知识,具有宽厚的基础,但不要求学生对各门学科知识都精通。同时该专业的学生应该精通信息管理与信息系统专业的基本理论、基本知识和基本技能,在这方面应该是专才。

2、创造一个良好的社会环境

人才是经济的支柱,信息是经济的生命。这是日本人的观念。日本经济发展速度十分惊人原因就在于充分利用和挖掘了国内外的人才资源和信息资源。然而在我国,这种信念、观念和意识仅为一部分人的认识,不少人还处在朦胧状态。因此,强化信息意识提高国民的整体信息意识便显得尤为迫切和重要。要充分利用电视、广播、报纸、图书、互联网等一切传播媒介,大力普及信息意识增强人们的信息智能,提高人们认识信息、吸收信息、处理信息和利用信息的能力,创造一个有利于信息服务人才培养的社会环境。

3、加强专业实验室建设

我们可以采用按专业教育内涵、结合信息技术应用组织实验教学的模式,组建诸如知识信息组织、信息系统设计、信息分析模式、信息网络管理、计算机信息检索等专业实验室,一方面确保实验课程与教学配套,另一方面充分利用专业实验室对专业学生开放提高学生的动手能力和创新能力。

4、加快教师队伍建设和教师知识更新

我们面对的是日新月异的信息技术和不断变化的社会需求,一个缺乏优秀教师队伍的专业是不能生存和发展的。在教师队伍建设方面,一方面要注重吸引其它院校有关信息管理类专业的硕士生和博士生到学院来工作,另一方面可以采取国内和出国进修、青年教师攻读有关信息管理类专业的硕士生和博士生研究生等方式,促进在校青年教师的成长,同时,在校教师必须注重自身知识结构的更新,保持科学研究及教学研究的活力,尤其要注意利用因特网加强同国内外信息管理、信息管理教育同行的交流,吸收信息研究新成果,以更新自身知识结构,提高研究水平,以科研促进教学水平的提高。

5、注重素质教育,培养开拓人才

从当前信息服务业的蓬勃兴起,就业市场的拓宽看未来21世纪的发展前景,一方面,社会对信息管理与信息系统专业人才的需求普遍强烈:另一方面,信息产业就业市场上需要的不是传统的信息管理人员,而是既精通信息知识,又具有某些专门领域知识的“双料“专家,即既懂理论又有技术的多面手,尤其是社会适应性强的开拓型信总管理人才。这一需求对信息管理人才的培养和专业教育提出了新的挑战,同时也赋予了教育机构明确的培养目标和方向:拓宽口径,强化基础,着力培养学生和提高学生的社会适应能力和整体素质水平。

6、注重与国际接轨

信息管理与信息系统专业教育的国际接轨主要是指:专业口径与专业设置,教学内容与手段,以及人才培养技术规范与体系方面的接轨。信息管理与信息系统专业教育的国际接轨并不意味着从教育体制到教育内容改革中照搬发达国家的模式,而是要在专业教育的国际化发展中保持我国的特色,发挥我国的优势,确保有关教育与学术交流的渠道比较畅通,可以在新的环境中持续发挥其优势,以求与国际上本专业的教育同步发展。因此,正确处理建立符合中国国情的专业教育体系和专业教育的国际接轨之间的关系是非常重要的。根据目前情况和教育面向21世纪发展的需要,可以考虑在优化我国信息专业结构中实现宽口径的国际接轨,着重于信息技术教学的国际化,以进一步完善专业教育体系。

结语

信息管理与信息系统专业面对的是迅速发展的信息化进程,因此人才的培养是一个全新的课题,在没有操作经验可以借鉴,社会认知度不高的情况下,要做好人才的培养,必须在理论深度具有一定基础上,认识一些问题。

参考文献:

[1]潘旭阳信息管理与信息系统专业实践能力培养模式[J],高教论坛,2005,(O2)

[2]黄俊民,顾浩信息管理创新人才培养模式探索[J]上海金融学

管理信息系统理论范文第3篇

信息管理系统(MIS)具有较强的实用性,从专业的角度上来说,可以把它看做一门综合性极强的交叉学科,其以计算机作为基本操作工具,涉及的学科主要包括管理学、统计学、计算机技术、经济学、运筹学等,且其理论和方法正处于不断改进和完善的状态。建设信息管理系统的目的,主要是为了对信息进行更加全面、系统且准确的处理、存储和管理,以期为人们提供更大的便捷,并进一步形成一个高效运作的集成化系统。

2计算机通信技术的特点和优势

计算机通信技术主要以计算机为基础平台,借助计算机技术进行数据的传输、交流和后处理,相较于传统的书面、电话通信,特点突出,优势明显,经笔者总结,主要集中在以下几个方面:

2.1适用范围广传统的通信方式

受传输形式和携带方式的限制,适用范围有限,而计算机通信技术形成方式多样,可在二值信号的基础上,完成对文章、图片、声音、影像信息的高效传输和再现,适用于多种媒体形式,大大扩展了其应用范围。

2.2传输效率高

二值信号使计算机通信技术的传输速度大大提高,对模拟信号的传输由传统的每分钟1.8万个字符,提升大每分钟48万个字符,且光纤时代的到来,还将进一步提高计算机通信的传递速度。

2.3抗干扰能力强

计算机通信技术主要依靠二进制的方式实现数据的处理和传输,相较于传统的通信技术,便于实现对各种干扰和噪声的清除,有效保证信息传输的质量和效率。

2.4安全性高

借助二进制的数据处理方式,计算机通信技术可轻易实现对传输数据的加密和解密,一方面大大提高了数据的保密效果,同时也保证了通信内容的完整性,极大的加强了安全效果。

3计算机通信技术

在信息管理系统的应用计算机通信技术的迅猛发展,使工业、农业、商业及教育界等社会生活的各个方面都在实现着计算机通信技术的应用,尤其是在信息管理系统中,计算机通信技术借助其有效的数据传输能力,极大的保障了信息管理工作的准确性和高效性。计算机通信技术在信息管理系统中的应用主要集中在对信息管理系统数据处理的应用、在信息管理系统预测功能、计划功能、控制功能以及决策功能中的应用。无论是信息管理系统中的哪一项功能,都必须依靠庞大的数据库作为基础,传统的通信技术无法同时兼备大容量信息和高效率数据,这时,计算机通信技术的使用就显得尤为必要。对数据的高效处理和对数据安全的有效保障可使计算机通信技术大大降低了信息管理系统中的人为工作强度,在一定程度上解放了用于信息管理的人工劳动力,从而有利于创造出更大的社会经济财富。

4信息管理系统中计算机通信技术的发展趋势

管理信息系统理论范文第4篇

“旅游管理信息系统”是一门教学难度较大的课程。首先,课程的综合性较强,涵盖了旅游管理专业与信息技术两方面的内容,教师很难把握教学内容的范围和深度,很多高校将其等同于“管理信息系统”课程。其次,大多数院校旅游管理专业实行文理兼招,加大了学生在信息技术知识等掌握上的基础差异,使得教师在教学内容和进度的安排上很难把握。此外,该课程的实践性很强,培养目标是使学生掌握酒店、旅行社、旅游地等主要旅游管理信息系统的实际应用能力,这种能力不仅是指旅游管理软件基本的操作能力,更重要的是,运用旅游管理信息系统提升信息化管理水平的能力,特别是能结合旅游管理专业知识,提出合理的系统需求,以指导信息系统开发的能力,这也是未来旅游企业CIO必须掌握的能力,这要求教师团队必须具备相关的实践教学能力。上述问题是大部分从事该课程教学的教师普遍感到困惑的问题,也制约着“旅游管理信息系统”课程教学质量的提升。

2“旅游管理信息系统”课程教学实施方案

2.1课程定位与教学实施方案总体框架

2.1.1课程的定位

旅游管理信息系统课程主要涉及信息通信技术(ICT)在饭店、旅行社、旅游目的地等旅游行业管理中应用的内容,运用信息通信技术处理旅游行业问题能力的培养是关键,而加强实践教学是提升这一能力的重要手段。课程基本教学内容方面,主要涵盖了旅游管理信息的基本概念、旅游管理信息系统的结构组成及相关技术;饭店、旅行社等行业管理信息系统的分析与设计;旅游管理信息系统应用实务;电子商务系统的相关技术及其在旅游业中的应用等。课程能力培养方面,通过本课程的学习,使学生对旅游信息管理技术有一个全面清晰的框架概念,掌握旅游信息管理技术的基本理论和概念、基本应用原则和操作方法,了解和掌握旅游管理信息系统完整的理论体系,全面了解并熟悉饭店、旅行社、旅游地以及旅游管理部门旅游信息技术应用的基本内容,为今后从事旅游管理工作奠定基础,并能为从事旅游管理信息系统开发与维护工作起到铺垫作用。

2.1.2教学实施方案的总体框架

一是课程内容体系结构与传授。如何合理地构建该课程内容体系结构,使之准确地反映课程教学的重点,体现课程教学内容的先进性、实用性和系统性;如何处理教学难点和重点,使学生能真正地理解所传授的知识点。二是旅游行业管理信息系统实际应用能力的培养。如何建立系统化的旅游管理信息系统实际操作能力训练体系,使学生可以获得旅游行业管理信息系统实际应用能力的训练。针对上述两个问题,本方案从课程的基本描述和整体安排,旅游行业管理信息系统实际操作能力培养的方法等方面,阐释了旅游管理信息系统课程教学实施方案的主体内容。

(1)基本描述和整体安排。本课程是旅游管理专业的基础必修课或大类课程,先修课程包括饭店管理、旅游社管理以及旅游目的地管理等专业核心课程,也包括计算机文化基础、数据库基础等计算机基础课程。基本学时安排64课时,其中理论教学与实验教学各32课时。实验教学可以单独开设。

(2)旅游行业管理信息系统实际应用能力培养的方法。由于对该课程究竟培养学生哪些方面的能力认识不清,加之没有合适的实践课程教材,目前,关于实践能力的培养,是各高校该课程教学的薄弱环节。从课程定位可知,该课程实际应用能力包括旅游管理软件基本的操控能力,以及通过信息系统提升旅游信息化管理水平的能力,还要能结合旅游管理专业知识,提出合理的需求以指导信息技术系统开发的能力。因此,可以结合学校实际,编制旅游管理信息系统实践指导用书,根据上述能力培养目标,组织实践教学知识体系,提出实验课程要求,并安排一定综合性、设计性实验。

2.2教学内容的组织方式

本课程教学内容的组织方式有两种:一是围绕管理信息系统的理论体系展开,即“旅游信息管理基本概念—旅游信息管理基础技术—旅游管理应用系统—旅游信息系统开发与管理”;二是围绕旅游信息化管理的理论体系展开,即“旅游信息化管理概念—信息技术与旅游业的关系—旅游行业信息化管理—旅游企业信息化管理—旅游支撑体系信息化管理”。目前多数高校以第一种方式来组织教学内容,且在师资方面,主要由计算机专业的教师承担。该方式强调旅游管理信息系统课程的学科研究性,以信息管理及系统开发为课程的核心,贯穿整个教学内容。该方式教学要求高,教学难度较大。第二种方式侧重从旅游行业管理流程、旅游产业供、需管理流程、旅游企业内部管理流程的信息化来组织教学,涉及到信息技术方面的内容主要是旅游管理信息系统的类型与作用、网络的类型和选择、信息设备的选择等基本知识,而对旅游管理信息系统的设计与开发等信息通信技术的知识很少涉及。目前,该方式因其教学内容在旅游专业上针对性、实用性更强,教学难度有所降低,也在不少高校展开。由于本课程是面向旅游管理专业的学生,旅游管理理论体系的建立是第一位的,信息技术应用理论体系必须服务于旅游管理发展的需要,换句话说,本课程的教学目标是使学生明白怎样把信息技术应用到管理中,能使信息技术在管理中发挥最大作用。

2.3重点和难点的解决思路

明确课程教学的重、难点,并突出重点、突破难点,是教学目标达成的关键。这要求教师能从学生的角度,体会学生学习的困惑,反思教学设计中的不足,改进教学方法,真正解决教学中的重点难点问题。本课程的知识重点在于根据信息通信技术的应用原理,结合旅游业管理的特点,研究和探讨旅游业的信息化管理原理和方法。如某类型的旅游管理信息系统能解决什么管理问题,怎样支持企业运作等。同时,也要能根据自己旅游管理专业的特长,对旅游管理信息系统的开发提出合理的需求指导和设计思路。这里需要强调的是,旅游管理专业的学生并不需要精通信息通信技术本身,因此旅游管理信息系统开发相关的技术传授不是本课程的教学重点,只需要掌握信息通信技术的应用原理。否则,只会徒增本专业学生的负担,增加教学难度,使其迷失在技术学习的漩涡中。当然,即使如此,信息通信技术的应用原理、旅游管理信息系统开发需求和设计,依然是本课程的教学难点。教师在研究教学内容及其组织方式的同时,更要对教学对象进行深入研究,把握旅游管理专业学生的特点,思考和探索教学内容中重点和难点的解决对策。

(1)选好教材;

(2)针对旅游管理专业学生的实际,因材施教;

(3)推行“行业环境模拟化”的教学模式,在课程实践中,引进行业版旅游管理信息系统,打造行业模拟环境,鼓励学生参与旅游企业信息管理方面的实习和实践,使学生深刻认识和理解旅游管理信息系统的开发与运营。

2.4实践教学环节与考核

从课程定位可知该课程需要重点提升学生多项实际应用能力,而实践性教学是培养这些能力的重要环节,是旅游管理信息系统课程的重要特色,也是培养旅游行业应用型人才的基本要求。为了系统地展开实验教学,可以把本课程实验分解成以下几个循序渐进的模块:办公自动化、数据库设计、旅游业管理信息系统操作、旅游电子商务。办公自动化实验主要学习Word、Excel(或WPS)的高级应用,在先修课程计算机文化基础学习的基础上,加强操控普通办公软件的能力。数据库设计实验目的是提高学生对旅游管理信息系统的功能需求的认识,掌握设计步骤和原理。需要说明的是,本课程安排的数据库设计实验的目的,只是让学生掌握旅游管理信息系统设计的原理和方法,并非要求学生进行专业的软件设计,因此可以选择相对易学易用的Access进行实验教学,并且可结合旅游企业管理需求的实际,开展小型管理信息系统或部分模块功能设计和实现,如酒店前台的预定、接待、客房、收银等部分管理功能的实现,将原来以验证性为主的实验变为综合设计性的实验。旅游业管理信息系统操作实验主要以酒店与旅行社等市场主流软件进行教学,切实提升实操能力,避免只使用教学版的模拟软件,可以使用多款软件比较教学,使学生具备“普适”的行业软件操控能力。该模块是实践环节教学的重点,除精讲操作步骤外,可采取角色扮演、虚拟教学、案例教学等多种教学方法增强教学效果。实践教学环节的落实,需要客观、公正、科学的实践评价。建议采用过程与结果并重,学生、小组、教师多方参与的方式实施。课程考核方面,可为笔试和上机操作两部分,终评成绩建议按平时20%、上机操作20%、笔试60%的比例计算。其中,笔试采用闭卷形式,重点考查本课程的基本概念、原理和方法。上机部分重点考核学生对行业(主要是酒店和旅行社)管理信息系统的操作能力,可要求学生模拟给定的工作任务,在规定时间内完成各项操作。

3教学效果与讨论

管理信息系统理论范文第5篇

1)满足教师相关信息的采集要求系统根据实际需要进行设计,实现对教师基本情况、科研项目、教授课程、、出版论著、获奖情况等多项的采集。

2)保证信息采集的准确性由教师本人通过系统进行相关信息的填报,简化了传统方式下的由教师填写、教学管理人员汇总、再交回教师进行信息核对的过程,有效地保证信息采集的准确性和高效性。

3)实现信息采集的高效性基于网络的教师信息管理系统能够方便快捷的实现教师信息的采集,教学管理人员能够在较短的时间内实现本院部教师信息的查看,并能够生成相应的报表打印。

2系统总体设计

2.1系统架构分析

本系统主要采用,NET平台下的B/S三层体系架构,把业务逻辑和数据操作代码封装在一些编译好的组件里,在客户端调用这些组件,实现用户和服务器之间信息的传递与交互。在三层体系结构下,表示层、业务层和数据层作为三个相应用逻辑处理结果的交互界面,系统用户通过浏览器直接登陆本系统,进行相关信息的填报、修改或查询。业务层也即是Web服务器,其功能是执行相应的程序连接到数据库,进行数据处理,并将数据库服务器的处理结果返回业务层,再交给用户。数据层也即是数据库服务器,其功能是接收Web服务器对数据库操作请求,实现对数据库数据的读写与更新,完成对数据的存储与提取。这种架构体现了用户操作的简单化和系统维护的方便性。

2.2系统主要功能设计

通过对系统的需求分析,并对系统进行整体规划,按照用户权限的不同,将本系统分为三大模块:教师模块、教学管理人员模块和管理员模块,各模块作为相对独立的单元出现,并给予不同的功能,在很大程度上降低了开发难度,增强了系统的可理解性、可靠性和可维护性。其各模块的功能具体如下:

1)教师模块是本系统的重要模块。主要实现教师对个人基本信息、所授课程、、出版论著、科研项目、企业顶岗、获奖情况等信息的填报,同时对已有的信息进行修改、删除和添加,实现信息采集的高效性和网络化。

2)教学管理人员模块主要实现对本部门教师的基本信息、授课情况、、科研情况、企业顶岗、获奖情况等信息的生成报表和打印功能。还具有按照教师所在院部、职称、学历、情况、科研项目等条件进行快速查询和统计功能。

3)管理员模块主要实现对各级用户的管理与整个教师管理系统的维护。鉴于各院部每年都会增加新教师以及教师具有一定的流动性这一实际情况,系统设置了增加/删除用户的功能,管理员可以对系统的用户权限进行更改,其中,具有高级权限的教师同时兼具低级权限教师的功能。另外,系统还赋予了系统管理员更改普通用户密码的功能。

2.3系统业务流程设计

目前大部分高校信息管理大多是通过Excel表格进行管理,为适应当今社会追求高效率、低损耗的要求,保证系统的安全性能,只有得到授权的用户方可使用。本系统设有3种用户:教师、院部领导和学校管理员,并且给予各用户不同的权限。

2.4系统数据库设计

作为信息管理系统的关键环节,数据库设计的是否合理,直接影响着系统运行的效率。因此,必须设计一个结构合理的数据库。经过对教师信息管理系统的调研,设计该系统数据库表的结构如下:

1)用户登录信息表:教师编号、姓名、密码、权限;

2)教师基本信息表:教师编号、姓名、性别、民族、籍贯、出生年月、政治面貌、学历、学位、职称、职务、所在院部;

3)院部信息表:学院编号、学院名称、负责人、学院电话;

4)教师讲授课程信息表:教师编号、姓名、所在院部、学年、学期、课程名称、任教班级、总学时、理论学时、实践学时;

5)教师信息表:教师编号、论文题目、发表期刊、期刊编号、发表时间、是否为第一作者;

6)教师出版专著信息表:教师编号、专著名称、书号、出版社、出版时间;

7)教师科研项目信息表:教师编号、项目名称、项目编号、项目负责人、项目来源;

8)教师企业顶岗信息表:教师编号、顶岗企业、顶岗时间、顶岗内容;

9)教师获奖情况信息表:教师编号、奖励名称、奖励单位、奖励级别、颁发日期。

2.5系统安全性设计

1)设置身份验证和用户权限对登录用户进行身份验证,不存在的用户或是密码错误都不能登录到该系统。系统还为用户设置不同的操作权限,不同权限的用户登录系统后会转到不同的操作界面,如教学管理人员可以查看普通教师的信息,管理员可以对系统所有用户进行管理以及对系统的维护等,从而提高了系统数据的安全性能。

2)增加用户日志管理机制为保证系统维护的方便性,系统对登录用户的操作进行详细的记录,并将日志信息存入数据库,方便系统管理员日后查看系统实时运行的日志信息,进行系统的管理与维护。

3)进行数据加密因系统中涉及到教师的个人信息,而数据在传递过程中难免会被窃听,为了保证数据库的安全性能,对系统数据库进行了加密处理,保证数据的安全传输。系统采用分组加密算法DES对数据库进行加密,为保证系统的良好性能,将字段作为加密的粒度,在中间服务器通过COM组件进行数据的加密与解密。

3系统关键技术及开发工具

3.1数据库访问技术

系统使用ADO,NET组件技术实现对数据库的访问。ADO,NET技术实现了跨平台的互用性和可伸缩的数据访问,搭建了数据库应用程序和数据源的桥梁,它支持对数据库的非连接访问,可以访问任意类型的数据源,因其连接数据源的多样化和数据连接的灵活性深受广大程序设计人员喜爱。

3.2开发工具

1)C#编程语言C#语言自问世以来,作为一种面向对象的编程语言,因其简洁的语法、与Web紧密结合、具有完整的安全性与错误处理功能,一直广受编程者的青睐,又因其具有良好的安全性和跨平台性,使系统的整个开发过程更为简单。C#语言具有封装、继承和多态性,将实体封装为类,将属性和操作抽象为类的属性和方法,避免了类型定义的混乱,增强了代码的可读性,并减少了命名的冲突,使系统测试和维护更为方便。

2)ASP,NETASP,NET是建立在公共语言运行库上的编程框架,可在服务器上生成功能强大的Web应用程序,通过分布式技术实现异构平台之间对象的相互通信,极大地提高系统的可扩展性。其优势主要表现在:将页面逻辑和业务逻辑分开,程序代码更简洁,制作网页更容易;提供多种编程语言,并能进行较好的兼容,提高了程序的可移植性;将用户界面和逻辑后台代码分离,使编程和代码维护更加轻松;支持下一代的WebService。

4结束语