SE Lab - Record
SE Lab - Record
SE Lab - Record
VISION
• To emerge as a centre for academic eminence in Information Technology and related
spheres through innovative learning practices.
MISSION
• M1: To provide good teaching and learning environment for quality education in the field
of Information Technology.
• M2: To propagate lifelong learning.
• M3: To impart the right proportion of knowledge, attitudes and ethics in students to
enable them take up positions of responsibility in the society and make significant
contributions.
An Autonomous Institution
Approved by AICTE, Affiliated to Anna University, Chennai
ISO 9001:2015 Certified Institution, Accredited by NBA (BME, CSE, ECE, EEE, IT & MECH),
Accredited by NAAC with 'A' Grade with CGPA of 3.49
#42, Avadi-Vel Tech Road, Avadi, Chennai- 600062, Tamil Nadu, India
CERTIFICATE
Name: ____________________________________________________________________________
Certified that this is the bonafide record of work done by the above student in the 191IT62B -
Submitted for the University Practical Examination held on ________________ at VEL TECH MULTI
TECH Dr. RANGARAJAN Dr. SAKUNTHALA ENGINEERING COLLEGE, #42, AVADI - VEL
TECH ROAD, AVADI, CHENNAI - 600062.
Signature of Examiners
PO6 The Engineer And Society: Apply reasoning informed by contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant
to professional engineering practice in system development and solutions to complex
engineering problems related to Information technologies.
Environment And Sustainability: Understand and evaluate the sustainability and impact of
PO7 professional engineering work in the solution of complex engineering problems related to
societal and environmental contexts with full responsibilities.
PO8 Ethics: An understanding of professional and ethical responsibility and commitment to them.
Individual And Team Work: Ability to function effectively to strive towards achieving a
PO9
common goal as an individual in a group and with the capacity to be a team leader.
Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as being able to comprehend and
PO10
write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.
Project Management And Finance: Ability to function on multi-disciplinary teams, apply
PO11 engineering and management knowledge and techniques to estimate time and resources
needed to complete a computer engineering projects.
Life - Long Learning: Recognize the need for and have the preparation and ability to engage
PO12
in independent and lifelong learning in the broadest context of technological change.
INDEX
Vel Tech Multi Tech Dr. Rangarajan Dr. Sakunthala Engineering College
Page
Ex. No Date List Of Experiments Marks Sign
No
10
11
12
COURSE OBJECTIVES
• Build a fully functional, interactive, layered, distributed, database-backed software system from the
ground-up as part of a small, agile, development team in a laboratory setting.
• Understand the phases of software projects and practice the activities of each phase.
• Become adapt such skills as distributed version control, unit testing, integration testing, build
management, and deployment.
• Draw standard UML diagrams using an UML modeling tool for a given case study and map design
to code and implement a 3 layered architecture.
• Test the developed code and validate whether the SRS is satisfied.
Use skills such as distributed version control, unit testing, integration testing, build management, and
CO2 deployment .
Draw standard UML diagrams using an UML modeling tool for a given case study and map
CO3
design to code and implement a 3 layered architecture.
CO4 Test the developed code and validate whether the SRS is satisfied.
CO5 Implement the modified system and test it for various scenarios.
CO-PO
Mappi PO1PO2PO3PO4PO5PO6PO7PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
ng
CO1 3 2 2 1 - - - - - - - - 3 2 2
CO2 3 2 2 1 - - - - - - 1 - 3 2 2
CO3 3 2 2 2 2 - - - 1 2 1 1 3 2 2
CO4 3 2 2 2 2 - 1 1 2 2 2 2 3 2 2
CO5 3 2 2 2 2 2 1 1 2 1 2 2 3 2 2
COAVG 3 2 2 2 2 1 1 1 1 1 1 1 3 2 2
1 - Low 2 - Medium 3 - High
EX. NO: 1
CONFERENCE MANAGEMENT SYSTEM
DATE:
AIM:
To analyze, design and develop code for conference management system using Rational Rose software
and Visual Basic.
PROJECT SCOPE:
The main scope of the project is to provide a reliable and user-friendly system for interaction between the
participants, co-coordinators and others involved in the conference activities.
OBJECTIVE:
The important objective of this Conference Management System is to reduce the manual work involved in
a conference management by introducing new aspects which is more user-friendly and easy to use.
PROBLEM STATEMENT:
1. The participant first enters his details and the topic for the paper presentation and gives it to the
co-ordinates.
2. The participant then sends the abstract to the coordinator
3. The co-ordinate will forward the abstract to the selection committee
4. The selection committee will analyze the abstract and sends its decision to the coordinator.
5. If the abstract is selected the coordinator will ask the participant to send the complete paper.
6. The paper is also forwarded to the selection committee by the coordinators
7. If the paper is selected, intimation is sent to the participant about his selection.
INFRASTRUCTURE:
HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS:
Database
SelectionCommitee
Advertisement
fwd d abstract
Update
sends d paper
intimates
Reviewers
announces the winner reports the selected papers
Author
issuing prize
LOGIN
REGISTER
RECEIVE PAPER
INTIMATION SELECTION
YES
NO
ACTIVITY DIAGRAM FOR REGISTRATION:
ENTER CHECK IN
USERNAME DATABASE
ENTER
PASSWORD
YES
ENTER NAME
ENTER DEPT
AND YEAR
SEQUENCE DIAGRAM:
login correct
Send Abstract
Fwd to selection committee
Selected/Rejected
Selected/rejected
Selected/rejected
7: Selected/rejected
12: intimate the status
Participa
nt
4: Fwd to selection committee
9: Fwd the paper
1: login
6: Selected/Rejected
11: Selected/rejected
2: login correct
selection
commitee
CLASS DIAGRAM:
STATE CHART DIAGRAM
NO NO
Reject Reject
abstract paper
PACKAGE DIAGRAM:
Boundaries
Entity
Control
Co-ordinator Selection
committee
COMPONENT DIAGRAM:
<<Standard EXE>>
Conference Management System
DEPLOYMENT DIAGRAM:
keyboard
server
cable
cable
mouse
cable
client1
cable
printer
cable
client2
monitor
client3
database
modem
FORWARD ENGINEERING
FORM1:
Private Sub Command1_Click()
Dim a As Participant
Set a = New Participant
a.register
End Sub
Participant:
Option Explicit
'##ModelId=4F30B766030D
Private Name As Variant
'##ModelId=4F30B76C0138
Private Department As Variant
'##ModelId=4F30B77102AF
Private College As Variant
'##ModelId=4F30B79303D8
Public Sub register()
Form1.Data1.Recordset.AddNew
Form1.Data1.Recordset.fields(0) = Form1.Text1.Text
Form1.Data1.Recordset.fields(1) = Form1.Text2.Text
Form1.Data1.Recordset.fields(2) = Form1.Text3.Text
Form1.Data1.Recordset.fields(3) = Form1.Text4.Text
Form1.Data1.Recordset.Update
'##ModelId=4F30B7AC00DA
Public Sub sendpaper()
End Sub
Public Sub login()
If form2.Text1.Text = "username" And form2.Text1.Text = "password" Then
MsgBox "login successful"
Else
MsgBox "invalid username or password"
End If
End Sub
Selection committee:
Option Explicit
'##ModelId=4F30B96502CE
Private qualification As Variant
'##ModelId=4F30B96E029F
REGISTRATION:
DETAILS OF SELECTED PARTICIPANTS:
LOGIN:
REVERSE ENGINEERING:
Option Explicit
'##ModelId=4F30B96502CE
'##ModelId=4F30B96E029F
'##ModelId=4F30B977034B
Form1.Data1.Recordset.AddNew
Form1.Data1.Recordset.Fields(0) = Form1.Text1.Text
Form1.Data1.Recordset.Fields(1) = Form1.Text2.Text
Form1.Data1.Recordset.Fields(2) = Form1.Text3.Text
Form1.Data1.Recordset.Fields(3) = Form1.Text4.Text
Form1.Data1.Recordset.Fields(4) = Form1.Text5.Text
Form1.Data1.Recordset.Update
End Sub
'##ModelId=4F30B9810196
End Sub
RESULT:
Thus the “Conference Management System” is done using Rational Rose
Software and code implemented by Visual Basic 6.0.
EX. NO: 2
ONLINE COURSE RESERVATION SYSTEM
DATE:
AIM:
To design and develop the online Course Reservation System using the Rational Rose Software
and Visual Basic 6.0.
PROJECT SCOPE:
The main scope of the project is to develop a Course Registration System, to Enquire the available
courses using enquiry model and then register the required course using registration model, if the
candidate want to cancel the course using cancellation model, if the candidate wants to modify
or change the course, a modification model has been developed.
OBJECTIVE:
The main objective of designing and developing the course reservation system is to make the
reservation and other related processes of this system more flexible and easier for the students who applied
for the Anna University counseling.
PROBLEM STATEMENT:
Course reservation system is helpful for the student to reserve the course the problem statements are
as follows,
1. Initially University gives advertisement about various college and the students who are
interested will apply for the counseling in the university
2. Then the University will intimate the student to attend the counseling in the particular date.
Then the student will attend the counseling in the university
3. The University will display the caste , available course and college list to the student and then
it distribute the random number to the student according to the DOB
4. Then the student will select the course and college in the university and get the allotment order
from the University
INFRASTRUCTURE
HARDWARE REQUIREMENTS
➢ Processor(256 MHz),
➢ RAM (256 MB)
SOFTWARE REQUIREMENTS
The most important phase in developing software for a customer is the analysis phase. As it
is said that most strong and tail buildings. The analysis phase proves to be the foundation f o r t h e
Software development process. In our topi c, the Course Registration System is
concerned with the process of choosing and joining the course in educational institutions. The “Course
Registration System” should be more flexible for the Students (end users).O u r t o p i c i s
constrained to the admission process of educational institutions. There are
primarily two main factors involved in this Course Registration System they are:
It is highly a tedious job to analyze the major modules involved in the System,
since this particular System deals with educational institution (i.e., academics) the analysis and
development of this System must be dealt with utmost care because if anything goes wrong
the students are going to be the ultimate sufferers. This System is designed in such a way
that it is completely flexible in providing two way conversations between the students and the
administrator. Each and every activities have been seriously considered and they have been implemented,
keeping in mind the future enhancements of this System and utmost care has-been taken to
solve almost all the special cases which arises due to any Special situation in the System. This Course
Registration System provides complete flexibility to the Students to choose the courses according to their
desire and it also provides room for modification and cancellation of any information or process. It also
allows the administrator to a greater extent to intimate and process the information provided by the
student in an effective manner which makes this System further more effective.
USECASE DIAGRAM
register no
no of course
course code
fees detail
system student
confirmation
certificate submission
no of
course
course
code
register
yes
no
course
sorry try duration
again
fees detail
certificate
submission
credit card
transaction
confirmation
msg
course registered
successfully
STATE CHART DIAGRAM
SEQUENCE DIAGRAM
COLLABORATION DIAGRAM
CLASS DIAGRAM
DEPLOYMENT DIAGRAM
application
server university
database
client
workstation2
COMPONENT DIAGRAM
<<Standard EXE>>
course reserv
PACKAGE DIAGRAM
FORWARD ENGINEERING
STUDENT DETAIL
Option Explicit
'##ModelId=4D2EB2CF0251
Private name As String
'##ModelId=4D2EB2EB037A
Private cut_off As Integer
'##ModelId=4D2EB3030138
Private rank As Integer
'##ModelId=4D2EB32203B9
Private caste As String
'##ModelId=4D2EB32C03D8
Private random_no As Integer
'##ModelId=4D2EB3590271
Public Function apply_couns() As String
Form1.Data1.Recordset.AddNew
Form1.Data1.Recordset.Fields(0) = Form1.Text1.Text
Form1.Data1.Recordset.Fields(1) = Form1.Text2.Text
Form1.Data1.Recordset.Fields(2) = Form1.Text3.Text
Form1.Data1.Recordset.Fields(3) = Form1.Text4.Text
Form1.Data1.Recordset.Update
MsgBox ("Updated")
End Function
'##ModelId=4D2EB36E0138
Public Function get_allot() As String
End Function
'##ModelId=4D2EB3A30196
End Function
UNIVERITY DETAIL
Option Explicit
'##ModelId=4D2EB0ED02FD
Private seats_available As Integer
'##ModelId=4D2EB116029F
Private course_available As String
'##ModelId=4D2EB1740119
Private fees As Integer
'##ModelId=4D2EBC2C02B1
Public NewProperty As Collection
'##ModelId=4D2EB1E402AF
Public Function get_col_details() As String
End Function
'##ModelId=4D2EB1F502DE
Public Function get_student_details() As String
End Function
'##ModelId=4D2EB22C005D
Public Function advertise() As String
End Function
'##ModelId=4D2EB25301A5
Public Function rank_details() As Integer
Form2.Data1.Recordset.AddNew
Form2.Data1.Recordset.Fields(0) = Form2.Text1.Text
Form2.Data1.Recordset.Fields(1) = Form2.Text2.Text
Form2.Data1.Recordset.Fields(2) = Form2.Text3.Text
Form2.Data1.Recordset.Update
MsgBox ("seats available")
End Function
'##ModelId=4D2EB271038A
Public Function send_call_letter() As String
End Function
COLLEGE DETAIL
Option Explicit
'##ModelId=4D2EAE400138
Private col_name As String
'##ModelId=4D2EAE8F00CB
Private col_code As Integer
'##ModelId=4D2EAED801B5
Private col_address As String
'##ModelId=4D2EBC2C02AF
Public NewProperty As University
'##ModelId=4D2EBE47032E
Public NewProperty2 As Collection
'##ModelId=4D2EAF5E02EE
Public Function generate_details() As String
Form2.Data1.Recordset.AddNew
Form2.Data1.Recordset.Fields(0) = Form2.Text1.Text
Form2.Data1.Recordset.Fields(1) = Form2.Text2.Text
Form2.Data1.Recordset.Fields(2) = Form2.Text3.Text
Form2.Data1.Recordset.Update
MsgBox ("update")
End Function
'##ModelId=4D2EB0300138
Public Function counselling_det() As String
End Function
OUTPUT
REVERSE ENGINEERING
'##ModelId=4D2EB36E0138
Public Function get_allot() As String
End Function
OUTPUT
RESULT:
Thus the “online course registration system” is done using Rational Rose Software and
code implemented by Visual Basic 6.0.
EX. NO: 3
CREDIT CARD PROCESSING SYSTEM
DATE:
AIM:
To analyze the problem, design and develop code for credit card processing using
Rational Rose software , Visual Basic 6.0 and Reverse engineering process .
PROJECT SCOPE:
The main scope of the project is to perform the activities like issuing of credit card,
enquiring about the balance, billing process made by customer.
OBJECTIVE:
The main objective of designing and developing the credit card processing is to
provide with the system which proves to be manually beneficial i.e., benefits for both
customer and bank. The complete activities and the process right from accessing a bank
account, getting a credit card and processing of credit card, every single activity is
incorporated in this system.
PROBLEM STATEMENT:
1. Submit the application form to the bank
2 Verification of personal details of customer is done by the bank
3. Credit card is given to the customer after issuing
4. After purchasing, the credit card is given to the customer to swipe
5. Retailer checks for the our balance enquiry from the database
6 Database informs bank about data access and current balance
7. The billing details are provided by the bank to the customer
INFRASTRUCTURE
HARDWARE REQIREMENTS:
Processor (256 MHz)
RAM (256 MB)
SOFTWARE REQIREMENTS:
Design tool: Rational Rose Software
Front End: Visual Basic 6.0
Back End: MS Access
ACTIVITY DIAGRAM
STATECHART DIAGRAM
accessing
the card
getting transaction
amount details
valid
validating the
account balance
transaction
process
dispatch
receipt
SEQUENCE DIAGRAM:
COLLABORATION DIAGRAM:
CLASS DIAGRAM:
COMPONENT DIAGRAM:
<<Standard EXE>>
CREDIT CARD
PROCESSING
PACKAGE DIAGRAM
ENTITY
BOUNDARIES
CONTROL
bank
DEPLOYMENT DIAGRAM
FORWARD ENGINEERING
FORM1(CREATING OBJECT FOR SALES MANAGER LOGIN() )
dim a as sales_manager
a.login
end sub
sales manager
option explicit
'##modelid=4f2b6b4a0203
'##modelid=4f2b6b950271
'##modelid=4f2b6ba00399
'##modelid=4f2b6d4601b5
end sub
'##modelid=4f4f927801e2
form1.hide
form2.show
else
end if
end sub
'##modelid=4f2b6d8f0232
form3.show
end sub
FORM2(CREATING OBJECT FOR SALES MANAGER PAYMENT())
dim x as sales_manager
x.payment_mode
end sub
dim g as customer
g.purchase_amount
end sub
payment
option explicit
'##modelid=4f34a084030d
'##modelid=4f34a09902af
'##modelid=4f34a0c0036b
else
end if
end sub
customer
option explicit
'##modelid=4f34a0740290
implements payment
'##modelid=4f349a7501b5
private card_no as integer
'##modelid=4f2b7210000f
'##modelid=4f2b6ae3037a
end sub
'##modelid=4f2b6be600da
form4.show
end sub
'##modelid=4f4f922002aa
end sub
OUTPUT
REVERSE ENGINEERING PROCESS
EXISTING CODING :
FOR PAYMENT
OPTION EXPLICIT
'##MODELID=4F34A084030D
'##MODELID=4F34A09902AF
'##MODELID=4F34A0C0036B
ELSE
END IF
END SUB
OUTPUT:
RESULT:
Thus the Credit card processing is done using Rational Rose Software and code is
implemented by Visual Basic 6.0.
EX. NO: 4
E-BOOK MANAGEMENT SYSTEM
DATE:
AIM:
To design and develop the E-Book Management System using the Rational Rose Software and
Visual Basic 6.0.
PROJECT SCOPE:
The main scope of the project is to provide a exhaustive, flexible and reliable E-Book Management
system. This E-BOOK should contain index of the topics. When the main page is visited index of the topics
is displayed. Select the required topic and double click on it. Then the page with the contents of the selected
topic will be displayed. A certain option is also present in that page to go back to main page and search for
other topics.
OBJECTIVE:
The main objective of designing and developing a EBook Management system is to provide with
the system which proves to be beneficial. The activities such as search for the book online and download,
every single activity is incorporated in the system.
PROBLEM STATEMENT:
E-book management system is helpful for the download the books from internet the problem
statements are as follows,
1. User accesses the web browser and gives the book details to be searched.
2. The server checks for the availability of the book, if found display the book to the user through
the browser.
3. The user can also download the book .The server searches for the downloading software and
downloads the book if the software is available.
INFRASTRUCTURE
HARDWARE REQUIREMENTS
➢ Processor(256 MHz),
➢ RAM (256 MB)
SOFTWARE REQUIREMENTS
EBook refers to Electronic book .We can use books or view them using the electronic devices
like computer by way of browser, which is rightly called as EBook.We can view the book as the whole. We
can also download it by paying for it and downloaded book can be read at any time. We can also make
printouts on our own demands. In this way, both the user and developer are benefited.
USE CASE DIAGRAM FOR E-BOOK MANAGEMENT:
ACTIVITY DIAGRAM FOR BOOK SELECTION:
FORWARD ENGINEERING
OBJECT DECALARATION:
Dim A As Customer
A.login
End Sub
LOGIN:
Option Explicit
'##ModelId=4D78538102CE
Private Name As String
'##ModelId=4D78539900FA
'##ModelId=4D7853A901C5
'##ModelId=4D7853B1031C
'##ModelId=4D78548A037A
'##ModelId=4D7853BB01D4
Form1.Hide
Form2.Show
Else
End If
End Sub
BOOK SELECTION:
'##ModelId=4F28F1360213
bookcategory = Form2.Text1.Text
book = Form2.Text2.Text
Form2.Hide
Form3.Show
Else
Form2.Hide
Form3.Show
Else
Form2.Hide
Form3.Show
Else
Form2.Hide
Form3.Show
Else
End If
End Function
Option Explicit
'##ModelId=4F3235D50399
Implements Database
'##ModelId=4F28F0FA009C
'##ModelId=4F28F10203A9
'##ModelId=4F28F11203B9
'##ModelId=4F28F12000FA
'##ModelId=4F32423702AF
'##ModelId=4F28F61901E4
'##ModelId=4F28F63302EE
Public Account As Bank
'##ModelId=4F28F1360213
End Function
'##ModelId=4F28F14A03A9
End Function
'##ModelId=4F32423702BF
End Function
'##ModelId=4F32423702CE
End Function
'##ModelId=4F32423702CF
End Function
'##ModelId=4F32423702DE
End Property
'##ModelId=4F32423702EE
End Property
'##ModelId=4F32423702FE
End Property
'##ModelId=4F57132C0214
End Property
'##ModelId=4F57132C0232
End Property
LOGIN:
BOOK SELECTION:
DOWNLOAD:
RESULT:
Thus the “E-Book Management System” is done using Rational Rose Software and code implemented
by Visual Basic 6.0.
EX. NO: 5
E-TICKETING SYSTEM
DATE:
AIM:
To analyze, Design and develop code for E-Ticketing using Rational Rose software and Visual
Basic 6.0.
PROJECT SCOPE:
The main scope of the project is to perform the reservation, modification and cancellations for E-
Ticketing with ease.
OBJECTIVE:
The main objective of designing and developing an E-Ticketing is to make the reservation and
other related processes of this system more flexible and easier for the end users and without waiting in the
long queue for the above mentioned processes.
PROBLEM STATEMENT:
In this scenario, the customer who wishes to make a travel performs the following
1) The customer visits the E-Ticketing webpage and either registers with the site if he is a new customer
or just signs in casually as an existing customer
2) Once logged in, he is directed to the servers domain where he can check availability of trains, cancel
the booked ticket or book a ticket for travelling.
3) The customer is asked to fill in the necessary details to perform the above mentioned actions.
4) Database maintains the record of availability of ticket and the details of the customer who books the
ticket.
5) According to the response from the customer he is directed to make payment and the database is
correspondingly updated.
6) The ticket is issued by the server after the amount is deducted from the customer’s account by the bank.
Customer prints the ticket using printer
INFRASTRUCTURE
HARDWARE REQUIREMENTS
➢ Processor(256 MHz),
➢ RAM (256 MB)
SOFTWARE REQUIREMENTS
Login
Check Authentication
Availability
Database
E-ticket Server
Check Availabilty
Customer
Status
Details
Generated Ticket
Ticket
Bank
ACTIVITY DIAGRAM
customer Serv er Database
Enter the
E-ticketing page
Enter the
username
Authentication
Enter the Verify with the
password Database
Login
Select Not
Train Available
Available
Amount Issue
Tranc ticket
Generate
Ticket
SEQUENCE DIAGRAM FOR E-TICKETING
Login
Validate
Authorised
E-ticketing page
selection of tickets
illegal transfer
amount transferred
ack to admin
ticket is generated
COLLABORATION DIAGRAM FOR E-TICKETING
1: Login
19: ack to admin 6: Enter the destination
11: Login fro amnt transfer
18: amount transferred 14: check for amount balance 2:
4: Authorised
12: validate
Bank
Databas
e
E_ticketing
Boundaries NewPackage
Server
Control
Databas
e server
Bank
Database
Printer
Application
Server
Client Client
Workstation1 Workstat...
FORWARD ENGINEERING
Form1 Details
Private Sub Command1_Click()
Form1.Hide
Form2.Show
End Sub
Dim c As Customer
c.Login
End Sub
Form2 Details
Dim a As E_Ticket_Server
a.Register
End Sub
Form3 Details
Dim b As Customer
b.checkavailability
End Sub
E-TICKET SERVER
'##ModelId=4F3239A600AB
'##ModelId=4F60CD28007D
Form2.Data1.Recordset.AddNew
Form2.Data1.Recordset.Fields(0) = Form2.Text1.Text
Form2.Data1.Recordset.Fields(1) = Form2.Text2.Text
Form2.Data1.Recordset.Fields(2) = Form2.Text3.Text
Form2.Data1.Recordset.Fields(3) = Form2.Text4.Text
Form2.Data1.Recordset.Fields(4) = Form2.Text5.Text
Form2.Data1.Recordset.Fields(5) = Form2.Text6.Text
Form2.Data1.Recordset.Update
Form2.Hide
Form1.Show
End Sub
CUSTOMER DETAILS
'##ModelId=4F32298C02AF
'##ModelId=4F3238910232
'##ModelId=4F32389800CB
'##ModelId=4F324063008C
'##ModelId=4F32407D0148
'##ModelId=4F322D750242
Form1.Hide
Form3.Show
End If
End Sub
'##ModelId=4F322D7C009C
Form3.Hide
Form4.Show
End If
End Sub
Form4 Details
End Sub
Form4.Hide
Form3.Show
End Sub
LOGIN
CUSTOMER WORKSPACE
'##ModelId=4F32317B0290
'##ModelId=4F3239A600AB
'##ModelId=4F32406701B5
'##ModelId=4F32407D014A
'##ModelId=4F3231AD02CE
End Sub
'##ModelId=4F3231D70222
End Sub
'##ModelId=4F62181200BB
Form2.Data1.Recordset.AddNew
Form2.Data1.Recordset.Fields(0) = Form2.Text1.Text
Form2.Data1.Recordset.Fields(1) = Form2.Text2.Text
Form2.Data1.Recordset.Fields(2) = Form2.Text3.Text
Form2.Data1.Recordset.Fields(3) = Form2.Text4.Text
Form2.Data1.Recordset.Fields(4) = Form2.Text5.Text
Form2.Data1.Recordset.Fields(5) = Form2.Text6.Text
Form2.Data1.Recordset.Update
Form2.Hide
Form1.Show
End Sub
OUTPUT
RESULT:
Thus the “E-Ticketing” was done using Rational Rose Software and code implemented
by Visual Basic 6.0.
EX. NO: 6
EXAM REGISTRATION SYSTEM
DATE:
AIM:
To analyze, design and develop code for EXAM REGISTRATION SYSTEM using rational
rose software and VB6.0.
PROJECT SCOPE:
Scope of this project is very broad in terms of other manually taking exams.
Few of them are:-This can be used in educational institutions as well as in corporate
world.Can be used anywhere any time as it is a web based application (User
location doesn’t matter). No restriction that examiner has to be present when the candidate takes
the test.
OBJECTIVES:
The Online Student Registration System is an web based portal developed in ASP. Online
Registration system will allow online submission of student application, Student Registration,
Perform Computer based quiz/test. Stored test results, modify student profile. Online Student
Registration System Project consists of two functional elements: an enhanced Student module for
Registration, Edit Profile, View Test history, Change Password. Online Test/Quiz Module for Start
test, give examination, calculate results, store test results, manage question banks.
PROBLEM STATEMENT
1. Exam registration system is helpful for the student to take online exam.
problem statements are as follows,
2.To create an Exam registration software that will meet the needs of the applicant and help
them in registering for the exam, enquiry about the registered subject,
modification in database and cancellation for the registered project.
3.In this system, first we have to register the details of the candidate who is going to take
online exam.
4.After this, they provide an unique id for candidate.
5.With this ID, we can write exam and get the result on time.
INFRASTRUCTURE :
HARDWARE REQUIREMENTS
Processor(256 MHz),
RAM (256 MB)
SOFTWARE REQUIREMENTS
Design Tool : Rational Rose Software
Front End: Visual basic 6.0
Enroll a student
Download data
Viewing data
Registrar Database
ACTICITY DIAGRAM:
Invalid
Authorisation
Valid
Verification of
details
Valid Storing details
Entering detail
Invalid
Receving id Issuing id
SEQUENCE DIAGRAM:
Student Administrator Registrar Data_base
Login
Confirmation
Valid
Invalid
Enter the student detail
Verification of details
Fill all the deatils
Issuing the id
Receving the exam id
Validate exam
Storing the result
Online exam
Login
Confirmation
Login successfully
Invalid
Entering the unique id
Verifying id
Invalid
Student result
3: Valid
4: Invalid
17: Login successfully
18: Invalid
2: Confirmation
Data_ba
9: Storing the student detail
se
10: Issuing the id 16: Confirmation
23: Retriving the result 22: Student result
CLASS DIAGRAM:
STATE CHART:
Successfull
Store Details
Issuing
Receiving
Exam_ID
COMPONENT DIAGRAM:
<<Standard EXE>>
EXAM REGISTRATION
PACKAGE DIAGRAM:
DEPLOYMENT DIAGRAM:
Keyboard
Client 1
Mouse
Internet Server{Intel-Pentium4,Window7}
Front End-VB, Back End-MS access Cable
Rj45
Client2
Cable
Rj45 Printer
(Scaner)
Cable
Rj45
Client3
Cable
Rj45 Monitor
(18 inches)
Ethernet
Client4
Modem
FORWARD ENGINEERING
PROGRAM:
DATA_DETAIL:
Option Explicit
'##ModelId=4F5ECE12036B
Private id As String
'##ModelId=4F5ECE1701D4
'##ModelId=4F5ECE1F02EE
End Sub
'##ModelId=4F5ECE2B0261
MsgBox(“registration cancelled”)
Else
End Sub
'##ModelId=4F5ECE36000F
End Sub
STUDENT_DETAIL:
Option Explicit
'##ModelId=4F5ECDB8035B
Private id As Integer
'##ModelId=4F5ECDC0029F
'##ModelId=4F5ECDC60000
'##ModelId=4F5ECDCA0186
'##ModelId=4F5ECDD103B9
'##ModelId=4F5ECE4C0000
'##ModelId=4F5ECDD901E4
Form2.Hide
Form4.Show
Else
End If
End Sub
'##ModelId=4F5ECDE503D8
Form2.Hide
Form1.Show
End Sub
'##ModelId=4F5ECDED0399
End Sub
'##ModelId=4F5ECDF7038A
End Sub
OBJECT CREATION:
FORM1:
Form1.Hide
Form2.Show
End Sub
Form1.Hide
Form3.Show
End Sub
End
End Sub
FORM2:
Dim s As stud_detail
s.add_stud_detail
End Sub
Dim s1 As stud_detail
s1.cancel_stud_detail
End Sub
FORM3:
Dim d As data_detail
d.cancel_data_detail
End Sub
OUTPUT:
FORM1:
FORM3:
STUDENT ID IS PROVIDED:
REVERSE ENGINEERING:
'##ModelId=4F5ECE2B0261
Else
End If
End Sub
OUTPUT:
RESULT:
Thus the “online exam registration system” has been designed and developed using rational rose
software and code is implemented by visual basic 6.0 successfully.
EX. NO: 7
LIBRARY MANAGEMENT SYSTEM
DATE:
AIM:
To analyze, Design and develop code for Library Management System using Rational Rose
software and Visual Basic 6.0.
PROJECT SCOPE:
The Library Management System that is to be developed provides the members of the
Library and employees of the library with books information, online blocking of books and many
other facilities. The Library Management System is supposed to have the following features.
• The product provides the members with online blocking of books capabilities and the
library Management System is up and running all day.
• The system provides logon facility to the users.
• The system provides the members with the option to check their account and/or change
their options like password of the account whenever needed all through the day during the
library hours.
OBJECTIVE:
The main objective of the Library Management system project is discipline of the planning,
organizing and managing the library tasks. Our project aims at making the task of library easy. Library
Management is entering the records of new book and retrieving the details of book available in the library.
We can issue book to the library member and maintain their records and can also checks how many book
are issued and stock available in the library. In the project we can maintain the late fine of library member
who return the issued book after the due date.
PROBLEM STATEMENT:
The purpose of the LIBRARY MANAGEMENT SYSTEM is mainly to provide automation to the
library. The categories of users provided are:
LIBRARIAN: He can read or write the information about any member and can update, delete or create a
membership plan.
MEMBER: He can get a book issued.
The Scope of the application is wide and can be used with any education institute and also can be used in
offices with the necessary modifications done.
With this application, the manual application is converted into automated online application. For example
purposes, customized data are being used for this purpose. The user will not have the privilege to enter the
data about the books.
The three major components in the application are:
-LOGIN
-ISSUE/BORROW BOOK
-BALANCE DUES
INFRASTRUCTURE
HARDWARE REQUIREMENTS
➢ Processor(256 MHz),
➢ RAM (256 MB)
SOFTWARE REQUIREMENTS
COLLABORATION DIAGRAM:
CLASS DIAGRAM:
STATECHART DIAGRAM :
PACKAGE DIAGRAM :
COMPONENT DIAGRAM
DEPLOYMENT DIAGRAM
RESULT:
Thus the “Library management System” was done using Rational Rose
Software.
EX. NO: 8
PASSPORT AUTOMATION SYSTEM
DATE:
AIM:
To analyze, design and develop code for “Passport Automation System” using Rational Rose
software and Visual Basic 6.0.
PROJECT SCOPE:
The main scope of the project is to provide a Transparent, User-friendly, Scalable and Reliable
Passport Automation System which would be beneficial for the citizens.
OBJECTIVE:
The Ultimate aim of this Passport Automation System is to provide with a system which proves to
be manually beneficial i.e., benefits the citizens of the country who wishes to apply Passport. This system
depicts each and every activity involved in passport automation process.
PROBLEM STATEMENT:
In this Passport Automation System, we assume our self as citizen(Applicant) and proceed with
the process steps as follows.
1) Applicant gets the form through the Form Provider and fils them and Return Back to them by two
methods (i.e) Applicant downloads the passport form either from an online server or by directly
from the passport administrative office.
2) The Passport office issues the form stating rules & regulations, and the Applicant studies and fills
the form and attaches the necessary photocopies and submits it.
3) Then the Passport administrator verifies the information found on the form with that of the original
certificates and stores it in database.
4) The Enquirer receives intimation from the Passport office to perform a personal verification of that
Applicant.
5) The Verifier enquires and sends acknowledgement to the Passport administrative office
6) The following Acknowledgements are Stored in the Database and kept up-to-date.
7) The process of Passport procedures on each and every process are intimated to the applicant through
the information center
8) Then, the passport administrator provides the details to the Issuer to print and Issue the passport.
9) The Applicant collects the passport and if he wants to renew it, he can follow the same steps as
before.
INFRASTRUCTURE
HARDWARE REQUIREMENTS
➢ Processor(256 MHz),
➢ RAM (256 MB)
SOFTWARE REQUIREMENTS
➢ Design Tool : Rational Rose Software
➢ Front End: Visual basic 6.0
➢ Back End : MS-Access
Form Collector
Enquirer
Information Center
Verifyer
Process
Send Info
Send Details
Issuer
ACTIVITY DIAGRAM FOR APPLYING PASSPORT 1:
Enquiry Failed
Send The
Result
Enquiry Succees
Save In
Database
Enquire Issue
Verifie
Applicant E- Form Collector r Form collector r r
Get
Form
Give
Form
Get
Form Provide Form With
Proof
Enter
Data
Enquired Results
Got
Enquiry Failed
Data
Success Enquired
Data
2: Give Form
8: Enter Data
Database
Manager
Issuer
Enquirer
CLASS DIAGRAM :
STATECHART DIAGRAM:
NewState
NewState2
PACKAGE DIAGRAM :
Entity Boundaries
Postal Department
Control
Enquirer Verifier
Issuer
COMPONENT DIAGRAM
Passport Management
System
DEPLOYMENT DIAGRAM
Enquirer
PC
Server
Verifier
Pc
Issuer
Intel 2nd Generation Pc
Core Processors
Info.Center Laser
PC Printer
Modem
Postal
Dept Pc
FORWARD ENGINEERING
FORM1 ( Creating Object To Get The Details From the Applicant ) :
Dim a As DirectFormCollector
a.GetForm
End Sub
Form Collector:
Option Explicit
'##ModelId=4F290BD801D4
Implements FormCollector
'##ModelId=4F290CC9008C
'##ModelId=4F290CD3001F
'##ModelId=4F290CDA0261
'##ModelId=4F290CE401B5
'##ModelId=4F4DD9E4011A
'##ModelId=4F4DDB7B00EA
'##ModelId=4F4DDF8E02AF
'##ModelId=4F290CA80186
Form1.Data1.Recordset.AddNew
Form1.Data1.Recordset.Fields(0) = Form1.Text1.Text
Form1.Data1.Recordset.Fields(1) = Form1.Text2.Text
Form1.Data1.Recordset.Fields(2) = Form1.Text3.Text
Form1.Data1.Recordset.Fields(3) = Form1.Text4.Text
Form1.Data1.Recordset.Fields(4) = Form1.Text5.Text
Form1.Data1.Recordset.Fields(5) = Form1.Text6.Text
Form1.Data1.Recordset.Update
End Sub
Form2.Hide
Form3.Show
Else
End If
End Sub
ISSUER :
Option Explicit
'##ModelId=4F290A68005F
Public theDatabaseManager As DatabaseManager
'##ModelId=4F290A960157
Public thePostalDepartment As PostalDepartment
'##ModelId=4F2909F603B9
Public Sub GetPassportDetails()
If (Form3.Text1.Text = Form1.Data1.Recordset.Fields(0)) Then
Form3.Hide
Form4.Show
Form4.Text1.Text = Form1.Data1.Recordset.Fields(0)
Form4.Text2.Text = Form1.Data1.Recordset.Fields(1)
Form4.Text3.Text = Form1.Data1.Recordset.Fields(2)
Form4.Text4.Text = Form1.Data1.Recordset.Fields(3)
Form4.Text5.Text = Form1.Data1.Recordset.Fields(4)
Form4.Text6.Text = Form1.Data1.Recordset.Fields(5)
Else
MsgBox ("Invalid Account Number")
End If
End Sub
FORM3(Creating Object for Opening the Issuer Authentication Page) :
'##ModelId=4F4DDF8E030D
'##ModelId=44F4DDF8E02AF
'##ModelId=4F4DDF8E06BA
Form2.Hide
Form3.Show
Else
End If
End Sub
OUTPUT :
RESULT:
Thus the “Passport Automation System” was done using Rational Rose Software and code
implemented by Visual Basic 6.0.
EX. NO: 9
STOCK MAINTENANCE SYSTEM
DATE:
AIM:
To analyze, design and develop code for “Stock Maintenance System” using Rational Rose software and Visual
Basic 6.0.
PROJECT SCOPE:
The main scope of the project is to provide an exhaustive, flexible and reliable stock maintenance system which
would be beneficial for both stock manager and retailer
OBJECTIVE:
The main objective of designing and developing a stock maintenance system is to provide with a system which
proves to be manually beneficial i.e., benefits both the stock manager and the retailer. The complete activities and the
process right from product’s manufacture till the product gets sold out, every single activity is incorporated in this system.
PROBLEM STATEMENT:
INVENTORY SYSTEM is a real time application used in the merchant’s day to day system. This is a database
to store the transaction that takes places between the Manufacturer, Dealer and the Shop Keeper that includes stock inward
and stock outward with reference to the dealer. Here we assume our self as the Dealer and proceed with the transaction
as follows:
1.The Manufacturer is the producer of the items and it contains the necessary information of the item such as
price per item, Date of manufacture, best before use, Number of tem available and their Company Address.
2.The Dealer is the secondary source of an Item and he purchases Item from the manufacturer by requesting the
required Item with its corresponding Company Name and the Number of Items required. The Dealer is only responsible
for distribution of the Item to the Retailers in the Town or City.
3. The Shop Keeper or Retailer is the one who is prime source for selling items in the market. The customers
get Item from the Shop Keeper and not directly from the Manufacturer or the Dealer.
4.The Stock is the database used in our System which records all transactions that takes place between the
Manufacturer and the Dealer and the Dealer and the Retailer.
INFRASTRUCTURE
HARDWARE REQUIREMENTS
➢ Processor(256 MHz),
➢ RAM (256 MB)
SOFTWARE REQUIREMENTS
Cus tom er
Sufficient product
Gives order
Deliver Product
Update the DB
Enter the
Product Code
Check_stock
Insufficient
Buy The
Product
Product_available Sufficient
End State
SEQUENCE DIAGRAM
Customer
Give Order
Check Availabilty
Validate
sufficient product
Update
Updated
Insufficient Product
Product available
COLLABORATION DIAGRAM
1: Give Order
Stock
Manager
5: Deliver the product
Customer 11: Deliver the Product
9: Check Product from other company
2: Check Availabilty
6: Update
3: Validate
7: Updated
Databas
e
CLASS DIAGRAM
STATECHART DIAGRAM
Start State
State
Product
ordering
Event
Take order
Product
checking
Enter product ID
Sufficient
Deliver the
Product Transition
End State
PACKAGE DIAGRAM
ENTITY BOUNDARIES
Customer
CONTROL
Stock_Manager Store_Keeper
COMPONENT DIAGRAM
<<Standard EXE>>
STOCK MAINTANENCE
DEPLOYMENT DIAGRAM
Stock
Database
Application
Server
Printer
FORWARD ENGINEERING
STOCK_UPDATE
'##ModelId=4D5B874B001E
'##ModelId=4D5B876A00F5
'##ModelId=4D5B877D01CE
'##ModelId=4D5B87A4031F
'##ModelId=4D5B87AB0170
Product_ID = Form4.Text1.Text
pro_name = Form4.Text2.Text
price = Form4.Text3.Text
stock = Form4.Text4.Text
Form4.Data1.Recordset.AddNew
Form4.Data1.Recordset.Fields(0) = Product_ID
Form4.Data1.Recordset.Fields(1) = pro_name
Form4.Data1.Recordset.Fields(2) = price
Form4.Data1.Recordset.Fields(3) = stock
Form4.Data1.Recordset.Update
End Sub
'##ModelId=4D5DD3DB0185
ClassDebugID = mlClassDebugID
Exit Property
ClassDebugIDErr:
End Property
Option Explicit
'##ModelId=4D5B86A601E3
'##ModelId=4D5B86B002F6
'##ModelId=4D5B86F6029C
'##ModelId=4D5B87050244
'##ModelId=4D5DD3DA03D2
'##ModelId=4D5B8871017F
'##ModelId=4D5B871C0175
Else
End If
End If
End If
End If
End Sub
user_Name = Form1.Text1.Text
password = Form1.Text2.Text
Form1.Hide
Form2.Show
Else
MsgBox ("INVALID")
End If
End Sub
OUTPUT:
LOGIN PAGE
STOCK CHECKING
STOCK UPDATE
REVERESE ENGINEERING
EXISTING CODE(check availability)
Else
End If
End If
End If
End If
End Sub
OUTPUT:
RESULT:
Thus, the “ Stock Maintenance System “ is done using Rational Rose Software and code
implemented by Visual Basic 6.0 successfully.
EX. NO: 10
STUDENT INFORMATION SYSTEM
DATE:
AIM:
To analyze, design and develop code for Student Information System using Rational Rose software and Visual
Basic 6.0.
PROJECT SCOPE:
OBJECTIVE:
PROBLEM STATEMENT:
A problem statement defines a description of issues and problems that require dealing with by some form
of team specializing in the solving of problems and other issues.
The systems vary in size. The size of the system is usually proportionate to the size of the school, college or university.
This is because the number of students, and therefore records in the system, will be higher in a larger school, college or
university as they are likely to have a large number of students.
INFRASTRUCTURE
HARDWARE REQUIREMENTS
➢ Processor(256 MHz),
➢ RAM (256 MB)
SOFTWARE REQUIREMENTS
ACTIVITY DIAGRAM:
SEQUENCE DIAGRAM:
CLASS DIAGRAM:
STATECHART DIAGRAM :
PACKAGE DIAGRAM
COMPONENT DIAGRAM
DEPLOYMENT DIAGRAM
RESULT:
Thus, the “Student Information System” was done using Rational Rose Software.
EX. NO: 11
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
DATE:
AIM:
To implement a software for employee payroll management system using Rational Rose software and Visual Basic 6.0.
PROBLEM STATEMENT:
Human Resource management system project involves new and/or system upgrades of software of send to capture
information relating to the hiring termination payment and management of employee. He uses system to plan and
analyze all components and performance of metrics driven human resource functions, including recruitment,
attendance, compensation, benefits and education. Human resources management systems should align for maximum
operating efficiency with financial accounting operations customer relationship management,security and business lines
as organization.
SOFTWARE INTERFACE
• Front End Client - The applicant and Administrator online interface is built using
JSP and HTML. The HR's local interface is built using Java.
2.2HARDWARE INTERFACE
The server is directly connected to the client systems. The client systems have access to the database in the server.
USECASE DIAGRAM:
The HR of an organization involves recruitment training, monitoring and motivation of an employee. The HR also
involves gives salary as observed in the payroll sheet. The employee undergoes training, receives the salary , gives the
expected performance and manages time in order to complete a given task within the required period.
Fig.5.CLASS DIAGRAM
INTERACTION DIAGRAM:
A sequence diagram represents the sequence and interactions of a given USE-CASE or scenario. Sequence diagrams
can capture most of the information about the system. Most object to object interactions and operations are considered
events and events include signals, inputs, decisions, interrupts, transitions and actions to or from users or external
devices.
RESULT:
Thus the software personnel management system has been successfully executed and codes are generated
using Rational Rose software and Visual Basic 6.0.
EX. NO: 12
DATE:
AIM:
PROBLEM STATEMENT:
INFRASTRUCTURE
HARDWARE REQUIREMENTS
➢
➢
➢
SOFTWARE REQUIREMENTS
USECASE DIAGRAM:
ACTIVITY DIAGRAM:
SEQUENCE DIAGRAM:
CLASS DIAGRAM:
STATECHART DIAGRAM:
PACKAGE DIAGRAM:
COMPONENT DIAGRAM:
DEPLOYMENT DIAGRAM:
RESULT:
Thus, the ___________________________________________________________
was done using Rational Rose Software.