Professional Documents
Culture Documents
Electronic Shop Project Report
Electronic Shop Project Report
Project Category:
This is a project which can be placed in the category of RDBMS & OOPS.
1.3
Tools
Platform,
Hardware
&
Software
requirement
specifications
Platform Windows XP
Front End MS Visual Basic.Net
Back End MS Access
Hardware Requirements:
Pentium III, 700 MHz, 40 GB HDD, 256 MB RAM, A CD Writer / Reader, A Color
Monitor.
Software Requirements:
Vb 6.0
MS Access
MS Windows XP
For the Front-End I intend to use Visual Basic and for the Backend MS Access will be
used.
St.Philomena College,Puttur
Coding Talks
1.5 MS Access
Microsoft Access uses similar features to those found in other databases and
some other features that are unique. Most of these additional features are made
possible by Accesss tight integration with the Windows NT operating system. MS
Access contains the data storage options and the capability to store and process the
same volume of data as a mainframe or a mini computer.
MS Access is the latest Client/Server based RDBMS package from Microsoft.
Its new features provide a very high degree of performance making it comprehensive
package for database management. It is a largely used in medium-sized
establishments.
St.Philomena College,Puttur
Coding Talks
Ordering costs
Acquisition costs
St.Philomena College,Puttur
Coding Talks
2.1 INTRODUCTION
The software project is initiated by the client needs. In the beginning, these
needs are in the minds of various people in the client organization. The requirement
analyst has to identify the requirements by talking to these people and understanding
their needs. For such systems, the requirements problem is complicated by the fact
that the needs and requirements of the system many not to be known even to the userthey have to be visualized and created. Hence, identifying requirements necessarily
involves specifying what some people have in their minds. When inputs from multiple
people are to be gathered, as is often the case, these inputs are likely to be inconsistent
as well.
2.1.1 Purpose:
This project is aimed at providing an economically feasible security and
communication system that will provide very good features that can fulfill the security
needs of a small organization. The project will be supposed to implement the storage
of products so that a large collection could be maintained with minimum storage
space. This project will also be able to provide reports of products sold to the
customer and brought to the store.
2.1.2 Scope:
The project could be implemented in an average sized organization. An
average company will not be very keen on spending loads of money on ledgers.
Where as our project will greatly reduce the costs which is using common and cheap
office items like database and desktop application. And also there is no requirement to
store books or accounts. The data is directly stored in the database in the hard disk of
the PC.
St.Philomena College,Puttur
Coding Talks
Source listing
This module is suppose to identify the products by their discription.
Add products
This module is suppose to take the inputs from an input device.
Add customers
This module is capable of adding customers in the specified formats.
Searching
In this module the admin or emplyee can search the customer or
products from the database based on criterias
Transactions
This module will take up transactions like selling products, buying
products
from
supplier
updating
cash
and
Report Generation
This is a client program which will request for reports.
St.Philomena College,Puttur
updating
the
Coding Talks
2.1.4 References
The needed requirements for this project has been obtained from the
stock by observing manual records and also gathered some of the
information by asking questions.
Vb 6.0
2.1.5 Overview
Electronic Shop is a process of storing the products which is capable of
maintaining storage of large amount of products. The primary purpose of this
application is to implement the above stated functionality. The application should be
capable enough to store the products and also perform some updating on the products
that is stored. It will be having user friendly GUIs that will guide the user to easily
achieve the same. The application shall also have some features like reports
displaying in the same window. In addition to this the application also supports
feature to search products. It can also search products based on criteria so that the
employees will be able to view the same. The application is to be fully developed
under vb platform using Visual Basic 6.0
St.Philomena College,Puttur
Coding Talks
AdminForm
User Form
Adding users
Adding products
Updating users
Updating products
Report generations
St.Philomena College,Puttur
Coding Talks
Dependencies:
All necessary hardware and software are available for implementing and use
of the tool.
The proposed system would be designed, developed and implemented based
on the software requirements specifications document.
End users should have basic knowledge of computer and we also assure that
the users will be given software training documentation and reference
material.
The application should be able to handle all the tasks in an efficient manner.
ii.
iii.
Coding Talks
forms which will be very easy to work with.
Hardware constraints:
Computer: INTEL compatible
256 MB RAM or higher
Pentium III
A CD Writer / Reader
A Color Monitor
St.Philomena College,Puttur
Coding Talks
3.1 INTRODUCTION
The purpose of the Design Phase is to a solution of the problem
specified in the requirements document. This is the first step in moving from the
problem domain to the solution domain. The design of a system is perhaps the most
critical factor affecting the quality of the software; it has a major impact on the later
phases is the Design Document. This Document is similar to a blueprint or a plan for
the solution and is used later during implementation, testing and maintenance.
The Design activity is often divided into separate phases System Design and
Detailed Design. System Design is sometimes also called Top-Level Design. This
system design aims to identify and modules that should be in the system, the
specifications of these modules, and how they interact with each other to produce the
desired result. At the end of the System Design all the major data structures, file
formats, and the major modules in the system and their specifications are decided.
St.Philomena College,Puttur
Coding Talks
i)
Admin
A Context Flow Diagram is a top level (also known as level 0) data flow
diagram. It only contains one process node (process 0) that generalizes the function of
the entire system in relationship to external entities. In context diagram the entire
system is treated as a single process and all its inputs, outputs, sinks and sources are
identified and shown.
St.Philomena College,Puttur
Coding Talks
Customer Information/
Products
Administrator/User
Report
Login
Update
Customer /
Products / User
Electronic
Shop Mgt
System
Update
Activities
Purchase /
Transaction
St.Philomena College,Puttur
Customer /
Product /
Transaction
Report Generation
Coding Talks
A DFD represents flow of data through a system. Data flow diagrams are
commonly used during problem analysis. It views a system as a function that
transforms the input into desired output. A DFD shows movement of data through the
different transformations or processes in the system.
Dataflow diagrams can be used to provide the end user with a physical idea of
where the data they input ultimately has an effect upon the structure of the whole
system from order to dispatch to restock how any system is developed can be
determined through a dataflow diagram. The appropriate register saved in database
and maintained by appropriate authorities.
St.Philomena College,Puttur
Coding Talks
.
Function
File/Database
Input/output
Flow
St.Philomena College,Puttur
Coding Talks
Level 0:
Admin/User
Input
Output
System
Level 1:
St.Philomena College,Puttur
Data Base
Coding Talks
Admin/User
Not Valid
Login
Valid
Main Screen
Level 2:
St.Philomena College,Puttur
Coding Talks
Logged in
Admin/
User
Storekeeper
New
customr/prodcts
details
DB
Customer
details
Transactions
Of products
Sell to
customer/take
from supplier
List of
Transactions
And customers
DB
St.Philomena College,Puttur
Coding Talks
Search
products
and
customers
DB
Reports
DB
Display
Logout
St.Philomena College,Puttur
Coding Talks
Level 3:
Login
Admin
Add/View/
Update Delete the
Items
Reporting
Pending
Report
Paid
Report
4.1 ER DIAGRAM
St.Philomena College,Puttur
DB
Coding Talks
BuyAm
t
PayAmt
Price
Purchase
date
ProductDes
c
Name
Transaction
Item
Code
N
1
Purchas
e
Customer
Confirm
Purchas
e
CID
Has
Detail
s
Add
N
Name
Has
Detail
s
Product
N
Bill Details
Sino
IName
PId
Unit
Price
UPrice
Quantity
Quantity
Amoun
t
Tota
l
Pric
e
St.Philomena College,Puttur
Area
State