[go: up one dir, main page]

83% found this document useful (6 votes)
2K views11 pages

Ajp MP

This micro-project aims to develop a desktop application to manage patient details using Java Database Connectivity (JDBC) and Swing graphical user interface components. The application allows users to view, add, update and delete patient records from a MySQL database. It addresses course outcomes related to developing programs using GUI frameworks, handling events, and working with databases. Key Swing components used include JTextField, JButton, JFrame, JLabel and JPanel to design the user interface. Event handling is implemented to detect user interactions. JDBC is utilized to connect to the MySQL database and execute SQL queries to retrieve and modify patient data.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
83% found this document useful (6 votes)
2K views11 pages

Ajp MP

This micro-project aims to develop a desktop application to manage patient details using Java Database Connectivity (JDBC) and Swing graphical user interface components. The application allows users to view, add, update and delete patient records from a MySQL database. It addresses course outcomes related to developing programs using GUI frameworks, handling events, and working with databases. Key Swing components used include JTextField, JButton, JFrame, JLabel and JPanel to design the user interface. Event handling is implemented to detect user interactions. JDBC is utilized to connect to the MySQL database and execute SQL queries to retrieve and modify patient data.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

MAHARASHTRA STATE BOARD OF TECHNICAL

EDUCATION

VIVEKANAND EDUCATION SOCIETY POLYTECHNIC

MICRO PROJECT

Academic year
2019-20

TITLE OF PROJECT
PATIENT DETAILS USING JDBC & SWING

Program: COMPUTER ENGINEERING Program code: CO5I

Course: ADVANCED JAVA PROGRAMMING Course code: 22517


MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Certificate
This is to certify that Miss/Mr. DIMPLE RATHORE, SAGAR SURESH, OMKAR SHINDE,

SAIF SYED Roll No. 49, 50, 51, 52 of 5th Semester of diploma in COMPUTER

ENGINEERING of Institute, VES POLYTECHNIC (Code: 0004) has completed the Micro

Project satisfactorily in Subject– ADVANCED JAVA PROGRAMMING (22517) for the

academic year 2020 - 2021 as prescribed in the curriculum.

Place: CHEMBUR, MUMBAI                                  Enrollment No: 1800040289 1800040290


1800040292 1800040293

Date:                                     Exam Seat No:

Subject Teacher     Head of the Department Principal

Seal of
Institution
INDEX
Academic year: 2019-20             Name of the faculty: Mr. Sanjay Wankhade
Program code: CO41-B       Course & course code: AJP (22517)
Name of the candidate: DIMPLE RATHORE, SAGAR SURESH, OMKAR SHINDE, SAIF SYED

Roll No.: 49, 50, 51, 52 Enrollment No.: 1800040289, 1800040290, 1800040292, 1800040293

Sr. No Content Page No.

1 Project Proposal

2 Action plan

3 Resource required

4 Introduction

5 Actual Procedure

6 Output

7 Skill developed

8 Evaluation sheet
Annexure – I 
 Micro-Project Proposal

PATIENT DETAILS USING JDBC & SWING

1.0   Aim/Benefits of the Micro-Project 


This Micro-Project aims at:
1.
2.
3.
4.
5.

2.0   Course Outcomes Addressed


A. Develop programs using GUI Framework (AWT and Swing). [ ]
B. Handle events of AWT and Swing components. [ ]
C. Develop programs to handle events in Java Programming. [ ]
D. Develop Java programs using networking concepts. [ ]
E. Develop programs using database. [ ]
F. Develop programs using Servlets. [ ]

3.0 Proposed Methodology


Step 1: Gathering of data, requirements, collection of information.
Step 2: Analysis will be done to define functional requirements of the project.
Step 3: On the basis of analysis the next step will be writing an abstract. Abstract which gives
brief introduction about the project.
Step 4: Step wise procedure writing which explain the working and the functionality of project,
this will be done using algorithm.
Step 5: Designing tool required to visualize the project functionality, best designing tool is
flowchart.
Step 6: After drawing of Flowchart, next step is implementation of project (coding),
‘ADVANCED JAVA PROGRAMMING’ language is used for implementation. After
completion of project, we need to validate the system using testing.
Step 7: Black box testing will perform to validate the project and then finding the output.
4.0   Action Plan
 
Sr. Details of activity Planned Start Planned Name of Responsible
No. date Finish date Team Members

1 Finalization of project Title and ALL TEAM MEMBERS


Scope

2 Project Definition and design ALL TEAM MEMBERS


structure

3 Design procedure (algorithm) ALL TEAM MEMBERS

4 Draw flowchart ALL TEAM MEMBERS

5 Coding ALL TEAM MEMBERS

6 Output ALL TEAM MEMBERS

7 Report writing ALL TEAM MEMBERS

8 Demonstration of project and ALL TEAM MEMBERS


final submission

5.0   Resources Required 

Sr. No. Equipment Name with Broad Specification Remark if any

1 Computer System- i3, 4GB RAM, 64 bit OS ✔

2 Software- JDK 1.8, Command Prompt, MySql 8.0 ✔

3 Hardware- Keyboard, Mouse ✔

4 Operating System- Windows 10 ✔

Name of Team Members with Roll Nos.

1. DIMPLE RATHORE - 45
2. SAGAR SURESH - 46
3. OMKAR SHINDE - 47
4. SAIF SYED - 48

Mr. Sanjay Wankhade


Name and Signature of Course Teacher
Annexure – II 
Micro-Project Report 
PATIENT DETAILS USING JDBC & SWING

1. Rationale: 
Java is platform independent, open source object-oriented programming language enriched with
free and open source libraries. In current industrial scenario Java has the broad industry support
and is prerequisite with many allied technologies like Advance Java, Java server Pages, and
Android Application Development. Thus, current industrial trends necessitate acquiring Java
knowledge for Computer Engineering and Information Technology graduates. This course
develops necessary skills in students to apply object-oriented programming techniques in Java so
that students will be able to develop complete applications using core Java.
  

2.0   Aim of the Micro-Project 


This Micro-Project aims at:
1.
2.
3.
4.
5.

3.0   Course Outcomes Addressed


A. Develop programs using GUI Framework (AWT and Swing). [ ]
B. Handle events of AWT and Swing components. [ ]
C. Develop programs to handle events in Java Programming. [ ]
D. Develop Java programs using networking concepts. [ ]
E. Develop programs using database. [ ]
F. Develop programs using Servlets. [ ]
 

4.0 Literature Review


1. SWING: Swing is a set of program component s for Java programmers that provide the ability
to create graphical user interface (GUI) components, such as buttons and scroll bars that are
independent of the windowing system for specific operating system. Swing components are used
with the Java Foundation Classes (JFC).
 JTextFields(): JTextField is a part of javax.swing package. The class JTextField is a
component that allows editing of a single line of text. JTextField inherits the
JTextComponent class and uses the interface SwingConstants. It constructor that creates a
new TextField.
 JButton(): The JButton class is used to create a labeled button that has platform
independent implementation. The application result in some action when the button is
pushed. It inherits AbstractButton class. The class JButton is an implementation of a
push button. This component has a label and generates an event when pressed. It can also
have an Image.
 JFrame(): The javax. swing. JFrame class is a type of container which inherits the java.
JFrame works like the main window where components like labels, buttons, textfields are
added to create a GUI. Unlike Frame, JFrame has the option to hide or close the window
with the help of setDefaultCloseOperation(int) method.
 JLabel(): JLabel is a class of java Swing . It is used to display a short string or an image
icon. It is only a display of text or image and it cannot get focus. JLabel is inactive to
input events such a mouse focus or keyboard focus. The object of JLabel class is a
component for placing text in a container. It is used to display a single line of read only
text. The text can be changed by an application but a user cannot edit it directly. It
inherits JComponent class.
 JPanel(): JPanel, a part of Java Swing package, is a container that can store a group of
components. The main task of JPanel is to organize components, various layouts can be
set in JPanel which provide better organisation of components, however it does not have
a title bar.

2. EVENT CLASSES: Event classes are the classes that represent events at the core of java's


event handling mechanism. The class AWTEvent, defined within the java.awt package, is a
subclass of EventObject. It the superclass of all AWT-based events used by delegation event
model.
 Action Event Class: public class ActionEvent extends AWTEvent. A
semantic event which indicates that a component-defined action occurred. This high-
level event is generated by a component (such as a Button ) when the component-
specific action occurs (such as being pressed).

3. EVENTS LISTENER INTERFACE: The Event listener represents the interface responsible


to handle events. Every method of an event listener method has a single argument as an object
which is subclass of EventObject class.
 Action Listener Interface: The Java ActionListener is notified whenever you click on
the button or menu item. It is notified against ActionEvent. The ActionListener
interface is found in java. awt. ActionListener is an interface (not a class) that contains a
single method: public void actionPerformed( ActionEvent evt). The listener object could
be defined in a class other than the frame class.

4.JDBC: Java Database Connectivity (JDBC) is an application programming interface (API) for


the programming language Java, which defines how a client may access a database. It is a Java-
based data access technology used for Java database connectivity. It is part of the Java Standard
Edition platform, from Oracle Corporation.
5.0   Actual Procedure Followed.

a) Algorithm:
 
 
b) Flowchart:

c) Code:

6.0   Actual Resources Used

Sr. No. Equipment Name with Broad Specification Remark if any

1 Computer System- i3, 4GB RAM, 64 bit OS ✔

2 Software- JDK 1.8, Command Prompt, MySql 8.0 ✔

3 Hardware- Keyboard, Mouse ✔

4 Operating System- Windows 10 ✔

7.0   Outputs of the Micro-Projects

8.0   Skill Developed / learning out of this Micro-Project


1. Develop a Java Program using different concepts.
2. Able to debug and compile a Java Program.
3. Documentation of Project.
4. Time management.
5. Technical Writing.
6. Team work.
7. Problem solving.

9.0 Application of this Micro-Project:


Annexure – III

Suggested Rubric for Assessment of Micro-Project


S. Characteristic to Poor Average Good Excellent
No. be assessed ( Marks 1 - 3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )

Relevance to the Relate to  very Related to some Take care of at- Take care of more
1
course few LOs LOs least one CO than one CO
Literature
Not more than At-least 5 relevant At –least 7 About 10 relevant
review
2 two sources very sources, at least 2 relevant sources, sources, most
/information
old reference latest most latest latest
collection
Completion of the
Completed less Completed 50 to Completed 60 to Completed more
3 Target as per
than 50% 60% 80% than 80 %
project proposal
Sufficient and Sufficient and
Data neither appropriate enough appropriate Enough data
Analysis of Data organized nor data generated but enough data collected and
4 and representation presented well not organized and generated which sufficient and
not presented is organized and presenting data.
well.  but not used.
Well assembled Well assembled
and functioning with proper
Quality of Incomplete Just assembled and
parts. But no functioning parts..
5 Prototype/Model Programming some codeis not
creativity in Creativity in
code functioning well. 
design and use of design and use of
graphics function graphics function
Detailed, correct
Very short, Nearly sufficient and clear
Very detailed,
Details about and correct details description of
correct, clear
methods, and about methods, and methods and
6 Report Preparation description of
conclusions conclusion. but Conclusions.
methods, and
omitted, some clarity is not there Sufficient
conclusions. 
details are wrong in presentation.  Graphic
Description.
Major Includes major
Includes major Well organized,
information is not information and
Presentation of the information but not includes major
7 included, well organized
micro project well organized and information ,well
information is not but not presented
not presented well presented
well organized. well
Replied to
Could not reply to Replied properly
considerable Replied most of
considerable to considerable
8 Viva number of the questions
number of number of
questions but not properly
question. question.
very properly
Annexure – IV

Micro Project Evaluation Sheet


Name of Student: DIMPLE RATHORE, SAGAR SURESH, OMKAR SHINDE, SAIF SYED

Enrollment No: 1800040289, 1800040290, 1800040292 1800040293

Name of Program: COMPUTER ENGINEERING Semester: Fifth

Course Title: ADVANCED JAVA PROGRAMMING Course Code: 22517

Title of the Micro-Project:

Cos addressed by Micro Project: (Tick appropriate COs)


A. Develop programs using GUI Framework (AWT and Swing). [ ]
B. Handle events of AWT and Swing components. [ ]
C. Develop programs to handle events in Java Programming. [ ]
D. Develop Java programs using networking concepts. [ ]
E. Develop programs using database. [ ]
F. Develop programs using Servlets. [ ]

Poor Average Good Excellent


Sr. Sub
Characteristic to be assessed ( Marks1- (Marks 4- (Marks 6- ( Marks9-
No. 3) 5) 8) 10)
Total

A. Process and Product Assessment (Convert Above Total marks out of 6 Marks)
1 Relevance to the course
2 Information Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
representation

5 Quality of Prototype/Model

6 Report Preparation
B. Individual Presentation / Viva (Convert above total marks out of 4 marks)

7 Presentation
8 Defense
MICRO PROJECT EVALUATION SHEET

Process and Product


Roll Total Marks
Assessment Individual Presentation / Viva (4 Marks)
No. 10
(6 Marks)

49

50

51

52

Comments/Suggestions about team work/leadership/interpersonal communication (if any)  


……………………………………………………………………………………………………
  ……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………

Name and designation of the Teacher: Mr. Sanjay Wankhade (Lecturer)

Dated Signature:

You might also like