Online School Registration System Presentation.ppt
-
Upload
databaseguys -
Category
Documents
-
view
1.020 -
download
1
Transcript of Online School Registration System Presentation.ppt
![Page 1: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/1.jpg)
Online School Registration Online School Registration SystemSystem
Online School Registration Online School Registration SystemSystem
Solomon NgSolomon NgPei-Yu WangPei-Yu WangEvan ChiuEvan Chiu
Curtis WongCurtis Wong
![Page 2: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/2.jpg)
2
Outline• Overview of the system• Customer Requirements• SPECsoft Team• Required Resources• System Design• User Interface• Testing & Quality Assurance
![Page 3: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/3.jpg)
3
The OSRS System• Two interfaces to the system
– Student Interface (web based)– Administrator Interface (windows based)
• Two types of users:– Students– Administrators
![Page 4: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/4.jpg)
4
Required Student Functions
• Registration• Student Information• Tuition Payment• Information Search• Schedule Function
![Page 5: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/5.jpg)
5
Required Administrative
Functions• Account Administration• Class Schedule Administration• Course Administration• Information Search• Tuition Management
![Page 6: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/6.jpg)
6
Performance Requirements
• Each “click” should respond in no more than 3 seconds
• Longer search functions should not take more than 10 seconds
• Reasonable uptime is required.• Quick recovery if system is ever
down
![Page 7: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/7.jpg)
7
SPECsoft Team• Implementation of software project will be
done using the Waterfall ModelRequirements
Definition
System &Software Design
Implementation& Unit Testing
Integration &System Testing
Operation &Maintenance
![Page 8: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/8.jpg)
8
SPECsoft Team• Controlled Decentralized (CD)
TeamManager
Evan Chiu
EngineerCurtis Wong
EngineerPei-Yu Wang
EngineerSolomon Ng
Horizontal Communication
Vertical Communication
![Page 9: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/9.jpg)
9
Resource Estimation• Lines of Code
Estimation
Major Function / Task Estimated Lines of Code (LOC)
Student Login 400
Search Catalog 300
Check Academic History 300
Register for Classes 300
Pay Balance 1200
Administrator Login 400
Update Catalog 300
Update Student Accounts 300
Total 3500
![Page 10: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/10.jpg)
10
Resource Estimation• Engineer Costs
based on $40/hr for Engineers and $80/hr for the Manager
Engineer Estimated Hours Estimated Cost
Curtis 291 $11,640
Pinkie 222 $8,880
Solomon 261 $10,440
Evan 136 $10,880
Total Estimated Cost $41,840
![Page 11: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/11.jpg)
11
Resource Estimation• Three servers will be needed to
achieve the performance and reliability required by the customer
• Dell PowerEdge 8450 (4 Processors)• Estimated Cost: $148,761.00
![Page 12: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/12.jpg)
12
Resource Estimation• Microsoft SQL 2000 Server will be
used as an off-the-shelf product• Licensing is by CPU• Estimated Cost: $60,000
![Page 13: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/13.jpg)
13
Resource Estimation• Estimated
Total Cost: $253,474
Engineer Cost
SQL Server License
Dell Servers ( 3 )
Misc.
0
50000
100000
150000
200000
250000
![Page 14: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/14.jpg)
14
System Design• ERD Modeling• DFD Modeling
![Page 15: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/15.jpg)
15
User Account Data Object
User Account Student
Administrator
is_a
is_a
User IDUser NameUser BirthdayUser PinUser Type
Student SexStudent AddressStudent Academic HistoryStudent Phone NumberMajorBalance
Administrator SexAdministrator AddressAdministrator Phone Number
![Page 16: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/16.jpg)
16
Courses Data ObjectCourse
Section Number
Student
Department
hashas
major
took
register
1
N
1N
N
1
1
N1
N
Course NumberCourse TitleUnitsPrerequisites
Course CodeTimeLocationStatus
Department NameDepartment Description
Administrator teaches
creates
1
N
1 N
![Page 17: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/17.jpg)
17
Enhanced ERDPart of
Catalog
Contains
Searching
Course
1
1
m
m
Department
Majors in
Has
Section No.
m
Registerm
Student1
Took
1
m
Create
1
1
1
Part of
Administrator
1
m
1
Teaches
1m
Term/Semester
Contains
Hashistory of
1 m
m
1
•Relation of Courses and users
•Data Object Modeling
![Page 18: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/18.jpg)
18
Data Object Specification
Student Object TYPE: class MEMBER NAME TYPE LENGTH DEFAULT VALUE COMMENT Name String 40 Null Address String 57 Null Phone Number String 12 Null SSN String 11 Null Birthday String 8 Null PIN String 10 Null Major String 5 Null Balance Long 8 0.00 Academic History
Term array[] 40 Null Array of type Term (40 elements)
Admin. Object TYPE: class MEMBER NAME TYPE LENGTH DEFAULT VALUE COMMENT Name String 40 Null Address String 57 Null Phone Number String 12 Null SSN String 11 Null Birthday String 8 Null PIN String 10 Null User Database Object
TYPE: class
MEMBER NAME TYPE LENGTH DEFAULT VALUE COMMENT Student Student * 2 Null Multiple pointers Administrator Admin * 2 Null Multiple pointers
![Page 19: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/19.jpg)
19
Course Object TYPE: class MEMBER NAME TYPE LENGTH DEFAULT VALUE COMMENT Department String 5 Null Number Int 4 0 Units Int 4 0 Title String 20 Null Requirements Course * 2 Null Pointer to other course
objects Grade String 10 Null Section Object TYPE: class MEMBER NAME TYPE LENGTH DEFAULT VALUE COMMENT Course Course * 2 Null Sec. # int 4 0 Instructor String 20 Null Time String 13 Null Room String 8 Null Term Object TYPE: class MEMBER NAME TYPE LENGTH DEFAULT VALUE COMMENT Course Course * 2 Null Year int 4 0 Season String 2 Null Catalog Object TYPE: class MEMBER NAME TYPE LENGTH DEFAULT VALUE COMMENT Section Section * 2 Null Multiple pointers
Data Object Specification
![Page 20: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/20.jpg)
20
Account Object
• Administrator Object
• Student Object• Information of Student Account• Represent Student in database
• Information of Administrator Account• Represent Administrator in database
![Page 21: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/21.jpg)
21
Course Object
• Section Object
• Course Object• Information of Course such as name…• Represent Student’s Academic History• Represent Schedule
• Information of Specific Section of Course such as time, room…
• Represents a Specific Section in Schedule
![Page 22: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/22.jpg)
22
Catalog Object
• Catalog Object
• Term Object• Pointer of Course• Represent Term of Student’s Academic
History
• Pointer of Section Object• Represent Catalog in Database
![Page 23: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/23.jpg)
23
Multi-Level Data Flow Diagram
• Break down System• Focus on Functional Module• Focus on Data transfers• Layered System
![Page 24: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/24.jpg)
24
System Partitioning• Partition the system into modules
OSRS
Login Main Menu
student administratorstudent
administrator
studentinfo
searchcatalog
academichistory
Registration payment
accountmanagement
catalogmanagement
Add course Drop course
UpdateAccount
SearchAccount
DeleteAccount
SearchCatalog
UpdateCourse
DeleteCourse
![Page 25: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/25.jpg)
25
Level 0 - OSRS• Internet
Connection• Bank System• Connection• Registration• Catalog
Searching• Student
information
OSRS(Data Base included)
Bank System
Internet Browser
HTML
HTML
TEXT
TEXT
![Page 26: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/26.jpg)
26
Level 1 – Menu System• Login
System• Main Menu• Submenu
From Level 0Internet Browser
Student Login Display Main Menu
Html Text
html time out
text [I.D.]studentname
database
database
[Student Name]Text
[Pin, ID,BD]Text
[ I.D.]
SearchCatalog Student Info
CheckAcademic
HistoryResgistration
Pay Balance
To Level 0Bank System
[Add/DropI.D.
course]
[courseInfo]
[StudentInfo][query]
[ I.D.] [academichistory]
[ I.D.term,year]
[ add/drop I.D. course]
[balance]
[I.D.]
Flag [card Infoaccount]
[flag, current schedule]
![Page 27: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/27.jpg)
27
Level 2 – Login System• Check ID• Display
Main MenuDisplay Login Menu Check I.D.
Display Error
database
HTMLHTML
HTML
Time out
Flag
StudentName,Flag
I.D., PIN, B.D.
[I.D. StudentName]
I.D., PIN, B.D.
from Level 1Internet Browser
to Level 1Dispay Main Menu
![Page 28: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/28.jpg)
28
Level 2 – Student Info• Display
Student information
Get Student Info
Display Info
database
[ I.D.]
[ I.D.]
[Student Info]
[Student Info]
from Level 1Dispay Main Menu
![Page 29: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/29.jpg)
29
Level 2 – Search Catalog
• Input Query• Search
Database• Display
Matchesdatabase
Display Search Box
Search
Display SearchResult
Display Search Error
HTML
HTML
query
Result
query
Result, Flag
from Level 1 Main Menu
![Page 30: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/30.jpg)
30
Level 2 – Pay Balance• Check and
Charge Card• Display
Error• Update
Database
Display Pay Page
Charge
Display Error
Level 0 Bank
database
[ I.D.]
Flag
New Balance
Flag Card Info
from Level 1 Main Menu
![Page 31: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/31.jpg)
31
Level 3 – Display Pay Page
• Get Account Balance form Database
• Display Pay Menu
• Send information to Charge
Get Balance
Display Balance Display Pay Menu
database
[ I.D.]
[ I.D.]
Balance
Balance
[card Info]
Flag
from Level 1 Main Menu
to Level 2 Charge
from Level 2 Charge
![Page 32: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/32.jpg)
32
Level 2 – Academic History
• Selection of Term and Year
• Search in Database
• Display Error• Display Result
database
Term / Year Menu
Search for term / year
Display Error Display Result
DataHtml
Term / Year
Data Flag
from Level 1 Main Menu
![Page 33: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/33.jpg)
33
Level 2 - Registration• Display
Registration• Add Course• Drop Course• Update
Database
Display RegistrationPage
Add class Drop Class
database
[ I.D.]
[ course I.D. , I.D. ][ course I.D. , I.D. ]
[ course I.D. , I.D. ]
[ course I.D. , I.D. ]
[ Flag, A.H. , course Info] [ Flag, Date , course Info]
from Level 1 Main Menu
![Page 34: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/34.jpg)
34
Level 3 - Display Registration Page
• Get current schedule of account
• Communicate with add class and drop class after updating database
Get current scheduleDisplay current
schedule
Display Add / DropMenu
[ I.D.]
[ course I.D. , I.D. ][ course I.D. , I.D. ]
[ I.D.]
database
[ Current Schedule ]
from Level 1 Main Menu
from Level 2Add Class
from Level 3Drop Class
to Level 2Add Class
to Level 2Drop Class
![Page 35: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/35.jpg)
35
Level 3 – Add Class• Check Course
ID, Student ID• Update
Database• Display Error• Communicate
with Display Registration Page
Get Course Info
Check Display Add Error
Update Data Base database
[ course I.D. , I.D. ]
[ course I.D. , I.D. ]
[ course I.D. , I.D. ]
[ course I.D. , I.D. ]
Flag
[ I.D.]
A.H.
from Level 2 DisplayRegistration Page
to Level 2 DisplayRegistration Page
![Page 36: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/36.jpg)
36
Level 3 – Drop Class• Check Course
ID, Student ID• Update
Database• Display Error• Communicate
with Display Registration Page
Get course Info
CheckDisplay Drop Error
Update Data Base
database
[ course I.D. , I.D. ]
[ course Info ]
[ course I.D. ]
[ course Info, I.D. ]
Date
[ Drop date ]
[ course I.D. , I.D. ]
Flag
from Level 2 DisplayRegistration Page
to Level 2 DisplayRegistration Page
![Page 37: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/37.jpg)
37
Level 0 - Administrator• Window
Interface for User
• LAN System• Edit Accounts• Edit Catalogs
O.S. OSRS Client database
Text
Text
![Page 38: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/38.jpg)
38
Level 1 – Main System• Login Menu• Display
Main Menu
Admin. Login
Display main menu
AccountCatalog
database
[ I.D. PIN, B.D.]
database
[ I.D. PIN, B.D.]
Admin. Name
[ course I.D.course Info] [ course Info ] [ Student I.D.
Admin. I.D.][ Student InfoAdmin. Info ]
from Operating System
![Page 39: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/39.jpg)
39
Level 2 – Administrator Login
• Display Login Menu
• Check ID• Display
Error
Display Login Menu
Check I.D.
Display Error
database
TextText
Text
[ I.D. PIN, B.D.]
Admin. NameFlag
Flag
from Operating System
to Level 1 Main Menu
![Page 40: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/40.jpg)
40
Level 2 - Catalog• Display Menu• Search
Function• Update Course• Display
Course Information
Update Course
Display Course Info
Search
Catalog Menu
database
TextText
[ course Info ]
[ course Info ]
[ course Info ]
[ query ]
Flag
from Level 1Display Main Menu
![Page 41: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/41.jpg)
41
Level 2 - Account• Display Menu• Search Function• Update Account• Display Account
Information• Update Student
Academic History
database
Account Menu
SearchUpdate Account
Display Student Info
Delete Account
Text
Text
Text
[ Account Info ] Flag
Flag [ Account Info ][ query ]
[ Student Info ]
[ Student Info ]
from Level 1Display Main Menu
![Page 42: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/42.jpg)
42
Architecture
• System Architecture• Client Architecture• Server Architecture
![Page 43: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/43.jpg)
43
System Architecture Diagram
Data Base
Application Server
HTML Forms / JavascriptASP
Student Function Admin. function
Web Server( HTTP / HTTPS )
TCP / IP
Data Storage Layer
Functional Service Layer
Communication Layer
User Interface Layer
Student Computer Administrator Computer
SQL Server
Windows ClientBrowser
INTERNET
![Page 44: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/44.jpg)
44
System Architecture1. Data Storage Layer2. Functional Service Layer3. Communication Layer4. Internet5. User Interface Layer
![Page 45: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/45.jpg)
45
Client Architecture Diagram
Access Contrl
Security Check
GUI for systemAdministration
Win API
PrintTool Bar
Help
Application and Data
Client Data Store
System Specific GUIfunction
UtilityLoaderAccess Control
![Page 46: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/46.jpg)
46
Client Architecture (Administrator Only)
1. GUI for system Administration2. Access Control3. Loader4. WIN API Interface5. Utility Functions
![Page 47: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/47.jpg)
47
Server Architecture DiagramWeb Server
Database Access
ASP HTML
Student Functions
Communtication Interface
System SpecificComponent
PayBalance
Registration
StudentInfo
SearchCatalog
SQL API
Application Server
Administration Functions
TCP / IP
Security Controller
User Access Controller
Data Management
SQL API
Database
BankAPI
$
Bank
![Page 48: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/48.jpg)
48
Server Architecture (Cont.)
1. Application Server2. Administration Function• TCD / TD Protocol• Security Controller• User Access Controller• Data Management• SQL API3. Database Access
![Page 49: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/49.jpg)
49
Server Architecture• Two Logical Servers
– Web Server– Application Server
• Common Database Server
![Page 50: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/50.jpg)
50
User Interface• Common Goals
– Easy interface with user– Menu driven system– Consistent look and feel
• Two Interfaces– Student (Web)– Administrator (Windows)
![Page 51: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/51.jpg)
51
Student InterfaceStudent Interface
• Use of Internet Explorer 4.0 or higher, Netscape 4.0 or higher
• Examples use Internet Explorer 5.0
![Page 52: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/52.jpg)
52
Student Login• Student ID• Birthday• PINWelcome to SJSU Registration
Please Selete Enter Your Student ID, birthday, and PIN
Student ID
Birthday d m y
--
PIN
Login
![Page 53: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/53.jpg)
53
Login Error• Incorrect Input• Invalid Account
Incorrect User Information:
ERROR:
Please check your user name, birthday, and PIN again.Or contact with our assistances at the Admission andRecord Building.
Please press Back on your browser to try again.
![Page 54: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/54.jpg)
54
Main Menu• Display Window• Main Menu Bar
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Welcome to SJSU Registration
Please Selete the Submenu
![Page 55: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/55.jpg)
55
Student Info• Check User
Status
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Student Info
Student Name:Student ID:Major:Birthday: Sex:Phone:Address:
![Page 56: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/56.jpg)
56
Catalog, Course Searching
• Course Searching• Input Query
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Search Catalog
department, code, or titleSearch for Search
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Search Catalog
Search for Search
Match Result 5/10
Department Course ID Course Code Course Title Unit
CmpE 124 90121 Digital Design I 3CmpE 124 90123 Digital Design I 3CmpE 124 90125 Digital Design I 3CmpE 124 90127 Digital Design I 3CmpE 124 90129 Digital Design I 3
Next Matches>
• Display Matches
![Page 57: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/57.jpg)
57
Academic History• Selection of Term
and YearSearch Catalog
Student Info
Academic History
Registration
Pay Balance
Academic History
GO
Spring
FallSummer
1999
20002001
Term Year
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Academic History
GO
Result
Department Course ID Course Title Unit GradeCmpE 124 Digital Design I 3 AMath 129A Linear Algebra 3 B-CmpE 126 Data Structure 3 BISE 125 Software Engr 3 B
Spring 2000Term Year
GPA 3.0• Display Result
![Page 58: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/58.jpg)
58
Registration• Display
Current Schedule
• Add option• Drop option• Input Box
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Registration
Submit
Current Schedule
Department Course ID Course Title UnitCmpE 124 Digital Design I 3Math 129A Linear Algebra 3CmpE 126 Data Structure 3ISE 125 Software Engr 3
04015Course Code
ADD
DROP
![Page 59: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/59.jpg)
59
Adding a Course
• Successful Add• Update Current Schedule
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Registration
Current Schedule
Department Course ID Course Title UnitCmpE 124 Digital Design I 3Math 129A Linear Algebra 3CmpE 126 Data Structure 3ISE 125 Software Engr 3
Error Course Code 04015
<Back
Cannot add/drop 04015 due to the schedule conflict,requirement, space of class, or wrong course code. Pleasecheck the code and its requirement again, or contact withAdmission and Record
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Registration
Submit
Current Schedule
Department Course ID Course Title UnitCmpE 124 Digital Design I 3Math 129A Linear Algebra 3CmpE 126 Data Structure 3ISE 125 Software Engr 3ISE 130 Engr Statistic 3
Course Code
ADD
DROP
• Error Page
![Page 60: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/60.jpg)
60
Dropping a Course• Drop option• Error page• Successful
DropSearch Catalog
Student Info
Academic History
Registration
Pay Balance
Registration
Submit
Current Schedule
Department Course ID Course Title Unit
CmpE 124 Digital Design I 3Math 129A Linear Algebra 3CmpE 126 Data Structure **DROPISE 125 Software Engr 3
Course Code
ADD
DROP
![Page 61: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/61.jpg)
61
Payment Menu• Display of Current
Balance• Display of Student
Info• Input Box for Name of
Card Holder, Card #, and Expiration date
• Option of Visa or Master Card
• Connects to Bank payment system
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Pay Balance
Submit
Current BalanceStudent Name:Student ID:Birthday: Sex:Phone:Balance:
Card NumberName of Card Holder
Visa
Master
Expiration Date /
![Page 62: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/62.jpg)
62
Payment Result
• Update database• Update Window
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Error Card Information
Please check the name of card holder, card number, andexpiration date again. Or contact with your credit company.
<Back
Search Catalog
Student Info
Academic History
Registration
Pay Balance
Balance is UPDATED
Current Balance
Student Name:Student ID:Birthday: Sex:Phone:Balance:
<Back
• Invalid Charge of Card
![Page 63: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/63.jpg)
63
Administrator InterfaceAdministrator Interface
• Use of Microsoft Windows 95, 98, or ME, and Microsoft Windows NT 4.0 or 2000
• Client uses MFC
![Page 64: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/64.jpg)
64
Administrator Login• Login Menu• Input Box for
ID, PIN, and Birthday
Online School Registration System
Administrator Login1. Please enter your identification number ( 9 digits)
2. Please enter your PIN number (4 digits)
3. Please enter your 6 digits birthdate
< Back Next > Cancel
d m y
--
![Page 65: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/65.jpg)
65
Login Error• Incorrect
Input• Invalid
Account
Online School Registration System
Administrator Login Error
ID, PIN, and/or Birthdate do not match!Please check your identification number, PIN and/or birthdate.
< Back Cancel
![Page 66: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/66.jpg)
66
Main Menu• Successful
Login• Catalog
Management• Account
Management
Online Student Registration System
Main Menu
< Back
Next >
Cancel
Catalog Management
Account Management
Next >
Update, add or delete courses
Update, add or delete accounts
Administrator Account
![Page 67: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/67.jpg)
67
Catalog Management• Search
Function• Query Boxes• New Course• Delete• Save
Online School Registration System
61
Catalog Management
Department
Course Name
Schedule
< Back Cancel
Day Time
DeleteNew Save
Course ID
Sec #
Location
Course Code
:
Units
Search
Requirement
![Page 68: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/68.jpg)
68
Update After Search• Result of
Matches• Update of a
Match
Online School Registration System
61
Catalog Management
Course Department
Course Name
Schedule Day Time
Course ID
Sec #
Location
Course Code
:
Unit
Next Match
Requirement
Previous MatchUpdate
![Page 69: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/69.jpg)
69
Account Management• Checkbox for
Administrator Accounts
Online School Registration System
< Back
Next >
Cancel
Catalog Management
Account Management
Next >
Update, add or delete course
Update, add or delete Student Account
Main Menu
Administrator Accounts
![Page 70: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/70.jpg)
70
Administrator Account Management
• Search Function
• Input query• New Account• Delete• Save• Update
Online School Registration System
61
Account Management (Administrator)
Administrator ID
Administrator Name
Birthday
< Back Cancel
d m y
--FirstLast
,MI
DeleteNew Save
AddressStreet
City State Zip
CAOHNY
-Phone
Sex
Search
Set PIN
Confirm PIN
![Page 71: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/71.jpg)
71
Student Account Management
• Unchecked box for Student Accounts
Online School Registration System
Main Menu
< Back
Next >
Cancel
Catalog Management
Account Management
Next >
Update, add or delete course
Update, add or delete accounts
Administrator Account
![Page 72: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/72.jpg)
72
Student Account Management
• Search Function
• Input Query• New Account• Delete• Save• Update• Academic
History
Online School Registration System
61
Account Management (Student)
Student ID
Student Name
Birthday
< Back Cancel
d m y
--FirstLast
,MI
DeleteNew Save
AddressStreet
City State Zip
CAOHNY
-Phone
Major
-Work Phone
Sex
Status
Academic History >...
Balance $
Search
![Page 73: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/73.jpg)
73
Academic History Management For
Student• Search
Function• Input of
Term and Year
• Add/Delete Course
Online School Registration System
61
Term
Term History
< Back CancelDeleteNew Save
2000Year
Department Title
Search
SPRING
GradeUnitCourse ID
ISE
Department GradeCourse ID
130 B
Cmpe 124 Digital Design I 3 AMath 129A Linear Algebra 3 B-CmpE 126 Data Structure 3 BISE 125 Software Engr 3 B
ADD
DELETESubmit
![Page 74: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/74.jpg)
74
Academic History Management For
Student• Update Term
History• Save
Online School Registration System
61
Term
Term History
< Back CancelDeleteNew Save
2000Year
Department Title
Search
SPRING
GradeUnitCourse ID
Department GradeCourse ID
Cmpe 124 Digital Design I 3 AMath 129A Linear Algebra 3 B-CmpE 126 Data Structure 3 BISE 125 Software Engr 3 BISE 130 Engr Statistic 3 B
ADD
DELETESubmit
![Page 75: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/75.jpg)
75
Error of Adding or Delete a Course
• Error of Input
• Invalid Match of Course
Online School Registration System
61
Term
Current Term History
< Back
Year
Department Title GradeUnitCourse ID
Error:Conflict with previous history or other error. Or There is no suchitem ro delete.
Cmpe 124 Digital Design I 3 AMath 129A Linear Algebra 3 B-CmpE 126 Data Structure 3 BISE 125 Software Engr 3 B
Spring 2000
![Page 76: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/76.jpg)
76
Testing & QA• Formal Technical Reviews for all
documents• Code Review done by individual
unit programmers• Umbrella activities including
weekly progress reports
![Page 77: Online School Registration System Presentation.ppt](https://reader034.fdocuments.in/reader034/viewer/2022042501/555df075d8b42ae4628b4667/html5/thumbnails/77.jpg)
77
Testing & QA
Using the following software testing process:
Unit TestIntegration
TestValidation Test System Test
• Integration Test will be done from bottom to up requiring drivers