欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 二级文件系统课程设计心得体会

二级文件系统课程设计心得体会

时间:2017-08-10 00:40

操作系统课程设计

操作系统实验心得    每一次课程设计度让我学到了在平时课堂不可能学到的东西。

所以我对每一次课程设计的机会都非常珍惜。

不一定我的课程设计能够完成得有多么完美,但是我总是很投入的去研究去学习。

所以在这两周的课设中,熬了2个通宵,生物钟也严重错乱了。

但是每完成一个任务我都兴奋不已。

一开始任务是任务,到后面任务就成了自己的作品了。

总体而言我的课设算是达到了老师的基本要求。

总结一下有以下体会。

  1、络真的很强大,用在学习上将是一个非常高效的助手。

几乎所有的资料都能够在上找到linux虚拟机的安装,到linux的各种基本命令操作,再到gtk的图形函数,最后到文件系统的详细解析。

这些都能在上找到。

也因为这样,整个课程设计下来,我浏览的相关页已经超过了100个(不完全统计)。

当然上的东西很乱很杂,自己要能够学会筛选。

不能决定对或错的,有个很简单的方法就是去尝试。

就拿第二个实验来说,编译内核有很多项小操作,这些小操作错了一项就可能会导致编译的失败,而这又是非常要花时间的,我用的虚拟机,编译一次接近3小时。

所以要非常的谨慎,尽量少出差错,节省时间。

多找个几个参照资料,相互比较,慢慢研究,最后才能事半功倍。

  2、同学间的讨论,这是很重要的。

老师毕竟比较忙。

对于课程设计最大的讨论伴侣应该是同学了。

能和学长学姐讨论当然再好不过了,没有这个机会的话,和自己班上同学讨论也是能够受益匪浅的。

大家都在研究同样的问题,讨论起来

急求一个操作系统课程的文件管理系统设计

这是源码,其他的你可以自己写,或上网搜下  #pragma warning(disable:4786)  #include   #include   #include   #include   using namespace std;  struct File  {  string name;  bool isDir;  int pos;  int len;  File* pPre;  File* pNxt;  File* pChd;  File* pPar;  File(){name = ;isDir = false;pos = len = 0;pChd = pPar = pPre = pNxt = NULL;}  };  class DirSystem  {  private:  File* pRoot;  public:  DirSystem(){pRoot = new File;pRoot->pChd = new File;pRoot->pPar = pRoot;}  File* Append(File*& tail,const File& f)  {  tail->pNxt = new File;  tail->pNxt->isDir = f.isDir;  tail->pNxt->len = f.len;  tail->pNxt->pos = f.pos;  tail->pNxt->name = f.name;  tail->pNxt->pChd = tail->pNxt->pNxt = tail->pNxt->pPar = NULL;  tail->pNxt->pPre = tail;  return tail->pNxt;  }  void Md(File*& pCur,const File& f)  {  if(pCur->pChd == NULL)  {  pCur->pChd = new File;  pCur->pChd->pPar = pCur;  Append(pCur->pChd,f);  }  else  {  File* tmp = pCur->pChd;  while(tmp->pNxt != NULL)  tmp = tmp->pNxt;  Append(tmp,f);  }  }  void Show(File* pF)  {  if(pF == NULL)  return;  File* cur = pF->pNxt;  while(cur != NULL)  {  cout << cur->name;  if(cur->isDir)  cout << (文件夹) << endl;  else  cout << (文件) << endl;  cur = cur->pNxt;  }  }  void Rd(File* pF)  {  if(pF == NULL)  cout << 文件不存在! << endl;  else if(pF->pChd != NULL)  cout << 该文件夹中还有其它文件,拒绝删除! << endl;  else  {  pF->pPre->pNxt = pF->pNxt;  if(pF->pNxt != NULL)  pF->pNxt->pPre = pF->pPre;  delete pF;  }  }  void Init()  {  int num;  cout << 输入分区数: << endl;  cin >> num;  int i,pos;  File f,*t;  pos = 0;  t = pRoot->pChd;  f.isDir = true;  f.pChd = f.pNxt = f.pPar = f.pPre = NULL;  char ch = 'C';  for(i = 0;i < num;++i)  {  cout << 输入分区容量: << endl;  cin >> f.len;  f.pos = pos;  pos += f.len;  f.name = ch++ + string(:);  t = Append(t,f);  }  }  void Run()  {  File* pCur;  pCur = pRoot->pChd->pNxt;  string hint,cmd,tmp;  hint = pCur->name + \\\\\\\\>;  while(true)  {  cout << hint;  cin >> cmd;  cmd = Uniform(cmd);  if(cmd == DIR)  {  cout << pCur->name << endl;  Show(pCur->pChd);  }  else if(cmd == CD)  {  cin >> cmd;  cmd = Uniform(cmd);  File* ftmp = pCur;  string htmp = hint;  hint = ;  pCur = pRoot;  bool find = false;  vector nm = Parse(cmd);  for(int i = 0;i < nm.size();++i)  {  find = false;  pCur = pCur->pChd->pNxt;  while(pCur != NULL)  {  if(pCur->name == nm[i])  {  hint += nm[i] + '\\\\\\\\';  find = true;  break;  }  pCur = pCur->pNxt;  }  if(!find)  break;  }  if(!find)  {  pCur = ftmp;  hint = htmp;  cout << 没有找到要转向的路径! << endl;  }  else  {  if(nm.size() > 1)  hint.erase(hint.end()-1);  hint += >;  }  }  else if(cmd == MD)  {  cin >> cmd;  File f;  f.isDir = true;  f.pos = 0;  f.len = 100;  f.name = cmd;  f.pChd = f.pPar = f.pNxt = f.pPre = NULL;  Md(pCur,f);  }  else if(cmd == MF)  {  cin >> cmd;  File f;  f.isDir = false;  f.pos = 0;  f.len = 100;  f.name = cmd;  f.pChd = f.pPar = f.pNxt = f.pPre = NULL;  Md(pCur,f);  }  else if(cmd == RD)  {  cin >> cmd;  File* tar = pCur->pChd;  while(tar)  {  if(tar->name != cmd)  tar = tar->pNxt;  else  break;  }  Rd(tar);  }  else  {  cout << 您输入的命令本系统不识别! << endl;  }  }  }  private:  vector Parse(string tar)  {  vector res;  int beg,end;  beg = 0;  end = tar.find('\\\\\\\\',beg);  while(true)  {  res.push_back(tar.substr(beg,end - beg));  if(end == -1)  break;  beg = end + 1;  end = tar.find('\\\\\\\\',beg);  }  return res;  }  string Uniform(string cmd)  {  string res = cmd;  int offset = 'A' - 'a';  for(int i = 0;i < cmd.size();++i)  {  if(cmd[i] >= 'a' && cmd[i] <= 'z')  res[i] = cmd[i] + offset;  }  return res;  }  };  int main()  {  DirSystem ds;  ds.Init();  ds.Run();  return 0;  }

学习程序设计的心得

那不重要的关键是你有没有用心去学你说这对不对学习各有各的方法

国际贸易实务课程设计感想

国际贸易实务课程设计总结报告在我看来,这次短学期的内容是最让人觉得充实的.由于实践性比较强,又由于与自己目前所做的工作-外贸业务员有较大的关联,兴趣加上了应用,让我在这次课程设计过程中颇感乐趣,也颇有收获。

而与外贸业务员的职责有所不同的是,这次课程设计的内容是贯穿始终,从市场调研开始到合同达成交易结束为止,有许多是超出了业务员的工作范围之外,这就让我更感受益匪浅。

在完成初步的市场调研之后,我们就交易内容与买方(Hasbro, Inc.)开始进入谈判阶段。

这次“谈判初体验”可以说是趣味无穷吧,虽说正而八经地也找了有关谈判技巧的书来参考,但在操作过程中还是未能很好运用这些技巧,或许是因为我们的水平也不需要运用这些技巧就能达成共识了吧。

但不管怎样,几次不算十分正式的谈判让我学到了很多。

不上规模和气氛的谈判已让人“心力交瘁”,更不用说在真正的交易过程中与客户进行的谈判了。

心理素质、专业知识、社交礼节等一样都不能少。

这对于我现在及今后的工作有很大的借鉴作用。

最终,我们达成的价格对双方都比较有利,看来也算是一次小小的成功吧。

谈判结束,达成了交易之后,接下来就要制定合同、准备单据了。

说这是次复习的过程一点也不为过。

看着装箱单、提单、汇票、发票等等单据的格式才发现,之前学的一点也无法落实到实处。

于是,我们现学现卖,把教材又温习了一遍,同时不知不觉地也为外销员的考试作了准备,正所谓一箭双雕。

在买卖双方对合同的内容进行了确定之后,我们根据买方开出的信用证,对所要求的整付单据进行了制作与填制。

这个过程是很讲究耐心的,一不留神就会犯错。

还好在三个人共同的努力下,像模像样地完成了既定任务。

交由买方审核之后,我们修改了一两处小错误,这一阶段也便告一段落了。

说简单,这次任务也是挺轻松的;要说难,也是挺折腾人的。

两个星期的短学期转眼间就这么过去,与半个月前不同的是,我们手中多了一份有点分量的文件夹。

说不上硕果累累,但至少是心满意足了。

本次课程设计是我们教学计划中非常重要的实践性教学环节,使我们了解和掌握国际经济与贸易的基本理论,印证、巩固和丰富已学过的专业课程内容。

提高了对外贸易实务的业务水平、各方面的专业水平和外语水平,同时也提高了我们的实际工作能力,结合实习内容全面消化和理解专业理论知识,为就业后从事实际业务工作打下了坚实的基础。

我们本次主要进行了彩电的出口模拟,出口业务流程主要包括:报价、订货、付款方式、备货、通关手续、提单、结汇等事项。

一、报价 在国际贸易中一般是由产品的询价、报价作为贸易的开始。

其中,对于出口产品的报价主要包括:产品的质量等级、产品的规格型号、产品是否有特殊包装要求、所购产品量的多少、交货期的要求、产品的运输方式、产品的材质等内容。

我们这次采用的报价是CIF成本、保险费加运费形式。

二、订货(签约) 在签订《购货合同》过程中,主要对商品名称、规格型号、数量、价格、包装、产地、装运期、付款条件、结算方式、索赔、仲裁等内容进行商谈,并将商谈后达成的协议写入《购货合同》。

这标志着出口业务的正式开始。

三、付款方式 我们采用的付款方式是信用证付款方式。

信用证是保证出口商收回货款的保证文件。

我们应注意的是,出口货物的装运期限应在信用证的有效期限内进行,信用证交单期限必须不迟于信用证的有效日期内提交。

四、备货 备货在整个贸易流程中,起到举足轻重的重要地位,须按照合同逐一落实。

备货是决定配送成败的初期工作,如果备货成本太高,会大大降低配送的效益。

五、通关手续 通关手续极为烦琐又极其重要,如不能顺利通关则无法完成交易。

1、属法定检验的出口商品须办出口商品检验证书。

2、须由专业持有报关证人员,持箱单、发票、报关委托书、出口结汇核销单、出口货物合同副本、出口商品检验证书等文本去海关办理通关手续。

六、提单 提单是出口商办理完出口通关手续、海关放行后,由外运公司签出、供进口商提货、结汇所用单据。

七、结汇 出口货物装出之后,进出口公司即应按照信用证的规定,正确缮制(箱单、发票、提单、出口产地证明、出口结汇)等单据。

在信用证规定的交单有效期内,递交银行办理议付结汇手续。

通过实习我对所选的国贸专业有了进一步的了解,同时也对外贸这个职业有了进一步的认识,明确了自己在应注意的问题,通过这次学习我总结了以下几点: 1)熟练掌握好本专业的知识 专业知识是我们从事外贸工作的基础,外贸工作的高风险要求我们必须熟练地掌握好专业知识。

要注重国际贸易实务中基础知识,不断强化基本概念基本流程的重要性;同时增加实训课程的课时,让学生有更多机会进入操作环节,加强对学生动手操作能力的培养。

2)加强外语的学习 在写函电的过程中我意识到了外语的重要性,外语是我们对外交流的桥梁,因此在以后的学习中必须加强对外语的学习,同时加强口语的练习,这是我们搞外贸的基础,因此必须掌握好这门工具。

对于外贸专业人员而言,不仅要掌握一定的专业知识,而且还必须会用英语与外商交流、谈判及写传真、书信。

如果专业英语知识掌握不好,就很难胜任工作,甚至会影响业务的顺利进行。

因此,在实习中要求我们加强英语的学习,掌握外贸专业术语基础。

3)加强社会实践 通过实习我发现外贸这专业是门实践性很强的专业,它不光要求我们有扎实的理论知识而且必须具有很强的动手操作能力,因此在以后的学习生活中还必须加强社会实践,培养自己的动手能力来适应专业的要求。

4)加强各方面素质的提高。

外贸工作同时是一个涉外行业,因此对各方面的要求都很高,对外代表的是国家形象,因此必须加强自己各方面素质的修炼如礼仪等。

我们现在所学习的许多国贸课程,都是很系统、很全面的。

但是,在外贸业务中,并非每门课程都会运用到。

因为在实际工作中,每人都有指定的工作任务,这就要求我们分工合作,而实际操作中我们也是这么做的,我们每个人都按角色完成着各自的任务。

这就要求我们在分工中合作,这也是我们此次实习的另一收获。

这使我确实感受到了团队精神的作用。

每个人,生活在这个社会中,都必须随时处于一个团队中,不可能孤立存在,我们能够顺利完成此次实习,与大家的努力与协作是分不开的。

虽然在实习期间,我们没有接到外贸的业务,但是老师告诉我们,每一笔买卖都不是个人能够完成的,都是大家各司其职,齐心协力的结果。

所以一定要重视团队协作精神。

过近两周的模拟操作,所有的同学普遍感觉受益很大,认为本次课程设计锻炼我们的专业技能,充实了专业知识,丰富了社会经验,为即将走上工作岗位奠定了坚实的基础,增强了我们对自己适应工作需要的自信心。

在这次实习中我学到了很多知识,希望在以后的学习中学校能提供更多的实践机会给我们,使我们能迅速的成长为一名合格的外贸人员。

确实很着急

课程设计 销售管理系统

一要是用C的!!才大1还用不到VB!!!用来交作业的,能运行就可以!

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片