AIM To analyze, design and develop code for Online Course Reservation System using Rational Rose software

Size: px
Start display at page:

Download "AIM To analyze, design and develop code for Online Course Reservation System using Rational Rose software"

Transcription

1 Ex. No.1 Date: ONLINE COURSE RESERVATION AIM To analyze, design and develop code for Online Course Reservation System using Rational Rose software PROBLEM STATEMENT As the head of information systems for a college, you are tasked with developing a new student registration system. The college would like a new client-server system to replace its much older system developed around main frame technology. The new system will allow students to register for courses and view report cards from PCs attached to the campus LAN. Professors will be able to access the system to sign up to teach courses as well as record grades. Students may request a course catalogue containing list of course offering for all college. Information about each course, such as professor, department and prerequisites, will be included to help students make informed decisions. Once the registration process is completed for the student, the registration system sends information to the billing system so that the student can be billed for the course. OVERALL DESCRIPTION The Online Course Reservation System is an integrated system that has four modules as part of it. The four modules are, 1) Login for Student: Using this module student login to the system using his/her unique username and password 2) Student Registration: In this module, the students register his/her details in the system. The details are stored in students table in database 3) Form for Registration: In this module the user can apply for the course by giving the details about the candidate and selecting the quota for the registration. 4) Enquiry about course: In this module the student can enquiry about the various courses in all the colleges. SOFTWARE REQUIRMENTS Microsoft Visual Basic 6.0 Rational Rose Microsoft Access HARDWARE REQUIRMENTS 128MB RAM Pentium III Processor 1

2 USE CASE DIAGRAM CLASS DIAGRAM 2

3 ACTIVITY DIAGRAM 3

4 SEQUENCE DIAGRAM 4

5 COLLABRATION DIAGRAM Student 1: Login 3: Getdetail 6: Look for course 8: Select 10: Register System 15: Print 7: Resut 12: Validate 14: Validation 2: validate 4: Query 9: Update 11: Check Server 5: Retrive 13: Update Database COMPONENT DIAGRAM Register Student View Administ rator Catalog Databas e DEPLOYMENT DIAGRAM Access Database Course Reserv... Adminis trator Student 5

6 IMPLEMENTATION Form1 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=course" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Students" End With rs.movefirst While Not rs.eof If (Text1.Text = rs(1) And Text2.Text = rs(2)) Then a = True Form3.Show Form1.Hide rs.movenext Wend If (a = False) Then MsgBox ("Enter Correct UserName and Password") Private Sub Command2_Click() Form2.Show 6

7 Form2 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=course" rs.activeconnection = cn If (Text3.Text = Text4.Text) Then With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Students" End With With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Text2.Text.Fields(2) = Text3.Text If (Option1 = True) Then.Fields(3) = Option1.Caption If (Option2 = True) Then.Fields(3) = Option2.Caption.Fields(4) = Val(Text5.Text) 7

8 .Fields(5) = Text6.Text.Fields(6) = Text7.Text.Fields(7) = Text8.Text.Fields(8) = Text9.Text.Update MsgBox ("Registration Success. Please Login") Form1.Show End With Else MsgBox ("Password doesn't match") Private Sub Command2_Click() Public Sub calcutoff() Text9.Text = Val(Text6.Text) / 4 + Val(Text7.Text) / 4 + Val(Text8.Text) / 2 Private Sub Text6_Change() calcutoff Private Sub Text7_Change() calcutoff Private Sub Text8_Change() calcutoff Form3 Private Sub Command1_Click() Form4.Show 8

9 Private Sub Command2_Click() Form5.Show Form4 Private Sub Command1_Click() Form3.Show Private Sub Text1_Change() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=course" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Colleges" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text2.Text = rs(1) Text3.Text = rs(2) Text4.Text = rs(3) Text5.Text = rs(4) 9

10 Text6.Text = rs(5) rs.movenext Wend Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=course" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Reservations" End With With rs.addnew.fields(0) = Form1.Text1.Text.Fields(1) = Text1.Text.Fields(2) = Text2.Text.Update MsgBox ("Resrvation Success") End With Private Sub Command2_Click() 10

11 CONCLUSION: This project was carried out in a sequential manner to design and implement the Online Course Reservation System. Thus the outcome of the project is efficient. The Online Course Reservation System caters the varied requirements of the user to perform various options. 11

12 Ex. No. 2 Date: E- TICKETING AIM To analyze, design and develop code E-Ticketing using Rational Rose software. Problem Statement Our project is carried out to develop software for online Railway Reservation System. The software is coded in VB, which is the front end, and it has Back end, which contains information about the reservation and the availability of seats in trains. It has various options like reservation, cancellation and to view details about available seats. Our project mainly simulates the role of a Railway ticket booking officer, in a computerized way. The reservation option enables a person to reserve for a ticket at their home itself. All he/ she has to do is to just login and enter the required details. After this the reservation database is updated with the person details, train name and also the source and destination place. The cancellation option enables the passenger to cancel the tickets that has been already booked by him/her. The availability option prompts the person to enter train number, train name and date of travel. After this the availability database is accessed and available positions are produced. OVERALL DESCRIPTION: The E-Ticketing System is an integrated system that has four modules as part of it. The four modules are, 1) Viewing Train Details: To view the train details. Details can be viewed by giving the train number or Source and Destination 2) Checking Availability of Tickets: To view number of tickets available in the train 3) Reservation of Tickets: To enable the users to reserve the tickets easily 4) Cancellation of Tickets: To enable the users to cancel the tickets by giving PNR No USE CASE DIAGRAM :- 12

13 CLASS DIAGRAM :- 13

14 ACTIVITY DIAGRAM :- 14

15 INTERACTION DIAGRAM :- 15

16 COLLABRATION DIAGRAM Passenger 1: pass 1: Login to website 4: Look for train details 6: check for availability for seats 8: choose a specific seats 10: pay via credit/debit 12: cancellation process 14: confirm cancellation 16: Logout 3: Acknowledged the login 5: provide corresponding train details 7: Display available seats 9: Display the price scheme 11: Acknowledged pay 13: Ask confirmation of cancellation Client End system:system 2: Check login details 15: updata database Server database:train database COMPONENT DIAGRAM Cancellat ion Passeng er Databas e Administ rator Reservati on 16

17 DEPLOYMENT DIAGRAM Access Database E- Ticketi... Adminis trator Passen ger IMPLEMENTATION Form1 Private Sub Command1_Click() Form2.Show Private Sub Command2_Click() Form3.Show Private Sub Command3_Click() Form4.Show 17

18 Private Sub Command4_Click() Form2 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=ticket" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Reservations" End With With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Val(Text2.Text).Fields(2) = Text3.Text.Fields(3) = Val(Text4.Text).Update MsgBox ("Reservation Success.") Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" End With 18

19 Private Sub Command2_Click() Form1.Show Form3 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=ticket" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Reservations" End With rs.movefirst While (Not rs.eof) If (rs(0) = Val(Text1.Text)) Then rs.delete rs.update Wend Private Sub Command2_Click() Form1.Show Form4 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=ticket" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Trains" End With 19

20 rs.movefirst While Not rs.eof If (Text1.Text = rs(2) And Text2.Text = rs(3)) Then Text3.Text = Text3.Text + Str$(rs(0)) + ", " Text3.Text = Text3.Text + rs(1) + ". " a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Details") Private Sub Command2_Click() Form1.Show CONCLUSION: This project was carried out in a sequential manner to design and implement the E- Ticketing System. Thus the outcome of the project is efficient. The E-Ticketing System caters the varied requirements of the user to perform various options. 20

21 Ex No: 3 Date: CREDIT CARD PROCESSING AIM To analyze, design and develop code for Credit Card Processing System using Rational Rose software PROBLEM STATEMENT We envision a banking system that provides the customer holing a bank credit card can make deposits, withdraws, check balances and perform transfer to and from their accounts. Credit card processing will be attractive to banking customer because they allow access to their accounts outside of regular business hours. Participating Banks want to make sure the access to their customer account information is safe and secure transaction information is accurate and reliable. Bank Customer-Want easy, low-cost, remote access to their accounts, but want to be assured that their accounts are secure and not accessible to hackers or other their parties. Bank must be able to handle multiple simultaneous transactions (and possible simultaneous transaction to the same joint account).bank owning a credit card must be able to determine the cash on hand in the creditcard. The cash in the creditcard must be secure. OVERALL DESCRIPTION The Credit Card Processing System is an integrated system that has four modules as part of it. The four modules are, 1) User Login: Using this module user login to the system using his/her unique username and password 2) Withdraw: The purpose of this module to withdraw money from the account 3) Deposit: The purpose of this module to deposit money to the account 4) Balance Enquiry: Using this module the user can check his/her account balance and the loan amount to pay if any. SOFTWARE REQUIRMENTS Microsoft Visual Basic 6.0 Rational Rose Microsoft Access HARDWARE REQUIRMENTS 128MB RAM Pentium III Processor 21

22 USE CASE DIAGRAM Login Customer Transaction Bank Database Deposit Withdraw Balance Enquiry CLASS DIAGRAM 22

23 ACTIVITY DIAGRAM Login Withdraw Deposit Balnce Enquiry Logout 23

24 SEQUENCE DIAGRAM Customer Credit System Bank Database Login Validate Details Login Success Validation Success Transaction Validate Transaction Transaction Success Transaction Validated Pin Change Update Details Pin Change Success Details Updated 24

25 COLLABRATION DIAGRAM Customer 1: Login 5: Transaction 9: Pin Change 4: Login Success 8: Transaction Success 12: Pin Change Success Credit System 3: Validation Success 7: Transaction Validated 11: Details Updated 2: Validate Details 6: Validate Transaction 10: Update Details Bank Database COMPONENT DIAGRAM Customer Credit Card Databas e Bank DEPLOYMENT DIAGRAM Customer Credit Card Processi... Access Database 25

26 IMPLEMENTATION Form1 Private Sub Command1_Click() Form2.Show Private Sub Command2_Click() Form3.Show Private Sub Command3_Click() Form2 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=credit" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Admin" 26

27 End With rs.movefirst While Not rs.eof If (Text1.Text = rs(1) And Text2.Text = rs(2)) Then a = True Form7.Show rs.movenext Wend If (a = False) Then MsgBox ("Enter Correct UserName and Password") Form3 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=credit" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Customers" End With rs.movefirst While Not rs.eof If (Text1.Text = rs(1) And Text2.Text = rs(2)) Then a = True Form4.Show Form3.Hide rs.movenext Wend 27

28 If (a = False) Then MsgBox ("Enter Correct UserName and Password") Form4 Private Sub Command1_Click() Form5.Show Private Sub Command2_Click() Form6.Show Private Sub Form_Load() Form4.Text1 = Form3.Text1.Text Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=credit" rs.activeconnection = cn 28

29 With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Customers" End With rs.movefirst While Not rs.eof If (rs(1) = Form3.Text1.Text) Then If (Option1 = True) Then rs(3) = rs(3) + Val(Text1.Text) MsgBox ("Transaction Complete") If (Option2 = True) Then If ((rs(3) ) > Val(Text1.Text)) Then rs(3) = rs(3) - Val(Text1.Text) MsgBox ("Transaction Complete") Else MsgBox ("Credit Amount Exceeds") rs.movenext Wend Text1.Text = "" Private Sub Command2_Click() Form4.Show Form6 Private Sub Command1_Click() Form4.Show Private Sub Form_Load() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset 29

30 cn.open "dsn=credit" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Customers" End With rs.movefirst While Not rs.eof If (rs(1) = Form3.Text1.Text) Then Text1.Text = rs(3) rs.movenext Wend Form7 Private Sub Command1_Click() Form8.Show Private Sub Command2_Click() Form8 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=credit" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Customers" 30

31 End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text2.Text = rs(1) Text3.Text = rs(3) Text4.Text = rs(4) a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct ID") Private Sub Command2_Click() Form7.Show CONCLUSION: This project was carried out in a sequential manner to design and implement the Credit Card Processing System. Thus the outcome of the project is efficient. The Credit Card Processing System caters the varied requirements of the user to perform various options. 31

32 Ex No:4 Date: SOFTWARE PERSONNEL MANAGEMENT SYSTEM AIM To analyze, design and develop code for Software Personnel Management System using Rational Rose software PROBLEM STATEMENT To create Software Personnel Management System and processes the intersection between human resource management (HRM) and information technology. The system should merges HRM as a discipline and in particular its basic HR activities and processes with the information technology field. OVERALL DESCRIPTION The Software Personnel Management System is an integrated system that has four modules as part of it. The four modules are, 1) Login: To implement security and only the HR is allowed to access the system using is username and password 2) Adding an Entry: This module is used to insert a new personnel details 3) Search an Entry: This module is used to search the database with reference to Id or Designation 4) View an Entry: This module is used to get the detailed information about an personnel SOFTWARE REQUIRMENTS Microsoft Visual Basic 6.0 Rational Rose Microsoft Access HARDWARE REQUIRMENTS 128MB RAM Pentium III Processor USECASE DIAGRAM Login Add New Entry HR Database Search an Entry View an Entry 32

33 CLASS DIAGRAM ACTIVITY DIAGRAM Login Add New Entry View Entry Search Entry By Id By Designation Logout 33

34 SEQUENCE DIAGRAM HR SPM System SPM Database Login Validate Details Login Success Validation Success Add New Entry Add Details Entry Added Details Added Edit Entry Update Details Entry Edited Details Updated Search Entry Retrive Data Return Data Return Details 34

35 COLLABRATION DIAGRAM HR 1: Login 5: Add New Entry 9: Edit Entry 13: Search Entry 4: Login Success 8: Entry Added 12: Entry Edited 16: Return Details 3: Validation Success 7: Details Added 11: Details Updated 15: Return Data SPM System 2: Validate Details 6: Add Details 10: Update Details 14: Retrive Data SPM Database COMPONENT DIAGRAM HR Personnel Designation DEPLOYMENT DIAGRAM HR SPM System Access Database 35

36 IMPLEMENTATION Form1 Private Sub Command1_Click() Dim a As Boolean a = False If (Text1.Text = "admin" And Text2.Text = "admin") Then a = True Form2.Show If (a = False) Then MsgBox ("Enter Correct Username and Password") Form2 Private Sub Command1_Click() Form3.Show Private Sub Command2_Click() Form4.Show 36

37 Private Sub Command3_Click() Form5.Show Private Sub Command4_Click() Form3 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=software" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With 37

38 With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Text2.Text If (Option1 = True) Then.Fields(2) = Option1.Caption If (Option2 = True) Then.Fields(2) = Option2.Caption.Fields(3) = Val(Text3.Text).Fields(4) = Text4.Text.Fields(5) = Text5.Text.Fields(6) = Text6.Text.Update End With Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Option1 = False Option2 = False Form4 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=software" rs.activeconnection = cn 38

39 With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text3.Text = Text3.Text + rs(1) + ", " Text3.Text = Text3.Text + rs(2) + ", " Text3.Text = Text3.Text + Str$(rs(3)) + ", " Text3.Text = Text3.Text + rs(4) + ", " Text3.Text = Text3.Text + rs(5) + ", " Text3.Text = Text3.Text + rs(6) + ", " a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Employee ID") Text1.Text = "" Private Sub Command2_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=software" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst While Not rs.eof If (Text2.Text = rs(4)) Then Text3.Text = Text3.Text + Str$(rs(0)) + ", " Text3.Text = Text3.Text + rs(1) + ", " Text3.Text = Text3.Text + rs(2) + ", " Text3.Text = Text3.Text + Str$(rs(3)) + ", " Text3.Text = Text3.Text + rs(5) + ", " Text3.Text = Text3.Text + rs(6) + ". " a = True 39

40 rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Designation") Text2.Text = "" Private Sub Command3_Click() Form2.Show Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=software" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With 40

41 rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text2.Text = rs(1) Text3.Text = rs(2) Text4.Text = rs(3) Text5.Text = rs(4) Text6.Text = rs(5) Text7.Text = rs(6) a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct ID") CONCLUSION: This project was carried out in a sequential manner to design and implement the Software Personnel Management System. Thus the outcome of the project is efficient. The Software Personnel Management System caters the varied requirements of the user to perform various options. 41

42 Ex.No: 5 Date : BOOK BANK SYSTEM AIM: To analyze, design and develop code for Book Bank system using Rational Rose software. PROBLEM STATEMENT To create an Book Bank Maintenance System software that will meet the needs of the customer and help them in registering for the book bank,enquiry about the issue of book, return book and available books. OVERALL DESCRIPTION The Book Bank Maintenance System is an integrated system that has four modules as part of it. The four modules are, 1) Registration for the new user: In this module, the user can register as new user in the database. 2) Issue Book: In this module, it shows the details of issued book to the existing user and it shows the available book to the particular user. 3) Return Book: In this module, shows and modify the database and store the return book from the user and shows the fine amount. SOFTWARE REQUIRMENTS Microsoft Visual Basic 6.0 Rational Rose Microsoft Access HARDWARE REQUIRMENTS 128MB RAM Pentium III Processor 42

43 USECASE DIAGRAM ENTER INTO SYSTEM USER NEWUSER DATA BASE ADMIN EXISTING USER ISSUE STORE RETURN CLASS DIAGRAM 43

44 ACTIVITY DIAGRAM start Login No Yes New user Registration Existing user Book search Return Book Available Books Fine Issue book End 44

45 SEQUENCE DIAGRAM user system data base 1: new user 2: save 3: existing user 4: retrieve 5: display information 6: issue 7: update 8: close 9: save 10: return 11: update 12: close 13: save 45

46 COLLABORATION DIAGRAM user 1: new user 3: existing user 6: issue 8: close 10: return 12: close system COMPONENT DIAGRAM 5: display information data base 2: save 4: retrieve 7: update 9: save 11: update 13: save User BookSearch Database DEPLOYMENT DIAGRAM User Book Bank Access Database 46

47 IMPLEMENTATION Form1 Private Sub Command1_Click() Dim a As Boolean a = False If (Text1.Text = "admin" And Text2.Text = "admin") Then a = True Form2.Show If (a = False) Then MsgBox ("Enter Correct Username and Password") Form2 Private Sub Command1_Click() Form3.Show Private Sub Command2_Click() Form4.Show 47

48 Private Sub Command3_Click() Form5.Show Private Sub Command4_Click() Form6.Show Private Sub Command5_Click() Form3 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=bookbank" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Students" End With With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Text2.Text.Update End With Text1.Text = "" Private Sub Command2_Click() Form2.Show 48

49 Form4 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=bookbank" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Books" End With With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Text2.Text.Fields(2) = Val(Text3.Text).Update End With Text1.Text = "" Text2.Text = "" Text3.Text = "" Private Sub Command2_Click() Form2.Show 49

50 Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs1 As New ADODB.Recordset Dim rs2 As New ADODB.Recordset Dim a As Boolean Dim b As Boolean a = False b = False cn.open "dsn=bookbank" rs1.activeconnection = cn rs2.activeconnection = cn With rs1.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Students" End With With rs2.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Books" End With rs1.movefirst While Not rs1.eof If (Val(Text1.Text) = rs1(0)) Then a = True rs2.movefirst While Not rs2.eof If (Val(Text2.Text) = rs2(0)) Then b = True If (rs2(2) > 0) Then rs2(2) = rs2(2) - 1 rs2.update MsgBox "Book is Issued" Else MsgBox "No copies of books is avilable" 50

51 rs2.movenext Wend rs1.movenext Wend Text1.Text = "" Text2.Text = "" If (a = False) Then MsgBox ("Enter correct Student ID") If (a = True And b = False) Then MsgBox ("Enter correct Book ID") Private Sub Command2_Click() Dim cn As New ADODB.Connection Dim rs1 As New ADODB.Recordset Dim rs2 As New ADODB.Recordset Dim a As Boolean Dim b As Boolean a = False b = False cn.open "dsn=bookbank" rs1.activeconnection = cn rs2.activeconnection = cn With rs1.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Students" End With With rs2.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Books" End With rs1.movefirst While Not rs1.eof If (Val(Text1.Text) = rs1(0)) Then a = True rs2.movefirst While Not rs2.eof If (Val(Text2.Text) = rs2(0)) Then 51

52 b = True If (rs2(2) > 10) Then MsgBox "Book is Renewed" Else MsgBox "Please return the Book." rs2.movenext Wend rs1.movenext Wend Text1.Text = "" Text2.Text = "" If (a = False) Then MsgBox ("Enter correct Student ID") If (a = True And b = False) Then MsgBox ("Enter correct Book ID") Private Sub Command3_Click() Form2.Show Form6 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs1 As New ADODB.Recordset Dim rs2 As New ADODB.Recordset Dim a As Boolean Dim b As Boolean a = False b = False 52

53 cn.open "dsn=bookbank" rs1.activeconnection = cn rs2.activeconnection = cn With rs1.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Students" End With With rs2.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Books" End With rs1.movefirst While Not rs1.eof If (Val(Text1.Text) = rs1(0)) Then a = True rs2.movefirst While Not rs2.eof If (Val(Text2.Text) = rs2(0)) Then b = True rs2(2) = rs2(2) + 1 MsgBox ("Book is Returned") rs2.movenext Wend rs1.movenext Text1.Text = "" Text2.Text = "" Wend If (a = False) Then MsgBox ("Enter correct Student ID") If (a = True And b = False) Then MsgBox ("Enter correct Book ID") Private Sub Command2_Click() Form2.Show CONCLUSION: This project was carried out in a sequential manner to design and implement the Book Bank System. Thus the outcome of the project is efficient. The Book Bank System caters the varied requirements of the user to perform various options. 53

54 Ex.No: 6 Date : EXAM REGISTRATION SYSTEM AIM: To analyze, design and develop code for Exam Registration System using Rational Rose software. PROBLEM STATEMENT To create an Exam registration software that will meet the needs of the applicant and help them in registering for the exam,enquiry about the registered subject,modification in database and cancellation for the registered project. OVERALL DESCRIPTION The Exam Registration System is an integrated system that has four modules as part of it. The four modules are, 1) Registration for the exam: In this module, the user can select the subject to register for the exam, Enquiry about the registered subject, Modification in the student database, canceling the registered subject 2) Form for Registration: In this module the user can apply for the exam by giving the details about the candidate and selecting the subject for the registration. 3) Modification in the Database: In this module the user can change the data s like the phone number, address can be done. 4) Cancellation for the registered subject: In this module the user can cancel their name which is registered for the exam. SOFTWARE REQUIRMENTS Microsoft Visual Basic 6.0 Rational Rose Microsoft Access HARDWARE REQUIRMENTS 128MB RAM Pentium III Processor 54

55 USECASE DIAGRAM: student (from actor) register for exam (from use case) select the exam (from use case) databse (from actor) enter datas (from use case) cancel the exam registration (from use case) modify databse (from use case) maintain student info (from use case) CLASS DIAGRAM: 55

56 ACTIVITY DIAGRAM: enter into system cancel regisrtation select the subject apply the exam modify databse SEQUENCE DIAGRAM: student enter the datas exam registration databse select the subject apply for the exam generation of registration id note id modify databse cancel the subject registration 56

57 COLLABRATION DIAGRAM: student 1: enter the datas 2: select the subject 3: apply for the exam 7: modify databse 8: cancel the subject registration 6: note id 5: generation of registration id exam registration 4: databse COMPONENT DIAGRAM: DEPLOYMENT DIAGRAM: student exam registration Databse 57

58 IMPLEMENTATION Form1 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=exam" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Students" End With rs.movefirst While Not rs.eof If (Text1.Text = rs(1) And Text2.Text = rs(2)) Then a = True Form3.Show Form1.Hide rs.movenext Wend If (a = False) Then MsgBox ("Enter Correct UserName and Password") Private Sub Command2_Click() Form2.Show 58

59 Form2 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=exam" rs.activeconnection = cn If (Text3.Text = Text4.Text) Then With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Students" End With With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Text2.Text.Fields(2) = Text3.Text If (Option1 = True) Then.Fields(3) = Option1.Caption If (Option2 = True) Then.Fields(3) = Option2.Caption.Fields(4) = Val(Text5.Text).Fields(5) = Text6.Text.Fields(6) = Text7.Text.Fields(7) = Text8.Text.Update MsgBox ("Registration Success. Please Login") Form1.Show End With 59

60 Else MsgBox ("Password doesn't match") Private Sub Command2_Click() Form3 Private Sub Command1_Click() Form4.Show Private Sub Command2_Click() Form5.Show Private Sub Command3_Click() Form4 Private Sub Command1_Click() Form3.Show Private Sub Text1_Change() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=exam" rs.activeconnection = cn 60

61 With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Exams" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text2.Text = rs(1) Text3.Text = rs(2) Text4.Text = rs(3) rs.movenext Wend Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset 61

62 cn.open "dsn=exam" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Exams" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then rs(4) = rs(4) + ", " + Form1.Text1.Text rs.update a = True MsgBox "Exam Applied" rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Exam ID") Private Sub Command2_Click() CONCLUSION: This project was carried out in a sequential manner to design and implement the Exam Registration System. Thus the outcome of the project is efficient. The Exam Registration System caters the varied requirements of the user to perform various options. 62

63 Ex.No:7 Date : STOCK MAINTENANCE SYSTEM AIM: To analyze, design and develop code for Stock maintenance system using Rational Rose software. PROBLEM DOMAIN: Stock maintenance system is a real time application used in the merchant s day to day system. This is a database to store the transaction that takes places between the Manufacturer, Dealer and the Shop Keeper that includes stock inward and stock outward with reference to the dealer. Here we assume our self as the Dealer and proceed with the transaction as follows: The Manufacturer is the producer of the items and it contains the necessary information of the item such as price per item, Date of manufacture, best before use, Number of Item available and their Company Address. The Dealer is the secondary source of an Item and he purchases Item from the manufacturer by requesting the required Item with its corresponding Company Name and the Number of Items required. OVERALL DESCRIPTION: 1) Login Form: Authenticate the user and administrator. 2) Department Selection Form: This form will give the options for selecting the department to get knowledge about the conference. 3) Conference view Form: This form contains the details about the conferences are conducting by various institutions and we can see the date and time for the conference. 4) Database Form: The details about the conferences going to conduct by various institutions. Administrator can add the details about the conference for the students and also for the staff members. SOFTWARE REQURIEMENTS: Microsoft Visual Basic 6.0 Rational Rose Microsoft Access. HARDWARE REQURIMENTS: 128MB RAM Pentium III Processor 63

64 USECASE DIAGRAM: Purchase Sales Company name Company name PRODUCER Price/item DEALER Price/Item SHOP KEEPER Items ordered Items ordered Total price Total price 64

65 CLASS DIAGRAM: 65

66 ACTIVITY DIAGRAM: Inventory System Select from the Menu Purchase Sales Stock Exit Company Name Display the Transaction Details Price/Item No of Items ordered Total Price If Availability > No of Items Ordered Displays Insufficient no of items Displays price of Items 66

67 SEQUENCE DIAGRAM: PRODUCER DEALER SHOPKEEPER 1.PURCHASE 1.SALES 2.COMPANY NAME 2.COMPANY NAME 3.PRICE/ITEM 3.PRICE/ITEM 4.NO OF ITEMS ORDERED 4.NO OF ITEMS ORDERED 5.TOTAL PRICE 5.CHECKING WITH AVAILABILITY 6.ITEMS INSUFFICIENT/TOTAL PRICE 67

68 COLLABORATION DIAGRAM: PRODUC ER 5: 3.PRICE/ITEM 9: 5.TOTAL PRICE 1: 1.PURCHASE 3: 2.COMPANY NAME 7: 4.NO OF ITEMS ORDERED DEALER 4: 2.COMPANY NAME 8: 4.NO OF ITEMS ORDERED 10: 5.CHECKING WITH AVAILABILITY 2: 1.SALES 6: 3.PRICE/ITEM 11: 6.ITEMS INSUFFICIENT/TOTAL PRICE SHOPKEE PER COMPONENT DIAGRAM: ShopKeeper Dealer Manufacturer DEPLOYMENT DIAGRAM: ShopKe eper Stock Maint... Access Database 68

69 IMPLEMENTATION: Form1 Private Sub Command1_Click() Dim a As Boolean a = False If (Text1.Text = "admin" And Text2.Text = "admin") Then a = True Form2.Show If (a = False) Then MsgBox ("Enter Correct Username and Password") Form2 Private Sub Command1_Click() Form3.Show Private Sub Command2_Click() Form4.Show 69

70 Private Sub Command3_Click() Form5.Show Private Sub Command4_Click() Form3 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=stock" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Stock" End With With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Text2.Text.Fields(2) = Text3.Text.Fields(3) = Val(Text4.Text).Update End With MsgBox ("New Record Added") Text1.Text = "" Text2.Text = "" 70

71 Text3.Text = "" Text4.Text = "" Private Sub Command2_Click() Form2.Show Form4 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=stock" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Stock" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text2.Text = rs(1) Text3.Text = rs(2) Text4.Text = rs(3) a = True 71

72 rs.movenext Wend If (a = False) Then MsgBox ("Enter correct ID") Private Sub Command2_Click() Form2.Show Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=stock" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Stock" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then With rs.fields(0) = Val(Text1.Text) 72

73 .Fields(1) = Text2.Text.Fields(2) = Text3.Text.Fields(3) = Val(Text4.Text).Update End With MsgBox ("Record Updated") rs.movenext Wend Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Private Sub Command2_Click() Form2.Show Private Sub Text1_Change() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=stock" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Stock" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text2.Text = rs(1) Text3.Text = rs(2) Text4.Text = rs(3) a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct ID") 73

74 CONCLUSION: This project was carried out in a sequential manner to design and implement the Stock Maintenance System. Thus the outcome of the project is efficient. The Stock Maintenance System caters the varied requirements of the user to perform various options. 74

75 Ex.No:8 Date : E-BOOK MANAGEMENT SYSTEM AIM: To analyze, design and develop code for E-Book Management system using Rational Rose software. PROBLEM STATEMENT To create an E-Book Management system software that will meet the needs of the customer and help them in registering for the book bank, enquiry about the issue of book, return book and available books. OVERALL DESCRIPTION The E-Book Management System is an integrated system that has four modules as part of it. The four modules are, 1) Add Book Details: In this module, the user can enter details about new book. 2) Edit Book Details: In this module, the user can edit details about any book. 3) View Book Details: In this module, the user can view details about books. 4) Search Book Details: In this module, the user can search details about books by Author and Id SOFTWARE REQUIRMENTS Microsoft Visual Basic 6.0 Rational Rose Microsoft Access HARDWARE REQUIRMENTS 128MB RAM Pentium III Processor 75

76 USECASE DIAGRAM New Book Details Edit Book Details User View Book Details Database Search Book Details CLASS DIAGRAM 76

77 ACTIVITY DIAGRAM Login View Book Details Edit Book Details Search Book Details By Publication By Author 77

78 SEQUENCE DIAGRAM User System Database Add Book Details Insert Details Details Added Successfully Inserted Search Details Retrive Details Send Details Send Details Edit Details Update Details Udate Success Edition Success 78

79 COLLABORATION DIAGRAM User 1: Add Book Details 5: Search Details 9: Edit Details System 4: Details Added 8: Send Details 12: Edition Success 3: Successfully Inserted 7: Send Details 11: Udate Success 2: Insert Details 6: Retrive Details 10: Update Details Database COMPONENT DIAGRAM User Book Database DEPLOYMENT DIAGRAM User E-Book Manageme... Access Database 79

80 IMPLEMENTATION Form1 Private Sub Command1_Click() Dim a As Boolean a = False If (Text1.Text = "admin" And Text2.Text = "admin") Then a = True Form2.Show If (a = False) Then MsgBox ("Enter Correct Username and Password") Form2 Private Sub Command1_Click() Form3.Show Private Sub Command2_Click() 80

81 Form4.Show Private Sub Command3_Click() Form5.Show Private Sub Command4_Click() Form3 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=ebook" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text2.Text = rs(1) Text3.Text = rs(2) Text4.Text = rs(3) 81

82 a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct ID") Private Sub Command2_Click() Form2.Show Form4 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=ebook" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Text2.Text 82

83 .Fields(2) = Text3.Text.Fields(3) = Text4.Text.Update End With Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Private Sub Command2_Click() Form2.Show Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=ebook" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst 83

84 While Not rs.eof If (Text1.Text = rs(2)) Then Text3.Text = Text3.Text + Str$(rs(0)) + ", " Text3.Text = Text3.Text + rs(1) + ", " Text3.Text = Text3.Text + rs(3) + ". " a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Author Name") Private Sub Command2_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=ebook" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst While Not rs.eof If (Text2.Text = rs(3)) Then Text3.Text = Text3.Text + Str$(rs(0)) + ", " Text3.Text = Text3.Text + rs(1) + ", " Text3.Text = Text3.Text + rs(2) + ". " a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Publisher Name") Private Sub Command3_Click() Form2.Show 84

85 CONCLUSION: This project was carried out in a sequential manner to design and implement the E-Book System. Thus the outcome of the project is efficient. The E-Book System caters the varied requirements of the user to perform various options. 85

86 Ex.No: 9 Date: RECRUITMENT SYSTEM AIM To analyze, design and develop code for Recruitment System using Rational Rose software PROBLEM STATEMENT Recruitment System is used to process the applicant easily. It also contains search filters to filters the applicants based on age, gender, experience, skills etc. It is mainly used by HR personnel in corporates to efficiently analyze the applications OVERALL DESCRIPTION The E-Book Management System is an integrated system that has four modules as part of it. The four modules are, 1) Register: In this module, the user can register his/her details to use in the system. 2) Search Jobs: In this module, the user can search jobs. 3) Apply Jobs: In this module, the user can apply jobs. 4) Edit details: In this module, the user can search details about books by Author and Id SOFTWARE REQUIRMENTS Microsoft Visual Basic 6.0 Rational Rose Microsoft Access HARDWARE REQUIRMENTS 128MB RAM Pentium III Processor 86

87 USECASE DIAGRAM: Login Register Employee Search Jobs Database Apply Jobs CLASS DIAGRAM: 87

88 ACTIVITY DIAGRAM: Login Search jobs Apply Jobs Edit Details Logout 88

89 SEQUENCE DIAGRAM User Login Recruitment Syste Validate details Database Valid user Login sucess Search Jobs Retrive Details Send Details Show Details Apply Jobs Make Entry Entry Successful Job Applied Edit Details Update Details Updation Success Details Edited 89

90 COLLABORATION DIAGRAM: User 1: Login 5: Search Jobs 9: Apply Jobs 13: Edit Details 4: Login sucess 8: Show Details 12: Job Applied 16: Details Edited 3: Valid user 7: Send Details 11: Entry Successful 15: Updation Success Recruitment Syste 2: Validate details 6: Retrive Details 10: Make Entry 14: Update Details Database COMPONENT DIAGRAM: User Application Employer DEPLOYMENT DIAGRAM: Employee Recruitment System Access Databe 90

91 IMPLEMENTATION: Form1: Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=recruit" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Applicants" End With rs.movefirst While Not rs.eof If (Text1.Text = rs(1) And Text2.Text = rs(2)) Then a = True Form3.Show Form1.Hide rs.movenext Wend If (a = False) Then MsgBox ("Enter Correct UserName and Password") Private Sub Command2_Click() Form2.Show 91

92 Form2 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=recruit" rs.activeconnection = cn If (Text3.Text = Text4.Text) Then With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Applicants" End With With rs.addnew.fields(0) = Val(Text1.Text).Fields(1) = Text2.Text.Fields(2) = Text3.Text If (Option1 = True) Then.Fields(3) = Option1.Caption If (Option2 = True) Then.Fields(3) = Option2.Caption 92

93 .Fields(4) = Val(Text5.Text).Fields(5) = Text6.Text.Fields(6) = Text7.Text.Update MsgBox ("Registration Success. Please Login") Form1.Show End With Else MsgBox ("Password doesn't match") Private Sub Command2_Click() Form3 Private Sub Command1_Click() Form4.Show Private Sub Command2_Click() Form5.Show Private Sub Form_Load() Text1.Text = Form1.Text1.Text 93

94 Form4 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=recruit" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Jobs" End With rs.movefirst While Not rs.eof If (Text1.Text = rs(1)) Then Text3.Text = Text3.Text + Str$(rs(0)) + ", " Text3.Text = Text3.Text + rs(2) + ", " Text3.Text = Text3.Text + rs(3) + ". " a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Company Name") Private Sub Command2_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False 94

95 cn.open "dsn=recruit" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Jobs" End With rs.movefirst While Not rs.eof If (Text2.Text = rs(2)) Then Text3.Text = Text3.Text + Str$(rs(0)) + ", " Text3.Text = Text3.Text + rs(1) + ", " Text3.Text = Text3.Text + rs(3) + ". " a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Company Name") Private Sub Command3_Click() Form3.Show Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=recruit" rs.activeconnection = cn 95

96 With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Jobs" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then rs(4) = rs(4) + ", " + Form1.Text1.Text rs.update a = True MsgBox "Job Applied" rs.movenext Wend If (a = False) Then MsgBox ("Enter correct Company Name") CONCLUSION: This project was carried out in a sequential manner to design and implement the Recruitment System. Thus the outcome of the project is efficient. The Recruitment System caters the varied requirements of the user to perform various options. 96

97 Ex No: 10 Date: ATM SYSTEM AIM To analyze, design and develop code for Atm System using Rational Rose software PROBLEM STATEMENT We envision a banking system that provides the customer holing a bank credit card can make deposits, withdraws, check balances and perform transfer to and from their accounts. Atm card processing will be attractive to banking customer because they allow access to their accounts outside of regular business hours. Participating Banks want to make sure the access to their customer account information is safe and secure transaction information is accurate and reliable. Bank Customer-Want easy, low-cost, remote access to their accounts, but want to be assured that their accounts are secure and not accessible to hackers or other their parties. Bank must be able to handle multiple simultaneous transactions (and possible simultaneous transaction to the same joint account).bank owning a credit card must be able to determine the cash on hand in the atm. The cash in the at must be secure. OVERALL DESCRIPTION The Atm System is an integrated system that has four modules as part of it. The four modules are, 1) User Login: Using this module user login to the system using his/her unique username and password 2) Withdraw: The purpose of this module to withdraw money from the account 3) Deposit: The purpose of this module to deposit money to the account 4) Balance Enquiry: Using this module the user can check his/her account balance and the loan amount to pay if any. SOFTWARE REQUIRMENTS Microsoft Visual Basic 6.0 Rational Rose Microsoft Access HARDWARE REQUIRMENTS 128MB RAM Pentium III Processor 97

98 USE CASE DIAGRAM Login User Transaction Database Withdraw Balance Enquiry CLASS DIAGRAM 98

99 ACTIVITY DIAGRAM Login Pin Change Withdraw Balance Enquiry Logout 99

100 SEQUENCE DIAGRAM User System Database Login Validate details Valid user Login sucess Withdraw Reduce Amount New Balance Send Cash Balance Enquiry Retrive Balance Return Balance Return details Pin Change Update Details Updation Success Pin Changed 100

101 COLLABRATION DIAGRAM User 1: Login 5: Withdraw 9: Balance Enquiry 13: Pin Change System 4: Login sucess 8: Send Cash 12: Return details 16: Pin Changed 3: Valid user 7: New Balance 11: Return Balance 15: Updation Success 2: Validate details 6: Reduce Amount 10: Retrive Balance 14: Update Details Database COMPONENT DIAGRAM Customer ATM Card Databas e Bank DEPLOYMENT DIAGRAM User ATM System Access Databe 101

102 IMPLEMENTATION Form1 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As String Dim b As Integer Dim c As Boolean c = False cn.open "dsn=atm" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst While Not rs.eof a = rs.fields("accno") b = rs.fields("pin") If (Text1.Text = a And Val(Text2.Text) = b) Then c = True Form2.Show Form1.Hide rs.movenext Wend If (c = False) Then MsgBox ("Enter Correct AccNo and PIN") 102

103 Form2 Private Sub Command1_Click() Form3.Show Private Sub Command2_Click() Form4.Show Private Sub Command3_Click() Form5.Show Private Sub Command4_Click() Unload Form1 Private Sub Form_Load() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As String cn.open "dsn=atm" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With 103

104 rs.movefirst While Not rs.eof a = rs.fields("accno") If (Form1.Text1.Text = a) Then Text1.Text = rs.fields("username") Text2.Text = a rs.movenext Wend Form3 Private Sub Command1_Click() Form2.Show Private Sub Command2_Click() Unload Form1 Private Sub Form_Load() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As String cn.open "dsn=atm" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst While Not rs.eof a = rs.fields("accno") 104

105 If (Form1.Text1.Text = a) Then Text1.Text = rs.fields("balance") rs.movenext Wend Form4 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As String Dim b As Integer Dim c As Boolean c = False cn.open "dsn=atm" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst While Not rs.eof a = rs.fields("accno") If (Form1.Text1.Text = a) Then If (Val(Text1.Text) = rs.fields("pin")) Then If (Val(Text2.Text) = Val(Text3.Text)) Then rs("pin") = Val(Text2.Text) rs.update MsgBox ("Pin Change Success") c = True Text1.Text = "" Text2.Text = "" 105

106 Text3.Text = "" rs.movenext Wend If (c = False) Then MsgBox ("Pin Change not Success") Private Sub Command2_Click() Form2.Show Private Sub Command3_Click() Unload Form1 Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As String Dim b As Long Dim c As Boolean c = False cn.open "dsn=atm" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With 106

107 rs.movefirst While Not rs.eof a = rs.fields("accno") b = rs.fields("balance") If (a = Form1.Text1.Text And Val(Text1.Text) < b) Then rs.fields("balance") = b - Val(Text1.Text) c = True MsgBox ("Collect the cash") Text1.Text = "" rs.movenext Wend If (c = False) Then MsgBox ("Not sufficient Balance") Private Sub Command2_Click() Form2.Show Private Sub Command3_Click() Unload Form1 CONCLUSION: This project was carried out in a sequential manner to design and implement the ATM System. Thus the outcome of the project is efficient. The ATM System caters the varied requirements of the user to perform various options. 107

108 Ex No:11 Date: PAYROLL SYSTEM AIM: To analyze, design and develop code for Payroll system using Rational Rose software. PROBLEM STATEMENT To compute the gross pay of a person using the Payroll system software and to add new details to the existing database and update it, using visual basic 6.0 and MS Access OVERALL DESCRIPTION The three modules are 1) Entry form: The employee details, edit details and exit command buttons are present. We can choose the required command button. 2) Pay slip form: Fill in the form with details such as employee id, employee name, department, experience, and basic pay in the text boxes and submit using CALCULATE command button Update it in the database using UPDATE command button. 3) Database form: Updated database would be present. We can search for the required Pay details using SEARCH command button SOFTWARE REQURIEMENTS: Microsoft Visual Basic 6.0 Rational Rose Microsoft Access. HARDWARE REQURIMENTS: 128MB RAM Pentium III Processor USECASE DIAGRAM 108

109 CLASS DIAGRAM 109

110 ACTIVITY DIAGRAM Payroll Employee Detail Salary Emp payroll Official detail Basic PF Other 110

111 SEQUENCE DIAGRAM Employee System Employee Database Login Valid Enter Employee Details Store In Database Return Details Display details Ask For Salary Slip Ask For Basic Pay,PF Return Details Calculate & Display Salary Exit 111

112 COLLABRATION DIAGRAM Employee 1: Login 3: Enter Employee Details 7: Ask For Salary Slip System 2: Valid 6: Display details 10: Calculate & Display Salary 11: Exit 5: Return Details 9: Return Details 4: Store In Database 8: Ask For Basic Pay,PF Employee Database COMPONENT DIAGRAM Employee PayRoll Database DEPLOYMENT DIAGRAM: Employee PayRoll System Access Databe 112

113 IMPLEMENTATION: Form1: Private Sub Command1_Click() Dim a As Boolean a = False If (Text1.Text = "admin" And Text2.Text = "admin") Then a = True Form2.Show If (a = False) Then MsgBox ("Enter Correct Username and Password") Form2 Private Sub Command1_Click() Form3.Show 113

114 Private Sub Command2_Click() Form4.Show Private Sub Command3_Click() Form5.Show Private Sub Command4_Click() Form3 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=payroll" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic 114

115 .Open "select * from Details" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then Text2.Text = rs(1) Text3.Text = rs(2) Text4.Text = rs(3) Text5.Text = rs(4) Text6.Text = rs(5) Text7.Text = rs(6) Text8.Text = rs(7) a = True rs.movenext Wend If (a = False) Then MsgBox ("Enter correct ID") Private Sub Command2_Click() Form2.Show Private Sub Command3_Click() Form4 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.open "dsn=payroll" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With With rs.addnew 115

116 .Fields(0) = Text1.Text.Fields(1) = Text2.Text.Fields(2) = Text3.Text.Fields(3) = Val(Text4.Text).Fields(4) = Val(Text5.Text).Fields(5) = Val(Text6.Text).Fields(6) = Val(Text7.Text).Fields(7) = Val(Text8.Text).Update End With Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" Text8.Text = "" Private Sub Command2_Click() Form2.Show Private Sub Command3_Click() 116

117 Private Sub Text3_Change() Text4.Text = Val(Text3.Text) * 0.25 Text5.Text = Val(Text3.Text) * 0.1 Text6.Text = Val(Text3.Text) * 0.12 Text8.Text = Val(Text3.Text) + Val(Text4.Text) + Val(Text5.Text) - Val(Text6.Text) + Val(Text7.Text) Form5 Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim a As Boolean a = False cn.open "dsn=payroll" rs.activeconnection = cn With rs.cursortype = adopenstatic.cursorlocation = aduseclient.locktype = adlockoptimistic.open "select * from Details" End With rs.movefirst While Not rs.eof If (Val(Text1.Text) = rs(0)) Then rs.delete rs.update a = True rs.movenext Wend 117

EMPLOYEE PAYROLL SYSTEM

EMPLOYEE PAYROLL SYSTEM EX.NO:1 DATE: EMPLOYEE PAYROLL SYSTEM AIM: To develop a Employee Payroll System using visual Basic. PROCEDURE: 1. Problem statement Software is to be designed for supporting a computerized employee payroll

More information

TO DEVELOP A PROBLEM STATEMENT

TO DEVELOP A PROBLEM STATEMENT DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS6511 CASE TOOLS LAB Expt. No. 1 TO DEVELOP A PROBLEM STATEMENT 1. Passport Automation System 1. Problems Analysis and

More information

IRCTC windows 10 e-ticket booking screens

IRCTC windows 10 e-ticket booking screens IRCTC windows 0 e-ticket booking screens. Login screen Enter valid Username & password and click on Done To generate new password, click on Forgot Password 3 New user can create their profile on click

More information

SPOTCASH MOBILE APPLICATIONS USER GUIDE

SPOTCASH MOBILE APPLICATIONS USER GUIDE SPOTCASH MOBILE APPLICATIONS USER GUIDE Table of Contents CHAPTER 1 INTRODUCTION... 3 CHAPTER 2 ACCESSING THE APPLICATION... 3 CHAPTER 3 THE DASHBOARD... 6 3.1 Withdrawal... 7 3.2 Deposit... 9 3.3 Top

More information

Password Protect an Access Database

Password Protect an Access Database Access a Password Protected Microsoft Access Database from within Visual Basic 6 Have you ever wanted to password protect an Access Database that is a Data Store (a repository of Data) used in one of your

More information

Remainder Cordial Labeling of Graphs

Remainder Cordial Labeling of Graphs Journal of Algorithms and Computation journal homepage: http://jac.ut.ac.ir Remainder Cordial Labeling of Graphs R. Ponraj 1, K. Annathurai and R. Kala 3 1 Department of Mathematics, Sri Paramakalyani

More information

ATM Use Cases. ID: CIS Title: Check Balance Description: Customer aims to know the balance in his/her account

ATM Use Cases. ID: CIS Title: Check Balance Description: Customer aims to know the balance in his/her account ID: CIS375-01 Title: Login Description: Customer logs into the system by inserting the card and entering pin code. Preconditions: Customer has a bank account and an ATM Card. Postconditions: Customer logged

More information

How to buy the ticket online

How to buy the ticket online How to buy the ticket online 1. Purchase 2. Purchase without registration 3. Payment options 4. Purchase summary e-mail 5. What to do if the transaction is not permitted or is refused 6. Online invoice

More information

The design and implementation of UML-based students information management system

The design and implementation of UML-based students information management system The design and implementation of UML-based students information management system Abstract Yunli Cheng 1, a, ChuanQin Li 2, b 1 Guangzhou Nanyang Polytechnic, Guangzhou 510925, China 2 Guangzhou Huaxia

More information

Click E Money Laravel Application

Click E Money Laravel Application Click E Money Laravel Application Member User Manual Version 1.0 2016 Click E Money All Rights Reserved. Member Panel User guide: Authentication & Registration: Member sign-in Forgot your password Member

More information

Application User Guide. VCB-Mobile User Guide 1

Application User Guide. VCB-Mobile User Guide 1 Application User Guide VCB -MOBILE B@NKING VCB-Mobile B@nking User Guide 1 I. Introduction to VCB-Mobile B@nking Service features... 7 Group of financial functions... 7 Group of add-on utilities... 7 Conditions

More information

10 Steps to Getting Started with Restaurant Pro Express

10 Steps to Getting Started with Restaurant Pro Express One Blue Hill Plaza, 16th Floor, PO Box 1546 Pearl River, NY 10965 1-800-PC-AMERICA, 1-800-722-6374 (Voice) 845-920-0800 (Fax) 845-920-0880 10 Steps to Getting Started with Restaurant Pro Express Your

More information

User Manual. <MacBank ABM> for. Contents. Prepared by. Version <2.0> Group Name: Group 304. Instructor: Dr. Kamran Sartipi Course:

User Manual. <MacBank ABM> for. Contents. Prepared by. Version <2.0> Group Name: Group 304. Instructor: Dr. Kamran Sartipi Course: User Manual for Version Prepared by Matthew Gardner Robert Lombardi Steven Li Group Name: Group 304 Instructor: Dr. Kamran Sartipi Course: SFWR ENG 3K04 Lab Section: L03 Teaching Assistant:

More information

INDEX 1. ABSTRACT 1 2. ACKNOWLEDGEMENT 2

INDEX 1. ABSTRACT 1 2. ACKNOWLEDGEMENT 2 INDEX 1. ABSTRACT 1 2. ACKNOWLEDGEMENT 2 3. INTRODUCTION 3 3.1 PROJECT SUMMARY 3.2 PURPOSE : GOALS AND OBJECTIVE 3.3 SCOPE 3.4 TECHNOLOHY & LITERATURE REVIEW 4 SYSTEM REQUIREMENT STUDY 7 4.1USER CHARACTERISTICS

More information

FAQs about Mobile Banking. Mobile Banking is a channel to access Cyberbanking service through BEA App or a web browser of your mobile device.

FAQs about Mobile Banking. Mobile Banking is a channel to access Cyberbanking service through BEA App or a web browser of your mobile device. FAQs about Mobile Banking Introduction Q1: What is Mobile Banking? Mobile Banking is a channel to access Cyberbanking service through BEA App or a web browser of your mobile device. Q2: What services are

More information

How to use Fusioncoin Wallet

How to use Fusioncoin Wallet How to use Fusioncoin Wallet < How to make an account > Please click Register Type your user name, email address, password and click Register If you have authentication key, do not forget type it. (Email

More information

E-BOOK MANAGEMENT. The software provide the visitor,customer and administrator a easy and efficient way to buy and manage books in online.

E-BOOK MANAGEMENT. The software provide the visitor,customer and administrator a easy and efficient way to buy and manage books in online. 1.OBJECTIVE: The main objective of the document is to illustrate the Requirements of project E-Book Management system.the document gives the detailed description of both functional and non-functional requirements.it

More information

Welcome to Your. Online Banking Experience

Welcome to Your. Online Banking Experience Welcome to Your Online Banking Experience Take your Orlando Federal accounts with you where ever you go - Access your account information with online banking and mobile banking. Check balances, pay bills,

More information

On Railway Reservation. U G D C A Semester VI. Roll No DA

On Railway Reservation. U G D C A Semester VI. Roll No DA On Railway Reservation U G D C A Semester VI Submitted to: Dr. P. K. Sen (Co-ordinator) Submitted By: (Name of Student) Roll No. 14836DA Contents 1. Acknowledgement 2. Objectives 3. Declaration 4. Analysis

More information

An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is

An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is InputBox( ) Function An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is A = InputBox ( Question or Phrase, Window Title, ) Example1: Integer:

More information

2010 PROVISIO GmbH -

2010 PROVISIO GmbH - 2010 PROVISIO GmbH - http://www.provisio.com/ What is SiteCafe? Management solution for LANs This software is specifically designed to suit the needs of Internet cafes and hotels. SiteCafe allows you to

More information

V.V. COLLEGE OF ENGINEERING

V.V. COLLEGE OF ENGINEERING A.R. NIVETHITHAA BE 1 ST YEAR V.V. COLLEGE OF ENGINEERING TISAIYANVILAI DIGITAL FIANCIAL LITERACY India is a developing economy with focus on achieving sustainable development. To achieve sustainable development,

More information

How to use Fusioncoin Wallet

How to use Fusioncoin Wallet How to use Fusioncoin Wallet < How to make an account > Please click Register Type your user name, email address, password and click Register If you have authentication key, do not forget type it. (Email

More information

Important Instructions for Candidate Regarding Application Form

Important Instructions for Candidate Regarding Application Form Important Instructions for Candidate Regarding Application Form 1. Help-line: 7900076272 (Help Line Number is available from 10.00 am to 5.30 pm) 2. The Candidate should keep username & password up to

More information

Definition, Investigation and Analysis

Definition, Investigation and Analysis Definition, Investigation and Analysis Introduction and Nature of the Problem Introduction Pradhan Store is a wholesale store located in Nakhipot, Lalitpur. It has been providing its service since the

More information

PaperCut Student Guide

PaperCut Student Guide PaperCut Student Guide 1.0 Sending a Print Job directly from student workstations (Direct Printing) Students or Guest Users click the Printer icon on the standard toolbar or select the Print Command from

More information

Get the most from your Health Savings Account. Your guide to your HSA and online account access

Get the most from your Health Savings Account. Your guide to your HSA and online account access Get the most from your Health Savings Account Your guide to your HSA and online account access 1 Health Savings Account Investments Contents Getting started... 2 Accessing the BBPadmin Online Portal...

More information

Higher Reach Online Registration

Higher Reach Online Registration Higher Reach Online Registration July 12, 2013 (Version 1) kc This procedure guide contains information for students and administration. QUICK ADMIT Define three roles that someone can use to log in to

More information

A Guide to CAMPUS CARD SYSTEM

A Guide to CAMPUS CARD SYSTEM A Guide to CAMPUS CARD SYSTEM INTERNATIONAL SCHOOL MANILA Table of Contents Campus Card... 3 Frequently Asked Questions... 3 Does this apply to students only?... 3 How do I get the ISM Campus Card?...

More information

MCB Lite FAQs What is MCB Lite? How do I apply for MCB Lite? Can I apply for MCB Lite without a valid CNIC?

MCB Lite FAQs What is MCB Lite? How do I apply for MCB Lite? Can I apply for MCB Lite without a valid CNIC? MCB Lite FAQs What is MCB Lite? MCB Lite is a socially connected payments solution that saves you time and money by enabling you to make unlimited free payments through a Visa Card and a Mobile Wallet.

More information

The Hong Kong Polytechnic University

The Hong Kong Polytechnic University COMP1001-Problem Solving in IT Top-Down Design Objective: Upon completion of this lab, you will be able to: How to use top down design to design an Automatic teller machine (ATM) Structure of Top-Down

More information

POPA MOBILE BANKING USER GUIDE

POPA MOBILE BANKING USER GUIDE POPA MOBILE BANKING USER GUIDE 2 P OPA Federal Credit Union Safely Access your POPA Accounts At Your Fingertips. POPA Mobile Banking (MB) gives you the power to manage your accounts right from the palm

More information

Gleeson College Ecommerce Portal Instructions

Gleeson College Ecommerce Portal Instructions Hello Parents, These instructions will guide you through purchasing your child s Tablet or Notebook device, Device Insurance, and Additional Accessories. We look forward to assisting you. Registration

More information

QuickSwipe Web User Guide

QuickSwipe Web User Guide QuickSwipe Web User Guide Bluefin Payment Systems Release 12/20/2013 Table of Contents Table of Contents... 1 Overview... 3 Log In... 3 Management... 5 Users... 5 Adding Users... 6 Editing Users... 8 Deleting

More information

PaperCut Student Guide

PaperCut Student Guide 5/2/2011 Technology Services PaperCut Student Guide Administrative Office Isaac Barbosa [Type text] [Type text] [Type text] Table of Contents: 1.0 Sending a Print Job directly from student workstations

More information

Adding Cash to your Student Card

Adding Cash to your Student Card Adding Cash to your Student Card 1. You can now use your student card to purchase food and drinks from the Walkway Café or the new Coffee Pod. 2. To do this you need to set up an account with In-loop Campus.

More information

ต วอย างการสร างฟอร ม เมน การใช งาน

ต วอย างการสร างฟอร ม เมน การใช งาน ต วอย างการสร างฟอร ม เมน การใช งาน Option Explicit Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim Sql As String Private Sub Command6_Click() Form2.Hide Form3.Show Private Sub Command7_Click()

More information

EBIONETWORXS FLASH TRAINING MANUAL

EBIONETWORXS FLASH TRAINING MANUAL EBIONETWORXS FLASH TRAINING MANUAL 1 FLASH (SAVINGS AND CREDIT CO-OPERATIVE LIMITED) INTRODUCTION The purpose of this manual is to give you step by step instructions on how to start with your FLASH business.

More information

User Manual Online Book Store. Phase-III. Vamsi Krishna Mummaneni

User Manual Online Book Store. Phase-III. Vamsi Krishna Mummaneni User Manual Online Book Store Phase-III Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Vamsi Krishna Mummaneni CIS 895 MSE Project Kansas State University

More information

How to Register and Pay for BEST Center Classes Online

How to Register and Pay for BEST Center Classes Online How to Register and Pay for BEST Center Classes Online Welcome to our new online registration system for The BEST Center at Genesee Community College! All of our scheduled noncredit classes are listed

More information

Standard User Site Registration Account Options Customer Hot List Creation & Utilization.

Standard User Site Registration Account Options Customer Hot List Creation & Utilization. Standard User Site Registration Account Options Customer Hot List Creation & Utilization www.gosafe.com gosafe.com User Instructions This document details the process for registering with gosafe.com, options

More information

Online Banking Overview

Online Banking Overview Online Banking Overview Online Banking Services Check you account balances, make a transfer, and view recent activity View, download, or print your monthly statements Set-up and manage custom alerts for

More information

ICBC (London) Plc Internet Banking FAQ s

ICBC (London) Plc Internet Banking FAQ s ICBC (London) Plc Internet Banking FAQ s Internet banking tips * Never share your account login or password with anyone; * ICBC will never ask you to disclose to us your internet banking password; * Do

More information

You can use your PIN to complete your purchases at point-of-sale and for ATM transactions.

You can use your PIN to complete your purchases at point-of-sale and for ATM transactions. Westpac Business Prepaid MasterCard FAQs General Questions Is the Business Prepaid card a credit card? No. The Business Prepaid card has funds loaded on it by your employer. You can use the Business Prepaid

More information

HOW TO REGISTER FOR THE TEAS ASSESSMENT AT A PSI SITE

HOW TO REGISTER FOR THE TEAS ASSESSMENT AT A PSI SITE How to Register for the TEAS Assessment at a PSI Site 1 HOW TO REGISTER FOR THE TEAS ASSESSMENT AT A PSI SITE PSI and ATI have partnered to provide a National Testing Center that will administer the TEAS

More information

Function: function procedures and sub procedures share the same characteristics, with

Function: function procedures and sub procedures share the same characteristics, with Function: function procedures and sub procedures share the same characteristics, with one important difference- function procedures return a value (e.g., give a value back) to the caller, whereas sub procedures

More information

To book Train Tickets live online UK/Europe/Eurostar

To book Train Tickets live online UK/Europe/Eurostar To book Train Tickets live online UK/Europe/Eurostar 1. Go to the Agent Portal at www.agent.internationalrail.com.au 2. Click on Rail Tickets & Passes 3. Login using your International Rail Username and

More information

Internet Banking User Guide

Internet Banking User Guide Internet Banking User Guide Table of Content Table of Content... 2 Introduction... 3 Internet Banking Facilities... 3 Internet Banking Security... 3 Login Screen and Navigation... 4 Updating Personal Details...

More information

Student Self Service User's Guide

Student Self Service User's Guide Student Self Service User's Guide Table of Contents Helpful Hints... P 1 Accessing Self Service... P 2 Student Center... P 3 MAP (My Academic Plan)... P 4 Degree Map... P 6 Eligibility to Register... P

More information

The exam registration is performed by the primary level user [Lecturer/ Course advisor].

The exam registration is performed by the primary level user [Lecturer/ Course advisor]. The Exam Registration can be done in 2 modes: 1. College mode Used to register students for examination in group by the college authority. 2. Student mode Used by the student to register himself/herself

More information

Internet Banking BackOffice User Guide

Internet Banking BackOffice User Guide Internet Business Service Provider Internet Banking BackOffice User Guide IBSP Hong Kong Ltd Suite 2909-10, 29/F. China Resources Building, No. 26 Harbour Road, Wanchai, Hong Kong 2012-05-01 Version 1.4

More information

DRX Your School Lunch Payment Program

DRX Your School Lunch Payment Program DRX Your School Lunch Payment Program DRX is the online software that Guess Who's Coming to Dinner Caterers uses as our lunch payment program. DRX creates accounts for students and allows parents to add

More information

BUSINESS ADVANTAGE USER GUIDE

BUSINESS ADVANTAGE USER GUIDE Table of Contents Getting Started... Account Summary...5 Navigation Tools...6 Account History...8 Quick Reference Guide...9 Frequently Asked Questions... Need Help?... Getting Started. Visit.. In the Online

More information

CLIENT MANUAL USER MANUAL. Sky Travellers Page 1. Dubai, UAE. Skytravellers.com

CLIENT MANUAL USER MANUAL.  Sky Travellers Page 1. Dubai, UAE. Skytravellers.com http://partner.skytravellers.com/ CLIENT MANUAL Dubai, UAE Skytravellers.com P.O. Box: 89634, Office No. 109, Business Point, Port Saeed, Deira, Dubai, UAE, Tel: +971 4 2989880 Fax: + 971 4 2941413 e-mail:

More information

Analysis and designing of the automated mobile money transfer system.

Analysis and designing of the automated mobile money transfer system. Chapter 5 Analysis and designing of the automated mobile money transfer system. 5.1 Introduction Previous chapter has been discussed approaches, methods of implementing this project and technologies used.

More information

KCCU Online Banking - For Members Use

KCCU Online Banking - For Members Use KCCU Online Banking - For Members Use KCCU s online financial services facility allows members to access their current financial data and perform a limited transaction set in the comfort of their home

More information

1.4 Definitions, acronyms, and abbreviations PWAS: Printshop Workflow Automation System, the name of the proposed system.

1.4 Definitions, acronyms, and abbreviations PWAS: Printshop Workflow Automation System, the name of the proposed system. 1. Introduction While it's true that we are now in the so-called Information Age, it's good to keep in mind that there are still many industries in which computers do not play a dominant role in day-to-day

More information

MD Helicopters, Inc. On-line Publications Ordering Applications Guide

MD Helicopters, Inc. On-line Publications Ordering Applications Guide MD Helicopters, Inc. On-line Publications Ordering Applications Guide Welcome. This guide is provided to assist you in placing orders for Technical Publications using the new On-line Publications Order

More information

NO DUE MANAGEMENT SYSTEM Ankit Kumar Choudhary, Saket singh, chandraleka

NO DUE MANAGEMENT SYSTEM Ankit Kumar Choudhary, Saket singh, chandraleka NO DUE MANAGEMENT SYSTEM Ankit Kumar Choudhary, Saket singh, chandraleka Under Graduate Student, Department of Information Technology, SRM University, Chennai, India Under Graduate Student, Department

More information

Visa Payments Control

Visa Payments Control Visa Payments Control Getting Started Guide Effective: June 2017 2017 Visa. All Rights Reserved. Notices and Disclaimers This document is protected by copyright restricting its use, copying, distribution,

More information

USER MANUAL. MageMob Admin TABLE OF CONTENTS. Version: 1.0.0

USER MANUAL. MageMob Admin TABLE OF CONTENTS. Version: 1.0.0 USER MANUAL TABLE OF CONTENTS Introduction... 1 Benefits of MageMob Admin... 1 Installation & Activation... 2 Pre-requisite... 2 Installation Steps... 2 Installation via Composer... 4 Extension Activation...

More information

Udio Systems. Front Desk

Udio Systems. Front Desk Udio Systems Front Desk Table of Contents 1. Tour of Udio... 5 2. Login... 6 2.1 First Time User... 6 2.2 Login to Udio... 6 2.3 Changing your Password... 6 3. The Dashboard... 7 3.1 People Search... 7

More information

List of Modules with its Forms and Reports (IFW Campus ERP - EduTech)

List of Modules with its Forms and Reports (IFW Campus ERP - EduTech) List of Modules with its Forms and Reports (IFW Campus ERP - EduTech) 1. MASTER MODULE i. CODE MASTER ii. DEPARTMENT MASTER iii. ROOM MASTER iv. COURSE MASTER v. COMPANY MASTER vi. COLLEGE MASTER vii.

More information

Mobile Banking App Guide (ios and Android Apps) Mobile Banking App Guide (ios and Android)

Mobile Banking App Guide (ios and Android Apps) Mobile Banking App Guide (ios and Android) Mobile Banking App Guide (ios and Android) Page 1 A safe and efficient way of accessing your People s Choice Credit Union accounts, paying bills Contents. 1. Mobile Banking using the People s Choice iphone

More information

Register with Weight Watchers

Register with Weight Watchers Register with Weight Watchers 1. Register with Weight Watchers by visiting https://wellness.weightwatchers.com/employees/employeelogin.aspx 2. Enter your Company ID and Company Passcode. Your employer

More information

- How to register as a Stand by for the ITP-TOEFL Test. Sign up

- How to register as a Stand by for the ITP-TOEFL Test. Sign up Page 1 of 39 Registration Manual for Non SIT and Non KMUTT students There are two steps: 1) Sign up (must be done at the first registration) or forgot password - How to sign up for new members - How to

More information

Cargills Bank Mobile Banking Frequently Asked Questions (FAQs) pg. 0

Cargills Bank Mobile Banking Frequently Asked Questions (FAQs) pg. 0 Cargills Bank Mobile Banking Frequently Asked Questions (FAQs) pg. 0 Frequently Asked Questions (FAQs) FAQs Registration / Activation 1. What is Cargills Bank Mobile Banking facility? Cargills Bank Mobile

More information

User guide. July 2018

User guide. July 2018 User guide 1 Table of Contents System settings Employees Tee sheet and green fees Customer tab Orders tab and shopping cart Product tab Marketing tab Reporting tab 3 5 9 18 21 31 39 41 2 System settings

More information

SEM Dealer Management System Operation Manual

SEM Dealer Management System Operation Manual SEM Dealer Management System Operation Manual 1 Content Chapter 1 System Introduction... 3 Chapter 2 System Installation... 4 Chapter 3 System Interface Introduction... 5 Chapter 4 System Operating Instruction...

More information

FUNCTIONAL SIZE MEASUREMENT USING THE COSMIC METHOD EXAMPLE: ONLINE SHOPPING

FUNCTIONAL SIZE MEASUREMENT USING THE COSMIC METHOD EXAMPLE: ONLINE SHOPPING FUNCTIONAL SIZE MEASUREMENT USING THE COSMIC METHOD EXAMPLE: ONLINE SHOPPING Copyright 2014. All Rights Reserved. Mónica Villavicencio and Alain Abran Permission to copy all or part of this material is

More information

Passport Automation System

Passport Automation System 1.Objective: To develop the passport automation system software using UML language. It is the interface between applicant and authority responsible for issue the passport. It aims at improving efficiency

More information

IT322 Software Engineering I Student Textbook Exchange System Software Requirements Specification. Prepared by

IT322 Software Engineering I Student Textbook Exchange System Software Requirements Specification. Prepared by King Saud University College of Computer and Information Sciences Information Technology Department IT322 Software Engineering I Student Textbook Exchange System Software Requirements Specification Prepared

More information

LOGIN TO YOUR ACCOUNT

LOGIN TO YOUR ACCOUNT Student Printing at RPCC LOGIN TO YOUR ACCOUNT Using a web browser, go to RPCC Web Pay Home, to access your Pcounter account. You may create a new account, but it is not required; you have an account that

More information

Angel International School - Manipay 1 st Term Examination November, 2015

Angel International School - Manipay 1 st Term Examination November, 2015 Grade 10 Angel International School - Manipay 1 st Term Examination November, 2015 Information & Communication Technology Duration: 3.00 Hours Part 1 Choose the appropriate answer 1) Find the correct type

More information

TouchPay Enabling the Future of Payments. Toasted Cafe Case Study

TouchPay Enabling the Future of Payments. Toasted Cafe Case Study TouchPay Enabling the Future of Payments Toasted Cafe Case Study Problem Statement An expanding South African sandwich franchise, Toasted Cafe, sought to simultaneously increase its customer base, while

More information

22. VB Programming Fundamentals Data Access with Data Objects

22. VB Programming Fundamentals Data Access with Data Objects 22. VB Programming Fundamentals Data Access with Data Objects 22.1 Data Access Object MS Data Access Object (DAO) enables you to use a programming language to access and manipulate data in local or remote

More information

Team One Mobile Banking App DETAILED ENHANCEMENTS

Team One Mobile Banking App DETAILED ENHANCEMENTS Team One Mobile Banking App DETAILED ENHANCEMENTS Team One Mobile Banking App DETAILED ENHANCEMENTS Table of Contents Page Touch ID 3 QuickBalance 4 MiSnap 6 Bill Pay Enhancement 6 AnyWhereMobile Set Up

More information

Once you click on the Enterprise Icon found on your desktop you will be asked for your password. This Default Code Is

Once you click on the Enterprise Icon found on your desktop you will be asked for your password. This Default Code Is Once you click on the Enterprise Icon found on your desktop you will be asked for your password. This Default Code Is You should now see the main screen which is called the main screen or menu screen.

More information

Viglen Website e-buyers Guide

Viglen Website e-buyers Guide Viglen Website e-buyers Guide Version 1.0 Page 1 of 34 6 November 2013 Contents 1.0 Introduction... 4 1.1 Target Audience...4 1.2 Knowledge Prerequisites...4 1.3 Security...4 2.0 The Home Page...5 2.1

More information

Mobile Banking with Mobile Deposit FAQs

Mobile Banking with Mobile Deposit FAQs Mobile Banking with Mobile Deposit FAQs Getting Started Q. What is Mobile Banking? Mobile Banking is our mobile service that brings banking to your mobile phone & tablets. Mobile Banking allows you to

More information

Final Project. CS3500 Fall 2017

Final Project. CS3500 Fall 2017 Final Project CS3500 Fall 2017 Please design and create a Database Management System for an online book store in your mysql account on storm.cis.fordham.edu. A. A customer of the store should register

More information

ETS Global E-Commerce Platform User Guide V2.1. Table of contents 1. LOGIN TO THE ONLINE ACCOUNT... 3

ETS Global E-Commerce Platform User Guide V2.1. Table of contents 1. LOGIN TO THE ONLINE ACCOUNT... 3 Table of contents 1. LOGIN TO THE ONLINE ACCOUNT... 3 1.1. First Login - initialize your password... 3 1.2. Renewal of your password... 4 2. ACCOUNT MANAGEMENT... 6 2.1. B2B user creation / edition...

More information

Furniture Wizard Security Introduction

Furniture Wizard Security Introduction Furniture Wizard Security Introduction In this section, we will introduce you to the new security features of Furniture Wizard. Furniture Wizard s security will allow you to set permissions for different

More information

2 New Company Setup OBJECTIVES:

2 New Company Setup OBJECTIVES: 2 New Company Setup In Chapter 2 of Accounting Fundamentals with QuickBooks Online Essentials Edition, you will learn how to use the software to set up your business. New Company Setup includes selecting

More information

General ECDL Information

General ECDL Information General ECDL Information The European Computer Driver s Licence (ECDL) consists of seven modules. In order to achieve the full ECDL Certificate candidates must achieve the minimum pass result of 75 or

More information

Signing up for NJ Sharing Network s 5K Celebration of Life

Signing up for NJ Sharing Network s 5K Celebration of Life Signing up for NJ Sharing Network s 5K Celebration of Life Choose your Event Site To sign up for the 5K, visit www.njsharingnetwork.org/5k and click Sign Up under the event you wish to attend. You will

More information

Technology Upgrade User Guide

Technology Upgrade User Guide Technology Upgrade User Guide TABLE OF CONTENTS Message from the President/CEO... 1 Technology Upgrade Information... 2 Why Are We Upgrading?... 2 Important Dates to Remember... 3 Upgrade Impacts Debit

More information

eservices checklist Online account access estatements Online bill payment Mobile check deposit (requires mobile app) Debit card

eservices checklist Online account access estatements Online bill payment Mobile check deposit (requires mobile app) Debit card eservices checklist Online account access estatements Online bill payment Mobile check deposit (requires mobile app) Debit card Bring this checklist in to any branch for your eservices green check-up.

More information

MMS Parent and Student Portals version

MMS Parent and Student Portals version MMS Parent and Student Portals version 3.0.08 MMS Web Portal System Computer Resources, LLC www.cri-mms.com Sales: 888-665-4046 Support: 888-641-9922 Training: 888-641-9925 About MMS The Modular Management

More information

User Guide For Version 4.0

User Guide For Version 4.0 User Guide For Version 4.0 Easy-to-use, Complete Cyber Cafe Management Software by icafe Manager User Guide Contents Chapter 1: Introduction 7 1.1 About the Manual 7 1.2 Intended Audience 7 1.3 Conventions

More information

TRANSCORP INTERNATIONAL LTD. FAQs: TRANSCORP PREPAID CARD. It can be used for Shopping Outlets, online portals and for cash withdrawal at ATMs.

TRANSCORP INTERNATIONAL LTD. FAQs: TRANSCORP PREPAID CARD. It can be used for Shopping Outlets, online portals and for cash withdrawal at ATMs. TRANSCORP INTERNATIONAL LTD FAQs: TRANSCORP PREPAID CARD Prepaid Reloadable Card Q. What is a TRANSCORP Reloadable Prepaid Card? Transcorp Prepaid Reloadable Card is a Rupee denominated magnetic strip

More information

Getting Started with Blackboard

Getting Started with Blackboard @ Getting Started with Blackboard Information Technology Services The College of Saint Rose Table of Contents What is Blackboard?... 2 Why do professors want to use Blackboard?... 2 Web browsers and hardware

More information

myabl Personal Internet Banking

myabl Personal Internet Banking myabl Personal Internet Banking User Guide Simplify your banking experience Page 1 of 55 Table of Contents 1. GLOSSARY... 4 2. myabl Digital Banking... 5 2.1. Introduction... 5 2.2. Scope... 5 2.3. Eligibility

More information

Travelers Guide for Concur

Travelers Guide for Concur Travelers Guide for Concur Preparing travel Requests, cash advances, and travel Expense Reports Youngstown State University does not discriminate on the basis of race, color, national origin, sex, sexual

More information

Answer any Five Questions. All questions carry equal marks.

Answer any Five Questions. All questions carry equal marks. PART II, PAPER XII (Object Oriented Analysis and Design) 1. What are the benefits of object oriented development over structure development. How one way association is different than two way association.

More information

FAST TRACK. On-Line Application Instructions

FAST TRACK. On-Line Application Instructions FAST TRACK Access job openings or log in if you are a current applicant. Search Current Job Openings Click to view current job openings Existing Applicants Please Log In To access your previous applications,

More information

LunchTime Web Portal. Parents Guide to Getting Started

LunchTime Web Portal. Parents Guide to Getting Started LunchTime Web Portal Parents Guide to Getting Started Contents Creating a New Account... 3 Logging into the LunchTime Web Portal... 6 Site Logout... 7 Adding Students to Your Account... 7 Starting a New

More information

Business Card Services StatementLook User s Guide Phone:

Business Card Services StatementLook User s Guide Phone: Business Card Services StatementLook User s Guide Phone: 1-800-441-4025 www.businesscardstatement.com Register Your Account... 2 Successful Registration First Time Login... 8 Forgot User Name... 10 Forgot

More information

Welcome to the easy step-by-step instructions on how to register for the Energy Generation Conference.

Welcome to the easy step-by-step instructions on how to register for the Energy Generation Conference. Welcome to the easy step-by-step instructions on how to register for the Energy Generation Conference. If you have not created a profile account on our registration site before, you must do so before you

More information