Ex No:1 Library Management System Date
Ex No:1 Library Management System Date
DATE:
PROJECT PLANNING:
DESIGN:
• Login Form
• MDI Form
• Student Details Form
• Book Details Form
• Book Issue Form
• Book Return Form
• Data Report for Issue Form
• Data Report for Return Form
LOGIN FORM:
This module is use to user security for enter into MDI Form.
This module is use to enroll the student information are student id, student name, department,
batch.
This module is use to enroll the book information are Book no, Book name, Author name, ISBN
no, Publisher, Copy.
This module is use to user enters the particular student id and book no for return the book then
the database store the return date.
SOFTWARE REQUIREMENTS:
Login
View the
student
View the
book details
Issue
STUDENT SYSTEM
Return
CLASS DIAGRAM:
Book Details
Book No Student Details
Book Name Student ID
Author Name Student Name
ISBN No Department
Publisher Batch
copy Btaken
Issue Return
Book ID Book No
Student ID Student ID
Bname Return Date
Issue_date
Due_date
Renewal Time
Database
Student Details
Book Details
Return
Issue
Issue()
Return()
ACTIVITY DIAGRAM
SOFTWARE TESTING:
¾ UNIT TESTING:
Individual unit of the project can be tested, like student, book, issue, return.
¾ INTEGRATION TESTING:
Finally the whole project can be tested then it should perform library processes.
LOGIN FORM:
Private Sub LOGIN_Click()
If Text1.Text = "vvcet" Or Text1.Text = "VVCET" And Text2.Text = "mca" Or Text2.Text =
"MCA" Then
MDIForm1.Show
Else
MsgBox "INVALID USERNAME AND PASSWORD"
End If
End Sub
Private Sub EXIT_Click()
End
End Sub
BOOK DETAILS:
Dim Con As New ADODB.Connection
Dim Rs1 As New ADODB.Recordset
Private Sub Form_Load()
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=D:\sd\lib\Database1.mdb"
Rs1.Open "book", Con, adOpenDynamic, adLockOptimistic
End Sub
Private Sub ADD_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Rs1.AddNew
End Sub
Private Sub SAVE_Click()
Rs1.Fields(0) = Text1.Text
Rs1.Fields(1) = Text2.Text
Rs1.Fields(2) = Text3.Text
Rs1.Fields(3) = Text4.Text
Rs1.Fields(4) = Text5.Text
Rs1.Fields(5) = Val(Text6.Text)
Rs1.Update
MsgBox "Book data is added"
End Sub
Private Sub DELETE_Click()
Rs1.DELETE
MsgBox "Book data is deleted"
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
End Sub
Private Sub MOVENEXT_Click()
Rs1.MOVENEXT
If Rs1.EOF = True Then
MsgBox "LAST RECORD IS REACHED"
Rs1.MoveFirst
End If
display1
End Sub
Public Sub display1()
Text1.Text = Rs1.Fields(0)
Text2.Text = Rs1.Fields(1)
Text3.Text = Rs1.Fields(2)
Text4.Text = Rs1.Fields(3)
Text5.Text = Rs1.Fields(4)
Text6.Text = Rs1.Fields(5)
End Sub
ISSUE DETAILS:
Dim j As Integer
Dim i As Integer
Dim k As Integer
Dim Con As New ADODB.Connection
Dim Rs1 As New ADODB.Recordset
Dim Rs2 As New ADODB.Recordset
Dim Rs3 As New ADODB.Recordset
Dim Rs As New ADODB.Recordset
Private Sub Form_Load()
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=D:\sd\lib\Database1.mdb"
Rs2.Open "issue", Con, adOpenDynamic, adLockOptimistic
Rs1.Open "book", Con, adOpenDynamic, adLockOptimistic
Rs.Open "stu", Con, adOpenDynamic, adLockOptimistic
Rs3.Open "return", Con, adOpenDynamic, adLockOptimistic
End Sub
RETURN DETAILS:
Dim i As Integer
Dim Con As New ADODB.Connection
Dim Rs1 As New ADODB.Recordset
Dim Rs2 As New ADODB.Recordset
Dim Rs As New ADODB.Recordset
Dim Rs3 As New ADODB.Recordset
Private Sub Form_Load()
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=D:\sd\lib\Database1.mdb"
Rs2.Open "issue", Con, adOpenDynamic, adLockOptimistic
Rs1.Open "book", Con, adOpenDynamic, adLockOptimistic
Rs.Open "stu", Con, adOpenDynamic, adLockOptimistic
Rs3.Open "return", Con, adOpenDynamic, adLockOptimistic
End Sub
Private Sub SEARCH_Click()
Rs2.MoveFirst
Dim num As String
num = InputBox("Enter the book number:")
Do While Not Rs2.EOF
If Rs2.Fields(0) = num Then
Text1.Text = Rs2.Fields(0)
Text2.Text = Rs2.Fields(1)
Text3.Text = Format(Now, "mm-dd-yyyy")
Exit Do
End If
Rs2.MOVENEXT
Loop
If Rs2.EOF Then
MsgBox "Record not found"
End If
End SubPrivate Sub RETURN_Click()
i=0
Do While Not Rs2.EOF
If Text1.Text = Rs2.Fields(0) Then
Rs2.DELETE
Exit Do
End If
Rs2.MOVENEXT
Loop
Rs.MoveFirst
Do While Not Rs.EOF
If Text2.Text = Rs.Fields(0) Then
Rs.Fields(4) = Rs.Fields(4) - 1
Rs.Update
Exit Do
End If
Rs.MOVENEXT
Loop
If i = 0 Then
Rs3.AddNew
Rs3.Fields(0) = Text1.Text
Rs3.Fields(1) = Text2.Text
Rs3.Fields(2) = Text3.Text
Rs3.Update
MsgBox "book returned successfully"
End If
Rs2.MoveFirst
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Private Sub EXIT_Click()
MDIForm1.Show
End Sub
OUTPUT
MDI FORM:
ISSUE REPORT:
RETURN REPORT:
CONCLUSION:
DATE :
PROJECT PLANNING:
DESIGN:
¾ Login Form.
¾ Student Information.
¾ Internal-1 Details.
¾ Internal-2 Details.
¾ Semester Details.
¾ Data Report For Internals Form.
¾ Data Report For Semester From.
LOGIN FORM:
This module is use to enroll the student informations are student Register Number, Name,
Branch, Year, Address, Phone Number, DOB.
INTERNAL-1 MARK DETAILS:
This module is use to enroll the subject marks are Register Number, Name, Middleware
Technologies, Software Project Management, Datamining And Data Warehousing, Mobile
Computing, Compiler Design.
This module is use to enroll the subject marks are Register Number, Name, Middleware
Technologies, Software Project Management, Datamining And Data Warehousing, Mobile
Computing, Compiler Design.
SEMESTER DETAILS:
This module is use to enroll the subject marks are Register Number, Name, Middleware
Technologies, Software Project Management, Datamining And Data Warehousing, Mobile
Computing, Compiler Design.
SYSTEM SPECIFICATION:
SOFTWARE TESTING:
LOGIN
STUDENT
STUDET DETAILS
DETAILS
INTERNALS MARKS
STAFF SYSTEM
SEMESTER MARK
CLASS DIAGRAM:
DATABASE
STUDENT DETAILS
INTERNAL-1 DETAILS
INTERNAL-2 DETAILS
SEMESTER DETAILS
CGPA()
INTERNAL-1 DETAILS
STUDENT DETAILS REGISTER NUMBER
REGISTER NUMBER NAME
NAME MIDDLEWARE TECHNOLOGIES
BRANCH SOFTWARE PROJECT MANAGEMENT
YEAR DATA MINING & DATA WAREHOUSING
ADDRESS MOBILE COMPUTING
PHONE NUMBER COMPILER DESIGN
DOB
CGPA()
CGPA() CGPA()
ACTIVITY DIAGRAM
GET USERNAME
AND PASSWORD
VIEW STUDENT
INFORMATION
VIEW INTERNALS
DETAILS
VIEW SEMESTER
DETAILS
/*LOGIN FORM*/
Dim x, y As String
Private Sub Command1_Click()
x = "a"
y = "b"
If Text1.Text = x And Text2.Text = y Then
Form2.Show
Else
MsgBox "Enter correct username & password"
End If
End Sub
/*STUDENT INFORMATION*/
Dim Con As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Private Sub cmdadd_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = " "
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Rs.AddNew
End Sub
Private Sub cmddel_Click()
Rs.CancelUpdate
MsgBox "Record is Deleted"
End Sub
Private Sub cmdfirst_Click()
Rs.MoveFirst
display
End Sub
Private Sub cmdlast_Click()
Rs.MoveLast
display
End Sub
Private Sub cmdnxt_Click()
Rs.MoveNext
If Rs.EOF = True Then
MsgBox "Last Record is Reached"
Rs.MoveFirst
End If
display
End Sub
Private Sub cmdprev_Click()
Rs.MovePrevious
If Rs.BOF = True Then
MsgBox "First Record is Reached"
Rs.MoveLast
End If
display
End Sub
Private Sub cmdsave_Click()
Rs.Fields(0) = Val(Text1.Text)
Rs.Fields(1) = Text2.Text
Rs.Fields(2) = Text3.Text
Rs.Fields(3) = Text4.Text
Rs.Fields(4) = Text5.Text
Rs.Fields(5) = Text6.Text
Rs.Fields(6) = Text7.Text
Rs.Update
MsgBox "Record is saved"
End Sub
Private Sub cmdview_Click()
display
End Sub
Private Sub Form_Load()
Con.Open "Provider = microsoft.Jet.OLEDB.4.0;data source=D:\sd\student\stu.mdb"
Rs.Open "detail", Con, adOpenDynamic, adLockOptimistic
MsgBox "Student details "
End Sub
Public Sub display()
Text1.Text = Rs.Fields(0)
Text2.Text = Rs.Fields(1)
Text3.Text = Rs.Fields(2)
Text4.Text = Rs.Fields(3)
Text5.Text = Rs.Fields(4)
Text6.Text = Rs.Fields(5)
Text7.Text = Rs.Fields(6)
End Sub
Private Sub int1_Click()
Form3.Show
End Sub
Private Sub int2_Click()
Form4.Show
End Sub
Private Sub int3_Click()
Form5.Show
End Sub
/*INTERNAL-1 DETAILS */
Dim Con As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim cgpa As Integer
Private Sub add_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = " "
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Rs.AddNew
End Sub
Private Sub cal_Click()
Text8.Text = (3 * Text3.Text + 3 * Text4.Text + 3 * Text5.Text + 3 * Text6.Text + 3 *
Text7.Text) / 15
End Sub
Private Sub Command1_Click()
DataReport1.Show
End Sub
Private Sub Form_Load()
Con.Open "Provider = microsoft.Jet.OLEDB.4.0;data source=D:\sd\student\stu.mdb"
Rs.Open "internal", Con, adOpenDynamic, adLockOptimistic
MsgBox "internal-1 database viewed"
End Sub
/*SEMESTER DETAILS*/
Dim Con As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim cgpa As Long
Private Sub add_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = " "
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Rs.AddNew
End Sub
Private Sub cal_Click()
Text8.Text = (3 * Text3.Text + 3 * Text4.Text + 3 * Text5.Text + 3 * Text6.Text + 3 *
Text7.Text) / 15
End Sub
Private Sub Form_Load()
Con.Open "Provider = microsoft.Jet.OLEDB.4.0;data source=D:\sd\student\stu.mdb"
Rs.Open "sem", Con, adOpenDynamic, adLockOptimistic
MsgBox " semester database viewed"
End Sub
Private Sub sem_Click()
DataReport3.Show
End Sub
Private Sub nxt_Click()
Rs.MoveNext
If Rs.EOF = True Then
MsgBox "Last Record is Reached"
Rs.MoveFirst
End If
display
End Sub
Private Sub save_Click()
Rs.Fields(0) = Val(Text1.Text)
Rs.Fields(1) = Text2.Text
Rs.Fields(2) = Text3.Text
Rs.Fields(3) = Text4.Text
Rs.Fields(4) = Text5.Text
Rs.Fields(5) = Text6.Text
Rs.Fields(6) = Text7.Text
Rs.Fields(7) = Text8.Text
Rs.Update
MsgBox "Record is saved"
End Sub
Public Sub display()
Text1.Text = Rs.Fields(0)
Text2.Text = Rs.Fields(1)
Text3.Text = Rs.Fields(2)
Text4.Text = Rs.Fields(3)
Text5.Text = Rs.Fields(4)
Text6.Text = Rs.Fields(5)
Text7.Text = Rs.Fields(6)
End Sub
Private Sub view_Click()
Display
End Sub
OUTPUT
CONCLUSION:
DATE:
PROJECT PLANNING:
The project is entitled as “TEXT EDITOR” .It is editorial software that deals with
editing of text in the absence of ms word software in systems. It is user friendly to the user while
at time of using it.
DESIGN:-
Form1
Menus with sub menus place in form with tooltip describing about menu.
GOALS:-
The goal of this software is to make document preparation flexible in the absence of
MSword.
Since the size of the software is much small as to MSword
We can easily take in any flash drives.
SYSTEM REQUIREMENTS:-
TEXT EDITOR
SAVE
FIND
User FONT
HELP
CLASS DIAGRAM:
TEXT EDITOR
EDIT
FILE FORMAT
FIND ()
OPEN () COLOR ()
FIND NEXT ()
SAVE () BOLD ()
REPLACE ()
PRINT () ITALIC ()
EXIT () UNDERLINE ()
TYPE ()
SIZE ()
STRIKETHROUGH ()
Option Explicit
TextEditor.Width = RichTextBox1.Width
TextEditor.Height = RichTextBox1.Height
TextEditor.Caption = "Notepad"
End Sub
RichTextBox1.SelBold = True
End Sub
CommonDialog1.ShowColor
RichTextBox1.SelColor = CommonDialog1.Color
End Sub
End
End Sud
Pos = RichTextBox1.Find(str)
RichTextBox1.SelStart = pos
RichTextBox1.SelLength = Len(str)
RichTextBox1.SetFocus
Else
End If
End Sub
Dim i
a = pos + Len(str)
Pos = RichTextBox1.Find(str, a)
RichTextBox1.SelStart = pos
RichTextBox1.SetFocus
Else
End If
End Sub
RichTextBox1.SelItalic = True
End Sub
RichTextBox1.Text = ""
End Sub
CommonDialog1.DialogTitle = "Open"
CommonDialog1.FileName = "*.*"
CommonDialog1.ShowOpen
RichTextBox1.LoadFile (CommonDialog1.FileName)
End Sub
CommonDialog1.ShowSave
RichTextBox1.SaveFile (CommonDialog1.FileName)
TextEditor.Caption = CommonDialog1.FileName
End Sub
CommonDialog1.FileName = "*.txt"
CommonDialog1.ShowSaveAs
RichTextBox1.SaveFile (CommonDialog1.FileName)
TextEditor.Caption = CommonDialog1.FileName
End Sub
CommonDialog1.ShowFont
RichTextBox1.SelFontSize = CommonDialog1.FontSize
End Sub
RichTextBox1.SelStrikeThru = True
End Sub
CommonDialog1.ShowFont
RichTextBox1.SelFontName = CommonDialog1.FontName
End Sub
RichTextBox1.SelUnderline = True
End Sub
CONCLUSION:
DATE:
ABSTRACT:
DESIGN:
• Login form.
• Dictionary Form
LOGIN FORM:
DICTIONARY FORM:
• FIND:
GOALS:
The goal of this project is to search and find the words using database connection and it
makes a user job easier to find their meaning in an efficient manner. It provides the interactive
user friendly environment by providing error messages to overcome some difficulties in this
project.
SYSTEM SPECIFICATION:
USECASE DIAGRAM:
DICTIONARY
MEANING
ACCESS
USER ADMINISTRATOR
CLASS DIAGRAM:
LOGIN
USER
NAME
CONDITION
DICTIONARY
MOVE FIRST()
MOVE NEXT()
FIND WORD()
FIRST()
LAST()
DICTIONARY CODING
LOGIN FORM:
DICTIONARY FORM:
Text1.Text = ""
Text2.Text = ""
End Sub
OUTPUT:
CONCLUSION:
Thus above Dictionary implemented successfully by using VB6.0. It performs searching
about meanings words and save. It reduced manual process.
EX:NO :5 TELEPHONE DIRECTORY
DATE :
ABSTRACT:
This project entitled as “Telephone Directory” is an interactive software that deals with
details of creation of find the name, telephone number and address. This project is done by using
VB6.0. This project is mainly aimed to reduce the manual process. It is user friendly to the user
while at time of using it.
DESIGN:
Login form
Telephone form
LOGIN FORM:
TELEPHONE FORM:
OPERATION FORM:
ADDNEW
It add a new values for user.
SEARCH
In this event being, we get inputs from the user and find the name or phone
number using data base4 connection.
DELETE
This event delete the current record.
SYSTEM SPECIFICATION:
OPERATING SYSTEM : Windows XP/Windows 7.
FRONT END : Visual Basic6.0
Back End :Ms-Access
SOFTWARE TESTING:
UNIT TESTING
Individual unit of the project can be tested like phone number, address details,
STD/ISD code numbers.
INTEGRATION TESTING
Finally the whole project can be tested then it should perform telephone directory
process.
USECASE DIAGRAM:
LOGIN
TELEPHONE FILE
USER
ADMINISTATOR
ACTIVITY DIAGRAM:
Enter the login
Search contact list and
phone numbers
Get the address and phone
numbers
Get the State or country
details
Exit
CLASS DIAGRAM:
TELEPHONE
DIRECTORY
ADMIN
USER
USER NAME
PASSWORD
Search
FALSE
COND
ITION
TELEPHONE
TELEPHONE
PHONENUMBER()
ADDNEW ()
ADDRESS()
DELETE ()
STD/ISDCODE
SEARCH()
STATE OR COUNTRY
CANCEL
MOVEFIRST()
MOVELAST()
MOVEPREVIOUS()
ADMIN FORM:
1.ADMIN
LOGIN FORM:
Dim Con As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Private Sub Command1_Click()
Rs.MoveFirst
While Rs.EOF = False
If Rs.Fields(0) = Text1.Text And Rs.Fields(1) = Text2.Text Then
Form9.Show
Exit Sub
End If
Rs.MoveNext
Wend
MsgBox "invalid user"
End Sub
Private Sub Command2_Click()
Form1.Show
End Sub
Private Sub Form_Load()
Con.Open "provider=microsoft.Jet.OLEDB.4.0;data source=D:\sd\phone\kv.mdb"
Rs.Open "Table1", Con, adOpenDynamic, adLockOptimistic
MsgBox "Welcome"
End Sub
MODIFIABLE FORM:
Dim Con As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Private Sub Command1_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Rs.AddNew
End Sub
Private Sub Command10_Click()
End
End Sub
Private Sub Command2_Click()
Rs.Delete adAffectCurrent
MsgBox "record deleted"
Rs.MoveFirst
display2
End Sub
Private Sub Command3_Click()
Rs.CancelUpdate
MsgBox "cancelled"
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
End Sub
Private Sub Command4_Click()
Rs.Fields(0) = Text1.Text
Rs.Fields(1) = Text2.Text
Rs.Fields(2) = Text3.Text
Rs.Fields(3) = Text4.Text
Rs.Fields(4) = Text5.Text
Rs.Fields(5) = Val(Text6.Text)
Rs.Fields(6) = Text7.Text
Rs.Fields(7) = Text8.Text
Rs.Fields(8) = Text9.Text
Rs.Update
MsgBox "saved"
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
End Sub
Private Sub Command5_Click()
Rs.MoveFirst
display2
End Sub
Private Sub Command6_Click()
Rs.MoveLast
display2
End Sub
Private Sub Command7_Click()
Rs.MovePrevious
If Rs.BOF = True Then
MsgBox "reached first record"
Rs.MoveLast
End If
display2
End Sub
Private Sub Command8_Click()
Rs.MoveNext
If Rs.EOF = True Then
MsgBox "reached last record"
Rs.MoveFirst
End If
display2
End Sub
Private Sub Command9_Click()
Form1.Show
End Sub
Private Sub Form_Load()
Con.Open "provider=microsoft.Jet.OLEDB.4.0;data source=D:\sd\phone\kk.mdb"
Rs.Open "Table1", Con, adOpenDynamic, adLockOptimistic
MsgBox "Welcome"
display2
End Sub
Public Sub display2()
Text1.Text = Rs.Fields(0)
Text2.Text = Rs.Fields(1)
Text3.Text = Rs.Fields(2)
Text4.Text = Rs.Fields(3)
Text5.Text = Rs.Fields(4)
Text6.Text = Rs.Fields(5)
Text7.Text = Rs.Fields(6)
Text8.Text = Rs.Fields(7)
Text9.Text = Rs.Fields(8)
End Sub
2.USER
SEARCH FORM:
Private Sub Command1_Click()
Form4.Show
End Sub
Private Sub Command2_Click()
Form5.Show
End Sub
Private Sub Command3_Click()
Form6.Show
End Sub
Private Sub Command4_Click()
Form7.Show
End Sub
Private Sub Command5_Click()
Form2.Show
End Sub
Private Sub Command6_Click()
End
End Sub
PHONE NUMBER FORM:
ADDRESS FORM:
Dim Con As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Private Sub Command1_Click()
Rs.MoveFirst
While Rs.EOF = False
If Rs.Fields(8) = Text1.Text Then
Text2.Text = Rs.Fields(0)
Text3.Text = Rs.Fields(2)
Text4.Text = Rs.Fields(3)
Text5.Text = Rs.Fields(4)
Text6.Text = Rs.Fields(6)
Text7.Text = Rs.Fields(7)
Text8.Text = Rs.Fields(5)
Exit Sub
End If
Rs.MoveNext
Wend
MsgBox "Give a valid number"
End Sub
Private Sub Command2_Click()
Form3.Show
End Sub
Private Sub Command3_Click()
End
End Sub
Private Sub Form_Load()
Con.Open "provider=microsoft.Jet.OLEDB.4.0;data source=D:\sd\phone\kk.mdb"
Rs.Open "Table1", Con, adOpenDynamic, adLockOptimistic
MsgBox "Welcome"
End Sub
STATE/COUNTRY FORM:
LOGIN FORM:
2.USER
DETAILS FORM:
SEARCH FORM:
PHONE NUMBER FORM:
ADDRESS FORM:
STD/ISD CODE FORM:
CONCLUSION:
Thus above telephone directory implemented successfully by using VB6.0. It performs
searching about address, details, phone numbers, district /state/country, std/isd code. It reduced
manual process.
INVENTORY MANAGEMENT SYSTEMS
EX NO: 6
DATE:
ABSTRACT:
The object of this project to easily view the “Inventory system”. Such as product
details, sales details. In this project we are collecting the information about the availability of the
stocks. The purchase details, sales details are maintained in the Ms-Access database such as
purchase and sales. And then reports will be generated for each table.
PROJECT DESCRIPTION:
MODULES
¾ Login form
¾ Main form
¾ Purchase details
¾ Sales details
¾ Purchase report
¾ Sales report
LOGIN FORM:
This form is used to login the project of inventory management system only the person
whose know the password can able made the transaction.
MAIN FORM:
Main form is MDIform that contains the menu in that we have transaction, report and end
as the main menu which the transaction menu contains purchase, sales as submenu. In report
menu purchase report, sales report as the submenu.
PURCHASE DETAILS:
In purchase form we have the details about the product name, product code and purchase
quantity. If we select the product name automatically display the product code in the textbox.
And then number of quantity will be added in the purchase table in database.
SALES DETAILS:
In sales form we have the details about the product name, product code and sales quantity.
If we select the product name automatically display the product code in the textbox. And then
number of quantity will be reduced in the sales table in database.
GOALS:
The goals of the project are to computerize the “Inventory management system” to
simplify the manual work and maintain up-to-date information.
SYSTEM ENVIRONMENT:
HARDWARE CONFIGURATION:
• PROCESSOR:PENTIUM-IV
• HARD DISK CAPACITY:40GB
SOFTWARE CONFIGURTION:
purchase
sales
Stock report
CUSTOMER VENDOR
CLASS DIAGARM:
CODE:
…………………………………MDI Form……………………………..
MAIN FORM:
PURCHASE FORM:
Sales Form:
PURCHASE REPORT:
SALES REPORT:
RESULT: