
正文
sqlserver前言,sqlserver的使用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
毕业论文前言 求高手帮翻译 万分感谢
JAVA language is the most popular programming language being put into use when large-scale WEB application develops at present on Internet , the main body of a book is used "having caught with a net the shopping " fabrication process be an example , give first place to design as well as the function comes true, the technological process having explained a web shopping business detailedly, has introduced that the web shopping entirety develops a technology's thinking and choosing , the web shopping frame has designed that, have analysed whose data technological process and content such as main procedure logic, and the website part code exploitation. The characteristic having described JAVA and the JSP technology and the condition being put into use on Internet, not only web shopping management system can expand scale and marketplace influence of business family , but also the operating cost being able to cut down enterprise, raises working efficiency, owing to thinking all round, web shopping system arises at the historic moment.
仅供参考,可以有些地方不太准确!
相关问答
Q1: 计算机职业兴趣怎么写
计算机职业兴趣怎么写
计算机职业兴趣怎么写,不同的专业有着不同的职业兴趣,在写职业生涯规划的时候人们经常就需要写上自己的职业兴趣,对于职业兴趣有很人不会写,计算机职业兴趣怎么写
计算机职业兴趣怎么写1
一、前言
九年义务教育,我们在儿童的懵懂、自由的嬉戏和父母的纵容中,快乐的度过;三年的高中生活,我们在学生们逐渐激烈的竞争、老师日益严肃的面孔和漫天飞舞的试卷中,艰难的熬过;初入大学的第一年,我们在脱离了父母与老师的牵制,怀着对大学生活的陌生与好奇,自由的飞过了。大学的第二年,当我们面对众多的课程扑溯迷离时,在迷茫中悄悄地溜过;大学第三年……开始对未来的生活产生了一点点茫然,大学四年,难道就要这样混混噩噩地度过么?当然不!成功往往是留给有计划、有目标的人!二、自我分析
1、性格探索报告
优点:容易培养自己对事物的兴趣,爱好广泛,对自己感兴趣的事情总会持满腔热情的投入。好奇心、责任心和适应性强。对于喜欢做的事能够全神贯注,心无旁骛。具有创造性,处理事情能按部就班、精确且有条理,有耐性,亦静亦动。
存在的缺点:不喜欢有约束的生活,不太善于表达情感,有时候喜欢独断,对生活缺少规划,目标不明确,偶尔处事比较冲动、意气用事。
2、职业兴趣探索报告
喜欢在无人监督的情况下工作,事务分析和执行能力较强,做事精益求精,细心谨慎,有条理,喜欢独立思考但注重团队合作。适应的工作环境:有自由度而不过分约束,既有团队合作又能充分发挥个人才能的环境。
3、自我分析小结
期望在工作中能够有一定的自由度,对烦琐的工作能有耐心地完成,能够发挥个人自主独立性和责任感,而且能够以自我监督的形式使自己的工作按照自己的计划顺利进行。期望工作中既能体现团队合作又能给予个人发挥的空间。
一个人有缺点并不可怕,主要是能学会取长补短,善于改正。对自己感兴趣的事情能够全身心投入,有耐心、责任心和适应能力强是我的优点,但有时也存在着判断事情过于主观化,容易作出草率的决定,偶尔处事会意气用事,出错后便会后悔。但是我会在生活和实践不断地完善自己。三、职业分析1、所学专业分析
计算机科学与技术(医学应用)专业,要求掌握基本的医学、药学知识,熟悉医院业务、管理的流程和医学影像数据处理常识,掌握计算机学科的基本理论和医药管理数据的再利用方法,熟练掌握计算机软硬件系统的应用知识,掌握医药行业数据仓库的建立、医学数据挖掘算法以及医药决策支持系统的创建。对医药管理数据再开发的有效性和发展趋势有深入的理解和评估能力,有良好的组织管理和交流沟通能力,能够根据医院的具体情况实施、维护和完善医院管理信息系统,能够在原有医药信息系统的基础建立和实施智能决策支持系统,具备良好的国际交流能力,能适应技术进步和社会需求的变化的复合型人才。
主要课程:高等数学、电路与电子学、数字电路与数字系统、离散数学、概率论与数理统计、数据结构与算法、c语言程序设计、计算机硬件基础、编译原理、数据库原理、计算机网络、操作系统、软件工程、java语言程序设计、数据仓库与数据挖掘、决策支持系统。
2、社会环境分析
纵观世界经济的发展,经济全球化进程明显加快,信息化已成为全球化的迫切需要和必要保证。世界范围的产业结构调整和信息技术进步,必将对中国信息产业的发展产生深刻影响。加上中国社会环境较为稳定,近年来,良好的宏观经济和政策环境为中国it市场的稳定增长起到了积极的作用。经过改革开放和快速发展,目前我国的信息产业已形成了较为完整的工业生产体系。
3、职业环境分析
互联网:2000年的“互联网泡沫危机”过后,迎来了中国互联网发展的高潮,腾讯、百度、阿里巴巴,都在这个寒冬中杀出了一条血路,成就了今天的中国互联网事业。在信息高度发达的今天,大家已经注意到,互联网是怎样影响着我们,在xxxx年,sns和电子商务将会是互联网走向春天的领头羊。sns,打破了地域限制,使人们找到了以兴趣为主要目的交际圈;电子商务,当打破“不安全”的心理障碍之后,简单的流程以及更大的自由度广受青睐。互联网的力量正在得到彰显,而力量的聚集仍然在进行当中,虽然中国已经有2.5亿的互联网用户,但是从渗透率来讲仍然低于20%,仍然低于全球的平均水平。随着中国经济的进一步发展,网络的进步以及它的网络效应会更加的凸显。中国互联网需要新模式、新思路的注入。
软件:受金融危机的冲击,软件行业日趋激烈的.竞争导致行业整体盈利能力下降,软件企业出口也日益趋冷,行业必将出现新一轮洗牌,在完成优胜劣汰的市场选择后,其发展将更为迅速,这也是中国软件业的发展必不可少的一步。大批缺乏经验和专业化服务能力的软件企业将被淘汰,而最终留下的将是有价值的软件企业。全球经济危机给国内的软件企业提出了挑战,但是扩大内需、信息化建设等利好机遇也给国内的软件企业带来巨大商机,在xxxx年,尤其是工业软件有望受宠。众多业内人士对于软件行业的迅速回暖十分看好,在过去的30年软件行业平均增长率为9%,在过去10年间平均增长率接近20%。因此以这样速度来看,中国还是全世界成长性最好的一个区域,国内软件企业面对的是一个很好市场,而从业者也会在这个市场中觅得更好的机会。正如东软ceo刘积仁认为,目前是中国软件行业获得更好人力资源的最后阶段。中国电子信息产业发展研究院(ccid)针对2008年人才市场的最新调查数据显示,目前it行业每年存在至少50万的软件人才缺口,并且还在以每年20%的速度增加。
四、职业定位
中国it产业在xxxx年缺乏的主要人才包括:软件外包、软件测试、硬件技术、网络技术、游戏动漫、通讯产业人才。中国it产业xxxx年走势决定了上述人才就业走势,一方面,中国it产业结构正在从一个it外包制造中心过渡为一个it创造、出口中心,技术人才需求大大加强;另一方面,电信重组大戏加快、网络游戏产业在大经济环境中一枝独秀,都决定了中国it产业仍然需要大量人才。基于个人的性格特点和个人优势,以及一些外部因素,如:在网络方面:专业课设有《计算机网络》,并获得网络工程师资格认证,对网络知识比较熟悉。软件方面:编程能力较强,熟悉多种编程语言,细心严谨等原因,把未来职业目标定在两个方面:其一是网络技术主管,具体发展路径:大学毕业----普通网络工程师----网络安全工程师----技术主管。其二是软件项目经理,具体发展路径:大学毕业-----软件工程师----高级软件工程师----项目经理。五、计划实施:短期计划(xxxx-xxxx):加强英语学习并通过英语六级,在校期间参加相关实习工作,积累工作经验。若有时间,继续考取软件设计师或ccna资格认证。要精通asp.net、php或jsp其中一种编程语言,其它两种要熟悉。大学最后阶段,优秀地完成学业,获得大学本科计算机专业毕业证书,取得学位。
中期计划(毕业后至毕业后3到5年):大学毕业后选定职业目标,如果一开始便从事网络方面的工作,用3年到5年的时间从一名普通网络工程师成为一名网络安全工程师(目前,网络安全工程师最急缺,而且待遇好),期间,利用工作之余的时间继续学习,学习知识应包括:计算机结构及工作原理,windows、linux操作系统,网络信息安全,网络编程等。考取ccna及ccnp认证,成为一名网络安全工程师。如果从事软件方面的工作,用3到5年的时间从一名软件工程师成为一名高级软件工程师,期间必须学习掌握的知识包括:计算机专业英语,软件项目管理,软件测试与维护等,同时加强数据库及编程方面的知识,如(oracle,sqlserver数据库设计和实现,.net、winform、j2ee等程序开发技术)。考取高级软件工程师认证。
长期计划(毕业后10到15年):成为技术主管或软件项目经理。
这一阶段,其间必定有重重困难,而且发展过程也可能很漫长,从技术的开发转为管理,不但要对所在行业的技术有一个全面的了解以及多年的工作积累的经验,还要了解技术的走势,熟悉管理业务,有良好的社会关系以及较强的沟通能力等。
所谓“书到用时方恨少,事非经过不知难。”学无止境,要成为一名技术主管或项目经理,其实就是“学习、培训、实施、发现问题、再学习”的循环过程,如果不学习将不能解决现实工作中出现的新问题,更不可能站在一个战略的角度来解决问题。所学的知识除了必须全面掌握的专业知识外还要提高英语水平、掌握管理知识,如:项目计划、项目配置管理、成本核算、风险预估、绩效考核等。
必须具备的素质:
1、要有毅力,只有坚定信念,努力打动别人,才能成功。
2、亲和力,如果一个团队的向心力不够,各自为政,那么最终也只能是失败。
3、循序渐进、持久求学。
4、敢负责任以身作则,而且还要善于总结。
六、评估调整
计划永远跟不上变化,职业生涯规划也是一个动态的过程,在实施的过程中需要不断地调整。
1、评估时间:正常情况下,每年年底评估调整一次。
2、评估和调整内容
假如我不能按规划成为一名出色的员工或领导者,我需要找出所存在的不足进行改正;如果是知识方面的不足,就要针对不足的方面进行学习,努力地向目标接近。
假如我工作表现出色却得不到提拔,我将在自荐无果的情况下选择新的单位。
假如某些因素影响计划的实施,不得不降低期望值时,我会暂时地降低职业目标继续奋斗。暂时降低眼前的目标,并不等于是说不需要长远目标。长远的目标是一条主线,要保持它的稳定,在这条主线上,需要一些现实目标,在现实目标的实现中壮大自己,因为未来就在前面的不远处。
假如出现事业和家庭要我作出唯一的选择时,我会先选择家庭。
七、结束语
俗话常说,尽人事,听天命。对于我们可以控制的,理当全力以赴,因为操之在我;对于不可控制的,我们应当养成坦然接受的胸怀和气度。要抱着一种信念,那就是不做则已,要做就要做好。在工作中,努力奋斗,精益求精。这样,才能赢得收获。
计算机职业兴趣怎么写2
21世纪是一个信息经济时代,为适应时代的发展。作为一名当代大学生,所受的社会压力将比任何时候的大学生都要来得沉重,因此在校期间,我们必须尽可能的利用好学习时间,尽可能地学习更多的知识和能力,学会创新求变,以适应社会的需要。
毕竟,不管将来是要从事什么样的相关行业,都需要掌握较为全面的计算机知识,因为小到计算机的组装维修,大到服务器的维护与测试,知道的更多更全面,那么对于自己以后找工作以及参加工作帮助就越大。在知识经济时代,没有一个用人单位会傻到和知识作对,不是么?
基于这样对社会现状的认识,让我积极、认真地对于学习计算机课程有了较为良好的心理基础。而我在第一次接触计算机就觉得很新鲜,觉得很奇妙,上网、玩游戏什么的操作都很是简单,但随着需求的变化,自己对电脑接触的不断深入,对计算机的认识越来越深,特别是进到大学,专业要求进行电脑利用数据画图、学习了各种操作并不简单的办公软件等等之类。
更令人恼火的是,当在制图、办公过程中,遇到一些电脑系统出错导致文件成果丢失的令人恼火的突发问题时,我才深深地感受到自己计算机知识是多么的欠缺,自己终归不是学计算机专业的,对计算机知识的掌握都是零散的,对这些突发问题只能束手无策。但大一并没有相关计算机课程,更多的时候只能自学,在第一个学年结束后,为了自己知识的充实,也为了响应学校计算机课程的改革的号召,我带着课程相关的两本教科书坐上了回家的火车,同时,也开始了一段并不一昧玩乐的大学第一个暑假。
翻开主教材的第一节,我不禁有点傻眼,和我想象中的第一节不一样,它不是什么我们会、却不精通的软件的相关学习(受大一专业课教材的影响),而是在我的观念世界里地球人都能做到的----电脑开机,虽很意外可我还是认认真真的看了相关内容,也完成了实验要求。在做着这项在我看来在简单不过的电脑操作时,我想了很多以前都不会想到的东西,简简单单一个开机键凝聚了多少代人的智慧!其实深思一下就能想到,在电脑发明的最开始的最开始,想要启动电脑绝对不是像现在轻轻松松地按一个开机键就能做到的。那一个简简单单的启动电脑的过程简化尚且如此,那其他由复杂而又浩瀚如星海的程序代码及函数所构成的程序应用及电脑操作又将会是怎样的神秘呢?我不禁对他们充满了好奇和探索之心······
其实对于计算机我可以说既熟悉又陌生,虽说经常使用,但其中好多东西都还不懂,但经过多日的计算机自学,我对网络世界有了更进一步的了解,可以说在学习中,我大饱眼福,大开眼界。学习中,我对网络知识有了一个系统的了解。当然不仅是学会了如何下载各种软件、如何运用它进行下载一些网上资料的技巧、如何搜索和浏览信息、怎样打开IE浏览器、输入搜索引擎地址、输入关键词、进入网站、浏览相关网页、文字信息的保存等等大量实用的知识。还学会了Word(文字处理)、excel(表格管理)、powerpoint(幻灯片制作)、frontpage(网页制作)、access(数据库管理)、outlook(邮件管理)、publisher(广告设计,新闻稿,海报制作)、infopath(表单管理,动态表单填写)等等办公软件的较为深入的应用。还借此学习契机,根据课程中的实验要求建立了自己以前没有的博客,拥有了自己的电子邮箱。但这次学习更多的是让我更新了全新的观念和想法,充分认识到了现代教育教学媒体特性的重要性,懂得了一些计算机工作原理,领悟到电脑是人人必会、事事必备的机器。
学习是辛苦的,但我认真的去把内容自学好,认真完成每一节的学习任务。但是,计算机知识更新是很快的,只有不断地学习,才能掌握最新的知识。因此,在以后的学习工作中,我还要继续学习、操作,熟练运用这些知识,不断完善和充实自己,争取做一个合格的当代大学生,将来做一名对社会有用的人。
不管是现在还是将来,每个大学生都应不断地加强学习,不断地给自己“充电”,才能不断的开拓进取,勇于创新,才不至于被社会淘汰。
我在努力的做到,你呢?
计算机职业兴趣怎么写3
一、序言
怀着无比兴奋的心情和对美好未来的设想,我走进了大学学府,开始了大学生活。如今学业已过一年,回首时却心生懊悔,因为这一学年充斥着的尽是兴奋、欢乐及忧伤,梦想的渐远,必需要想方法回补,而机遇是给有准备的人,于是重要的'是规划好自己的职业生涯,职业目标和执行计划,发展路径。
现就要有设计规划自己的职业生涯规划,了解相关的职业环境、职业发展趋势和社会需要具备的人才素质,在此基础上为自己的人生确定一个明确的方向。设计好职业策划书,我的人生之路就有了四通八达的可能,我将一步一步地沿着坐标前进,向黑夜出发去迎接黎明,向未知前进去捕获希望。
我坚信通过自己的不懈努力必能走出一条星光大道!
二、自我认知
1、*格:善于*思考,注重团体力量,善解人意,做事全力以赴,有耐*,刻苦,实际而热情,意志坚定、有毅力;但沟通能力不足,不善表达。
2、兴趣:爱好阅读,也注重看有所求,体育方面兴趣十分广泛,擅长乒乓球,羽毛球等。
3、价值观:坚信马克思真理,崇尚社会主义,个人价值由回报社*决定,坚信美好未来。价值观决定以后生活活动,决定自己个人、社会价值的产生。将最高价值目标化,做好诸如效益观念,风险观念,竞争观念,平等观念,以及敢破常规、积极进取、精益求精、勇于创造等的培养、发展。
4、能力:具备敏锐的观察力,自制力非常强,在吸取他人的长处时不忘自己的创新。虽然有时候做事也会草率鲁莽,但多数时候是冷静,慎重的。机敏、领悟力较好,富直觉能力。
三、职业认知
首先,全球现处于第三次工业*,it行业在其中举足轻重;且现在也是“三步走”战略”和“新三步走”战略的关键时期。这一时期定会仍很大的机遇和契机,我们正处于这一伟大的时机。我国在经过三十年改革开放,综合国力得到了显著的提升。
现正暴发新一轮的世界*的经济危机,这对我们是挑战更是难得的机遇,到我们走向社会时更能一展所能。随着成功举办、参加了多次**的活动,更是使我国成为**的大国。2000年“网络泡沫”破灭后,全球it人才需求缩水,但世界it产业的生产基地和研发中心正陆续在我国设立。全球新一轮的产业转移正推动我国由it大国向it强国转变,这将进一步刺激国内对计算机*人才的需求。
现在我国的it行业人才不足且有严重的结构*的失衡,但其中也更重要的是高技术人员的需求。社会需要的更多的是高技术*的it人才,用人单位更是提高这方面的门槛。现在的计算机已经得到了极广的普及,各高校都很重视这方面的培养,企业也重视培训。在大学生就业形势危机的情形下,it行业也是日趋激烈,但也仍会是“抢手贷”。
四、职业目标路径设计,与实施计划
面对现实,我必需首先要好好好学习,扎实*课程,要有过硬的*知识。并要过英语四级,掌握一定的计算机英语。要从现在做起,尽量的参加社会实践,不断提高自己的综合素质,并逐步了解社会企业对当代大学生的要求,不至于到毕业时一脸茫然。
具体的规划设计:
第一学年:很快的调整大学学习状态,确立奋斗目标方向,并为之做好一定的基础。打牢*基础知识,至始至终不重视英语的学习,对计算机有一定系统的了解。对自己所学的通信*有全面的认识和,积极的参加学校各项活动,提高自己的沟通交流能力。多看些有关自己*方面的书籍的新闻。假期到外处打工,体验一下社会,也了解下工作给人带来的感受,以不至于到时过于不解。
第二学年:加强*知识的学习,对以后的工作取向和目标进一步的明确和必要的细化。一,上学期:确保*课的优异过关,并利用课余时间对自己感兴趣的电子电路、通信方面找一些有关方面的书籍学习,掌握基础的知识。英语过三级,计算机过二级。二:*课优异的完成,继续学习自己感兴趣的方面,有所成绩。对以后的工作根据当时的形势做简要的分析和安排。英语过四级,过必要的计算机方面的*书。学习好常用的计算机英语。假期针对*的找计算机方面的假期工。
第三学年:上学期:保持良好的心态,注意保持身体的健康。制定冲刺计划,备战必要的考试。了解市场、it行业的走向和社会需求,能够的话亲身实践。下学期:学业很好的过关。清楚地认识自己,确立了自己的努力方向和职业定位,找好一家实习单位。不住的相信“计划赶不上变化”,不断的了解、完善自己。
毕业后,根据假期和实习经验,结合社会发展趋势找准以后的工作方向、职业和工作单位,并为之不懈努力。
五、评估与备选措施
这次职业规划设计,轻详细、合理的规划了自己的职业。分时间、任务,分步骤的完成对目标的追求。倘若有哪个时间段没有完成目标,一定要抓紧在接下去的时间段补上。在20xx年完成在学校所要学好的知识、技能。20xx可以有选择*的找工作单位,但要注重经验的发展前途。20xx年以后基本上的定下职业,和选准、做久工作单位,取得一定的工作成绩。
六、结语
通过这次职业规划设计,我开始更深刻的认识、理解自己,也更重视了对职业的理解,和规划的重要*。影响职业生涯设计的因素诸多。有的变化因素难以预料,环境又多变,要与时俱进,灵活调整,不断修正,优化职业规划,适应各种变化,作一个有准备的人。。要时刻做到了解自己、了解职业、了解社会发展趋势。
Q2: 怎么把sqlserver一个表中的数据导入到oracle中
前言:
将SQLServer数据库中的表和数据全量导入到Oracle数据库,通过Microsoft SqlServer Management Studio工具,直接导入到oracle数据库,免去了生成脚本的步骤。本教程以图文的方式,方便没用过的SqlServer的朋友,也可以完成跨库导出数据。
教程开始:
1.在开始菜单中打开Microsoft SqlServer Management Studio,找到需要导出的SQLServer数据库,选择任务,再选择导出数据。
2.打开导出数据工具:
3.选择数据源:即选择从哪个数据库导出数据,如果是本机,服务器名称就填:localhost
4.选择目标:要导入导Oracle数据库,就选择:Oracle Provider for OLE DB,然后再点击属性,在属性中设置Oracle数据库的用户名密码。
5.输入要导入Oracle的数据库的用户名和密码,测试连接成功,然后勾选允许保存密码的复选框,否则关闭窗口,密码可能会丢失,又要重新输入增加麻烦。
6.选择复制一个或多个表选项:
7.选择你要导入表,这里只选择一个表作为示例,你可以勾选多个表一起导出。
重点开始:点击编辑映射,这里设置SqlServer字段数据类型与Oracle数据类型的映射,因为它们之间的数据类型略有不同,也就成了导出时候最容易出错的地方。
8.两个数据库之间的字段数据类型转换:
如果新手不知道,哪个字段需要转换,可以先执行下一步,最后导出失败会有报错信息。再根据错误信息列名,进行调整。
例如:把Datetime 转为Date,char 转为varchar2,根据表实际的数据多调整下试试。
难点:这也是不同数据库导入数据最容易出错的地方,因为Oracle和SqlServer的数据类型略有不同,需要手动匹配调整。
9.查看数据类型映射,有叹号的地方,就是应该转换的地方,往往失败就在此处,你可以双击查看下具体的转换信息。此处不用设置,保留默认下一步即可。
10.继续执行下一步:
11.点击完成,执行完后发现报错信息。接下来讲讲如何改错。
12.点击打开报错信息,发现里面有些字段提示转换失败,然后记住出错的字段,最好截个图,然后返回上一步。
13.点击上一步,一直返回到“编辑映射"页面,重新调整出错的字段。
14.找到出错的字段,将char字段类型转为Varchar2即可。其他字段同理,找出转换出错的字段,修正即可。
15.再次点击完成尝试,发现导出全部成功,并导出了“10条数据“。
16.打开PlSQL,连接到Oracle数据库,查看下刚导入的表,发现表和数据全部成功导入:
顶
2
踩
Q3: 计算机论文摘要,请英语达人帮忙翻译一下~
In the real estate management system management system the real estate management and the information inquiry design and the realization abstract in the last few years, the social life rhythm day by day speeds up, the people living standard unceasing enhancement, the real estate profession further is also fiery along with it, simultaneously also unceasingly develops along with it. In order to serves well the general passengers, each big software company has successively built each kind of information management system under, such as appeals to heaven unifies the system, the guest takes the system and so on, gradually formed the digitization to sell the room the management concept. Namely take the network management as the basic pattern, the information culture changes the people to educate, the work way and the thought idea. Thus on basic realized has served the general home-buyers, enhanced real estate company each work the security and the quality, created the economic efficiency for the real estate company. The humanity is entering the information time, the computer development is changing people's work, the life, the thought and the study way. From joins WTO to start, China's all the various trades and occupations walked into a comprehensive competition time, modern people must adapt this society only to have unceasingly study and enhance oneself. But java may directly develop simultaneously moves in WINDOWS and in the LINUX platform application procedure. Its biggest superiority is the language is the pure object-oriented language, moreover nearly complete platform irrelevant, may not make any revision the application in WINDOWS and on the LINUX system. SQLserver has the different common superiority in the development database aspect: Utilizes appropriately may cause the database system efficiency higher...... real estate management system management system altogether to divide into five parts. The first part is the foreword are partial, the content is: The real estate management system management system in economic life practical value and the theory significance, the present paper must solve question. The second part will introduce some will involve basic concept and technology, like JSP, JDBC, JAVA and so on. The third part is the real estate management system management system analysis and the design. The fourth part of introduction designs in the realization system as well as the system with some essential technologies several modules functions. The fifth part summarizes the part, and proposed this system should improve place.
Q4: 急需SQL server 2005的介绍
前言
SQL Server 2000从上市到现在已经整整五个年头。现在望眼欲穿的SQL Server 2005 终于发布了。五年磨一剑,SQLServer 2005 将是微软具有里程碑性质的企业级数据库产品。本文从用户关心的技术要点出发比较和讨论SQL Server 2005 相对它的前版本SQL Server 2000所做的重大改进或新增功能,介绍了SQL Server 2005 中最值得你为之升级的10 个理由。无论你是想了解或学习SQL Server 2005,还是正在评估或考虑升级到SQL Server 2005,本文都将对您有很好的参考作用。
升级理由一:数据分区
只有到了2005 版本SQL Server才拥有了真正的表和索引数据分区技术。这个技术一下子使SQL Server数据库从“青壮年”成长为成熟的企业级数据库产品,是一个里程碑性质的标志。数据分区技术极大加强了表的可伸缩性和可管理性,使得 SQLServer 处理海量数据的能力有了质的飞跃,是我认为最值得升级的一个理由。
数据库随着硬件和业务的发展变得越来越大。五年前大多数数据库还不过是十几个GB大小,很少超过TB级别的。现在几百个GB大小的数据库系统随处可见。如果没有数据分区技术而想对大数据库进行高效管理是很困难的。SQL Server 2005以前版本的一个问题是随着时间的推移数据库越来越大,备份需要的空间越来越多,如何处理数据库中的历史数据是很棘手的事情。有些客户可能会使用 DELETE语句定期定量删除大表中的历史记录,如在每个周末备份数据库后删除一个星期以前的所有数据。但是如果表有上千万行十几个GB 大小,那么使用DELETE语句删除数据库中上万行或高达20%数据的话,其性能很差。如果是在7 × 24小时运行的联机系统做这样的数据维护操作那么还会引起比较严重的阻塞问题。另外有些客户针对这个问题直接在方案设计上下功夫,比如按照年份月份星期设计表,然后定期把一些过时的历史数据表(注意是“表”)备份并DROP掉,使得数据库大小以及系统性能都能保持相对稳定。但是这种方法有一个弊端,即应用程序必须做相应的配合根据不同的时间访问对应的表,增加了数据库管理以及数据库访问逻辑的复杂性。
大表还容易带来性能问题。你也许会想到SQL Server 2000中的本地分区视图或分布式分区视图技术。是的,SQL Server2000 中的确已经有分区视图的概念,从SQL Server 7.0开始就有了。可惜分区视图的一个令人讨厌的地方是其管理、设计和开发比较困难,特别是分布式分区视图。如如何更新分布式视图就是个难题。所以尽管一个设计良好的分区视图系统会有很不错的性能改善,却因为繁琐的配置,管理和开发使得其没有在实际中得到充分应用。
现在,SQL Server 2005 引入了真正的数据水平分区技术,上面讨论的数据库增长问题和性能问题就迎刃而解。这个进步绝对不是一小步。数据库的大小不再是个问题。你可以根据字段值的范围将表和索引划分为多个分区从而可以轻松管理一个几个TB大小的数据库系统。无论数据如何增长,你都可以使用分区技术使得数据库大小保持相对稳定。其中特别值得称赞的地方是SQL Server 2005 中分区的管理和使用非常简单。分区的删除,添加,拆分、合并和移动,以及分区的数据装载等管理都非常容易。你可以对单独的分区进行维护而不是整个表。如果你需要大量装载数据,那么你可以先把数据并行的装入到一个新分区当中,建立索引,然后把该分区合并到当前分区中来。这个动作需要的时间极短。如果你需要删除历史数据,假设你已经设计好了历史数据分区,那么你仅仅需要把该分区移除即可,几乎可以一瞬间完成。分区也使得大型表的并发访问性能得到改善,特别是有多个CPU的数据库系统。那些需要交叉访问大量数据的查询将从分区技术中获益不少。
升级理由二:可编程性
CLR 集成
SQL Server 2005的可编程性是值得升级的第二个重要理由。从来没有哪一个版本能像SQL Server 2005 这样带来这么多编程方面的变革。说老实话,在我知道的瞬间我是惊呆了。有些变化是革命性的。如CLR(Common Language Runtime,公共语言运行时)集成。就先说说CLR集成。CLR集成是指你可以使用任何一种.NET 语言编写SQL Server 2005 的存储过程,触发器,函数,自定义类型,甚至是自定义的聚合函数。估计不少数据库软件开发商会为这个功能欢呼雀跃。想想以前的扩展存储过程,编程非常不容易。代码中一不小心就会引起内存泄漏。而且由于扩展存储过程运行在SQL Server 的进程空间中,不好的代码容易引起访问违规(Access Violation)导致SQLServer 异常。
现在有了CLR 集成,你可以轻松利用.NET语言的优势如其面向对象的封装、继承和多态特性,编写出那些需要对数据进行复杂数值计算或逻辑的代码,如字符串处理,数据加密算法,XML数据操作等等。由于CLR代码宿于SQL Server进程,你可以非常容易访问数据库中的数据。有了CLR,你不再局限于T-SQL,你现在立即拥有了.NET 框架类库提供的各种各样的类和例程,以及.NET语言提供的一致的编程模型,如错误处理。展现在你面前的是一个可以无限扩展的编程空间。你现在需要的仅仅是考虑什么时候使用T-SQL 语言,什么时候使用CLR。我猜测那些SQL Server软件开发商几乎会立即升级到SQLServer 2005 享受数据库编程的便捷。
T-SQL 语言增强
SQL Server 2005 中的T-SQL语言有了非常大的改进。其中笔者最为称道的是现在可以使用和C++或C#类似的TRYCATCH结构对T-SQL 进行错误处理了,大大简化了T-SQL错误处理编程。SQL Server 2005以前的版本通过设置@@error变量表示最后的T-SQL 语句执行成功与否。为避免@@error变量被新执行的语句重置,你必须为每一条可能出错的TSQL语句后面立即检查或保存@@error变量的值,并使用相应的G O T O 语句进行跳转,使得代码变得复杂难读。现在SQLServer 2005 有了TRY-CATCH结构你只需要把相关的一组语句放在TRY块里面即可。如果TRY块里面任何语句发生错误,就会执行相应的CATCH 块。你甚至可以使用嵌套的TRYCATCH来实现复杂错误处理流程。估计很多T-SQL语言使用者可能就为了这个TRY-CATCH 结构而迫不及待地升级到SQL Server 2005。
除了传统的DML(INSERT/UPDATE/DELETE)触发器,SQL Server 2005 现在也可以对DDL 语言(CREATE、ALTER或DROP 开头的语句)创建触发器了。这对于那些需要对DDL语言执行管理任务如审核以及规范数据库操作的用户特别有用。以前很多客户问我如何跟踪或避免表的删除操作,现在终于有了答案。你可以简单建立一个针对DROP 语句的触发器然后在触发器里面ROLLBACK 事务就可以回滚DROP 动作了。
SQL Server 2005 T-SQL 中还有一个很酷的OUTPUT 子句。现在你不费吹灰之力就可以获得INSERT 、UPDATE 或DELETE语句所影响的每行的信息。对于在INSERT或UPDATE操作之后需要检索标识列或计算列的值的场合OUTPUT子句非常有用。如获得数据INSERT 后该行的Identity的值,产生一些唯一流水号,验证刚刚插入的数据等等。一个有趣的例子是Identity值的取得。在SQL Server 2000 中你可以在INSERT 语句后立即调用IDENT_CURRENT()或SCOPE_IDENTITY()函数来得到INSERT 语句的Identity。现在你仅仅需要在INSERT 语句中指定output子句就直接得到刚刚插入的Identity值,实在太简单了,不是吗?
SQL Server 2005 中T-SQL 语言新增或加强的功能还有很多。如SQL Server 2005 新增加了一类排名函数RANK/DENSE_RANK/NTILE/ROW_NUMBER,轻松解决了开发者要求返回数据行中提供行号等排序功能。新增的 P I V O T 和UNPIVOT运算符使得对结果集进行行和列的旋转变换十分简单。公用表表达式(CTE)解决了T-SQL语言的递归查询问题,而使用 OPENROWSET 语句现在可以直接从文件里面执行大容量操作了。我觉得每一个改进都是那么有针对性,以至于使我相信这些T-SQL增强必定是SQL Server开发小组真正聆听数据库开发者心声的结果。
升级理由三:安全
SQL Server 2005 的安全功能是我认为值得升级的第三个理由。SQL Server 2005 的安全达到了前所未有的强大水平,有着比以前版本更清晰的安全模型即主体,安全对象和权限。在SQLServer 2000 中是用服务器级权限、数据库角色和数据用户权限的混合方式管理权限。而SQL Server 2005 统一使用GRANT语句管理主体对安全对象的权限,简化了安全管理。其中我认为最大的改进是用户和架构(schema)分离。在SQL Server 2000中如果用户不是DBO 且拥有对象,那么移除该用户将是很麻烦的事情。你需要首先使用sp_changeobjectowner改变该用户拥有的对象所有权,然后把所有引用该对象的代码做相应的修改。而在SQL Server 2005 中就不需要这样麻烦了,因为现在用户不再拥有对象。拥有对象的是schema 而不是用户。数据库中的所有对象都属于某个schema。对象的完整名字是server.database.schema.object,符合SQL- 99 标准,而不是以前的server.database.user.object 方式。删除用户仅需要改变schema的owner就可以了。不需要修改任何已存在的数据库访问代码,真的很方便。用户和架构分离还有一个好处就是对象的权限管理变得简单。你可以把某些对象集中于某个架构里面,然后对该架构设置权限,那么架构里面的所有对象就自动继承了同样的权限。
如果你需要保护数据库中的敏感数据,那么SQL Server2005 中的数据加密功能绝对值得考虑。以前不止一次有客户问我如何加密数据库中的某些数据,是否可以使用一些内部不公开的函数如PWDENCRYPT加密数据。我的回答是使用Windows的EFS(加密文件系统)功能加密数据库文件或在应用程序层对数据加密后再存储。现在用户期盼已久的数据加密功能终于在 SQL Server 2005 中得到实现,那些有机密数据需要保护的用户值得高兴了。SQL Server 2005不是简单的提供一些加密函数,而是把市场上已经成熟的数据安全技术引进到数据库中,有一个清晰的加密层次结构。SQL Server 2005 支持证书(certificate),非对称密钥和对称密钥算法,一是防止敏感数据被泄漏,二是防止数据被篡改。对称密钥支持RC4,RC2, TripleDES 和AES算法,而非对称密钥使用RSA 算法。证书其实就是非对称密钥中公钥的容器。密钥管理是安全中比较弱的部分。SQL Server 2005 每一层都使用证书、非对称密钥和对称密钥的组合对它下面的一层进行加密,提高了密钥安全性。出于性能考虑,一般不用加密强度大的非对称密钥或证书直接加密数据,而是使用对称密钥加密数据获得较快的性能,然后使用证书或非对称密钥加密对称密钥。
升级理由四:快照隔离
你还在为系统出现的阻塞(blocking)或死锁(deadlock)现象苦恼吗?快试试SQL Server 2005 中的快照隔离吧。通过行版本(row versioning)控制技术,SQL Server 2005 除了原来支持的四种事务隔离级别(脏读、提交读、可重复读、可串行读)外新增了一个快照(SNAPSHOT)隔离级别,有可能使阻塞或死锁成为历史。 SQL Server在TEMPDB中存放不同版本的数据行,select 语句读取这些不同版本的行,读操作不阻塞写数据,写操作也不阻塞读操作,这样那些由于读/ 写争用导致的大量死锁的系统将从中获得无穷益处。如果你的系统复杂难优化,那么升级到SQL Server 2005 试试快照隔离级别,也许会有意想不到的效果。
SQL Server 2005中的快照隔离可细分为两种即READ_COMMITTED_SNAPSHOT和ALLOW_SNAPSHOT_ISOLATION。建议大家多使用前者,因为已提交读隔离可用于大多数现有应用程序,而不需要进行任何更改,其占用的TEMPDB空间也少。可以预见如果使用快照隔离级别,那么需要特别关注TEMPDB的大小和性能。你也许需要把TEMPDB放在有足够空间的单独磁盘上以提高性能。
考虑到快照隔离在避免阻塞和死锁方面的作用,我把它作为升级的第四个理由。
升级理由五:数据库镜像
对于那些要求高可用性的用户来说,数据库镜像也许是考虑升级的唯一理由。SQL Server 2005的前版本在高可用性方面提供了故障转移群集(Failover Cluster)和Log shipping方案。群集方案的一个好处是在一台机器发生问题时它可以提供极快的故障转移能力,在备份服务器上联机数据库,应用程序只需重新连接即可。群集方案的一个缺点是数据库放在共享盘上,有单点失效这个缺点,一旦共享盘失败将导致整个系统崩溃。所以群集方案一般都要结合严紧的备份方案一起使用。而 logshipping系统有一个时间上的延迟,且如果日志备份很大,传送速度也是个问题。SQL Server 2005引入的数据库镜像可作为故障转移群集或Log shipping 的替代或补充方案来提高数据库的高可用性。镜像的主要优点是它比前两者更容易管理,没有群集的单点失效缺点,也没有log shipping 的时间延迟。镜像服务器可以放在很远的地方,提高了作为备份服务器的高可用性。
数据库镜像需要两台或三台服务器。主服务器通过传送事务日志中的每个事务到镜像服务器来进行数据同步。每当数据库commit一个事务,该事务就会被同步到镜像服务器。如果事务安全设置为FULL,传送操作将为同步操作。同步操作可以确保将提交的事务提交给两个服务器,但可能会增加事务提交的时间。如果事务安全设置为OFF,操作将为异步操作。事务会在不等待镜像服务器的情况下提交,这将不影响主服务器事务的提交时间,但不能确保镜像也提交了该事务,所以在出现故障那一刻有可能有部分日志丢失。对于需要严格同步数据的镜像系统可以采取同步模式。而仅仅希望有个备份服务器又不影响性能的情况下可以使用异步模式(高性能模式)。无论那种模式,一旦主服务器出现问题,你可以手动实现故障转移或配置系统实现自动故障转移。
升级理由六:商务智能BI 增强
SQL Server 2005 对已经有或打算开发基于SQL Server 的商务智能方案的用户吸引力极大。SQL Server 2005中有关商务智能方面的增强很多,是升级的很好理由。首先是传统的DTS(Data Transformation Services)被新的IS(Integration Services)代替。SQL Server 2000 中的DTS用来在不同服务器之间转移数据,但对于复杂重复的工作流DTS倍感吃力。IS重新改写了DTS的数据流引擎,引入提取、转换和加载(ETL)数据的新编程体系,将数据流与控制流分开,开发能力大大加强,包部署、管理和性能方面也比DTS上了一个数量级。笔者看来,DTS终于从原来的小打小闹成长为成熟的IS 数据集成服务体系。
分析服务(Analysis Services)在SQL Server 2005 中也有很多改进。原来没有profiler想跟踪分析服务里面的语句非常痛苦。现在2005 终于支持profiler了。Profiler对性能调优和排查错误将非常有用。分析服务2005 真正具备了实时分析能力,新增加了四种数据挖掘算法,也支持.NET语言进行开发(如存储过程等)。至于报表服务,2005 版本中添加了报表生成器和模型设计器这两个新工具,支持报表拖拉设计。2005 的报表改进如新的打印功能、多值参数等。设计过报表的人员会深深知道多值参数的妙处。
另外,无论是IS、报表服务等都可以在类似Visual Studio的环境中开发,任务完成不过鼠标拖拉之间,非常容易上手。
升级理由七:全文搜索增强
相对前版本SQL Server 2005中性能提升最多的部分当数全文检索。SQL Server 2000 中的全文本检索和SQL Server 7.0中的差别不大,处于能用的水平。在SQL Server 2000中使用全文检索一个最大的痛苦是建立全文索引的性能不好,需要的时间太长,特别是在表很大的情况下。一个几千万行数据的表也许需要数个小时到数天时间才能完成全文索引的建立。SQL Server 2005全文检索在开发的时候就集中于三点:性能,集成,和可扩展性。据开发小组人员的简单测试,原来在SQL Server 2000中建立全文索引需要14天的表,现在只需要几个小时!几乎有上百倍的性能提升,只能用“惊异”来形容。其相关的全文检索语句也有30%~50%甚至更高的性能提高。性能方面的提高得益于全新设计的全文检索引擎。其中关键的一点设计是全文检索引擎现在使用共享内存和SQL Server 进行数据大规模并发交互,而不是原来基于逐行的方式,使得性能上了好几个数量级。
除了性能,SQL Server 2005 中的全文索引的集成性也大大加强。在SQL Server 2000 中很难对全文检索进行备份。一旦有数据库恢复或移动,你得重新重建索引。对于几百个GB的数据库,重建索引几乎是不能接受的恶梦。现在终于可以和数据库一起备份和恢复全文索引了。你不再需要在恢复数据库后重建全文索引了!恶梦终于成为历史。除了可以备份外,你也可以方便的改变全文索引的磁盘位置。你甚至可以在一个热备机器上把全文索引建立好,然后copy 这个索引到生产服务器上使用。
升级理由八:可用性功能增强
索引联机操作。除了数据库镜像,SQL Server 2005 中可用性还有很多其他提高。索引现在可以使用ONLINE关键字进行在线建立或重建或删除了。它的技术要点是在内存里面动态生成索引的另一个副本从而不影响原来查询的进行。一旦索引副本完成操作即替代原来索引成为当前索引。我认为索引联机操作的意义是很大的,因为很多数据库系统都有定期调整或维护索引方面的需求。有了2005 你无需担心业务的正常运行而大胆的对索引进行维护或修改。
页校验和。SQL Server 2005中的数据库页引入校验和增强了数据的可靠性。除了原来SQL Server 2000 中已有的TORN_PAGE_DETECTION 外,SQL Server 2005 新增实现了页的检验和(CHECKSUM)。你使用ALTER DATABASE语句的SET PAGE_VERIFY子句即可指定。它的原理是向磁盘中写入8K数据页面时,SQL Server计算整个8K页面内容的校验和并将该值存储在页头中。再次从磁盘中读取页时,SQL Server动态计算读取到的页面内容的校验和,并与存储在页头中的校验和值进行比较。如果不相等则意味着页面有物理损坏,需要检查IO硬件。另外设置检验和的另一个好处是还可以在备份和还原操作过程中使用RESTORE VERIFYONLY语句验证每一数据页的完整性从而确认备份文件没有物理损坏。
在线还原。在数据库的某一部分未恢复前,用户无法对该部分进行访问,但可以访问所有其他数据。SQL Server 2000中如果数据库在还原或recovery当中,用户不能访问数据库。这样如果数据库很大需要rollback或rollforward的事务很多的话,recovery的时间会出奇的长。SQL Server 2005 的在线还原功能使得数据库在很短的时间内变得可用。
升级理由九:复制增强
SQL Server 2000 中的复制功能已经很好。我这里把复制作为升级的一个理由因为SQL Server 2005在原来的基础上又增添了不少的功能。如peer-to-peer对等复制,可以在参与者之间相互进行复制,这样你可以采用对等复制在复制参与者之间建立某种程度的负载平衡。合并复制现在支持通过HTTPS进行数据同步,可以方便建立基于INTERNET 的复制。发布表现在可以使用标准的T-SQL语句如Alter Table等进行结构修改然后被复制而不是仅仅局限于使用sp_repladdcolumn和sp_repldropcolumn存储过程。在SQL Server 2000 中,仅支持向其他数据库(如DB2或Oracle)发布数据,而在SQL Server 2005 中,可将Oracle 数据库直接复制到SQL Server。可以从备份中初始化事务性订阅而不是仅仅局限于从快照对复制进行初始化,等等……
升级理由十:异步处理能力
SQL Server 2005 通过引入全新的Service Broker 提供了革命性的异步处理能力。Service Broker提供了一个功能强大的异步编程模型。它为数据库应用程序增加了可靠、可扩展、分布式异步功能异步编程,允许程序仅仅在资源可用时才去执行占用大量资源的任务,以此来缩短响应时间,提高吞吐量。在我看来,Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker 的消息队列。SQL Server 2005 中的查询通知就是基于Service Broker的应用。你可以使用查询通知功能来发送一个命令到SQL Server请求在查询结果发生变化时接收SQL Server的通知。这样就可以只有在程序以前检索的结果发生变化时,才需要重新查询数据库。一个可以预见的应用是在使用缓存的Web 站点中。Web站点首先发送语句到数据库服务器,获得数据,缓存到本地,然后只有在收到查询通知的时候才清理缓存,重新查询数据。这个机制避免了重复轮询 SQL Server,大大减轻了服务器的负载,也提高了Web 站点的伸缩性。
因为SQL Server 2005 的Service Broker带来了数据库编程异步处理能力的革命,我把它作为升级的第十个理由。
去网上找找吧,这类的介绍很好找的
Q5: 关于计算机专业的职业生涯规划书怎么写 600字左右,各位帮帮忙哈
题记:中国人常说,尽人事,听天命。对于我们可以控制的,理当全力以赴;对于不可控制的,我们应当养成坦然接受的胸怀和气度。要抱着不做则已,要做就要做好的信念。这样,才能赢得收获。
一、前言:
没有方向的船,任何方向吹来的风都是逆风。有一个合理的职业生涯规划,犹如航船有了方向,在明确的职业发展目标之下,采取可行的步骤与措施,不断增强职业竞争力,才能让我们在激烈的竞争中脱颖而出,提高成功的机会,实现自己的职业理想。
二、自我分析:
根据所做的职业测试所得的结果,我的性格属于职场模范类型,典型特点是低调、奉献、责任、实干。内向、安静、谨慎,依靠现实和实在的眼光观察认识世界,关注细节,以人为本,乐于奉献,有同情心,关心别人的感受,喜欢在有规则、秩序的方式下生活。我的成功愿望指数为62%(表示在所有测试人群中,我比62%的人成功愿望高。),人际交往指数为68%,抗压能力指数为50%。
优点:
工作投入,勇于承担责任,具备高尚的职业道德;
做事贯彻始终,细心,准确无误,讲求秩序与和谐;
工作任劳任怨,务实,有良好的耐心;
做事意志清醒,对于细节有较强的记忆力;
工作中,温和,融通,理解别人的感受,不遗余力的支持同事;
乐于奉献,具备个人牺牲精神,甘愿做幕后人物;
缺点:
过于现实,从而很难全面观察问题,以及很难有准确的预见性;
过于小心,容易劳累过度;
不太懂得安排娱乐和放松来缓解压力;
愤怒总容易在积攒后爆发;
有时候,会过于屈尊从命,失去自尊;
容易陷入对人的承诺而被人利用;
往往不能很好处理职场冲突;
适合职业有:医生 营养师商品规划师 零售业主 酒店管理 信贷顾问 房地产经纪人 法律从业者 银行、税务从业者人事管理人员财务人员机械、电气、计算机工程师
当然,测试不一定完全准确,根据我对自己的认识,我性格温和,喜欢独自思考,遇事冷静,讲求和谐。崇尚自由,尊重他人,乐意结交各种各样的朋友。乐观积极,比较有自信。
三、专业就业方向及前景分析
我所学的专业是信息与计算科学,该专业是以信息领域为背景数学与信息,管理相结合的交叉学科专业.毕业以后,可以在信息与计算科学、计算机信息处理、经济、金融等部门从事研究、教学、应用软件开发或者是管理部门从事一些实际应用、开发研究或者管理工作。
【1】就业方向
(1)继续深造
由于信息与计算科学专业的毕业生不仅具有扎实的数学基础和良好的数学思维能力,而且掌握了信息与计算科学的方法与技能,受到科学研究的训练,因此继续深造的可选择领域将变得非常广泛,既可以继续攻读计算数学、计算力学、计算机应用与软件、信息与网络安全、信息科学、自动控制、金融信息等专业和研究方向的硕士学位,也可以攻读具有行业特色且与信息与计算关系比较紧密的某些专业的硕士学位。
(2)保险精算师
分析统计数据,例如,死亡率、意外事件发生率、疾病率、残疾率和退休率,构建一个概率表以预测未来利益赔付的风险和责任。确定保费和必要的现金储备以保证未来的保险赔付。
(3)大学数学教师
讲授数学概念、统计和精算学方面的课程,教学生应用基本及标准的数学技巧解决特定问题。
(4)计算机程序师
将项目的具体情况、问题和程序换成详细、合理的流程图,并编译成计算机语言。开发计算机程序,对文件、数据或信息进行存储、定位或检索。可能会负责网页编程。
(5)数学家
研究基础数学或将数学技巧应用到科学、管理及其它领域。用数学方法解决或指导各领域的问题。
(6)数学技术员
将标准化的数学公式、原理和方法应用于(特定的工业及研究的目的、步骤、仪器和产品在工程学和物理学方面的)特定技术问题。
(7)统计学者或统计师
从事发展数学理论,或应用统计理论和方法收集、组织、解释并总结数据以提供有用信息的信息。专门研究某个领域,例如,生物统计、农业统计、商业统计、经济统计或其它领域。
(8)运筹学分析师
用计算机开发并解释(帮助制定管理决策,制定政策或具有其他它管理功能的)信息,设计并应用数学模型及其它优化方法。发展相关的软件服务或产品。时常专注于收集并分析数据,开发决策管理软件。为程序的评估、审核或执行制定最佳的时间、成本或物流管理网络。
【2】就业前景
随着计算机技术广泛深入地应用于人类社会生活,以及全球信息产业的迅速崛起,二十一世纪的中国将向知识经济时代迈进,教育、科研、社会、经济等各个领域需要越来越多的信息与计算科学的人才,信息与计算科学的研究和应用将迈向更深入和更广泛的领域。可以预计,信息科学与技术在今后较长时间里仍然是极具生命力的领域。
四、职业分析
(1)我的职业选项:
软件测试工程师
(2)选择理由:
SWOT分析:
内部环境因素 优势因素(S) 弱势因素(W)
1. 对软件比较感兴趣,学习能力强
2. 对自己有信心
3. 勤于思考,认真负责,有耐心
4. 记忆力较好
5. 善于沟通
6. 该职业是在IT领域中比较适合女性的职业 1. 不善于用非常规思路思考问题,逻辑思维不够缜密
2. 英语水平有待提高
3. 质疑精神不足
4. 写作水平需要提高
5. 对测试人才要求较高,学习难度大
外部环境因素 机会因素(O) 威胁因素(T)
IT行业是朝阳产业,有发展潜力,软件测试人才缺口大,软件测试人才荒大概维持4~9年,就业竞争小 目前国内没有健全的软件测试人才培养体系
SWOT总结:努力改变能改变的,适应不能改变的。对于外部环境因素,只有让自己适应它,抓住机遇,迎接挑战。我国软件测试人才缺口很大,同其他职业相比,就业方面存在不小的优势。对于内部环境因素,我应当在以后的生活学习中,发挥优势,弥补劣势,扬长避短,让自己越来越接近心中的目标。软件测试学起来不容易,不过,我会努力,时时鞭策自己,不断朝着这个方向发展,相信一定会有收获。
(3)理想职业的工作内容和胜任条件
职位描述
软件测试工程师是软件生产过程中的质量管理者,不但要对软件产品最后的功能、性能负责,而且从软件的“需求分析”、“结构设计”阶段以及文档规范等诸多方面就开始对软件的质量加以保障,使生产出来的软件的功能达到设计之初的要求,让用户用上高质量的软件。
工作职责
1. 理解产品的功能要求,并对其进行测试;
2. 负责执行测试任务和用例的建设,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例;
3. 负责bug登记和追踪;
工作权限
1. 根据项目开发计划,分阶段向相关开发人员索取测试软件(产品)及相关的技术文档;
2. 及时向开发人员反映软件存在的Bug,并负责Bug跟踪测试。
任职资格
1、计算机相关专业
2.精通软件测试理论,熟悉常用测试工具(LR、QTP、TD)的使用,能够熟练设计测试用例;
3、熟悉Oracle、SqlServer数据库,精通SQL语法;
4、了解.net、JAVA等软件开发语言,有软件开发经验;
5、具有较强的沟通理解能力和协调能力,及团队协作精神;对工作积极主动、认真负责。
6. 熟悉软件工程、软件测试理论和方法,了解相关的测试流程、规范、文档标准;
(4)与职业选择目标的差距
软件测试师是软件开发的质量把关者,当下中国软件产业升级,国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式,理所当然的对开发的软件有更高的质量要求。对软件测试人才的需求不断扩大的同时,对人才的要求也会越来越高。对我来说,这既是机遇,又是挑战。
不论是专业技能还是专业素养,目前的我与一名合格的软件测试工程师还有很大的差距。要成为一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。优秀软件测试人员必须具有两三年的软件开发经验,并且与软件开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。
五、实际职业目标的具体行动计划(未来三学年)
首先,要认真听课,保证学习成绩,拿到奖学金。因为软件测试这一行经验比学历重要,大多数人认为上研究生不如在企业积累经验,不需要保研或者考研,所以不用好好学习与计算机无关科目。但是,我认为,眼光应当放远一些,在我的大学时代多方面培养自己,丰富知识,提高综合素质,而不是急功近利,纯粹为了就业而学习。当然,学习中应当有所偏重,计算机方面的课程如数据结构,数据库,JAVA语言程序设计,面向对象分析与设计,操作系统,软件工程等科目应当对自己的要求更高,更严格。到了后期,要开始系统的学习软件测试方面的知识,找一些测试书籍来看。
其次,多参与活动,将所学知识运用于实践,初步积累编程和测试经验。目前,国内软件测试人才的来源主要有三方面:一是以前做软件开发转行的技术人员;二是来自计算机专业的高等学院毕业生;三是来自培训机构的专业学员。而企业普遍认为计算机专业应届毕业生缺乏动手能力。所以,在不断提高专业知识水平的同时,更应该多参与实践,培养动手能力,取得丰富的经验。为此,我决定利用寒暑假的时间,争取到软件公司实习,为顺利就业增加砝码。
平时利用网络与软件测试从业人员交流,多去软件测试的论坛、贴吧。让自己在加入软件测试队伍之前对这个职业有更深更全面的认识,并且能在这个过程中积累人脉资源。
具体计划:
大一暑假 军训,进一步掌握计算机基础知识与技能,复习《计算机英语》,如果可能,找一份兼职
大二上学期 学好各门课程,过英语四级
大二寒假 复习所学的计算机方面的知识,提高英语水平
大二下学期 认真听课,成绩达到要求。
大二暑假 暑期社会实践,URTP项目
大三上学期 学好各门课程,过英语六级
大三寒假 在家乡找一份兼职,同时学习软件测试
大三下学期 学好各门课程,自学软件测试相关知识
大三暑假 在北京的软件公司找一份兼职
大四上学期 继续自学软件测试知识
大四寒假 运用所学知识进行软件测试,通过这种方式检测自己的测试水平以及相关知识掌握程度
大四下学期 完善软件测试知识,参加相关专业培训
结语:
中国人常说,尽人事,听天命。对于我们可以控制的,理当全力以赴;对于不可控制的,我们应当养成坦然接受的胸怀和气度。要抱着不做则已,要做就要做好的信念。这样,才能赢得收获。
通过职业规划,我进一步认识自己,了解自己,找到奋斗的方向,不再迷茫。从现在开始,我是一艘有航向的船,向我的未来扬帆远航,乘风破浪!







