Mobile Store Managment
Mobile Store Managment
Mobile Store Managment
1.INTRODUCTION
pg. 1
MOBILE STORE MANAGEMENT SYSTEM
1. INTRODUCTION
The Mobile Store Management System is developed for desktop systems to facilitate
mobile shop owners’ management of customer details and inventory data, which will include
mobile phones and accessories. It can be used efficiently for physically separated shops in
different locations. This software will provide in a simple and easy to operate user interface,
which can be managed by any user without having prior in-depth knowledge of the computer
system. One can use this software to get a sales report. Administrators can pull data, from any
location from the server. This software is a complete package for small organizations which will
allow them to keep track of their sales and inventory, and provide a computerized billing
system. There are various applications with more complex implementation and features
available in the market, but they are generally very expensive. Therefore, creating an
application with the basic requirement of low cost is essential for small organizations. This
application will allow stores to manage customer details, keep inventory of all products and
purchase information, in a very simple way, using a state-of the-art software application. It will
automatically generate invoices and update inventory.
The rest of this document is organized into the following chapters:
• Chapter 2: Background- This chapter discusses the background of mobile store
management system and targeted market.
• Chapter 3: History, Relevant Literature and Survey- This chapter discusses the history of
mobile store management system. It also discusses different approaches for mobile
store management. At the end of chapter Survey results are included for the possible
use of the application by different businesses.
• Chapter 4: Requirements- This chapter describes different requirements for this
application.
• Chapter 5: Technology- This chapter provides an overview of the software and tools
used to develop this application.
• Chapter 6: Design & Implementation- This chapter discusses the design approach for the
database and application.
• Chapter 7: Source Code- This chapter contains the source code used in the application
• Chapter 8: Implementation and Testing- It includes the implementation method for this
application and the testing process.
• Chapter 9: Screen Shots- This chapter includes the pictures of the interface of the
application.
• Chapter 10: Future Work and Limitations. This chapter includes limitations of the
existing application and future scope.
• Chapter 11: Conclusion.
pg. 2
MOBILE STORE MANAGEMENT SYSTEM
2.BACKGROUND
pg. 3
MOBILE STORE MANAGEMENT SYSTEM
2. BACKGROUND
2.1 NEED FOR A MOBILE STORE MANAGEMENT SYSTEM
In today’s market, retailers and wholesale outlets should quickly adapt to the ever
changing technology to minimize overhead, lower cost of operation, and help to stay
competitive. Everybody needs software, which can facilitate store operations and make their
day-to-day lives much easier. Mobile Store Management System is application software
designed to take advantage of today’s technology and reduce or avoid the burden of storing
data on paper and in files. This facilitates moving purchase, sales, and customer information, as
well as supplier and company data, from paper to digital media on a secured server. Sales and
purchase bills can be generated as needed. Each store has an option to store their data on one
remote central database server. This will also allow stores to access information from other
partner stores. This would in turn lead to information sharing, so that all the stores are aware of
each other’s current inventory. It will be useful when ordering new purchases to avoid
overstocking.
2.3 MARKET
This software application is targeted for small and medium retail stores who want to
transform their paper- based inventory, sales, and procurement system to a computer- based
system. This is an inexpensive and easy-to-use software application for easy transition to digital
media. Also, this system is simple to install and maintain in PC/Laptops, thus avoiding huge
investments on enterprise or other types of servers. Currently, there is only one user for this
application, who will also be the administrator. The system administrator will have complete
access to the system configuration and data. The system administrator will also have access to
other partner stores. The benefits drawn from the system and low cost for installation and
maintenance come as a huge advantage. The possible retail shops are cell phone shops, The
Mobile Store Management System requires working network to communicate with mobile
location. This does add some cost to the application. To gain an advantage of managing
inventory from a mobile location, the store would have the expense of an internet service cost,
if they do not have already.
pg. 4
MOBILE STORE MANAGEMENT SYSTEM
3. HISTORY, RELEVANT
LITERATURE AND
SURVEY
pg. 5
MOBILE STORE MANAGEMENT SYSTEM
pg. 6
MOBILE STORE MANAGEMENT SYSTEM
pg. 7
MOBILE STORE MANAGEMENT SYSTEM
Many advanced stores use the software, which are modified as per their requirements, but
they still have not fully functional software as per
Figure 3.2. Survey of types of inventory system used by small businesses. Source:
WASP BARCODE TECHNOLOGIES, Taking stock of you inventory. Wasp Barcode Technologies,
http://www.waspbarcode.com/pdf/inventory_whitepaper.pdf, accessed October, 2012, August
2010.
Their needs. Some of the stores are not using any kind of software and used to keep inventory
manually, while some of the stores do not even track their inventory.
pg. 8
MOBILE STORE MANAGEMENT SYSTEM
4. REQUIREMENTS
pg. 9
MOBILE STORE MANAGEMENT SYSTEM
4. REQUIREMENTS
This project is targeted to help small companies to organize their inventory and billing
system in digital form. There are several categories of requirements associated with this
project.
• The application shall have all required functionality which is necessary for mobile store
inventory and billing system management.
• The application shall have ability to print bills and invoices.
• The application shall have functionality to be used by different stores from one location.
• The application shall have user name and password protected security system.
pg. 10
MOBILE STORE MANAGEMENT SYSTEM
5. TECHNOLOGY
pg. 11
MOBILE STORE MANAGEMENT SYSTEM
5. TECHNOLOGY
Selecting technologies to develop any application is the very first step in order to
complete an application successfully. After considering various factors, I have decided to use
Visual Basic and SQL Server to develop Mobile Store Management System. Many low cost
projects employ Visual Basic to develop application and access database. However, SQL Server
is chosen as the technology for this project because of the needs to centralize data storage
when used by multiple stores. SQL Server Express is freely available from the Microsoft website.
pg. 12
MOBILE STORE MANAGEMENT SYSTEM
5.2MICROSOFT OFFICE
Microsoft Access is a powerful program to create and manage your databases. It has many
built in features to assist you in constructing and viewing your information. Access is much more
involved and is a more genuine database application than other programs such as Microsoft Works.
The keywords involved in the process are: Database File, Table, Record, Field, Data-type. Here is the
Hierarchy that Microsoft Access uses in breaking down a database.
Database File: This is your main file that encompasses the entire database and that is saved to your hard-
drive or floppy disk.
Example: StudentDatabase.mdb
Table:A table is a collection of data about a specific topic. There can be multiple tables in a database.
Field: Fields are the different categories within a Table. Tables usually contain multiple fields.
Datatypes: Datatypes are the properties of each field. A field only has 1 datatype.
Datatype) Text.
pg. 13
MOBILE STORE MANAGEMENT SYSTEM
6.DESIGN
pg. 14
MOBILE STORE MANAGEMENT SYSTEM
6.DESIGN
In this chapter we will discuss a variety of different diagrams such as data flow diagram,
activity diagram and entity-relationship diagram, which are relevant to the development phase
of this application. These diagrams explain this application flow and its logical construction very
well. These diagrams are part of background research during development phase. They helped
to develop connection between different modules of the application, which is very helpful for
any development.
pg. 15
MOBILE STORE MANAGEMENT SYSTEM
pg. 16
MOBILE STORE MANAGEMENT SYSTEM
7.SOURCE CODE
pg. 17
MOBILE STORE MANAGEMENT SYSTEM
Login Form
Dim s1 As String
Dim s2 As String
Unload Me
End Sub
Image3.Enabled = False
End Sub
txtusername.SetFocus
Exit Sub
End If
s1 = txtusername.Text
s2 = txtpassword.Text
adologin.RecordSource = "select *from Login where username='" + s1 + "' and password='" + s2 + "'"
adologin.Refresh
If adologin.Recordset.RecordCount = 0 Then
Call Admin
Else
main.Visible = True
main.Image2.Visible = False
Exit Sub
End If
pg. 18
MOBILE STORE MANAGEMENT SYSTEM
txtusername.Text = ""
txtpassword.Text = ""
txtusername.SetFocus
End Sub
s1 = txtusername.Text
s2 = txtpassword.Text
Adodc2.Refresh
If Adodc2.Recordset.RecordCount = 0 Then
Else
main.Visible = True
main.Image2.Visible = True
Exit Sub
End If
txtusername.Text = ""
txtpassword.Text = ""
txtusername.SetFocus
End Sub
Main Form
Private Sub Form_Load()
Image1.Visible = True
Label4.Visible = False
End Sub
pg. 19
MOBILE STORE MANAGEMENT SYSTEM
emp_details.Show
End Sub
mob_service.Show
End Sub
mob_purchase.Show
End Sub
sim_card.Show
End Sub
Mob_Purchase Form
Private Sub add_Click()
addetails.Visible = True
End Sub
Me.Hide
End Sub
apple.Visible = True
pg. 20
MOBILE STORE MANAGEMENT SYSTEM
End Sub
htc.Visible = True
End Sub
samsung.Visible = True
End Sub
sony.Visible = True
End Sub
imgmicrosoft.Visible = True
End Sub
Apple Form
Private Sub Command2_Click()
Me.Hide
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\iphone\apple-iphone-4s.jpg")
mobfeature.Show
End Sub
pg. 21
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\iphone\apple-iphone-5c.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\iphone\apple-iphone-5s.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\iphone\apple-iphone-6.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\iphone\apple-iphone-6-plus.jpg")
mobfeature.Show
End Sub
pg. 22
MOBILE STORE MANAGEMENT SYSTEM
Htc Form
Private Sub Command2_Click()
Me.Hide
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-desire-816g-octa-core-
400x400-imaeyu35fbtfjtfp.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-one-m9-m9-400x400-
imae74mbemgdn2kj.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-desire-310.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-desire-326g-ds-na-
400x400-imae8aggdzgunugu.jpg")
mobfeature.Show
End Sub
pg. 23
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-desire-526g.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-desire-616-400x400-
imady3hpnn42dwzf.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-desire-826-ds-na-
400x400-imae995edfpvesny.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-desire-xds-400x400-
imadhskubsyanhem.jpg")
mobfeature.Show
End Sub
pg. 24
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-one-e9+.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\htc\htc-one-m8-eye.jpg")
mobfeature.Show
End Sub
Microsoft Form
Private Sub Command2_Click()
Me.Hide
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\microsoft\microsoft-lumia-
430.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\microsoft\microsoft-lumia-
532.jpg")
mobfeature.Show
End Sub
pg. 25
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\microsoft\microsoft-lumia-
535.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\microsoft\microsoft-lumia-
540.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\microsoft\microsoft-lumia-640-
xl.jpg")
mobfeature.Show
End Sub
Samsung Form
Private Sub Command1_Click()
Frame1.Visible = True
Frame2.Visible = False
End Sub
Me.Hide
End Sub
pg. 26
MOBILE STORE MANAGEMENT SYSTEM
Frame2.Visible = True
Frame1.Visible = False
End Sub
Frame1.Visible = True
Frame2.Visible = False
End Sub
mobfeature.Image2.Picture =
LoadPicture("D:\mobile\MSM\database\Samsung\Samsung_Galaxy_Note3_Neo.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\Samsung\samsung-galaxy-
a8.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\Samsung\samsung-galaxy-
s6.jpg")
mobfeature.Show
End Sub
pg. 27
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Show
End Sub
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\Samsung\galaxy-note-edge.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\Samsung\galaxy-s6-edge+.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture =
LoadPicture("D:\mobile\MSM\database\Samsung\samsung_omnia_m.jpg")
pg. 28
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\Samsung\galaxy-s5-mini1.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\Samsung\samsung-galaxy-j7.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture =
LoadPicture("D:\mobile\MSM\database\Samsung\samsung_galaxy_a5.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\Samsung\samsung-galaxy-grand-
prime-sm-g530h-1.jpg")
mobfeature.Show
End Sub
pg. 29
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Image2.Picture =
LoadPicture("D:\mobile\MSM\database\Samsung\Samsung_Galaxy_A3.jpg")
mobfeature.Show
End Sub
mobfeature.Show
End Sub
mobfeature.Show
End Sub
mobfeature.Show
End Sub
mobfeature.Show
End Sub
pg. 30
MOBILE STORE MANAGEMENT SYSTEM
Sony Form
Private Sub Command2_Click()
Me.Hide
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-m-dual.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-m4-aqua-
dual.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-c3-400x400-
imadzdcxgzug6g8d.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-c4-dual-
sim.jpg")
pg. 31
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-c5-ultra-
dual.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-e1-dual.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-e4.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-z3-
compact.jpg")
mobfeature.Show
End Sub
pg. 32
MOBILE STORE MANAGEMENT SYSTEM
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-z-ultra.jpg")
mobfeature.Show
End Sub
mobfeature.Image2.Picture = LoadPicture("D:\mobile\MSM\database\sony\sony-xperia-t2-ultra.jpg")
mobfeature.Show
End Sub
Mob_Service Form
Private Sub cmdadd_Click()
Adodc1.Refresh
Adodc1.Recordset.MoveLast
Adodc1.Recordset.addnew
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Label4.Caption = ""
Check1.Value = 0
Check2.Value = 0
Check3.Value = 0
Check4.Value = 0
Text1.SetFocus
cmdadd.Enabled = True
End Sub
pg. 33
MOBILE STORE MANAGEMENT SYSTEM
Adodc1.Recordset.delete
End Sub
Adodc1.Recordset("name") = Text1.Text
Adodc1.Recordset("contactno") = Text2.Text
Adodc1.Recordset("mobdetails") = Text3.Text
Adodc1.Recordset("received") = Text4.Text
Adodc1.Recordset("duedate") = Text5.Text
strinfo = ""
Adodc1.Recordset("problem") = strinfo
Adodc1.Recordset("amount") = Label4.Caption
Adodc1.Recordset.Update
DataGrid1.Refresh
cmdadd.Enabled = True
End Sub
Dim a As Integer
Dim b As Integer
Dim c As Integer
Dim d As Integer
pg. 34
MOBILE STORE MANAGEMENT SYSTEM
Dim rs As Integer
a=0
b=0
c=0
d=0
rs = a + b + c + d
Label4.Caption = rs
End Sub
Form1.Visible = True
Form1.DataGrid2.Visible = False
Form1.DataGrid1.Visible = True
End Sub
Form1.Visible = True
Form1.DataGrid1.Visible = False
Form1.DataGrid2.Visible = True
End Sub
DataGrid1.Visible = True
End Sub
pg. 35
MOBILE STORE MANAGEMENT SYSTEM
main.Show
Unload Me
End Sub
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Label4.Caption = ""
Text1.Visible = True
Text2.Visible = True
Text3.Visible = True
Text4.Visible = True
Text5.Visible = True
Label4.Visible = True
Label2.Visible = True
Label3.Visible = True
Label5.Visible = True
Label6.Visible = True
Label7.Visible = True
Label8.Visible = True
Label9.Visible = True
Check1.Visible = True
Check2.Visible = True
Check3.Visible = True
Check4.Visible = True
pg. 36
MOBILE STORE MANAGEMENT SYSTEM
Command1.Visible = True
cmdadd.Visible = True
cmdsave.Visible = True
DataGrid1.Visible = False
cmddel.Visible = True
End Sub
DataReport1.Show
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
pg. 37
MOBILE STORE MANAGEMENT SYSTEM
End If
End Sub
Mob_Feature Form
Private Sub cmdpurchase_Click()
bill.Show
bill.Text6.Text = Label18.Caption
bill.Text5.Text = Text3.Text
End Sub
Me.Hide
End Sub
count = 0
Adodc1.Refresh
Adodc1.Recordset.MoveFirst
Text1.Text = Adodc1.Recordset("brand")
Text2.Text = Adodc1.Recordset("modelid")
Text3.Text = Adodc1.Recordset("model")
Text4.Text = Adodc1.Recordset("touchscreen")
Text5.Text = Adodc1.Recordset("simtype")
Text6.Text = Adodc1.Recordset("simsize")
Text9.Text = Adodc1.Recordset("bluetooth")
Text10.Text = Adodc1.Recordset("threeG")
pg. 38
MOBILE STORE MANAGEMENT SYSTEM
Text11.Text = Adodc1.Recordset("wifi")
Text12.Text = Adodc1.Recordset("usb")
Text13.Text = Adodc1.Recordset("tethering")
Text14.Text = Adodc1.Recordset("audiojack")
Text15.Text = Adodc1.Recordset("rear")
Text16.Text = Adodc1.Recordset("front")
Text7.Text = Adodc1.Recordset("videorec")
Text8.Text = Adodc1.Recordset("zoom")
Text17.Text = Adodc1.Recordset("other")
Text18.Text = Adodc1.Recordset("battType")
Text19.Text = Adodc1.Recordset("usermem")
Text20.Text = Adodc1.Recordset("expandable")
Text21.Text = Adodc1.Recordset("ram")
Text22.Text = Adodc1.Recordset("rom")
Label28.Caption = Adodc1.Recordset("photo")
Label18.Caption = Adodc1.Recordset("price")
Exit Sub
End If
Else
Adodc1.Recordset.MoveNext
End If
Loop
If count = 0 Then
End If
If count = 0 Then
Unload Me
pg. 39
MOBILE STORE MANAGEMENT SYSTEM
End If
End Sub
Image2.Picture = LoadPicture(Label28.Caption)
End Sub
Sim_Card Form
Private Sub addnew_Click()
Adodc1.Recordset.addnew
Text1.SetFocus
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
End Sub
Me.Hide
End Sub
Adodc1.Recordset.delete
End Sub
main.Show
pg. 40
MOBILE STORE MANAGEMENT SYSTEM
Unload Me
End Sub
DataReport3.Show
End Sub
Adodc1.Recordset("number") = Text1.Text
Adodc1.Recordset("cust_name") = Text2.Text
Adodc1.Recordset("cnct_num") = Text3.Text
Adodc1.Recordset("date") = Text4.Text
Adodc1.Recordset("Plan") = Text5.Text
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
pg. 41
MOBILE STORE MANAGEMENT SYSTEM
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
Emp_Details Form
Private Sub addnew_Click()
Adodc1.Recordset.addnew
Text1.SetFocus
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
End Sub
Registration.Show
End Sub
pg. 42
MOBILE STORE MANAGEMENT SYSTEM
Me.Hide
End Sub
Adodc1.Recordset.delete
End Sub
Adodc1.Recordset("empid") = Text1.Text
Adodc1.Recordset("empname") = Text2.Text
Adodc1.Recordset("phno") = Text3.Text
Adodc1.Recordset("salary") = Text4.Text
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
pg. 43
MOBILE STORE MANAGEMENT SYSTEM
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
Bill Form
Private Sub cmdadd_Click()
Adodc1.Refresh
Adodc1.Recordset.MoveLast
Adodc1.Recordset.addnew
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
End Sub
Me.Hide
End Sub
Adodc1.Recordset.delete
End Sub
s1 = InputBox("enter customername")
pg. 44
MOBILE STORE MANAGEMENT SYSTEM
Adodc1.Refresh
DataEnvironment1.Command2 Text2
DataReport2.Show
End Sub
Adodc1.Recordset.addnew
Adodc1.Recordset("custname") = Text2.Text
Adodc1.Recordset("add") = Text3.Text
Adodc1.Recordset("ph_no") = Text4.Text
Adodc1.Recordset("model") = Text5.Text
Adodc1.Recordset("price") = Text6.Text
Adodc1.Recordset.Update
DataGrid1.Refresh
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
End If
End Sub
If keyascii > 64 And keyascii < 123 And keyascii <> 8 Then
keyascii = 0
pg. 45
MOBILE STORE MANAGEMENT SYSTEM
End If
End Sub
Add_Mob Form
Private Sub Command1_Click()
CommonDialog1.ShowSave
Image1.Picture = LoadPicture(CommonDialog1.FileName)
Adodc1.Refresh
End Sub
Me.Hide
mobile_purchase.Visible = True
End Sub
Adodc1.Recordset.addnew
Adodc1.Recordset.Fields("brand") = Text1.Text
Adodc1.Recordset.Fields("modelid") = Text2.Text
Adodc1.Recordset.Fields("model") = Text3.Text
Adodc1.Recordset.Fields("touchscreen") = Text4.Text
Adodc1.Recordset.Fields("simtype") = Text5.Text
Adodc1.Recordset.Fields("simsize") = Text6.Text
Adodc1.Recordset.Fields("bluetooth") = Text9.Text
Adodc1.Recordset.Fields("wifi") = Text11.Text
Adodc1.Recordset.Fields("usb") = Text12.Text
Adodc1.Recordset.Fields("tethering") = Text13.Text
Adodc1.Recordset.Fields("audiojack") = Text14.Text
pg. 46
MOBILE STORE MANAGEMENT SYSTEM
Adodc1.Recordset.Fields("rear") = Text15.Text
Adodc1.Recordset.Fields("front") = Text16.Text
Adodc1.Recordset.Fields("videorec") = Text7.Text
Adodc1.Recordset.Fields("zoom") = Text8.Text
Adodc1.Recordset.Fields("other") = Text17.Text
Adodc1.Recordset.Fields("usermem") = Text19.Text
Adodc1.Recordset.Fields("expandable") = Text20.Text
Adodc1.Recordset.Fields("rom") = Text22.Text
Adodc1.Recordset.Fields("ram") = Text21.Text
Adodc1.Recordset.Fields("threeG") = Text10.Text
Adodc1.Recordset.Fields("battType") = Text18.Text
Adodc1.Recordset.Fields("price") = Text23.Text
Adodc1.Recordset.Fields("photo") = CommonDialog1.FileName
Adodc1.Recordset.Update
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text9.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text7.Text = ""
Text8.Text = ""
pg. 47
MOBILE STORE MANAGEMENT SYSTEM
Text17.Text = ""
Text19.Text = ""
Text20.Text = ""
Text10.Text = ""
Text18.Text = ""
Text23.Text = ""
Text22.Text = ""
Text21.Text = ""
End Sub
Aircel Form
Private Sub Label2_Click()
sim_card.Text5.Text = aircel.Label3.Caption
sim_card.Show
End Sub
sim_card.Text5.Text = aircel.Label10.Caption
sim_card.Show
End Sub
Airtel Form
sim_card.Text5.Text = airtel.Label3.Caption
sim_card.Show
End Sub
pg. 48
MOBILE STORE MANAGEMENT SYSTEM
sim_card.Text5.Text = airtel.Label10.Caption
sim_card.Show
End Sub
Idea Form
sim_card.Text5.Text = idea.Label7.Caption
sim_card.Text1.Text = Combo1.Text
sim_card.Show
End Sub
sim_card.Text5.Text = idea.Label9.Caption
sim_card.Show
End Sub
Jio Form
Private Sub Label2_Click()
sim_card.Text5.Text = jio.Label7.Caption
sim_card.Show
End Sub
sim_card.Text5.Text = jio.Label9.Caption
sim_card.Show
End Sub
pg. 49
MOBILE STORE MANAGEMENT SYSTEM
sim_card.Text5.Text = tatadocomo.Label3.Caption
sim_card.Show
End Sub
sim_card.Text5.Text = tatadocomo.Label10.Caption
sim_card.Show
End Sub
Vodafone Form
Private Sub Label2_Click()
sim_card.Text5.Text = vodafone.Label3.Caption
sim_card.Text1.Text = vodafone.combo1.Text
sim_card.Show
End Sub
sim_card.Text5.Text = vodafone.Label10.Caption
sim_card.Show
End Sub
Welcome Form
Private Sub Form_Load()
Line2.X2 = 0
End Sub
pg. 50
MOBILE STORE MANAGEMENT SYSTEM
End If
End If
End If
End If
login.Show
Unload Me
End If
End If
End Sub
Sim_Offres Form
Private Sub Image2_Click()
vodafone.Show
End Sub
pg. 51
MOBILE STORE MANAGEMENT SYSTEM
idea.Show
End Sub
jio.Show
End Sub
airtel.Show
End Sub
tatadocomo.Show
End Sub
aircel.Show
End Sub
pg. 52
MOBILE STORE MANAGEMENT SYSTEM
8. IMPLEMENTATION
AND TESTING
pg. 53
MOBILE STORE MANAGEMENT SYSTEM
Testing is a process of executing a program with the interest of finding an error. A good test is one
that has high probability of finding the yet undiscovered error. Testing should systematically
uncover different classes of errors in a minimum amount of time with a minimum amount of
efforts. Two classes of inputs are provided to test the process
1. A software configuration that includes a software requirement specification, a design
specification and source code.
2. A software configuration that includes a test plan and procedure, any testing tool and test
cases and their expected results.
Testing is divided into several distinct operations:
The system was done the integration testing. All the modules were tested for their
compatibility with other modules .They test was almost successful. All the modules coexisted
very well, with almost no bugs. All the modules were encapsulated very well so as to not hamper
the execution of other modules.
pg. 54
MOBILE STORE MANAGEMENT SYSTEM
Successful integration in the larger system. System testing is actually a series of different tests
whose primary purpose is to fully exercise the compute –based system.
pg. 55
MOBILE STORE MANAGEMENT SYSTEM
9. SCREEN SHOTS
pg. 56
MOBILE STORE MANAGEMENT SYSTEM
9.1USER INTERFACE
LOGIN FORM
MAIN FORM
pg. 57
MOBILE STORE MANAGEMENT SYSTEM
MOBILE PURCHASE
FRMMICROSOFT FORM
pg. 58
MOBILE STORE MANAGEMENT SYSTEM
FRMHTC FORM
FRMSAMSUNG FORM
pg. 59
MOBILE STORE MANAGEMENT SYSTEM
FRMSONY FORM
pg. 60
MOBILE STORE MANAGEMENT SYSTEM
FRMAPPLE FORM
MOBPURCHASE
pg. 61
MOBILE STORE MANAGEMENT SYSTEM
BILL FORM
MOB_SERVICE FORM
pg. 62
MOBILE STORE MANAGEMENT SYSTEM
SIMCARD FORM
pg. 63
MOBILE STORE MANAGEMENT SYSTEM
EMPLOYEE DETAILS
EMPLOYEE DETAILS
pg. 64
MOBILE STORE MANAGEMENT SYSTEM
LOGIN
PHONE
MOBILE SERVICE
SIM CARD
pg. 65
MOBILE STORE MANAGEMENT SYSTEM
SERVICE DETAILS
pg. 66
MOBILE STORE MANAGEMENT SYSTEM
CUSTOMER/BILL DETAILS
pg. 67
MOBILE STORE MANAGEMENT SYSTEM
pg. 68
MOBILE STORE MANAGEMENT SYSTEM
The Mobile Store Management System has some flows and limitation due to different
requirements and time constrain. As this application will be used on the computers so the end
user must have the basic knowledge of the computers. Currently only one item’ information
can be enter in the system at a time. The user has to enter information for different items. The
system currently has only one combination of username and password credentials, every user
has to share same credentials. The search function only supports search using ID number. The
user has to get ID number of customer, sales, purchase, product, or supplier to search within
the system.
We can add multiple usernames and passwords with user- wise separate access and
authorities. We can implement search function using different information also. It is also
possible to integrate an employee’s time card and a payroll management system in this
application. There is another idea to implement SIM card management system. Using bar code
scanner and smart card reader, we can minimize manual data entry, which will potentially
decrease the amount of time to enter data. But at the same time it will increase the cost of this
application.
pg. 69
MOBILE STORE MANAGEMENT SYSTEM
11.CONCLUSION
pg. 70
MOBILE STORE MANAGEMENT SYSTEM
11. CONCLUSION
In this dissertation we have studied different management systems used during evaluation and
presented a low cost store management system application with the help of that study. A
survey was also conducted to get current needs of small businesses which could be willing to
migrate to the Mobile Store Management System application. The implementation of this
system as a single solution for different businesses was challenging. I have learned a lot about
document writing during this progression
The process of writing thesis document, which is a research paper, was not familiar to me, but
of great benefit. The application Mobile Store Management System is created to help small
businesses to transfer their records from paper-based system to computerized system, even
with a low budget. At the same time, the requirements of a basic store have been taken care
of, and a few features that can make the application easier to use and easy to understand to
the user with beginner level knowledge of computers have been added. I hope that Mobile
Store Management System fulfills all basic requirements for stores with intention of
transferring to computerized billing and inventory system. The survey of real world small
businesses helped me to understand current practice, and possible needs.
pg. 71
MOBILE STORE MANAGEMENT SYSTEM
BIBILOGRAPHY
pg. 72