首页 > 毕业论文 > 语言系统毕业论文

语言系统毕业论文

发布时间:

语言系统毕业论文

一、选题:要在自己的专业方向里面选择一个合适的题目或者方向,一般应具有独创性、新颖性。二、搜集相关资料:包括相关的书籍、期刊资料等其他资料,可以通过期刊网、图书馆等搜集三、拟写论文提纲,这个与选题一般是同步进行的,提纲就是论文的主体结构。四、开始拟写论文。这个与搜集资料调整论文提纲同时进行。五、反复修改论文,征求导师意见。六、定稿 还有啥疑问,也许我们帮助你。

请不要抄袭。参考就好啦。从对外汉语教学到孔子学院 汉语国际推广路渐宽(文章来源:中华读书报) 为期3天主题为“科技与熊猫”的科技文化节近日在泰国皇太后大学孔子学院成功举办,当地参观者络绎不绝。随着中国经济和国际地位的迅速增长与提升,世界范围内学习汉语的热情持续升温,“汉语热”已成为全球语言交际系统中的一种普遍现象。近年来,中国以外学习汉语的人数增长很快,在亚洲国家,掌握汉语已经成为许多人推动事业发展的必要条件,不仅历史上受汉语文化影响较深的韩、日,越来越多的大学生将第二外语选为汉语,东南亚各国也越来越呈现出汉语将成为该地区第一通用商用外语的趋势,而在欧美国家,近年来学习汉语的人数增幅更是保持在每年40%左右。据国家汉语国际推广领导小组办公室粗略统计,目前,全世界约有一百多个国家的3000余所大学开设了汉语课程,中国以外学习汉语的外国人已超过4000万人。语言是文化的载体,当一国的民族语言被作为外语普遍学习的时候,就在相当程度上反映着该国国际地位的真正提升和国际影响力的深化。 前身为“对外汉语教学” “汉语国际推广”曾经有个更直白和限定性更强的名字:对外汉语教学。上世纪50年代初,清华大学筹建“东欧交换生中国语文专修班”,承担第一批来自东欧国家的留学生汉语教学任务,成立了中国第一个专门从事对外汉语教学的机构。1952年该班调至北京大学后,因为增加了来自亚洲邻国的学生,改名“外国留学生中国语文专修班”。此后一段时期相继成立的类似机构尽管名称各有不同,如为支援越南人民抗法战争,1952-1957年在南宁、桂林成立的教学机构先后曾命名为“中文学校”、“越南留学生中国语文专修班”、“中国语文专修学校”。1960年北京外语学院(即今北京外国语言大学)接受非洲留学生的学生机构叫做“非洲留学生办公室”。1962年为来华外国留学生进行汉语教学单独建校时用的名字是“外国留学生高等预备学校”(也就是现在北京语言大学的起始用名),但这些名称中都指明了教学对象是外国人,其“语文”一词,却是借用的对中国学生进行母语教学的名称。 上世纪70年代初,我国恢复了在联合国的合法席位,日本、西欧等众多国家纷纷跟我建交。随之,40多个国家要求向我派遣留学生。国内高校也陆续恢复招生。正是在国内外的这种形势下,北京语言学院于1973年复校,接着,北京和其他省市的高校也先后恢复或开始接受留学生。北语并于1975年试办、1978年正式开设了外国留学生的汉语本科教学。 教学规模的扩大和本科教学的创建,使得设立一门专为外国留学生汉语教学服务的学科成为当务之急。1982年4月,21家教学单位在北京语言学院举行“对外汉语教学学会”第一次筹备会,“对外汉语教学”的提议得到一致肯定,会议一致同意学会的名称叫做“中国教育学会对外汉语教学研究会”,后来研究会提升为一级学会的时候,就顺理成章地叫做“中国对外汉语教学学会”。为了便于国际交流,学会的英语译名定为“AllChinaAsscoiationforTeachingChineseasaForeignLanguage”。 在此时期,对外汉语教学作为外事工作的重要方面,在招生对象、出国师资的选拔等方面体现了“为政治服务”的特点。当时我国招收的留学生,几乎清一色是来自社会主义国家或第三世界国家的公费生,是我们的“同志”和“兄弟”。这一阶段的对外汉语教学事业是完全服务于外交和政治上的需要。其后尤其是近年来,经济力量在背后的推动力逐渐显现出来,延续至今而使世界上再度兴起“汉语热”。 1987年7月,“国家对外汉语教学领导小组”成立,并设立常设办事机构——中国国家对外汉语教学领导小组办公室(后改称“中国国家汉语国际推广领导小组办公室”,简称国家汉办)。 1990年,汉语水平考试(HSK)正式实施,迄今,全世界共有40余万人参加了考试。 2002年8月,国家汉办举办首届“汉语桥”世界大学生中文比赛。此后,每年举办一次。 2004年4月15日,教育部正式启动“国际汉语教师中国志愿者计划”,选拔培训合格的志愿者教师分赴海外从事全职汉语教学工作,以图解决全球汉语教师紧缺问题。 2004年5月,以推动世界汉语教学为目的的“汉语桥”工程启动。 2004年11月21日,全球第一家孔子学院在韩国汉城建成。2005年2月18日,欧洲首个孔子学院——北欧斯德哥尔摩孔子学院在斯德哥尔摩大学中文系挂牌成立。2005年3月7日,美国的第一所孔子学院——马里兰大学孔子学院挂牌成立。此后孔子学院在世界各地落地开花。 2005年7月,首届世界汉语大会在北京举行。这是中国首次召开的以汉语为主题的高层次国际研讨会,大会此后每年举行一届。 世界汉语教学学会会长、北京大学中文系教授、中国语言学会常务理事陆俭明评价此次大会为“我国对外汉语教学的转折点、分水岭”,在他看来,对外汉语教学真正开始变“招进来”为“走出去”。陆教授曾师从著名古文字学家、语言学家、语法学家、教育家朱德熙先生,而朱先生曾在1952年远赴保加利亚、朝鲜教授现代汉语,是新中国成立后首批向国外派遣教授汉语的教师之一。 孔子学院 在这些举措中,“汉语桥”世界大学生中文比赛和孔子学院更为公众所知。“汉语桥”比赛决赛通过电视直播,吸引了众多观众。孔子学院则因媒体持续不断的报道热情,变得越来越为人熟知。 在国外设立专门机构推广本国语言文化,已经成为国际通行做法。英国有文化委员会,法国有语文学院,德国有歌德学院,西班牙有塞万提斯学院。这些在不同的历史时期兴起的欧洲文化机构,先是以语言教授为起点,进而通过语言,弘扬了自己国家和民族的文化。中国政府着力推广的孔子学院,被认为是中国在人类文明交流史上“谋求与不同文化交流而非同化”的一项举措。把文化放到国际环境中去理解,去对话与合作,对本国文化的历史性理解以及对其他文化的包容,应该是海外汉语文化传播最重要的意义。 孔子学院是中外合作建立的非营利性教育机构,致力于适应世界各国(地区)人民对汉语学习的需要,增进世界各国(地区)人民对中国语言文化的了解,加强中国与世界各国教育文化交流合作,发展中国与外国的友好关系,促进世界多元文化发展,构建和谐世界。孔子学院开展汉语教学和中外教育、文化等方面的交流与合作。针对有西方媒体宣称“软实力”增强的中国,正在通过孔子学院等渠道,对外进行文化渗透的说法,国家汉办主任、孔子学院总部总干事许琳曾予以驳斥:孔子学院无意输出中国价值观,因为那种做法与中国传统文化理念不同。孔子学院只想通过语言文化交流,增进中外相互了解和友谊,“中国希望世界人民能了解真正的中国”。 许琳上任于孔子学院全球开拓之初,是教育部部长周济亲自点的将,她在任这4年多,国家汉办已经启动建设了331所孔子学院(课堂),分布在83个国家和地区(统计截至2009年7月),世界著名大学中有44所大学建立了孔子学院,像美国加州大学洛杉矶分校、墨尔本大学、莫斯科大学、日本早稻田大学、英国爱丁堡大学等等。孔子学院已成为各国学习汉语言文化、了解当代中国的主要平台,甚至成为中国“大外交”和“大外宣”的一个重要组成部分。许琳本人也于去年4月被美国纽约华美协进社和联合国大学授予了“青云”奖,以奖励她在全球推广汉语教学以及创建孔子学院等方面作出的努力。在2008年,孔子学院和孔子课堂共开设各类汉语课程6000多班次,注册学员13万人,举办各种文化交流活动2000多场次,参加人数达140多万人。每年颁发一次的“青云”奖是表彰对弘扬中国文化、促进中外交流作出杰出贡献的人物,以往“青云”奖得主包括基辛格博士、何大一博士以及雅芳华裔总裁钟彬娴等人。 在各方力量的推动下,孔子学院作为一个全新的平台,不仅在汉语教育,同时也在对外文化交流方面正发挥着新的重要的作用,甚至扩大了国家外交的舞台。外交部的统计显示,近年来先后有近百位大使和总领事参加过孔子学院的活动。不少驻外使馆的外交官都认为,孔子学院是一个很好的外交平台。在一些国家,总理、州议员都支持甚至亲自参与孔子学院的汉语推广活动。许琳认为,“汉语文化的国际推广是一个大事业,是一个国家战略,应当由政府各部门乃至全社会联手。只有发挥社会主义制度集中力量办大事的优势,由国家组织一切资源和力量,才能真正托起这一伟大事业”。 根据原来既定的目标,2010年孔子学院应该达到500所。 国家和民族的事业 “21世纪是经济全球化、社会生活信息化的时代,因此,语言已经不仅仅是我们传统上讲的普通的交际工具而已。在新的时代里,掌握一门第二语言,是合格公民的一个基本要求。掌握多种语言,特别是国际强势语言,对个人来说,是在激烈竞争的社会中得以生存发展的一个重要手段。对国家而言,是国际交往和国民经济发展不可缺少的一个条件。对民族来说,是这个民族进步和繁荣的一个根本保证。”北京语言大学教授、国家汉办对外汉语教学学术专家咨询小组成员、国家汉语水平考试委员会顾问委员会成员刘珣在向北大有志于对外汉语教学的年轻学子作过这番表示。他勉励学生们要把对外汉语教学当做值得奋斗终身的事业:“在上世纪80年代,我们的教育行政部门就在文件中正式提出,对外汉语教学是国家和民族的事业。大家都知道,现在国务院的学科专业目录中有249个专业,到目前为止还没有听到另外一个专业有这样的提法。”“世界各个大国都在推广自己的母语,汉语是世界第一大语种,而且也是联合国的六种工作语言之一,目前世界上说汉语的人最多,汉语也是中国五千年文化的载体,我们当然应该非常重视汉语的推广,我们应该帮助别的国家的人民学习汉语。”汉语正在逐步上升为新的国际强势语言,今天的汉语教学已经不仅仅是我们国家和民族的事业,也是世界性的事业,受到世界人民的重视。“可以这样说,对外汉语教学正在面临着一个大发展的前景和机遇,而这个发展的规模和速度是以往五十多年来从来没有过的。” 陆俭明说,中国历来是一个和平的国家。中国早在2000多年前的西汉时代,张骞就作为友好使者出使西域(也就是现在的中亚细亚),后来唐代又有僧人玄奘去西天(也就是现在的印度)取经;明代郑和更是七次下西洋,远及非洲一些国家。张骞、玄奘、郑和都是友好使者,他们前往各国带去的是中国的商品、中国的文化和中国人民对外友好的种子,带回的是各国的商品、各国的文化和友好的情谊。他们都是真正的友好使者。我们现在所做的事情,也是在向他们学习,做这样的友好使者,促进相互了解与世界文化多元化发展。 学科建设与教材出版 刘珣教授长期从事对外汉语教学工作,曾负责研制我国第一套汉语水平考试试题。他所编著的《实用汉语课本》为国内第一套获奖的对外汉语教材,并成为世界上使用最广泛的汉语教材之一,《新实用汉语课本》也被评为世界优秀汉语教材。刘珣教授、陆俭明教授,以及曾任北京语言学院院长、国家对外汉语领导小组成员和国家汉办办公室主任的吕必松教授等,都是对外汉语教学学科理论体系的构建者,为这一学科的发展作出了突出贡献。几位先生的多部著作,至今仍被作为对外汉语教学学科的基础理论教材使用。 经过三十年(吕必松教授正式提出把对外汉语教学作为学科建设,始于1978年)的发展完善,对外汉语教学学科教学体系日趋完备,教学层次逐步齐全,教学设计日趋完善,教材建设成绩显著,汉语水平考试获得成功。 在对外汉语教材出版方面,国内出版社的努力也很令人振奋。这个一直被视为对外汉语推广“瓶颈”的问题,正在被逐步解决。除了北京语言大学出版社、北京大学出版社、华语教学出版社这样的老牌对外汉语出版社之外,外语教学与研究出版社、商务印书馆、人民教育出版社、北京师范大学出版社、复旦大学出版社、世界图书出版公司北京公司、中国大百科全书出版社、湖南教育出版社等社也纷纷加入,共同培育外汉语教材市场。据统计,目前全国有超过90家出版社出版对外汉语教材,每年都有40余万件、200吨左右的汉语教材通过邮政系统发往世界各地。一些品牌产品逐渐形成。北京语言大学出版社的《汉语会话301句》、《新实用汉语课本》已修订再版多次,出版多个语种版本,有二十余年历史的老牌汉语杂志——《学汉语》已发行到30多个国家;外语教学与研究出版社与汤姆森学习出版集团合作出版的《汉语900句》,作为国家汉办首次采用的将编写、出版及发行一条龙招标形式研发的面向海外汉语学习大众的多媒体教材,几年来已覆盖全球50多个国家;商务印书馆于2005年2月27日成立“商务印书馆世界汉语教学研究中心”,下设顾问委员会和编辑委员会,并设立世界汉语教材出版基金,以吸引更多的学者参与汉语教材的编写;中国大百科全书出版社和尊科(香港)有限公司联合开发的《对外汉语教学资源库》陆推出正式版和学生版…… 2007年,商务部、文化部、广电总局和新闻出版总署共同制订了《2007-2008年度国家文化出口重点企业目录》,其中新闻出版类就有中国出版集团公司、中国科学出版集团有限责任公司、辽宁出版集团有限公司、吉林出版集团有限责任公司、上海世纪出版股份有限公司、安徽出版集团有限公司、外语教学与研究出版社、北京大学出版社等19家出版机构。 2008年巴黎语言博览会上,中国作为主宾国,精选了国内10个部门的出版社参展,受到热烈欢迎,有的展商所带产品第一天就被一抢而空。在伦敦举行的英国2008语言展上,中国孔子学院总部组织的国际汉语教学资源展示、孔子学院推介等活动也受到了参观者的热烈欢迎和好评。中国展台共展出外语教学与研究出版社、长城汉语中心等机构选送的百余种中文图书,涉及教材、文化、商务、音像、多媒体、网络等多种类别。其中,《汉语图解词典》、《汉语900句》、《快乐汉语》、《汉语乐园》、《长城汉语》等多媒体、网络教学产品极具便捷、互动、趣味等特点,为众多汉语爱好者所关注。此外,汉语教材全美巡回展等对外汉语教材展示展销活动均大获成功。 学科建设为汉语国际推广奠定了良好的基础,中国经济和国际地位的迅速增长与提升为之提供了前所未有的良好机遇,国家汉办的一系列务实举措则为汉语国际推广腾飞插上了翅膀。许琳认为,汉语国际推广不是纯教育,因为语言本身是一种产品,特别在向国际上推广的时候,就更是一个文化产品,必须以产业、市场的方式来运作。语言推广不走产业、市场之路是绝对没有发展前途的。目前我国的对外汉语推广正在逐渐迈出产业化的步伐,并取得初步成效。比如通过开展外国人汉语考试,成立专门机构,强行推进形成一个“汉考”市场。仅汉语水平考试(HSK)一项,就由原来每年国家补贴400万元到现在每年赚1000多万元。国内各出版机构完全按市场规律运作的一系列对外汉语教材,做到了贴近外国人的思想、贴近外国人的习惯、贴近外国人的生活,变我们“让他们学什么”为“他们要学什么”,成功把中国式的教材变为当地本土式的教材,经受住了市场检验。许琳表示欢迎更多的民间机构参与到汉语国际推广事业中,以进一步增强市场化、产业化程度。据称,国内英语教育的最大品牌“新东方”已提出:只要给政策,他们可以做到如同推广英语一样推广汉语。 除了这些主动的努力之外,充分挖掘和发挥中国文化自有魅力也是不容忽视的,有专家称,在欧美,学习汉语已经超越了实际的商贸、交流需要,对中国文化的向往成为主要动因。而且,汉语的国际推广不仅仅是“中国文化走向世界”的一部分,而是整个中国走向世界的一个有机环节,应该与政治、经济、科学技术等各方面的国际接轨成比例的配合。 汉语国际推广,路已渐宽,路还很长。 发布时间:2010-12-29 11:10:46

语言学毕业论文参考文献

语言学毕业论文的参考文献有哪些呢?语言是我国非常重要的文学,也是人与人交流的重要桥梁。下面是我分享的.语言学毕业论文的参考文献,欢迎阅读!

奥马利第二语言习得的学习策略上海:上海外语出版社,2001

陈保亚20世纪中国语言学方法论济南:山东教育出版社,1999

丁言仁英语语言学纲要上海:上海外语出版社,2001

费尔迪南德索绪尔普通语言学教程长沙:湖南教育出版社,2001

冯翠华英语修辞大全北京:商务印书馆,1996

桂诗春,宁春言主编语言学方法论北京:外语教学与研究出版社,1998

桂诗春应用语言学长沙:湖南教育出版社,1998

何兆熊新编语用学概要上海:上海外语教育出版社,2000

何自然语用学与英语学习上海:上海外语教育出版社,1997

侯维瑞英语语体上海:上海外语教育出版社,1988

胡壮麟语言学教程(修订版)北京:北京大学出版社,2001

黄国文语篇与语言的功能北京:外语教学与研究出版社,2002

黄国文语篇分析概要长沙:湖南教育出版社,1988

李延富主编英语语言学基本读本济南:山东大学出版社,1999

李运兴语篇翻译引论北京:中国对外翻译出版公司,2000

刘润清西方语言学流派北京:外语教学与研究出版社,1999

刘润清等现代语言学名著选读(上下册)北京:测绘出版社,1988

刘润清等语言学入门北京:人民教育出版社,1990

陆国强现代英语词汇学(新版)上海:上海外语教育出版社,1999

戚雨村现代语言学的特点和发展趋势上海外语教育出版社,1997

秦秀白文体学概要长沙:湖南教育出版社,1990

孙志外国语言研究论文索引(1995—1999)上海外语教育出版社,2001

索绪尔普通语言教程北京:商务印书馆,1999

王德春语言学概论上海:上海外语教育出版社,2001

王寅语义理论与语言教学上海:上海外语教育出版社,2001

王宗炎语言学与语言的应用上海:上海外语教育出版社,1998

王佐良等英语文体学引论北京:外语教学与研究出版社,2000

伍谦光语义学导论长沙:湖南教育出版社,1988

伍铁平普通语言学概要北京:高等教育出版社,2001

熊学亮语言学新解上海:复旦大学出版社,2003

扬自俭语言多学科研究与应用(上下)南宁:广西教育出版社,2002

张国扬,朱亚夫外语教育语言学南宁:广西教育出版社,1996

章振邦新编英语语法教程上海:上海外语教育出版社,2000

周考成英语语音学引论成都:四川大学出版社,1980

Clark,.语音学与音系学入门北京:外语教学与研究出版社,2000

Gimson,北京:外语教学与研究出版社,2000

Halliday,北京:外语教学与研究出版社,2000

Leech,

Lyons,.北京:外语教学与研究出版社,2000

Peccei,.北京:外语教学与研究出版社,2000

Radford,.北京:外语教学与研究出版社,2000

Robin,.北京教学与研究出版社,2000

Quirk,Randolph,

拓展内容: 语文专业论文参考文献

[1]鱼国超,《我国小学语文教材发展初探》,《探索与实践》,2002年第二期.

[2]崔峦主编:《小学语文教学论》,北京:中国人民大学出版社,1999年.

[3]董蓓菲主编:《小学语文课程与教学论》,杭州:浙江教育出版社,2003年.

[4]付宜红着:《日本语文教育研究》,北京:北京师范大学出版社,2003年.

[5]朱绍禹、庄文中主编:《国际中小学课程教材比较研究从书·本国语文卷》,北京:人民教育出版社,2001年.

[6]范印哲编着:《教材设计与编写》,北京:高等教育出版社,1998年.

[7]娄同森:《初中语文教科书练习系统研究》,华东师范大学硕士研究生学位论文,2006年4月.

[8]李汉潮:《小学语文教材的历史演变及思考》,《现代教育论坛》,2009年第11期.

[9]陆迎芬:《中学语文教材的练习系统研究》,华东师范大学2004届同等学力申请硕士学位论文,2004年.

[10]顾黄初、顾振彪着:《语文课程与语文教材》,北京:社会科学文献出版社,2001年.

[11]顾黄初、顾振彪着:《语文教材的编制与使用》,南京:江苏教育出版社,1996年.

语言采集系统毕业论文日志

写法如下:1.首先是选题。题目的确定意味论文大致内容的确定。所以在这方面要选好想好。2.有了题后,就要查阅论文的相关资料以及书写时注意论文的书写格式。3.老师重点指导阅读相关资料,并指点写作方法。4.学生签名: 指导老师签名: 年、月、日。维普网,原名“维普资讯网”,是重庆维普资讯有限公司所建立的网站,该公司是中文期刊数据库建设事业的奠基人。从1989年开始,一直致力于对海量的报刊数据进行科学严谨的研究、分析,采集、加工等深层次开发和推广应用。

工作日志很简单,记录你每天的论文进度,如果是理科,会有实验,从实验方法选择开始,到实验实施,实验过程,校验等,到数据处理,就是记录你论文完成的一个过程;文科的可能就是你资料查询,考证,最后修改整合等的过程;我是理科,所以对理科的更清楚点

第一次 1月3日至1月7日 讨论在撰写论文之前,我们小组进行了八次深刻地讨论,大家各抒己见,把自己对论文写作的种种看法都进行了分享。指导老师总结我们的思路,并分别对各自的意见进行点评,而且给我们分析了论文应该注意的事项,讲述了相关论文的格式和一些有代表性的论题以及阅读资料的重要性,大体包括选题,收集资料,以及撰写论文时应注意的一些问题。同时,指导老师还打印了一些材料让我们回去看,以便下次讨论时能够有自己新的发现和看法,寻找写作的灵感和思路。第二次 1月8日至1月13日 选题经过几次的讨论和指导老师的指导,我开始思考我的论文题目。由于我的专业是语言学类的,并且研究方向是中国文化史,所以在论文设计上必须与语言文化有关。细细看了指导老师给的一些论文材料,像酒文化、吃文化之类的都是有研究意义与价值的,后来在网上看到了关于流行语的新闻,我开始思考我是否写有关流行语的论文。灵感一来,我上网搜索了近年来的流行语并对其进行筛选,看哪些具有研究的价值,于是我选择了“山寨”这个词。第三次 1月14至1月17日 撰写提纲、开题报告和任务书去网上参考了一些有关“山寨”一词的论文,我拟出了论文的初步提纲,主要包括:一、什么是山寨,它的定义。2008年流行的词汇山寨的新定义,从手机领域迅速蔓延到其他领域。二、从语义角度看,山寨到山寨发生了怎样的变化,从语用角度看,新义的山寨可以充当什么句子成分。三、从语言特性方面看,山寨体现了怎样的一种民族文化。(打算像杨琳的那本华夏文化的书上的形式,找些例证)。四、从语言学学角度看山寨的未来。根据提纲,确定主要内容,完成论文的主要任务和目标,本论文的主要创新点和意义,确定研究方法。第四次 1月20日至2月28日 收集整理资料指导老师对我的提纲和开题报告以及任务书做了详细的注释,并且提出了很多见解,大大提高了我对论文的思想认识。在这一个多月的时间里,我在图书馆借阅了许多语言学的资料书,包括《现代语法教程》、《现代汉语》、《古代汉语》等等参考书,并且上网参考了其他学者写的有关山寨的论文,还有一些新闻,并且搜集有关“山寨”这个词的句子。针对搜集到的材料,进行悉心整理,根据自己拟定的提纲对收集到的有关“山寨”的句子进行分类归纳,以便在撰写论文的过程中比较容易找到,运用到论文中去。在搜集材料过程中遇到了很多困难,但都得到了指导老师的悉心帮助。第五次 3月1日至3月10日 完成初稿就一些关于毕业论文主要内容和研究方法以及过程方面,老师通过电话对我进行了相关方面的指导,从而让我对毕业论文有了更深入全面的了解。同时对我的论文提纲的提出修改意见,并在构思论文的框架、行文及思想表达上给于补充.让我能够比较清晰地理出自己的思路,在整理上完成论文初稿。审阅初稿,老师对初稿作出修改,提示论文观点存在的问题,调整文章布局,在行文、语言表达等提出观点。格式方面作出要求并提出修改的具体意见或建议。从而为我下一步的继续增加了信心。第六次 3月13日至3月16日 修改二稿在二稿中,老师肯定了我的进步,同时也给出了很多宝贵的意见,针对老师对我初稿提出的问题,我在修改二稿的过程中有了更明确的目标。例如,题目《从语言文化角度分析“山寨”到“山寨”的变化》这样的概括显得含糊不清,老师建议我改成《“山寨”一词的新用情况及其流行原因的考察和分析》;将“山寨”的语法功能和语用功能合并起来写,更加清晰明确。另外,针对山寨流行原因阐述得不够具体深入,并且有些重复,针对这些我做了修改。第七次 3月18日至4月2日 修改三稿在二稿的基础上,对每个句子甚至每个词语进行推敲,看使用的是否恰当,并且将题目最终确定为《旧词“山寨”的新用情况及其流行原因的考察分析》。新用“山寨”在语法功能上的变化这个点,我进行了细致地修改整理,将它的组合功能、造句功能和词性的转变综合起来分成三个小点写,并且给出了例子解释,让整个论文看起来更有说服力。在解释流行原因上也进行了细致地修改,力求做到完整,使整篇文章看起来更加具体,读起来也通顺易懂。通过几次修改最终定稿,并做好注释、参考文献、还有论文格式修改等扫尾工作。第八次 4月3日至4月17日 定稿、论文答辩经过几次的修改,终于定稿,写文献综述。由于毕业论文不同于平常的作业,我们都很重视,但是也由于是第一次写这么正式的论文,所以遇到了很多的问题,但是指导老师不厌其烦地为我解答,这让我十分感动。正因为多次的修改和阅读,让我对我的论文有了十分深入的了解,所以最后的论文答辩进行得十分顺利,针对老师提出的问题我都能很好地回答。同时其他老师也对我的论文提出了一些很有用的意见,在论文答辩完后,我又一次进行了修改,最后终于一切都完成了。我语言学的 ,你看看自己修改一下啊

毕业论文管理系统c语言代码

我找的一个代码!试一下:c语言学生成绩管理系统#include "" #include "" #include "" int shoudsave=0; /* */ struct student { char num[10];/* 学号 */ char name[20]; char sex[4]; int cgrade; int mgrade; int egrade; int totle; int ave; char neartime[10];/* 最近更新时间 */ }; typedef struct node { struct student data; struct node *next; }Node,*Link; void menu() { printf("********************************************************************************"); printf("\t1登记学生资料\t\t\t\t\t2删除学生资料\n"); printf("\t3查询学生资料\t\t\t\t\t4修改学生资料\n"); printf("\t5保存学生资料\t\t\t\t\t0退出系统\n"); printf("********************************************************************************\n"); } void printstart() { printf("-----------------------------------------------------------------------\n"); } void Wrong() { printf("\n=====>提示:输入错误!\n"); } void Nofind() { printf("\n=====>提示:没有找到该学生!\n"); } void printc() /* 本函数用于输出中文 */ { printf(" 学号\t 姓名 性别 英语成绩 数学成绩 C语言成绩 总分 平均分\n"); } void printe(Node *p)/* 本函数用于输出英文 */ { printf("%-12s%s\t%s\t%d\t%d\t%d\t %d\t %d\n",p->>>>>>>>); } Node* Locate(Link l,char findmess[],char nameornum[]) /* 该函数用于定位连表中符合要求的接点,并返回该指针 */ { Node *r; if(strcmp(nameornum,"num")==0) /* 按学号查询 */ { r=l->next; while(r!=NULL) { if(strcmp(r->)==0) return r; r=r->next; } } else if(strcmp(nameornum,"name")==0) /* 按姓名查询 */ { r=l->next; while(r!=NULL) { if(strcmp(r->)==0) return r; r=r->next; } } return 0; } void Add(Link l) /* 增加学生 */ { Node *p,*r,*s; char num[10]; r=l; s=l->next; while(r->next!=NULL) r=r->next; /* 将指针置于最末尾 */ while(1) { printf("请你输入学号(以'0'返回上一级菜单:)"); scanf("%s",num); if(strcmp(num,"0")==0) break; while(s) { if(strcmp(s->)==0) { printf("=====>提示:学号为'%s'的学生已经存在,若要修改请你选择'4 修改'!\n",num); printstart(); printc(); printe(s); printstart(); printf("\n"); return; } s=s->next; } p=(Node *)malloc(sizeof(Node)); strcpy(p->); printf("请你输入姓名:"); scanf("%s",p->); getchar(); printf("请你输入性别:"); scanf("%s",p->); getchar(); printf("请你输入c语言成绩:"); scanf("%d",&p->); getchar(); printf("请你输入数学成绩:"); scanf("%d",&p->); getchar(); printf("请你输入英语成绩:"); scanf("%d",&p->); getchar(); p->>>>; p->> / 3; /* 信息输入已经完成 */ p->next=NULL; r->next=p; r=p; shoudsave=1; } } void Qur(Link l) /* 查询学生 */ { int sel; char findmess[20]; Node *p; if(!l->next) { printf("\n=====>提示:没有资料可以查询!\n"); return; } printf("\n=====>1按学号查找\n=====>2按姓名查找\n"); scanf("%d",&sel); if(sel==1)/* 学号 */ { printf("请你输入要查找的学号:"); scanf("%s",findmess); p=Locate(l,findmess,"num"); if(p) { printf("\t\t\t\t查找结果\n"); printstart(); printc(); printe(p); printstart(); } else Nofind(); } else if(sel==2) /* 姓名 */ { printf("请你输入要查找的姓名:"); scanf("%s",findmess); p=Locate(l,findmess,"name"); if(p) { printf("\t\t\t\t查找结果\n"); printstart(); printc(); printe(p); printstart(); } else Nofind(); } else Wrong(); } void Del(Link l) /* 删除 */ { int sel; Node *p,*r; char findmess[20]; if(!l->next) { printf("\n=====>提示:没有资料可以删除!\n"); return; } printf("\n=====>1按学号删除\n=====>2按姓名删除\n"); scanf("%d",&sel); if(sel==1) { printf("请你输入要删除的学号:"); scanf("%s",findmess); p=Locate(l,findmess,"num"); if(p) { r=l; while(r->next!=p) r=r->next; r->next=p->next; free(p); printf("\n=====>提示:该学生已经成功删除!\n"); shoudsave=1; } else Nofind(); } else if(sel==2) { printf("请你输入要删除的姓名:"); scanf("%s",findmess); p=Locate(l,findmess,"name"); if(p) { r=l; while(r->next!=p) r=r->next; r->next=p->next; free(p); printf("\n=====>提示:该学生已经成功删除!\n"); shoudsave=1; } else Nofind(); } else Wrong(); } void Modify(Link l) { Node *p; char findmess[20]; if(!l->next) { printf("\n=====>提示:没有资料可以修改!\n"); return; } printf("请你输入要修改的学生学号:"); scanf("%s",findmess); p=Locate(l,findmess,"num"); if(p) { printf("请你输入新学号(原来是%s):",p->); scanf("%s",p->); printf("请你输入新姓名(原来是%s):",p->); scanf("%s",p->); getchar(); printf("请你输入新性别(原来是%s):",p->); scanf("%s",p->); printf("请你输入新的c语言成绩(原来是%d分):",p->); scanf("%d",&p->); getchar(); printf("请你输入新的数学成绩(原来是%d分):",p->); scanf("%d",&p->); getchar(); printf("请你输入新的英语成绩(原来是%d分):",p->); scanf("%d",&p->); p->>>>; p->>; printf("\n=====>提示:资料修改成功!\n"); shoudsave=1; } else Nofind(); } void Disp(Link l) { int count=0; Node *p; p=l->next; if(!p) { printf("\n=====>提示:没有资料可以显示!\n"); return; } printf("\t\t\t\t显示结果\n"); printstart(); printc(); printf("\n"); while(p) { printe(p); p=p->next; } printstart(); printf("\n"); } void Tongji(Link l) { Node *pm,*pe,*pc,*pt,*pa; /* 用于指向分数最高的接点 */ Node *r=l->next; if(!r) { printf("\n=====>提示:没有资料可以统计!\n"); return ; } pm=pe=pc=pt=pa=r; while(r!=NULL) { if(r->>=pc->) pc=r; if(r->>=pm->) pm=r; if(r->>=pe->) pe=r; if(r->>=pt->) pt=r; if(r->>=pa->) pa=r; r=r->next; } printf("------------------------------统计结果--------------------------------\n"); printf("总分最高者:\t%s %d分\n",pt->>); printf("平均分最高者:\t%s %d分\n",pa->>); printf("英语最高者:\t%s %d分\n",pe->>); printf("数学最高者:\t%s %d分\n",pm->>); printf("c语言最高者:\t%s %d分\n",pc->>); printstart(); } void Sort(Link l) { Link ll; Node *p,*rr,*s; ll=(Link)malloc(sizeof(Node)); /* 用于做新的连表 */ ll->next=NULL; if(l->next==NULL) { printf("\n=====>提示:没有资料可以排序!\n"); return ; } p=l->next; while(p) { s=(Node*)malloc(sizeof(Node)); /* 新建接点用于保存信息 */ s->data=p->data; s->next=NULL; rr=ll; while(rr->next!=NULL && rr->next->>=p->) rr=rr->next; if(rr->next==NULL) rr->next=s; else { s->next=rr->next; rr->next=s; } p=p->next; } free(l); l->next=ll->next; printf("\n=====>提示:排序已经完成!\n"); } void Save(Link l) { FILE* fp; Node *p; int flag=1,count=0; fp=fopen("c:\\student","wb"); if(fp==NULL) { printf("\n=====>提示:重新打开文件时发生错误!\n"); exit(1); } p=l->next; while(p) { if(fwrite(p,sizeof(Node),1,fp)==1) { p=p->next; count++; } else { flag=0; break; } } if(flag) { printf("\n=====>提示:文件保存成功.(有%d条记录已经保存.)\n",count); shoudsave=0; } fclose(fp); } void main() { Link l;/* 连表 */ FILE *fp; /* 文件指针 */ int sel; char ch; char jian; int count=0; Node *p,*r; printf("\t\t\t\t学生成绩管理系统\n\t\t\t\t-------福建农业职业学院计应0501 黄欢(32号)\n"); l=(Node*)malloc(sizeof(Node)); l->next=NULL; r=l; fp=fopen("C:\\student","rb"); if(fp==NULL) { printf("\n=====>提示:文件还不存在,是否创建?(y/n)\n"); scanf("%c",&jian); if(jian=='y'||jian=='Y') fp=fopen("C:\\student","wb"); else exit(0); } printf("\n=====>提示:文件已经打开,正在导入记录......\n"); while(!feof(fp)) { p=(Node*)malloc(sizeof(Node)); if(fread(p,sizeof(Node),1,fp)) /* 将文件的内容放入接点中 */ { p->next=NULL; r->next=p; r=p; /* 将该接点挂入连中 */ count++; } } fclose(fp); /* 关闭文件 */ printf("\n=====>提示:记录导入完毕,共导入%d条记录.\n",count); while(1) { menu(); printf("请你选择操作:"); scanf("%d",&sel); if(sel==0) { if(shoudsave==1) { getchar(); printf("\n=====>提示:资料已经改动,是否将改动保存到文件中(y/n)?\n"); scanf("%c",&ch); if(ch=='y'||ch=='Y') Save(l); } printf("\n=====>提示:你已经退出系统,再见!\n"); break; } switch(sel) { case 1:Add(l);break; /* 增加学生 */ case 2:Del(l);break;/* 删除学生 */ case 3:Qur(l);break;/* 查询学生 */ case 4:Modify(l);break;/* 修改学生 */ case 5:Save(l);break;/* 保存学生 */ case 9:printf("\t\t\t==========帮助信息==========\n");break; default: Wrong();getchar();break; } } } /* *//* 学生成绩管理程序 编制一个统计学生考试分数的管理程序。 设学生成绩已以一个学生一个记录的形式存储在文件中, 每位学生记录包含的信息有:姓名,学号和各门功课的成绩。 程序具有以下几项功能:求出各门课程的总分,平均分,按姓名, 按学号寻找其记录并显示,浏览全部学生成绩和按总分由高到低显示学生信息等。 */ #include <> #define SWN 3 /* 课程数 */ #define NAMELEN 20 /* 姓名最大字符数 */ #define CODELEN 10 /* 学号最大字符数 */ #define FNAMELEN 80 /* 文件名最大字符数 */ #define BUFLEN 80 /* 缓冲区最大字符数 */ /* 课程名称表 */ char schoolwork[SWN][NAMELEN+1] = {"Chinese","Mathematic","English"}; struct record { char name[NAMELEN+1]; /* 姓名 */ char code[CODELEN+1]; /* 学号 */ int marks[SWN]; /* 各课程成绩 */ int total; /* 总分 */ }stu; struct node { char name[NAMELEN+1]; /* 姓名 */ char code[CODELEN+1]; /* 学号 */ int marks[SWN]; /* 各课程成绩 */ int total; /* 总分 */ struct node *next; /* 后续表元指针 */ }*head; /* 链表首指针 */ int total[SWN]; /* 各课程总分 */ FILE *stfpt; /* 文件指针 */ char stuf[FNAMELEN]; /* 文件名 */ /* 从指定文件读入一个记录 */ int readrecord(FILE *fpt,struct record *rpt) { char buf[BUFLEN]; int i; if(fscanf(fpt,"%s",buf)!=1) return 0; /* 文件结束 */ strncpy(rpt->name,buf,NAMELEN); fscanf(fpt,"%s",buf); strncpy(rpt->code,buf,CODELEN); for(i=0;imarks[i]); for(rpt->total=0,i=0;itotal+=rpt->marks[i]; return 1; } /* 对指定文件写入一个记录 */ writerecord(FILE *fpt,struct record *rpt) { int i; fprintf(fpt,"%s\n",rpt->name); fprintf(fpt,"%s\n",rpt->code); for(i=0;imarks[i]); return ; } /* 显示学生记录 */ displaystu(struct record *rpt) { int i; printf("\nName : %s\n",rpt->name); printf("Code : %s\n",rpt->code); printf("Marks :\n"); for(i=0;imarks[i]); printf("Total : %4d\n",rpt->total); } /* 计算各单科总分 */ int totalmark(char *fname) { FILE *fp; struct record s; int count,i; if((fp=fopen(fname,"r"))==NULL) { printf("Can't open file %s.\n",fname); return 0; } for(i=0;itotal<=v->total) { u=v; v=v->next; } if(v==h) h=p; else u->next=p; p->next=v; p=(struct node *)malloc(sizeof(struct node)); } free(p); fclose(fp); return h; } /* 顺序显示链表各表元 */ void displaylist(struct node *h) { while(h!=NULL) { displaystu((struct record *)h); printf("\n Press ENTER to continue...\n"); while(getchar()!='\n'); h=h->next; } return; } /* 按学生姓名查找学生记录 */ int retrievebyn(char *fname, char *key) { FILE *fp; int c; struct record s; if((fp=fopen(fname,"r"))==NULL) { printf("Can't open file %s.\n",fname); return 0; } c=0; while(readrecord(fp,&s)!=0) { if(strcmp()==0) { displaystu(&s); c++; } } fclose(fp); if(c==0) printf("The student %s is not in the file %s.\n",key,fname); return 1; } /* 按学生学号查找学生记录 */ int retrievebyc(char *fname, char *key) { FILE *fp; int c; struct record s; if((fp=fopen(fname,"r"))==NULL) { printf("Can't open file %s.\n",fname); return 0; } c=0; while(readrecord(fp,&s)!=0) { if(strcmp()==0) { displaystu(&s); c++; break; } } fclose(fp); if(c==0) printf("The student %s is not in the file %s.\n",key,fname); return 1; } main() { int i,j,n; char c; char buf[BUFLEN]; FILE *fp; struct record s; clrscr(); printf("Please input the students marks record file's name: "); scanf("%s",stuf); if((fp=fopen(stuf,"r"))==NULL) { printf("The file %s doesn't exit, do you want to creat it? (Y/N) ",stuf); getchar(); c=getchar(); if(c=='Y'||c=='y') { fp=fopen(stuf,"w"); printf("Please input the record number you want to write to the file: "); scanf("%d",&n); for(i=0;i

[cpp] view plaincopyprint?#include ""    #include"string"    /*定义学生结构体*/    struct Student    {         char ID[20];         char Name[20];         float Mark1;         float Mark2;         float Mark3;         float Average;    };      /*声明学生数组及学生数量*/    struct Student students[1000];    int num=0;         /*求平均值*/    float Avg(struct Student stu)    {         return ()/3;    }         /*通过学号返回数组下标*/    int Student_SearchByIndex(char id[])    {         int i;         for (i=0;i

.......论文.....源程序...... 一般不会有人给```

粗略看了下,上面的差不多了。

c语言毕业论文管理系统设计

只差界面设计。。。 最难的就是界面设计其实,如果你只是了解C语言,那基本上在编程上,可以是相当于小学毕业。MFC界面设计的层次大概打个比方就是“高中”,现在看MFC,它的难度会远远超过你的想象。 速成的话。。。没有很好的办法,界面设计在学校里基本上是不可能会教的,因为这些都是商业机密技术,QQ的界面,360的界面,都是专业的UI库做的,这些库随便就是上百万的授权费。继续回答你:这样的一个界面上,你看着简单,但其实用到的控件很多,按钮,列表,表格等等,你要想用MFC写这样的一个界面,那你几乎得把MFC全部学完,夜以继日地看,我个人感觉需要一个月的时间。还有如果你是用MFC的话,那么你会发现,你写控制台用的C语言和MFC的C语言,会完全不一样,微软封装了很多的数据结构,甚至连函数调用都封装了,看起来很头疼的。

csdn上有一个,我看了下,非常好,不过要先注册才能下。

真是奇怪,管理软件为什么不用VF来写了。标准化的界面,就用VB好了,微软工程师 都用 这些的。造出来 的都是标准化窗口。

C++BUILDER的界面简单,是可视化的,比MFC编程效率高10倍

毕业论文管理系统c语言源代码

没问题,有全套!

纯手工。望采纳!!#include <>#include <>#include<>#define MENU_NUM 7#define N 3typedef struct s1{ char no[11]; /*学号由10个字符组成*/ char name[15]; /*学生姓名*/ float score[N]; /*各门课成绩*/ float sum; /*总分*/ float average; /*平均分*/ int order; /*名次*/ struct s1 *next; /*指向后继结点的指针*/}STUDENT; /*定义结构体类型*/STUDENT * head=NULL;void InputData( STUDENT * ptr );void PrintMenu( );int Menu_Select( );void Init( );void create( );void print( ) ;void Delete( );void append();void computer();main(){ int key; while(1) { key=Menu_Select(); switch(key) { case 0: Init(); //初试化链表。也就是若链表不为空则释放链表中所有数据,将head置为空(NULL) break; case 1: create(); //创建链表,输入数据 break; case 2: Delete(); //删除一个指定学号的记录数据 break; case 3: print(); //打印链表中所有数据 break; case 4: computer(); //计算链表中所有人的总分和平均分 break; case 5: append(); //追加一个数据到链表的尾部 break; case 6: Init(); //释放链表 exit(0); } };}void PrintMenu( ){ int i; char * menu[]={ "0. Init list", "1. Enter list", "2. Delete a record from list", "3. Print list", "4. Compute the score", "5. Insert record to list", "6. Quit" }; printf("\n\n"); for (i=0;inext;//ptr指向下一个结构数据 free(p);//释放p所指向的结构数据的内存 p=ptr;//将p指向ptr所指向的数据 } head=NULL;//将head指向NULL}void create( ) //创建单链表{ STUDENT *pt, *pth=NULL; //定义两个指针变量:pt指向即将申请新的数据内存,pth指向当前数据 while(1) { pt=(STUDENT *)malloc(sizeof(STUDENT));//让pt指向新申请的内存空间 InputData(pt);//输入数据,存放到pt所指向的结构数据。注意让pt的next指向NULL if (strcmp(pt->no,"@")==0) { free(pt);//释放pt所指向的内存空间 break;//退出循环 } else if (head==NULL) { pth=pt; head=pt;//将头指针head和pth指向pt } else { pth->next=pt; //将pth的next指向pt; pth=pt; //将pth指向pt; } };}void print( ) //打印单链表中所有数据{ int i=0; STUDENT *p;//第一个指针p p=head;//将p指向head printf("\n"); printf("******************************STUDENT******************************\n"); printf("|rec|no | name | sc1| sc2| sc3| sum | ave |order|\n"); printf("|---|----------|----------------|----|----|----|------|-----|-----|\n"); //打印表头 while (p!=NULL) { printf("|%3d|%10s|%-16s|%|%|%|%|%|%5d|\n", ++i,p->no,p->name,p->score[0],p->score[1],p->score[2], p->sum,p->average,p->order); //打印p所指向的结构中的所有数据。注意打印数据间的分隔线 p=p->next;//将p指向p的下一个结构数据 } printf("********************************END********************************\n");//打印表尾}void Delete( ) //删除一个记录{ STUDENT *p,*pth;//定义两个指针p,pth char no[11];//定义一个整数no(用来存储输入的学号) printf("intput delete no\n"); scanf("%s",no);//用输入语句输入一个学号存储到no中 p=head;pth=head;//将p和pth都指向头指针 if (strcmp(p->no,no)==0) //也就是若头指针指向的数据需要删除 { head=head->next;//将head指针指向head的下一个数据; free(p);//释放p所指向的数据 } else { p=p->next;//将p指向p的下一个数据 while ( p!=NULL) { if (strcmp(p->no,no)==0) //找到了要删除的数据 { pth->next=p->next;//将pth的next指向p的next free(p);//释放p break;//退出循环 } else { pth=pth->next;//将pth指向pth的next 或 将pth指向p p=p->next;//将p指向p的next } } }}void append(){ STUDENT *p,*pth;//定义两个指针变量p,pth pth=head;//将pth指向head while ( pth->next!=NULL) { pth=pth->next;//ptr指向ptr的next } p=(STUDENT *)malloc(sizeof(STUDENT));//将p指向新申请的内存空间 InputData(p);p->next=NULL;//数据数据存储到p所指向的内存空间,注意将p的next置为NULL pth->next=p;//将ptr的next指向p}void InputData( STUDENT *ptr ){ int i; printf("enter no:"); scanf("%s",ptr->no); if (strcmp(ptr->no,"@")==0 ) return; printf("enter name:"); scanf("%s",ptr->name); for(i=0;i<3;i++) { printf("shuru chengji\n"); scanf("%f",&ptr->score[i]); } ptr->sum=0; ptr->average=0; ptr->order=0; ptr->next=NULL;}void computer(){ STUDENT *p; p=head; for(;p;p=p->next) { p->sum=p->score[0]+p->score[1]+p->score[2]; p->average=(p->score[0]+p->score[1]+p->score[2])/3; }}请采纳。

只差界面设计。。。 最难的就是界面设计其实,如果你只是了解C语言,那基本上在编程上,可以是相当于小学毕业。MFC界面设计的层次大概打个比方就是“高中”,现在看MFC,它的难度会远远超过你的想象。 速成的话。。。没有很好的办法,界面设计在学校里基本上是不可能会教的,因为这些都是商业机密技术,QQ的界面,360的界面,都是专业的UI库做的,这些库随便就是上百万的授权费。继续回答你:这样的一个界面上,你看着简单,但其实用到的控件很多,按钮,列表,表格等等,你要想用MFC写这样的一个界面,那你几乎得把MFC全部学完,夜以继日地看,我个人感觉需要一个月的时间。还有如果你是用MFC的话,那么你会发现,你写控制台用的C语言和MFC的C语言,会完全不一样,微软封装了很多的数据结构,甚至连函数调用都封装了,看起来很头疼的。

鄙视 鄙视

  • 索引序列
  • 语言系统毕业论文
  • 语言采集系统毕业论文日志
  • 毕业论文管理系统c语言代码
  • c语言毕业论文管理系统设计
  • 毕业论文管理系统c语言源代码
  • 返回顶部