物流管理信息课程设计

2023-01-09 版权声明 我要投稿

第1篇:物流管理信息课程设计

信息管理专业课程体系设计

[摘 要] 本文从信息专业的历史使命入手,分析了信息专业的培养目标,提出了信息专业的核心课程——管理信息系统及其目标定位和知识架构,并由此总结了以管理信息系统为核心课程的信息专业的课程体系。

[关键词] 信息管理专业;核心课;管理信息系统;课程体系

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2010 . 08 . 041

[

众所周知,任何学科和专业的出现和存在,都有其历史的必然,都要承载相应的社会使命并实现相应的培养目标;同时,任何专业都应该有一门体现专业目标、统筹专业课程体系的核心专业课,并由该门课程出发设计专业课程体系。对于信息管理专业,这门课程无疑就是管理信息系统课程。

近年来,随着信息技术在管理领域的深入应用,人们对信息化的认识逐渐由概念普及发展到实践应用阶段,即诺兰模型的系统集成阶段,在该阶段,社会对信息化人才的需求主要以系统开发所需的技术型人才为主,如系统开发中设计阶段的数据库设计师、网络构架师,实施阶段的程序设计人员、系统运行管理及维护人员等更受用人单位的青睐,这种需求变化对信息管理专业的培养目标造成很大的冲击。

基于需求的导向和就业的压力,许多高校在制定信息专业的培养方案时,忽视了信息专业的使命,曲解了信息专业的培养目标,最明显的体现就是许多高校把信息系统分析与设计课程定位为信息专业的核心专业课,把管理信息系课程作为一门概论式的课程、入门教育的课程,甚至有些高校认为管理信息系统课程的设置没有意义,干脆取消了该门课程。

那么,究竟管理信息系统有没有存在的必要?管理信息系统和信息系统分析与设计,哪个更能体现专业目标?以管理信息系统为核心课,专业的课程体系如何设置?如何定位管理信息系统的课程目标、地位、课程内容等问题?本文围绕上述问题展开讨论,提出了一个以管理信息系统为核心的体现信息专业使命的课程和知识体系。

1由信息专业的使命及培养目标分析信息专业的核心课程

对于信息化,就管理而言,可以理解为信息技术环境下管理的优化和改造,这就说明信息化分为两方面的内容,即基础层面上的技术环境的集成和应用层面上的管理优化。技术集成是基础,管理优化是目标,这两方面紧密相关,密不可分,信息管理与信息系统专业的目标就是培养这样的人才,其使命,概括而言就是培养信息系统环境下的信息管理人才,其深层次的含义应该是培养信息系统环境下的管理人才,其职责是在信息化环境下如何进行管理,如何进行组织设计、流程设计、制度设计。因此,信息管理专业是传统管理学科的高端学科,其职责在于管理变革和创新、组织的变革,是对未来管理模式的研究,这也是诺兰模型的第六阶段——信息管理阶段的设想与追求的目标。

针对信息管理专业的使命,信息管理专业的战略级的目标就是要培养熟练掌握信息技术集成(信息系统开发),能够对组织战略、组织机构、组织管理制度、管理职能、管理流程进行信息技术环境下的重新设计和创新的高级管理人才。

针对信息专业的使命和目标,信息专业的两门重要的专业课程无疑就是管理信息系统和信息系统分析与设计,管理信息系统的任务在于管理优化,它直接体现了信息专业的使命,统帅了信息专业的课程体系,是信息专业的核心课程;信息系统分析与设计课程的任务在于技术集成,是管理信息系统课程的基础和前续。

对此,有些学者提出了不同的观点,认为信息专业的技术集成,就是综合各种现代信息技术,构建一个面向管理的信息系统,即技术集成的同时也是深入理解管理问题的过程,也需要进行管理流程的优化,因此信息系统分析与设计课程完全可以取代管理信息系统课程,这就出现了文章开始提到的现象。

诚然,在信息管理专业的知识体系中,信息技术环节的教育必不可少,按照“信息化的实质就是管理与技术的结合”的提法,信息专业的培养目标就是研究管理问题的信息技术解决方案,这里提到的信息技术,就是信息系统的开发技术,或者说是一种技术集成,即信息管理专业所学习的信息技术是以信息系统的构建为出发点(这是信息管理专业的信息技术类课程与软件工程专业的区别所在),这也是信息管理专业信息系统分析与设计课程的目标所在,即信息系统分析与设计的课程目标就是深入理解管理问题的实质,并进而以相应的信息技术方案解决,这个过程也是管理和信息技术结合的过程,因此有人提出以信息系统分析与设计取代管理信息系统作为信息专业的核心课程。

这种提法的不合理之处在于:第一,尽管信息系统分析与设计也是在思考管理问題的信息化解决方案,但是它的分析内容是微观的、具体的管理问题,它不能对组织的全局管理问题进行分析;第二,信息系统分析与设计更加强调技术的实现,尤其是现在提倡的面向对象方法,直接面对底层的技术实现,显然这与信息专业的使命有很大的差距,即信息系统分析与设计为核心组织课程体系是在既定的管理环境下思考信息化解决方案,而以管理信息系统为核心的课程体系设计思路是在信息化环境下思考管理变革和创新,管理信息系统课程正是站在组织全局高度,从战略的角度思考信息化环境下的管理流程和管理创新。

因此,信息系统分析和设计这门课程是信息专业很重要的一门课程,但是它不能取代管理信息系统成为信息专业的核心课程,它只能作为管理信息系统课程的前续课程,即管理信息系统课程是在信息系统分析与设计开设之后,学生能够对具体的管理问题进行信息技术的实现思考之后,进而思考整个组织的信息化问题。显然,管理信息系统才是体现专业培养目标的核心专业课。

2 信息专业的课程体系设计

基于以上分析,信息专业的课程体系设计可以从两个层面上进行,第一个层面围绕“具体管理问题的信息化解决方案的设计”为出发点,以信息系统分析与设计课程为核心,该层面的课程目标就是建立学生的具体管理问题的信息化构造能力。第二个层面围绕“信息化环境下的管理问题的优化”为出发点,在前一个层面的知识体系的基础上,以管理信息系统课程为核心,思考管理优化与变革问题。

2.1以信息系统分析与设计为核心的课程体系设计

信息系统分析与设计,该门课程的任务就是结合某种开发方法讲授如何进行分析与设计,并形成一整套信息化解决方案,以及信息系统开发的管理;分析设计的过程既是对管理流程、管理业务深入理解的过程,同时也是逻辑性的思考技术架构的过程,在分布式系统环境下,信息系统的体系结构以及处理模式的设计,决定了信息系统的构成及技术路线,因此体系结构的研究将是该门课程的主要内容之一,因此它是管理与技术结合的一门课程;围绕该门课程,铺开了管理与技术两条课程设计主线。

管理类的课程,目的是建立学生的经济管理思想,并进而对企业管理所涉及到七大职能子系统的流程进行分析设计;因此可以把该类课程分为两个层次,一个层次就是管理基础课,如会计学、统计学、经济学、管理学、运筹学等课程,该类课程目的是建立学生的管理思想;另一个层次,就是在前述管理基础课程的基础上,企业所涉及到具体的管理问题,按照人、财、物及产、供、销的资源对象的流动过程,所开设的诸如生产运作管理、财务管理、人力资源管理、市场营销、供应链与物流配送管理、客户关系管理等管理应用型(管理职能型)课程;该类课程是学生进行职能系统分析与设计的基础,是企业业务流程分析的前提。

信息技术类课程,是对学生构建信息系统作技术铺垫,因此课程设置目的完全是围绕信息系统的技术架构来设计(这一点是区分软件工程的根本之所在),信息系统是数据库与程序的组合,由于现在的系统都是基于网络的分布式系统,因此包括网络的内容;这类课程也可以分为两个层次,一个层次就是技术基础课,如离散数学、数据库原理、数据结构、程序设计基础、计算机网络、操作系统原理等课程,该类课程目的就是建立学生开发信息系统的技术思想,明确信息系统的技术架构;另一个层次就是技术应用型课程,设置如实用数据库应用系统(Oracle或者SQL-Server)、网络管理实践、C/S的开发工具(Delphi,VB,PB,VC++等),B/S的开发工具(JAP,ASP等),即从学生动手实践应用技术角度考虑,选择设置一些开发工具类的课程,以支持系统开发(参见图1)。

上述课程体系,体现了两个特点:其一,就是强调技术集成与实现,目的在于建立信息化的技术框架;其二,就是对管理类课程的要求只停留在管理职能课的层面上,而对于管理综合课没有涉及,这也正是该类课程体系的最大缺陷。整个专业的研究中心集中到系统开发的层面上,而对于管理的研究,尤其是战略层面的管理及信息化几乎没有涉及,违背了信息专业的使命,信息化是信息技术环境下的管理研究,如果脱离了管理,信息化就失去了生存的土壤,就没有存在的意义,纯粹技术问题的研究应该是计算机科学与技术或者是软件工程专业的研究领域,这也是信息专业与软件工程专业的区别所在。

2.2 以管理信息系统课程为核心的课程体系设计

以管理信息系统为核心的课程体系是在信息系统分析与设计的课程体系基础上增加了管理综合类课程,包括组织行为学、战略管理、组织管理系统设计、知识管理等课程,其目的在于信息化环境下的管理变革和优化,这与信息专业的使命正好吻合,管理信息系统课程承载了信息专业的目标与使命,因此课程体系以管理信息系统为核心,以管理信息系统的知识架构为出发点组织课程体系,研究的重心上升到了管理变革与创新。

作为专业核心课的管理信息系统课程以管理流程优化和管理理论创新为目标,其课程内容包括信息化环境下的组织战略制定、企业流程优化、组织设计、管理模式制定、组织整体信息化方案制定、信息经济与评价等内容。

以管理信息系统为核心的课程体系可以把课程纵向分为3類:管理类课程、技术类课程、管理与技术结合类课程。

管理类课程可以分为3个层次:管理基础课、管理职能课和管理综合课;技术类课程也可以分为3个层次:技术基础课、技术应用课和技术综合课。其中技术综合课因为必须结合管理应用与实践,所以又可以看作是管理与技术结合的课程,这类课程主要是信息系统分析与设计;管理与技术结合的课程包括信息系统分析与设计以及管理信息系统两门课程,信息系统分析与设计属于低层次的管理与技术的结合,其课程目标就是搭建信息化的环境,因其侧重技术的实现,因此也可以把它划分为技术综合类课程,而管理信息系统是在信息系统分析与设计的基础上,高层次的管理问题与技术结合的课程,由于它直接体现专业使命与目标,因此是整个课程体系的核心与灵魂(参见图2)。

3 其他管理类学科的管理信息系统与信息专业的管理信息系统课程区别

需要强调一点,由于现在管理类学科把管理信息系统课程作为学科基础课,因此许多高校在制订培养方案时,没有考虑信息专业与其他管理类专业的区别,而是制订了一揽子的管理信息系统的课程模式,而实际上信息专业的管理信息系统的课程内容与管理学科的其他专业的管理信息系统的课程内容有很大的差别,在课程地位、课程目标、知识体系等方面都不能相提并论。

课程目标和地位:其他管理学科的管理信息系统课程的性质是基础课,其目标在于信息化知识的入门,建立学生信息化环境的思想;而信息专业的管理信息系统课程是信息专业的核心专业课,其目标在于把学生所学的管理知识和信息技术知识综合,起到统筹信息专业各门课程的作用。

知识体系:其他管理学科的管理信息系统课程概括性地讲授信息技术的构成、信息技术的集成(信息系统的结构)、信息技术的应用(管理系统或应用系统的开发案例),包括信息技术部分的综合介绍,管理职能及其对应流程的信息化实现分析,系统开发方法及开发过程的内容等;而信息专业的管理信息系统重点研究信息化环境下的管理创新与变革问题,包括管理流程的优化与重组、信息化战略及组织战略制定、组织数据建模、系统体系结构设计、信息化应用案例分析等内容。

课程顺序:其他管理学科的管理信息系统课程是管理类基础课程,是管理综合课、管理职能课的先修课,在管理基础课开设之后,管理职能课开设之前开设;而信息专业的管理信息系统是专业知识的综合课,因此是在管理类和技术类的综合课开设以后,再综合讲授。

由此可见,尽管信息专业也是管理学科的范畴,但是与其他管理学科与专业有很大的差别,作为专业核心课的管理信息系统的地位和内容也和其他管理类学科的管理信息系统课程有很大不同,因此我们不能因为它们同属管理学科,且课程名称相同就一概而论、等同对待,这样做只能使信息专业的课程体系和培养目标偏离本来的轨道。

4结 语

从上述课程体系设计可看出,信息管理专业作为交叉性的学科,其知识体系既包括经济管理学科的完整的知识体系,也包括软件工程(计算机应用专业)的完整知识体系,信息专业的学习内容比其他本科专业的知识内容多一倍,因此学时设置就成为信息专业培养方案设计的主要瓶颈,如果按照知识体系面面俱到,难免会出现“样样知晓,个个不精”的局面,走上工作岗位后也是高不成——管理不通,低不就——技术工作不扎实;反之,如果按照市场需求,强调技术,管理知识仅仅作为了解,那么又会使信息专业办成软件工程或计算机应用专业,偏离了专业使命。实际上信息专业的学生不但要有系统、完善的管理知识,同时也要求有深厚的技术功底和强大的动手实践能力,鉴于此,对于信息专业的学时设置提出以下构想:其一,延长信息专业的学时及在校学习时间,设置五年制本科,这样该专业的本科学生可以有更充足的时间和精力学习专业知识。其二,设置本硕连读的信息管理专业。从信息专业的历史使命看,信息专业的学生更多要求管理变革和创新能力,这就需要具有丰富的管理实践以及一定的科研能力,而在本科层次上达到这样的目标就有力不从心的感觉,因此可以考虑在有条件的院校实施本硕连读。

近年来,鉴于信息管理与信息系统专业的发展现状及存在的问题,一些学者提出信息专业回归的思路,即把信息管理与信息系统专业分解,仍然回到1998年之前的信息专业与传统的学科相结合的专业设计模式。在实践中,一些高校结合自身优势也办出了有自己特色的信息专业,例如广东药学院的信息管理专业就利用自己在医药学方面的优势摸索了一条和传统学科相结合的路子;另外一些传统学科也在管理与技术的交叉地带摸索信息化的应用,如近年来崛起的会计电算化、电子政务、地理信息系统等专业(专业方向)的发展。笔者认为,信息管理专业的建设可以与传统学科相结合,并形成自己的特色和优势,但是信息管理与信息系统作为一个完整的学科体系,承载相应的历史使命,其知识构成无论是在管理领域还是在技术领域都是一个有机的系统,离开这个主题,就违背了它的历史使命,都是不可取的。

总之,信息管理专业作为信息化时代的产物,肩负信息化改造的历史使命,在制订信息专业的培养方案时,不能只考虑某一个时期的需求,也不能只针对某个阶段的特色,应该从专业使命出发,面向社会发展的长远趋势,这样信息专业才不会变质,才不会迷失方向。

主要参考文献

[1] 赵志运,赵俊岚. 经济管理类院校信息管理与信息系统专业课程体系建设的思考[J]. 内蒙古财经学院学报,2005(4).

[2] 陶皖,对普通地方高校信息系统专业本科教学的认识[J]. 科技情报开发与经济, 2006(19).

[3] 温雅丽,原燕萍. 关于信息管理与信息系统专业课程体系的研究[J]. 山西财经大学学报:高等教育版,2007(3).

[4] 佟喜彦,信息管理与信息系统专业建设[J]. 国际商务研究, 2006(6).

[5] 张媛媛. 信息管理与信息系统专业建设研究[J]. 中国科技信息, 2007(9).

[6] 陈玉栋,王付山,董文娜. 基于就业市场需求的高校IS人才培养模式研究[J]. 中国成人教育, 2008(15).

[7] 赵志运. 基于系统结构的信息管理专业课程体系设计 [J]. 中国管理信息化, 2009(16).

作者:赵志运

第2篇:《物流信息系统分析与设计》课程教学设计

摘要:基于高职与普本分段培养“3+2”学生与普本学生的差异性,论文明确了《物流信息系统分析与设计》课程教学目标与定位,设计了面向“3+2”学生的教学内容、方法,提出采用理论教学、实例教学、课程设计为一体、模块化的教学方法,并注重建设教材库,以促进“3+2”学生成为高端技术型、技能型、服务型人才这一培养目标的实现。

关键词:高职与普本分段培养;“3+2”学生;物流信息系统分析与设计;教学内容;教学方式

“高职与普通本科分段培养”项目即高等职业教育学习3年(五年制高职学习5年),经过资格考核,进入普通本科教育学习2年。该类“3+2”学生学习期间,由对口试点的高职和本科院校,统筹制定对口专业理论知识课程和技能训练课程衔接贯通教学体系,系统化培养本科层次高端技能人才。南京林业大学与南京交通职业技术学院、南京铁道职业技术学院、江苏海事职业技术学院三所高职院校联合进行物流工程专业的“高职与普通本科分段培养”,共同培养本科层次高端技能型人才。作者基于南京林业大学物流工程专业“3+2”学生培养、授课经历,发现该类学生在高职阶段学习、专业基础与普本学生有所差异,《物流信息系统分析与设计》作为物流工程专业的必修主干课,在课程定位、教学内容上还需与普本学生有所区别与侧重,创新教学方法、教学模式,以适应学生培养要求。

一、课程教学定位

(一)学生培养要求

“3+2”学生的培养目标是掌握物流与综合运输管理方面基础理论和专业知识,具备在各级物流流通部门与交通运输领域从事客货运输调度与管理、物流系统设计与管理、物流技术装备应用等方面的管理和技术工作的本科层次高端技术技能复合型人才。

“3+2”学生相比普本学生,在仓储配送管理、电子商务、运输组织等实务、实训、实践应用方面有明显优势,然而存在专业基础知识不够扎实、知识的综合运用能力不强等問题。该类学生本科阶段培养目标与要求方面也与普本学生存在差异,在本科教学过程中需对其专科阶段学过的基本理论、基本原理等作进一步的延伸与拓展,且强化保持实践应用能力这一特长。

(二)课程教学目标与定位

《物流信息系统分析与设计》是物流工程专业的一门必修主干课,主要学习物流信息系统的分析、开发、设计方法与技术。通过本课程的学习与实践,学生应达到下列基本要求:1)理解物流信息、物流信息系统的基本概念;2)掌握物流信息的支持技术;3)掌握物流信息系统的开发方法,包括系统规划方法、分析方法、设计方法;4)熟悉物流信息系统的运行管理与项目管理。

这门课要求学生既通晓物流管理,又能运用信息技术、编程技术进行系统开发。基于“3+2”学生专业基础薄弱、实践能力强的特点,需有针对性地加强物流管理与信息科学、计算机科学专业基础知识的讲授,适当弱化已具备实践操作能力方面知识点,如物流信息采集识别-条码、RFID技术的介绍。

二、课程教学内容设计

《物流信息系统分析与设计》课程含课内教学、课程设计两大内容,其中课内教学2学分、32学时,课程设计2学分,集中安排2周时间进行。

(一)课内教学

面向“3+2”学生的《物流信息系统分析与设计》的教学内容,含章节教学内容、教学目标、学时分配如表1所示。与面向普本学生的课程教学内容相比,作了如下调整:简化2.1数据采集与识别技术,2物流信息技术与应用章节的学时由8减为6;强化物流信息系统设计方法的讲解,包含总体设计与详细设计方法,学时由4增为6。

(二)课程设计

课程讲授结束后安排2周时间完成课程设计训练,要求学生自行开发小型物流信息系统,其目的在于加深对物流信息系统基础理论、基本知识的理解,掌握物流信息系统分析、设计的基本方法, 提高开发信息系统的实践能力。

以开发某企业库存管理系统为例,说明课程设计具体要求:

1.实现基本功能:实现数据录入、查询、统计报表、目录维护四个基本功能;至少实现各基本功能下的一项子功能,如入库数据录入、入库明细查询、按品种/日期统计打印报表,维护某类产品目录。

2.分组选择适当规模大小的设计课题,6-7人一组,自行分组。

3.按照系统开发的流程及方法(采用结构化生命周期法,也可采用面向对象法),开发工具自选,踏实地开展课程设计活动。

4.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,要求提交详细的课程设计报告。指导老师事先提供报告撰写模版。

课程设计成果要求能开发出可以运行的物流信息系统,通过上机检查,通过课程设计答辩。由指导教师根据学生完成课程设计任务的情况(课程设计报告的质量30%、系统开发成果40%、课程设计过程中的工作态度20%、老师和学生共同打分课程设计答辩10%)综合打分,成绩评定实行优秀、良好、中等、及格和不及格五个等级。

三、课程教学方式设计

着重针对3+2类学生与普本学生专业基础的差异,选用适合3+2类学生的《物流信息系统设计》课程教材,重补齐专业知识体系,强化实践能力这一特长。通过课堂提问、练习题及时了解学生掌握知识点情况,并及时调整教学内容、方法、手段。教学方式主要采用理论教学、实例教学、课程设计为一体、模块化的教学方法,并注重建设教材库。具体如下:

采用理论教学、实例教学、课程设计为一体的教学方法进行授课、PPT的制作。由于学生缺乏管理实践、系统调研、系统开发,在课堂讲授物流信息系统很难取得理想的效果,因此采用实例、课程设计结合的教学方法,每个知识点均有安排实例阅读。课程讲授结束后安排2周时间完成课程设计训练,继续完成物流信息系统的逻辑设计、详细设计和编程实施。课程设计充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

采用模块化教学方法,制作模块化的课程PPT,适应不同讲课对象。将教学内容分成独立的若干模块,一篇或一章为一个模块,便于针对3+2类、普本学生进行取舍和组合,形成不同的教学方案。

教材库建设方面,由于很难选到一本教材完全适应3+2类学生的学习,因此会挑选1本主教材,和多本辅助教材,针对其中知识点再推荐学生参考相适用的教材与论文,形成教材库。在积累多年教学经验后,形成自主编写的教材。

为培养“3+2”学生成为高端技术型、技能型、服务型人才,基于学生差异性、课程特殊性,论文明确了《物流信息系统分析与设计》课程教学目标与定位,设计了面向“3+2”学生的教学内容、方法与手段,提出主要采用理论教学、实例教学、课程设计为一体、模块化的教学方法,并注重建设教材库,以促进人才培养目标的实现。

参考文献:

[1] 安立华,李洋,马超等.《物流信息系统》课程建设研究[J].物流科技,2015年11期.

[2] 宋志兰,冉文学,刘丽.基于CDIO模式的“物流系统设计”课程的教与学[J].中国物流与采购,2014年15期.

[3] 邹勇,曾懿,雷方俊.物流信息系统课程实践教学方案设计与探索[J].商场现代化,2012年31期.

[4] 章文燕.物流信息管理课程设计[J]. 中国物流与采购,2011年10期.

作者:姜晓红 张骏 黄银娣

第3篇:信息管理与信息系统专业(医学)课程体系的设计

摘要:本文对信息管理与信息系统专业的发展及课程体系的构成进行了探讨,根据我校十年创办信息管理与信息系统(医学)专业的经验,提出具有医学信息学特色的课程设置方案,并对该专业的发展及学生的培养方向提出新的构想。

关键词:高等教育;专业建设;课程体系;设计

文献标识码:A

教育部1998年正式颁布的本科专业目录中,首次设立了管理学学科门类,在管理科学与工程二级学科下设有“信息管理与信息系统”专业。根据同时颁发的新旧专业对照表,原来的信息学、科技信息、经济信息管理、管理信息系统和林业信息管理5个专业与这一新的专业对应,这是“科技信息,专业名称近二十年来的第一次变革史”。

随着医学信息学的发展以及医院对信息化人才的需求,1997年我校开办了医学信息管理专业,连续招生了4届专科层次学生。2001年,我校在国家教育部新本科专业目录“信息管理与信息系统”下开始招收“医学信息管理”专业方向本科层次的学生。十年发展历程中,我们就如何办好有医学特色的新专业,在其课程建设特别是课程体系的设计上进行了积极的探索。由于医学院校开办这一专业普遍比较晚,如何借鉴原来5个专业的学科背景和特点,结合医学信息学发展的过程,系统地设置适合医院信息化建设人才的专业课程体系是办好本专业的基础。这个基础的状况如何,既影响到对学生培养目标的确定,又影响到学科、专业的发展。

1 专业发展背景及培养目标

信息管理与信息系统专业的前身之一是科技信息专业,再往前是科技情报专业。这一专业发展到今天,大致经历了3个阶段。

1,1信息管理与信息系统专业发展过程

我国科技情报教育始于1958年。当时,中国科技情报所创办了科技情报大学,1959年并入中国科技大学后,改称情报学系。1978年,武汉大学创办了科技情报专业,之后吉林工业大学、北京大学、西安电讯工程学院、南京大学等一批院校相继建立了不同特色的情报专业。1984年,武汉大学成立图书情报学院,设立情报科学系,并开始招收情报学硕士研究生。到1992年,全国共有30多个本科教学点,10个硕士学位授权点。

90年代初,随着世界范围内的信息基础设施建设计划的提出与推进,社会的进步与发展将依赖于数字化、网络化的信息环境,各有关院校及时跟踪信息技术的发展,开始重视现代信息技术教育。1992年9月,国家科委的一次会议作出决定,把“科技情报”更名为“科技信息”,这在全国引起广泛的反响。1993年,在原国家教育委员会颁布的《普通高等学校本科专业目录》中,将“科技情报”调整为“科技信息”。我国情报学教育以改名为契机,向以信息管理为轴心的方向延伸和发展,开始了新的变革。

教育部于1998年7月颁布了新的专业目录,将原来属于不同学科领域的五个专业合而为一,设立了“信息管理与信息系统”专业。与90年代初那次改革不同的是,信息管理与信息系统专业的设置不仅明确了情报学教育今后发展的方向,而且根据信息管理内涵广泛的特点,与其他学科和专业进行了大范围的整合,目前这种整合与重构仍在继续。趋势表明,这种整合应体现专业内在的规律性与本质特征,高效地配置专业资源,顺应社会对复合型信息人才的需求,从而使情报学专业教育在一个全新的视野和起点上重新塑造自身,培养适应时代需要的信息组织与管理人才。

1,2信息管理与信息系统(医学)专业发展概况

自1985年白求恩医科大学率先成立医学情报系(本科)以来,我国的医学专业信息教育已经走过了20年的发展历程。近年来,信息化浪潮席卷全球,开办医学信息管理专业的院校不断增多,截至2004年底,教育部正式批准或备案的设立医学信息管理专业情况是:2000年以前批准的院校有4个,分别是吉林大学(原白求恩医科大学)(1985)、中国医科大学(1986)、华中科技大学(原同济医科大学)(1986)、中南大学(原湖南医科大学)(1987);2000年至2004年底,教育部批准的院校有29个。由上述可见,仅仅4年时间,开办医学信息专业的院校从2000年以前的4所迅速增加到2004年的29所,加上其他相关专业,实际开设该专业的院校已经超过40所。可见医学信息学教育发展态势十分迅猛。

1,3专业培养目标

根据教育部的规定,信息管理与信息系统专业要培养具备现代管理学理论基础、计算机科学技术知识及应用能力、掌握系统思想和信息系统分析与设计方法以及信息管理等方面的知识和能力,能在国家各级管理部门、工商企业、金融机构科研单位等部门从事信息管理以及信息系统分析、设计、实施、管理和评价等方面的高级专门人才。

这一培养目标明确了学生应具备的知识和能力,能够适应的行业领域以及能够胜任的专业工作,是一种宽口径、厚基础、重素质的培养目标,反映了专业的学科价值和社会作用,适应了信息化社会对信息管理人才的总体需求。在这一整体目标的基础上,根据广东省医院信息化发展的,结合我校的性质、专业特点、师资状况和毕业生的就业状态,我校确定信息管理与信息系统(医学信息管理)专业的培养目标是“培养具有坚实的数学、外语、计算机科学技术基础,系统掌握信息管理的基本原理和技能,熟练运用中外文工具和以计算机技术为主的现代信息技术,具有一定的管理和医学知识以及较强的适应性和继续学习的能力,能够在各类医学单位的信息部门从事医学信息处理、分析、咨询、开发的医学信息管理与服务的高级专门人才。”

2 课程体系的架构思路

课程体系是一个随着社会与学科的变迁而需要不断进行研究的复杂系统,其核心是专业的具体课程设计。在高等教育的发展历程中,始终存在着“教什么”和“学什么”这一永恒的主题,对于一个面向医学信息管理的新办专业,更是值得探讨的问题。

2,1课程设计的基本观点分析

(1)学科及专业取向的观点。每一门课程都有其相对应的研究领域,本科阶段的课程设计应该反映本学科及专业的基本知识取向。但由于学科的分类及界定方法不是唯一的,不同的分类会带来不同的体系,而且学科下知识的门类在不断增加,能纳入课程体系的课程又十分有限,因而如何适当地选择课程及形成合理的课程体系是一个需要慎重研究的问题。

(2)学生取向的观点。这一观点认为学生是学校一切活动的中心,主张实行综合化教育,反对知识分科,以学科间综合的方法来传授各科知识,按照学生的兴趣和爱好来考虑学习的内容,在课程选择与时间的安排上给予学生充分的自由。但这在实际操作中较难执行。

(3)社会取向的观点。学校作为社会的一个组成部分,最终应为社会服务,因而在进行课程设计时,必须经过对社会的分析来确定教学目标与内容。这种

观点主张按照社会存在的需要来设置专业课程体系,对学生进行塑造,使学生毕业后,能成为社会有用的一员。

综上所述,在进行课程体系设计时,既要满足培养目标的要求,又要尽可能满足本科生较宽范围就业与继续深造的需要。

2,2课程体系的构成

根据以上设想,参考其他院校信息管理与信息系统专业的课程体系,同时吸收十年教学实践中形成的医学特色,信息管理与信息系统(医学信息管理)专业的课程体系可分为数学知识模块、计算机知识模块、医学知识模块、专业知识模块、实践教学模块等5个部分,教学环节可分为4个阶段(图1)。

第一阶段,理工科基础课。着重培养学生的基本素质与技能,包括数理基础、外语基础、人文社会科学基础、工科基础和计算机基础等5个方面。

第二阶段,管理类和医学类基础课。主要以管理科学和医学科学的基本原理、规律和方法的学习为主,包括管理学基础、医院管理学、病案管理学、正常人体学、疾病学基础、药理学、诊断学、临床医学概论等。

第三阶段,信息管理专业核心课。这是体现专业特点、培养专业素质所必需的课程。

第四阶段,专业方向选修课。为了充分发挥学生的个性和潜能,同时也为适应社会对人才的需求以及考虑学生今后各方面的发展,设立几组不同专业方向的选修课程。

2,3具体课程模块的设置

根据前面提出的学生培养目标的要求,信息管理与信息系统(医学信息管理)专业本科学生在知识结构、能力结构和素质结构上应当具有自身的特征。

知识结构:具有良好的数学和外语基础,具有熟练的现代信息技术应用开发知识,具有系统的信息管理专业知识,具有管理学科的背景知识和较宽的人文知识。

能力结构:对医学信息的快速准确采集能力及分析综合能力;应用先进的计算机技术进行医学信息系统的分析、设计、维护和评价的能力;外语的听、说、读、写能力和汉语的写作表达能力;组织管理协调、公共关系、社会调查及医学信息产品的营销能力。

素质结构:具有敏锐的洞察力;具有系统分析与综合思维能力;具有较强的自学、科研和创造能力;具有开拓精神和责任感。

要达到上述要求,主要依靠在学生四年的修读时间里,通过不同课程的教学来培养他们。下面对几个课程模块的设置作出说明。

(1)数学知识模块。人的素质是指一个人对客观事物的反映和认识所具有的悟性潜能,数学教育恰能起到启发人的悟性、挖掘人的潜能的作用。

开设数学课程的目的有三个:一是提高学生的理性思维能力,开发学生的智能;二是为学习其他课程提供必要的数学基础;三是为今后解决专业领域的实际问题提供一些数学方法。具体来说,包括基础数学课和与专业相关的数学课。

其中,基础数学课的设置可以包括:高等数学(150H)、线性代数(30H)、概率论与数理统计(50H)。与专业相关的数学课包括:离散数学(70H)。

(2)计算机知识模块。人们说信息管理与信息系统专业是一个“准计算机专业”,同样信息管理与信息系统(医学信息管理)也是一样,因此,对学生的计算机能力及应用水平有较高的要求。参照《工科计算机专业计算机基础教学指南》的有关内容,设置计算机类课程,计算机类课程分必修和选修两大类。

计算机必修类课程包括:计算机科学导论(36H)、PASCAL语言(72H)、c语言程序设计(72H)、微机原理(含汇编)(80H)、高级软件设计(70H)、操作系统(70H)、数据结构与算法(70H)、数据库原理与应用(70H)、计算机网络与通信(70H)、软件工程(50H)。计算机选修类课程包括:计算机工程与技术(36H)、网页与多媒体技术(36H)、网络数据库开发技术(36H)。

(3)医学知识模块。医学知识模块是医学院校开办信息管理与信息系统专业的特色课程,该模块知识设置主要培养学生具备医学信息处理的能力。医学知识模块类课程包括:正常人体学(70H)、疾病学基础(70H)、药理学(30H)、诊断学(50H)、临床医学概论(120H)。

(4)专业知识(核心课程)模块。专业核心课程是开展专业教育的课程结构中的主要组成部分,是必须设置的最低限度的主干课。这些课程及其相关课程承担着专业教育的主要任务,集中体现专业的特点。它们与学科的联系最紧密,专业知识含量大,是实现培养目标的重要保证。专业核心课程的设计原则是:依托专业特点,服务培养目标,紧跟学科发展。根据新专业目录的有关规定,结合信息管理与信息系统(医学信息管理)专业演变过程的实际情况,采取继承与发展相结合的方法是稳妥之举。主要专业课程包括:管理学基础(50H)、医院管理学(90H)、病案管理学(40H)、医学信息学(50H)、医学统计学(70H)、医学图像处理(40H)、医院信息系统(70H)。

(5)实践教学模块。根据专业的理论教学模块,把实践教学分为基础实验(539H)、医院实习(16周)、现场实训(8周)和毕业设计(8周)四个环节,使其形成一个完整的实践体系。

学生在学校实验室内接受基础和专业课程的实验课是实践教学第一环;到医院进行医院信息管理实习,了解熟悉医院信息化环境和要求,掌握医院管理运作流程和医院信息管理具体实施是实践教学第二环;而现场实训,在产学研教学基地,随工程技术人员到各医院承担医院信息系统的安装、调试、维护的具体任务,这样的现场训练是实践教学第三环;第四环就是毕业设计,学生要完成一个完整的功能模块设计,程序能正常运行并通过论文答辩,这也是最为重要的一环。这四个不同环节的实践教学形成相互渗透、循环上升的产学研实践教学体系,强化了学生的实践动手能力,开拓了学生的视野,活跃了学生的思维,是医学信息管理专业人才培养质量的关键。专业核心课程及其相关课程的构成如图2所示。

3 结论

经过近二十年来的发展,我国医学信息学教育已经初具规模,形成了一个从本科生专业、硕士以及继续教育的多层次、多类型、多形式的办学体系,正进入快速、健康、全面发展的阶段。

医学院校开办医学信息学教育基本上在教育部颁布的本科专业目录中,在“信息管理与信息系统”专业下设置不同的课程以体现不同的专业方向,其课程设置大致上可归纳为3类:一类以图书情报学为主,开办的学校为原来已开设“医学情报”专业的重点医学院校;另一类以计算机和医院信息管理为主;还有一类则介于两者之间。

因特网给人们带来了一个全新的数字信息环境,给知识和信息的组织与利用提供了一个崭新的平台。因此,医学信息管理人才的核心能力是熟练地利用计算机技术、网络技术和其他相关技术去获取、分析、组织、评价、开发、管理和提供知识与信息。因此,信息管理与信息系统(医学)专业的课程体系,应跟踪信息技术的发展,加强信息技术课程的开设力度,不断改革和完善,使该专业的课程体系更加合理,以培养出适合医学信息学发展和医院信息化建设需要的人才。

作者:冯天亮 周克元 尚文刚 吴应江

第4篇:《管理信息系统》课程设计

一、目的

通过课程设计使学生更进一步掌握课程的有关知识,提高实施管理信息系统的综合能力,并将所学的内容在实践中加以提高。通过查阅资料,了解所学知识的应用情况。同时也使学生通过动手进行设计,从而提高解决实际问题的能力。

二、选题

学生根据前期课内实验时自己所确定的相关行业的管理信息系统自行选择题目或自己独立开发软件。

三、任务

本课程设计分为需求分析、系统设计和应用程序运行调试维护三个阶段进行。基本要求为:

1、认真查阅资料

2、遵守课程设计时间安排

3、按时上机,认真运行或调试程序

4、认真书写报告

报告书写格式(见附录):

1、课程设计封皮

2、课程设计说明

3、课程设计成绩

4、正文

5、参考文献

四、进程

1)选定设计课题,下达设计任务(课外时间)

由学生自己选题,但学生选题需通过指导教师批准。课题应在设计周之前提前公布,并尽量早些,以便学生有充分的设计准备时间。

指导教师在公布课程设计课题时一般应包括以下内容:课题名称、设计任务、技术指标和要求、主要参考文献等内容。

2)教师讲解

a.介绍课程设计的内容、要求、安排、考核方法、注意事项

b.讲授必要的课题背景和相关知识、原理。着重帮助学生明确任务,理解管理信息系统的一般设计方法。

3)学生查询资料,进行分析、设计并完成设计报告

设计报告应包括的内容:系统分析:子系统划分、业务流程图、数据流图、数据字典、关键算法。系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络环境。撰写设计总结报告。

4)学生运行或编制程序

学生运行并研究已有的管理信息系统,或者完成自己开发的信息系统的程序代码的编制和调试工作。

5)验收并简单考查

学生在运行使用已有的管理信息系统或编制完新的程序后,由指导老师进行检查,通过相关测试后,进行成绩评定。

审查设计报告是否规范,设计方案是否合理、正确、可行,否则要求调整或整改。教师记录学生的相应成绩。

五、考核方法与成绩评定

1、考核方法

课程设计采用课程设计报告和课程设计综合评定成绩,以课程设计报告为主,参考对相应的管理信息系统程序的熟悉程度或自己编写程度的水平。

2、成绩评定

成绩优秀、良好、中等、及格和不及格五级计分。

1)未完成设计任务,没达到设计要求则成绩为“不及格”。

2)基本完成设计任务,并撰写出课程设计报告则成绩为“及格”。

3)学生能够认真查阅资料,独立完成设计任务,程序运行或调试通过,并且撰写出课程设计报告则成绩为“中”。

4)学生能够认真查阅资料,独立完成设计任务,程序运行或调试通过,功能完善,操作灵活,界面美观,并且撰写出课程设计报告则成绩为“良好”。

5)学生根据自身的实际能力,在实现设计题目基本要求的基础上增加一些功能,评定成绩时根据其难度和完成情况给与适当加分,如界面效果,系统操作的方便性、灵活性、创新性等,如果设计非常完善则成绩为“优秀”。

第5篇:信息管理与信息系统课程设计论文

管理科学与工程

1 引言

第 1页 共 8 页

管理科学与工程是综合运用系统科学、管理科学、数学、经济和行为科学及工程方法,结合信息技术研究解决社会、经济、工程等方面的管理问题的一门学科。这一学科是我国管理学门类中唯一按一级学科招生的学科,覆盖面广,包含了资源优化管理、公共工程组织与管理、不确定性决策研究和项目管理等众多研究领域,是国内外研究的热点。

2 报考学校的概况

河北工业大学是一所以工为主、多学科协调发展的国家“211工程”重点建设大学。学校坐落在天津市,并在河北省廊坊市设有分校。学校的前身是创办于1903年的北洋工艺学堂,1904年改称直隶高等工业学堂,1929年改称河北省立工业学院,1950年改名为河北工学院,1995年更名为河北工业大学。1996年首批进入国家“211工程”建设序列,2001年、2006年、2012年分别通过国家“211工程”一期、二期、三期建设项目验收。

学校占地4000余亩,建筑面积87万余平方米。学校教学科研仪器设备总值3.72亿元,藏书188万册,实现了文献信息管理及服务的计算机网络化,各校区实现了网络互联。总面积3000余亩的北辰校区已有40万平米建筑竣工投入使用,2.1万余名学生在此学习、生活。学校建有69个本科专业,涵盖工、理、经、管、文、法、艺七大学科门类;设有17个学院、1个直属教学部和2个教学管理学院,拥有2个国家重点学科、4个省强势特色学科、20个省级重点学科;具有7个一级学科博士学位授权点、35个二级学科博士学位授权点,22个一级学科硕士学位授权点、131个硕士学位授权点和专业学位授权领域(种类),是全国地方工科院校中最早开展MBA教育的高校,同时也是河北省内唯一开展EMBA教育的高校;拥有9个博士后科研流动站,其中材料科学与工程博士后科研流动站为全国优秀博士后科研流动站。

学校坚持本科教学中心地位,强化质量生命线意识,不断深化教育教学改革,加强本科教学建设,人才培养质量不断提高。学校已获国家级精品课程、国家级教学团队和国家级教学名师等“质量工程”和“本科教学工程”国家级建设项目36项,省级建设项目123项,在河北省高校中名列前茅。教育教学研究成效显著,先后获国家级教学成果

管理科学与工程

第 2页 共 8 页

二等奖4项、省级教学成果奖40余项。学校与空军联合培养国防生工作扎实有效。有一大批学生在各类竞赛中获国家、省(市)级奖励,本科毕业生考研率保持在30%左右,毕业生就业率保持在95%左右,在同类院校中处于较高水平,先后被评为“全国普通高等学校毕业生就业工作先进集体”和“2011-2012全国毕业生就业经验典型高校”50强之一。学校十分重视校园文化建设,形成了一套以提高学生综合素质为目标的育人计划。学校在2002年和2008年教育部本科教学工作水平评估中均被评为优秀,成为在同一评估体系下连续两次获得优秀的为数不多的高校之一。研究生教育教学质量不断提高,1名博士后被评为全国优秀博士后,3名博士后被评为河北省(天津市)优秀博士后,14篇博士论文被评为河北省优秀博士学位论文。2009年以来,学校已招收全日制专业学位研究生2000余人、EMBA学生200余人,招生数均位居省内高校首位。

学校始终坚持以服务冀津及环渤海区域经济建设为主,积极辐射全国,为河北省创新驱动、科学发展及区域经济与社会发展提供人才支持和智力支撑。学校建有1个国家级工程技术研究中心和省部共建国家重点实验室培育基地、教育部工程研究中心(重点实验室)等17个省部级科研机构,成立了“河北工业大学国防科技研究院”,具有了国家军工保密资质。2004年以来,学校新立课题近3000项,其中“973”计划、“863”计划、国家科技支撑计划、国家自然科学基金等国家级重大课题160余项。学校主持的国家02重大专项子项目实现了河北省高校承担国家重大专项的突破。学校年到校科技经费近3亿元,百余项科研成果获国家和省部级奖励,是河北省内获得省科学技术突出贡献奖最多的高校。学校取得授权专利480余项,被评为河北省十大优秀发明创造单位。

学校科技成果转化及为地方经济建设服务方面有了长足的进步,与省内所有设区市签署了全面合作协议,与唐山市联合成立了“河北工业大学曹妃甸工业区循环经济与新能源发展研究院”,与沧州渤海新区签署“区域-大学协同创新战略合作协议”共建“渤海产业技术研究院”,与唐钢、保定天威等80多个省内外大型企业集团建立了稳定的合作关系,近1500项科技成果在全国数百家企事业单位应用或产业化,创经济效益过百亿元。我校国家大学科技园作为863成果转化基地和全国首批高校学生科技创业实习基地,先后在石家庄、邯郸、邢台、沧州及唐山、衡水、迁安等地建立了科技园区或签订了共建协议,形成了“一园多区”的鲜明特色。2010年总投资8亿元、建设用地达600亩的邢台园区开工建设,2011年又与邢台“国家级光伏产业化基地”合作建立了邢台市

管理科学与工程

第 3页 共 8 页

新能源研究院,2012年总投资22亿元、建筑面积45万平方米的沧州园区开工建设;目前,我校与天津市北辰区政府正在合作共建北辰园区,该园区一期占地97亩,总规划建筑面积13万平米。

学校更加注重国际交流合作的内涵发展、质量提高和品牌建设,建有国际教育学院,取得了中国政府奖学金来华留学生接收资格。与法国、美国、德国、俄罗斯、意大利、澳大利亚、英国等国的60所高校签订了合作办学协议,正在实施的项目20余项,合作培养覆盖本科到博士各层次,学历教育合作项目已拓展到美国、法国、英国、德国、新西兰、瑞典等国家,目前在校生330余人。国际合作办学的规模、水平和层次居我省高校前列,其中与法国巴黎高等计算机学院开展的合作项目是我省高校首个教育部审核批准的中外合作办学项目,已招收10届415名学生,大部分毕业生已在欧洲相关IT公司就职。学校在招收本科学历和硕士学历留学生上取得了突破,已接收非学历教育留学生500余名,派出学生800余名。学校选派百余名教师到国内外知名高校和科研机构进行学习和工作,邀请数百名国内外知名专家教授到校讲学和进行学术交流。

1.1 主要研究方向

管理科学与工程学科是以经济理论为指导,综合运用管理科学、系统科学、认知科学等学科的理论与方法,以模型化、定量化为主要特征,为管理学门类各学科提供基本理论、基本方法、基本手段的一门多学科交叉型的应用性学科。 工业工程与工程管理

工业工程是以作业、流程、系统与工程为对象,以效率、效益、质量、成本、服务为目标的管理技术与方法和现代管理科学方法论,既包含经典的工作研究、动时研究、设施规划与布置,也包括现代的质量管理、人因工程、系统工程、集成制造、优4 化技术等现代管理方法。

工程管理是新兴的工程技术与管理交叉的复合性学科,以各类工程为对象,研究项目决策、规划和全过程管理的技术与方法。主要包括土木工程管理、房地产管理、港口管理、国际工程管理和组织管理规划设计等项目的可行性分析、融资及其风险、造价管

管理科学与工程

理、计划与控制、合同管理、工程监理、规划设计等内容。

第 4页 共 8 页

本研究方向是针对工业工程与工程管理越来越密切关联的趋势对工业工程研究的扩展和补充。以管理科学、系统科学、工程经济学为理论基础,以系统工程、工业工程、运营管理、工程项目管理等为技术手段,培养掌握现代工业工程和工程管理理论、方法和手段,以及相关工程领域的基础理论和专门知识,具有较强的计划、组织、指挥、协调和决策能力,能够独立担负工业工程与工程管理工作的复合型高级管理人才。

本研究方向在各类社会组织运营系统优化设计、企业信息化规划与设计、集成制造、精益制造、质量管理与可靠性、人因工程、系统仿真优化研究等方面已经形成了比较明显的优势和特色。

本研究方向指导教师为高迎平教授、王云峰教授(博导)、康凯教授(博导)、孔造杰教授(博士)、李杰教授(博士)、吴晓丹教授(博士)、万杰教授(博士)、张子剑研究员、李向东副教授(博士后)、赵文燕副教授(博士)。 1.1.1获奖情况

曾珍香教授等著的《基于复杂系统的区域协调发展——以京津冀为例》和高素英教授等的研究报告《面向滨海新区的环渤海区域经济协调发展研究》分获二等奖,吴晓丹教授等的论文《基于GA的单元制造系统优化设计与布置》获三等奖。

1.2 考试内容

①101思想政治理论 ②201英语一 ③303数学三 ④871运筹学

运筹学考试要求 线性规划原理主要内容包括:线性规划模型的形成、线性规划模型的标准型、LP解的概念、LP图解法、LP的求解原理等。线性规划解法主要内容包括:单纯形法、大M法、两阶段法、改进单纯形法等。LP对偶理论主要内容包括:对偶性质与定理、对偶单纯形。LP灵敏度分析主要内容包括:目标系数的变化、右端常数项的变化、系数矩阵的变化以及影子价格等。运输问题主要内容包括:运输模型及其特点、表上作业法、运输问题的变体、运输问题的应用等。整数规划的主要内容包括:整数规划

管理科学与工程

第 5页 共 8 页

模型、分枝定界法、割平面法、0-1规划模型、指派问题等。目标规划的主要内容包括:目标规划模型的建立、目标规划模型的图解、目标规划的单纯形法。图与网络分析的主要内容包括:图及网络的有关概念、最小树问题、最短路问题、最大流问题、最小费用流问题。网络计划技术主要内容包括:网络图的绘制、网络图时间参数的计算、网络图的优化分析等。网络计划技术主要内容包括:网络图的绘制、网络图时间参数的计算、网络图的优化分析等。

1.3历年分数线

2005年总分335 单科53 80 2006年总分 340 单科 54 81 2007年总分300单科46 69 2008年总分300 单科54 81 2009年总分 315 单科47 71 2010年总分330单科46 69 2011年总分 350 单科55 83 2012年总分 340单科50 75 2013年总分345 单科51 77 2 研究方向概括

工程管理专业主干课程

账务管理学、建设监理、工程造价与管理、CAD设计、房地产开发与经营管理(合计5门主干课)

工程管理专业方向

工程项目管理、工程监理、工程建设招标与投标、工程合同管理、房地产开发与经营

工程管理专业择业方向

毕业生可从事房地产开发与经营管理作,基本具备分析和解决房地产经济理论问题及进行房地产项目的开发与评估、市场营销、项目投资与融资、评估、物业管理和行政管理的能力。

工程管理专业前景

目前我国工程管理人才奇缺,毕业生供求比例大致在1:3左右。

工程管理专业的毕业生就业范围十分广泛,他们可在政府经济管理部门或建设单位、设计单位、建筑施工企业、房地产开发企业、工程咨询公司等工作,也可在高等学校或科研机构从事相关专业的教学或科研工作。据有关资料显示,近年来该专业就业分布最多的省市主要集中在上海、北京、广东、天津、江苏等。

工程管理专业相关资格考试

造价工程师执业资格、国际工程管理认证(EMCI)、注册质量工程师、监理工程师、安全工程师、设备监理师、造价工程师、评估师、咨询工程师等等资格证书等

管理科学与工程

代表人物:

第 6页 共 8 页

刘源张,中国工程院院士,全面质量管理专家。

泰勒(Fredenek W Teyler 1856一1915) 美国效率工程师,科学管理的创始人。

3 研究展望研究展望

我国的工程管理行业虽然起步很晚,但现在表现出迅猛发展的趋势。因为我国现在正处于发展中阶段,各地都在大兴土木。而且我国在基本建设方面将进一步增大投入,固定资产投资规模将保持持续增长。社会对住宅和公用设施,交通基础设施的需求旺盛,建筑业的市场空间巨大。而且大规模的工程建设,对城市规划、建设和管理方面的专业技术人才提出了急迫的、大量的需求。所以,更要加强我国工程管理人才的培养。相对来说,目前我国的的工程管理相关行业组织发展的也很成熟。中国国际工程咨询协会,中国工程咨询协会,中国建设工程造价管理协会,中国建筑业协会工程项目管理委员会等协会等都为我国工程行业的发展提供了有利的支持。

我国行业对工程管理人才的需求自然刺激了大学教育对工程管理专业人才的培养。从目前来看,我国设置工程管理专业的高等学校数量明显增加,尤其是98

5、211高等院校。设置工程管理专业的高等学校种类明显增多,其中包括各综合性大学、建筑与土木工程类专业院校、矿业类专业院校、电力类专业院校、财经类专业院校、农业、林业、师范类专业院校。而且工程管理专业的技术背景呈现多样化趋势。此外国内高等学校工程管理领域的硕士、博士学位研究生、工程硕士生数量近年来呈迅速增长趋势。

我认为,一个合格的工程管理专业毕业生应该具备多方面的知识,工程技术知识,管理知识,经济学知识,工程法律工程合同知识等。一个合格的毕业生应该具备工程、管理、法律等多方面的知识;因为它既需要土木专业方面的扎实的知识,需要具备验证、指导及解决工程问题和编制工程文件、设计组织架构、解决技术问题的能力,有的时候,还需要应用各种技术和现代工程工具去解决实际问题;又需要管理方面的才能,需要计算机操作;而且,作为一名管理者,它还需要具备基本的职业道德和社会责任感,以及良好的表达和沟通能力;同时还应有在全球化背景下应对工程环境变革的能力。

管理科学与工程

结 论

第 7页 共 8 页

作为IE行业中的一员,客观的说,IE确实是一不错的行业,虽然在今天的中国还不是很吃香的行业,但时间会证明一切,在国外,很多的行业在应用工业工程之后后解决了了许多问题,为企业带来了很大的利益,所以虽然在中国起步较晚,但随着企业的进步,工业工程会走进中国的企业的, IE专业要学的东西很多,计算机、英语、管理等等领域都要涉足,而我们的核心东西似乎也是从别的专业那儿拿来的,但是我们确实一直随着时代的进步而进步,资源是我们要考虑的,可持续发展也是我们要考虑的,人因我们也考虑,我想在没有别的学科会如此全面的,毫无保留的接受新思想、新理念。我们都知道21世纪是一个能够诞生奇迹的世纪,生产率和生产工具等等都会得到大力发展,能最先掌握社会发展趋势的人才能准确的把握住时代的机遇,最终取得成功。作为IE人士,我们的IE意识就是相信:没有最好,只有更好。在不遗余力的服务于提高生产率这个目的上,IE不去考虑什么是我们可以用的,只要弄明白怎样做可以提高生产率、降低成本。

对于现代IE行业的研究方向我比较看好在服务业方面,生产线方面尽管是IE最基本的研究方向,能够代表人类社会生产力的发展水平,但是做为21世纪的新型人类,物质需求果然很重要,但是精神需求确更加重要,况且,如今经济发达的发达国家已经验证了这个第三产业的巨大作用,而且潜力巨大。尽管我们工业工程在服务业方面也有涉足,但是至今引领主流的还是在制造业,尤其是我们国家,直到现在工业工程在制造业方面还没有成熟,无法和以美国为首的发达国家相匹敌,制造业理所当然的也远远的落后于美国。但是中国近几十年来的迅速发展令世界瞩目,而可持续发展战略的提出与实施更是体现了我国在发展道路上努力与世界接轨的创新性战略。我们有理由相信,中国在服务业——第三产业上的发展必将有卓越的成效,而我们IE人应该把握住这个机会,将我国的IE行业推向新高度,实现跨越式发展。

管理科学与工程

致 谢

第 8页 共 8 页

本研究及学位论文是在我的导师蒋玉国老师的亲切关怀和悉心指导下完成的。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。在考研过程中,将老师都始终给予我细心的指导和不懈的支持。蒋老师不仅在学业上给我以精心指导,同时还在思想给我以无微不至的关怀,在此谨向将老师致以诚挚的谢意和崇高的敬意。

在此,我还要感谢在我考研过程中各位老师的鼓励与引导,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至考研的顺利完成。在论文即将完成之际,我的心情无法平静,从开始进入考研准备开始,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!

参 考 文 献

1 孔造杰,普通高等教育规划材料,北京,机械工业出报社 2006,8

第6篇:管理信息系统课程设计要求

在参考题目中自主选择一个管理信息系统,也可自拟题目,完成以下内容:

1)完成系统功能的代码开发(ACCESS 2003开发环境);

2)完成设计报告。

设计报告内容和要求:

系统应用背景概述:根据选择的课题,描述应用单位的规模和组织结构、现有信息化应用状况等相关背景信息,绘制组织结构图。

需求分析:描述应用单位对系统的需求,希望解决的问题和功能需求。 根据内容绘制业务流程图,数据流图。(可选)

数据库设计:绘制ER图

系统功能描述:对程序的主要功能界面截图并进行介绍。 系统测试:输入具体数据将运行结果截图。

设计总结。

以下题目仅供参考,可以另选题目:

1.学生成绩管理系统

2.学生信息管理系统

3.酒店管理系统

4.教务信息管理系统

5.超市进销存系统

6.企业生产管理系统

7.住宅小区物业管理信息系统

8.仓库管理系统

9.医院管理信息系统

10.图书馆管理信息系统

11.旅行社管理系统

12.办公自动化系统

13.财务管理系统

可以在7.1-7.5 每天5:30到机房做系统,也可以在其他地点,只要不耽误上缴报告,最晚7月15日上交成果。

最终报告形式:

1 电子版(报告书+源代码实现的系统) 发 187267654@qq.com邮箱 2 纸质版交博B507,如果没人在办公室,交到博A 3楼 铁皮信箱中

如果有疑问,联系QQ:187267654

第7篇:信息管理系统课程设计小结

开发小结

通过此次课程设计,使我更加扎实的掌握了有关信息管理系统方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具体的认识。通过这次课程设计,我了解到信息管理系统是一门非常实用的课程,在21世纪信息高速发展的时代中,它的预测和辅助决策的功能,具有很重要的作用。我掌握了如何利用网站实现管理,分工,提高效率,还制作了工作和研究过程流程图。

所以,我们制定了校园订餐系统运营的方案计划:(1)建立为浦江学院学生与教职员工提供网络订餐服务网站。(2)为因学习或工作耽误就餐时间的师生提供“门到门”服务。(3)本网站也提供学生生日,聚餐等活动的预订服务。(4)整合校内“门到门”服务经营者,加强与他们的合作,提供和稳定的订单,做到互助共赢。(5)宣传校内以及商家的特色菜品,能更好的扩大对校园的影响力。确定了系统数据流程图如下:

本次校园订餐系统包括两大模块:第一部分是管理模块,这模块中又可以分成用户账号管理模块和餐厅信息管理模块,第二部分是员工模块,这个部分可以分为客户账号管理模块和订餐情况管理模块。

为了使客户的订单准确无误被送达,提高效率,我们还设计了客户信息表,主要是保存客户的相关信息,包括客户账号,密码,姓名,地址等,如下所示:

由于管理员在网络订餐管理系统中起着统筹协调,管理的重要作用,所以我们也绘制了管理员流程图如下:

我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。

过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!

回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。

实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。

此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。 我认为,在这学期的实验中,在收获知识的同时,还收获了阅历,收获了成熟,在此过程中,我们通过查找大量资料,请教老师和同学。使我再专业知识和动手实践方面都得了到很好的提升,在此,要对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!课设的成功,少不了老师的耐心指导和同学的热心帮助,以及小组中其他成员的大力配合。没有大家的默契,也收获不了今日的成功,在课设的过程中每一个人都努力查找资料,仔细检查,认真核对,都付出了自己的努力和艰辛,在此,谢谢所有人的努力和帮助,才使实验能够得以顺利地完成。

第8篇:物流信息系统课程设计教学大纲

课程编码:040851203 学时/学分:2周/4学分

一、大纲使用说明

本大纲根据物流管理专业2010版教学计划制订

(一)适用专业

物流管理专业

(二)课程设计性质

必修课

(三)主要先修课程和后续课程

1.先修课程:

物流管理、物流系统规划与设计、物流管理信息系统 2.后续课程:

ERP综合模拟、库存管理方法实践

二、课程设计目的及基本要求

物流管理信息系统课程设计作为独立的教学环节,是物流管理专业集中实践性环节系列之一,是学习完《物流管理信息系统》课程后进行的一次全面的综合练习。其目的在于加深对物流管理信息系统基础理论和基本知识的理解,掌握运用软件工程方法进行系统分析和设计的基本方法,熟悉并掌握系统开发的理论、方法、规范技术和工具,了解与信息系统开发有关的国家标准,提高解决实际管理问题、开发信息系统的实践能力。

基本要求:要求学生做好预习,掌握设计过程中涉及到的算法,按设计流程编程,上机调试通过,验证结果并进行分析、完成论文。

三、课程设计内容及安排

(一)课程设计的内容

在专业教师及外聘行业专家的共同指导下,将学生带到物流企业现场参观,深化学生对行业的认识、对不同物流岗位的认识、对物流信息系统在企业发挥作用的认识,真正实现理论和实践的无缝对接。比如带领学生参观营口港,让学生现场学习货物堆场及其物流信息系统的运作情况,亲身体验物流信息系统管理对企业的重要作用。

(二)课程设计的时间安排

第1-3天,课程培训,组织到企业或组织实地调查,或根据学生特点自行安排实践地点;

第4-7天,撰写课程设计报告框架,并在导师指导下完成初稿,按照学校统一的格式要求;

第7-14天,教师检查设计结果,组织答辩。

四、指导方式

由指导教师召开课程设计动员会,进行分组,指定课程设计的题目和内容,讲解部分题目要求。学生在规定的时间内,经过小组的协同工作和指导教师的辅导,

完成题目。最后由指导教师进行验收及评定。

五、课程设计考核方法及成绩评定

1.考核方式:考查(教师检查、提问,评定论文成绩)。 2.评分办法:

根据学生的报告题目与内容相结合的程度和报告的格式等综合质量给出,成绩评定实行优秀、良好、中等、及格和不及格五个等级的成绩。

六、课程设计教材及主要参考资料

《管理信息系统》,薛华成主编,清华大学出版社,2005 《管理信息系统》,黄梯云主编,高等教育出版社,2005 《管理信息系统》,蔡淑琴主编,科学出版社,2004 《管理信息系统》,陈国青,李一军主编,高等教育出版社,2006

制定人:陈 航 审核人:王海鹰 批准人:孟 越

第9篇:JAVA课程设计员工信息管理系统

JAVA员工管理系统

实验报告

姓名:张旭冉

学号:10105010117

班级:信10-1

北方工业大学理学院信息与计算科学系

2013年 12月 17日

员工管理系统

一、实验目的

通过该课程设计,使同学们进一步理解概JAVA的基本概念、理论和方法,初步掌握JDK、Eclipse的调试和应用,以及程序中错误的解决方法,明确JAVA在实际程序设计中的应用。使课堂中学习到理论得到应用,练习文件形式在JAVA程序设计中的应用。

二、实验内容

A.设计题目:员工管理系统

设计要求:(1)完成员工信息的添加、删除、查询、修改功能

(2)使用用户界面操作

(3)使用文件形式完成

设计思路:首先设计界面进入面板,在面板中添加菜单选项,并将要实现的功能选项添加其中,然后对这些选项实施监听,实现其功能。通过文件类型知识的应用,实现对员工信息的管理。 B.概要设计

面板设计:首先设计一个容器,然后再容器中添加菜单,在菜单中添加选项,并在容器中加入面板,面板布局设置为CardLayout,最后将面板添加进容器。

功能实现:在录入、查询、修改和删除界面中使用JButton、JLabel、ButtonGroup、JRadioButton、JTextField、Choice为界面中加入相应的组件,并对其进行监听,同时附加了文件流的处理。 C.详细设计

1、定义员工类:

public class Employee implements java.io.Serializable { String number,name,discipling,grade,borth,sex; public Employee() { } public void setNumber(String number) { this.number=number; } public String getNumber() { return number;

} public void setName(String name) { this.name=name; } public String getName() { return name; } public void setDiscipling(String discipling) { this.discipling=discipling; } public String getDisciping() { return discipling; } public void setGrade(String grade) { this.grade=grade; } public String getGrade() { return grade; } public void setBorth(String borth) { this.borth=borth; } public String getBorth() { return borth; } public void setSex(String sex) { this.sex=sex; } public String getSex() { return sex; }}

2、主程序:

import java.awt.*;

import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.Hashtable; public class EmployeeManager extends JFrame implements ActionListener { EmployeeSituation 基本信息录入=null; ModifySituation 基本信息修改=null; Inquest 基本信息查询=null; Delete 基本信息删除=null; JMenuBar bar; JMenu fileMenu; JMenuItem 录入,修改,查询,删除; Container con=null; Hashtable 基本信息=null; File file=null; CardLayout card=null; JLabel label=null; JPanel pCenter; public EmployeeManager() { 录入=new JMenuItem("录入员工基本信息"); 修改=new JMenuItem("修改员工基本信息"); 查询=new JMenuItem("查询员工基本信息"); 删除=new JMenuItem("删除员工基本信息"); bar=new JMenuBar(); fileMenu=new JMenu("菜单选项"); fileMenu.add(录入); fileMenu.add(修改); fileMenu.add(查询); fileMenu.add(删除); bar.add(fileMenu); setJMenuBar(bar); label=new JLabel("欢迎进入员工信息管理系统",JLabel.CENTER); label.setFont(new Font("SansSerif",Font.BOLD+Font.ITALIC,25)); label.setForeground(Color.red); 基本信息=new Hashtable(); 录入.addActionListener(this); 修改.addActionListener(this); 查询.addActionListener(this); 删除.addActionListener(this); card=new CardLayout(); con=getContentPane(); pCenter=new JPanel();

pCenter.setLayout(card); pCenter.setBackground(Color.yellow); file=new File("基本信息.txt"); if(!file.exists()) {

try

{

FileOutputStream out=new FileOutputStream(file); ObjectOutputStream objectOut=new ObjectOutputStream(out);

objectOut.writeObject(基本信息);

objectOut.close();

out.close();

}

catch(IOException e)

{

} } 基本信息录入=new EmployeeSituation(file); 基本信息修改=new ModifySituation(file); 基本信息查询=new Inquest(this,file); 基本信息删除=new Delete(file); pCenter.add("欢迎语界面",label); pCenter.add("录入界面",基本信息录入); pCenter.add("修改界面",基本信息修改); pCenter.add("删除界面",基本信息删除); con.add(pCenter,BorderLayout.CENTER); con.validate(); addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) { System.exit(0); }}); setVisible(true); setBounds(100,50,420,380); validate(); } public void actionPerformed(ActionEvent e) { if(e.getSource()==录入) { card.show(pCenter,"录入界面"); } else if(e.getSource()==修改)

{ card.show(pCenter,"修改界面"); } else if(e.getSource()==查询) { 基本信息查询.setVisible(true); } else if(e.getSource()==删除) { card.show(pCenter,"删除界面"); } } public static void main(String args[]) { new EmployeeManager(); }}

3、实现员工信息的录入: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.*; public class EmployeeSituation extends JPanel implements ActionListener { Hashtable 基本信息表=null; JTextField 员工号,姓名,工资; Choice 部门; JRadioButton 男,女; Employee 员工=null; ButtonGroup group=null; JButton 录入,重置; FileInputStream inOne=null; ObjectInputStream inTwo=null; FileOutputStream outOne=null; ObjectOutputStream outTwo=null; File file=null; public EmployeeSituation(File file) {

this.file=file;

员工号=new JTextField(10);

姓名=new JTextField(10);

部门=new Choice(); 部门.add("请选择"); 部门.add("研发部"); 部门.add("销售部"); 部门.add("人事部"); 部门.add("安全部"); 工资=new JTextField(10); group=new ButtonGroup(); 男=new JRadioButton("男",true); 女=new JRadioButton("女",false); group.add(男); group.add(女); 录入=new JButton("录入"); 重置=new JButton("重置"); 录入.addActionListener(this); 重置.addActionListener(this); Box box1=Box.createHorizontalBox(); box1.add(new JLabel("员工号:",JLabel.CENTER)); box1.add(员工号); Box box2=Box.createHorizontalBox(); box2.add(new JLabel("姓名:",JLabel.CENTER)); box2.add(姓名); Box box3=Box.createHorizontalBox(); box3.add(new JLabel("性别:",JLabel.CENTER)); box3.add(男); box3.add(女); Box box4=Box.createHorizontalBox(); box4.add(new JLabel("部门:",JLabel.CENTER)); box4.add(部门); Box box6=Box.createHorizontalBox(); box6.add(new JLabel(" ",JLabel.CENTER)); Box box5=Box.createHorizontalBox(); box5.add(new JLabel("工资:",JLabel.CENTER)); box5.add(工资); Box boxH=Box.createVerticalBox(); boxH.add(box1); boxH.add(box2); boxH.add(box3); boxH.add(box5); boxH.add(box6); boxH.add(box4); boxH.add(Box.createVerticalGlue()); JPanel pCenter=new JPanel(); pCenter.add(boxH);

pCenter.setBackground(Color.yellow);

setLayout(new BorderLayout());

add(pCenter,BorderLayout.CENTER);

JPanel pSouth=new JPanel();

pSouth.add(录入);

pSouth.add(重置);

pSouth.setBackground(Color.yellow);

add(pSouth,BorderLayout.SOUTH);

validate();

} public void actionPerformed(ActionEvent e) { if(e.getSource()==录入) { String number=""; number=员工号.getText(); if(number.length()>0) { try { inOne=new FileInputStream(file); inTwo=new ObjectInputStream(inOne); 基本信息表=(Hashtable)inTwo.readObject(); inOne.close(); inTwo.close(); } catch(Exception ee) { } if(基本信息表.containsKey(number)) { String warning="该员工基本信息已存在,请到修改页面修改!"; JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE); } else { String m="基本信息将被录入!"; int ok=JOptionPane.showConfirmDialog(this,m,"确认",JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE); if(ok==JOptionPane.YES_OPTION) { String name=姓名.getText();

String discipling=部门.getSelectedItem(); String grade=工资.getText(); String sex=null; if(男.isSelected()) { sex=男.getText(); } else { sex=女.getText(); } 员工=new Employee(); 员工.setNumber(number); 员工.setName(name); 员工.setDiscipling(discipling); 员工.setGrade(grade); 员工.setSex(sex); try { outOne=new FileOutputStream(file); outTwo=new ObjectOutputStream(outOne);

基本信息表.put(number,员工); outTwo.writeObject(基本信息表); outTwo.close(); outOne.close();

员工号.setText(null);

姓名.setText(null);

工资.setText(null); } catch(Exception ee) { System.out.println(ee); }}}} else { String warning="必须要输入员工号!"; JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE); }}

if(e.getSource()==重置)

{

员工号.setText(null);

姓名.setText(null);

部门.remove(部门.getSelectedIndex());

工资.setText(null); }}}

4、实现员工信息的修改: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.*; public class ModifySituation extends JPanel implements ActionListener { Hashtable 基本信息表=null; JTextField 员工号,姓名,工资; Choice 部门; JRadioButton 男,女; ButtonGroup group=null; JButton 开始修改,录入修改,重置; FileInputStream inOne=null; ObjectInputStream inTwo=null; FileOutputStream outOne=null; ObjectOutputStream outTwo=null; File file=null; public ModifySituation(File file)

{ this.file=file; 员工号=new JTextField(10); 姓名=new JTextField(10); 部门=new Choice(); 部门.add("请选择"); 部门.add("研发部"); 部门.add("销售部"); 部门.add("人事部"); 部门.add("安全部"); 工资=new JTextField(10); group=new ButtonGroup(); 男=new JRadioButton("男",true); 女=new JRadioButton("女",false); group.add(男); group.add(女); 开始修改=new JButton("开始修改"); 录入修改=new JButton("录入修改"); 录入修改.setEnabled(false); 重置=new JButton("重置"); 员工号.addActionListener(this); 开始修改.addActionListener(this); 录入修改.addActionListener(this); 重置.addActionListener(this); Box box1=Box.createHorizontalBox(); box1.add(new JLabel("输入要修改信息的员工号:",JLabel.CENTER)); box1.add(员工号); box1.add(开始修改); Box box2=Box.createHorizontalBox(); box2.add(new JLabel("姓名:",JLabel.CENTER)); box2.add(姓名); Box box3=Box.createHorizontalBox(); box3.add(new JLabel("性别:",JLabel.CENTER)); box3.add(男); box3.add(女); Box box4=Box.createHorizontalBox(); box4.add(new JLabel("部门:",JLabel.CENTER)); box4.add(部门); Box box6=Box.createHorizontalBox(); box6.add(new JLabel(" ",JLabel.CENTER)); Box box5=Box.createHorizontalBox(); box5.add(new JLabel("工资:",JLabel.CENTER)); box5.add(工资); Box boxH=Box.createVerticalBox();

boxH.add(box1); boxH.add(box2); boxH.add(box3); boxH.add(box5); boxH.add(box6); boxH.add(box4); boxH.add(Box.createVerticalGlue()); JPanel pCenter=new JPanel(); pCenter.add(boxH); pCenter.setBackground(Color.yellow); setLayout(new BorderLayout()); add(pCenter,BorderLayout.CENTER); JPanel pSouth=new JPanel(); pSouth.add(录入修改); pSouth.add(重置); pSouth.setBackground(Color.yellow); add(pSouth,BorderLayout.SOUTH); validate();

} public void actionPerformed(ActionEvent e) {

if(e.getSource()==开始修改||e.getSource()==员工号)

{

String number="";

number=员工号.getText();

if(number.length()>0) { try { inOne=new FileInputStream(file); inTwo=new ObjectInputStream(inOne); 基本信息表=(Hashtable)inTwo.readObject(); inOne.close(); inTwo.close(); } catch(Exception ee) { } if(基本信息表.containsKey(number)) { 录入修改.setEnabled(true); Employee stu=(Employee)基本信息表.get(number); 姓名.setText(stu.getName()); 部门.getSelectedItem(); 工资.setText(stu.getGrade());

if(stu.getSex().equals("男")) { 男.setSelected(true); } else { 女.setSelected(true); } }

else

{

录入修改.setEnabled(false); String warning="该员工号不存在!"; JOptionPane.showMessageDialog(this,warning,"警告

",JOptionPane.WARNING_MESSAGE); 员工号.setText(null); 姓名.setText(null); 部门.remove(部门.getSelectedItem()); 工资.setText(null);

} }

else { 录入修改.setEnabled(false); String warning="必须要输入员工号!"; JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE); 员工号.setText(null); 姓名.setText(null); 部门.remove(部门.getSelectedItem()); 工资.setText(null); }

}

else if(e.getSource()==录入修改)

{

String number="";

number=员工号.getText();

if(number.length()>0)

{

try { inOne=new FileInputStream(file); inTwo=new ObjectInputStream(inOne); 基本信息表=(Hashtable)inTwo.readObject(); inOne.close();

inTwo.close(); } catch(Exception ee) { } if(基本信息表.containsKey(number)) { String question="该员工基本信息已存在,您想修改他(她)的基本信息吗?"; JOptionPane.showMessageDialog(this,question,"警告",JOptionPane.QUESTION_MESSAGE); String m="基本信息将被修改!"; int ok=JOptionPane.showConfirmDialog(this,m,"确认",JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE); if(ok==JOptionPane.YES_OPTION) { String name=姓名.getText(); String discipling=部门.getSelectedItem(); String grade=工资.getText(); String sex=null; if(男.isSelected()) { sex=男.getText(); } else { sex=女.getText(); } Employee 员工=new Employee();

员工.setNumber(number);

员工.setName(name);

员工.setDiscipling(discipling);

员工.setGrade(grade);

员工.setSex(sex); try { outOne=new FileOutputStream(file); outTwo=new ObjectOutputStream(outOne); 基本信息表.put(number,员工); outTwo.writeObject(基本信息表); outTwo.close(); outOne.close();

员工号.setText(null); 姓名.setText(null); 部门.remove(部门.getSelectedItem()); 工资.setText(null); } catch(Exception ee) { System.out.println(ee); } 录入修改.setEnabled(false); } else if(ok==JOptionPane.NO_OPTION) { 录入修改.setEnabled(true); } }

else

{ String warning="该员工号没有基本信息,不能修改!"; JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE); 录入修改.setEnabled(false);

}

}

else

{

String warning="必须要输入员工号!"; JOptionPane.showMessageDialog(this,warning,"警告

",JOptionPane.WARNING_MESSAGE);

录入修改.setEnabled(false);

}

}

if(e.getSource()==重置)

{

员工号.setText(null);

姓名.setText(null);

部门.remove(部门.getSelectedItem());

工资.setText(null); }}}

5、实现员工信息的查询: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.*; public class Inquest extends JDialog implements ActionListener { Hashtable 基本信息表=null; JTextField 员工号,姓名,部门,工资; JRadioButton 男,女; JButton 查询; ButtonGroup group=null; FileInputStream inOne=null; ObjectInputStream inTwo=null; File file=null; public Inquest(JFrame f,File file) {

super(f,"查询对话框",false);

this.file=file;

员工号=new JTextField(10);

查询=new JButton("查询");

员工号.addActionListener(this);

查询.addActionListener(this); 姓名=new JTextField(10); 姓名.setEditable(false); 部门=new JTextField(10); 部门.setEditable(false); 工资=new JTextField(10); 工资.setEditable(false); 男=new JRadioButton("男",false); 女=new JRadioButton("女",false); group=new ButtonGroup(); group.add(男); group.add(女); Box box1=Box.createHorizontalBox(); box1.add(new JLabel("输入要查询的员工号:",JLabel.CENTER)); box1.add(员工号); box1.add(查询); Box box2=Box.createHorizontalBox(); box2.add(new JLabel("姓名:",JLabel.CENTER)); box2.add(姓名); Box box3=Box.createHorizontalBox(); box3.add(new JLabel("性别:",JLabel.CENTER)); box3.add(男); box3.add(女); Box box4=Box.createHorizontalBox(); box4.add(new JLabel("部门:",JLabel.CENTER)); box4.add(部门); Box box5=Box.createHorizontalBox(); box5.add(new JLabel("工资:",JLabel.CENTER)); box5.add(工资); Box boxH=Box.createVerticalBox(); boxH.add(box1); boxH.add(box2); boxH.add(box3); boxH.add(box5); boxH.add(box4); boxH.add(Box.createVerticalGlue()); JPanel pCenter=new JPanel(); pCenter.add(boxH); pCenter.setBackground(Color.green); Container con=getContentPane(); con.add(pCenter,BorderLayout.CENTER); con.validate(); setVisible(false); setBounds(100,200,360,270);

addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { setVisible(false); } }); } public void actionPerformed(ActionEvent e) { 姓名.setText(null); 部门.setText(null); 工资.setText(null); if(e.getSource()==查询||e.getSource()==员工号) { String number=""; number=员工号.getText(); if(number.length()>0) { try { inOne=new FileInputStream(file); inTwo=new ObjectInputStream(inOne); 基本信息表=(Hashtable)inTwo.readObject(); inOne.close(); inTwo.close(); } catch(Exception ee) { } if(基本信息表.containsKey(number)) { Employee stu=(Employee)基本信息表.get(number); 姓名.setText(stu.getName()); 部门.setText(stu.getDisciping()); 工资.setText(stu.getGrade()); if(stu.getSex().equals("男")) { 男.setSelected(true); } else { 女.setSelected(true); } } else {

String warning="该员工号不存在!"; JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE); }} else { String warning="必须要输入员工号!"; JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE); }}}}

6、实现员工信息的删除: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.*; public class Delete extends JPanel implements ActionListener {

Hashtable 基本信息表=null;

JTextField 员工号,姓名,部门,工资;

JRadioButton 男,女;

JButton 删除;

ButtonGroup group=null;

FileInputStream inOne=null;

ObjectInputStream inTwo=null;

FileOutputStream outOne=null;

ObjectOutputStream outTwo=null;

File file=null;

public Delete(File file)

{

this.file=file;

员工号=new JTextField(10);

删除=new JButton("删除");

员工号.addActionListener(this);

删除.addActionListener(this);

姓名=new JTextField(10);

姓名.setEditable(false);

部门=new JTextField(10);

部门.setEditable(false);

工资=new JTextField(10);

工资.setEditable(false);

男=new JRadioButton("男",false);

女=new JRadioButton("女",false);

group=new ButtonGroup();

group.add(男);

group.add(女);

Box box1=Box.createHorizontalBox();

box1.add(new JLabel("输入要删除的学号:",JLabel.CENTER));

box1.add(员工号);

box1.add(删除);

Box box2=Box.createHorizontalBox();

box2.add(new JLabel("姓名:",JLabel.CENTER));

box2.add(姓名);

Box box3=Box.createHorizontalBox();

box3.add(new JLabel("性别:",JLabel.CENTER));

box3.add(男);

box3.add(女);

Box box4=Box.createHorizontalBox();

box4.add(new JLabel("部门:",JLabel.CENTER));

box4.add(部门);

Box box6=Box.createHorizontalBox();

box6.add(new JLabel(" ",JLabel.CENTER));

Box box5=Box.createHorizontalBox();

box5.add(new JLabel("工资:",JLabel.CENTER));

box5.add(工资);

Box boxH=Box.createVerticalBox();

boxH.add(box1);

boxH.add(box2);

boxH.add(box3);

boxH.add(box5);

boxH.add(box6);

boxH.add(box4);

boxH.add(Box.createVerticalGlue());

JPanel pCenter=new JPanel();

pCenter.add(boxH);

pCenter.setBackground(Color.yellow);

setLayout(new BorderLayout());

add(pCenter,BorderLayout.CENTER);

validate();

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==删除||e.getSource()==员工号)

{

String number="";

number=员工号.getText(); if(number.length()>0) { try { inOne=new FileInputStream(file); inTwo=new ObjectInputStream(inOne); 基本信息表=(Hashtable)inTwo.readObject(); inOne.close(); inTwo.close(); } catch(Exception ee) {

} if(基本信息表.containsKey(number)) {

Employee stu=(Employee)基本信息表.get(number);

姓名.setText(stu.getName());

部门.setText(stu.getDisciping());

工资.setText(stu.getGrade()); if(stu.getSex().equals("男")) { 男.setSelected(true); } else { 女.setSelected(true); } String m="确定要删除该员工号及全部信息吗?"; int ok=JOptionPane.showConfirmDialog(this,m,"确认

",JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if(ok==JOptionPane.YES_OPTION) { 基本信息表.remove(number); try { outOne=new FileOutputStream(file); outTwo=new ObjectOutputStream(outOne); outTwo.writeObject(基本信息表); outTwo.close(); outOne.close(); 员工号.setText(null); 姓名.setText(null); 部门.setText(null); 工资.setText(null); } catch(Exception ee) { System.out.println(ee); } } else if(ok==JOptionPane.NO_OPTION) { 员工号.setText(null); 姓名.setText(null); 部门.setText(null);

工资.setText(null); } } else {

String warning="该员工号不存在!"; JOptionPane.showMessageDialog(this,warning,"警告

",JOptionPane.WARNING_MESSAGE); } } else {

String warning="必须要输入员工号!"; JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE); }}}}

三、实验结果体会

本次JAVA课程设计我所编写的程序是员工信息管理系统,程序中实现了对员工信息的添加、查询、修改、删除的功能,我是应用文件的形式完成的,其中还应用到了图形用户界面。我设计的程序简单易懂,操作简单,且 适用于不同的单位使用,只需按照自己的需要将所要录入的信息名称做添加或修改就可以实现。通过这次JAVA的程序设计,使我对JAVA有了更加深入的了解,巩固了我对JAVA基础知识的掌握。

上一篇:领导干部发挥带头作用下一篇:信访事项办理程序