Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 44

Online Mobile Shoppe

CHAPTER11
CHAPTER
INTRODUCTION
INTRODUCTION

IPAICMS, Jalgaon Page No.:1


Online Mobile Shoppe
Chapter 1
Introduction

1.1 Introduction to Organization


The Organisation Mobile Magic was established in 9-oct-2006 Jalgaon city located at
Mobile Magic. New stadium come shop No 13/14, Jilha Peth.
Staff representatives and staff member of Jalgaon branch are

Staff representative : - Chandrakant Chinchole


Staff members :- 1. Vishal Sinkar
2. Aptap Aalamshekh
3. Sapana Dharmadhikari
4. Dipak Yas
5. Kamod aalekar

1.2 Future Enhancement


In order to provide greater facility to the customer and to increase the efficiency of the safety,
the necessary preparation in that direction has already been made and the staff is trained
accordingly.

1.3 Introduction to Project


The project is developed to compute the existing mobile sales and purchase system of the
Mobile Magic. Some daily routine tedious work such as record keeping and other time
consuming work of maintaining the records of number of customers can be reduced.
Through this project work one can provide a better service to the customer and the customer
can cash on the provided service.

1.4 The project development leads


To maintain the sales forms of customers.
To maintain day-to day record book.
To keep all information of primary deposits of all customers such as cash and non
cash funds.

IPAICMS, Jalgaon Page No.:2


Online Mobile Shoppe
To keep detail information of each customers
To maintain all information of all taxable and non-taxable customers.
To maintain all information about company if it will be a company account.
To maintain activation forms of all customers.

IPAICMS, Jalgaon Page No.:3


Online Mobile Shoppe

CHAPTER22
CHAPTER
SYSTEMSTUDY
SYSTEM STUDY&
&
ANALYSIS
ANALYSIS

IPAICMS, Jalgaon Page No.:4


Online Mobile Shoppe
Chapter 2
System study And Analysis

2.1 System Study


Before developing any computerized information system it is necessary to know the
drawbacks and problems, what is the need of existing system and finding an alternative better
system. Which will lead to optimum utilization of available resource.
The term System deals with the detailed study of the various operation performed
by a system and their relationship within and outside of existing system in necessary thing.

2.2 Initial Investigation


During the preparation of the initial study information must be gathered from the number of
coerces like user, existing system etc. this is the first phase and consists of a brief survey of
the areas involves and will result in taking the project into the next phase during this phase.
Main things to be considered are
How the present system works?
How staffing levels involved their grades and duties?
Volume of works statistics on various types transaction level of overtime working etc.
The time taken to process data through the system.
List of all documents, files and reports associated with the system.
Interfaces and other system.
Following the above steps initial investigation was carried out.

2.3 Drawback of Existing system

Existing system is not multitasking


Form windows are scattered so user cannot easily jump from one window to another
window until active window is closed.
There is no security of data
The environment is not user friendly

IPAICMS, Jalgaon Page No.:5


Online Mobile Shoppe
2.4 Need of computerization

1. Computerized system process the data quickly and generate reports than manual
system.
2. Manual system generates voluminous amounts of redundant data which lead to many
errors and problems of updation arises.
3. More intangible benefits are present in the computerized Advertisement Agency
Management System.
4. Cumbersome processes had to be followed in order to explain various calculations
and relative benefits in the manual system is eliminated.
5. Computerized system generates the online report and calculations in the system.
6. The computerized system automatically generates the reports.
7. Computerized system also generates the requirement report which support the other
department also and also generate periodical reports.

IPAICMS, Jalgaon Page No.:6


Online Mobile Shoppe

CHAPTER33
CHAPTER
FEASIBILITYSTUDY
FEASIBILITY STUDY

IPAICMS, Jalgaon Page No.:7


Online Mobile Shoppe
Chapter 3
Feasibility Study

While considering the feasibility of any system the system must meet its best performance
by three sides that is Technical, behavioral and economical feasibility should be consider in
any organization, since it helps us in selec6tion of best system for the job.
There are basic aspects of feasibility study for computation of system.
1) Economical Feasibility
2) Technical Feasibility
3) Behavioral Feasibility

3.1 Economical Feasibility:


This is also called as benefits analysis. It is very important when any system is to be
developed. If the system is more beneficial and less time consuming only then it will be
accepted by the organization easily. Hence this reduces so much cost of the system. Hence the
system makes more economical, most benefited to the organization.

3.2 Technical Feasibility :


The system under development will not create a serious constraint for a financial budget.
Because the proposed system will not required much more new hardware are software. Hence
this system is technically feasible. This also relates to the capacity of computer system
whether the existing hardware can supports the proposed changes is the important question to
be considered.
If additional hardware is required then the analyst should consult the organizer. If finance
is available if not the project is to redesigned.

3.3 Behavioral Feasibility:


It is natural that people will resist changes. The computer has to facilitate changes. As
Estimate would be made of how strong a reaction of user and staff is likely to have towards
the development of computerized system. When proposed system is implemented it will be
some thing to do with transfer, retaining and changes in employee job status. The analyst
should make careful study of how efficiently he will be able to convince the user and get him
to accept the proposed changes. It is quite feasible to implement new proposed system as we
IPAICMS, Jalgaon Page No.:8
Online Mobile Shoppe
have secured the co-operation of the existing staff, and we know the reaction will be in fervor
of the proposed system. In addition to that we are going to train the concerned staff and will
be providing a user manual to operate proposed system.
According to feasibility study the organization get the following benefits from
Computerized system:
a) Better and fast response
b) Large storage
c) Accurate Result
d) Perfect Calculation
e) Improved the data experimentation

IPAICMS, Jalgaon Page No.:9


Online Mobile Shoppe

CHAPTER44
CHAPTER
PRELIMINARYDESIGN
PRELIMINARY DESIGN

IPAICMS, Jalgaon Page No.:10


Online Mobile Shoppe
Chapter 4
Preliminary Design
4.1 Introduction
After completing the initial investigation of the system, now some preliminary level design of
the project is to be carried out. It includes gathering of information in systematical way and
then put the attributes to each data.

4.2 Prototype design


It is possible to apply operational analysis principles and derive a model of the software from
which a design can be developed. In other situation, requirement elicitation is conducted,
analysis are applied and a model of the softare built called a prototype and is constructed for
customer and developer assessment. Some circumstances require the construction of a
prototype at the beginning of analysis.

4.3 Data Flow Diagram:


DFD is a graphical tool used to described and analyze the movement of data through a
system shortly. It is described in DFD. The system design goes through two phases of
development.
1) Logical
2) Physical
A DFD shows the logical flow of system and defines boundaries of system. This may be used
both in manual system. The transformation data from input to output is described in DFD. In
other words there is a starting point and an ending point for each piece of information.
For the proposed system it described the input called source and the output called
destination, database and procedure (data flow).

IPAICMS, Jalgaon Page No.:11


Online Mobile Shoppe
DFD1

IPAICMS, Jalgaon Page No.:12


Online Mobile Shoppe
DFD2

IPAICMS, Jalgaon Page No.:13


Online Mobile Shoppe
DFD3

IPAICMS, Jalgaon Page No.:14


Online Mobile Shoppe
4.4 Entity Relationship Diagram :-
ERD describes data at rest, data being stored. They also do not show how data is
implemented, created, modified, used are deleted.
Data relationship is the relation between the entities. Entity refers to the physically
existing, uniquely identified and individually recognizable thing in the world. Entity is an
object that exists and is distinguishable other objects.
An ERD shows data at rest. This means ERD does not show data flow. It only gives
connection between two entities. It does not suggest any flow of data for the same reasons. It
is not necessary to use the arrow mark while drawing ERD.

IPAICMS, Jalgaon Page No.:15


Online Mobile Shoppe
ERD1

IPAICMS, Jalgaon Page No.:16


Online Mobile Shoppe
4.5 Data Dictionary

1. CUSTOMER
Column Null ? Data Type
CUSTNO NOT NULL NUMBER
CUSTNAME TEXT
ADDRESS TEXT
CITY TEXT
PHONE1 TEXT
PHONE2 TEXT
MOBNO TEXT
EMAIL TEXT
USERNAME TEXT
PASSWORD TEXT
USERLEVEL TEXT
Primary Key (CUSTNO)

2. SUPPLIER
Column Null ? Data Type
SUPPLIERNO NOT NULL NUMBER
SUPPLIERNAME TEXT
ADDRESS TEXT
CITY TEXT
PHONE1 TEXT
PHONE2 TEXT
MOBNO TEXT
EMAIL TEXT
Primary Key (SUPPLIERNO)

3. PRODUCT
Column Null ? Data Type
PRODUCTNO NOT NULL NUMBER
PRODNAME TEXT
RATE NUMBER
MODELDESC TEXT
STOCKQTY NUMBER
VAT NUMBER
Primary Key PRODUCTNO

IPAICMS, Jalgaon Page No.:17


Online Mobile Shoppe

4. ORDER
COLUMN NULL? Type
ORDERNO NUMBER
ORDERDATE DATE/TIME
CUSTNO NUMBER
TOTAMT NUMBER
Primary Key ORDERNO
Foreign Key CUSTNO REFERENCES CUSTOMER

5. ORDERDTL
COLUMN NULL? Type
ORDERNO NUMBER
PRODUCTCODE NUMBER
QTY NUMBER
RATE NUMBER
AMT NUMBER
Primary Key ORDERNO+PRODUCTNO
Foreign Key PRODUCTNO REFERENCES PRODUCT

6. PURCHASEMAST
Column Null ? Data Type
PURNO NOT NULL NUMBER
PURDATE DATE/TIME
SUPPLIERNO NUMBER
PONO DATE/TIME
DCNO TEXT
DCDATE DATE/TIME
FREIGHT NUMBER
VEHNO TEXT
TOTAMT NUMBER
Primary Key (PURNO)
Foreign key (SUPPLIERNO) References SUPPLIER

7. PURDTL
Column Null ? Data Type
PURNO NOT NULL NUMBER
PRODUCTNO DATE/TIME
QTY NUMBER
UNIT DATE/TIME
RATE TEXT
AMOUNT DATE/TIME
Primary Key (PURNO+PRODUCTNO)
Foreign key (PRODUCTNO) References PRODUCT

IPAICMS, Jalgaon Page No.:18


Online Mobile Shoppe

8. INVOICE
Column Null ? Data Type
INVOICENO NOT NULL NUMBER
INVOICEDATE DATE/TIME
CUSTNO NUMBER
RATE DATE/TIME
DCNO TEXT
DCDATE DATE/TIME
FREIGHT NUMBER
VEHNO TEXT
TOTAMT NUMBER
Primary Key (INVOICENO)
Foreign key (CUSTNO) References CUSTOMER

9. INVOICEDTL
Column Null ? Data Type
INVOICENO NOT NULL NUMBER
PRODUCTNO DATE/TIME
QTY NUMBER
UNIT DATE/TIME
RATE TEXT
AMOUNT DATE/TIME
Primary Key (INVOICENO+PRODUCTNO)
Foreign key (PRODUCTNO) References PRODUCT

4.5 Input and Output Design:


Input Design:-
It is the process of converting user-originated input to a computer-based format.
During this process of system design the various formats of the documents used is the
existing system were studied. The Banks standard structure for recording related information
is collected. The structure of each component is also collected to include its required contents
into the database.
Output Design:-
During this process the system design various report formats required are studied since, the
existing system is manual system it hardly produces only the most required reports. The
output design is carried out by studying the existing reports as well as discussing with the
user about the reports which he wants in addition to existing reports.

IPAICMS, Jalgaon Page No.:19


Online Mobile Shoppe
I/1

IPAICMS, Jalgaon Page No.:20


Online Mobile Shoppe
I/2

IPAICMS, Jalgaon Page No.:21


Online Mobile Shoppe
I/3

IPAICMS, Jalgaon Page No.:22


Online Mobile Shoppe
I/4

IPAICMS, Jalgaon Page No.:23


Online Mobile Shoppe
I/5

IPAICMS, Jalgaon Page No.:24


Online Mobile Shoppe
I/6

IPAICMS, Jalgaon Page No.:25


Online Mobile Shoppe
I/7

IPAICMS, Jalgaon Page No.:26


Online Mobile Shoppe
I/8

IPAICMS, Jalgaon Page No.:27


Online Mobile Shoppe
I/9

IPAICMS, Jalgaon Page No.:28


Online Mobile Shoppe
I/10

IPAICMS, Jalgaon Page No.:29


Online Mobile Shoppe
I/11

IPAICMS, Jalgaon Page No.:30


Online Mobile Shoppe
I/12

IPAICMS, Jalgaon Page No.:31


Online Mobile Shoppe
I/13

IPAICMS, Jalgaon Page No.:32


Online Mobile Shoppe

CHAPTER55
CHAPTER
ABOUTASP
ABOUT ASP&&MS
MS
ACCESS
ACCESS

IPAICMS, Jalgaon Page No.:33


Online Mobile Shoppe
Chapter 5
About ASP & MS Access
5.1 Introduction to ASP
Visual basic has emerged, as one of the standard windows programming language at it has
become necessary or all software people for developing application in visual environment.
Visual basic has its origin in basic, which has developed were just being introduced to
the computer community.
Visual basic 6.0 is Microsofts latest and greatest version of the visual basic
Programming language. Although writing programs can be a tedious chore at times, visual
basic reduces the effort required on our part and makes programming as simple as dragging
graphic object to the screen with mouse.
Microsoft based visual basic on a programming language written for beginners called
BASIC. BASIC has been around for 35 years in one from another. The original beginners
wanted to develop a programming language that beginners could use with basic, new
programming could become proficient right away. Other programming language of the day
such as COBOL, FORTRON and assembler required much more study then BASIC before
one could use them effectively.
BASIC: - Beginners All-purpose Symbolic Instruction Code.
Visual basic can serve as an ideal front-end tool for the clients to interact. It has
connectivity mechanisms for all types of data based situated every where in a network and so
it can integrated the functionality provided by other application like word, excel and other
windows. Above all it embodies the object-oriented technology, which is the innovative
technology for all the present day development in the software world. The final application is
a true exe file and so can be truly distributed.
As we said earlier that VB implements projects or application. A project is developed
using one or more forms. A form is simply a window containing one pr more controls.
Controls
in VB consist of labels, text boxes, list boxes, combo boxes, buttons, scrollbars etc. which are
the constitutes of window programming environment. It is only the control that gives VB, its
immersing power and so there is a lot of interest in creating increasingly powerful controls.
Activex controls mark a significant development in control technology. In fact, all controls in
VB are activex controls, which have the extension at design time and carried during run time.
The properties are something like variables. The controls are activated by codes written in a
IPAICMS, Jalgaon Page No.:34
Online Mobile Shoppe
high level language by associatively our problems, variables can be manipulated to give the
problem solution. In summery from forms, controls and their properties and codes
As we said earlier that VB implements projects or application. A project is developed
using one or more forms. A form is simply a window containing one pr more controls.
The working environment in VB is often referred to as the integrated development
environment or IDE because it integrates many different functions such as design, editing,
compiling and debugging with in a common environment, since all our projects are
developed only in the IDE, let us now have a brief look at the features. We will be able to
understand their uses at the time of building projects.
Elements of visual basic: -
1. Menu bar.
2. Context menus.
3. Toolbars.
4. Toolbox.
5. Project explore window
6. Object browser.
7. Form designer.
8. Form layout window.
9. Code editor window.
10. Immediate, locals and window.

5.2 Microsoft Access:


MS Access is a relational database that store data in fields, which are then, grouped
together into records a table is collection of records which are all of the same type and the
structure fields are the smallest unit of data addressable in access. Like VB Fields specified in
the random access file type access field also need to assign a data type.
Text
Memo
Number
Date/Time
Currency
OLE Object

IPAICMS, Jalgaon Page No.:35


Online Mobile Shoppe
Ms access is a very powerful database with its own basic language built in how ever
this language is only a subset of visual basic therefore some times system may requires a VB
solutions but still be handling large amount of structure information to over comes some of
the limitations of access it is possible to store the information in a slandered access database
and to use VB provide a user interface and any other facility to possible with in access.

IPAICMS, Jalgaon Page No.:36


Online Mobile Shoppe

CHAPTER66
CHAPTER
TESTING
TESTING

IPAICMS, Jalgaon Page No.:37


Online Mobile Shoppe
Chapter 6
Testing
6.1 Introduction: -
To error is a programmers and to remove it again programmer by means of testing.
Before implementing the software for the use all the error in that software should be
uncovered and remove to make I all error free and installable. The following methods of
testing are carried out to assure the correctness and reliability of the proposed system.

6.2 White Box Testing: -


White box testing is a test case design method that uses the control structure of the procedural
design to derive test cases. Using white box testing method the software engineer can derive
test caese that guarantee that all independent paths within a module have been exercised at
least once.
Exercise all logical decision on their true and false sides
Exercise all loops at their boundaries and with their operational bounds.
Exercise internal data structures to ensure their validity
White box testing is applied to small components e.g. modules or small groups of modules.
White box tests focus on the program control structure. Tests are derived to ensure that all
statements in the program have been executed at least once during testing and that all logical
conditions have been exercised. Basis path testing a white box technique make use of
program graph or graph matrix to derive the set of linearly independent tests that will ensure
coverage. Condition and dataflow testing further exercise program logic, and looping testing
complements other white box techniques by providing a procedure for exercising loops of
varying degrees of complexity.

6.3 Black Box Testing: -


Black box testing is also called as behavioral testing, focuses on the functional requirement of
the software. That is black box testing enables the software engineer to derive the set of input
condition that will fully exercise all the functional requirement for a program. It is
complementary approach that is likely to uncover a different class of errors than white box
testing. The black box testing attempts to find errors in the following categories.

Incorrect and missing function


IPAICMS, Jalgaon Page No.:38
Online Mobile Shoppe
Interface error

Errors in data structure or external data base access

Behavior and performance error.

Initialization and termination error.

6.4 Validation Testing:


Validation testing refers to a different set of activities that ensures that the software that has in
built as per customer requirements. Valid data must be input to the database for accurate and
valid outputs that is reports. For this following validation checks are applied for th data entry
screen.

No duplicate numbers are stored in database

The names are checked for proper input that is no special symbols are accidentally input
to the system that is only alphabets, numbers, underscore, blank space are the valid
symbol to constitute. Names.

The date must be inputted in specific format that is dd/mm/yyyy.

6.5 Recovery Testing:


Recovery testing is a system test that forces the software to fail in a variety of ways and
verifies that recovery is properly performed. If recover is automatic (perform by the systm
itself), free initialization, check pointing mechanisms, data recovery and restart are evaluated
for correctness. If recovery requires human intervention, the man time to man is evaluated to
determine whether it is acceptable limits.

6.6 Security Testing:


Security testing attempts are to verify that protection mechanisms built into a system will, in
fact, protect it from improper penetration. The system security must be tested invulnerably
from frontal attack bus must be tested for invulnerability from flank for real attack.

IPAICMS, Jalgaon Page No.:39


Online Mobile Shoppe
6.7 GUI Testing:
The creation of the user interface is graphical which is less time consuming for the user but
more complex for the programmer. It must be tested for its sole purpose point and click
operations result in the appropriation. This test was carried out to ensure.
Window open properly based on menu
All the data contains are properly addressable
All the graphical elements are available and displayed
Multiple and incorrect mouse click of the mouse do not produced side effect.

IPAICMS, Jalgaon Page No.:40


Online Mobile Shoppe

CHAPTER77
CHAPTER
CONCLUSION
CONCLUSION

IPAICMS, Jalgaon Page No.:41


Online Mobile Shoppe
Chapter 7
Conclusion

7.1 Salient Feature of Proposed System:


It eliminates all the drawbacks and limitations of the existing system
It provides a very easy, user friendly environment to manipulate the information
within the help of graphical user interface
It provides just point and click operation to get required output within second
Very easy, self explanatory - user friendly data entry screens.
7.2 Strength of proposed System:
The system is menu driven
It provides a login form which prompts for user nam and password.
It is generalized software that is any one can use it.
Help message for data input on status bar of the every screen is provide
All the records are kept up to date. Whenever any report is required it can be
obtained immediately.
7.3 Limitations of Proposed System:
The proposed system cannot handle query report at user lavel
Proposed system is not a multi-user
Sharing of transaction is not possible.

IPAICMS, Jalgaon Page No.:42


Online Mobile Shoppe

CHAPTER88
CHAPTER
REFERENCES
REFERENCES

IPAICMS, Jalgaon Page No.:43


Online Mobile Shoppe
Chapter-8
References

In this section I am going to specify the list of books, which I followed at the time of
developing computerizing system. These books support me solving various problems related
to the programming.

1. Mastering Visual Basic 6.0


Author Evangelos Petroutsos, BPB publication

2. Visual Basic 6 from the Ground Up


Author Garry Cornell, Tata Mcgraw-Hill publication

3. Software Engineering, A practitioners Approach


Author Pressman Tata Mcgraw-Hill publication

4. MS-Access Users Guide


Author BPB publication

IPAICMS, Jalgaon Page No.:44

You might also like