Home
Student Scheduling System User Manual
Contents
1. STEP 1 Choosing Courses STEP 2 Scheduling Courses STEP 3 Getting Study Plan Error No bookmark name given ecam10_V1 0 COURSE BIN Want to take CS573 Fundamentals of Cybersecurity C5511 Computer Programming p P CS494 Complier Design CS146 Introduction to Web Programming and Project Development CS 115 Introduction to Computer Science CS135 Discrete Structures CS284 Data Structures CS383 Computer Organization amp Programming C5334 Automata amp Computation MA222 Probability and Statistics C5488 Computer Architecture CS385 Algorithms CS496 Principles of Programming Languages CS347 Software Development Process CS423 Senior Design I CS442 Database Management System CS424 Senior Design II CS392 Systems Programming C5492 Operating System e EE EE CEET ADD NEW SEMESTERS Figure 18 13 Version Date 03 31 2014 User Manual Version 1 2 In this page we should click ADD NEW SEMESTER button and a window will jump out as Figure 19 below How many semesters you want to add ett VC Figure 19 Here we select the number of Semesters we want to add and click Add button then we will skip to another window as Figure 19 shows Semester Year Max Credits Min Credits Spring e 2014 Y Figure 19 Here we select Semester and Year we want to add we can also set the Max and Min credits we want to take in this semester and c
2. edit delete edit delete edit delete edit delete edit delete edit delete edit delete Version 1 2 The first page of the administrative side is course which is in the top of the screen click course from the menu we can skip to course page as Figure 1 shows In this page you can click edit or delete button to handle the existing courses In course page if you want to add new courses you can click the Add New Appendix 2 Course button then the page will skip to Course gt Add new course page which shows in Figure 2 below Course Course Group Course gt Add new course Rrefix amp Number 8 Course Name Available semester s for this course on campus Spring Summer Fall Winter Available semester s for this course onLine Spring Summer Fall Winter The prerequisites of the course The corequisites of the course Requirement Error No bookmark name given cam10_V1 0 SUBMIT Figure 2 6 Degree Program Credits ADD ADD Help m Version Date 03 31 2014 User Manual Appendix 3 Version 1 2 In Course gt Add new course page you can add courses by inputting course Prefix amp Number such as CS 115 Then you can add course name and course credit such as Introduction to Computer Science and its credits is 3 After that you can select available semester for this course both on campus and
3. online In the end if the course has prerequisites or corequisites courses you should input the relevant courses in the corresponding input box if the courses have and or relationship you should also choose the relation for the courses and select group for the courses after that click add button if you want to cancel the courses you have selected you can double click on the course then it will be canceled When you finish the adding courses process you can click Submit button As Figure 3 and Figure 5 show below The prerequisites of the course The corequisites of the course The prerequisites of the course AND AND OR e S115 The corequisites of the course Appendix 4 you can click edit or delete JE Introduction to Computer Science 5 Introduction to Web Programming and Project Development Data Structures 4 Automata amp Computation Computer Organization amp Programming ADD Algorithms Complier Design 6 Principles of Programming Languages Database Management System Computer Programming Computer Architecture Operating System Senior Design I Fundamentals of Cybersecurity 24 Senior Design II Introduction to Computer Science Introduction to Computer Science Honors I Figure 3 SUBMIT Figure 4 Then we can go to the course group page as Figure 5 shows below in this page button to handle the information o
4. or higher 1 1 30ther Requirements Error No bookmark name given ecam10_V1 0 2 Version Date 03 31 2014 User Manual Version 1 2 2 Installation Procedures lt lt Ina system where the end user is expected to install the product the Installation Instructions can be included in the user s guide For complicated installation where qualified service staff is needed a separate Installation Manual should be documented If your system does not need any installation you can skip this section gt gt 2 1 Initialization procedures 2 1 1Application Deployment on Cloud Credentials Email cscis77team10 gmail com Email password zuzhangshiwangbo Cloud service http www cloudbees com Username on cloud team10 Email used to login the cloud csci5 77team10 gmail com Password to login to the cloud zuzhangshiwangbo Prerequisites Local Machine JDK 7 BeesSDK see installation instructions here http developer cloudbees com bin view RUN BeesSDK MySQL Workbench see installation instructions here http dev mysql com downloads tools workbench Binary distributive of the application see section Binary distributive creation for target server Database dump file from sss Database sssVX_X sq or from production server BeesSDK is a set of utilities from cloudbees You just need to download distributive zip archive from the website and unzip it After that you can run it from cloudbees sdk 1 5 2 folder by us
5. 4 Automata amp Computation ees e S Total Credits E Minimun Credits E Maximun Credits i Winter 2014 p SOOOOOOOOO BD CS496 Principles of Programming Languages Figure 21 Step 3 If you let the system automatically generate the study plan for you in the first step you can also get you study plan for each semester dynamically form the button STEP 3 Getting Study Plan Figure 22 Error No bookmark name given eaml10_V1 0 15 Version Date 03 31 2014 User Manual Version 1 2 wa STEVENS fist COMPUTER COMPUTER Student Scheduling System Li GI SCIENCE Study Plan Semester 1 MA116 Calculus I MA115 Calculus I MGT111 Organizational Behavior amp Social Psych CH262 Biochemistry Lab CH261 Bio amp Biotech PEP111 Mechanics Semester 2 C5573 Fundamentals of Cybersecurity C 511 Computer Programming C5494 Complier Design C5146 Introduction to Web Programming and Project Development MA331 Statistical Methods MA134 Discrete Mathematics Semester 3 HS5371 Computers amp Society UUC172 Uir eserz ef Dnrannaarn Gaein sand Colors Ze 100062 D 24 Figure 21 4 Troubleshooting 4 1 Frequently Asked questions e OI Do I need to login either as a student or an administrator to interact with the system Error No bookmark name given eaml0_V1 0 16 Version Date 03 31 2014 User Manual Version 1 2 o For administrator side the answer is Yes to get access to the actions of administ
6. E student Scheduling Management System np We SCIENCE Course Course Group Requirement Degree Frogram Help Requirement gt Requirement 1 localhost 9000 EAMA EZR j Please enter a title for the requirement Title Add simple requirement Simple Requirement 1 ADD List of Simple Requriement GI AND Y Simple Requirement 1 1 Figure 23 4 3 Note e Courses to be added for initial tests are stated in the supporting document of Demonstration Guideline e Initial version of system involves actual course and requirements data taken from Steven s Institute of Technology webpage e Administrators should get their authentication initials in person from system manager e There is no login info required for student side due to the fact that there is no personal information of students needed to build a study plan Error No bookmark name given caml0_V1 0 18 Version Date 03 31 2014
7. Student Scheduling System User Manual Student Scheduling System Part II Team 10 Bo Wang Project Manager Quality Focal Point Implementation Team Bohan Zheng Prototyper Builder Implementation Team ChenyangBai Feasibility Analyst Operational Concept Engineer NDI NCS Evaluator Implementation Team Frank Varela IIV amp V Shaper Quality Focal Point Rui Tong Requirements Engineer Operational Concept Engineer NDI NCS Acquirer Implementation Team Shuai Wang System Software Architect UML Modeler Implementation Team Xiaoran Li Life Cycle Planner Tester Implementation Team 03 31 2014 User Manual Version History Date Author Version 03 21 2014 Chenyang Bai 1 0 03 29 2014 Bo Wang 1 1 03 31 2014 Chenyang Bai 1 2 Error No bookmark name given cam10_V1 0 Changes made e Draft version of UM is formed Initial information and guidelines added e Add cloud server deployment procedure e Edit part 3 and part 4 il Version 1 2 Rationale e To satisfy the requirements of the CCD TRR and to provide instructions to the users how to use the scheduling system software e Detail the procedure for Cloudbees deployment e For CCD report Version Date 03 31 2014 User Manual Table of Contents VERSION FIST EH TABLE EEGENEN TABLE OF TABLES inini a FABLE EREECHEN 1 tege ee EE 1 1 SY SUCH OVERVIEW ara a A 1 2 System BE E ET EE 2 Installation ProcedUte Sorron 2l Initializa
8. a new requirement Appendix 14 For degree program page you can edit and delete existing degree program as Figure 11 ff STEVENS STEVENS i y courvner OLUGBN SCheduling Management System a SCIENCE Course Course Group Requirement Degree Program Help Add New Degree Program Title Options BS in CS for students entering in September 20XX edit delete Figure 11 Appendix 15 If you want to add a new degree program you can click the Add New Degree Program button to skip to that page shows in Figure 12 nt STEVENS COMPUTER L SCIENC Course Course Group Requirement Degree Program Help Student Scheduling Management System Degree Program gt New Degree Program Title Figure 12 Appendix 16 In this page you should input the title for new degree program and select requirement for this degree from the left requirement window then click button to generate requirements Error No bookmark name given eam10_V1 0 10 Version Date 03 31 2014 User Manual Version 1 2 to the new degree program When you make sure all is right for the new degree you can click submit button to generate new degree program For the Student side Users Step 1 1 When you open the Student Side you will see the page Figure 13 below u STEVENS fhe comer EVENS Student Scheduling System Wo SCIENCE Choose your degree program BS CS Degree 20XX v _SUBMIT_ Figure 13 We are requested to choose a degree program we can selec
9. cally Figure 17 Version Date 03 31 2014 Error No bookmark name given cam10_V1 0 12 User Manual SE STEP 1 Choosing Courses STEP 2 Scheduling Courses STEP 3 Getting Study Plan COURSE BIN Want to take CS573 Fundamentals of Cybersecurity CS511 Computer Programming 8 8 Q CS494 Complier Design CS146 Introduction to Web Programming and Project Development CS115 Introduction to Computer Science CS135 Discrete Structures CS284 Data Structures CS383 Computer Organization amp Programming C5334 Automata amp Computation MA222 Probability and Statistics CS488 Computer Architecture CS385 Algorithms CS496 Principles of Programming Languages C5347 Software Development Process CS423 Senior Design I CS442 Database Management System CS424 Senior Design II CS392 Systems Programming CS492 Operating System MA331 Statistical Methods MA134 Discrete Mathematics MA116 Calculus II GG oo Version 1 2 Required Computer Science Courses Required Math Courses Required Management Course Required Science Courses Required PE Course Required Humanities Course Science Math Electives Technical Electives 9 B B 9 19 19 S Figure 17 Step 2 When we have finished choosing courses we can click Next button to skip to scheduling courses page as Figure 18 shows below
10. f existing course groups if you want to add new course groups you can click Add New Course Group button to go to Add new course group page which shows in Figure 6 Error No bookmark name given eaml0O_ V1 0 7 Version Date 03 31 2014 User Manual Version 1 2 nn STEVENS fake comers Student Scheduling Management System any ali SCIENCE Course Course Group Requirement Degree Program Help Add New Course Group Abbreviation Group Name Options CS Course Required Computer Science Courses edit delete Math Course Required Math Courses edit delete MGT Course Required Management Course edit delete PE Course Required Physical Education Courses edit delete SCI Course I Required Science Courses I edit delete SCI Course II Required Science Courses II edit delete SCI Course III Required Science Courses III edit delete SCI Course IV Required Science Courses IV edit delete SCI Course V Required Science Courses V edit delete L P GroupA Group A Literature Philosophy edit delete H SS Group B Group B History Social Science edit delete HSS 371 HSS 371 edit delete SCI MA Ele Science Math Electives edit delete Figure 5 Appendix 5 In course group gt Add new course group page we can input the Abbreviation and Title for the new course group then select courses from the left course window after we have selected all the courses for the new course group we can click button to make a new course group
11. heduling System are given below under the related headers Requirements might show minor differences among the different systems or hardware OS equipment Therefore the given requirements below represent a recommended configuration as well to operate the Student Scheduling System properly 1 1 1Hardware Requirements Server Side Hardware Requirements e Processor Intel Xeon E3xxx Processor or equivalent e Memory 3GB e Storage 5GB for database tier e Data Bandwidth Relative to the simultaneous numbers of users 1 Mbit s e Domain Name and Dedicated IP address e UO Devices for Maintenance Issues User Side Hardware Requirements e Processor Intel Centrino Ix Celeron PentiumIV AMD Athlon Phenom FX processors or equivalent e Memory 1GB free space e Internet Connection e WO Devices to operate Web Browsers properly 1 1 2Software Requirements Server Side Software Requirements e UNIX Server or Windows Server e Java Runtime Environment 7 or higher Error No bookmark name given ecam10_V1 0 1 Version Date 03 31 2014 User Manual Version 1 2 MySQL Server PLAY framework for Java Java Editor Recommended for maintenance issues XAMPP Recommended for maintenance issues Java IDE for maintenance User Side Software Requirements e Windows Linux MacOSx or equivalent mobile operating system that can operate supported web browsers e Google Chrome Strongly recommended e Java Runtime Environment 7
12. ing Dees command Deployment from local machine to the cloud For general instructions on how to deploy PLAY framework applications on cloudbees com you can find useful resources here http wiki cloudbees com bin view RUN Playframework If you need to deploy new version of application software on already operating server skip steps 1 5 and do only step 6 If you need to restore data on the operating server do step 5 Error No bookmark name given cam10_V1 0 3 Version Date 03 31 2014 User Manual Version 1 2 1 Create a new application called app In web browser open http www cloudbees com Login the system using credential above Then click ClickStart top left corner and select Play Framework 2 Enter application name app 2 Create DB called sss_db in command line run bees db create sss_db You will need to enter a unique user name and password for this DB As result you will see Database Username must be unique team10 Database Password root database created sss_db u team10 p root 3 Bind application and DB bees app bind a app db sss_db 4 Update sss conf application conf so that db default driver com mysal jdbc Driver db default url ec2 50 19 213 178 compute 1 amazonaws com sss_db characterEncoding UTF 8 db default user team10 db default password root db default logStatements true Then build a binary distributive play dist You can find DB configuration parameters b
13. lick Add button to next page Figure 20 Error No bookmark name given eaml0_V1 0 14 Version Date 03 31 2014 User Manual Version 1 2 STEP 1 Choosing Courses STEP 2 Scheduling Courses STEP 3 Getting Study Plan COURSE BIN ADD NEW SEMESTERS Want to take Spring 2014 CS573 Fundamentals of Cybersecurity CS511 Computer Programming BD CS494 Complier Design CS146 Introduction to Web Programming and Project L Development Summer 2014 CS 115 Introduction to Computer Science Fall 2014 CS135 Discrete Structures CS284 Data Structures CS383 Computer Organization amp Programming CS334 Automata amp Computation MA222 Probability and Statistics CS468 Computer Architecture CS385 Algorithms CS496 Principles of Programming Languages 9 B B Winter 2014 CS347 Software Development Process CS 423 Senior Design I C5442 Database Management System CS424 Senior Design II CS392 Systems Programming C5492 Operating System e EE ECKE CEET Figure 20 Here we can click the Year of Semester we selected and add courses from the course bin to the semester we want to take as Figure 21 shows STEP 1 Choosing Courses STEP2 SchedulingCourses STEP 3 Getting Study Plan COURSE BIN ADD NEW SEMESTERS Want to take Spring 2014 Summer 2014 Fall 2014 S284 Data Structures CS383 Computer Organization amp Programming CS33
14. r No bookmark name given ecam10_V1 0 5 Version Date 03 31 2014 User Manual 3 Operational Procedures For the Administrative Users ER STEVENS Det COMPUTER Student Scheduling Management System Tri SCIENCE Course Course Group Add New Course Requirement Prerequisites CS115 CS115 CS135 CS115 CS181 or CS284 CS334 CS182 or CS385 CS383 CS383 CS392 CS182 or CS385 CS423 Abbreviation Course Name CS 115 Introduction to Computer Science CS 146 Introduction to Web Programming and Project Development CS 284 Data Structures CS 334 Automata amp Computation CS 383 Computer Organization amp Programming cS 385 Algorithms CS 494 Complier Design CS 496 Principles of Programming Languages CS 442 Database Management System CS S31 Computer Programming cs 488 Computer Architecture CS 492 Operating System CS 423 Senior Design I CS 573 Fundamentals of Cybersecurity CS 424 Senior Design II MA 115 Calculus I MA 116 Calculus II MA 134 Discrete Mathematics MA 222 Probability and Statistics MA 331 Statistical Methods MGT 111 Organizational Behavior amp Social Psych Appendix 1 Figure 1 Degree Program Corequisites Csi35 CS181 or CS284 CS182 or CS385 MA222 Help Options edit delete edit delete edit delete edit delete edit delete edit delete edit delete edit delete edit delete edit delete edit delete edit delete edit delete edit delete
15. rative side like adding deleting courses requirements degree programs you need to login as an admin with individual credentials as well o For student side the answer is NO because the system is one time use for student and don t save information for student s study plan e 02 Do need to follow the rules of prerequisite and corequisite when make study plan o Yes you can make a study successfully if you do not follow the rules and the system will show error messages if you brake the rules e Q3 For Course Add function is there any preferred format to enter prerequisites and corequisites o Yes you need to enter these course related information with such format lt prefixes gt lt course number gt with space and or between each course For example CS105 and CS125 CS105 CS145 CS105 or CS201 and so on 4 2 Error Codes and Messages 1 You should notice that because the corses have prerequisite and corequisite relationship so some courses have such limit must be chosen after other courses in their requisite have been chosen If we do not do this way we will see error hint in as Figure 22 localhost 9000 Fro Ga e check the prerequisite constraints CS 115 Figure 22 2 You should not enter the empty information in the input box if so the system will show error message as Figure 23 Error No bookmark name given eam10_V1 0 17 Version Date 03 31 2014 User Manual Version 1 2 d STEVENS B
16. rs of the group You can edit and delete these information of each simple requirement Appendix 8 If you want to add a new simple requirement you can click Add New Simple Requirement button to do this As the Figure 8 shows below Appendix 9 Simple Requirement gt New Simple Requrirement Title Please choose a course group Please choose course Courses are required in this group submit Figure 8 Appendix 10 In requirement page we can edit and delete existing requirements as Figure 9 below Add New Requirement Title Options Required Computer Science Courses edit delete Required Math Courses edit delete Required Management Course edit delete Required Science Courses edit delete Required PE Course edit delete Required Humanities Course edit delete Science Math Electives edit delete Figure 9 Appendix 11 If you want to add a new requirement you can click Add new requirement button and skip to Add New Requirement page as Figure 10 Appendix 12 Error No bookmark name given ecam10_V1 0 9 Version Date 03 31 2014 User Manual Version 1 2 Requirement gt New Requrirement Title Add simple requirement Required Computer ADD List of Simple Requriement submit Figure 10 Appendix 13 For each new requirement we should give a title and add simple requirements which includes in the requirement to the list of simple requirement After that we can click submit button to generate
17. t one degree program here and click submit button Now we will skip to choosing course page Figure 14 below Degree BS CS Degree 20XX STEP 1 Choosing Courses STEP 2 Scheduling Courses STEP 3 Getting Study Plan COURSE BIN Requirement 1 a Want to take Already taken AUTO NEXT Figure 14 Here we can click button to choose courses from the right window as Figure 15 shows below we should notice that because the corses have prerequisite and corequisite relationship so Error No bookmark name given cam10_V1 0 11 Version Date 03 31 2014 Version 1 2 User Manual some courses have such limit must be chosen after other courses in their requisite have been chosen If we do not do this way we will see error hint in as Figure 16 STEP 1 Choosing Courses STEP 2 Scheduling Courses STEP 3 Getting Study Plan COURSE BIN Requir ement 1 You must take all the courses listed below Want to take Simple Requirement 1 CS 115 Introduction to Computer Science CS115 Introduction to Computer Science Kr KY CH Va V d V d CS135 Discrete Structures CS284 Data Structures B EA BC x x x O O amp CS 135 Discrete Structures CS 284 Data Structures Already taken AUTO NEXT Figure 15 localhost 9000 HAJNA iz check the prerequisite constraints C 115 Figure 16 Step 1 2 You can also click Auto button directly if you want the system to help you generate the courses automati
18. then you make sure everything 1s right clicking submit button to generate new course group Course Course Group Requirement Degree Program Help Course Group gt New Course Group Abbreviation Title Search for Course search SUBMIT Figure 6 Appendix 6 For requirement it includes simple requirement page and requirement page in the simple requirement page showing in the Figure 7 below Error No bookmark name given ceam10_V1 0 8 Version Date 03 31 2014 User Manual Version 1 2 Course Course Group Requirement Degree Program Help Add New Simple Requirement Title Course Group Required Course Number Options Required Computer Science Courses CS Course 15 edit delete Required Math Courses Math Course 5 edit delete Required Management Course MGT Course 1 edit delete Required Science Courses I SCI Course I 3 edit delete Required Science Courses II SCI Course Il 3 edit delete Required Science Courses III SCI Course III 3 edit delete Required Science Courses IV SCI Course IV 3 edit delete Required Science Courses V SCI Course V 3 edit delete PE PE Course 6 edit delete Group A Literature Philosophy L P Group A 2 edit delete Group B History Social Science H SS Group B 2 edit delete HSS 371 HSS 371 1 edit delete Science Math Electives SCI MA Ele 2 edit delete Lt Figure 7 Appendix 7 For each simple requirement it includes a title and a course group it also includes required course numbe
19. tion procedures onnaa 2 2 Re 1NStallatiOn NEE 2 3 Pensala 3 Operational Procede S seni EE EE EAEE 4 Eelere eer eet Sieden iettert ee 4 1 Frequently Asked questions siccaxitesscuceaniluentincteiga cians 4 2 Error Codes and Messages 4 3 le Error No bookmark name given caml10_V1 0 iii Version 1 2 Version Date 03 31 2014 User Manual Version 1 2 Table of Tables No table of figures entries found Error No bookmark name given Iv Version Date 03 31 2014 User Manual Version 1 2 Table of Figures No table of figures entries found Error No bookmark name given v Version Date 03 31 2014 User Manual Version 1 2 1 Introduction 1 1 System Overview The purpose of Student Scheduling System is to provide a study plan creation facilitator online for both undergraduate students and faculty of Steven s Institute of Technology By using the Student Scheduling System course selecting is automated For the student side after entering the data of his her course plans a student can get possible study plan generated by the system And for the administrative side they can add delete courses from the system modify courses features information form new course groups and create new degree programs Meanwhile they are also able to delete modify these course groups degree programs or even requirements to complete these programs 1 2 System Requirements Minimum hardware software requirements for running the Student Sc
20. y calling bees db info sss_db And it will show Database name sss db Account team10 Status active Master ec2 50 19 213 178 compute 1 amazonaws com 3306 Port 3306 Username team10 5 Populate DB with initial data Run MySQL Workbench graphical tool connect to the DB using credential listed earlier New server instance button Then press Manage Import Export button and select section Data Import Restore Then select database dump file in field Import from self contained file Select Database ess db and press import Set the runtime paremeter bees conftig set a app P db default url jdbc mysq ec2 50 19 213 178 compute 1 amazonaws com 3306 sss_db bees config set a app R java_version 1 7 6 Deploy binary distributive bees app deploy a app t play2 R java_version 1 7 target universal sss 1 0 SNAPSHOT zip You should be able to see Application parameters container T ype play2 Error No bookmark name given ecam10_V1 0 4 Version Date 03 31 2014 User Manual Version 1 2 SEENEN uploaded 25 EE uploaded 50 EE uploaded 75 SE upload completed deploying application to server s Application student scheduling app deployed http app team10 cloudbees net 2 2 Re installation lt lt Describe procedures for reinstalling the system e g to recover from a corrupt installation gt gt 2 9 De installation lt lt Describe procedures for removing the system gt gt Erro
Download Pdf Manuals
Related Search
Related Contents
POD® HD Pro Pilot`s Handbook - Revision C WinScale User Guide User Manual Samsung CE107V Manuel de l'utilisateur 3Dテレビに関する検討会 最終報告書(本文) 2MB Teac CD-W28PU Computer Drive User Manual Manual - VPN - FR Samsung MAX-L65 دليل المستخدم Add-On Computer Peripherals (ACP) 45W4262-AO network transceiver module Copyright © All rights reserved.
Failed to retrieve file