SlideShare ist ein Scribd-Unternehmen logo
1 von 70
Homework Help
https://www.homeworkping.com/
Research Paper help
https://www.homeworkping.com/
Online Tutoring
https://www.homeworkping.com/
Dr. Babasaheb Ambedkar Marathwada University ,
Aurangabad.
Project Report for “Supershopee management Submitted in the fulfillment of
the requirement for the award of the degree of
Bachelor of computer science
Submitted By
Nikita Nikam
Akanksha Jadhav
Pooja Rokade
Guided By
Swapnali Mallade
Mr.P.U.Laghane Dr.A .T. Gaikwad
(Course Co-ordinate) (Head of Department)
Submitted to,
Vivekananda Art’s, Sardar Dalipsingh Commerce & science college
Aurangabad (2013-2014)
CertifiCate
Project Report for “Supershopee Management System” Submitted in the
fulfillment of the requirement for the award of the degree of
Bachelor of computer science
Submitted By
Nikita Nikam
Akanksha Jadhav
Pooja Rokade
Guided By
Miss. Swapnali Mallade
Mr.P.U.Laghane Dr.A.T. Gaikwad
(Course Co-ordinate) (Head of Department)
Submitted to,
Vivekananda Art’s, Sardar Dalipsingh Commerce & Science College
Aurangabad (2013-2014)
INDEX
Sr.no Containts Page no.
1. Introduction
2. System Analysis
2.1 Analysis Model
2.2 System Requirement
3. Feasibility Study
4. E-R Diagram
5. Coding
6. Output Screen
7. Testing Model
8. Conclusion
9. Bibliography
Introduction To Project:
Today is the world of computers. Today, almost all fields we find
computers playing an important role. So being a computer science student and a part of our
study, we have tried to develop Software of “Supershopee Management System”. As we know
how important role computers play in maintaining the Customer Records , item details,
Customers bill, Supplier details, etc.we have tried our best to include all the possible features
required in this. Since the time duration of building the project was short and we are not so
used with Visual Studio Env. we have included only main features that are primary and most
requirement of the project.
About Visual Basic .NET
Introduction
Before we dig into the details of Visual Basic .NET, let’s take a look at an
overview of all the changes and new features. This new release is a significant change from the
previous version. It will take some effort to get used to, but I am sure you will feel that the new
features will make it worthwhile. Visual Basic .NET is more than just an upgrade from Visual
Basic 6.0. As you would expect, the Integrated Development Environment (IDE) has been
enhanced with some new features. All of the Visual Studio development tools will now share
the same Environment. For example, you will no longer need to learn a different IDE
When switching between Visual Basic and Visual C++. Some nice features have
Been added that many of us have been asking for to ease development.
Visual Studio .NET is now built on top of the .NET Framework. This will be a
significant change from Visual Basic 6.0.The .NET Framework takes application development
to viewing the Internet as your new operating system. Your applications will no longer
recognize hardware as a boundary limitation. This is an evolution of the Windows DNA model.
This new framework is built on open Internet protocols for a standardized interoperability
between platforms and programming languages. The .NET Framework will also allow the
creation of new types of applications. Applications will now run using the Common Language
Runtime (CLR). All .NET applications will use this same runtime environment; this allows
your Visual Basic applications to run on equal ground with other languages. The CLR allows
Visual Basic to provide inheritance and free threading, whose absence created two glaring
limitations to Visual Basic Applications.
Visual Basic .NET is object-oriented. Everything is now an object,
And every object is inherited from a standard base class. Another benefit of the
CLR is a common type system, which means that all programming languages
Share the same types. This greatly increases interoperability between languages.
The Internet has entered a new phase. First, it was used to display static Web
pages. Businesses soon found that this did not help them significantly. Next, the
Internet evolved to dynamic content and allowing electronic commerce. The
Next step is to move towards complete applications running on the Internet.
Visual Basic .NET promotes these new Web applications. Web services allow
Objects to be located anywhere on the Internet and to be called from any application across the
Internet (no more trying to get DCOM configured). Of course, extending applications across the
Internet will increase security risks. The .NET Framework has many security features built-in to
it to protect your applications.
Examining the New IDE
Whether you are a developer or a manager, you probably care more about how
difficult the transition to this new environment will be than about every new feature. Microsoft
shares your concerns. As you explore what VB.NET can offer, you will continually observe an
intelligent blending of earlier versions of VB with features adapted from other languages.
Nowhere is this clearer than in the IDE. Microsoft has added significant new functionality to
make developers work more effectively, without requiring them to learn entirely new ways of
doing their jobs. If you have seen earlier versions of Visual Basic, the IDE for VB.NET will
look very familiar.
Cosmetic Improvements
Although numerous changes have been made to the IDE, the ones you will
probably notice first are the cosmetic changes to existing functionality. Previous Versions of
Visual Basic have attempted to strike a balance between conserving Screen real estate and
providing one-click access to as much functionality as possible. Table 1.1 describes some of the
ways that these tradeoffs have been addressed in VB.NET.
Development Accelerators
Of course, not all of the new IDE features are simply cosmetic. The developers of
VB.NET have also provided new interfaces to more efficiently use existing functionality. The
features discussed in Table 1.2 all have clear predecessors in VB 6.0, but they now allow
developers to more efficiently generate their applications.
Table 1.1 Cosmetic Improvements
Feature Description Benefit
Multimonitor Support Developers can use more than
one monitor for display
At the same time.
By executing their code in
one window and debugging
in another, developers can
more accurately simulate the
Experiences of the end user.
Tabbed forms A tabbed layout can be used to
display the child MDI forms
Within the development
environment.
The code windows,
Though you can’t see as
much information at once,
you have the benefit of
taking up less screen real
Estate.
Help screens, form layout
windows, and home page all
can be dragged on top of
each other and displayed in
The same pane.
Toolbox Instead of displaying the controls
in a grid, the controls
are presented vertically, with
A description next to each.
In previous versions of Visual
Basic, you had to hover over
the control to display the
Name of the control. (This
was especially frustrating
when you developed your
own custom controls,
because frequently they
would all default to the same
Icon.)
Expandable code Using an interface similar to
Outline mode in Microsoft
Word, you can now break
your code into sections and
conceal or expand each with
A single click.
Developers now can keep a
higher-level view on their
code, allowing them to
migrate through their application
More efficiently.
Help Instead of having to press F1,
the .NET IDE now observes
what you are doing and presents
context-sensitive help in
Its own window.
Accurate guidance is now
continuously available to
Your developers in real time.
Table 1.2 Development Accelerators
Feature Description Benefit
Menu Editor Using the in-place Menu
Editor, you now can edit
menus directly on the
Associated form.
Previously, you had to choose
the Menu Editor item from
the Tools menu This change
speeds up development and
reduces errors associated
With using the wrong form.
Solution Explorer Unlike the Project Explorer
provided in previous versions,
the Solution Explorer provides
a repository to view
and maintain heterogeneous
You can now manage
components
that did not originate
in VB. (The ability to
make VB work better with
Development resources.
.
other languages is one of the
driving forces behind the
.NET initiative.)
.
Server Explorer Now you can see the servers
available in a client/server or
Internet app and directly
incorporate their resources
Into your code.
What was formerly done
manually now can be done
Using drag-and-drop. For
example, if you have a stored
procedure on a server in SQL,
you can browse directly to
the stored procedure and
make the update on the page
Directly.
Home Page The opening screen that
appears when you launch VB
is now created using DHTML
You can now do more
programming
visually, reducing
Potential for error. For
example, if you have a stored
procedure in SQL Server, you
could browse directly to that
stored procedure and drag it
Onto the needed pane. VB
does the rest of the coding
Automatically.
Help Instead of having to press F1,
the .NET IDE now observes
what you are doing and presents
context-sensitive help in
Its own window.
Accurate guidance is now
continuously available to
Your developers in real time.
.NET Framework
The best way to understand what .NET offers is to observe some of the limitations of its
predecessors. In this section, we take a very brief and simplified look at the history of Microsoft
component interaction and then a short look at the architecture. A Very Brief and Simplified
History When Windows 3.0 was introduced, the initial method used for communicating across
applications was Dynamic Data Exchange, or DDE. DDE was resource intensive, inflexible,
and prone to cause system crashes. Nonetheless, it worked acceptably on single machines, and
for many years, many applications continued to use this approach to send messages between
applications. Over the years, Microsoft discouraged the use of DDE, and encouraged the use of
the Common Object Model (COM) and Distributed COM (DCOM).
COM was used for communication among Microsoft applications on a single
machine, whereas DCOM was used to communicate with remote hosts. Meanwhile, a
consortium of allied vendors (including IBM, Sun, and Apple) were proposing an alternative
approach to innermost communication called CORBA. Unlike COM, CORBA was much better
at passing messages across different operating systems.
Unfortunately, the protocol was resource-intensive and difficult to program, and its use
never lived up to its promise. During this time, Microsoft was improving its technology, and
they introduced COM+, Microsoft Transaction Server (MTS), and Distributed Network
Architecture (DNA).These technologies allowed more sophisticated interactions among
components, such as object pooling, events, and transactions. Unfortunately, these technologies
required that each of the applications know a great deal about the other applications, and so they
didn’t work very well when the operating platforms were heterogeneous (for example,
Windows apps communicating with Linux). This brings us to the year 2001 and the .NET
initiative, which combines the power of COM with the flexibility of CORBA. Although this
technology is primarily associated with Microsoft, its flexibility and scalability means that
theoretically it could be usable on other platforms in the future. (Although the .NET Framework
runs on all Windows operating systems from Windows 95 on up, another version called the
.NET Compact Framework is intended to run on Windows CE.)
.NET Architecture
The .NET Framework consists of three parts: the Common Language Runtime, the
Framework classes, and ASP.NET, which are covered in the following sections. The
components of .NET tend to cause some confusion. Figure 1.1 provides an illustration of the
.NET architecture.
Fig.NET Framework:
.NET
.NET Framework .NET Servers
ASP.NET Updated
ASP Engine Web
Forms Engine
Framework Classes
System. Math,
System. Io, System.
Data, Etc.
Common Language
Runtime
Memory Management
Common Type
System
Garbage Collection
Proposed System
Due to computerization “Supershopee Management System” will enjoy following
advantages:
1. Paperless Work.
2. Prompt services.
3. Standard of manpower.
4. Ultramodern technical environment.
5. Helpful in future plans.
6. Reduction of manpower.
7. Useful in development and growth of Shop.
8. Increase speed.
9. Customer Satisfaction.
10.Saving more Records at one Location.
OBJECTIVE OF COMPUTERIZED SYSTEM:
1. To automate the shop by replacement current manual system.
2. Generates the enquiry from the user
3. Provide validity checks on information.
4. Generation of code accordingly time being.
5. Provide a standard uniform environment for detection of errors and mistakes.
6. Provide a strong physical and logical security.
7. Provide user manual to help the end user to work friendly with the proposed system.
8. Control on the flow of data throughout the Shop.
9. Easy input facility.
10. Crystal report generation.
SCOPE OF THE PROJECT
“Supershopee Management System”, this Application includes various useful
procedures. In this system the allocation of efficient process is done very efficiently. We are
able to see whatever we want.
On the basis of this system it’s easy for us to recognize the actual processing in
the shop.
We can easily manage the process of “Supershopee” & the contents of the
system are –
1. Speeding of the process of calculation.
2. To face-off very overloaded work very finally.
3. To extend the excellent & fast services to User & also economic point of view.
4. To make the process punctual in the submission of daily reports to the concern.
5. To save valuable manpower this can be utilized for some other important work
Feasibility Study
While designing any system the first step of the designing of the system is the
requirements analysis. Study of requirement analysis is done though different feasibility studies,
following are the different feasibility studies:-
1) Technical feasibility
2) Economical feasibility
3) Operational feasibility
Feasibility study help:
• To identify the scope of the system to be studied.
• To identify the problems and understand opportunities in the current system which may
be manual or automated.
• To identify the major objective of the system.
• To estimate roughly the cost of each possible solution to the user problem
and identify those solutions that might satisfy the user’s needs within the budget and
schedule.
• To develop the rough estimate of the benefits and drawbacks of each
solution.
• To develop the outline of how he project might be carried out, with an idea
of resources required.
• To obtain user and management views on all above procedures.
• To obtain the decision from the user and management on whether to commit at least
analysis part of the project.
Technical Feasibility:
Technical feasibility is the study of the cost benefits analysis of the system and
study hardware and software requirements i.e. technical requirements of the system in order to
inform management and user that for particular system designing this much technical sources
are required. In order to know user and management view, regarding the technical resources.
By studying the technical study the actual cost of the system designing
is known. To known the total system cost is essential for any organization i.e. management,
that actual expense of the system and what are the output of system.
Economical Feasibility Study:
Economical Feasibility study is the study is the study of actual cost and benefits of
the systems. Actual cost if the system is calculate in the economical study so as to inform the
user and management that this much cost will be required to develop the system designing, to
know the total system cost i.e. essential for any organization i.e. management that actual
expanse of the system and what are the outputs of that benefits.
So, actual cost of the system is important before starting the design of the system.
After how many years proposed system will prove beneficial for organization is studied in
economical study.
The design system will provide tangible as well as intangible benefits. Tangible
benefits at those which give benefits in terms of money where as intangible benefits are those
that are not in terms of money.
Operational Feasibility Study:
Training program will required to train the users. A group of users
will be trained during the training period. It focuses on the willingness and the ability of the
user. An estimate shelled is made of how string a reaction the user staff is likely to have
towards the development of computerize system. It is known that complete installation have
something to do with the turnover, transfer rating and changes something to do with the
turnover, transfer rating and changes in employee’s job status. A proposed system requires
special efforts to educate and train the staff on new way of conducting ways.
Structured Analysis
Structured analysis is a set of techniques & graphical tools that allows the
analysis to develop a new kind of system specification that is easily understandable to the end-
users. Structured analysis considers new goals and structured tools for analysis.
• Use graphics whenever possible to help better communication with the user.
• Differentiate between logical and physical system.
• Build a logical system to familiarize the user with the system
characteristic and interrelations before implementation.
We structured tools focuses on the tools listed earlier essentially the data flow
diagram, data dictionary, structured English, decision trees and decision tables. The objective is
to build a new document specification provides the basic for the design and implementation.
Requirement Specification:
aUser Requirements:
 zTo maintain each Customer record.
 Generate different Bill for each Customer.
 Vaalidate the Data.
 Display Bill and item details of each Customer.
 Display Supplier details also.
H/w Requirements:
1. 32-bit-Microprocessor
2. 512 MB RAM
3. CD-ROM
4. CPU
S/w Requirements:
1. Sql,Visual Studio 2008
2. Microsoft Visual Studio 2010
System Analysis and Design
Data Flow Diagram
Supplier
Entry of
Item In
Shop
1.0
Item Details Item Details
Item
Validatio
n
1.2
Supplier
Details
1.1
Supplier
Item Details
Supplier-Master
Item-Master
Rejection Files
Valid Item
Defected
Item
Item-Detail
Entity Relationship Diagram
Functional Decomposition Diagram
Data dictionary
II) Data dictionary
Data dictionary means the data about data. The data dictionary is using
heavily great emphasis should be placed on developing a good design and efficient
implementation of the dictionary. Here we are describing the data, which is used in the
program and the database while describing it the user knows what is the function of he each
field used in program so less chances of the error are occurred.
In all these tables are used in this project and each of them are made
according to the requirement of the project.
1. Item table
No. Field
Name
DataType Size Key
1 I_code Varchar2 10 Pk
2 I_nm Varchar2 20 -
3 I_qty Varchar2 10 -
4 I_price number 6,2 -
2. Item table
No. Field
Name
DataType Size
1 Bill_no(pk) Varchar2 5
2 I_code(fk) Varchar2 10
3 I_nm Varchar2 20
4 Qty Number 10
5. Price Number 10,2
6. Total Number 25,2
3. Home Table
No. Field
Name
DataType Size
1 Bill_no Varchar2 5
2 Cust_Nm Varchar2 25
3 Cust_add Varchar2 50
4 Cust_cont Number 15
4. Supplier Table
No. Field
Name
DataType Size
1 S_id(pk) Varchar2 10
2 S_nm Varchar2 50
3 S_add Varchar2 60
4 S_cont Number 25
5. Order detail Table
No. Field
Name
DataType Size
1 S_id(pk) Varchar2 10
2 I_code Varchar2 15
3 I_nm Varchar2 20
4 Qty Number 10
Coding:
Formmain.vb:
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Linq
Imports System.Text
Imports System.Windows.Forms
Public Class frmmain
Private childFormNumber As Integer = 0
Private tempUser As String = ""
Private prev As String = ""
Public Sub New(ByVal User As String, ByVal privilege As String)
tempUser = User
prev = privilege
InitializeComponent()
If prev = "Admin" Then
menuItem.Visible = False
catagoryToolStripMenuItem.Visible = False
'searchToolStripMenuItem1.Visible = false;
'creatNewToolStripMenuItem.Visible = false;
'itemToolStripMenuItem.Visible = false;
'toolToolStripMenuItem.Visible = false;
menusales.Visible = False
ElseIf prev = "Cashier" Then
notificationToolStripMenuItem.Visible = False
newWindowToolStripMenuItem.Visible = False
toolsMenu.Visible = False
'creatNewToolStripMenuItem.Visible = false;
'itemToolStripMenuItem.Visible = false;
'toolToolStripMenuItem.Visible = false;
menuItem.Visible = False
ElseIf prev = "Storekeeper" Then
' menusales.Visible = false;
notificationToolStripMenuItem.Visible = False
newWindowToolStripMenuItem.Visible = False
toolsMenu.Visible = False
'creatNewToolStripMenuItem.Visible = false;
'toolToolStripMenuItem.Visible = false;
'salesToolStripMenuItem.Visible = false;
menusales.Visible = False
End If
End Sub
Private Sub exitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles exitToolStripMenuItem.Click
End
End Sub
Private Sub selectAllToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles selectAllToolStripMenuItem.Click
frmItem_Registration.Show()
End Sub
Private Sub updateItemToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles updateItemToolStripMenuItem.Click
frmItem_Update.Show()
End Sub
Private Sub deleteItemToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles deleteItemToolStripMenuItem.Click
frmDelete_Item.Show()
End Sub
Private Sub viewItemToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles viewItemToolStripMenuItem.Click
View_Item.Show()
End Sub
Private Sub toolBarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles toolBarToolStripMenuItem.Click
sale.Show()
End Sub
Private Sub viewSalesToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles viewSalesToolStripMenuItem1.Click
View_Sales.Show()
End Sub
Private Sub catagoryRegistratioToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles catagoryRegistratioToolStripMenuItem.Click
Catagory_Registration.Show()
End Sub
Private Sub updateCatagoryToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles updateCatagoryToolStripMenuItem.Click
frmCatagory_Update.Show()
End Sub
Private Sub deleteCatagoryToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles deleteCatagoryToolStripMenuItem.Click
frmCatagory_Delete.Show()
End Sub
Private Sub viewCatagoryToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles viewCatagoryToolStripMenuItem.Click
frmCatagory_Views.Show()
End Sub
Private Sub itemSearchToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles itemSearchToolStripMenuItem.Click
frmItem_Serch.Show()
End Sub
Private Sub salesSearchToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles salesSearchToolStripMenuItem.Click
frmSeal_Search.Show()
End Sub
Private Sub expiredGoodsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles expiredGoodsToolStripMenuItem.Click
frmbackup.Show()
End Sub
Private Sub goodsToBeBoughtToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles goodsToBeBoughtToolStripMenuItem.Click
frmRestore.Show()
End Sub
Private Sub newWindowToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles newWindowToolStripMenuItem.Click
User_Account.Show()
End Sub
Private Sub cascadeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cascadeToolStripMenuItem.Click
frmChange_Password.Show()
End Sub
Private Sub tileVerticalToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles tileVerticalToolStripMenuItem.Click
frmForget_Password.Show()
End Sub
Private Sub optionsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles optionsToolStripMenuItem.Click
View_Item.Show()
End Sub
Private Sub logoutToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles logoutToolStripMenuItem1.Click
Me.Hide()
frmLogin.Show()
End Sub
Private Sub weeklySalesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles weeklySalesToolStripMenuItem.Click
View_Sales.Show()
End Sub
End Class
Frmitem_search:
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Linq
Imports System.Text
Imports System.Windows.Forms
Imports System.Data.SqlClient
Public Class frmItem_Serch
'Database db;
Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=D:SMS.mdf;Integrated
Security=True;Connect Timeout=30;User Instance=True"
Dim con As New SqlConnection
Dim ds As DataSet
Private Sub btnFind_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
btnFind.Click
Try
If txtID.Text = "" Then
MessageBox.Show("Please eneter Item name Please", "Message", MessageBoxButtons.OK)
txtID.Focus()
Else
con = New SqlConnection(cs)
con.Open()
Dim com As New SqlCommand("select * from Item where ItemName='" + txtID.Text & "'",
con)
Dim dr As SqlDataReader = com.ExecuteReader()
dr.Read()
If dr.HasRows Then
txtitemid.Text = dr(0).ToString()
txtItemname.Text = dr(1).ToString()
txtquantity.Text = dr(2).ToString()
txtunitprice.Text = dr(3).ToString()
txtexpdate.Text = dr(4).ToString()
txtshelfno.Text = dr(5).ToString()
txtcatagoryid.Text = dr(6).ToString()
dr.Close()
Else
MessageBox.Show("There no is such a record", "Error", MessageBoxButtons.OK,
MessageBoxIcon.[Error])
End If
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Private Sub frmItem_Serch_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
con = New SqlConnection()
con.Open()
Dim sql As New SqlCommand("select * from Item", con)
sql.ExecuteNonQuery()
Dim sda As New SqlDataAdapter(sql)
Dim dt As New DataTable()
Dim ds As New DataSet()
'SqlCommandBuilder bd = new SqlCommandBuilder(sda);
sda.Fill(ds, "Item")
'dt = ds.Tables["Item"];
End Sub
Private Sub btnreset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
btnreset.Click
txtID.Clear()
txtitemid.Clear()
txtItemname.Clear()
txtquantity.Clear()
txtunitprice.Clear()
txtexpdate.Clear()
txtshelfno.Clear()
txtcatagoryid.Clear()
End Sub
Private Sub btnclose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
btnclose.Click
Me.Hide()
End Sub
Private Sub bindingNavigatorMoveFirstItem_Click(ByVal sender As Object, ByVal e As EventArgs)
If ds.Tables(0).Rows.Count > 0 Then
Dim i As Integer = 0
txtitemid.Text = ds.Tables(0).Rows(i)("ItemID").ToString()
txtItemname.Text = ds.Tables(0).Rows(i)("ItemName").ToString()
txtquantity.Text = ds.Tables(0).Rows(i)("Quantity").ToString()
txtunitprice.Text = ds.Tables(0).Rows(i)("UnitPrice").ToString()
txtexpdate.Text = ds.Tables(0).Rows(i)("ExpiredDate").ToString()
txtshelfno.Text = ds.Tables(0).Rows(i)("ShelfNo").ToString()
txtcatagoryid.Text = ds.Tables(0).Rows(i)("CatagoryID").ToString()
End If
End Sub
Private Sub btnfirst_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim ds As New DataSet()
If ds.Tables(0).Rows.Count > 0 Then
Dim i As Integer = 0
txtitemid.Text = ds.Tables(0).Rows(i)("ItemID").ToString()
txtItemname.Text = ds.Tables(0).Rows(i)("ItemName").ToString()
txtquantity.Text = ds.Tables(0).Rows(i)("Quantity").ToString()
txtunitprice.Text = ds.Tables(0).Rows(i)("UnitPrice").ToString()
txtexpdate.Text = ds.Tables(0).Rows(i)("ExpiredDate").ToString()
txtshelfno.Text = ds.Tables(0).Rows(i)("ShelfNo").ToString()
txtcatagoryid.Text = ds.Tables(0).Rows(i)("CatagoryID").ToString()
End If
End Sub
End Class
Log in Form:
Main Form:
Category registration:
Category-delete :
Category View
Item search Form:
.
Item registration:
Seale search Form:
View Item :
Category_views:
Forget Password :
IMPLEMENTATION
While implementation of the system, a proper training is given to
the end-user depending on the nature of the system. Conversion takes place at
the training time or later on.
System testing helps in checking the accuracy and readiness of the
system as how to accesses, update and retrieve the data from the new files. Ones
the programs are available, test data is read from the computer and processing
takes place against the file provided for the testing. If the program is successful
then the live data is entered in it. Otherwise, a diagnostic procedure is used to
correct the errors.
In most of the conversions a parallel run is conducted where the
new system is tired with old system simultaneously. As this method is costly,
but it provides added assurance against the error in the candidate system and
also gives the staff an opportunity to again experience through operation. In any
case after the candidate system proves itself better than the old system is
phased-old.
SYSTEM TESTING
The purpose of system testing is to identify and correct the error in the
Shop system. In system testing performance and acceptance standard performance
or service interruptions that result in the failure is checked during the test.
After test plan has been developed system testing begins by testing
program module separately followed as a unit .The approach is to test each entity
with successively large ones up to the system test level.
PROGRAM TESTING
A program represents a logical element of the system and program
testing check for two types of error:
1. Syntax Error:
A syntax error is a program that violates one or more rules of the
language in which program is written.
2. Logical Error:
Logical error deal with incorrect data fields, items of out range and
invalid combination.
STRING TESTING
Programs are invariably related to one another and interact in a total
system. Each program is tested to see whether it confirms with related programs in
the system. Each portion of the system is tested against the entire module with both
test and live data before the entire system is ready to be tested.
SYSTEM TESTING
It is design to uncover weakness that weren't found in earlier testing
.It includes system failure and validations that occurred in total system. Generally
system testing begins with low volumes of transaction type is reached. The total
system also tested for recovery & feedback after various major failures to ensure
that no data is lost during the emergency.
SYSTEM DOCUMENTATION
All design and test documentation should be finalized and entered in
the library for the future reference. The library is central location for maintenance
of new system’s documentation.
USER ACCEPTANCE TESTING
An acceptance has objective of selling the user the validity and
reliability of system. It verifies that the system's procedures specially operates for
fulfillment of system requirement specification and also verifies that the integrity
of vital data is properly maintaining.
Performance of an expected testis actually the user's show. User's
motivation and knowledge are critical for the successful performance of the system
then; comprehensive test is prepared which indicates system’s tolerance and rate of
accuracy.
Test Cases
TestCaseID: LgntoAdmin
TestCaseName: Test case for login
Pre-Requisite: User should click on “Supershopee.exe”.
Steps Steps to
Execute
Expected
Result
Actual
Result
Pass/
Fail
Remark Defect ID
1 Enter user
nm & pwd
Valid user nm
& pwd, focus
on login button
Login Pass User nm & pwd
checked &
working
Nil
2 Enter wrong
user nm &
pwd
Msg “Invalid
user id or pwd”
focus on user
textbox
Msg
display
Pass Checked Nil
3 Press on exit
button
Stop the
execution
Stop
execu-tion
Pass Checked Nil
TestCaseID: Customer Details
TestCaseName: Test case for saving information
Pre-Requisite: User should click on “Add”.
Steps Steps to
Execute
Expected Result Actual
Result
Pass/
Fail
Remark Defect ID
1 Enter
amount
Accept only Digits
or Numbers
Only
numbers
are
accepted
Pass Checked Nil
2 Click on
show
button
Display all
information of
depositor
Disp info in
all text box
Pass Checked Nil
3 Click on
delete
button
Accept account
no.& delete record
of that a/c no
Delete
record on
database
Pass Checked Nil
4 Press tab
from
amount text
box
Calculate interest
rate & show it on
final amount text
box
Show final
amount
Pass Checked Nil
POST IMPLEMENTATION AND MAINTENANCE
After implementation evaluation & maintenance phase starts. As in
any system aging process is there for the periodic maintenance, in same way the
computer software. If new information is inconsistent with design specification
then charges must be made. In the same way hardware also requires periodic
maintenance to keep in-time with design specification.
The maintenance is to be continued to bring the new system to
standards. User priorities, change in organization's requirement and environment
factors are also called for the system enhancement.
CONCLUSION
At the beginning phase of implementation of the system it is found
that end user is quite innocent about the system, but when they come to know
about the miracles of the system they became more interested towards the system.
The reasons for this are the literacy and teaching about computer fundamental to
the user was very helpful to solve the problems.
When the system was implemented, the user's satisfaction was the
first priority.
The system was fully successful when it started to generation
accurate reports.
This system has tried it's best to reduce its physical efforts of the user
and the satisfy them.
It generation facilities of the system the chances for wrong data has
been totally eliminated.
BIBLIOGRAPHY
While developing this project for Vivekananda Art’s, Sardar
Dalipsingh Commerce & Science College Aurangabad, we have taken references
from some books and guidance from our teachers and also from the Internet.
 References from Books
 Software Engineering
Roger Pressman
 VB.NET
 Acssess
 Websites
 www.google.com
 www.msn.com

Weitere ähnliche Inhalte

Was ist angesagt?

2014_report
2014_report2014_report
2014_report
K SEZER
 
Training on webwroks1
Training on webwroks1Training on webwroks1
Training on webwroks1
sumeettechno
 

Was ist angesagt? (20)

Mobility testing day_1_ppt
Mobility testing day_1_pptMobility testing day_1_ppt
Mobility testing day_1_ppt
 
What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development
 
React native vs react js
React native vs react jsReact native vs react js
React native vs react js
 
React Native - Build Native Mobile App
React Native - Build Native Mobile AppReact Native - Build Native Mobile App
React Native - Build Native Mobile App
 
How to optimize the performance of vue js large application structure
How to optimize the performance of vue js large application structure How to optimize the performance of vue js large application structure
How to optimize the performance of vue js large application structure
 
How to increase the ui performance of apps designed using react
How to increase the ui performance of apps designed using react How to increase the ui performance of apps designed using react
How to increase the ui performance of apps designed using react
 
2014_report
2014_report2014_report
2014_report
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
 
Acknowledgement
AcknowledgementAcknowledgement
Acknowledgement
 
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN StackMEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
 
Develop Mobile App Using Android Lollipop
Develop Mobile App Using Android LollipopDevelop Mobile App Using Android Lollipop
Develop Mobile App Using Android Lollipop
 
Training on webwroks1
Training on webwroks1Training on webwroks1
Training on webwroks1
 
Implementing Web Services In Java
Implementing Web Services In JavaImplementing Web Services In Java
Implementing Web Services In Java
 
visual basic 2005 programmer certification
visual basic 2005 programmer certificationvisual basic 2005 programmer certification
visual basic 2005 programmer certification
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.
 
Visual Studio2010 Product Overview
Visual Studio2010 Product OverviewVisual Studio2010 Product Overview
Visual Studio2010 Product Overview
 
Report html5
Report html5Report html5
Report html5
 
Top 10 java script frameworks for 2020
Top 10 java script frameworks for 2020Top 10 java script frameworks for 2020
Top 10 java script frameworks for 2020
 
An Introduction to Universal Windows Apps
An Introduction to Universal Windows AppsAn Introduction to Universal Windows Apps
An Introduction to Universal Windows Apps
 
AngularJS - A Powerful Framework For Web Applications
AngularJS - A Powerful Framework For Web ApplicationsAngularJS - A Powerful Framework For Web Applications
AngularJS - A Powerful Framework For Web Applications
 

Andere mochten auch (7)

Bartok mikrokosmos vol.3
Bartok   mikrokosmos vol.3Bartok   mikrokosmos vol.3
Bartok mikrokosmos vol.3
 
Bartok mikrokosmos vol.2
Bartok   mikrokosmos vol.2Bartok   mikrokosmos vol.2
Bartok mikrokosmos vol.2
 
Bartok mikrokosmos vol.4
Bartok   mikrokosmos vol.4Bartok   mikrokosmos vol.4
Bartok mikrokosmos vol.4
 
Bartok mikrokosmos vol.5
Bartok   mikrokosmos vol.5Bartok   mikrokosmos vol.5
Bartok mikrokosmos vol.5
 
Bartok mikrokosmos vol.6
Bartok   mikrokosmos vol.6Bartok   mikrokosmos vol.6
Bartok mikrokosmos vol.6
 
Bartok mikrokosmos vol.1
Bartok   mikrokosmos vol.1Bartok   mikrokosmos vol.1
Bartok mikrokosmos vol.1
 
Tài liệu học piano tiếng Việt đầy đủ nhất
Tài liệu học piano tiếng Việt đầy đủ nhấtTài liệu học piano tiếng Việt đầy đủ nhất
Tài liệu học piano tiếng Việt đầy đủ nhất
 

Ähnlich wie 235042632 super-shop-ee

A Brief Note On Asp.Net And Cloud Computing Essay
A Brief Note On Asp.Net And Cloud Computing EssayA Brief Note On Asp.Net And Cloud Computing Essay
A Brief Note On Asp.Net And Cloud Computing Essay
Lanate Drummond
 
A Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdfA Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdf
lubnayasminsebl
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
Yesu Raj
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
Yesu Raj
 

Ähnlich wie 235042632 super-shop-ee (20)

dot net
dot netdot net
dot net
 
Asp.net Vs Vue.js.pdf
Asp.net Vs Vue.js.pdfAsp.net Vs Vue.js.pdf
Asp.net Vs Vue.js.pdf
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment Preview
 
Vue Or React - Which One is the Best_.pptx
Vue Or React - Which One is the Best_.pptxVue Or React - Which One is the Best_.pptx
Vue Or React - Which One is the Best_.pptx
 
Net Beans
Net BeansNet Beans
Net Beans
 
Net Beans
Net BeansNet Beans
Net Beans
 
Murach: An introduction to web programming with ASP.NET Core MVC
Murach: An introduction to web programming with ASP.NET Core MVCMurach: An introduction to web programming with ASP.NET Core MVC
Murach: An introduction to web programming with ASP.NET Core MVC
 
Working in Visual Studio.Net
Working in Visual Studio.NetWorking in Visual Studio.Net
Working in Visual Studio.Net
 
Benefits of Using ASP.NET For Web Development for Businesses In 2023
Benefits of Using ASP.NET For Web Development for Businesses In 2023Benefits of Using ASP.NET For Web Development for Businesses In 2023
Benefits of Using ASP.NET For Web Development for Businesses In 2023
 
Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
 
A Brief Note On Asp.Net And Cloud Computing Essay
A Brief Note On Asp.Net And Cloud Computing EssayA Brief Note On Asp.Net And Cloud Computing Essay
A Brief Note On Asp.Net And Cloud Computing Essay
 
A Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdfA Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdf
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
 
124157075 gb
124157075 gb124157075 gb
124157075 gb
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
 
Vue js & vue cli 3 plugins to boost up the performance of your application
Vue js & vue cli 3 plugins to boost up the performance of your applicationVue js & vue cli 3 plugins to boost up the performance of your application
Vue js & vue cli 3 plugins to boost up the performance of your application
 

Mehr von homeworkping3

Mehr von homeworkping3 (20)

238304497 case-digest
238304497 case-digest238304497 case-digest
238304497 case-digest
 
238247664 crim1 cases-2
238247664 crim1 cases-2238247664 crim1 cases-2
238247664 crim1 cases-2
 
238234981 swamping-and-spoonfeeding
238234981 swamping-and-spoonfeeding238234981 swamping-and-spoonfeeding
238234981 swamping-and-spoonfeeding
 
238218643 jit final-manual-of-power-elx
238218643 jit final-manual-of-power-elx238218643 jit final-manual-of-power-elx
238218643 jit final-manual-of-power-elx
 
238103493 stat con-cases-set
238103493 stat con-cases-set238103493 stat con-cases-set
238103493 stat con-cases-set
 
238097308 envi-cases-full
238097308 envi-cases-full238097308 envi-cases-full
238097308 envi-cases-full
 
238057402 forestry
238057402 forestry238057402 forestry
238057402 forestry
 
238057020 envi-air-water
238057020 envi-air-water238057020 envi-air-water
238057020 envi-air-water
 
238056086 t6-g6
238056086 t6-g6238056086 t6-g6
238056086 t6-g6
 
238019494 rule-06-kinds-of-pleadings
238019494 rule-06-kinds-of-pleadings238019494 rule-06-kinds-of-pleadings
238019494 rule-06-kinds-of-pleadings
 
237978847 pipin-study-7
237978847 pipin-study-7237978847 pipin-study-7
237978847 pipin-study-7
 
237968686 evs-1
237968686 evs-1237968686 evs-1
237968686 evs-1
 
237962770 arthur-lim-et-case
237962770 arthur-lim-et-case237962770 arthur-lim-et-case
237962770 arthur-lim-et-case
 
237922817 city-cell
237922817 city-cell237922817 city-cell
237922817 city-cell
 
237778794 ethical-issues-case-studies
237778794 ethical-issues-case-studies237778794 ethical-issues-case-studies
237778794 ethical-issues-case-studies
 
237768769 case
237768769 case237768769 case
237768769 case
 
237754196 case-study
237754196 case-study237754196 case-study
237754196 case-study
 
237750650 labour-turnover
237750650 labour-turnover237750650 labour-turnover
237750650 labour-turnover
 
237712710 case-study
237712710 case-study237712710 case-study
237712710 case-study
 
237654933 mathematics-t-form-6
237654933 mathematics-t-form-6237654933 mathematics-t-form-6
237654933 mathematics-t-form-6
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

235042632 super-shop-ee

  • 1. Homework Help https://www.homeworkping.com/ Research Paper help https://www.homeworkping.com/ Online Tutoring https://www.homeworkping.com/ Dr. Babasaheb Ambedkar Marathwada University , Aurangabad. Project Report for “Supershopee management Submitted in the fulfillment of the requirement for the award of the degree of Bachelor of computer science Submitted By Nikita Nikam Akanksha Jadhav Pooja Rokade
  • 2. Guided By Swapnali Mallade Mr.P.U.Laghane Dr.A .T. Gaikwad (Course Co-ordinate) (Head of Department) Submitted to, Vivekananda Art’s, Sardar Dalipsingh Commerce & science college Aurangabad (2013-2014) CertifiCate Project Report for “Supershopee Management System” Submitted in the fulfillment of the requirement for the award of the degree of Bachelor of computer science Submitted By Nikita Nikam Akanksha Jadhav Pooja Rokade Guided By Miss. Swapnali Mallade
  • 3. Mr.P.U.Laghane Dr.A.T. Gaikwad (Course Co-ordinate) (Head of Department) Submitted to, Vivekananda Art’s, Sardar Dalipsingh Commerce & Science College Aurangabad (2013-2014)
  • 4. INDEX Sr.no Containts Page no. 1. Introduction 2. System Analysis 2.1 Analysis Model 2.2 System Requirement 3. Feasibility Study 4. E-R Diagram 5. Coding 6. Output Screen 7. Testing Model 8. Conclusion 9. Bibliography
  • 5. Introduction To Project: Today is the world of computers. Today, almost all fields we find computers playing an important role. So being a computer science student and a part of our study, we have tried to develop Software of “Supershopee Management System”. As we know how important role computers play in maintaining the Customer Records , item details, Customers bill, Supplier details, etc.we have tried our best to include all the possible features required in this. Since the time duration of building the project was short and we are not so
  • 6. used with Visual Studio Env. we have included only main features that are primary and most requirement of the project. About Visual Basic .NET Introduction Before we dig into the details of Visual Basic .NET, let’s take a look at an overview of all the changes and new features. This new release is a significant change from the previous version. It will take some effort to get used to, but I am sure you will feel that the new features will make it worthwhile. Visual Basic .NET is more than just an upgrade from Visual Basic 6.0. As you would expect, the Integrated Development Environment (IDE) has been
  • 7. enhanced with some new features. All of the Visual Studio development tools will now share the same Environment. For example, you will no longer need to learn a different IDE When switching between Visual Basic and Visual C++. Some nice features have Been added that many of us have been asking for to ease development. Visual Studio .NET is now built on top of the .NET Framework. This will be a significant change from Visual Basic 6.0.The .NET Framework takes application development to viewing the Internet as your new operating system. Your applications will no longer recognize hardware as a boundary limitation. This is an evolution of the Windows DNA model. This new framework is built on open Internet protocols for a standardized interoperability between platforms and programming languages. The .NET Framework will also allow the creation of new types of applications. Applications will now run using the Common Language Runtime (CLR). All .NET applications will use this same runtime environment; this allows your Visual Basic applications to run on equal ground with other languages. The CLR allows Visual Basic to provide inheritance and free threading, whose absence created two glaring limitations to Visual Basic Applications. Visual Basic .NET is object-oriented. Everything is now an object, And every object is inherited from a standard base class. Another benefit of the CLR is a common type system, which means that all programming languages Share the same types. This greatly increases interoperability between languages. The Internet has entered a new phase. First, it was used to display static Web pages. Businesses soon found that this did not help them significantly. Next, the Internet evolved to dynamic content and allowing electronic commerce. The Next step is to move towards complete applications running on the Internet. Visual Basic .NET promotes these new Web applications. Web services allow Objects to be located anywhere on the Internet and to be called from any application across the Internet (no more trying to get DCOM configured). Of course, extending applications across the
  • 8. Internet will increase security risks. The .NET Framework has many security features built-in to it to protect your applications. Examining the New IDE Whether you are a developer or a manager, you probably care more about how difficult the transition to this new environment will be than about every new feature. Microsoft shares your concerns. As you explore what VB.NET can offer, you will continually observe an intelligent blending of earlier versions of VB with features adapted from other languages. Nowhere is this clearer than in the IDE. Microsoft has added significant new functionality to make developers work more effectively, without requiring them to learn entirely new ways of doing their jobs. If you have seen earlier versions of Visual Basic, the IDE for VB.NET will look very familiar. Cosmetic Improvements Although numerous changes have been made to the IDE, the ones you will probably notice first are the cosmetic changes to existing functionality. Previous Versions of Visual Basic have attempted to strike a balance between conserving Screen real estate and providing one-click access to as much functionality as possible. Table 1.1 describes some of the ways that these tradeoffs have been addressed in VB.NET. Development Accelerators Of course, not all of the new IDE features are simply cosmetic. The developers of VB.NET have also provided new interfaces to more efficiently use existing functionality. The features discussed in Table 1.2 all have clear predecessors in VB 6.0, but they now allow developers to more efficiently generate their applications.
  • 9. Table 1.1 Cosmetic Improvements Feature Description Benefit Multimonitor Support Developers can use more than one monitor for display At the same time. By executing their code in one window and debugging in another, developers can more accurately simulate the Experiences of the end user. Tabbed forms A tabbed layout can be used to display the child MDI forms Within the development environment. The code windows, Though you can’t see as much information at once, you have the benefit of taking up less screen real Estate.
  • 10. Help screens, form layout windows, and home page all can be dragged on top of each other and displayed in The same pane. Toolbox Instead of displaying the controls in a grid, the controls are presented vertically, with A description next to each. In previous versions of Visual Basic, you had to hover over the control to display the Name of the control. (This was especially frustrating when you developed your own custom controls, because frequently they would all default to the same Icon.) Expandable code Using an interface similar to Outline mode in Microsoft Word, you can now break your code into sections and conceal or expand each with A single click. Developers now can keep a higher-level view on their code, allowing them to migrate through their application More efficiently. Help Instead of having to press F1, the .NET IDE now observes what you are doing and presents context-sensitive help in Its own window. Accurate guidance is now continuously available to Your developers in real time. Table 1.2 Development Accelerators Feature Description Benefit Menu Editor Using the in-place Menu Editor, you now can edit menus directly on the Associated form. Previously, you had to choose the Menu Editor item from the Tools menu This change speeds up development and reduces errors associated With using the wrong form. Solution Explorer Unlike the Project Explorer provided in previous versions, the Solution Explorer provides a repository to view and maintain heterogeneous You can now manage components that did not originate in VB. (The ability to make VB work better with
  • 11. Development resources. . other languages is one of the driving forces behind the .NET initiative.) . Server Explorer Now you can see the servers available in a client/server or Internet app and directly incorporate their resources Into your code. What was formerly done manually now can be done Using drag-and-drop. For example, if you have a stored procedure on a server in SQL, you can browse directly to the stored procedure and make the update on the page Directly. Home Page The opening screen that appears when you launch VB is now created using DHTML You can now do more programming visually, reducing Potential for error. For example, if you have a stored procedure in SQL Server, you could browse directly to that stored procedure and drag it Onto the needed pane. VB does the rest of the coding Automatically. Help Instead of having to press F1, the .NET IDE now observes what you are doing and presents context-sensitive help in Its own window. Accurate guidance is now continuously available to Your developers in real time. .NET Framework The best way to understand what .NET offers is to observe some of the limitations of its predecessors. In this section, we take a very brief and simplified look at the history of Microsoft component interaction and then a short look at the architecture. A Very Brief and Simplified History When Windows 3.0 was introduced, the initial method used for communicating across applications was Dynamic Data Exchange, or DDE. DDE was resource intensive, inflexible, and prone to cause system crashes. Nonetheless, it worked acceptably on single machines, and for many years, many applications continued to use this approach to send messages between applications. Over the years, Microsoft discouraged the use of DDE, and encouraged the use of the Common Object Model (COM) and Distributed COM (DCOM).
  • 12. COM was used for communication among Microsoft applications on a single machine, whereas DCOM was used to communicate with remote hosts. Meanwhile, a consortium of allied vendors (including IBM, Sun, and Apple) were proposing an alternative approach to innermost communication called CORBA. Unlike COM, CORBA was much better at passing messages across different operating systems. Unfortunately, the protocol was resource-intensive and difficult to program, and its use never lived up to its promise. During this time, Microsoft was improving its technology, and they introduced COM+, Microsoft Transaction Server (MTS), and Distributed Network Architecture (DNA).These technologies allowed more sophisticated interactions among components, such as object pooling, events, and transactions. Unfortunately, these technologies required that each of the applications know a great deal about the other applications, and so they didn’t work very well when the operating platforms were heterogeneous (for example, Windows apps communicating with Linux). This brings us to the year 2001 and the .NET initiative, which combines the power of COM with the flexibility of CORBA. Although this technology is primarily associated with Microsoft, its flexibility and scalability means that theoretically it could be usable on other platforms in the future. (Although the .NET Framework runs on all Windows operating systems from Windows 95 on up, another version called the .NET Compact Framework is intended to run on Windows CE.) .NET Architecture The .NET Framework consists of three parts: the Common Language Runtime, the Framework classes, and ASP.NET, which are covered in the following sections. The components of .NET tend to cause some confusion. Figure 1.1 provides an illustration of the .NET architecture.
  • 13. Fig.NET Framework: .NET .NET Framework .NET Servers ASP.NET Updated ASP Engine Web Forms Engine Framework Classes System. Math, System. Io, System. Data, Etc. Common Language Runtime Memory Management Common Type
  • 15. Proposed System Due to computerization “Supershopee Management System” will enjoy following advantages: 1. Paperless Work. 2. Prompt services. 3. Standard of manpower.
  • 16. 4. Ultramodern technical environment. 5. Helpful in future plans. 6. Reduction of manpower. 7. Useful in development and growth of Shop. 8. Increase speed. 9. Customer Satisfaction. 10.Saving more Records at one Location.
  • 17. OBJECTIVE OF COMPUTERIZED SYSTEM: 1. To automate the shop by replacement current manual system.
  • 18. 2. Generates the enquiry from the user 3. Provide validity checks on information. 4. Generation of code accordingly time being. 5. Provide a standard uniform environment for detection of errors and mistakes. 6. Provide a strong physical and logical security. 7. Provide user manual to help the end user to work friendly with the proposed system. 8. Control on the flow of data throughout the Shop. 9. Easy input facility. 10. Crystal report generation.
  • 19. SCOPE OF THE PROJECT
  • 20. “Supershopee Management System”, this Application includes various useful procedures. In this system the allocation of efficient process is done very efficiently. We are able to see whatever we want. On the basis of this system it’s easy for us to recognize the actual processing in the shop. We can easily manage the process of “Supershopee” & the contents of the system are – 1. Speeding of the process of calculation. 2. To face-off very overloaded work very finally. 3. To extend the excellent & fast services to User & also economic point of view. 4. To make the process punctual in the submission of daily reports to the concern. 5. To save valuable manpower this can be utilized for some other important work
  • 21.
  • 22. Feasibility Study While designing any system the first step of the designing of the system is the requirements analysis. Study of requirement analysis is done though different feasibility studies, following are the different feasibility studies:- 1) Technical feasibility 2) Economical feasibility 3) Operational feasibility Feasibility study help: • To identify the scope of the system to be studied. • To identify the problems and understand opportunities in the current system which may be manual or automated. • To identify the major objective of the system. • To estimate roughly the cost of each possible solution to the user problem and identify those solutions that might satisfy the user’s needs within the budget and schedule. • To develop the rough estimate of the benefits and drawbacks of each solution. • To develop the outline of how he project might be carried out, with an idea of resources required. • To obtain user and management views on all above procedures. • To obtain the decision from the user and management on whether to commit at least analysis part of the project.
  • 23. Technical Feasibility: Technical feasibility is the study of the cost benefits analysis of the system and study hardware and software requirements i.e. technical requirements of the system in order to inform management and user that for particular system designing this much technical sources are required. In order to know user and management view, regarding the technical resources. By studying the technical study the actual cost of the system designing is known. To known the total system cost is essential for any organization i.e. management, that actual expense of the system and what are the output of system. Economical Feasibility Study: Economical Feasibility study is the study is the study of actual cost and benefits of the systems. Actual cost if the system is calculate in the economical study so as to inform the user and management that this much cost will be required to develop the system designing, to know the total system cost i.e. essential for any organization i.e. management that actual expanse of the system and what are the outputs of that benefits. So, actual cost of the system is important before starting the design of the system. After how many years proposed system will prove beneficial for organization is studied in economical study. The design system will provide tangible as well as intangible benefits. Tangible benefits at those which give benefits in terms of money where as intangible benefits are those that are not in terms of money.
  • 24. Operational Feasibility Study: Training program will required to train the users. A group of users will be trained during the training period. It focuses on the willingness and the ability of the user. An estimate shelled is made of how string a reaction the user staff is likely to have towards the development of computerize system. It is known that complete installation have something to do with the turnover, transfer rating and changes something to do with the turnover, transfer rating and changes in employee’s job status. A proposed system requires special efforts to educate and train the staff on new way of conducting ways.
  • 25.
  • 26. Structured Analysis Structured analysis is a set of techniques & graphical tools that allows the analysis to develop a new kind of system specification that is easily understandable to the end- users. Structured analysis considers new goals and structured tools for analysis. • Use graphics whenever possible to help better communication with the user. • Differentiate between logical and physical system. • Build a logical system to familiarize the user with the system characteristic and interrelations before implementation. We structured tools focuses on the tools listed earlier essentially the data flow diagram, data dictionary, structured English, decision trees and decision tables. The objective is to build a new document specification provides the basic for the design and implementation.
  • 27. Requirement Specification: aUser Requirements:  zTo maintain each Customer record.  Generate different Bill for each Customer.  Vaalidate the Data.  Display Bill and item details of each Customer.  Display Supplier details also. H/w Requirements: 1. 32-bit-Microprocessor 2. 512 MB RAM 3. CD-ROM 4. CPU S/w Requirements: 1. Sql,Visual Studio 2008 2. Microsoft Visual Studio 2010
  • 28.
  • 29. System Analysis and Design Data Flow Diagram
  • 30. Supplier Entry of Item In Shop 1.0 Item Details Item Details Item Validatio n 1.2 Supplier Details 1.1 Supplier Item Details Supplier-Master Item-Master Rejection Files Valid Item Defected Item Item-Detail
  • 31.
  • 32.
  • 35.
  • 36.
  • 38. II) Data dictionary Data dictionary means the data about data. The data dictionary is using heavily great emphasis should be placed on developing a good design and efficient implementation of the dictionary. Here we are describing the data, which is used in the program and the database while describing it the user knows what is the function of he each field used in program so less chances of the error are occurred. In all these tables are used in this project and each of them are made according to the requirement of the project.
  • 39. 1. Item table No. Field Name DataType Size Key 1 I_code Varchar2 10 Pk 2 I_nm Varchar2 20 - 3 I_qty Varchar2 10 - 4 I_price number 6,2 - 2. Item table No. Field Name DataType Size 1 Bill_no(pk) Varchar2 5 2 I_code(fk) Varchar2 10 3 I_nm Varchar2 20 4 Qty Number 10 5. Price Number 10,2 6. Total Number 25,2
  • 40. 3. Home Table No. Field Name DataType Size 1 Bill_no Varchar2 5 2 Cust_Nm Varchar2 25 3 Cust_add Varchar2 50 4 Cust_cont Number 15 4. Supplier Table No. Field Name DataType Size 1 S_id(pk) Varchar2 10 2 S_nm Varchar2 50 3 S_add Varchar2 60 4 S_cont Number 25
  • 41. 5. Order detail Table No. Field Name DataType Size 1 S_id(pk) Varchar2 10 2 I_code Varchar2 15 3 I_nm Varchar2 20 4 Qty Number 10
  • 42. Coding: Formmain.vb: Imports System.Collections.Generic Imports System.ComponentModel Imports System.Data Imports System.Drawing Imports System.Linq Imports System.Text Imports System.Windows.Forms Public Class frmmain Private childFormNumber As Integer = 0 Private tempUser As String = "" Private prev As String = "" Public Sub New(ByVal User As String, ByVal privilege As String) tempUser = User prev = privilege InitializeComponent() If prev = "Admin" Then menuItem.Visible = False catagoryToolStripMenuItem.Visible = False 'searchToolStripMenuItem1.Visible = false; 'creatNewToolStripMenuItem.Visible = false; 'itemToolStripMenuItem.Visible = false; 'toolToolStripMenuItem.Visible = false; menusales.Visible = False ElseIf prev = "Cashier" Then notificationToolStripMenuItem.Visible = False newWindowToolStripMenuItem.Visible = False toolsMenu.Visible = False 'creatNewToolStripMenuItem.Visible = false; 'itemToolStripMenuItem.Visible = false; 'toolToolStripMenuItem.Visible = false; menuItem.Visible = False ElseIf prev = "Storekeeper" Then ' menusales.Visible = false; notificationToolStripMenuItem.Visible = False newWindowToolStripMenuItem.Visible = False toolsMenu.Visible = False 'creatNewToolStripMenuItem.Visible = false; 'toolToolStripMenuItem.Visible = false; 'salesToolStripMenuItem.Visible = false; menusales.Visible = False End If End Sub
  • 43. Private Sub exitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles exitToolStripMenuItem.Click End End Sub Private Sub selectAllToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles selectAllToolStripMenuItem.Click frmItem_Registration.Show() End Sub Private Sub updateItemToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles updateItemToolStripMenuItem.Click frmItem_Update.Show() End Sub Private Sub deleteItemToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles deleteItemToolStripMenuItem.Click frmDelete_Item.Show() End Sub Private Sub viewItemToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles viewItemToolStripMenuItem.Click View_Item.Show() End Sub Private Sub toolBarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles toolBarToolStripMenuItem.Click sale.Show() End Sub Private Sub viewSalesToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles viewSalesToolStripMenuItem1.Click View_Sales.Show() End Sub Private Sub catagoryRegistratioToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles catagoryRegistratioToolStripMenuItem.Click Catagory_Registration.Show() End Sub Private Sub updateCatagoryToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles updateCatagoryToolStripMenuItem.Click frmCatagory_Update.Show() End Sub Private Sub deleteCatagoryToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles deleteCatagoryToolStripMenuItem.Click frmCatagory_Delete.Show() End Sub Private Sub viewCatagoryToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles viewCatagoryToolStripMenuItem.Click frmCatagory_Views.Show() End Sub Private Sub itemSearchToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles itemSearchToolStripMenuItem.Click frmItem_Serch.Show() End Sub
  • 44. Private Sub salesSearchToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles salesSearchToolStripMenuItem.Click frmSeal_Search.Show() End Sub Private Sub expiredGoodsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles expiredGoodsToolStripMenuItem.Click frmbackup.Show() End Sub Private Sub goodsToBeBoughtToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles goodsToBeBoughtToolStripMenuItem.Click frmRestore.Show() End Sub Private Sub newWindowToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles newWindowToolStripMenuItem.Click User_Account.Show() End Sub Private Sub cascadeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cascadeToolStripMenuItem.Click frmChange_Password.Show() End Sub Private Sub tileVerticalToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tileVerticalToolStripMenuItem.Click frmForget_Password.Show() End Sub Private Sub optionsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles optionsToolStripMenuItem.Click View_Item.Show() End Sub Private Sub logoutToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles logoutToolStripMenuItem1.Click Me.Hide() frmLogin.Show() End Sub Private Sub weeklySalesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles weeklySalesToolStripMenuItem.Click View_Sales.Show() End Sub End Class
  • 45. Frmitem_search: Imports System.Collections.Generic Imports System.ComponentModel Imports System.Data Imports System.Drawing Imports System.Linq Imports System.Text Imports System.Windows.Forms Imports System.Data.SqlClient Public Class frmItem_Serch 'Database db; Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=D:SMS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" Dim con As New SqlConnection Dim ds As DataSet Private Sub btnFind_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFind.Click Try If txtID.Text = "" Then MessageBox.Show("Please eneter Item name Please", "Message", MessageBoxButtons.OK) txtID.Focus() Else con = New SqlConnection(cs) con.Open() Dim com As New SqlCommand("select * from Item where ItemName='" + txtID.Text & "'", con) Dim dr As SqlDataReader = com.ExecuteReader() dr.Read() If dr.HasRows Then txtitemid.Text = dr(0).ToString() txtItemname.Text = dr(1).ToString() txtquantity.Text = dr(2).ToString() txtunitprice.Text = dr(3).ToString() txtexpdate.Text = dr(4).ToString() txtshelfno.Text = dr(5).ToString() txtcatagoryid.Text = dr(6).ToString() dr.Close() Else MessageBox.Show("There no is such a record", "Error", MessageBoxButtons.OK, MessageBoxIcon.[Error]) End If End If Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub Private Sub frmItem_Serch_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load con = New SqlConnection() con.Open() Dim sql As New SqlCommand("select * from Item", con) sql.ExecuteNonQuery() Dim sda As New SqlDataAdapter(sql) Dim dt As New DataTable() Dim ds As New DataSet() 'SqlCommandBuilder bd = new SqlCommandBuilder(sda); sda.Fill(ds, "Item") 'dt = ds.Tables["Item"];
  • 46. End Sub Private Sub btnreset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnreset.Click txtID.Clear() txtitemid.Clear() txtItemname.Clear() txtquantity.Clear() txtunitprice.Clear() txtexpdate.Clear() txtshelfno.Clear() txtcatagoryid.Clear() End Sub Private Sub btnclose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnclose.Click Me.Hide() End Sub Private Sub bindingNavigatorMoveFirstItem_Click(ByVal sender As Object, ByVal e As EventArgs) If ds.Tables(0).Rows.Count > 0 Then Dim i As Integer = 0 txtitemid.Text = ds.Tables(0).Rows(i)("ItemID").ToString() txtItemname.Text = ds.Tables(0).Rows(i)("ItemName").ToString() txtquantity.Text = ds.Tables(0).Rows(i)("Quantity").ToString() txtunitprice.Text = ds.Tables(0).Rows(i)("UnitPrice").ToString() txtexpdate.Text = ds.Tables(0).Rows(i)("ExpiredDate").ToString() txtshelfno.Text = ds.Tables(0).Rows(i)("ShelfNo").ToString() txtcatagoryid.Text = ds.Tables(0).Rows(i)("CatagoryID").ToString() End If End Sub Private Sub btnfirst_Click(ByVal sender As Object, ByVal e As EventArgs) Dim ds As New DataSet() If ds.Tables(0).Rows.Count > 0 Then Dim i As Integer = 0 txtitemid.Text = ds.Tables(0).Rows(i)("ItemID").ToString() txtItemname.Text = ds.Tables(0).Rows(i)("ItemName").ToString() txtquantity.Text = ds.Tables(0).Rows(i)("Quantity").ToString() txtunitprice.Text = ds.Tables(0).Rows(i)("UnitPrice").ToString() txtexpdate.Text = ds.Tables(0).Rows(i)("ExpiredDate").ToString() txtshelfno.Text = ds.Tables(0).Rows(i)("ShelfNo").ToString() txtcatagoryid.Text = ds.Tables(0).Rows(i)("CatagoryID").ToString() End If End Sub End Class
  • 58.
  • 59. IMPLEMENTATION While implementation of the system, a proper training is given to the end-user depending on the nature of the system. Conversion takes place at the training time or later on. System testing helps in checking the accuracy and readiness of the system as how to accesses, update and retrieve the data from the new files. Ones the programs are available, test data is read from the computer and processing takes place against the file provided for the testing. If the program is successful then the live data is entered in it. Otherwise, a diagnostic procedure is used to correct the errors. In most of the conversions a parallel run is conducted where the new system is tired with old system simultaneously. As this method is costly, but it provides added assurance against the error in the candidate system and also gives the staff an opportunity to again experience through operation. In any case after the candidate system proves itself better than the old system is phased-old.
  • 60.
  • 61. SYSTEM TESTING The purpose of system testing is to identify and correct the error in the Shop system. In system testing performance and acceptance standard performance or service interruptions that result in the failure is checked during the test. After test plan has been developed system testing begins by testing program module separately followed as a unit .The approach is to test each entity with successively large ones up to the system test level. PROGRAM TESTING A program represents a logical element of the system and program testing check for two types of error: 1. Syntax Error: A syntax error is a program that violates one or more rules of the language in which program is written. 2. Logical Error: Logical error deal with incorrect data fields, items of out range and invalid combination. STRING TESTING Programs are invariably related to one another and interact in a total system. Each program is tested to see whether it confirms with related programs in the system. Each portion of the system is tested against the entire module with both test and live data before the entire system is ready to be tested.
  • 62. SYSTEM TESTING It is design to uncover weakness that weren't found in earlier testing .It includes system failure and validations that occurred in total system. Generally system testing begins with low volumes of transaction type is reached. The total system also tested for recovery & feedback after various major failures to ensure that no data is lost during the emergency. SYSTEM DOCUMENTATION All design and test documentation should be finalized and entered in the library for the future reference. The library is central location for maintenance of new system’s documentation. USER ACCEPTANCE TESTING An acceptance has objective of selling the user the validity and reliability of system. It verifies that the system's procedures specially operates for fulfillment of system requirement specification and also verifies that the integrity of vital data is properly maintaining. Performance of an expected testis actually the user's show. User's motivation and knowledge are critical for the successful performance of the system then; comprehensive test is prepared which indicates system’s tolerance and rate of accuracy.
  • 63. Test Cases TestCaseID: LgntoAdmin TestCaseName: Test case for login Pre-Requisite: User should click on “Supershopee.exe”. Steps Steps to Execute Expected Result Actual Result Pass/ Fail Remark Defect ID 1 Enter user nm & pwd Valid user nm & pwd, focus on login button Login Pass User nm & pwd checked & working Nil 2 Enter wrong user nm & pwd Msg “Invalid user id or pwd” focus on user textbox Msg display Pass Checked Nil 3 Press on exit button Stop the execution Stop execu-tion Pass Checked Nil
  • 64. TestCaseID: Customer Details TestCaseName: Test case for saving information Pre-Requisite: User should click on “Add”. Steps Steps to Execute Expected Result Actual Result Pass/ Fail Remark Defect ID 1 Enter amount Accept only Digits or Numbers Only numbers are accepted Pass Checked Nil 2 Click on show button Display all information of depositor Disp info in all text box Pass Checked Nil 3 Click on delete button Accept account no.& delete record of that a/c no Delete record on database Pass Checked Nil 4 Press tab from amount text box Calculate interest rate & show it on final amount text box Show final amount Pass Checked Nil
  • 65.
  • 66. POST IMPLEMENTATION AND MAINTENANCE After implementation evaluation & maintenance phase starts. As in any system aging process is there for the periodic maintenance, in same way the computer software. If new information is inconsistent with design specification then charges must be made. In the same way hardware also requires periodic maintenance to keep in-time with design specification. The maintenance is to be continued to bring the new system to standards. User priorities, change in organization's requirement and environment factors are also called for the system enhancement.
  • 67.
  • 68. CONCLUSION At the beginning phase of implementation of the system it is found that end user is quite innocent about the system, but when they come to know about the miracles of the system they became more interested towards the system. The reasons for this are the literacy and teaching about computer fundamental to the user was very helpful to solve the problems. When the system was implemented, the user's satisfaction was the first priority. The system was fully successful when it started to generation accurate reports. This system has tried it's best to reduce its physical efforts of the user and the satisfy them. It generation facilities of the system the chances for wrong data has been totally eliminated.
  • 69.
  • 70. BIBLIOGRAPHY While developing this project for Vivekananda Art’s, Sardar Dalipsingh Commerce & Science College Aurangabad, we have taken references from some books and guidance from our teachers and also from the Internet.  References from Books  Software Engineering Roger Pressman  VB.NET  Acssess  Websites  www.google.com  www.msn.com