资源简介
学生选课系统
有控制台型的代码
也有图形界面型的代码
代码片段和文件信息
// Course.java - Chapter 14 Java 5 version.
// Copyright 2005 by Jacquie Barker - all rights reserved.
// A MODEL class.
import java.util.ArrayList;
import java.util.Collection;
public class Course {
//------------
// Attributes.
//------------
private String courseNo;
private String courseName;
private double credits;
private ArrayList offeredAsSection;
private ArrayList prerequisites;
//----------------
// Constructor(s).
//----------------
public Course(String cNo String cName double credits) {
setCourseNo(cNo);
setCourseName(cName);
setCredits(credits);
// Note that we‘re instantiating empty support Collection(s).
offeredAsSection = new ArrayList();
prerequisites = new ArrayList();
}
//------------------
// Accessor methods.
//------------------
public void setCourseNo(String cNo) {
courseNo = cNo;
}
public String getCourseNo() {
return courseNo;
}
public void setCourseName(String cName) {
courseName = cName;
}
public String getCourseName() {
return courseName;
}
public void setCredits(double c) {
credits = c;
}
public double getCredits() {
return credits;
}
//-----------------------------
// Miscellaneous other methods.
//-----------------------------
public void display() {
System.out.println(“Course Information:“);
System.out.println(“\tCourse No.: “ + getCourseNo());
System.out.println(“\tCourse Name: “ + getCourseName());
System.out.println(“\tCredits: “ + getCredits());
System.out.println(“\tPrerequisite Courses:“);
for (Course c : prerequisites) {
System.out.println(“\t\t“ + c.toString());
}
// Note use of print vs. println in next line of code.
System.out.print(“\tOffered As Section(s): “);
for (Section s : offeredAsSection) {
System.out.print(s.getSectionNo() + “ “);
}
// Finish with a blank line.
System.out.println();
}
public String toString() {
return getCourseNo() + “: “ + getCourseName();
}
public void addPrerequisite(Course c) {
prerequisites.add(c);
}
public boolean hasPrerequisites() {
if (prerequisites.size() > 0) return true;
else return false;
}
public Collection getPrerequisites() {
return prerequisites;
}
public Section scheduleSection(char day String time String room
int capacity) {
// Create a new Section (note the creative way in
// which we are assigning a section number) ...
Section s = new Section(offeredAsSection.size() + 1
day time this room capacity);
// ... and then remember it!
addSection(s);
return s;
}
public void addSection(Section s) {
offeredAsSection.add(s);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2007-11-12 21:38 SRS code
目录 0 2007-11-12 21:38 SRS code\DataAccessClasses
目录 0 2007-11-12 21:38 SRS code\DataAccessClasses\code
文件 44 2004-12-17 09:06 SRS code\DataAccessClasses\code\111-11-1111.dat
文件 69 2004-12-17 09:07 SRS code\DataAccessClasses\code\222-22-2222.dat
文件 38 2004-12-17 09:07 SRS code\DataAccessClasses\code\333-33-3333.dat
目录 0 2007-11-12 21:38 SRS code\DataAccessClasses\code\backup
文件 56 2005-03-13 20:58 SRS code\DataAccessClasses\code\backup\111-11-1111.dat
文件 44 2004-12-17 09:06 SRS code\DataAccessClasses\code\backup\111-11-1111.dat.orig
文件 69 2004-12-17 09:07 SRS code\DataAccessClasses\code\backup\222-22-2222.dat
文件 69 2004-12-17 09:07 SRS code\DataAccessClasses\code\backup\222-22-2222.dat.orig
文件 38 2004-12-17 09:07 SRS code\DataAccessClasses\code\backup\333-33-3333.dat
文件 38 2004-12-17 09:07 SRS code\DataAccessClasses\code\backup\333-33-3333.dat.orig
文件 219 2005-02-27 13:20 SRS code\DataAccessClasses\code\backup\code.bat
文件 401 2004-12-16 22:55 SRS code\DataAccessClasses\code\backup\copyCode.bat
文件 2822 2005-02-27 14:07 SRS code\DataAccessClasses\code\backup\Course.java
文件 207 2000-10-17 11:27 SRS code\DataAccessClasses\code\backup\CourseCatalog.dat
文件 1640 2004-12-17 14:06 SRS code\DataAccessClasses\code\backup\CourseCatalog.java
文件 387 2005-01-17 16:52 SRS code\DataAccessClasses\code\backup\diffCode.bat
文件 872 2004-12-17 07:28 SRS code\DataAccessClasses\code\backup\EnrollmentStatus.java
文件 206 2005-03-13 20:58 SRS code\DataAccessClasses\code\backup\Faculty.dat
文件 1589 2005-02-27 13:44 SRS code\DataAccessClasses\code\backup\Faculty.java
文件 161 2004-12-17 09:21 SRS code\DataAccessClasses\code\backup\FileNames.properties
文件 443 2004-12-17 14:08 SRS code\DataAccessClasses\code\backup\InvalidStudentException.java
文件 1327 2005-02-27 16:16 SRS code\DataAccessClasses\code\backup\Person.java
文件 45 2000-10-17 11:27 SRS code\DataAccessClasses\code\backup\Prerequisites.dat
文件 2975 2005-02-27 14:06 SRS code\DataAccessClasses\code\backup\Professor.java
文件 129 2004-12-17 09:08 SRS code\DataAccessClasses\code\backup\reset.bat
文件 2199 2005-02-27 14:07 SRS code\DataAccessClasses\code\backup\ScheduleOfClasses.java
文件 8740 2005-03-06 21:25 SRS code\DataAccessClasses\code\backup\Section.java
............此处省略106个文件信息
- 上一篇:文件上传所需jar包
- 下一篇:ble device monitor
相关资源
- JSP学生选课系统完整版
- JavaWeb-学生在线选课系统
- JSP+SQL学生选课系统269113
- Android版学生选课系统(数据存储用的
- JavaEE 高校学生选课系统Struts2 和hibe
- 学生选课系统项目报告
- JSP JAVA学生选课系统-毕业设计
- JSP+SQL学生选课系统(毕业设计)
- 基于Web的学生选课系统_课程大作业
- jsp+sql学生选课系统
- jsp学生选课系统代码及报告
- JavaEE编写的学生选课系统
- jsp简单的学生选课系统
- javaEE学生选课系统设计报告+工程源文
- javaEE学生选课系统文档+工程文件+数据
- 基于java的SSM学生选课系统
- 大学生选课系统
- JAVA学生选课系统263137
- JAVA学生选课系统源码
- 基于SSH的学生选课系统含完整系统实
- 基于Java Web的学生选课系统JavaWeb设计
- Android学生选课系统zip
- 基于javaweb的高校学生选课系统项目源
- jsp+servlet+mysql学生选课系统
- javaWeb高校学生选课系统
- 学生选课系统jsp/mysql实现
- 基于JSP的学生选课系统
- 学生选课系统源码
- 基于jsp servlet mysql 的学生选课系统
- java学生选课系统119896
评论
共有 条评论