欢迎来到985免费论文网-论文免费参考网!
当前位置: 首页 > 计算机论文 >

文献综述情况概述怎么写

来源:985免费论文网  | 时间:2024-11-20 00:25:13 |

文献综述情况概述怎么写

文献综述怎么写文献综述是对某一方面的专题搜集大量情报资料后经综合分析而写成的一种学术论文,它是科学文献的一种.文献综述是反映当前某一领域中某分支学科或重要专题的最新进展、学术见解和建议的它往往能反映出有...

西安工业大学
  操作系统课程设计报告
  课 目:¬¬¬¬ 银行家算法
  学 院: 计算机科学与工程学院
  指导教师: 姜虹
  学 生: 王丽娇
  班 级: 网络工程080610127
  完成时间:2010年12月25日
  操作系统课程设计报告
  课 目:¬¬¬¬ 银行家算法
  学 院: 计算机科学与工程学院
  指导教师: 姜虹
  学 生: 王丽娇
  班 级: 网络工程080610127
  目 录
  1、项目内容、要求与分组情况总体介绍 2
  2、概要设计 2
  2.1开发工具及环境 2
  2.2 任务及需求分析 2
  2.3 功能模块设计 2
  2.4 工作原理 3
  3、 具体实现 3
  3.1 类设计 3
  3.2 模块及实现代码介绍 3
  4、运行调试与分析讨论 4
  5、设计体会与小结 6
  6、参考文献 7
  附录:(源程序) 7
  1、项目内容、要求与分组情况总体介绍
  项目内容、要求:
  本次实验的目标是制作一个计算器,可以进行简单的四则运算(加、减、乘、除)。
  小组的具体分工情况见下表:
  小组组长 谌江波
  成员 子项目名称 具体要求
  谌江波 模块的组合及测试 查找出程序的错误并改正
  肖权 数字键的注册 将数字键注册监听者,使其功能正常
  刘达辉 窗口的创建和分配 设计计算器的界面
  李晓阳 组合其余同学的工作 是程序完整化
  詹烨刚 编写具体的计算方法 添加运算符号及功能代码
  2、概要设计
  2.1开发工具及环境
  文本编辑器:记事本;
  运行环境:命令提示符(DOS环境)。
  2.2 任务及需求分析
  设计简易计算器程序,实现简单的运算(加减乘除),具体任务如下:
  1) 计算器窗口界面布局设计;
  2) 各种计算功能的算法分析;
  3) 编程实现具体的计算功能;
  4) 运行测试程序,调试纠正运行错误。
  5) 调试无误,运行,测试具体算法功能。
  2.3 功能模块设计
  计算器的模块设计图如下:
  2.4 工作原理
  点击相应的数字键,即会在显示文档中显示该数字。进行相应的运算,首先输入第一个计算数字,然后输入运算符,再输入第二个计算数字,点击“=”按钮即得计算结果。同时,还有归零功能,点击该按钮,显示栏中即可归零。
  3、 具体实现
  3.1 类设计
  类名:jisuanqi
  作用:功能代码,窗口布局设定
  public class Calculator extends WindowAdapter
  {}
  ¬WindowAdapter实现了WindowListener的类,实现了WindowListener
  frame.addWindowListener(new WindowAdapter(){});———————————————————————————
  类名:WindowDestroyer
  作用:用于退出窗口动作
  关键代码:
  class close implements ActionListener {
  public void actionPerformed(ActionEvent e) {
  System.exit(0);
  }
  3.2 模块及实现代码介绍
  Frame fm = new Frame("简单计算器");
  for (int i = 0; i <= 16; i++) {
  b[i] = new Button(ss[i]);
  }
  for (int i = 0; i <= 15; i++) {
  p2.add(b[i]);
  } //创建按钮 并添加到P2
  b[16].setBackground(Color.yellow);
  txt = new TextField(15);
  txt.setEditable(false);
  for (int i = 0; i <= 16; i++) {
  b[i].addActionListener(new buttonlistener());…… }
  注:此方法主要设置窗口、面板、各个按键。对各个按键进行定义(定义好各按键该实现什么功能)、排布,将各个按键注册到监听器上。
  ———————————————————————————
  txt.setText(txt.getText() + btn.getLabel());
  if (btn.getLabel() == "归零")
  txt.setText("");
  注:该代码使每次进入时的文本都清空
  ———————————————————————————
  class close implements ActionListener {//退出
  public void actionPerformed(ActionEvent e) {
  System.exit(0);
  }
  注:该方法实现了窗口的关闭
  4、运行调试与分析讨论
  调试运行45运算,运算过程如下所示:
  1)命令提示符中运行计算器程序,如下图:
  2)计算器界面显示,输入第一个运算值“4”,如下图:
  3)输入运算符“”,如下图:
  4)输入第二个运算值“5”,如下图所示:
  5)点击计算器按钮“=”,得出计算结果。如下图:
  5、设计体会与小结
  通过这次课程设计,我们了解到java也是可以分工合作的,虽然最后的整合过程非常麻烦,但是在整合完后,我们发现,课本被翻过很多遍,很多以前不知道的东西就这样豁然开朗了。我们还引用了很多从来没有用过的语句块,大多是从网上找到,然后自己整合进入代码,再实现我们想要的功能。
  编程是个艰难的过程,很多功能语句都需要上网或者是查其他书籍来查看他们的用法,课本上的东西对我们来说远远不够,我们要把目光放长远一些。
  这次的课程设计使我对JAVA的许多东西都有了更深一步的了解,以前对自己的要求是看得懂就行,现在才发现,光能看懂是远远不够的,能看懂并不代表你会!只有自己真的亲身体验到了,才会知道。
  这个礼拜的课程设计是这个学期最累的一个礼拜,但是,我们的付出总算有回报,虽然我们的计算器可能还存在不少的问题,但是,至少它可以正常运行四则运算,基本达到了我们预期的要求,所以,这个礼拜同样是我最充实的一个礼拜。
  6、参考文献
  [1]杜春涛,《面向对象程序设计—Java语言》,中国铁道出版社.
  [2]丁振凡,《JAVA语言实用教程》,北京邮电大学出版社.
  [3]
  附录:(源程序)
  import java.awt.;
  import java.awt.event.;
  public class jisuanqi extends WindowAdapter {
  Panel p1 = new Panel();
  Panel p2 = new Panel();
  Panel p3 = new Panel();
  TextField txt;
  private Button[] b = new Button[17];
  private String ss[] = { "7", "8", "9", "+", "4", "5", "6", "-", "1", "2", "3", "", "归零", "0", "=", "/", "关闭" };
  static double a;
  static String s, str;//定义变量 创建对像
  public static void main(String args[]) {
  (new jisuanqi()).frame();
  }
  public void frame() {
  Frame fm = new Frame("简单计算器");
  for (int i = 0; i <= 16; i++) {
  b[i] = new Button(ss[i]);
  }
  for (int i = 0; i <= 15; i++) {
  p2.add(b[i]);
  } //创建按钮 并添加到P2
  b[16].setBackground(Color.yellow);
  txt = new TextField(15);
  txt.setEditable(false);
  for (int i = 0; i <= 16; i++) {
  b[i].addActionListener(new buttonlistener());//添加监听器
  }
  b[16].addActionListener(new close());
  fm.addWindowListener(this);
  fm.setBackground(Color.red);
  p1.setLayout(new BorderLayout());
  p1.add(txt, "North");
  p2.setLayout(new GridLayout(4, 4));
  p3.setLayout(new BorderLayout());
  p3.add(b[16]);
  fm.add(p1, "North");
  fm.add(p2, "Center");
  fm.add(p3, "South");
  fm.pack();
  fm.setVisible(true);//都是些窗中设置 添加相关组件和监听器
  }
  public void windowClosing(WindowEvent e) {
  System.exit(0);//退出系统
  }
  class buttonlistener implements ActionListener {
  //编写监听器事件 通过按键得出给果
  public void actionPerformed(ActionEvent e) {
  Button btn = (Button) e.getSource();
  if (btn.getLabel() == "=") {
  jisuan();
  str = String.valueOf(a);
  txt.setText(str);
  s = "";
  } else if (btn.getLabel() == "+") {
  jisuan();
  txt.setText("");
  s = "+";
  } else if (btn.getLabel() == "-") {
  jisuan();
  txt.setText("");
  s = "-";
  } else if (btn.getLabel() == "/") {
  jisuan();
  txt.setText("");
  s = "/";
  } else if (btn.getLabel() == "") {
  jisuan();
  txt.setText("");
  s = "";
  } else {
  txt.setText(txt.getText() + btn.getLabel());
  if (btn.getLabel() == "归零")
  txt.setText("");
  }
  }
  public void jisuan() {//编写具体计算方法
  if (s == "+")
  a += Double.parseDouble(txt.getText());
  else if (s == "-")
  a -= Double.parseDouble(txt.getText());
  else if (s == "")
  a = Double.parseDouble(txt.getText());
  else if (s == "/")
  a /= Double.parseDouble(txt.getText());
  else
  a = Double.parseDouble(txt.getText());
  }
  }
  }
  class close implements ActionListener {//退出
  public void actionPerformed(ActionEvent e) {
  System.exit(0);
  }
  }

首先,建立研究主题,在相关的数据库和期刊中搜索并筛选相关文献;

其次,对每篇文献进行评估,评估文献质量和可能对研究产生的影响;

然后,对选中的文献进行综合和分类,理清不同文献之间的联系;

最后,整合各类文献,撰写出完整的文献综述。在论文中,文献综述一般需详细、客观地叙述前人研究,归纳出研究动机、目的、内容,为研究奠定基础。

有区别。综述是论文的一种,一篇好的综述论文也是有很高学术价值的,综述可以对学科前沿的研究指明方向,对学科前沿进展作出预判,因此,一篇好的综述论文必须占有大量的中外文资料,经过作者的研究和分析作出再创造的重大进展,但论文不都是综述,有学术论文,有工程实践论文等,若研究生的毕业论文,则文中第一章就是综述,也可以说论文里面包含综述,所以二者还是有区别的。


文献综述情况概述怎么写》由:互联网用户整理提供;
链接地址:https://lw985.com/show/306958.html
转载请保留,谢谢!
推荐专题
相关文章