Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //dito pinoprocess ang lahat
- import java.util.*; //utilities
- public class mainProcess{
- //scanner object
- Scanner sc = new Scanner(System.in);
- String userA = "user0071", userB = "user0069"; //users
- String login, menuSelect, mainReturn, scheduleDaySelect,studentListSelect; //string na para sa functions
- String rating; //string para sa function sa loob ng function
- //login
- public void login() {
- System.out.println("**************************");
- System.out.println("*WELCOM TO FACULTY SYSTEM*");
- System.out.println("**************************");
- System.out.println("");
- int x = 0;
- do{
- System.out.print("*ENTER USER ID:");
- login = sc.nextLine();
- if(login.equals(userA)){
- mainProcess userA = new mainProcess();
- userA.userA();
- }
- else{
- System.out.println("!Invalid user id!");
- System.out.println("*****************");
- }
- }while(x <= 0);
- }
- //encasulation
- //connected to sa studGrade
- //userA
- public void userA(){
- System.out.println("*****Welcome Mr. Santiago*****");
- System.out.println("****************************");
- System.out.println("*****Menu Selection*****");
- mainProcess menu = new mainProcess();
- menu.menu();
- menuSelect = sc.nextLine();
- //encasulation tong part na ito kasi may set and get
- //connected to sa studGrade if no.1
- if(menuSelect.equals("1")){
- System.out.println("*****Student Grade Compute*****");
- int y = 0;
- do{
- System.out.println("Enter Student Name : ");
- String studName = sc.nextLine();
- System.out.print("Enter Student Grade: ");
- double grade = sc.nextDouble();
- studGrade display = new studGrade();
- display.setNameA(studName);
- display.setGradeA(grade);
- if(grade>=80)
- {
- rating ="A";
- }
- else if(grade>=60 && grade<80)
- {
- rating ="B";
- }
- else if(grade>=40 && grade<60)
- {
- rating ="C";
- }
- else
- {
- rating ="D";
- }
- System.out.println("------------------------------------------");
- System.out.println("NAME--------------GRADE-------------RATING");
- System.out.print(display.getNameA()+"..........."+display.getGradeA()+"..........."+display.getRatingA());
- System.out.println();
- System.out.print("Press any key to return to main menu....");
- mainReturn = sc.nextLine();
- if(mainReturn.equals(mainReturn)){
- mainProcess returnUserA = new mainProcess();
- returnUserA.userA();
- System.out.println("");
- y++;
- }
- }while(y <= 0);
- }
- //poly naman to connected yung studname-studsection-studcourse - polyrun
- //naka extends yung studSection & studCourse sa studName then tinawag ko sa polyrun para naka compile na sya pag tinawag sa mainProcess
- else if(menuSelect.equals("2")){
- System.out.println("*****STUDENT LIST*****");
- int t = 0;
- do{
- System.out.print("type a section:");
- studentListSelect = sc.nextLine();
- if(studentListSelect.equalsIgnoreCase("bt301")){
- polyRun displayInfoStud = new polyRun();
- displayInfoStud.polyRun();
- System.out.print("Press any key to return to main menu....");
- mainReturn = sc.nextLine();
- if(mainReturn.equals(mainReturn)){
- mainProcess returnUserA = new mainProcess();
- returnUserA.userA();
- System.out.println("");
- t++;
- }
- }
- }while(t<=0);
- //mali pa to
- }
- //else if no.3 to abstract
- else if(menuSelect.equals("3")){
- System.out.println("*****SCHEDULE VIEWER*****");
- int z = 0;
- do{
- System.out.print("Select day(monday - friday): ");
- scheduleDaySelect = sc.nextLine();
- profTime showDay = new profTime();
- if(scheduleDaySelect.equalsIgnoreCase("monday")){
- showDay.schedMonday();
- showDay.monday();
- break;
- }else if(scheduleDaySelect.equalsIgnoreCase("tuesday")){
- showDay.schedTuesday();
- showDay.monday();
- break;
- }else if(scheduleDaySelect.equalsIgnoreCase("wednesday")){
- showDay.schedWednesday();
- showDay.wednesday();
- break;
- }else if(scheduleDaySelect.equalsIgnoreCase("thursday")){
- showDay.schedThursday();
- showDay.thursday();
- break;
- }else if(scheduleDaySelect.equalsIgnoreCase("friday")){
- showDay.schedFriday();
- showDay.friday();
- break;
- }
- System.out.print("Press any key to return to main menu....");
- mainReturn = sc.nextLine();
- if(mainReturn.equals(mainReturn)){
- mainProcess returnUserA = new mainProcess();
- returnUserA.userA();
- System.out.println("");
- z++;
- }
- }while(z <=0);
- }
- //inheritance logout
- else if(menuSelect.equals("4")){
- logout userOut = new logout();
- userOut.logout();
- mainProcess loginUlit = new mainProcess();
- loginUlit.login();
- }
- }
- //DITO YUNG ABSTRACT CONNECTED TO SA PROFTIME AT PROFDAY //else if no.3 to
- public void schedule(){
- //abang lang to wala namang nailagay. dito dapat yung abstract
- }
- //menulist dito ko nalang nilagay.
- public void menu(){
- System.out.println("(1)COMPUTE GRADES");
- System.out.println("(2)STUDENT LIST");
- System.out.println("(3)SCHEDULE");
- System.out.println("(4)LOGOUT");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement