2020 Aquarium Shop Management System
2020 Aquarium Shop Management System
Project Report
On
SUBMITTED TO
This is to certify that the Project work entitled “AQUARIUM SHOP MANAGEMENT
SYSTEM” is carried out by Miss Neha Dewangan, a student of PGDCA-IInd SEMESTER
at Govt. V.Y.T. PG Autonomous College Durg, Chhattisgarh, India is hereby approved as
a credible work in the discipline of Computer Science & Information Technology for the
award of degree of Post Graduate Diploma in Computer Application during the year
20202021 from HEMCHAND YADAV VISHWAVIDYALAYA, Durg (C.G.).
DR. R. K. SINHA
(Principal)
2
GOVT. V.Y.T. PG AUTONOMOUS
COLLEGE, DURG,
CHHATTISGARH, INDIA
Reaccredited with Grade “A+” By NACC
An Autonomous College Affiliated to
Hemchand Yadav Vishwavidyalaya, Durg (C.G.)
CERTIFICATE
This is to certify that the Project work entitled “AQUARIUM SHOP MANAGEMENT
SYSTEM” submitted to the Govt. V.Y.T. PG Autonomous College Durg, Chhattisgarh,
India by Miss Neha Dewangan ROLL No ….................. in partial fulfillment for the
requirements relating to nature and standard of the award of Post Graduate Diploma in
Computer Application Degree by HEMCHAND YADAV VISHWAVIDYALAYA,
DURG (C.G.) for the academic year 2020-2021.
This project has been carried out under my guidance.
This is to certify that Miss Deepa Dewangan student of PGDCA-IInd SEMESTER has
successfully completed this computer project on the topic “AQUARIUM SHOP
MANAGEMENT SYSTEM” from “,……………………AQUARIUM SHOP (C.G.)”
during academic session 2020-2021 as per the guidelines issues by HEMCHAND YADAV
VISHWAVIDYALAYA, DURG (C.G.).
GOVT. V.Y.T. PG AUTONOMOUS
COLLEGE, DURG,
CHHATTISGARH, INDIA
Reaccredited with Grade “A+” By NACC
An Autonomous College Affiliated to
Hemchand Yadav Vishwavidyalaya, Durg (C.G.)
8
CERTIFICATE OF EVALUATION
This is to certify that the Project work entitled “AQUARIUM SHOP MANAGEMENT
SYSTEM” is carried out by Miss Neha Dewangan, a student of PGDCA-IInd SEMESTER
at Govt. V.Y.T. PG Autonomous College Durg, Chhattisgarh, India after proper
evaluation and examination, is hereby approved as a credible work in the discipline of
Computer Science & Information Technology and is done in a satisfactory manner for its
acceptance as a requisite for the award of degree of Post Graduate Diploma in Computer
Application during the year 2020-2021 from HEMCHAND YADAV
VISHWAVIDYALAYA , DURG (C.G.).
DECLARATION
This is to certify that the Project report entitled “AQUARIUM SHOP MANAGEMENT
SYSTEM” , which is submitted by me in the partial fulfillment for the award of the degree of
Post Graduate Diploma In Computer Application, (Govt. V.Y.T. PG Autonomous
College Durg, Chhattisgarh, India), comprises the original work carried out by me.
I further declare that the work reported in this project has not been submitted and will not be
submitted, either in part or in full for the award of any other degree in the institute or any
other Institute or University.
10
ACKNOWLEDGEMENT
12
SYNOPSIS
1. OBJECTIVES & SCOPE OF THE PROJECT……………………………………. 9
2. THEORETICALBACKGROUNDOFTHEPROJECT………………….................10
2.1.1 VISUALBASIC6.0………………………………………………………….10
2.2 MSACCESS…………………………………………………………………11
3. DEFINATIONOFPROBLEM……………………………………………..............12
4. SYSTEMANALYSISANDDESIGN………………………………………………13
5. SYSTEMPLANNING(PERTCHART)…………………………………………….15
6. SYSTEMMAINTENANCE&EVALUATION………………………….…………16
7. METHODOLOGYADOPTED…………………………………………..………...17
8. HARDWARE&SOFTWARESPECIFICATION……………………..……………18 9.
COST&BENEFITSANALYSIS……………………………………..…………….19
10.DFD(DATAFLOWDIAGRAM)…………………………..……………………….22
11.E-DIAGRAM……………………………………………………..………………..25
12.DATABASE DESIGN…………………………………………………………......27
13.FORMDESIGN…………………………………………………………………….31
14.ENTRYDETAIL…………………………………………………………..……….43
15.REPORTS……………………………………………………………………….....49
16.CODING……………………………………………………………………...........53
17.SYSTEMECURITY…………………………………………………………..........83
18.CONCLUSION………………………………………………………….………...84
19.REFERENCES…………………………………………………………….…….....85
20.SOFTCOPYOFTHEPROJECT ON CD……………………………………………86
13
OBJECTIVES & SCOPE OF THE PROJECT
14
THEORETICAL BACKGROUND OF THE PROJECT
FRONT END
VISUAL BASIC 6.0
Visual basic is a tool that allows you to develop windows (Graphic user interface –GUI).
Rather than writing numerous lines of code to describe the appearance and location of
interface element, you simply odd objects into place on the screen.
Visual basic is a high level programming language evolved from the earlier Dos
version called BASIC. Basic means Beginners All purpose symbolic Instruction code.
Visual basic is an event driver programming. This is an event driver programming.
This basic due to its window interface, the user may click on a creation object
randomly. So each object has to be programmed independently to be able to response to
the actions (event). Therefore a visual basic programs is made up of many sub
programs, each has its own program code and each can be linked together in a way or
another .VB is Microsoft programming language. The idea allows the programmer to
create, run and debug VB programs conveniently.
FEATURES OF VB
2. It has the powerful database access tools that allow you to create database, font end
applications and scalable server –side component for most popular database format,
including Microsoft SQL server and enterprise-level databases.
5. Visual Basic provides many additional tools to make interface & programming become
attractive.
15
MS ACCESS
16
DEFINITION OF PROBLEM
Since we were working manually now we have decided to implement a computerized
system to make the purchase System.
To access the customer’s records and get the desired information which may require.
Also we want a user friendly system which can help us a lot because we were new to
computers.
The implementation of this system has given some benefits to us, they are as follows:
Reduce errors caused by manual calculations work.
17
SYSTEM ANALYSIS AND & DESIGN
System Analysis
Systems analysis is a process of collecting factual data, understand the processes involved,
identifying problems and recommending feasible suggestions for improving the system
functioning. This involves studying the business processes, gathering operational data,
understand the information flow, finding out bottlenecks and evolving solutions for
overcoming the weaknesses of the system so as to achieve the organizational goals. System
Analysis also includes subdividing of complex process involving the entire system,
identification
of data store and manual processes. The major objectives of systems analysis are to find
answers for each business process: What is being done How is it being done, Who is doing it,
When is he doing it, Why is it being done and How can it be improved? It is more of a
thinking process and involves the creative skills of the System Analyst. It attempts to give
birth to a new efficient system that satisfies the current needs of the user and has scope for
future growth within the organizational constraints. The result of this process is a logical
system design. Systems analysis is an iterative process that continues until a preferred and
acceptable solution emerges.
System Design
Based on the user requirements and the detailed analysis of the existing system, the
new system must be designed. This is the phase of system designing. It is the most crucial
phase in the developments of a system. The logical system design arrived at as a result of
18
systems analysis is converted into physical system design. Normally, the design proceeds in
two stages:
In the design stage, the programming language and the hardware and software platform in
which the new system will run are also decided. There are several tools and techniques used
for describing the system design of the system. These tools and techniques are:
19
Pert Chart
Flowchart
Data flow diagram (DFD)
Data dictionary
Structured English
Decision table
Decision tree
14
SYSTEM PLANNING (PERT CHART)
Project
Definition
22
Database
Design
Requirement Report
Coding Testing
Specification
GUI Design
15
System Maintenance
Planning begins early the acquisition process with development of a maintenance concept.
Maintenance planning is conducted to evolve and establish requirements and task to be
accomplished for achieving, restoring and maintaining operational capability for the life of
system. Throughout its life, a system should operate effectively and efficiently. To do this,
the system needs to be maintained and its users need to be supported. This should be an
ongoing process to make sure that the system continues to meet requirements. The
operational characteristics of the system will be reviewed continually.
The project should implement the following activities and tasks in accordance with applicable
organization policies and procedures with respect to the maintenance process. Preserving
System operating potential through proper planning of system scheduled maintenance .This
requires a reliability –centered maintenance strategy that incorporates preventive
maintenance in order to preempt failures thereby extending the mean time between corrective
maintenance.as well as enhancing the availability to the system.
24
METHODOLOGY ADOPTED
The top down methodology may lead to an inefficient decomposition in levels, this ending in
a failure. Hence it needs space for backtracking. The bottom-up strategy, on the other hand,
needs prior knowledge of the system and its constituting components without which it is
impractical to work with this method. To avoid these limitations, designers generally start
design the system from meddle level of decomposition, moving up for design the system as
well as moving down for design atomic units. This becomes practical problems, designers
have incomplete but workable to design these components with atomic units and then design
the system with these components. This approach is called the hybrid approach. This
approach incorporates the benefits of both top-down and bottom-up approaches overcoming
most of their drawbacks.
HARDWARE & SOFTWARE SPECIFICATION
2. RAM : 2GB
4. MONITER : 19”HCL
Benefit
We can define benefit as
Profit or Benefit = Income - Costs
• The whole software can be operate through a single system not a load of systems
required.
• This system leads to less time consuming.
• Only a single person is needed to run the software this helps in saving of cost.
as either direct or indirect. Direct costs are having rupee value from the associated with it.
Direct Benefits can be acquired by:
• Increasing income, or
• Decreasing cost, or
• Both
The system will provide some benefits also. Benefits can be tangible pr intangible direct
or indirect. In cost benefit analysis, the first task is to identify each benefit and assign a
monetary value to it.
The two main benefits are improved performance and minimized processing costs. Further
costs and benefits can be categorized as Tangible and Intangible Costs and Benefits:
Tangible cost and benefits can be measured. Hardware costs, salaries for professionals,
software cost are all tangible costs. They are identified and measured. The purchase of
hardware or software, personnel training, and employee salaries are example of tangible costs.
Costs whose value cannot be measured are referred as intangible costs. The cost of breakdown
of an online system during banking hours will cause the bank lose deposits.
Benefits are also tangible or intangible. For example, more customer satisfaction,
improved company status, etc. are all intangible benefits. Whereas improved response time,
producing error free output such as producing reports are all tangible benefits. Both tangible
and intangible costs and benefits should be considered in the evaluation process.
Direct or Indirect Costs and Benefits
Cost accounting point of view, the costs are treated benefits are also attributable to a
given project. For example, if the proposed systems that can handle more transactions say 25%
more than the present system then it is direct benefit.
Indirect costs results from the operations that are not directly associated with the system.
Insurance, maintenance, heat, light, air conditioning are all indirect costs.
May be weekly or monthly depending upon the system. They are proportional to the
work volume and continue as long as system is in operation.
Fixed benefits don’t change. Variable benefits are realized on a regular basis. Steps of
CBA can briefly be described as:
• Estimate the development costs, operating costs and benefits.
• Determine the life of the system.
• When will the benefits start to accrue?
• When will the system become obsolete?
• Determine the interest rate
This should reflect a realistic low risk investment rate.
DFD(DATA FLOW DIAGRAM)
LEVEL 1 DFD
LOGIN
&
ADMIN PASSWORD
AQUARIUM
SHOP
MANAGE MENT
CUSTOMER
CUSTOMER
DEALER
DEALER
STOCK
STOCK
PURCHASE PURCHASE
SALES SLALES
REPORTS
LEVEL 0 DFD
CUSTOMER
DEALER
LOG IN AQUARIUM
SHOP STOCK
ADMIN MANAGEMENT
SYSTEM
PURCHASE
E-R DIAGRAM
DEALER DETAIL
STOCK DETAIL
PURCHASE-TABLE
SALE - TABLE
FORM DESIGN
LOGIN FORM
SPLASH FORM
MDI FORM
CUSTOMER ENTRY
DEALER OR SUPPLIER FORM
STOCK DETAIL
PURCHASE DETAILS FORM
SALES DETAILS FORM
PURCHASE REPORT FORM
SALE ENTRY FORM
EXIT MDI
CUSTOMER TABLE
PURCHASE TABLE
SALES TABLE
REPORTS
CUSTOMER REPORTS
DEALER OR SUPPLIER REPORT
SALES REPORT
CODING
LOG IN FORM
End Sub
rs.Update
CLEARALLTEXT Me
MsgBox "Record saved.", vbInformation
Adodc1.Refresh
End Sub
rs.Update
CLEARALLTEXT Me
MsgBox "Record saved.", vbInformation
Adodc1.Refresh
End Sub
PURCHASE FORM
Private Sub Combo6_Click() If rs.State = 1 Then rs.Close
rs.Open "select * from tbl_stock where Aquarium_Name='" & Combo6.Text & "'", con,
adOpenKeyset, adLockOptimistic, adCmdText
Combo1.Text = rs(1)
Text2.Text = rs(2)
Combo2.Text = rs(3)
DTPicker1.Value = rs(4)
Combo3.Text = rs(5)
'Text4.Text = rs(6)
'Text3.Text = rs(7)
Combo4.Text = rs(8)
Combo5.Text = rs(9)
End Sub
rs.Update
CLEARALLTEXT Me
MsgBox "Record saved.", vbInformation
Adodc1.Refresh
End Sub
rs.Update
txtPur_Or_n.Enabled = False
Label12.BackColor = &HFFC0C0
Timer1.Enabled = False
'Text1.Enabled = False
MsgBox "record ADDED", vbInformation
Adodc1.RecordSource = "select * from tbl_SALES where sales_Order_no=" &
Val(Text2.Text)
Adodc1.Refresh
End Sub
Private Sub List1_Click() Dim sql As String txtPur_Or_n = List1.Text If RS.State = 1 Then
RS.Close
sql = "select * from tbl_SALES where sales_order_no =" & Val(List1.Text)
RS.Open sql, con, adOpenKeyset, adLockOptimistic
If RS.RecordCount > 0 Then
DTd_o_p.Value = RS(0) Text2.Text = RS(1) txtPur_Or_n.Text = RS(2) Text1.Text = RS(3)
cmbf_type.Text = RS(4) ' Combo1.Text = RS(5) ' Combo2.Text = RS(6) txtAmount.Text
= RS(7)
Text4.Text = RS(10)
End If
cmdupdate.Enabled = True
Adodc1.RecordSource = "select * from tbl_SALES where sales_order_no =" &
Val(List1.Text)
Adodc1.Refresh
End Sub
End Sub
Private Sub cmdnew_Click() Dim sql As String cmdsave.Enabled = True cmdupdate.Enabled = False
cmdfind.Enabled = False
cmdnew.Enabled = False
If IsNull(RS(0)) Then
End Sub
End Sub
End Sub
'sql = "insert into purchase values(#" & DTd_o_p.Value & "#," & txtPur_Or_n.Text & "," &
txtAmount.Text & ",'" & cmbb_name.Text & "'," & txtDraft_che.Text & "," & txtQuantity.Text & ",'"
& cmbf_type.Text & "')"
'con.Execute sql
If RS.State = 1 Then RS.Close
RS.Open "select * from tbl_pur", con, adOpenKeyset, adLockOptimistic, adCmdText RS.AddNew
RS(0) = DTd_o_p.Value
RS(1) = Val(Text2.Text)
RS(2) = txtPur_Or_n.Text
RS(3) = Text1.Text
RS(4) = cmbf_type.Text
' RS(5) = Combo1.Text
' RS(6) = Combo2.Text
RS(7) = Val(txtAmount.Text)
RS(8) = Val(Text3.Text)
RS(9) = Val(txtAmount.Text) * Val(Text3.Text)
RS(10) = Text4.Text
RS.Update
txtPur_Or_n.Enabled = False
Label12.BackColor = &HFFC0C0
Timer1.Enabled = False
'Text1.Enabled = False
MsgBox "record ADDED", vbInformation
Adodc1.RecordSource = "select * from tbl_pur where sales_Order_no=" & Val(Text2.Text)
Adodc1.Refresh
End Sub
Private Sub DTd_o_p_Change()
If DTd_o_p.Value > Date Then
MsgBox "Enter Currect Date...", vbInformation, "Date Error"
DTd_o_p.Value = Date
End If
End Sub
Private Sub Form_Load() Dim sql As String centerform Me DTd_o_p.Value = Date sql = "select *
from tbl_pur"
If RS.State = 1 Then
RS.Close
Set RS = Nothing
End If
RS.Open sql, con, adOpenKeyset, adLockPessimistic, adCmdText
If RS.RecordCount = 0 Then cmdsave.Enabled = False cmdupdate.Enabled = False cmdfind.Enabled
= False
End If
List1.Visible = False
If RS.State = 1 Then RS.Close
RS.Open "select sales_order_no from tbl_pur GROUP BY sales_ORDER_NO", con, adOpenKeyset,
adLockOptimistic
List1.Clear
While Not RS.EOF = True
List1.AddItem RS(0)
RS.MoveNext
Wend
cmbf_type.Clear DTd_o_p = Date txtAmount = "" cmbb_name = "" txtDraft_che = "" txtQuantity = ""
cmdfind.Enabled = True
Text2.Text = "" Text1.Text = "" txtPur_Or_n.Text = "" cmbf_type.Text = "" txtAmount.Text = ""
txtPur_Or_n.Enabled = True Text1.Enabled = True
Command2.Enabled = False
Adodc1.RecordSource = "select * from tbl_pur where sales_Order_no=0"
Adodc1.Refresh
End Sub
Private Sub List1_Click() Dim sql As String txtPur_Or_n = List1.Text If RS.State = 1 Then RS.Close
sql = "select * from tbl_pur where sales_order_no =" & Val(List1.Text)
RS.Open sql, con, adOpenKeyset, adLockOptimistic
If RS.RecordCount > 0 Then
DTd_o_p.Value = RS(0) Text2.Text = RS(1) txtPur_Or_n.Text = RS(2) Text1.Text = RS(3)
cmbf_type.Text = RS(4) ' Combo1.Text = RS(5) ' Combo2.Text = RS(6) txtAmount.Text =
RS(7)
Text4.Text = RS(10)
End If
cmdupdate.Enabled = True
Adodc1.RecordSource = "select * from tbl_pur where sales_order_no =" & Val(List1.Text)
Adodc1.Refresh
End Sub
End Sub
service_name
from
as
sub_service where
75
76
MONTHLY ATTENDENCE REPORT FORM
77
SALE REPORT FORM
78
DataEnvironment1.rsCommand7.Filter = "date >=#" & dt1.Value & "# and date <=#" &
dt2.Value & "# and rec='" & cmbser.Text & "'"
Else
DataEnvironment1.rsCommand7.Filter = "date >=#" & dt1.Value & "# and date <=#" &
dt2.Value & "# and frm='" & Combo1.Text & "'"
End If
End If
SALEREPORT.Show
End Sub
Private Sub Form_Load()
Me.Height = 2745
Me.Width = 8775
centerform Me
dt1.Value = Date
dt2.Value = Date
If RS.State = 1 Then RS.Close
RS.Open "SELECT * FROM MAIN_SERVICE order by SERVICE_NAME", con,
adOpenKeyset, adLockOptimistic, adCmdText
If RS.RecordCount >= 1 Then
While RS.EOF = False
cmbser.AddItem RS(0)
RS.MoveNext
Wend
End If RS.Close
cmbser.Text = "ALL"
Combo1.Text =
"ALL"
End Sub
79
PURCHASE REPORT FORM
80
MODULE FORM
Call setconnection
frmlogin.Show
End Sub
Private Sub setconnection()
con.Open "provider=microsoft.jet.oledb.4.0;data source= Data.mdb"
Exit Sub errhand:
MsgBox "connection error", vbExclamation + vbOKOnly, "error"
End
End Sub
81
Public Function CLEARALLTEXT(frm As Form)
Dim C As Control
82
SYSTEM SECURITY
The protection of computer based resources that include hardware, software, data,
procedures and people against unauthorized use or natural Disaster is known as System
Security.
System Security can be divided into four related issues:
• Security
• Integrity
• Privacy
• Confidentiality
SYSTEM SECURITY refers to the technical innovations and procedures applied to the
hardware and operation systems to protect against deliberate or accidental damage from a
defined threat.
DATA SECURITY is the protection of data from loss, disclosure, modification and
destruction.
PRIVACY defines the rights of the user or organizations to determine what information they
are willing to share with or accept from others and how the organization can be protected
against unwelcome, unfair or excessive dissemination of information about it.
83
CONCLUSION
1. User friendly.
84
REFERENCES
The book is which are followed in making this object successful & came to end are:
PUBLICATIONS
85
SOFT COPY OF THE PROJECT ON CD
86