《VB454仓库管理系统论文Access.doc》由会员分享,可在线阅读,更多相关《VB454仓库管理系统论文Access.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流VB454仓库管理系统论文Access.精品文档.VB454仓库管理系统论文Access 摘 要本文详尽阐述了一个完整的仓库管理信息系统,采用系统生命周期的结构化方法,完成软件开发的过程。通过对仓库管理的实际调查,明确其完整的业务流程,以进行系统分析、系统设计、系统实施。在分析仓库管理的具体情况后,采用Microsoft Access型数据库系统作为材料(即商品,下同)仓库管理系统的后台数据库。由于Microsoft公司的Visual Basic 6.0工具面向对象可视化编程的特点,
2、有利于系统的开发,所以决定用其作为主要开发工具。系统具有数据录入、数据修改、记录查询、报表打印等功能。较全面满足了材料仓库管理的各项工作。该系统采用模块化原理编程,做到了模块规模适中,本身相对独立。模块化使程序结构清晰,易于设计、易于理解,提高了系统的可靠性。本文详细说明了一个仓库管理的业务流程,分析了其数据流程,明确了数据表之间的联系,详细说明了主要的程序逻辑。并以图表的方式直观的说明,使程序易于理解。关键词:仓库管理,业务流程,软件工程,模块化原理 目 录 第一章 信息管理系统的基本问题1.1 仓库信息管理系统的简介&nb
3、sp; 本系统是为了提高公司自动化办公的水平、经过详细的调查分析初步制定了公 系统管理模块这一模块的主要功能是,对使用公司仓库管理信息系统的用户进行管理,包括:密码登录和退出系统等。本系统的系统用户可对该软件实行全方位、一体化的管理,可对五大模块所有功能进行管理。用户可对系统的系统管理模块、项目设置管理模块、入库操作管理模块、出库操作管理模块、报表输出管理模块进行操作。设置了密码可以保证系统的安全:避免其他无关人员随意修改信息造成系统内容丢失密秘泄露等问题发生。系统管理的功能结构图如图4.2所示: &
4、nbsp; 图4.2 系统管理模块图下面就系统管理的各个模块详细的作以介绍:登录模块登录模块,主要功能是用户输入合法的用户名和密码方可进入系统
5、进行各种操作,否则就不能进入系统。 退出系统模块用于退出系统,只要在下拉菜单中点击退出就可退出系统。项目设置管理模块这一模块的主要功能是完成员工管理、客户管理、供应管理、材料分类和材料管理。对其分别进行增加、删除、修改等操作。项目设置管理功能模块图如下图4.3所示 图4.3项目设置管理模块 项目设置管理模块中各子模块的说明如下:在进行具体的项目设置管理界面设计之前,我们先把收(发)文件数据概念结构转化为Access 2000数
6、据库系统所能够支持的实际数据模型,也就是数据库的逻辑结构,建立起了能够保障系统顺利正确运行的后台。员工管理模块主要功能是员工各种信息的管理。在员工管理模块中,对员工信息(包括员工姓名、职务、电话和密码)进行增加、修改、和删除等操。供应管理模块主要功能是对供应方面的信息进行管理。在供应管理中,对公司名称、公司地址、联系人姓名、联系电话等情况进行增加、修改、和删除等操。 客户管理模块 这一模块是对客户方面的信息进行管理,对公司名称、公司地址、联系人姓名、联系电话以及产品和数量进行记载增加、修改、和删除等操材料分类管理模块这一模块是对各种材料进行分类编
7、号。材料管理模块这一模块是对各种材料进行分类编号,按不同的产品编号对产品进行增加、修改、和删除等操。入库操作管理模块主要用于产品入库信息的管理按产品的分类、产品的名称、入库数量、产品单价供应商的姓名、经手人以及金额和产品入库信息的打印等操作。入库管理模块的功能如下图4.4入库操作管理模块。 &nbs
8、p; 图4.4 入库操作管理模块入库操作管理模块中各子模块的说明如下:入库产品信息添加模块 主要是实现入库产品信息的管理,按产品的分类、产品的名称、入库数量、产品单价等入库信息添加到仓库表中。入库产品信息打印模块 本模块的主要功能是在入库产品信息添加完成以后,利用打印报表管理器把当次入库产品信息打印出来。 出库操作管理模块主要用于产品出库信息的管理按产品的分类、产品的名称、出库数量、经手人以及服务客户和产品出库信息的打印等操作。同时自动显示仓库量,出库数量不能大于仓库量,如果
9、大于则弹出对话框提示。出库操作管理模块功能结构图如下4.5所示: 摘要:本文详细介绍了上海市高职院校计算机类专业招生实际情况及业界对IT人才的需求情况,并对上海市IT高素质技能型人才的供需情况进行了详细分析。关键词:上海市IT行业;计算机专业;高技能;人才供需分析上海市大学生就业市场上,计算机人才供需两旺, “供大于求”和大学生“就业难”的实质不是人才过剩,而是供需结构性失衡。高校计算机专业人才培养应瞄准IT人才市场变化,调整模式,突出特色。而目前,软件人才结构呈橄榄型,高、精、尖人才与底层“实战型”人才都较为稀缺。高职计算机专业培养技术应用性人才是职业技能型的,从市场需求趋势来看,综合素质高
10、、动手能力强、专业知识丰富的复合型人才最受市场的追捧。因此,高职应根据“知识、能力加素质就是综合竞争力”的教育理念办学,以职业能力、创新能力和创业能力培养为核心,构建高职教育特色鲜明的课程体系,不断深化教学内容改革,做到贴近生产、贴近技术、贴近工艺;突出实践教学改革,围绕学生技术应用能力和创新能力的培养,建立和完善模块化、组合型、进阶式的实践教学体系,提高实践教学的技术含量;引进行业标准和国际通用的权威资格证书(即“双证”),拓宽高职生的就业途径。1上海市高职院校计算机类专业招生实际情况近几年来,计算机专业一直是上海市高职院校招生的热门专业,全上海共有31所高职院校,其中有20所院校从本市普通
11、高考第三批中录取考生。除此之外,还可以依法自主招生三校生,从2005年至今已有五年。首批3所院校(新侨、建桥、杉达),以后逐年分别有6、11、16、21所院校依法自主招生三校生。从2006年至2008年三年中的数据统计看,上海市高职院校普通高考招生计算机专业类共招7659人,其中含计算机网络技术专业1678人,占总数22%;计算机应用技术专业2281人,占总数30%;计算机多媒体技术专业547人,占总数7%;软件技术专业1676人,占总数22%。另外还包括“动漫设计与制作”、“网站规划与开发技术”、“广告媒体开发”等,占总数的2%。三年中,计算机类专业平均每年招生2553人。上海市高职院校计算
12、机类专业招生情况和上海市计算机各类专业分布情况请参看表1和图1。2上海市业界对IT人才的需求情况2.1计算机人才在各种人才需求中十分突出上海人才热线日前的调查数据显示,上海IT行业人才需求强劲,普通计算机人才与高端软件开发精英的岗位需求均比去年12月上涨15%。从求职行业划分来看,计算机专业人才求职人数也比去年12月上涨12%,从而呈供需两旺之势。年初,沪上各大企事业单位都在拟订新一轮人才招募计划,以图新年新发展。其中,上海市计算机人才在各种人才需求中十分突出,每年软件人才缺口超过6万人。在全国人才需求排名上依然占据第二,仅次于市场营销。来自上海市职业介绍中心的消息说,上海职场行情显示,近半数
13、行业供需失衡,劳动力市场上“缺位”、“挤位”的现象相对严重;非公有制经济继续成为新增岗位的主要提供者,民营企业稳居用人第一大户地位。统计数据显示,上海市劳动力市场的结构性矛盾依然突出,“缺位”、“挤位”相对严重,近半数行业供需失衡。据介绍,2004年上海劳动力市场中,劳动力供需失衡的有八个行业。在采矿业、农、林、牧、渔业等传统冷门行业,由于求职者少,求人倍率较高,一个求职者有两个多职位可供选择。金融业、信息传输、计算机服务和软件业的求人倍率也超过了1.2,其中,金融业高达约1.6。2.2软件工程师、高级软件工程师、技术支持工程师等一直是IT企业的重点招聘对象上海的IT行业向来活跃非常,无论是诸
14、如网络工程师、游戏动漫、软件编程等各类计算机人才培训市场,还是各家现场招聘会里求贤如渴的用人单位,无不显示出对计算机人才的强劲需求。上海人才热线有关人士指出,软件工程师的需求大于硬件工程师。今年上半年,IT行业仍以工程技术研发人员为第一需求热点。数据调查显示,软件工程师、高级软件工程师、技术支持工程师等几大职位一直是IT企业的重点招聘对象,其中软件工程师需求量一直居高不下,人才竞争早已热火朝天。同时,随着企业对网络安全的日益重视,网络工程师的需求前景和薪酬待遇都达到了新高,成为越来越多人争相向往的行业。此外,IT公司在多媒体领域提供的职位数也呈增加趋势。多媒体软件开发人员一般归类于IT研发人员
15、,而多媒体创意和策划人员属于另一类别。后者招聘职位近期有所增加,主要是因为网络游戏等业务发展极快。统计数据表明,几乎所有网站的需求人才都包括短信写手、彩信写手、网络游戏创意策划及制作人员。当然,总体上说,企业对这些职位的需求量尚不能与IT研发类人员相比,毕竟后者才是目前行业发展的主要“基石”。2.3上海人才热线负责人分析近期IT人才热销的几大因素首先,电脑、网络等办公用品及手机通讯、MP3等个人IT产品的广泛运用激发了IT行业的蓬勃发展,而行业高速发展的背后一直存在着巨大的人才缺口。其次,IT行业是朝阳产业,富有创新性和挑战性,魅力无限,是无数学子和青年白领的理想职业之一。这促使大批人才不断涌
16、进IT行业,为IT行业本身可持续的良性发展提供了强大的智力支持。其三,“总部经济”的拉动导致对高端IT人才的需求量增大。许多IT企业看好上海的发展前景,纷纷抢滩上海,把总部落户上海或在沪设办事处。“总部经济”的拉动使市场对高端IT人才需求量逐步放大。其四,上海本土繁荣发达的IT行业,特别是游戏产业和互联网服务业,如盛大网络、携程旅行网等著名公司业绩处于全国龙头地位,且均已在美国NASDAQ成功上市,它们资金雄厚,需常年招募精英,且需求量极大。2.42009年上海IT人才需求展望受金融危机的影响,IT招聘市场的开年不怎么顺利。“前程无忧”数据显示,2009年1月,全国IT职位需求总数为77,25
17、7个,较2008年年终时下跌了2万多个职位数,与去年同期13.5%的增长幅度相比,今年的情况不容乐观,如图2所示。牛年的IT究竟何时才能牛起来呢?从无忧数据库中的城市指数来看,杭州在牛年开年可谓是一鸣惊人,一跃成为排行榜上第三名,而坐惯老三位置的深圳则落到第五位,如图3所示。深圳作为高科技密集型的城市,受金融危机的影响已经逐渐显现。在各主要城市IT职位需求比例数据中,杭州对IT职位的需求数占总职位数的20.9%,高于其他城市,如图4所示。杭州开门红的背后,有着一定的必然性。上海市委书记俞正声在2008年感叹,为什么上海出不了马云?其实,不仅是马云选择了杭州,很多在IT界有所为、欲有所为的,都选
18、择了杭州。政策的大力扶持、优越的投资环境、可以激发创造性思维的山山水水、鼓励创意激情生命力的热土,或许今年的杭州不止要出“马云”,还会出一个“牛云”!眼前,上海市IT需求职位在22,828个,虽然处于需求量第一位,2月份以后还会增加,但是硬件、软件、电子、半导体等IT企业所遭受的损伤还在扩大,国家政府已经开始实施救市。电子信息产业振兴规划的初稿目前已经完成,正交由相关商会、企业征求意见。 对于中国IT业来说,最大的寄望就在3G了,无论是设备还是运营,都无处不显示着喜人的机遇。尤其是在移动互联网方面,未来出现在3G上的主要应用,除了视频通话以外,都将从现有的移动互联网业务中延伸而出。 立足于现有
19、业务,重视现有业务向高速移动互联网业务的转化,将是2009年移动互联网企业发展的现实途径。因此,为了迎接移动互联网时代的到来,移动互联网运营商们都表示要尽可能地加强技术研发投入。3G门户CEO邓裕强就表示,2009年,公司在技术研发和内容投入方面将超过亿元,研发人员将从目前的200人增加到300人。3上海市IT高素质技能型人才供需分析目前,软件行业急需的是技术和管理两类人才,技术类包括研发工程师、产品工程师等架构、编程、测试人员;管理类需求集中在销售、市场、解决方案和外包管理方面。软件开发类人才是目前IT业的紧缺人才。大学生就业市场中,计算机人才供需两旺,买方市场逐步形成,“供大于求”和大学生
20、“就业难”的实质不是人才过剩,而是供需结构性失衡。高校计算机专业人才培养应瞄准IT人才市场变化,调整模式,突出特色。微软中国宣布将在中国招聘约800名新员工,一半以上为研发人员。随着百度上市和Google在业内的备受关注,搜索引擎方面人才的争夺也会更加激烈。而目前,我国软件人才结构呈橄榄型,高、精、尖人才与底层“实战型”人才都较为稀缺。目前几乎所有的高职院校都开设了计算机专业,为社会培养了大批的计算机人才,为新世纪信息化社会的发展作出了应有贡献。但纵观目前高职院校的计算机专业教学,存在的问题也是众多的,部分高职院校为生源考虑,过度划分计算机专业以期扩大招生,该类问题的存在严重影响了本专业人才的
21、培养,毕业生走向社会时感觉所学知识与社会的需求存在较大差距,导致许多学生根本无法以本专业所学知识就业,不得不改行从事其他技术含量相对较低的工作,这就违背了高职教育的初衷,同时也增加了社会的就业压力。3.1行业变化可以为职场人带来新的发展机遇IT业由于技术更新换代快,市场竞争激烈,因此也不断地为业内人士创造了新的发展空间。3G、芯片、互联网、游戏等已成为近两年IT职场上的关键词,蕴藏者大量的职场机会。此外,新的商业模式也会引发新的工作岗位产生,但由于人才短缺,这些岗位也成为高薪聚集地。目前游戏产业人才缺口高达60万,一名游戏公司市场经理的年薪已达到26万,而一名优秀的游戏设计师的年薪在30万元左
22、右。而在今后几年内,网络安全人才、游戏人才、软件测试工程师、研究 摘要:随着社会信息化技术的发展,计算机应用技术专业作为计算机科学与技术一级学科下的二级学科,在金融信息化、国民经济和社会生活的发展中,其作用日益凸显。本论文通过分析财经类院校计算机应用技术专业实验课程体系设置目标,介绍其他院校实验项目的设置情况,结合本校特点,提出建立适合自身发展的实验教学课程体系。关键词:计算机应用技术;实验课程体系;实验项目计算机应用技术专业是我院于2005年设立的,学校于1987年成立了经济信息管理筹备组,设立“经济信息管理”本科专业,在管理信息系的基础上成立了信息学院,并于2006年开始进行“计算机应用技
23、术”专业招生,学院将计算机应用技术学科确立为重点建设学科,学科建设目标是以信息管理与信息系统、电子商务等信息类专业为支撑点与财经等优势学科交叉渗透、互补发展;开设计算机科学理论、计算机软硬件系统及应用知识,包括计算机硬件、软件、网络技术与应用的基本理论、基本知识和基本技能与方法,熟练地进行程序设计和使用数据库技术和网络建设等从事针对金融、经济、统计等财经应用领域的软、硬件系统的开发设计或系统集成、企业信息管理,培养具有坚实的计算机软件理论基础知识,较强的应用软件实践与开发能力高级人才1。由于发展时间短,该专业暴露出一些问题,诸如专业定位不明确、专业特点不突出,特别是实践教学环节,对于“面向应用
24、,强调实践”的培养目标来说,直接关系着其目标的实现。在整个实践教学环节中,实验课程体系中哪些课程应该开出实验?开设哪些实验项目?这些问题对于所有开设此专业的财经类院校都在探索实践中。1实验教学课程体系1.1实验教学课程体系设置目标实验教学课程体系设置目标是建立与理论教学有机结合,以能力培养为核心,确定分层次的实验项目。由于计算机技术专业是应用性很强的学科,并且随着大学生就业形势的日益严峻,考虑到学生的后续发展,计算机应用技术专业实验项目的设置和选择,主要依据两个方面,其一是注重与理论教学的有机结合,合理分配理论课与实验课学时的比例,根据培养目标形成配套、科学的实验教学课程体系,将培养学生宽厚的
25、基础知识、扎实的专业知识和现代的计算机应用技术知识统一起来,培养学生科学思维能力和创新设计能力。其二是考虑计算机专业毕业生的社会需求,就业方面要求实验项目应与新实践技术应用、工程实践紧密结合,融入科技创新和实验教学改革成果;另外,考虑部分学生有继续深造的需求,应主要考虑实验项目与科学研究紧密结合,介绍新技术、新设备和新的研究发展方向。根据中国高等院校计算机基础教育课程体系2008中的课程设置,计算机专业实验项目包括了3类:软件设计实验、硬件技术基础实验和应用技术实验。其中,分层次的实验教学体系涵盖基本型实验、应用型、综合型、设计型、研究型、创新型实验等2。作者简介:冯海旗(1964-),男,教
26、授,博士,研究方向为信息管理的理论与方法;张媛媛(1982-),女,助理工程师,硕士,研究方向为计算机应用技术。图1计算机应用技术专业实验项目1.2项目具体设置(1) 根据现有的实验器材,确定能覆盖本中心所承担的所有实验教学项目。目前我院的计算机应用技术实验教学中心共有专业实验室7个,包括电子技术实验室、计算机组成原理实验室、计算机网络与信息安全实验室、信息管理与系统实验室、电子商务实验室、本科生开放实验室和研究生创新研究实验室。近年来,在教育部专项的重点支持下,中心得到了快速的发展,现有面积约1000平方米,各类实验设备、仪器仪表约830台套件。根据现有的实验器材,指定了相应的规划,开设的实
27、验覆盖高等院校计算机专业实验项目,如表1所示3。表1本中心开设的计算机应用技术专业实验项目序号实验项目名称实验课/学时所占课程比例所属类别1C语言程序设计2230%软件设计类2数据结构1019%3数据结构课程设计18100%4操作系统1630%5编译原理1019%6软件开发工具1630%7软件开发工具课程设计18100%8数据仓库与数据挖掘822%9Java程序设计1233%10面向对象程序设计1233%11UML面向对象建模2056%续表序号实验项目名称实验课/学时所占课程比例所属类别12IT项目管理1028%软件设计类13软件测试1644%14电工与电子学基础1019%硬件基础类15数字逻
28、辑1019%16计算机系统结构822%17计算机组成原理1630%应用技术类18计算机网络815%19计算机网络课程设计18100%20网站开发技术2056%21嵌入式系统619%22微机原理与接口1833%23计算机安全1028%24人工智能概述822%(2) 参考其他院校计算机科学技术专业成熟的实验教学体系,逐步确定自己的实验项目。北京语言大学作为文科院校中,开设计算机应用技术专业较早并且较成熟的院校,教学特色突出,培养目标明确,充分利用学校英语环境好的优势,培养计算机专业知识扎实,同时英语能力较强的复合型人才。其实验教学体系完整,有突出特色的实验项目,语言信息处理研究所始建于1987年,
29、是中国第一个以汉语信息处理为主要研究方向的研究所。研究所面向实际应用,主要研究计算语言学理论和面向信息处理的汉语语言理论,发展自然语言处理关键技术和知识库,开发相应的工具软件和应用软件,支持对外汉语教学和语言本体研究。分析其文科信息技术综合实验教学中心所开设的实验项目不难发现,软件设计类的实验项目所占比例达到64%,突出其语言信息处理特色的实验课程,其中汇编语言编程和Perl语言编程分别设实验课,实验课时分别有36学时和18学时。中国人民大学信息学院针对计算机科学与技术专业开设的实验项目中,必修课中相对我校现有的实验课程,增设了“面向对象程序设计”和“汇编语言”两门课程,在选修课中主要分两个方
30、向,一是信息管理方向二是计算机应用技术方向,计算机应用技术方向所开设的实验课程,涵盖了目前计算机专业领域热门的课题,包括信息安全、数字通信、无线通信技术、图像处理、信号处理原理、模式识别、算法设计与分析等。专业选修课程设置覆盖面广,使学生的选择更加丰富,并且为文科院校的工科门类学生的科学素养做了很好的基础铺垫,为其后续发展提供有力的支撑。在国内财经类院校当中,大多数都设有计算机科学与技术专业,例如上海财经大学、西南财经大学、中南财经政法大学等等,在金融背景下,所开设的计算机应用技术实验主要围绕两个方向进行,其一是金融信息化应用方向,强调信息技术在金融领域的应用,其研究内容包括金融信息安全、电子
31、银行和银行支付结算技术、金融市场智能决策系统、分布式海量信息的数据挖掘、金融信息服务体系以及金融信息化支撑环境等方面。另外一个方向是科学工程与信息系统工程交叉,其作用是,用信息技术提高一个机构或组织的运作效率及减少其运作成本,促进传统企业的业务流程重构,进一步提高企业的竞争力。主要研究内容包括管理信息系统和现代服务中的智能信息处理等。 (3) 突出实验项目特点。我院计算机应用技术专业课程在实验项目的设置上,重点突出以下几个特点。 基础性:全国硕士研究生统一入学考试计算机科学与技术学科从2009年开始初试专业课考试实行联考,以往各个学校自己命题的传统被打破,消除了以往一些客观因素的影响,使学生在
32、专业考试时有较客观的评价,但是对于财经管理类的计算机科学技术专业的考生来说,在与工科院校学生竞争时,应注重自身专业基础的培养,打好基础,才能坦然面对专业课的统考。四门统考科目包括“数据结构”、“计算机组成原理”、“计算机网络”和“操作系统”,而对于实验项目设置中,“数据结构”和“操作系统”属于软件设计类实验,对于学生来说,设备要求不高,实验项目的设置应重视学生的课下练习。“计算机网络”实验属于应用技术实验,对于大多数实验室来说,实验项目也相对稳定。“计算机组成原理”作为计算机科学技术的专业基础课,又是一门核心课程,在整个课程体系中占有重要的位置,建立完善计算机组成原理实验课程体系具有承上启下的
33、作用。其具有内容多、知识面广、难度大等特点。目前实验项目集中在对CPU内部的运算功能、控制功能、总线结构、指令系统的设计和微指令的实现上,对计算机的各个模块有了认知和理解,但是实验项目还是应该增加对整机系统工作的直观、深刻认识的项目,应该包括模型机的设计与实现。使用方法和实现架构应充分考虑现有实验箱和技术支持的范畴,因材施教,而实验课应增加课程设计类的实验项目。 特色性。专业具备自己的特色才能在和别人竞争时,具备一定的优势。我校设立计算机科学技术的专业目标是培养具有扎实计算机技术,同时具备金融、管理特色的复合型人才。例如北京语言大学在设计实验课程时结合本校特色,重点研究开发语言处理软件,而我校
34、在金融领域可以结合自己的特色,确定研究方向,包括网络金融信息安全、可信计算、普适计算、大型金融数据处理等等都是可以进一步研发的课题。在信息技术快速发展的今天,没有任何一个专业可以独立运行,而普遍是横向纵向交叉发展,发挥本校金融管理特色,在实验课程体系的延伸扩展中,寻找适合自己发展的途径。 自主选择性。鉴于目前实验项目更新速度较慢的缺点,在实验课程体系中引入学生自主选择实验项目,增加实验设置的灵活性。例如嵌入式系统开发设计实验,其发展速度是日新月异的,而且技术渗透到生活的方方面面。实验项目如果仅仅局限在对硬件控制、系统移植等验证型实验上,严重违背了其发展规律,应在开设实验课程前,结合实验设备和技
35、术支持 摘要:本文根据“中国计算机科学与技术学科教程2002”(CCC2002)和作者多年的教学实践经验,分析了当前计算机本科教育中专业素质与职业道德的培养目标,并结合实践课程建设中的体会,叙述了通过实践课程加强学生专业素质和职业道德培养的探索。关键词本文来自:计算机毕业网 :职业道德;实践课程;本科教育;教学1引言当前,IT行业进入到一个新的发展时期,无论是软件开发人员还是IC设计人员都有很大的缺口。多年来,高等教育的发展和实际人才需求之间存在的脱节现象已经引起广泛的关注,对于计算机专业本科生的培养,我们认为应该建立面向系统、注重应用、重视实践环节、培养自主创新意识和树立团队精神的教学理念。
36、CCC2002中也提出了类似的培养目标和课程设置理念。那么,从IT行业用人的角度以及计算机应用领域的需求来看,究竟我们的本科毕业生应该具有怎样的专业素质和职业道德标准才能满足需要?高等本科教育的目标与职业培训的目标之间到底有没有区别?本文根据我们多年的教学实践经验和在全国部分高校调研的结果,首先分析当前计算机本科教育中专业素质与职业道德的培养目标,然后通过我们在相关实践课程建设中的体会,介绍我们在加强学生这两个方面培养的一些探索性工作。2计算机本科毕业生应具备的专业素质从面向应用的角度出发,计算机本科毕业生不仅应该掌握本学科较为全面的基础理论知识,更需要具备一定的综合素质、抽象思维能力、一定的
37、应用技能等。因此,目前本科毕业生需要具备的主要专业素质包括以下几个方面。2.1 扎实的理论基础和宽泛的知识面 任何大厦的建立,基础都是很重要的,无论我们如何重视对学生应用能力的培养,都需要学生掌握扎实的理论基础。对于本科毕业生,应该掌握的基础理论包括数学知识、计算机科学技术领域的基础知识以及计算机科学与技术学科方法论。数学是其他自然科学的基石,对于计算机学科来说也不例外,数学技巧和形式化的数学推理在计算机科学与技术学科领域中占据了相当重要的位置。对于计算机专业的学生来说,数学不仅仅是指离散数学,还应包括概率与数理统计、组合数学、微积分、数学建模等多领域的数学知识,这些知识对于学生今后无论是做研
38、究工作还是做应用开发都是很有帮助的。计算机科学技术领域的基础知识概括起来包括程序设计基本概念与技能、计算机组织与体系结构、算法与复杂性、操作系统基本概念等内容。在学科方法论上,应该注重数学方法和系统方法思想的培养。宽泛的知识面是为了适应IT行业应用多样性的需求。过去,大多数院校的计算机专业的教学计划都是以软件技术为主,随着IT行业的迅猛发展,逐渐出现了嵌入式系统开发、商务过程信息化、游戏开发、信息港建设、移动通信技术等新的领域。作为本科毕业生,应该在一定的专业方向基础上,尽量多地接触这些新的事物。因为本科阶段,大多数学生的方向性并不强,他们走上社会可能从事的工作也是不定的,宽泛的学科知识使他们
39、在激烈的竞争中更容易获得胜利。因此,通过开设专业选修课、辅修专业和鼓励学生跨学科选课,可以有效地拓宽学生的知识面。2.2 系统级的认知能力通常情况下,学生是按照学校规定好的教学计划一门门去学,而大多数情况下,学习计划中开出的课程虽然能够把每门课程的知识细节传授给学生,但是学生学到的知识始终是零散的,缺乏一种综合与抽象能力,不会系统地把握整个计算机学科的知识。从面向应用出发,需要学生能够在工作岗位上具有解决问题的实际能力,这要求我们的毕业生能够很好地调动四年所学的计算机专业以及相关专业的多种知识,有从宏观上去把握问题实质的能力。从计算机科学理论研究出发,也需要我们的学生掌握系统的科学方法,将研究
40、的对象看成一个整体,以使得思维对应于适当的抽象级别上,并学会系统的整体优化。这其间,抽象过程是计算机科学与技术学科中抽象思维的一个重要组成部分。综合上述两个方面,必须让学生掌握自底向上和自顶向下的问题分析方法,能做到从系统总体的角度从宏观上认识系统。要做到这一点,就需要在各门课程教学的基础上,为学生提供一个综合运用各门知识的平台,这种平台不应该还是以教师为主,而是应该由任务驱动的、具有明确目标的实践性设计型实验平台,教师仅仅是任务的布置者和任务完成的辅助指导者。学生只有依靠不断的摸索,查找相关的资料,综合运用所有学到的知识,才能够达到最终的目标。2.3 较强的,适应需要的实践能力CCC2002
41、非常强调加强实践环节,提高学生的实践动手能力,它指出“计算机科学与技术学科除了具有较强的科学性外,还具有较强的工程性。因此,它是一门科学性与工程性并重的学科,表现为理论性和实践性紧密结合的特征”。随着高校的扩招,每年全国都有近十万名计算机专业的本科生毕业,这些学生中,今后从事计算机理论研究的毕竟是极少数,大多数人都会从事应用与开发工作,因此提高学生应用开发能力和实践动手能力是非常必要的。从目前高等教育的发展和IT业用人单位对人才的需求两个方面来看,学生的实践能力可以分成应用开发能力和应用操作能力。强调对本科生应用开发能力的培养,重要的一点就是要从过去验证型实验转变到设计型实验,进而逐渐过渡到以
42、项目开发为依托的开发实践活动。设计型实验和验证型实验的最大区别在于设计型实验能够更好地调动学生的积极性和创造性,同时也更符合社会对应用型人才的要求。对于培养本科生的应用操作能力,过去我们重视得不是很够。实际上,随着大学扩招,我们不得不意识到,今后的本科毕业生确实除了从事研究工作、应用开发工作之外,也会有不少人从事应用操作工作。况且即使是从事开发工作的人,也需要熟练的应用操作能力,这样在工作岗位上才能很快地上手。但是,无论是应用软件还是硬件的维护,种类都非常多,不可能全部都要学生去学。笔者认为,可以将一些大公司的经典系统的认证培训引入到高校中,利用假期或双休日的时间,让学生能够自主选择,参加一些
43、认证培训。2.4 理性创新和勇于探索精神现代教育观点认为,学生在学校里一是要学会做人,二是要学会思维,第三才是学习必要的知识。但在多年的教学过程中我们发现,中国的传统教育偏重于知识的传授,历来是灌输太多,培养创新精神不够;学生缺乏对新知识的探索兴趣。而传统实验教学的最大弊病,就是开设大量仅为理论教学服务的验证性实验,缺乏培养学生工程应用能力的综合性实验。创新是一个民族的灵魂,是一个国家兴旺发达的不竭动力。强化学生的创新意识,激发学生的创新欲望,是培养创新能力的开始。通过开设开放环境下的设计型综合实验,能够给学生提供一个发挥自己聪明才干的良好平台,借助这样的平台,学生可以充分发挥其创造性,设计出
44、具有自己特色的系统。同时,在此开放的实践环节中,让学生通过大量的资料搜集并通过亲身体验,不断地去探索本学科领域甚至相关学科领域的新知识,这也是现在不断倡导的Learning by Doing教学模式。不仅要授人以鱼,更要授人以渔。但我们所说的创新意识并不是漫无目的、毫无根据的凭空想象,而必须是“理性”的,在科学方法的指导下的,遵循一定规律发展的创新。因此,在我们的实际教学当中,依然需要强调扎实的理论基础、科学的方法论的学习与掌握,这样才能更有效地实施创新与探索。 2.5 一定的项目开发经验CCC2002中在本科毕业生的一般特征中强调了大型项目的经验这一特征,这也是为了适应当前IT行业的需要而提出的一个特征。我们认为,它有两个含义,第一是给学生至少提供一次参与某综合性项目设计与开发的机会,这样的项目能涉及到不同课程中所学的知识。第二,在项目开发的时候,要遵循IT行业开发规范,让学生得到更为正规化的项目开发训练。第一点,强调的还是一个综合运用能力的训练,这一点在上面已经有所论述,我们在这里强调的是第二点,也就是我们在实施这种综合能力培养的实践教学时,要打破常规的学生作完
限制150内