资源简介

这是吉林大学软件学院的软构件与中间件JavaEE课程设计,要求是一个在线考试系统,使用jpa,jsf,托管bean,会话bean等技术。
资源内容包括:
1.题目要求
2.实现代码
3.建数据库sql文件
4.报告(报告中包括数据库表设计,类设计,页面设计及交互,用例图等。)
分享给学弟学妹们。

资源截图

代码片段和文件信息

package bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.Table;
import javax.persistence.JoinColumn; 

@Table(name=“paper“)//试卷与试题是多对多的关系。
//一个试卷中包含多个试题,一个试题可以被多个试卷包含
@Entity
public class JpaPaper implements Serializable{
private static final long serialVersionUID=1L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;

@Column(name=“subject“)
private String subject;

@Column(name=“addTime“)
private String date;

@Column(name=“status“)
private String status;

@Column(name=“name“)
private String name;

//一个试卷包含多个试题
@ManyToMany
@JoinTable(name=“paperqus“joinColumns={@JoinColumn(name=“paperid“referencedColumnName=“id“)}
inverseJoinColumns={@JoinColumn(name=“qusid“referencedColumnName=“id“)})
private List jquss=new ArrayList();

public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}


public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public List getJquss() {
return jquss;
}
public void setJquss(ArrayList jquss) {
this.jquss = jquss;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\
     文件        1138  2018-09-05 08:45  软构件与中间件JavaEE\TestSys03\.classpath
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\.metadata\
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\.metadata\WebContent\
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\.metadata\WebContent\WEB-INF\
     文件       14453  2018-09-20 13:27  软构件与中间件JavaEE\TestSys03\.metadata\WebContent\WEB-INF\faces-config.pageflow
     文件        1042  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\.project
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\.settings\
     文件         503  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\.settings\.jsdtscope
     文件         364  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\.settings\org.eclipse.jdt.core.prefs
     文件         133  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\.settings\org.eclipse.jpt.core.prefs
     文件         479  2018-09-02 21:18  软构件与中间件JavaEE\TestSys03\.settings\org.eclipse.wst.common.component
     文件         314  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml
     文件         438  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\WebContent\
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\WebContent\meta-INF\
     文件          39  2018-09-01 15:49  软构件与中间件JavaEE\TestSys03\WebContent\meta-INF\MANIFEST.MF
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\WebContent\WEB-INF\
     文件        7698  2018-09-20 13:27  软构件与中间件JavaEE\TestSys03\WebContent\WEB-INF\faces-config.xml
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\WebContent\WEB-INF\lib\
     文件      855973  2018-09-04 09:39  软构件与中间件JavaEE\TestSys03\WebContent\WEB-INF\lib\mysql-connector-java-5.1.26.jar
     文件         969  2018-09-04 23:19  软构件与中间件JavaEE\TestSys03\WebContent\WEB-INF\web.xml
     目录           0  2018-09-21 23:33  软构件与中间件JavaEE\TestSys03\WebContent\errors\
     文件         646  2018-09-20 12:24  软构件与中间件JavaEE\TestSys03\WebContent\errors\deletePaperError.xhtml
     文件         610  2018-09-17 12:32  软构件与中间件JavaEE\TestSys03\WebContent\errors\editPpFailure.xhtml
     文件         661  2018-09-20 12:12  软构件与中间件JavaEE\TestSys03\WebContent\errors\editTestError.xhtml
     文件         957  2018-09-20 12:35  软构件与中间件JavaEE\TestSys03\WebContent\errors\error.xhtml
     文件         675  2018-09-20 02:17  软构件与中间件JavaEE\TestSys03\WebContent\errors\hasDoneTest.xhtml
............此处省略113个文件信息

评论

共有 条评论