32
INTRODUCTION : J2EE 1.6 is a powerful platform; however ,we may still find it difficult to start an application with the help of this platform. At times, even small enterprise application s need a lot of code , which needs to be reduced. You can reuse the code of an application in another applica tion , which reduces time and effort .In addition, we can encapsulate the complexity of code by  providing a set of APIs to the pr ogrammers. Ther efore , the main objective of j2ee is to provide Java programmers a set of classes and interfaces that reduces development time and application complexity, thereby improving the performance of the application. J2EE is capable of meeting the requirements of different users in an organization, such as customers , suppliers, and employees, by providing various functionalities and services. For example, J2EE focuses on making the development of enterprise applications easier by supporting annotation and Plain Old Java Objects (POJOs) , reducing the need of Deployment Descriptors, enhancing Web Services and supporting technologies , such as Asynchronous JavaScript and XML(Ajax) .

CMC Final Pro Design

Embed Size (px)

Citation preview

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 1/32

INTRODUCTION : 

J2EE 1.6 is a powerful platform; however ,we may still find it difficult tostart an application with the help of this platform. At times, even small

enterprise applications need a lot of code , which needs to be reduced. Youcan reuse the code of an application in another application , which reduces

time and effort .In addition, we can encapsulate the complexity of code by providing a set of APIs to the programmers. Therefore , the main objective

of j2ee is to provide Java programmers a set of classes and interfaces thatreduces development time and application complexity, thereby improving

the performance of the application.J2EE is capable of meeting the requirements of different users in an

organization, such as customers , suppliers, and employees, by providingvarious functionalities and services. For example, J2EE focuses on making

the development of enterprise applications easier by supporting annotationand Plain Old Java Objects (POJOs) , reducing the need of Deployment

Descriptors, enhancing Web Services and supporting technologies , such as

Asynchronous JavaScript and XML(Ajax).

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 2/32

2

 

J2EE 6 APIs :

Java Servlet :

The Java servlet technology allows us to create HyperText Transfer Protocol specific servlets, which extend the capabilities of the server hosting

applications. The servlet are accessed with the help of request-response programming model. A new version of the java servlet technology is

introduced in J2EE platform i.e Java Servlet 3.0, which has the followingfeatures :

•  Provides asynchronous support i.e the ability to receive or send data to

a client without blocking data •  Provides the use of annotations for Web applications instead of using

deployment descriptors •  Provides support for Web framework pluggability which simplifies

the task of plugging different Web frameworks in a web

appalications,depending on the needs of the programmers •  Provides enhancements to existing servlet 2.5 APIs 

JavaSever pages : 

The JSP technology lets you to integrate java code with HyperTextMatkup Language(HTML) in a text-based document. A JSP pages is a text-

 based document that contains :

•  Static template data that can be represented in a text based formatsuch as HTML,Wireless Markup Language(WML) or XML 

•  JSP elements that can be used to display dynamic content on a web

 page 

Java Server Pages Standard Tag Library :

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 3/32

3

 JSTL provides a set of standard tags that can be used in a JSP page by

embedding Java Code. JSTL includes various tags to control the flow of 

execution of an application , to support internationalization, and to access a

database by using Structured Query Language(SQL). An application usingJSTL tags can be deployed on any JSP container that support the tags.

Java Database Connectivity API :

The JDBC API helps to execute SQL commands from java programs. We

can use the JDBC API with enterprise beans, servlets, jsp and java classes tointeract with a database. The JDBC API contains application level interfaces

and service provider interfaces . Application-level interfaces are used by

application components to access the database, while service provider 

interfaces helps to associate the JDBC driver with the J2EE platform .

Application Servers : 

An application server is a program that provides the business logic for an

applications. In other words the application server provides a GUI to run

three-tier applications. The application server acts similar to an extendedvirtual machine used to run applications and handle database transactions .

In java platform the term application server sometimes refers to the J2EE

 platform. The following are noteworthy application server used to deployJ2EE applications :

•  Web Logic Application Server : This server owned by Oracle ,serves as the server software application

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 4/32

4

that runs on the middle tier. It include connectors so that a client caninteroperate with various servers applications and EJB components .

•  WebSpehere Application server : This server owned by IBM, is built by using open standards , such as

J2EE,XML, and WebSevices . it works with various web servers,such as

Apache HTTP server,Netscape Enterprise server and Microsoft InternetInformation Srvices.

•  JBOSS Application Server : 

The JBoss application server, owned by JBoss, is an open source java

EE –based application server. It allows you to package ,deploy, and runvarious Java EE applications developed by using Java EE related

technologies ,such as EJB,JSP,JSF and Hibernate. JBoss AS 5.1 is the latestversion of the JBoss application server .

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 5/32

5

 

SOFTWARE USED:

  j boss-4.2.2.GA   Eclipse-jee-europa-winter-win32(version 3.2.2)

  ORACLE Database 10g XE 

  XDoclet 1.2.3 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 6/32

6

PROBLEM STATEMENT

JPG Engineering College Site For Admission And Student

Maintenance

JPG Engineering College is a famous college in Kolkata. They deliver engineering programs on different skills like Civil, Comp Sc., Mechanical

etc. For every streams of engineering they conduct special admission testwhere the eligibility criteria is greater than 60% in 10+2 based exam and age

should be within 17-19 years till the date of form fill-up. The collegemaintains a complete database for the admission process. The admission

form has these followings-

•  Candidate’s name:

•  Guardian’s Name:•  Father’s name:

•  Mother’s name:

•  Postal address

•  City/Village:

•  Pin code:

•  Telephone/mob no.:Every admission form must have an auto-generated unique identification

number.

Every stream is uniquely identified by stream-no. followed by title, duration,

total fees mode of payment etc. Each stream has a max intake of 40 students.Based on CET where passing marks is 70% a student can take admission on

any of the stream discussed above. On admission each student gets uniqueauto-generated roll no. & other information like session, total-fees, amount

 paid, pending amount etc. The student who has chosen installment mode of 

 payment must pay his/her fees every month. The college maintains a report

where student-wise or month-wise projection will be displayed.

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 7/32

7

Table of Contents: 

•  OBJECT ORIENTED ANALYSIS AND DESIGN->Pg:9

•  USE CASE DIAGRAM->Pg:10

•  THE USE CASE SPECIFICATIONS->Pg:11-15

UC01: User Log in 

UC02: Enter Applicant’s Info and Generate admit Card

UC03: Enter CET Marks Of The Applicants 

UC04: Generate Admission List 

UC05: Enter Admission Details And Generate Student Details-

UC06: Enter/Update Payment Details 

UC07: View Projection 

•  IDENTIFYING CLASS CANDIDATES AND ATTRIBUTE

CANDIDATES->Pg:16-19

o Nouns and Noun phrases identified from UC01: User Login

• Nouns and Noun phrases identified from UC02: Enter Applicant’s Info and Generate admit Card

• Nouns and Noun phrases identified from UC03: Enter 

CET Marks Of The Applicants 

• Nouns and Noun phrases identified from UC04: GenerateAdmission List 

• Nouns and Noun phrases identified from

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 8/32

8

UC05: Enter Admission Details And Generate StudentDetails 

• Nouns and Noun phrases identified from

UC06: Enter/Update Payment Details

• Nouns and Noun phrases identified fromUC07: View Projection 

•  CONCEPTUAL CLASS DIAGRAMS->Pg:20-23

Conceptual class diagram based on UC01

Conceptual class Diagram based on UC02 

Conceptual class diagram based on UC03

Conceptual class diagram based on UC04 

Conceptual class diagram based on UC05 

Conceptual class diagram based on UC06 

Conceptual class diagram based on UC07

•  DOMAIN LEVEL CLASS DIAGRAM->Pg:24

  SEQUENCE DIAGRAM->Pg:25-31

•  DESIGN LEVEL CLASS DIAGRAM->Pg:32

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 9/32

9

OBJECT ORIENTED ANALYSIS AND DESIGN

The following stake-holders and users have been identified after going through the given case study of JPG Engineering College

Stake-holders:-

• Applicants

• Administrator 

• JPG Engineering College

• Student

Users:-

• Administrator 

The user goals for the administrator are->

• Getting Registered

• Enter Applicant’s Info and Generate admit Card

• Enter CET Marks Of The Applicants 

•Generate Admission List 

• Enter Admission Details And Generate Student’s Details

• Enter/Update Payment DetailsView Projection 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 10/32

10

USE CASE DIAGRAM

Login

Student wiseDepartment wise

Enter Applicants Info &generate Admit card

Enter Applicants CET marks

Generate admission list Enter admission details &generate student details

View projection

Enter/Update paymentdetails

Administrator <<extends>> <<extends>>

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 11/32

11

 USE CASE SECIFICATION

UC01: User Log inLevel: user goal.Scope: JPG Engineering College.

Preconditions: Must be administrator 

Primary Actor: Administrator 

Success Guarantee: The Administrator can avail the services offered by theJPG Engineering College

Stake-holders & their interests:

Administrator: wants to avail the services offered by the JPG EngineeringCollege. (Add, Update, Delete of the student’s details).JPG Engineering College: wants to give secure and quality services that can beavailed by the

registered -users(The person who have valid user id) only.

Main success scenario:1Administrator enters his user ID in the JPG Engineering College automationsystem.2.System validates the user id3.System displays the menu(options as per user) according to the user id.

Extension(s):2.a)invalid User input( User ID):

b)System displays error message.c)System displays main menu to the customer.

UC02: Enter Applicant’s Info and Generate admit CardLevel: user goalScope: JPG Engineering CollegePrecondition: The applicant must have minimum of 60% in 10+2 board examPrimary Actor : Administrator, systemSuccess Guarantee: The applicant’s all academic and personal details will beentered into college database and Who Are Eligible For Admission Test ,will Be

Given Admit Cards.

Stake-holders and interests:Administrator: wants to enter all the details of all the applicants in order tocheck among of those who are eligible for the admission test.Applicants: Wants to get the admit cards for the admission test.JPG Engineering College: wants to generate the admit cards of the applicantsfor the test.

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 12/32

12

 Main Success Scenario:1. Administrator inputs the details of the applicants..2. System validates the inputs3. System prompts for registration confirmation

4. Administrator confirms Registration5. System generates the admit card for the eligible applicantswith auto-generated unique id no.

Extension(s):2a)Invalid applicant’s details1. System displays error message2. Main menu is displayed4a) Administrator cancels registration1. Main menu is displayed.

UC03: Enter CET Marks Of The ApplicantsLevel: user goalScope: JPG Engineering CollegePrecondition: A registered applicants.Primary Actor : Administrator Success Guarantee: The administrator will enter the students unique admitcard’s roll number along with the marks scored by the students.Stake-holders and interests:

Administrator: Wants to enter the marks of the students in CET examsJPG Engineering College: To ensure user’s satisfactionMain Success Scenario:

1. The administrator will enter the student’s admit card roll number.2. The system will ask for the student’s CET marks.3. The administrator will enter the marks.4. The system displays a message ”data successfully entered.”

Extension(s):2a) invalid Administrator input:1 . System displays error message.2 . System displays menu to the Administrator 

3a)System fails to update student’s details-1. Error message is generated2. Main menu is displayed

UC04:Generate Admission ListLevel: user goal

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 13/32

13

Scope: JPG Engineering CollegePrecondition: All the Student’s CET marks are entered to the system by theadministrator.Primary Actor : SystemSuccess Guarantee: The System will generate admission list which consists of 

the top 40 students of each stream who have scored minimum of 70% marks inthe CET exam.Stake-holders and interests:Applicant: Wants to check the admission list whether he/she is able to getadmitted in the college.Administrator : Wants to check the applicants who can get admission in thecollege.JPG Engineering College: To ensure user’s satisfactionMain Success Scenario:

1. Administrator enters applicants CET marks.

2. System generates admission list3. The list is displayed to the administrator and all the applicants.Extension(s):1a)System fails to generate admission list.1. Error message is generated2. Main menu is displayed

UC05: Enter Admission Details And Generate Student’s DetailsLevel: user goalScope: JPG Engineering College

Precondition: Admission list is displayed by the system, The student must beadmitted and all it’s details must be in the college database

Primary Actor : Administrator, SystemSuccess Guarantee: The administrator will enter the students admission details,stream and payment scheme i.e. whether he/she is paying fees monthly or half yearly. The students shall get auto-generated roll no. ,session, total fees, amountshould be paid at the time of admission, pending amount.

Stake-holders and interests:Administrator: Wants to enter student’s details

JPG Engineering College: Generate the student’s details and To ensure user’ssatisfaction.Applicant : Wants to get auto-generated roll no. session, total fees, amountshould be paid at the time of admission, pending amount.

Main Success Scenario:1. The administrator will enter the students admission details, stream and

payment scheme i.e. whether he/she is paying fees monthly or half yearly.

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 14/32

14

2.The System will generate student’s roll no. ,session, total fees, amountshould be paid at the time of admission, pending amount.

Extension(s):

2a)Invalid student’s details1. Error message is generated2. Main menu is displayed3a)System fails to register student’s details:3. Error message is generated4. Main menu is displayed.

UC06: Enter/Update Payment DetailsLevel: user goal.

Scope: JPG Engineering College.

Preconditions: All the students’ details must be in the college database

Primary Actor: System

Success Guarantee: The administrator will enter the students admission

details, stream and payment scheme i.e. whether he/she is paying fees monthlyor half yearly. The amount students need to pay at the time of admission, and thepending amount. After each payment the system will store how much amount ispending and when they have to pay.

Stake-holders & their interests: Administrator: Wants to enter student’s detailsJPG Engineering College: The system will generate the amount students need

to pay at the time of admission, and the pending amount. After each payment thesystem will store how much amount is pending and when they have to pay.

Applicant : wants to know about his current payment status, fees payment date,how much amount is pending and when they have to pay.

Main success scenario:1Administrator enters his user ID in the JPG Engineering College automationsystem.2.System validates the user id

3. The system will generate the amount students need to pay at the time of admission, and the pending amount. After each payment the system will storehow much amount is pending and when they have to pay

Extension(s):2.a)System displays error message.

b)System displays main menu to the customer.

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 15/32

15

 

UC07: View ProjectionLevel: user goal.

Scope: JPG Engineering College.

Preconditions: All the students’ details must be in the college database

Primary Actor: System

Success Guarantee: The system will generate how much college is gettingfrom students, how much it gets in a month and how much it gets from eachdepartment in a year.

Stake-holders & their interests: JPG Engineering College: wants to know how much college is getting fromstudents, how much it gets in a month and how much it gets from eachdepartment in a year.

Main success scenario:

1.The system will generate how much college is getting from students.2. The system will generate how much it gets in a month3. The system will generate how much it gets from each department in a year.4. Keep all this record in the college data base.

Extension(s):2.a)System displays error message.

b)System displays main menu to the customer.

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 16/32

16

 

IDENTIFYING CLASS CANDIDATES AND ATTRIBUTECANDIDATES

Nouns and Noun phrases identified from UC01:User Login

User User IDJPG Engineering CollegeError message 

Class candidates   Attribute candidates User( Administrator)  user ID JPG Engineering College  Error message 

Nouns and Noun phrases identified from UC02:Enter Applicant’sInfo and Generate Admit Cards 

JPG Engineering CollegeAdministrator ApplicantsApplicant’s DetailsAdmit cardsAdmission Test

Unique ID Number Error message

Class candidates   Attribute candidates JPG Engineering College  Admit cards

Admission TestUnique ID Number Error message

Applicants Applicant’s Details

Administrator 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 17/32

17

Nouns and Noun phrases identified from UC03 : Enter CETMarks Of The Applicants 

JPG Engineering College Administrator 

ApplicantsCET MarksUnique Admit Roll No.Error Message

Class candidates   Attribute candidates JPG Engineering College Error Message Administrator 

Applicants Unique Admit Roll No.

CET Marks

Nouns and Noun phrases identified from UC04: GenerateAdmission List

JPG Engineering CollegeAdministrator ApplicantsCET MarksStreamAdmission listError Message

Class candidates   Attribute candidates JPG Engineering College Error Message

Stream

Applicants CET Marks

Administrator 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 18/32

18

 

Nouns and Noun phrases identified from UC05: Enter AdmissionDetails and Generate Student’s Details

JPG Engineering CollegeAdministrator Admission listStudentAdmission detailspayment schemeRoll no.SessionTotal feesPayment SchemePending amountError Message 

Class candidates   Attribute candidates JPG Engineering College  Admission list

Administrator Admission details

Student Roll no.

SessionTotal feesPayment SchemePending amount 

Nouns and Noun phrases identified from UC06: Enter/Update

Payment Details

JPG Engineering CollegeAdministrator StudentTotal feesPayment Scheme

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 19/32

19

Pending amountError Message 

Class candidates   Attribute candidates 

JPG Engineering College  Error Message

Student Total feesPayment SchemePending amount 

Administrator 

Nouns and Noun phrases identified from UC07:View Projection

JPG Engineering CollegeAdministrator StudentPayment SchemeError Message 

Class candidates   Attribute candidates JPG Engineering College  Error Message 

Student Payment Scheme

Administrator 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 20/32

20

CONCEPTUAL CLASS DIAGRAMS 

CONCEPTUAL CLASS DIAGRAM BASED ON UC01 

Administrator Admin_idAdmin Password

JPG EngineeringCollege

Admin Details11 11

Logs In

UCO1:LOGIN 

CONCEPTUAL CLASS DIAGRAM BASED ON UC0 

UC02:Enter Applicant's Info and Generate Admit Cards

Applicants

Applicants' detailsnameGuardian NameAddressPh number 

JPG EngineeringCollege

Admin DetailsApplicants Details

Administrator 

Admin IDAdmin Password

1

*

1

*Insert Applicants Details

1

1

1

1

Registered with

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 21/32

21

CONCEPTUAL CLASS DIAGRAM BASED ON UC03 

Administrator 

Admin IDAdmin Password

UC03:GENERATE ADMISSION LIST

JPG EngineeringCollege

Admin DetailsApplicants Details11 11

Registered With

Aplicants

Admit_idCET marks

1

*

1

*

Insert applicants details and CET m arks

 

CONCEPTUAL CLASS DIAGRAM BASED ON UC04

UC04:GENERATE ADMISSION LIST

JPG EngineeringCollege

Admin DetailsApplicants Details

Administrator 

Admin IDAdmin Password 11 11

Registered With

Aplicants

Admit_idCET marks

1

*

1

*

Get qualified applicants list 

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 22/32

22

CONCEPTUAL CLASS DIAGRAM BASED ON UC05 

UC05:ENTER ADMISSION DETAILS AND GENERATE STUDENT DETAILS

Applicants

applicants detail

Administrator Admin IDAdmin Password

JPG Engineering

CollegeAdmin DetailsStudent Details'Payment Details

11 11

Registered With

StudentName

Stream

Session

CET marks

*

*

*

*

Is A Type Of 

1

*

1

*

Insert Student Details

StreamStream_id

Max_intake

duration

Total Fees

*

1

*

1

Has

1** 1

Enrolled in

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 23/32

23

CONCEPTUAL CLASS DIAGRAM BASED ON UC06 

UC06:ENTER/UPDATE PAYMENT DETAILS

PaymentPayment Scheme

Total Payment

Pay Datepay For 

Student

Payment SchemeTotal feesPending Amount

JPG EngineeringCollege

Admin Details

Student DetailsPayment Details

1

1

1

1

Maintains

Administrator 

Admin Details

1

*

1

*

Insert Student Details

11 11

Registered with

 

CONCEPTUAL CLASS DIAGRAM BASED ON UC07

Payment

Payment SchemePayment IDPyament datePay For 

UC07:VIEW PROJECTION

StreamSTREAM IDSTREAM NAMEMAX INTAKETOTAL FE ESDURATION

JPG EngineeringCollege

Admin DetailsStudent DetailsPayment DetailsStream Details

*1 *1

Has

*

1

*

1

Maintains

Administrator 

Admin Details

11 11

Registered with

Student

Roll no.

SessionTotal feesPayment SchemePending amount

1

*

1

*

Insert Student Details

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 24/32

24

DOMAIN LEVEL CLASS DIAGRAM 

Administrator 

Admin IDadmin Password

DOMAIN LEVEL CLASS DIAGRAM

Stream

Stream IDDurationTotal FessMax Intake

Payment

Payment GivenDate of next paymentDate of admission

due Payment

JPG EngineeringCollege

Student DetailsAdmin DetailsStream DetailsPayment Details

*1 *1

Has

*

1

*

1

Maintains

11 11

Registered With

Administrator Controller 

admin Details

1

1

1

1

Controls

Applicant

Applicant Details

Student

NameGuardian's nameAddressPh No.StreamRoll no

1

*

1

*

Insert Details

Is a type of 

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 25/32

25

SEQUENCE DIAGRAMS:

Administrator:admin

Administrator Controller:AdminController 

JPG Engineeringcollege:jpg college

Adminsitrator Interface:ai

1: Ask for user name &pwrd

2: Enter name & pswd3: Login

4: validate Login

5: Return Confirmation

6: Return Confiramation

7: Show home page or Error page

LOGIN

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 26/32

26

Administratot:admin

Administrator Intreface:ai

Administrator Controller:admin controller 

JPG Enginneringcollege:jpg college

1: Ask for applicant details

2: Enter Details 3: validate form

4: Insert App Detials

5: Insert Applicant Details

7: Admit card details or Error message

8: return admit details or Error 

9: Show admit card or error page

6: Generate Admit card info

ENTER APPLICANT DETAILS AND GENERATE ADMIT CARD

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 27/32

27

Administrator:admin

Administrator interface:ai

Administrator Controller:ac

JPG EngineeringCollege:jpg college

1: prompt to enter marks

2: Enter App ID and marks

4: Check and insert marks

3: validate marks

5: Insert marks

6: Return Confirmation

7: Return Confirmation

8: Return confirmation and promt to enter again

ENTER CET MARKS

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 28/32

28

Administrator:admin

Administrator interface:ai

Administrator Controller:ac

JPG EngineeringCollege:jpg college

1: Ask to generate list 2: List generation request

3: Ask to generate list

4: Generate List

5: Return list

6: Return list

7: Show List

GENERATE ADMISSION LIST

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 29/32

29

Administrator:admin

Administrator interface:ai

Administrator Controller:ac

JPG EngineeringCollege:jpg college

1: Ask for Admission details

2: Enter Details

3: validate inputs

4: Insert Details

5: Insert Admission details

6: Generate Student details7: Return Student details

8: Student Details

9: Show Student details

ENTER ADMISSION DETAILS AND GENERATE STUDENT INFO

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 30/32

30

Administrator interface:ai

Administrator:admin

Administrator Controller:ac

JPG EngineeringCollege:jpg college

1: Ask for Student ID

2: validate ID

3: Check Id and request Details4: Get Stud pay options

5: Search ID and generate Stud pay option

6: Send details7: Send Details

8: Show pay option and ask for month or sem

9: Enter month or sem

10: Confirm Submittion

11: Enter payment details12: Insert Pay Details

13: Return Confirmation14: Return Confirmation

15: Show Confirmation

ENTER PAYMENT DETAILS

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 31/32

31

Administrator:admin

Administrator interface:ai

Administrator Controller:ac

JPG EngineeringCollege:jpg college

1: Ask for Projection option

2: Enter Details3: Send projection request and details 4: Get projection Stats

5: Generate projection stats

6: Return Stats

7: Retrun Projection Stats

8: Show Projection

VIEW PROJECTION

 

8/3/2019 CMC Final Pro Design

http://slidepdf.com/reader/full/cmc-final-pro-design 32/32