87
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

235042632 super-shop-ee

Embed Size (px)

Citation preview

Page 1: 235042632 super-shop-ee

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

Page 2: 235042632 super-shop-ee

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

Page 3: 235042632 super-shop-ee

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)

Page 4: 235042632 super-shop-ee

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

Page 5: 235042632 super-shop-ee

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.

Page 6: 235042632 super-shop-ee

About Visual Basic .NET

IntroductionBefore 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

Page 7: 235042632 super-shop-ee

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.

Page 8: 235042632 super-shop-ee

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.

Page 9: 235042632 super-shop-ee

Table 1.1 Cosmetic ImprovementsFeature Description Benefit

Multimonitor Support Developers can use more than one monitor for displayAt the same time.

By executing their code inone window and debuggingin another, developers canmore accurately simulate theExperiences of the end user.

Tabbed forms A tabbed layout can be used to display the child MDI formsWithin the development environment.The code windows,Help screens, form layoutwindows, and home page allcan be dragged on top ofeach other and displayed inThe same pane.

Though you can’t see asmuch information at once,you have the benefit oftaking up less screen realEstate.

Toolbox Instead of displaying the controls in a grid, the controlsare presented vertically, withA description next to each.

In previous versions of VisualBasic, you had to hover overthe control to display theName of the control. (Thiswas especially frustratingwhen you developed yourown custom controls,because frequently theywould all default to the sameIcon.)

Expandable code Using an interface similar toOutline mode in MicrosoftWord, you can now breakyour code into sections andconceal or expand each withA single click.

Developers now can keep ahigher-level view on theircode, allowing them tomigrate through their applicationMore efficiently.

Help Instead of having to press F1,the .NET IDE now observeswhat you are doing and presentscontext-sensitive help inIts own window.

Accurate guidance is nowcontinuously available toYour developers in real time.

Page 10: 235042632 super-shop-ee

Table 1.2 Development AcceleratorsFeature Description Benefit

Menu Editor Using the in-place MenuEditor, you now can editmenus directly on theAssociated form.

Previously, you had to choosethe Menu Editor item fromthe Tools menu This changespeeds up development andreduces errors associatedWith using the wrong form.

Solution Explorer Unlike the Project Explorerprovided in previous versions,the Solution Explorer providesa repository to viewand maintain heterogeneousDevelopment resources..

You can now manage componentsthat did not originatein VB. (The ability tomake VB work better withother languages is one of thedriving forces behind the.NET initiative.).

Server Explorer Now you can see the serversavailable in a client/server orInternet app and directlyincorporate their resourcesInto your code.

What was formerly donemanually now can be doneUsing drag-and-drop. Forexample, if you have a storedprocedure on a server in SQL,you can browse directly tothe stored procedure andmake the update on the pageDirectly.

Home Page The opening screen thatappears when you launch VBis now created using DHTML

You can now do more programmingvisually, reducingPotential for error. Forexample, if you have a storedprocedure in SQL Server, youcould browse directly to thatstored procedure and drag itOnto the needed pane. VBdoes the rest of the codingAutomatically.

Help Instead of having to press F1,the .NET IDE now observeswhat you are doing and presentscontext-sensitive help inIts own window.

Accurate guidance is nowcontinuously available toYour developers in real time.

Page 11: 235042632 super-shop-ee

.NET FrameworkThe 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.)

Page 12: 235042632 super-shop-ee

.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.

Page 13: 235042632 super-shop-ee

Fig.NET Framework:

.NET

.NET Framework .NET Servers

ASP.NET Updated ASP Engine Web

Forms Engine

Framework ClassesSystem. Math,

System. Io, System. Data, Etc.

Common Language Runtime

Memory ManagementCommon Type

SystemGarbage Collection

Page 14: 235042632 super-shop-ee
Page 15: 235042632 super-shop-ee

Proposed SystemDue 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.

Page 16: 235042632 super-shop-ee
Page 17: 235042632 super-shop-ee

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.

Page 18: 235042632 super-shop-ee
Page 19: 235042632 super-shop-ee

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

Page 20: 235042632 super-shop-ee
Page 21: 235042632 super-shop-ee

Feasibility StudyWhile 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.

Page 22: 235042632 super-shop-ee

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.

Page 23: 235042632 super-shop-ee

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.

Page 24: 235042632 super-shop-ee
Page 25: 235042632 super-shop-ee

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.

Page 26: 235042632 super-shop-ee

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

Page 27: 235042632 super-shop-ee
Page 28: 235042632 super-shop-ee

System Analysis and Design

Data Flow Diagram

Page 29: 235042632 super-shop-ee

SupplierEntry of Item In Shop

1.0

Item Details

Item Details

Item Validati

on

1.2

SupplierDetail

s

1.1

Supplier

Item Details

Supplier-Master

Item-Master

Rejection Files

Valid Item

Defected Item

Item-Detail

Page 30: 235042632 super-shop-ee
Page 31: 235042632 super-shop-ee
Page 32: 235042632 super-shop-ee

Entity Relationship Diagram

Page 33: 235042632 super-shop-ee

Functional Decomposition Diagram

Page 34: 235042632 super-shop-ee
Page 35: 235042632 super-shop-ee
Page 36: 235042632 super-shop-ee

Data dictionary

Page 37: 235042632 super-shop-ee

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.

Page 38: 235042632 super-shop-ee

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

Page 39: 235042632 super-shop-ee

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

Page 40: 235042632 super-shop-ee

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

Page 41: 235042632 super-shop-ee

Coding:

Formmain.vb:

Imports System.Collections.GenericImports System.ComponentModelImports System.DataImports System.DrawingImports System.LinqImports System.TextImports System.Windows.FormsPublic 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

Page 42: 235042632 super-shop-ee

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

Page 43: 235042632 super-shop-ee

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

Page 44: 235042632 super-shop-ee

Frmitem_search:

Imports System.Collections.GenericImports System.ComponentModelImports System.DataImports System.DrawingImports System.LinqImports System.TextImports System.Windows.FormsImports System.Data.SqlClientPublic 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

Page 45: 235042632 super-shop-ee

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 SubEnd Class

Page 46: 235042632 super-shop-ee

Log in Form:

Page 47: 235042632 super-shop-ee

Main Form:

Page 48: 235042632 super-shop-ee

Category registration:

Page 49: 235042632 super-shop-ee

Category-delete :

Page 50: 235042632 super-shop-ee

Category View

Page 51: 235042632 super-shop-ee

Item search Form:.

Page 52: 235042632 super-shop-ee

Item registration:

Page 53: 235042632 super-shop-ee

Seale search Form:

Page 54: 235042632 super-shop-ee

View Item :

Page 55: 235042632 super-shop-ee

Category_views:

Page 56: 235042632 super-shop-ee

Forget Password :

Page 57: 235042632 super-shop-ee
Page 58: 235042632 super-shop-ee

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.

Page 59: 235042632 super-shop-ee
Page 60: 235042632 super-shop-ee

SYSTEM TESTINGThe 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 TESTINGA 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

Page 61: 235042632 super-shop-ee

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 TESTINGAn 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

Page 62: 235042632 super-shop-ee

then; comprehensive test is prepared which indicates system’s tolerance and rate of

accuracy.

Page 63: 235042632 super-shop-ee

Test Cases

TestCaseID: LgntoAdmin

TestCaseName: Test case for login

Pre-Requisite: User should click on “Supershopee.exe”.

Step

s

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

Page 64: 235042632 super-shop-ee

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

Page 65: 235042632 super-shop-ee
Page 66: 235042632 super-shop-ee

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.

Page 67: 235042632 super-shop-ee
Page 68: 235042632 super-shop-ee

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.

Page 69: 235042632 super-shop-ee
Page 70: 235042632 super-shop-ee

BIBLIOGRAPHYWhile 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