Mca pro1 online
-
Upload
rameshvvv -
Category
Engineering
-
view
82 -
download
0
description
Transcript of Mca pro1 online
![Page 1: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/1.jpg)
![Page 2: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/2.jpg)
![Page 3: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/3.jpg)
![Page 4: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/4.jpg)
Ex.No : ONLINE COURSE REGISTRATION SYSTEM
Date :
AIM:
To create a system through which students and staff can register to the courses desired by them.
1.PROBLEM STATEMENT :
The student and staff login the registration system. The student view the catalog and register the course according to them. The staff view the course catalog and select the course. The registrar maintain the staff and student details and close the registration after the registration is completed. All the in formations are updated in the database. Finally the system is build. Such that it can be used by both student and staff.
2.SOFTWARE REQUIREMENT SPECIFICATION
2.1 INTRODUCTION:
There is a course registration system in which the student and staff select the course.
2.2 PURPOSE:
The purpose of this course registration system is that the user can register the course according to them.
2.3 SCOPE:
The system provides the course registration interface to the student and staff where they can register the course.
2.4 DEFINITIONS, ACRONYMS AND ABBREVIATION:
STUDENT:
One who view the course catalog and select the course.
STAFF:
One who submit the mark details and select the course.
COURSE CATALOG:
![Page 5: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/5.jpg)
One who has the course list (list of course)
REGISTRAR:
One who maintains the student and staff details and close the registration.
2.5 REFERENCES:
http://en//wikipedia.org.
http://center/registartion.in
2.6 TOOLS TO BE USED:
Microsoft Visual basic, Oracle
2.7 OVERVIEW:
SRS includes two sections namely overall description and specification.
2.8 OVERALL DESCRIPTION
2.8.1 PRODUCT PERSPECTIVE:
Course registration system act as a interface between student ,staff and registrar.
2.8.2 SOFTWARE INTERFACE:
Front end client. The student ,staff and registrar interface are build using a Microsoft visual basic.
Backend –Oracle database.
2.9 HARDWARE REQUIRMENTS:
Page No: 1
A computer with basic features can be used to operate.
2.10 SYSTEM FUNCTIONS:
![Page 6: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/6.jpg)
The student and staff logins. The student views the course catalog and register the course The staff submit the mark details and select the course. The registrar maintains student details and staff details. After registration the registrar will close the registration.
2.11 USER CHARACTERISTICS:
STUDENT:
View the record and select the course.
STAFF:
Submit the mark details and select the course.
COURSE CATALOG:
Contain the list of course.
REGISTRAR:
Maintain the student and staff details.
2.12 CONSTRAINTS:
The students and staff must have basic knowledge of computer and English.
2.13 SPECIFICATION REQUIREMENTS:
STUDENT:
Login Logout View the course catalog Select the course.
STAFF:
Login Logout View the course catalog
![Page 7: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/7.jpg)
Select the course.
REGISTRAR:
Login Logout Maintain student details Maintain staff details Close the registration.
COURSE CATALOG:
List of course.
2.14 SOFTWARE SYSTEM ATTRIBUTES:
Reliability:
System is highly reliable and must work without any defect.
Availability:
All these courses should be available.
Page No: 2
UML DIAGRAMS
![Page 8: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/8.jpg)
1. Use Cases Diagram:
![Page 9: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/9.jpg)
Page No: 3
2. Activity Diagram:
![Page 10: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/10.jpg)
![Page 11: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/11.jpg)
Page No: 4
3. CLASS DIAGRAM
.1 STUDENT:
![Page 12: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/12.jpg)
5.2 STAFF:
Page No: 5
![Page 13: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/13.jpg)
4. INTERACTION DIAGRAM:
1. Sequence diagram:
6.1.1 Staff
Page No: 6
![Page 14: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/14.jpg)
6.1.2 STUDENT
![Page 15: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/15.jpg)
Page No: 7
2. COLLABORATION DIAGRAM :
1. STAFF
![Page 16: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/16.jpg)
![Page 17: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/17.jpg)
Page No: 8
2. STUDENT
![Page 18: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/18.jpg)
![Page 19: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/19.jpg)
Page No: 9
5. STATECHART DIAGRAM:
![Page 20: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/20.jpg)
![Page 21: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/21.jpg)
Page No: 10
6. Logical Architecture:
![Page 22: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/22.jpg)
![Page 23: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/23.jpg)
Page No: 11
7. COMPONENT DIAGRAM:
![Page 24: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/24.jpg)
8. DEPLOYMENT DIAGRAM:
Page No: 12
9. Technical service layer:
Name Null?
![Page 25: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/25.jpg)
NAME
ID
ADDRESS
AGE
GENDER
COURSE
VARCHAR2(7)
NUMBER(6)
VARCHAR2(20)
NUMBER(4)
VARCHAR2(4)
VARCHAR2(7)
Name
Null?
USERNAME
PASSWORD
VARCHAR2(7)
NUMBER(6)
10. USER INTERFACE AND DOMAIN OBJECT LAYER
MAIN FORM:
![Page 26: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/26.jpg)
Page No: 13
CODING :
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub exit_Click()
End
End Sub
Private Sub Form_Load()
db.Open "course", "scott", "tiger"
rs.Open "select *from ooad2", db, 1, 2
![Page 27: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/27.jpg)
End Sub
Private Sub registrar_Click()
Form6.Show
End Sub
Private Sub staff_Click()
Form7.Show
End Sub
Private Sub student_Click()
Form2.Show
End Sub
STUDENT : LOGIN FORM
![Page 28: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/28.jpg)
Page No: 14
CODING:
![Page 29: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/29.jpg)
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim s As String
Dim n As Integer
Private Sub first_click()
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
End Sub
Private Sub next_Click()
rs.MoveNext
If rs.EOF = True Then
rs.MoveFirst
End If
Text1.Text = rs(0)
Text2.Text = rs(1)
End Sub
Private Sub Form_Load()
db.Open "course", "scott", "tiger"
rs.Open "select *from ooad2", db, 1, 2
End Sub
Private Sub signin_Click()
![Page 30: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/30.jpg)
rs.AddNew
Text1.Text = rs(0)
Text2.Text = rs(1)
rs.Update
If s = Text1.Text Then
Form4.Show
End If
End Sub
Private Sub signup_Click()
Form3.Show
End Sub
Page No: 15
![Page 31: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/31.jpg)
![Page 32: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/32.jpg)
LOGIN:
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub add_Click()
rs.AddNew
rs(0) = Text1.Text
![Page 33: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/33.jpg)
rs(1) = Text2.Text
rs.Update
MsgBox "added..."
End Sub
Private Sub Form_Load()
db.Open "course", "scott", "tiger"
rs.Open "select *from ooad2", db, 1, 2
End Sub
Private Sub login_Click()
Form2.Show
End Sub
Page No: 16
STUDENT DETAILS :
![Page 34: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/34.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub clear_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
![Page 35: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/35.jpg)
Text6.Text = ""
Text7.Text = ""
End Sub
Private Sub Form_Load()
db.Open "course", "scott", "tiger"
rs.Open "select *from ooad1", db, 1, 2
Combo1.AddItem "CSE"
Combo1.AddItem "IT"
Page No: 17
Combo1.AddItem "ECE"
End Sub
Private Sub mainform_Click()
Form1.Show
End Sub
Private Sub next_Click()
rs.MoveNext
If rs.EOF = True Then
End If
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
![Page 36: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/36.jpg)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
End Sub
Private Sub previous_Click()
rs.MovePrevious
If rs.BOF = True Then
MsgBox "u r in the first record"
Exit Sub
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
End If
End Sub
Private Sub register_Click()
rs.AddNew
rs(0) = Text1.Text
rs(1) = Text2.Text
![Page 37: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/37.jpg)
rs(2) = Text3.Text
rs(3) = Text4.Text
If female.Value = True Then
rs(4) = female.Caption
Else
rs(4) = male.Caption
End If
rs(5) = Combo1.Text
rs(6) = Text7.Text
rs.Update
MsgBox "registered"
End Sub
Page No: 18
STAFF DETAILS
![Page 38: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/38.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub clear_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
End Sub
![Page 39: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/39.jpg)
Private Sub Form_Load()
db.Open "course", "scott", "tiger"
rs.Open "select *from staff1", db, 1, 2
Combo1.AddItem ("cse")
Combo1.AddItem ("ece")
Combo1.AddItem ("it")
End Sub
Private Sub mainform_Click()
form1.Show
End Sub
Page No: 19
Private Sub next_Click()
rs.MoveNext
If rs.EOF = True Then
End If
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
End Sub
![Page 40: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/40.jpg)
Private Sub previous_Click()
rs.MoveFirst
If rs.BOF = True Then
MsgBox "u r in the first record"
Exit Sub
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
End If
End Sub
Private Sub submit_Click()
rs.AddNew
rs(0) = Text1.Text
rs(1) = Text2.Text
rs(2) = Text3.Text
rs(3) = Text4.Text
If female.Value = True Then
rs(4) = female.Caption
Else
rs(4) = male.Caption
End If
![Page 41: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/41.jpg)
rs(5) = Combo1.Text
rs.Update
MsgBox "submited"
End Sub
Page No: 20
REGISTRAR:
![Page 42: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/42.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub closeregistration_Click()
End
End Sub
Private Sub Form_Load()
db.Open "course", "scott", "tiger"
rs.Open "select *from ooad1", db, 1, 2
End Sub
Private Sub staffdetails_Click()
Form5.Show
![Page 43: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/43.jpg)
End Sub
Private Sub studentdetails_Click()
Form4.Show
End Sub
RESULT:
Thus the system through which students and staff can register the course has
Page No: 21
been created and successfully executed.
Ex:No. STOCK MAINTENANCE SYSTEM
Date
AIM:
To develop a project for maintaining stocks in an Enterprise.
![Page 44: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/44.jpg)
1. PROBLEM STATEMENT:
Stock Maintenance gives an idea about how products are maintained in a particular concern. The products that are to be purchased and the products that are to be sold are maintained here.
And also gives additional details about the current stock available in the store. It is a computerized way of managing stock in an enterprise and it is also useful in all the supermarkets and shops.
This project is done in an authorized way by creating Password and UserId. The Stock Maintenance in this project is understood by going through the modules that is being involved. The whole marketing process and the economic status has being improved if stock is maintained properly.
2.0 SOFTWARE REQUIREMENT SPECIFICATION
2.1 Introduction:
There is a stock maintenance system, in which the customer purchases the item from the dealer.
2.2 Purpose:
The purpose of this stock management system that a person purchases a stock, the database will be updated automatically and can be viewed.
2.3 Scope:
The System provides an interface between the customer and the shopkeeper who is responsible for maintaining the records.
Proper selling of the stocks could be done and then the billing will be done as per the purchase after when the database is done.
2.4 Definitions, Acronyms and Abbreviations:
Admin:
One who maintains the entire stock and is responsible for delivery and intake of the stocks.
System:
Once a stock is sold, the database gets automatically updated also if unwanted products are found; it is removed from the database.
![Page 45: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/45.jpg)
2.5 References:
http://in.wikipedia.org
http://center/regstockmaintenance.in
2.6 Technologies to be used:
Microsoft Visual Basic 6.0,Oracle
2.7 Overview
SRS includes two sections namely overall description and specification.
2.8 Overall Description:
2.8.1 Product Perspective
Stock maintenance system provides an interface between the admin and the system.
2.8.2 Software Interface:
Front-end is CLIENT. The admin and user interface is built. The Backend is
Page No: 22
ORACLE Database.
2.8.3 Hardware Interface:
A computer with basic features can be used to operate.
2.8.4 System Functions:
The customer will check for availability of the stock. The System views the required details. If available the customer purchases it.
Else, new records will be added to the database about unavailability of the stock.
2.9 User Characteristics:
Admin:
Looks after the entire stock in the company.
System:
Stores all the record about the sales of the stock and about the purchase.
![Page 46: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/46.jpg)
2.10 Constraints:
At a time either the admin can deliver a stock or purchase a stock.
2.11 Assumption and Dependencies:
The admin of the system must have knowledge of the stock maintenance.
2.12 Specific Requirements:
2.12.1 Use case Reports
Admin:
Login Logout View the record Select the required stock
System:
Update the record Add the new item Delete unwanted item
2.13 Software System Attributes:
Reliability:
System is highly reliable and must work without any defect.
Availability: All the stock must be available
![Page 47: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/47.jpg)
Page No: 23
UML DIAGRAMS
![Page 48: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/48.jpg)
1. USE CASE DIAGRAM
2. ACTIVITY DIAGRAM:
a. VIEW STOCK:
![Page 49: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/49.jpg)
Page No: 24
2.1DELIVERY
![Page 50: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/50.jpg)
2.2 INTAKE:
![Page 51: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/51.jpg)
Page No: 25
3. CLASS DIAGRAM:
3.1 VIEW STOCK:
![Page 52: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/52.jpg)
3.2 DELIVERY
Page No: 26
3.3 INTAKE
![Page 53: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/53.jpg)
4. INTERACTION DIAGRAM
4.1 SEQUENCE DIAGRAM:
4.1.1 VIEW STOCK:
![Page 54: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/54.jpg)
Page No: 27
4.1.2 DELIVERY:
![Page 55: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/55.jpg)
4.1.3 INTAKE
![Page 56: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/56.jpg)
Page No: 28
4.2 COLLABORATION DIAGRAM:
4.2.1 VIEW STOCK:
![Page 57: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/57.jpg)
4.2.2 DELIVERY:
![Page 58: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/58.jpg)
Page No: 29
4.2.3 INTAKE:
![Page 59: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/59.jpg)
5. STATE CHART DIAGRAM:
![Page 60: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/60.jpg)
Page No: 30
6. LOGICAL ARCHITECTURE:
![Page 61: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/61.jpg)
![Page 62: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/62.jpg)
Page No: 31
7. COMPONENT DIAGRAM:
8. DEPLOYMENT DIAGRAM:
![Page 63: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/63.jpg)
Page No: 32
9. TECHNICAL SERVICE LAYER
Name Type
Product Varchar2(10)
Brand Varchar2(10)
![Page 64: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/64.jpg)
Quantity Number(10)
Example:
Product Brand Quantity
comp dell 30
cpu in 20
10. USER INTERFACE AND DOMAIN OBJECT LAYER:
HOME
![Page 65: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/65.jpg)
Page No: 33
CODING:
Private Sub Command1_Click()
![Page 66: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/66.jpg)
Form2.Show
End Sub
Private Sub command2_click()
Form3.Show
End Sub
Private Sub command3_click()
Form4.Show
End Sub
Private Sub Command4_Click()
End
End Sub
Private Sub Form_Load()
Me.WindowState = 2
End Sub
STOCK:
![Page 67: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/67.jpg)
Page No: 34
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
Form1.Show
End Sub
Private Sub command3_click()
![Page 68: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/68.jpg)
End
End Sub
Private Sub Command4_Click()
Text1.Text = ""
Combo1.Text = ""
End Sub
Private Sub Form_Load()
db.Open "stock1", "scott", "tiger"
rs.Open "select * from hem1", db, 1, 2
Combo1.Clear
Text1.Text = ""
Option1.Value = False
Option2.Value = False
Option3.Value = False
End Sub
Private Sub Option1_Click()
Combo1.Clear
Combo1.AddItem ("lg")
Combo1.AddItem ("dell")
End Sub
Private Sub Option2_Click()
Combo1.Clear
![Page 69: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/69.jpg)
Combo1.AddItem ("in")
Combo1.AddItem ("hem")
End Sub
Private Sub Option3_Click()
Combo1.Clear
Combo1.AddItem ("in")
Combo1.AddItem ("hem")
End Sub
private Sub command2_click()
If Option1.Value = True Then
If Combo1.Text = "lg" Then
Text1.Text = Val(rs(2))
Else
Text1.Text = Val(rs(2))
End If
End If
If Option2.Value = True Then
If Combo1.Text = "in" Then
Text1.Text = Val(rs(2))
Else
Page No: 35
Text1.Text = Val(rs(2))
![Page 70: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/70.jpg)
End If
End If
If Option3.Value = True Then
If Combo1.Text = "in" Then
Text1.Text = Val(rs(2))
Else
Text1.Text = Val(rs(2))
End If
End If
End Sub
DELIVERY:
![Page 71: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/71.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
Form1.Show
End Sub
Private Sub command2_click()
If Option1.Value = True Then
If Combo1.Text = "lg" Then
![Page 72: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/72.jpg)
Page No: 36
Text2.Text = Val(rs(2)) - Val(Text1.Text)
rs(2) = Text2.Text
Else
Text2.Text = Val(rs(2)) - Val(Text1.Text)
rs(2) = Text2.Text
End If
If Option2.Value = True Then
If Combo1.Text = "in" Then
Text2.Text = Val(rs(2)) - Val(Text1.Text)
rs(2) = Text2.Text
Else
Text2.Text = Val(rs(2)) - Val(Text1.Text)
rs(2) = Text2.Text
End If
If Option3.Value = True Then
If Combo1.Text = "in" Then
Text2.Text = Val(rs(2)) - Val(Text1.Text)
rs(2) = Text2.Text
Else
Text2.Text = Val(rs(2)) - Val(Text1.Text)
rs(2) = Text2.Text
End If
![Page 73: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/73.jpg)
End If
End If
End If
rs.Update
MsgBox "Item delivered", vbInformation
End Sub
Private Sub command3_click()
End
End Sub
Private Sub Command4_Click()
Text1.Text = ""
Combo1.Text = ""
Option1.Value = False
Option2.Value = False
Option3.Value = False
End Sub
Private Sub Form_Load()
db.Open "stock1", "scott", "tiger"
rs.Open "select * from hem1", db, 1, adLockOptimistic
Combo1.Clear
Text1.Text = ""
End Sub
Private Sub Option1_Click()
![Page 74: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/74.jpg)
Combo1.Clear
Combo1.AddItem ("lg")
Combo1.AddItem ("dell")
End Sub
Private Sub Option2_Click()
Combo1.Clear
Combo1.AddItem ("in")
Page No: 37
Combo1.AddItem ("hem")
End Sub
Private Sub Option3_Click()
Combo1.Clear
Combo1.AddItem ("in")
Combo1.AddItem ("hem")
End Sub
INTAKE:
![Page 75: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/75.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
Form1.Show
End Sub
Private Sub command2_click()
rs.AddNew
If Option1.Value = True Then
![Page 76: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/76.jpg)
rs(0) = Option1.Caption
rs(1) = Combo1.Text
Page No: 38
Else
If Option2.Value = True Then
rs(0) = Option2.Caption
rs(1) = Combo1.Text
Else
If Option3.Value = True Then
rs(0) = Option3.Caption
rs(1) = Combo1.Text
End If
End If
End If
rs(2) = Text1.Text
rs.Update
MsgBox "item is added", vbInformation
End Sub
Private Sub command3_click()
End
End Sub
Private Sub Command4_Click()
Text1.Text = ""
![Page 77: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/77.jpg)
Combo1.Text = ""
Option1.Value = False
Option2.Value = False
Option3.Value = False
End Sub
Private Sub Form_Load()
db.Open "stock1", "scott", "tiger"
rs.Open "select * from hem1", db, 1, 2
Combo1.Clear
Text1.Text = ""
End Sub
Private Sub Option1_Click()
Combo1.Clear
Combo1.AddItem ("lg")
Combo1.AddItem ("dell")
End Sub
Private Sub Option2_Click()
Combo1.Clear
Combo1.AddItem ("in")
Combo1.AddItem ("hem")
End Sub
Private Sub Option3_Click()
Combo1.Clear
![Page 78: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/78.jpg)
Combo1.AddItem ("in")
Combo1.AddItem ("hem")
End Sub
Result:
Thus the Stock maintenance system has done successfully.
Page No: 39
Ex.No.: ONLINE EXAM REGISTRATION SYSTEM
Date :
AIM :
To create a system through which student can register the exam through online.
PROBLEM STATEMENT:
Exam registration system is an online exam registration.The student should provide his/her name,type of exam,DOB and other necessary details.Based on the type of examination the exam
![Page 79: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/79.jpg)
fee is collected.The fee can be paid via credit/debit card only.The report generator will generate their exam number with their details.The student will take
Printout.
SOFTWARE REQUIREMENT SPECIFICATION
2.1 INTRODUCTION :
Exam registration is an online exam registration for certain exam.It is an interface between the student and exam authority.
2.2 PURPOSE
If the exam registration is done in person .then student has to wait in queue to submit the form and pay money.By using online exam registration system student can register from home itself.
2.3 SCOPE
The system provides on online interface to the student where they can fill the form and submit it. And pay the fee based on type of exam.Cashier will collect the fee.Reporter will generate an exam number to the student and student should
Take the printout.
2.4 DEFINITIONS,ACRONYMS AND ABBREVIATION
STUDENT: select the type of exam and enter their details.based on the type of exam he/she will pay the fees.
CASHIER: Collect the fee from the student.
REPORTER: Generate the exam number to the student.
2.5 REFERENCES :
http://annauniv.edu/registration.in
2.6 TOOLS TO BE USED
Microsoft visual basic ,Oracle
2.7 OVERVIEW
SRS includes two sections overall description, specification
![Page 80: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/80.jpg)
2.8 OVERALL DESCRIPTION
2.8.1 PRODUCT PERSPECTIVE :
The Exam registration system act as an interface between student and exam
authority. This system tries to make the interface as simple as follow.
2.8.2 SOFTWARE INTERFACE :
FRONT END : client
BACK END :vb oracle
2.8.3 HARDWARE INTERFACE:
The server and client are directly connected.
2.8.4 SYSTEM FUNCTIONS :
Page No: 40
student select the type of exam . student register for his/her exam. Pay the fee via credit/debit card. Cashier collect the fee. Reporter will generate the exam number and date for student.
2.8.5 USER CHARACTERISTICS :
STUDENT:
Select the type of exam and enter their details and pay the fee
CASHIER:
Collect the fee from the student.
REPORTER:
Generate report to the student.
2.8.6 CONSTRAINTS :
The student should pay the fee via credit/debit card only.
![Page 81: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/81.jpg)
2.9 SPECIFICATION REQUIREMENT
STUDENT:
Select the type of exam.
Enter their details. Pay the fee.
CASHIER:
Collect the fee.
REPORTER:
Generate the report
2.10 SOFTWARE SYSTEM ATTRIBUTES :
RELIABILITY:
System is highly reliable and must work without any defect.
AVAILABILITY:
Type of exam should be available.
![Page 82: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/82.jpg)
Page No: 41
UML DIAGRAMS
1. USE CASE DIAGRAM:
![Page 83: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/83.jpg)
Page No: 42
![Page 84: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/84.jpg)
2. ACTIVITY DIAGRAM:
![Page 85: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/85.jpg)
![Page 86: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/86.jpg)
Page No: 43
3. CLASS DIAGRAM:
4. INTERACTION DIAGRAM:
![Page 87: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/87.jpg)
4.1 COLLABORATION DIAGR
Page No: 44
4.2 SEQUENCE DIAGRAM:
![Page 88: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/88.jpg)
![Page 89: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/89.jpg)
Page No: 45
5. STATE CHART DIAGRAM:
6. LOGICAL ARCHITECTURE:
![Page 90: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/90.jpg)
Page No: 46
7. COMPONENT DIAGRAM:
![Page 91: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/91.jpg)
8. DEPLOYMENT DIAGRAM:
![Page 92: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/92.jpg)
Page No: 47
9. TECHNICAL SERVICE LAYER :
1. SQL> desc gate1;
Name Null? Type
----------------------------------------- -------- -------------
![Page 93: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/93.jpg)
NAME VARCHAR2(10)
DOB NUMBER(15)
CITY VARCHAR2(5)
PINCODE NUMBER(7)
EMAILID VARCHAR2(16)
2. SQL> desc tnpsc;
Name Null? Type
----------------------------------------- -------- ---------------
NAME VARCHAR2(6)
AGE NUMBER(7)
CASTE VARCHAR2(8)
QUALIFICATION VARCHAR2(9)
ADDRESS VARCHAR2(8)
MAILID VARCHAR2(10)
3. SQL> desc bank;
Name Null? Type
----------------------------------------- -------- ---------------
![Page 94: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/94.jpg)
BANK VARCHAR2(9)
CARD NUMBER(6)
4. SQL> desc repo;
Name Null? Type
----------------------------------------- -------- ---------------
NAME VARCHAR2(12)
ID NUMBER(7)
EXAM VARCHAR2(7)
Page No: 48
10. USER INTERFACE AND DOMAIN OBJECT LAYER:
FORM 1:
![Page 95: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/95.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
Form2.Show
End Sub
Private Sub Command2_Click()
End
End Sub
![Page 96: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/96.jpg)
Page No: 49
FORM 2:
![Page 97: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/97.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub CAT_Click()
Form3.Show
End Sub
Private Sub Form_Load()
db.Open "exam", "scott", "tiger"
rs.Open "select *from gate1", db, 1, 2
End Sub
Private Sub GATE_Click()
![Page 98: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/98.jpg)
Form3.Show
End Sub
Private Sub TNPSC_Click()
Form5.Show
End Sub
Page No: 50
FORM 3:
![Page 99: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/99.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub BACK_Click()
Form1.Show
End Sub
Private Sub CLEAR_Click()
Text1.Text = " "
Text2.Text = " "
Text3.Text = " "
Text4.Text = " "
![Page 100: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/100.jpg)
Text5.Text = " "
End Sub
Private Sub Form_Load()
db.Open "exam", "scott", "tiger"
rs.Open "select *from gate1", db, 1, 2
End Sub
Private Sub PAYFEE_Click()
Form4.Show
End Sub
Private Sub REGISTER_Click()
rs.AddNew
rs(0) = Text1.Text
rs(1) = Text2.Text
rs(2) = Text3.Text
Page No: 51
rs(3) = Text4.Text
rs(4) = Text5.Text
rs.Update
MsgBox "registered"
Form6.Show
End Sub
FORM 4:
![Page 101: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/101.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub BACK_Click()
Form1.Show
End Sub
Private Sub Form_Load()
db.Open "exam", "scott", "tiger"
rs.Open "select *from bank", db, 1, 2
Combo1.AddItem ("HDFC")
Combo1.AddItem ("ICICI")
![Page 102: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/102.jpg)
Combo1.AddItem ("SBI")
Combo1.AddItem ("IOB")
End Sub
Private Sub PAY_Click()
rs.AddNew
rs(0) = Combo1.Text
rs(1) = Text1.Text
rs.Update
Page No: 52
MsgBox "FEES PAID"
End Sub
FORM 5:
![Page 103: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/103.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub BACK_Click()
Form1.Show
End Sub
Private Sub CLEAR_Click()
Text1.Text = " "
Text2.Text = " "
Text3.Text = " "
Text4.Text = " "
Text5.Text = " "
![Page 104: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/104.jpg)
End Sub
Private Sub Form_Load()
db.Open "exam", "scott", "tiger"
rs.Open "select *from tnpsc", db, 1, 2
Combo1.AddItem ("OC")
Combo1.AddItem ("BC")
Combo1.AddItem ("MBC")
Combo1.AddItem ("SC/ST")
'Combo1.AddItem ("ST")
End Sub
Private Sub PAYFEE_Click()
Form4.Show
Page No: 53
End Sub
Private Sub REGISTER_Click()
rs.AddNew
rs(0) = Text1.Text
rs(1) = Text2.Text
rs(2) = Combo1.Text
rs(3) = Text3.Text
rs(4) = Text4.Text
rs(5) = Text5.Text
rs.Update
![Page 105: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/105.jpg)
MsgBox "registered"
Form6.Show
End Sub
FORM 6:
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Form_Load()
db.Open "exam", "scott", "tiger"
rs.Open "select *from repo", db, 1, 2
![Page 106: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/106.jpg)
End Sub
Private Sub GENERATEREPORT_Click()
DataReport1.Show
End Sub
Result:
Page No: 54
Thus the online Exam Registration has done successfully.
Ex No: BOOK BANK
Date:
AIM:
To develop a project for a Book Bank system and identify the usecase and draw UML diagrams.
PROBLEM STATEMENT:
The Book Bank is a place where there is a huge collection of books which are available for students on the semester basis. The Book Bank system must have options for new membership. It should contain options for renewing the membership.It contains options for an amount of fees to be refunded. The member can access the Book Bank using the given reference number. A particular book can be searched by its Book name or version or if the sssauthor name is known.
SOFTWARE REQUIREMENT SPECIFICATION:
2.1 INTRODUCTION:
![Page 107: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/107.jpg)
Book Bank is an interface between the user and the manager responsible for issue of books
2.2 PURPOSE:
If a person who is already a member wants a book he can login with his member ID and request for the particular books,tshen he can come and get books.
2.3 SCOPE:
The system provides online interface to the number where he can select the necessary books.
The member register with Book Bank and receives the membership ID With the ID he/she can know about what books are to be taken.
2.4 DEFINITIONS,ACRONYMS & ABBREVIATIONS:
MANAGER:
one who supervises the member request and the queries.
MEMBER:
Refers to the student who has joined the Book Bank.
HTTP: Hypertext Transfer Protocol
2.5 REFERENCE:
http://en.wikipedia.org
http://annabookbank/registration.in
2.6 TOOLS TO BE USED:
Visual Basic 6.0 and Oracle
2.7. OVERVIEW:
SRS include two sections Overall descriptions and Specification
2.8 OVERALL DESCRIPTION:
2.8.1 PRODUCT PERSPECTIVE:
Book Bank system acts an interface between user and manager. The interface is made easier but at the same time does not risk the data of the member to be revealed to other.
![Page 108: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/108.jpg)
2.8.2 SOFTWARE INTERFACE:
Front end client:the member and manger interface are built using VB and Oracle
Back end: Oracle
2.8.3 HARDWARE REQUIREMENT:
A computer with basic feature can be used to operate.
2.8.4 SYSTEM FUNCTION:
Page No: 55
Members gets registered with the Book Bank. Specify the books the member want. Can pay via debit/credit card. Can check if the book is available or not.
2.8.5 USER CHARACTERISTICS:
MEMBER:
They are the people who wants to take the book from the Book Bank.
MANAGER:
He is the person who examines the member request and reply to the member. He can approve the member to take the books.
2.8.6 CONSTRAINTS:
Member requires computer to submit his/her request to the books.
2.9 SPECIFICATION REQUIREMENTS:
MEMBER:
Login Logout Register with Book Bank Know what book is available Provide feedback Appoint date to get books Request for extra books
![Page 109: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/109.jpg)
MANAGER:
Login Logout Specify data to collect books Monitor queries of members Specify data to uncollected books
2.10 SUPPLEMENTARY REQUIREMENTS:
24*7 Availability Instant reply from manager via mail and sms.
2.11 SOFTWARE SYSTEM ATTRIBUTES:
Reliability: System is highly reliable and must work without any defect.
Availability: The Book Bank must be available at any time.
![Page 110: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/110.jpg)
Page No: 56
UML DIAGRAMS
1. USECASE DIAGRAM:
![Page 111: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/111.jpg)
Page No: 57
![Page 112: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/112.jpg)
2. ACTIVITY DIAGRAM:
2.1 New Member:
2.2 Book Issue:
![Page 113: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/113.jpg)
Page No: 58
2.3 Return Books
![Page 114: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/114.jpg)
3. CLASS DIAGRAM:
![Page 115: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/115.jpg)
Page No: 59
4. INTERACTION DIAGRAM:
4.1 SEQUENCE DIAGRAM:
![Page 116: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/116.jpg)
![Page 117: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/117.jpg)
Page No: 60
4.2 COLLABORATION DIAGRAM:
5. STATE CHART DIAGRAM:
Page No: 61
![Page 118: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/118.jpg)
6. LOGICAL ARCHITECTURE:
Page No: 62
![Page 119: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/119.jpg)
![Page 120: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/120.jpg)
7. COMPONENT DIAGRAM:
8. DEPLOYMENT DIAGRAM:
![Page 121: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/121.jpg)
Page No: 63
9. TECHNICAL SERVICE LAYER:
SQL> select * from bb;
![Page 122: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/122.jpg)
NAME COLLEGE DEPT PHONENO ID
---------- ---------------- ---------- --------------- ----------
Parthi NPSB cse 933338377 100
Hyder NPSB cse 933338378 101
Gajpat NPSB cse 933338379 102
Felix NPSB cse 933338347 103
Dines NPSB cse 933338343 104
Anand NPSB cse 933338332 105
Karthi NPSB cse 933338372 106
7 rows selected.
SQL> select * from ba;
BOOKNAME PUBLICATION EDITION
------------------ -------------------- -------------
OOAD Technical 3
PCD Technical 4
10. USER INTERFACE AND DOMAIN OBJECT LAYER
![Page 123: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/123.jpg)
FORM DESIGN:
Page No: 64
CODING:
Form1:
Existing Member:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim s As Integer
Private Sub Command1_Click()
Form2.Show
Form1.Hide
![Page 124: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/124.jpg)
End Sub
Private Sub Command2_Click()
s = InputBox("Enter the member id")
rs.MoveFirst
Do
If rs(4) = Val(s) Then
Form4.Show
Exit Sub
Else
rs.MoveNext
End If
Loop
While Not rs.EOF
MsgBox "Account not found"
Wend
End Sub
Private Sub Command3_Click()
End
End Sub
Private Sub Form_Load()
db.Open "hyd", "scott", "tiger"
rs.Open "select * from bb", db, 1, 2
End Sub
![Page 125: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/125.jpg)
Page No: 65
Form 2:
![Page 126: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/126.jpg)
New Member:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim a As Integer
Private Sub Command1_Click()
rs.AddNew
rs(0) = Text1.Text
rs(1) = Text2.Text
rs(2) = Text3.Text
rs(3) = Text5.Text
rs(4) = Val(a)
rs.Update
Form6.Text1.Text = Val(a)
Page No: 66
a = a + 1
Form6.Show
Form2.Hide
End Sub
![Page 127: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/127.jpg)
Private Sub Form_Load()
a = 100
db.Open "hyd", "scott", "tiger"
rs.Open "select * from bb", db, 1, 2
End Sub
Form 3:
Book Issue:
Dim db1 As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
rs.AddNew
rs(0) = Text1.Text
rs(1) = Text2.Text
![Page 128: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/128.jpg)
rs(2) = Text3.Text
rs.Update
MsgBox "BOOK is ISSUED"
End Sub
Private Sub Command2_Click()
Form1.Show
End Sub
Private Sub Form_Load()
db1.Open "dbase", "scott", "tiger"
rs.Open "select * from ba", db1, 1, 2
End Sub
Page No: 67
RESULT:
Thus the project for a Book Bank system is done successfully
EX.NO. ONLINE RAILWAY RESERVATION SYSTEM
DATE:
AIM: To develop a project for a Online Railway Reservation system and identify the usecase and draW UML diagrams.
PROBLEM DFINITION:
![Page 129: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/129.jpg)
To design a system to reserve railway tickets online. To provide user with the ability to book and cancel railway ticket online and provide the user with the facility to check their PNR status. Ticket reservation details are stored in database can be retrieved at any time. This provides user to check the availability of tickets from their home.
SOFTWARE REQUIREMENT SPECIFICATION:
2.1 Introduction:
It is the requirement between the traveler and ticket issue on lie.
2.2 Purpose: The traveler can book the tickets for any number of members online and pay the money.
2.3 Scope:
The system provides an online interface to the traveler where he can select the necessary amounts of tickets.
The traveler can register the number of ticket and get the PNR no. With the PNR no he/she can know whether tickets are confirmed.
2.4 Definition acronyms and abbreviation:
Traveler or who books or cancel the tickets.
Register Database: one who update the database
Booking clerk: One who which gives the PNR no and books
Html: Hypertext markup language
HTTP: Hypertext transfer protocol
2.5 Reference:
http ://en_wikipedia.org
http://w3schools.in
2.6 Tools to be used:
VB Oracle
2.7 Overview:
SRS include two sections, overall description and specification.
![Page 130: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/130.jpg)
2.7.1 Overall description:
2.7.1.1 Product description:
Online railway reservation act as a interface between traveler and the interface is made easier but at the same time does not risk the data of the traveler to be revealed to other.
2.7.1.2 Software Interface:
Front end VB Backend oracle is used.
2.7.1.3 Hardware Requirement:
A computer with basics feature can be used to operate.
2..7.1.4 System Function:
Traveler can register on online Specify the designation name. Can pay for online using credit or debit card. Can check the status of the ticket using the PNR no.
2.7.1.5 User Characteristics:
Traveler: They are the people who want to book the ticket.
Page No: 68
Booking Clerk: He is the person who exami nes Travelers request and reply to user. He can approve or request the ticket claimed.
2.7.1.6 Constraints:
Traveler requires a computer to submit his/her request for a ticket
2.7.2Specification Requirement:
Traveler:
Check Availability Check Status Check Ticket Book Tickets
Booking Clerk:
![Page 131: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/131.jpg)
Issue ticket by providing the ticket number and PNR number Specify the number of trains available
2.8 Supplementary Requirement:
24 * 7Availability.
Instant reply from manager: mail message and Sms.
2.9 Software System Attributes:
Reliability: System is highly reliable and must work without any defect.
Availability: The Booking clerk must be available at any time
![Page 132: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/132.jpg)
Page No: 69
![Page 133: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/133.jpg)
1.USECASE DIAGRAM:
![Page 134: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/134.jpg)
Page No: 70
2.ACTIVITY DIAGRAMS
2.1 Train Availability
![Page 135: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/135.jpg)
![Page 136: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/136.jpg)
Page No: 71
![Page 137: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/137.jpg)
2.2 CANCELLATION
3.CLASS DIAGRAM
![Page 138: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/138.jpg)
Page No: 72
4.INTERACTION DIAGRAM
4.1.0.SEQUENCE DIAGRAM
4. 1.1 Train Availability
![Page 139: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/139.jpg)
Page No: 73
![Page 140: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/140.jpg)
4. 1.2CANCELLATION
![Page 141: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/141.jpg)
![Page 142: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/142.jpg)
Page No: 74
5.COLLABORATION DIAGRAM
5.1Train Availability
![Page 143: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/143.jpg)
5.2CANCELLATION
Page No: 75
![Page 144: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/144.jpg)
6.STATE CHART DIAGRAM
![Page 145: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/145.jpg)
Page No: 76
![Page 146: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/146.jpg)
7.LOGICAL ARCHITECTURE DIAGRAM
![Page 147: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/147.jpg)
Page No: 77
![Page 148: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/148.jpg)
8.COMPONENT DIAGRAM:
9.DEPLOYMENT DIAGRAM:
![Page 149: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/149.jpg)
Page No: 78
1. TECHNICAL SERVICE LAYER
SQL> desc sd;
Name Null?
----------------------------------------- -------- -----------
SRC VARCHAR2(7)
DOJ DATE
![Page 150: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/150.jpg)
NAME VARCHAR2(7)
AGE NUMBER(4)
GEN VARCHAR2(4)
CARD_NUM NUMBER(4)
PNRG NUMBER(8)
DEST VARCHAR2(7)
SEAT NUMBER(3)
2. USER INTERFACE AND DOMAIN OBJECT LAYER
HOME.FRM
![Page 151: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/151.jpg)
Page No: 79
CODING:
Private Sub AVAIL_Click()
HOME.Hide
F1.Show
End Sub
Private Sub EXIT_Click()
![Page 152: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/152.jpg)
HOME.Hide
End Sub
Private Sub PNR_Click()
HOME.Hide
PNRS.Show
End Sub
Private Sub CANCEL_Click()
CC.Show
End Sub
F1.FRM
![Page 153: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/153.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
F1.Hide
rs.AddNew
Page No: 80
rs(0) = Text1.Text
rs(7) = Text2.Text
rs(1) = Text3.Text
rs.Update
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
F2.Show
End Sub
Private Sub Form_Load()
db.Open "rlwy", "scott", "tiger"
rs.Open "select * from sd", db, 1, adLockOptimistic
End Sub
F2.FRM
![Page 154: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/154.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim a As Integer
Dim b As Integer
Dim s1 As Integer
Dim s2 As Integer
Private Sub Command1_Click()
F3.Show
End Sub
![Page 155: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/155.jpg)
Private Sub book_Click()
Page No: 81
If Option1.Value = True Then
Text1.Text = Val(Text1.Text) - 1
a = Val(Text1.Text)
Else: Text1.Text = Val(Text1.Text) - 1
b = Val(Text1.Text)
End If
If Option1.Value = True Then
F3.Text2.Text = 160
Else: F3.Text2.Text = 180
End If
F2.Hide
F3.Show
End Sub
Private Sub Command2_Click()
HOME.Show
End Sub
Private Sub Option1_Click()
Text1.Text = s1
End Sub
Private Sub Option2_Click()
![Page 156: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/156.jpg)
Text1.Text = s2
End Sub
Private Sub Form_Load()
s1 = 100
s2 = 150
db.Open "rlwy", "scott", "tiger"
rs.Open "select * from sd", db, 1, adLockOptimistic
End Sub
![Page 157: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/157.jpg)
Page No: 82
F3.FRM
![Page 158: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/158.jpg)
CODING:
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim pn As Long
Dim seat As Integer
Private Sub Command1_Click()
rs.AddNew
seat = 14
pn = 4398451
![Page 159: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/159.jpg)
If Text1.Text < 16 Then
MsgBox "invalid card number"
End If
rs(4) = Combo1.Text
rs(6) = Val(pn)
rs(2) = Text3.Text
rs(3) = Val(Text5.Text)
rs.Update
Text3.Text = ""
Text5.Text = ""
Text1.Text = ""
F4.Text1.Text = rs(6)
F4.Text2.Text = rs(2)
Page No: 83
F4.Text3.Text = rs(4)
F4.Text4.Text = "s1"
F4.Text5.Text = seat + 1
rs.Update
F4.Show
End Sub
Private Sub F3_Click()
HOME.Show
![Page 160: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/160.jpg)
End Sub
Private Sub Form_Load()
Combo1.Clear
Combo1.AddItem ("M")
Combo1.AddItem ("F")
db.Open "rlwy", "scott", "tiger"
rs.Open "select * from sd", db, 1, adLockOptimistic
End Sub
F4.FRM
CODING:
![Page 161: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/161.jpg)
Private Sub F4_Click()
HOME.Show
End Sub
Page No: 84
CC.FRM
![Page 162: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/162.jpg)
CODING:
Private Sub Command1_Click()
F2.Text1.Text = Val(Text1.Text)
MsgBox "TICKET CANCELLED"
End Sub
Private Sub Command2_Click()
HOME.Show
CC.Hide
End Sub
![Page 163: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/163.jpg)
Page No: 85
PNRS.FRM
![Page 164: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/164.jpg)
CODING:
Private Sub Command1_Click()
MsgBox " Ticket Confirmed !! "
End Sub
Private Sub Command2_Click()
HOME.Show
PNRS.Hide
End Sub
![Page 165: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/165.jpg)
RESULT:
Page No: 86
Thus the project for a Online Railway Reservation system is done successfully
Ex.no: FOREIGN TRADING SYSTEM
Date:
AIM: To create a system through which the user can import and export the items.
PROBLEM STATEMENT:
The user logs in to the system for trading the items. First the user see the country’s details to import and export items. The user can add the exported items, delete items and search the item and update the database.
SOFTWARE REQUIREMENT SPECIFICATION:
2.1INTRODUCTION:
There is a trading system in which the users import/export the items.
2.1.1 PURPOSE:
![Page 166: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/166.jpg)
The user can either import/export the items.
2.1.2 SCOPE:
The system provides a foreign trading interface to the user where they can import/export the items.
2.1.3 DEFINITIONS, ACRONYMS AND ABBREVIATIONS:
USER:
One who view the country details and import/export the items.
2.1.4 REFERENCES:
Http://en.wikipedia.org
Http://trading.in
2.1.5 TECHNOLOGIES AND TOOLS TO BE USED:
Microsoft visual basic and oracle.
2.1.6 OVERVIEW:
SRS includes two sections namely overall description and specification.
2.2.OVERALL DESCRIPTION:
2.2.1 PRODUCT PERSPECTIVE:
Foreign trading system acts as an interface to the user.
Page No: 87
2.2.2 SOFTWARE INTERFACE:
Front end client- Microsoft-VB back end client-oracle.
2.2.3 HARDWARE REQUIREMENTS:
A computer with basic features can be used to operate.
2.2.4 SYSTEM FUNCTIONS:
![Page 167: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/167.jpg)
o The user logins
o The user views the country details
o The user import/export the items.
2.2.5 USER CHARACTERISTICS:
USER: Views the country details and import/export the items.
2.2.6 CONSTRAINTS:
The user should either import or export the items.
2.2.7 ASSUMPTION AND DEPENDENCIES:
The user should know the information about the trading.
2.3SPECIFICATION REQUIERMENT:
USER:
Login Logout View the country details Import/export the items
2.3.1 SOFTWARE SYSTEM ARCHITECTURE:
RELIABILITY:
System is high reliable and must work without any defect.
AVAILABILITY
All the import/export details should be available.
![Page 168: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/168.jpg)
Page No: 88
UML DIAGRAMS
1.USECASE DIAGRAM:
![Page 169: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/169.jpg)
\
Page No: 89
2. ACTIVITY DIAGRAM:
![Page 170: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/170.jpg)
Page No: 90
![Page 171: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/171.jpg)
3. CLASS DIAGRAM:
4. INTERACTION DIAGRAM
4.1 SEQUENCE DIAGRAM:
LOGIN SCENARIO
![Page 172: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/172.jpg)
Page No: 91
4.2 ADD ITEM SCENARIO
![Page 173: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/173.jpg)
![Page 174: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/174.jpg)
Page No: 92
4.3 DELETE ITEM SCENARIO:
![Page 175: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/175.jpg)
Page No: 93
4.4 SEARCH ITEM SCENARIO
![Page 176: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/176.jpg)
Page No: 94
![Page 177: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/177.jpg)
5.COLLABRATION DIAGRAM:
5.1 LOGIN SCENARIO
5.2 ADDITEM SCENARIO
![Page 178: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/178.jpg)
Page No: 95
5.3 DELETE ITEM SCENARIO
5.4 SEARCH ITEM SCENARIO
Page No: 96
![Page 179: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/179.jpg)
6.STATECHART DIAGRAM:
![Page 180: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/180.jpg)
Page No: 97
![Page 181: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/181.jpg)
7.LOGICAL ARCHITECTURE:
Page No: 98
![Page 182: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/182.jpg)
![Page 183: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/183.jpg)
8. COMPONENT DIAGRAM:
9.. DEPLOYMENT DIAGRAM:
Page No: 99
![Page 184: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/184.jpg)
10.USER INTERFACE LAYER:
![Page 185: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/185.jpg)
Page No: 100
![Page 186: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/186.jpg)
![Page 187: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/187.jpg)
RESULT:
Page No: 101
Thus the foreign trading system has done successfully.
Ex.no: PASSPORT AUTOMATION SYSTEM
Date:
AIM:
To develop a project for a passport automation system and identify the use case diagrams.
1. PROBLEM STATEMENT:
Passport automation system is used in the effective dispatch of passport to all of the applicants. This system adopts a comprehensive approach to minimize the manual work and schedule resources , time in a cogent manner. The core of the system is to get the online registration form(With details such as name , address, etc). Filled by the applicant whose testament is verified for its genuineness by the passport automation system with respect to the already existing information in the database. This forms the first and the foremost step in the processing of the passport application. The application is then processed manually based on the report given by the system and any forfeiting identified can make the applicant liable to penalty as per the law. The system forwards the necessary details to the police for its separate verification whose report is then presented to the administrator. The administrator will be provided with an option to display the current status of application to the applicant, which they can view in their online interface. After all the necessary criteria has been met , the original information is added to the database and the passport is sent to the applicant.
![Page 188: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/188.jpg)
2. SOFTWARE REQUIREMENT SPECIFICATION:
Description:
2.1 INTRODUCTION:
Passport automation system is an interface between the applicant and the authority responsible for the issue of passport. It aims at proving the efficiency in the issue of passport and reduce the complexities involved in it to the maximum possible extent.
2.1.1 PURPOSE:
If the entire process of “ Issue of passport “ is done in a manual manner then it would take several months for the passport to reach the applicant.
2.1.2 SCOPE:
The system provides an online interface to the user where they can fill in their personal details and submit the necessary documents.
Provide a communication platform between the applicant and the administrator. User / Applicants will come to know their status of application and the date in which they
must subject themselves for manual document verification.
2.1.3 DEFINITIONS,ACRONYMS AND ABBREVIATIONS:
ADMINISTRATOR - Refer to the super user who is the central authority who has been vested with the privilege to manage the entire system. It can be any higher official in the regional passport office of ministry of external affairs.
APPLICANTS – One who wishes to obtain the passport.
PAS – Refers to this passport automation system.
![Page 189: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/189.jpg)
Page No: 102
2.1.4 REFERENCE:
IEEE software requirement specification format.
2.1.5 TOOLS TO BE USED:
VB , ORACLE ,RATIONAL ROSE.
2.1.6 OVERVIEW:
SRS includes two sections overall description and specific requirements – overall description will describe major roll of the system components and interconnections. Specific requirements will describe rolls and functions of the actors.
2.2 OVERALL DESCRIPTION
2.2.1 PRODUCT PERSPECTIVE
The PAS act as an interface between the ‘ applicant’ and the ‘administrator’.
This system tries to make the interface as simple as possible and at the same time not risking the security of data stored in. This minimize the time duration in which the user receives the passport .
2. 2.2 SOFTWARE INTERFACE:
![Page 190: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/190.jpg)
FRONT END CLIENT – The applicant and the administrator online interface is built using visual basic.
BACK END – Oracle database
2. 2.3 HARDWARE REQUIREMENT:
A computers with basic features can be used to operate.
2. 2.4 SYSTEM FUNCTION:
Secure registration of information by the applicants. Schedule the applicants an appointment for manual verification of original documents Panel for passport application status display by the administrator SMS and MAIL updates to the applicants by the administrator Administrator can generate reports from the information and is the only authorized
personnel to add the eligible application information to the database.
2.2.5 USER CHARACTERISTICS:
APPLICANT – They are the people who desires to obtain the passport and submit the information to the database.
ADMINISTRATOR – He has the certain privileges to add the passport status and to approve the issue of passport. He may contain a group of persons under him to verify the documents and give suggestions whether or not to approve the dispatch of passport.
POLICE – He is the person who upon receiving intimation from the PAS,perform a personal verification of the applicant and see if he has any criminal case against him before or at present.He has been vetoed with the power to decline an application by suggesting it to the administrator if he finds any discrepancy with the applicant .He communicates via this PAS.
Page No: 103
![Page 191: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/191.jpg)
2.2.6 CONSTRAINTS
The applicant require a computer to submit their information. Although the security is given high importance ,there is always a chance of intrusion in
the web world which requires constant monitoring. The user has to be careful while submitting the information.Much care is required.
2.2.7 ASSUMPTIONS AND DEPENDENCIES
The Applicants and Administrator must have basic knowledge of computers and English Language.
The applicants may be required to scan the documents and send.
![Page 192: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/192.jpg)
![Page 193: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/193.jpg)
Page No:104
1.USE CASE DIAGRAM
2.ACTIVITY DIAGRAM
2.1 New Registration
![Page 194: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/194.jpg)
Page No:105
![Page 195: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/195.jpg)
2.2 ADMIN PANEL
![Page 196: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/196.jpg)
Page No: 106
3. CLASS DIAGRAM
4. INTERACTION DIAGRAM
1. SEQUENCE DIAGRAM
NEW REGISTRATION
![Page 197: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/197.jpg)
Page No: 107
4.2 CHECK STATUS
![Page 198: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/198.jpg)
4.3 ADMIN PANEL
Page No: 108
5.COLLABORATION DIAGRAM:
NEW REGISTRATION
![Page 199: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/199.jpg)
CHECK STATUS
Page No: 109
![Page 200: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/200.jpg)
ADMIN PANEL
6.STATE CHART DIAGRAM
![Page 201: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/201.jpg)
Page No: 110
7.LOGICALARCHITECTURE:
![Page 202: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/202.jpg)
Page No: 111
![Page 203: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/203.jpg)
8.COMPONENT DIAGRAM
9. DEPLOYMENT DIAGRAM :
![Page 204: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/204.jpg)
Page No: 112
9. USER INTERFACE LAYER
![Page 205: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/205.jpg)
Page No: 113
![Page 206: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/206.jpg)
![Page 207: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/207.jpg)
RESULT:
Thus, the Passport automation system has done successfully.
Page No: 114
Ex.no:
Date: RECRUIMENT SYSTEM
AIM:
To create a system through which the candidates get recruited based on certain criterias.
1.PROBLEM STATEMENT:
The recruitment system collects the details of the candidates under going recruitment process and checks whether they satisfy eligibility criteria. The system then matches the best job for the candidate is being employed for any of the best job suggested by the system after interview.
2.SOFTWARE REQUIREMENT SPECIFICATION:
2.1 INTRODUCTION:
2.1.1 PURPOSE:
The purpose of the project is to simplify the process of recruiting employee in any organization
2.1.2 SCOPE OF THE PROJECT:
![Page 208: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/208.jpg)
To make the process of recruitment.
2.1.3 DOCUMENT CONVERSATION:
To keep the candidate details and performance in the recruitment process.
2.1.4 REFERENCES:
http://en//wikipedia.org.
http://recruitment//wikipedia.in
2.1.5CONSTRAINTS:
Exiting recruitment system are been manually formulated and it is a time consuming task.
2.2 OVERALL DESCRIPTION:
2.2.1 PRODUCT PERSPECTIVES:
Organizing recruitment training for the fresh candidates and categorizing them.
Checking eligibility and matching jobs.
2.2.2 USER INTERFACE:
Visual studio6.0 under windows platform connected with oracle database.
2.2.3 HARDWARE INTERFACE:
LAN connection for usage in an internal network.
2.2.4 SOFWARE INTERFACE:
Provider: MSDA 1 for connecting oracle database.
2.2.5 PRODUCT FEATURES:
Easily categorizing the candidates based on their qualification. Maintain all details about fresh candidates.
![Page 209: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/209.jpg)
2.2.6 USER CLASSES AND CHARACTERISTICS:
Various users are the fresh candidates entering into recruitment process administrator and human resource manager.
2.2.7 DESIGN AND IMPLEMENTAION OF CONSTRAINTS:
Each candidate details must to be maintained separately. HRM can take control over fresh candidates.
2.2.8 ASSUMPTION AND DEPENDENCIES:
No such assumption and dependencies thus each candidate to processed separately
Page No: 115
1.USECASE DIAGRAM:
![Page 210: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/210.jpg)
![Page 211: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/211.jpg)
Page No: 116
2.ACTIVITY DIAGRAM:
![Page 212: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/212.jpg)
Page No: 117
3.CLASS DIAGRAM:
![Page 213: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/213.jpg)
![Page 214: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/214.jpg)
Page No: 118
4.INTERACTION DIAGRAM:
![Page 215: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/215.jpg)
4.1 SEQUENCE DIAGRAM
![Page 216: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/216.jpg)
Page No: 119
5.COLLABRATION DIAGRAM:
![Page 217: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/217.jpg)
![Page 218: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/218.jpg)
Page No: 120
6.STATE CHART DIAGRAM:
![Page 219: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/219.jpg)
![Page 220: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/220.jpg)
Page No: 121
7.LOGICAL ARCHITECTURE:
![Page 221: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/221.jpg)
Page No: 122
![Page 222: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/222.jpg)
8. COMPONENT DIAGRAM
![Page 223: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/223.jpg)
9. DEPLOYMENT DIAGRAM
Page No: 123
![Page 224: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/224.jpg)
10.USER INTERFACE LAYER
Page No: 124
![Page 225: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/225.jpg)
![Page 226: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/226.jpg)
Page No: 125
![Page 227: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/227.jpg)
![Page 228: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/228.jpg)
RESULT:
Page No: 126
Thus, the recruitment system is done successfully.
Ex.NO: E-BOOK MANAGEMENT
Date:
AIM
To create a system through which a user can get the book online.
1. PROBLEM DEFINITION
E-book management system is one of the widely used system in day today life. This system is mostly used in the bookstores. The system has a main page with user login. Create a new user, browse books page. Every new user has to sign up before using the system. In the signup page the user has specification his address for delivery of books and also he has to get for any one membership scheme and it stored in database.
The browser by book page enables user to find books by its category. Customer and any other purchase orders all to above information are stored in the database. Finally, the payment is made through credit card by receiving the credit card number form user.
2. SOFTWARE REQUIREMENT SPECIFICATION (SRS)
2.1.0 INRODUCTION
It is the requirement between customer and E-book requirement.
2.1.1 PURPOSE
![Page 229: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/229.jpg)
If a person who is already a member wants to buy a book, he can login with his ID and buy the books online. A new user has to be signup and then login to buy books.
2.1.2 SCOPE
The system provides an online interface where the user can select the desired book. The user has to login with the E-book store else he has to signup with to required login id he can browse for the book.
2.1.3 DEFINITION, ACRONYMS AND ABBREVIATIONS
Customer - also refers to user who register with the book-store.
Employee- member of book store.
Admin- who manages the DB.
HTTP- Hyper Text Transfer Protocol
2.1.4 REFERENCE
http://en.wikipedia.org.
http://annabookstore/register.in.
2.1.5 TOOLS TO BE USED
Microsoft visual basic, oracle.
2.1.6 OVERVIEW
SRS includes two sections overall description and specification.
2.2.0 OVERALL DESCRIPTION
![Page 230: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/230.jpg)
2.2.1 PRODUCT PERSPECTIVE
E-book management system act as an interface between the user and management. The interface is made easier but at some time, doesn’t risk the data if the member is to be revolved to other.
2.2.2 SOFTWARE INTERFACE
Page No: 127
The front end user and management interface are built using VB and Oracle.
Back end: Oracle
Front end: VB
2.2.3 HARDWARE REQUIREMENT
A computer with basic feature can be used to operate.
2.2.4 SYTEM FUNCTION
User gets registration with basic state.
Specify the membership. Can pay via debit or credit card. Can browse for books and its availability.
2.2.5 USER CHARACTERISTICS
Customer: They are the people who want to buy book from book store.
Employee: Work under the state managing the catalog, customer, request and to purchase order.
2.2.6 CONSTRAINTS
Member request a computer to submit his/her desired book.
![Page 231: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/231.jpg)
2.3 SPECIFICATION REQUIREMENT
Member: login
Logout
Register with book store. Browse for desired books. Provide necessary feedback.
EMPLOYEE
Manages the item catalog. Manages customer. Create purchased order. Update database.
2.3.1 SUPPLEMENTARY REQUIREMENTS
24*7 availability. Instant reply from employee on availability book.
2.3.2SOFTWARE SYSTEM ATTRIBUTES
Reliability: system is light reliable and must move without default.
Availability: The book store.
![Page 232: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/232.jpg)
Page No: 128
1. USECASE DIAGRAM:
![Page 233: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/233.jpg)
![Page 234: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/234.jpg)
Page No: 129
2.ACTIVITY DIAGRAM:
CUSTOMER:
![Page 235: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/235.jpg)
Page No: 130
![Page 236: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/236.jpg)
EMPLOYEE:
3. CLASS DIAGRAM:
![Page 237: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/237.jpg)
Page No: 131
4INTERACTION DIAGRAM:
4.1 COLLABARATION DIAGRAM:
![Page 238: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/238.jpg)
Page No: 132
![Page 239: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/239.jpg)
![Page 240: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/240.jpg)
5. SEQUENCE DIAGRAM
![Page 241: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/241.jpg)
Page No: 133
6. STATE CHART DIAGRAM:
![Page 242: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/242.jpg)
Page No: 134
![Page 243: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/243.jpg)
6. LOGICAL ARCHITECTURE DIAGRAM:
![Page 244: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/244.jpg)
Page No: 135
![Page 245: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/245.jpg)
6. COMPONENT DIAGRAM:
![Page 246: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/246.jpg)
9. DEPLOYMENT DIAGRAM:
Page No: 136
10.USER INTERFACE LAYER
![Page 247: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/247.jpg)
Page No: 137
![Page 248: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/248.jpg)
![Page 249: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/249.jpg)
Page No: 138
![Page 250: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/250.jpg)
RESULT :
![Page 251: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/251.jpg)
Page No: 139
Thus the E-Book management system has done successfully.
Ex.No.: SOFTWARE PERSONAL MANAGEMENT SYSTEM
Date :
AIM:
To create a system through which the software professional management can be managed.
1. PROBLEM DEFINITION:
Software professional management system is few people who want to better organize. Their employers information and assigned there resources. It will be useful for them to feel that it can achieve more and to better manage their task.
Various software professional who can utilize this system are resources managers, contract managers, directors, project manager, team leader and administration.
2. SOFTWARE REQUIERMENT SPECIFICATION:1. INTRODUCTION:
2.1.1 PURPOSE:
The purpose of this project is for ease maintenance of software professional in an IT and ITES organization.
2. SCOPE OF PROJECT:
To make a proper communication between employees and to maintain the security of company resources.
2. DOCUMENT CONVENTIONS:
To maintain the privilege and hierarchy of the employee in the company.
![Page 252: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/252.jpg)
2.1.4 REFERENCES:
Existing personal management system personal information management system salary processing system and integrating module systems.
2. OVERALL DESCRIPTION:
1. PRODUCT PERSPECTIVE:
Organizing employee’s employer’s information and attendance. Managing events scheduled and project workflow. Tracking employer’s task and completion of project. Making decisions for any new project.
1. PRODUCT FEATURES:
Work assignment and reassignment. Attendance maintenance and absence balancing. Salary processing according to attendance. Managing of teams. Feature notices.
3. USER CLASSES AND CHARACTERISTICS:
Various users present are project manager, human resource manager, team leader administrator. The other sub category of programmer, analyst, tester system.
4. DESIGN AND IMPLEMENTATION CONSTRAINT:
Each user should have separate access ID. The privilege should be based on the user. Administrator and employee’s information and employer’s information must be maintained separately.
5. ASSUMPTION AND DEPENDENCIES:
The application must not crash or any unavailability of data during retrieval attendance is dependent of employee’s login and logout. Salary is dependent on employer’s attendance.
![Page 253: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/253.jpg)
Page No: 140
2. SYSTEM FEATURES:
1. CLIENT SYSTEM FEATURES:
A minimum of real processor, family processor gigabytes of RAM with sufficient disk space.
2. SERVER SYSTEM FEATURES:
A minimum of blode-3 category servers with high performance query processing system.
2. EXTERNAL INTERFACE REQUIREMENT;1. USER INTERFACE:
Visual studios 6.0 under window platform connected with oracle database.
2. HARDWARE INTERFACE:
LAN connection for usage in an internal network.
3. SOFTWARE INTERFACE:
Provider: MS: D ORA.1 for database connecting to oracle.
2. OTHER NON-FUNCTIONAL REQUIREMENTS:
1. SECURITY REQUIREMENT:
Maintenance of admin and employers database separately Maintaining unique attributes of employee
Access ID ID number.
2. SOFTWARE QUALITY ATTRIBUTES:
![Page 254: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/254.jpg)
Simplified queries tester processing by simplified data manipulation.
![Page 255: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/255.jpg)
Page No: 141
1.USE CASE DIAGRAM
![Page 256: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/256.jpg)
![Page 257: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/257.jpg)
Page No: 142
2.ACTIVITY DIAGRAM
![Page 258: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/258.jpg)
![Page 259: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/259.jpg)
Page No: 143
3.CLASS DIAGRAM
![Page 260: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/260.jpg)
Page No: 144
4.INTERACTION DIAGRAM
4.1 SEQUENCE DIAGRAM
![Page 261: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/261.jpg)
Page No: 145
![Page 262: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/262.jpg)
5.COLLABORATION DIAGRAM
Page No: 146
![Page 263: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/263.jpg)
6. STATE CHART DIAGRAM
![Page 264: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/264.jpg)
Page No: 147
6. LOGICAL ARCHITECTURE DIAGRAM
![Page 265: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/265.jpg)
![Page 266: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/266.jpg)
Page No: 148
6. COMPONENT DIAGRAM
![Page 267: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/267.jpg)
7. DEPLOYMENT DIAGRAM
Page No: 149
6. USER INTERFACE AND DOMAIN OBJECT LAYER
FORM & CODING:
![Page 268: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/268.jpg)
HomeScreen
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub AdminLogin_Click()
AdLogin.Show
HomeScreen.Hide
End Sub
Private Sub Command1_Click()
empWin.Show
End Sub
Private Sub Form_Load()
conn.Open ("Provider=MSDAORA.1;password=tiger;User ID=scott;Persist Security Info=False")
![Page 269: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/269.jpg)
rs.Open "select * from swemp", conn, adOpenDynamic, adLockOptimistic
End Sub
Private Sub NewUser_Click()
NwUser.Show
HomeScreen.Hide
End Sub
Private Sub SignIn_Click()
Set rs = conn.Execute("select * from swemp where accid = '" & (UserName) & "'")
If rs.EOF Then
MsgBox "You are not a registered user.", vbOKOnly + vbExclamation, " User not resgistered."
ElseIf Password.Text <> rs(1) Then
MsgBox "Password is wrong!.", vbOKOnly + vbExclamation, "Re-enter Password."
Else
empWin.lblName.Caption = rs(2)
Page No: 150
empWin.usNme = UserName.Text
Unload Me
empWin.Show
End If
End Sub
Private Sub UserName_Change()
SignIn.Enabled = True
![Page 270: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/270.jpg)
End Sub
New User
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sx As String
Dim dobb As String
Dim marry As String
Private Sub Adds_Change()
Pbr.Value = 10
End Sub
Private Sub Aoi_Change()
![Page 271: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/271.jpg)
Pbr.Value = 65
End Sub
Private Sub Bg_Click()
Pbr.Value = 15
Page No: 151
End Sub
Private Sub Cancel_Click()
Unload Me
HomeScreen.Show
End Sub
Private Sub Check1_Click()
Submit.Enabled = True
End Sub
Private Sub Eas_Click()
UsrNme.Enabled = True
Pbr.Value = 95
End Sub
Private Sub Eca1_Change()
Pbr.Value = 56
End Sub
Private Sub Eca2_Change()
Pbr.Value = 58
End Sub
![Page 272: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/272.jpg)
Private Sub Em_Change()
Pbr.Value = 23
End Sub
Private Sub Exit_Click()
Unload Me
HomeScreen.Show
End Sub
Private Sub Fie_Change()
Pbr.Value = 48
End Sub
Private Sub Form_Load()
conn.Open ("Provider=MSDAORA.1;password=whitman;User ID=system;Persist Security Info=False")
rs.Open "select * from swemp", conn, adOpenDynamic, adLockOptimistic
End Sub
Private Sub Form_Terminate()
Unload Me
HomeScreen.Show
End Sub
Private Sub Form_Unload(Cancel As Integer)
conn.Close
Unload Me
HomeScreen.Show
End Sub
![Page 273: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/273.jpg)
Private Sub Getaidps_Click()
If Eas.Text = "" Then
MsgBox "[Employed As] is required to get your Access Id and Password"
ElseIf UsrNme.Text = "" Then
MsgBox "Enter User name to continue."
Else
Page No: 152
Set rs = conn.Execute("select count(distinct AccId) from swemp")
Dim x As String
Dim x1 As Integer
x1 = Str(rs.Fields(0)) + 1
idNo.Text = x1
AccId.Text = UsrNme.Text + "-" + Eas.Text
x = Str(Int(Asc(UsrNme.Text) * Rnd + 1) * Int(Asc(AccId.Text) * Rnd + 1))
Pass.Text = Trim(x)
Check1.Enabled = True
Getaidps.Enabled = False
End If
End Sub
Private Sub Gra_Click()
Pbr.Value = 45
End Sub
Private Sub IsAvl_Click()
![Page 274: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/274.jpg)
Dim nm As String
If UsrNme.Text = "" Then
MsgBox "Enter an User Name to Register"
lblAvl.Caption = "No"
Else
nm = UsrNme.Text + "-" + Eas.Text
Set rs = conn.Execute("select * from swemp where AccId = '" & (nm) & "'")
If rs.EOF Then
lblAvl.Caption = "Yes"
Getaidps.Enabled = True
Else
lblAvl.Caption = "No"
Getaidps.Enabled = False
Check1.Enabled = False
End If
End If
End Sub
Private Sub LL_Change()
Pbr.Value = 35
End Sub
Private Sub Major_Change()
Pbr.Value = 52
End Sub
![Page 275: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/275.jpg)
Private Sub Mob_Change()
Pbr.Value = 30
End Sub
Private Sub Nme_Change()
Pbr.Value = 5
End Sub
Private Sub optNo_Click()
marry = "No"
End Sub
Private Sub optSexF_Click(Index As Integer)
Page No: 153
sx = "Female"
End Sub
Private Sub optSexM_Click(Index As Integer)
sx = "Male"
End Sub
Private Sub optYes_Click()
marry = "Yes"
End Sub
Private Sub Pc_Change()
Pbr.Value = 75
End Sub
![Page 276: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/276.jpg)
Private Sub Pdes_Change()
Pbr.Value = 85
End Sub
Private Sub Pn_Change()
Pbr.Value = 20
End Sub
Private Sub Sal_Change()
Eas.Enabled = True
Pbr.Value = 90
End Sub
Private Sub skills_Change()
Pbr.Value = 70
End Sub
Private Sub Submit_Click()
If Check1.Value = 1 Then
dobb = dy.Text + "-" + mn.Text + "-" + yer.Text
Set rs = conn.Execute("insert into swemp values('" & (AccId) & "','" & (Pass) & "','" & (Nme) & "','" & (Adds) & "','" & (sx) & "','" & (dobb) & "','" & (marry) & "','" & (Bg) & "','" & (Pn) & "','" & (Em) & "','" & (Yoe) & "','" & (Mob) & "','" & (LL) & "','" & (Gra) & "','" & (Fie) & "','" & (Major) & "','" & (Eca1) & "','" & (Eca2) & "','" & (Aoi) & "','" & (skills) & "','" & (Pc) & "','" & (Pdes) & "','" & (Sal) & "','" & ("0") & "','" & (Eas) & "','" & (idNo) & "')")
MsgBox "Registed Sucessfully."
empWin.lblName.Caption = Nme.Text
empWin.lblDesig.Caption = Eas.Text
empWin.lblidNo.Caption = idNo.Text
![Page 277: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/277.jpg)
empWin.usNme.Text = AccId.Text
empWin.Show
empWin.newusr
Unload Me
Else
MsgBox "Please agree to submit your details and then continue.", vbOKOnly + vbExclamation, "Submit not accepted"
End If
End Sub
Private Sub Timer1_Timer()
Page No: 154
Pbr.Value = Pbr.Value + 5
If Pbr.Value >= 100 Then Timer1.Enabled = False
End Sub
Private Sub UsrNme_Click()
Pbr.Value = 100
IsAvl.Enabled = True
End Sub
Private Sub Yoe_Click()
Pbr.Value = 26
End Sub
AdLog
![Page 278: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/278.jpg)
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Cancel_Click()
Unload Me
HomeScreen.Show
End Sub
Private Sub Form_Load()
conn.Open ("Provider=MSDAORA.1;password=whitman;User ID=system;Persist Security Info=False")
rs.Open "select * from swemp", conn, adOpenDynamic, adLockOptimistic
End Sub
Private Sub Form_Unload(Cancel As Integer)
conn.Close
End Sub
Private Sub Login_Click()
Set rs = conn.Execute("select * from spmsad where userid = '" & (UsName) & "'")
![Page 279: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/279.jpg)
If rs.EOF Then
MsgBox "You are not a Administrator.", vbOKOnly + vbExclamation, " You are not a Administrator. Login as employee or register your profile."
ElseIf Pass.Text <> rs(1) Then
MsgBox "Password is wrong!.", vbOKOnly + vbExclamation, "Re-enter Password."
Else
Page No: 155
AdWin.lblAdName.Caption = rs(0)
Unload Me
Unload HomeScreen
AdWin.Show
End If
End Sub
AdWin
![Page 280: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/280.jpg)
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim empNmSel As String
Private Sub assSal_Click()
If assSalAmt.Text = "" Then
MsgBox "Enter a salary amount and then continue", vbExclamation, "Note"
Else
Set rs = conn.Execute("update swemp set salary = ('" & (assSalAmt) & "') where accid = ('" & (empNmSel) & "')")
lblAss.Visible = False
assSalAmt.Visible = False
![Page 281: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/281.jpg)
assSal.Visible = False
assSalAmt.Text = ""
MsgBox "Salary is assigned"
End If
Page No: 156
End Sub
Private Sub empNameSel_Click()
empNmSel = empNameSel.Text
Set rs = conn.Execute("select name, id, salary from swemp where accid = ('" & (empNmSel) & "')")
If rs(2) = "0" Then
lblAss.Visible = True
assSalAmt.Visible = True
assSal.Visible = True
vieSalary.Enabled = False
ElseIf rs(2) <> "0" Then
lblAss.Visible = False
assSalAmt.Visible = False
assSal.Visible = False
vieSalary.Enabled = True
End If
lblempName.Caption = rs(0)
lblidNo.Caption = rs(1)
![Page 282: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/282.jpg)
End Sub
Private Sub empPassCng_Click()
If empNmSel = "" Then
MsgBox "Select an employee and then proceed", vbOKOnly, "Note"
Else
PassChange.lblUsr.Caption = lblAdName.Caption
PassChange.UsrName.Enabled = False
PassChange.oldPass.Enabled = False
Set rs = conn.Execute("select * from swemp where accid = ('" & (empNmSel) & "')")
PassChange.UsrName.Text = rs(0)
PassChange.oldPass.PasswordChar = ""
PassChange.oldPass.Text = rs(1)
PassChange.Show
End If
End Sub
Private Sub empProEdit_Click()
If empNameSel = "" Then
MsgBox "Select an employee"
Else
empProf.Show
empProf.adempsel
empProf.lblLogInUser.Caption = lblAdName.Caption
empProf.lblempAccId.Caption = empNmSel
![Page 283: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/283.jpg)
empProf.lblId.Caption = lblidNo.Caption
End If
End Sub
Private Sub Exit_Click()
Unload Me
End Sub
Page No: 157
Private Sub Form_Load ()
conn.Open ("Provider=MSDAORA.1;password=whitman;User ID=system;Persist Security Info=False")
rs.Open "select * from swemp", conn, adOpenDynamic, adLockOptimistic
Set rs = conn.Execute("select * from swemp")
If rs.EOF Then
ElseIf rs.BOF Then
Else
rs.MoveFirst
Do
empNameSel.AddItem (rs(0))
rs.MoveNext
Loop Until rs.EOF
End If
Set rs = conn.Execute("select distinct evename from event")
If rs.EOF Then
![Page 284: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/284.jpg)
ElseIf rs.BOF Then
Else
rs.MoveFirst
Do
oldEvents.AddItem (rs(0))
rs.MoveNext
Loop Until rs.EOF
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
conn.Close
HomeScreen.Show
End Sub
Private Sub oldEvents_Click()
Dim et As String
If oldEvents.Text = "New Event" Then
EveName.Text = ""
eventCon.Text = ""
Else
et = oldEvents.Text
Set rs = conn.Execute("select * from event where evename = ('" & (et) & "')")
EveName.Text = rs(0)
eventCon.Text = rs(1)
![Page 285: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/285.jpg)
End If
End Sub
Private Sub Post_Click()
If EveName.Text = "" Then
MsgBox "Enter a event name"
ElseIf eventCon.Text = "" Then
MsgBox "Enter the content for the event: " + EveName, vbInformation, "Note"
Page No: 158
Else
Set rs = conn.Execute("insert into event values('" & (EveName) & "','" & (eventCon) & "','" & (lblTime(1).Caption) & "','" & (lblTime(0).Caption) & "')")
MsgBox "Event placed on the board"
oldEvents.AddItem (EveName)
EveName.Text = ""
eventCon.Text = ""
End If
End Sub
Private Sub rmPost_Click()
If oldEvents.Text = "" Then
MsgBox "Select an event to remove"
ElseIf oldEvents.Text = "New Event" Then
MsgBox "Select an event to remove"
Else
![Page 286: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/286.jpg)
Set rs = conn.Execute("delete from event where evename = ('" & (EveName) & "')")
oldEvents.RemoveItem (oldEvents.ListIndex)
EveName.Text = ""
eventCon.Text = ""
MsgBox "Event is removed from the board"
End If
End Sub
Private Sub Timer1_Timer()
lblTime(1).Caption = Format(Now, "dd MMM yyyy")
lblTime(0).Caption = Format(Now, "h:mm ss ampm")
End Sub
Private Sub vieAtt_Click()
attEmp.lblAdName.Caption = lblAdName.Caption
attEmp.empnm.Text = empNmSel
attEmp.lblempName.Caption = empNmSel
attEmp.Show
End Sub
Private Sub vieSalary_Click()
salProcess.empName.Caption = lblempName.Caption
salProcess.lblidnoo.Caption = lblidNo.Caption
salProcess.Show
End Sub
![Page 287: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/287.jpg)
Page No: 159
EmpWin
![Page 288: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/288.jpg)
Dim dy As Date
Dim sItime, sOtime, sMonth, sDay, sYr As String
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim time As String
Function newusr()
Set rs = conn.Execute("select * from swemp where accid=('" & (NwUser.AccId) & "')")
Call logon
End Function
Function logon()
If rs(24) = "HR" Then
lblSelMem.Visible = True
![Page 289: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/289.jpg)
selMem.Visible = True
vieAtt.Visible = True
AssWork.Enabled = False
ElseIf rs(24) = "PM" Then
lblSelMem.Visible = True
AssignWork.Visible = True
selMem.Visible = True
lblAssWork.Visible = True
ElseIf rs(24) = "TL" Then
lblSelMem.Visible = True
AssignWork.Visible = True
selMem.Visible = True
lblAssWork.Visible = True
Page No: 160
Else
AssWork.Enabled = False
lblAsgWork.Visible = True
lblAssignedWork.Visible = True
End If
End Function
Function logold()
Set rs = conn.Execute("select distinct wa from workass where accid = ('" & (HomeScreen.UserName) & "')")
![Page 290: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/290.jpg)
If rs.EOF Then
Else
rs.MoveFirst
Do
lblAssignedWork.Caption = rs(0)
rs.MoveNext
Loop Until rs.EOF
'RmWork.Enabled = False
End If
End Function
Function oldusr()
Set rs = conn.Execute("select * from swemp where accid=('" & (HomeScreen.UserName) & "')")
Call logon
Call logold
End Function
Function logout()
sOtime = Format(Now, "hh:mm")
sDay = Format(Now, "dd")
sMonth = Format(Now, "MMM")
sYr = Format(Now, "yyyy")
Set rs = conn.Execute("insert into empatt values('" & (usNme.Text) & "','" & (lblName.Caption) & "','" & (sDay) & "','" & (sMonth) & "','" & (sYr) & "','" & (sItime) & "','" & (sOtime) & "')")
End Function
Private Sub AssWork_Click()
![Page 291: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/291.jpg)
If selMem = "" Then
MsgBox "Select an employee to assign work"
ElseIf AssignWork = "" Then
MsgBox "Enter work to assig."
Else
Set rs = conn.Execute("insert into workass values (('" & (selMem) & "'),('" & (AssignWork) & "'))")
MsgBox "Assigned work for your member", vbOKOnly
End If
End Sub
Private Sub edtProf_Click()
empProf.Show
empProf.empselfedit
empProf.lblLogInUser.Caption = lblName.Caption
Page No: 161
empProf.lblempAccId.Caption = usNme.Text
empProf.lblId.Caption = lblidNo.Caption
End Sub
Private Sub events_Click()
Dim et As String
et = events.Text
Set rs = conn.Execute("select * from event where evename = ('" & (et) & "')")
If rs.EOF Then
![Page 292: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/292.jpg)
ElseIf rs.BOF Then
Else
EveName.Caption = rs(0)
EveBody.Caption = rs(1)
EveDate.Caption = rs(2)
eveTime.Caption = rs(3)
End If
End Sub
Private Sub Form_Load()
conn.Open ("Provider=MSDAORA.1;password=whitman;User ID=system;Persist Security Info=False")
rs.Open "select * from swemp", conn, adOpenDynamic, adLockOptimistic
sItime = Format(Now, "hh:mm")
Set rs = conn.Execute("select distinct evename from event")
If rs.EOF Then
ElseIf rs.BOF Then
Else
rs.MoveFirst
Do
events.AddItem (rs(0))
rs.MoveNext
Loop Until rs.EOF
End If
Set rs = conn.Execute("select * from swemp")
![Page 293: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/293.jpg)
If rs.EOF Then
ElseIf rs.BOF Then
Else
rs.MoveFirst
Do
selMem.AddItem (rs(0))
rs.MoveNext
Loop Until rs.EOF
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
conn.Close
HomeScreen.Show
End Sub
Page No: 162
Private Sub Lout_Click()
Call logout
Unload Me
HomeScreen.Show
End Sub
Private Sub PassChg_Click()
PassChange.lblUsr.Caption = lblName.Caption
![Page 294: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/294.jpg)
PassChange.UsrName.Enabled = False
PassChange.UsrName.Text = usNme.Text
PassChange.Show
End Sub
Private Sub Timer1_Timer()
lblTime(0).Caption = Format(Now, "dd MMM yyyy")
lblTime(1).Caption = Format(Now, "h:mm ss ampm")
End Sub
Private Sub vieAtt_Click()
attEmp.lblAdName.Caption = lblName.Caption
attEmp.empnm.Text = selMem.Text
attEmp.lblempName.Caption = selMem.Text
attEmp.Show
End Sub
Page No: 163
![Page 295: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/295.jpg)
EmpProf
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sx As String
Dim marry As String
Function adempsel()
Set rs = conn.Execute("select * from swemp where accid = ('" & (AdWin.empNameSel) & "')")
Call userfill
![Page 296: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/296.jpg)
End Function
Function empselfedit()
Set rs = conn.Execute("select * from swemp where accid = ('" & (empWin.usNme) & "')")
Call userfill
End Function
Function userfill()
rs.MoveFirst
Nme.Text = rs(2)
Adds.Text = rs(3)
If rs(4) = "Male" Then
optSexM(0).Value = True
sx = "Male"
Else
optSexF(1).Value = True
sx = "Female"
End If
Dob.Text = rs(5)
If rs(6) = "Yes" Then
optYes.Value = True
marry = "Yes"
Else
optNo.Value = True
marry = "No"
![Page 297: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/297.jpg)
End If
Bg.Text = rs(7)
Pn.Text = rs(8)
Em.Text = rs(9)
Yoe.Text = rs(10)
Mob.Text = rs(11)
LL.Text = rs(12)
Gra.Text = rs(13)
Fie.Text = rs(14)
Major.Text = rs(15)
Eca1.Text = rs(16)
Eca2.Text = rs(17)
Aoi.Text = rs(18)
skills.Text = rs(19)
Page No: 164
Pc.Text = rs(20)
Pdes.Text = rs(21)
Sal.Text = rs(22)
If rs(23) = "0" Then
lblCsal.Caption = "Not yet assigned"
Else
lblCsal.Caption = rs(23)
End If
![Page 298: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/298.jpg)
lblCdes.Caption = rs(24)
End Function
Function SaveProf()
Set rs = conn.Execute("update swemp set name = ('" & (Nme) & "'),address = ('" & (Adds) & "'),sex = ('" & (sx) & "'),dob = ('" & (Dob) & "'),married = ('" & (marry) & "'),bg =('" & (Bg) & "'),pno = ('" & (Pn) & "'),em =('" & (Em) & "'),yoe=('" & (Yoe) & "'),mob = ('" & (Mob) & "'),ll=('" & (LL) & "'),gra=('" & (Gra) & "'),field=('" & (Fie) & "'),major=('" & (Major) & "'),eca1=('" & (Eca1) & "'),eca2=('" & (Eca2) & "'),aoi=('" & (Aoi) & "'),skills=('" & (skills) & "'),pc=('" & (Pc) & "'),des=('" & (Pdes) & "'),sal=('" & (Sal) & "')where accid = ('" & (lblempAccId) & "')")
MsgBox "Profile is saved"
Unload Me
End Function
Private Sub Cancel_Click()
Unload Me
End Sub
Private Sub Exit_Click()
Unload Me
End Sub
Private Sub Form_Load()
conn.Open ("Provider=MSDAORA.1;password=whitman;User ID=system;Persist Security Info=False")
rs.Open "select * from swemp", conn, adOpenDynamic, adLockOptimistic
End Sub
Private Sub Form_Unload(Cancel As Integer)
conn.Close
End Sub
![Page 299: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/299.jpg)
Private Sub optNo_Click()
marry = "No"
End Sub
Private Sub optSexF_Click(Index As Integer)
sx = "Female"
End Sub
Private Sub optSexM_Click(Index As Integer)
sx = "Male"
End Sub
Private Sub optYes_Click()
marry = "Yes"
End Sub
Private Sub Sav_Click()
Call SaveProf
End Sub
Private Sub Save_Click()
Call SaveProf
Page No: 165
End Sub
AttEmp
![Page 300: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/300.jpg)
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Combo1_Click()
Set rs = conn.Execute("select count(distinct Day) from empatt where Month = ('" & (Combo1) & "') and userid =('" & (empnm) & "')")
Dim x As String
x = rs.Fields(0)
lblworked.Caption = Trim(x)
End Sub
Private Sub Exit_Click()
Unload Me
End Sub
Private Sub Form_Load()
conn.Open ("Provider=MSDAORA.1;password=whitman;User ID=system;Persist Security Info=False")
![Page 301: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/301.jpg)
rs.Open "select * from empatt", conn, adOpenDynamic, adLockOptimistic
Set rs = conn.Execute("select distinct month from empatt")
rs.MoveFirst
Do
Combo1.AddItem (rs(0))
rs.MoveNext
Loop Until rs.EOF
End Sub
Private Sub Form_Unload(Cancel As Integer)
Page No: 166
conn.Close
Unload Me
End Sub
PassChange
![Page 302: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/302.jpg)
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub cmdCancel_Click()
Unload Me
End Sub
Private Sub cmdOk_Click()
Set rs = conn.Execute("select pass from swemp where accid = ('" & (UsrName) & "')")
If oldPass.Text <> rs(0) Then
MsgBox "Enter a current correct password."
ElseIf newPass.Text = "" Then
MsgBox "Enter a new password to change password."
Else
Set rs = conn.Execute("update swemp set pass = ('" & (newPass) & "') where accid = ('" & (UsrName) & "')")
MsgBox "New password has been changed", vbOKOnly + vbInformation, "Note"
Unload Me
![Page 303: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/303.jpg)
End If
End Sub
Private Sub Form_Load()
conn.Open ("Provider=MSDAORA.1;password=whitman;User ID=system;Persist Security Info=False")
rs.Open ("select * from swemp"), conn, adOpenDynamic, adLockOptimistic
End Sub
Private Sub Form_Unload(Cancel As Integer)
conn.Close
End Sub
Page No: 167
SalProcess
![Page 304: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/304.jpg)
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Da_Change()
lblDA.Caption = Val(lblPF) + Val(lblTax)
lblGA.Caption = rs(23) + Val(Da.Text) + Val(Ta.Text) + Val(lblHRA)
lblNetSal.Caption = Val(lblGA) - Val(lblDA)
End Sub
Private Sub Exit_Click()
Unload Me
End Sub
![Page 305: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/305.jpg)
Private Sub Form_Load()
conn.Open ("Provider=MSDAORA.1;password=whitman;User ID=system;Persist Security Info=False")
rs.Open "select * from swemp", conn, adOpenDynamic, adLockOptimistic
Set rs = conn.Execute("select * from swemp where accid = ('" & (AdWin.empNameSel) & "')")
If rs.EOF Then
ElseIf rs.BOF Then
Else
lblBp.Caption = rs(23)
lblPF.Caption = rs(23) * 0.03
lblTax.Caption = rs(23) * 0.05
lblHRA.Caption = rs(23) * 0.07
Page No: 168
lblDA.Caption = Val(lblPF) + Val(lblTax)
lblGA.Caption = rs(23) + Val(Da.Text) + Val(Ta.Text) + Val(lblHRA)
lblNetSal.Caption = Val(lblGA) - Val(lblDA)
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
conn.Close
End Sub
Private Sub Ta_Change()
lblDA.Caption = Val(lblPF) + Val(lblTax)
![Page 306: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/306.jpg)
lblGA.Caption = rs(23) + Val(Da.Text) + Val(Ta.Text) + Val(lblHRA)
lblNetSal.Caption = Val(lblGA) - Val(lblDA)
End Sub
RESULT :
![Page 307: Mca pro1 online](https://reader036.fdocuments.net/reader036/viewer/2022081414/54b5cbdb4a7959121b8b456e/html5/thumbnails/307.jpg)
Page No: 169
Thus the Software Personnel management system has done successfully.