记琴情感
您的当前位置:首页设计实验报告 篇2

设计实验报告 篇2

来源:记琴情感


  学生姓名: 郭倩

  班级:信息112

  学号:

  实验地点: 经管实验中心证券实验室

  指导教师:赵利平

  实验日期:

  实验环境:Windows 20xx+JDK1.6

  1. 实验目的

  (1) 理解子类派生的概念

  (2) 学习创建子类对象

  (3) 掌握方法覆盖的使用

  2.实验内容

  (1) 设计三个类:完成实验教材P52页程序清单4-2;

  (2)通过编制一个程序来加深对嵌套类、内部类和局部类的理解:完成实验教材P56页程序清单4-3;

  2. 实验过程

  报告撰写具体要求:上述实验内容要求写出源代码及运行结果。

  实验内容(1):

  //Polymorphism.java

  abstract class Student{

  final static int CourseNo=3;

  String name;

  String type;

  int courses;

  String courseGrade;

  public Student(String name){

  this.name=name;

  courses=new int[CourseNo];

  courseGrade=null;

  }

  public abstract void calculateGrade;

  public String getName{

  return name;

  }

  public String getType{

  return type;

  }

  public String getCourseGrade{

  return courseGrade;

  }

  public int getCourseScore(int courseNumber){

  return courses[courseNumber];

  }

  public void setName(String name){

  this.name=name;

  }

  public void setType(String type){

  this.type=type;

  }

  public void setCourseScore(int courseNumber,int courseScore){this.courses[courseNumber]=courseScore;

  }

  }

  class Undergraduate extends Student{

  public Undergraduate(String name){

  super(name);

  type="本科生";

  }

  public void calculateGrade{

  int total=0;

  double average=0;

  for(int i=0;i=80&&average=70&&average=60&&average=50&&average<60) coursegrade="及格";else coursegrade="不及格";

  }

  }

  class Postgraduate extends Student{

  public Postgraduate(String name){

  super(name);

  type="研究生";

  }

  public void calculateGrade{

  int total=0;

  double average=0;

  for(int i=0;i=90&&average=80&&average=70&&average=60&&average建模->概要设计->详细设计->编码->测试->维护。编码可以理解为编程,这个只占总时间的20%左右。编程只是其中的一小部分。

  在这次项目里我完成了许多工作,在界面设计上我完成了,首页、全部的商品页面、全部的用户页面及部分管理员页面的制作,在后期项目整合过程中修改了功能和界面结合时出现的bug,还有数据库插入数据及解决数据库集中整合时出现的问题。这些工作我都顺利完成了,虽然并不能算是非常的出色,但也算是尽力了。现在看到自己辛劳的成果,我感到很欣慰。

  当然,在这次项目过程中我也发现了自己的一些问题。如现在的网站开发技术还不够强,在和小组成员相互沟通上还不够积极等。我希望以此为契机,在将来的项目开发中能做得更好。

显示全文