Upload
karan-trivedi
View
224
Download
0
Embed Size (px)
Citation preview
7/30/2019 Order Tracking Synopsis Final
1/38
Online Order Tracking System IGNOU
ABSTRACT
This document is meant for describing all the features andprocedures that we will be following while developing thesystem.
This document specially mentions the details of the project howit will be developed, the primary requirement, as well as variousfeatures and functionalities of the project and the proceduresfollowed in achieving these objectives.
Online Order Tracking System will use to provide to customerto order online of the parts of Computer.
It is very essential for a Company to handle the Order andmanage report.
It is very useful for a company to manage database thanmanual booking system.
With the effective use, any company can apply the OnlineOrder Tracking System for managing quick examinations andgetting better results in less time.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 1
7/30/2019 Order Tracking Synopsis Final
2/38
Online Order Tracking System IGNOU
PROJECT PROFILE
PROJECT DEVLOPED BY
Karan H Trivedi (105006402)
Project Title
Online Order Tracking System
INSTITUTE NAME
INDIRA GANDHI NATIONAL OPEN UNIVERSITY
Hardware / Software Environment HardwareProcessor : PANTIUM 4OR LATERSystem Memory : 1 GBHard Disk : 40 GB
Recommended Requirement
Processor : Pentium 4 or Later System Memory : 2 GBHard Disk : 80 GB
Software
Front End : ASP.NET 4.0, Microsoft Framework 3.5Back End : SQL Server 2008Operating System : Windows XP 3 OR LATERBrowser : Internet Explorer 6.0
Documentation & Presentation Tools
Microsoft Word 2007
Project Category
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 2
7/30/2019 Order Tracking Synopsis Final
3/38
Online Order Tracking System IGNOU
RDBMS/OOPS
Tools / Platform
Tools/ Environment will be used
Frame work Microsoft .NET Framework 4.0
Development Tool Microsoft Visual Studio .NET
Language ASP.NET (Visual Basic .net)
Database Microsoft SQL Server 2008
Operating System Windows XP Professional
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 3
7/30/2019 Order Tracking Synopsis Final
4/38
Online Order Tracking System IGNOU
Front-end
ASP.NET
1. Objective of .NET Framework
To provide a consistent object oriented programming environment whether
object code is stored and executed locally, executed locally but Internet distributed or
executed remotely.
To provide a code execution environment that minimizes software development
and versioning conflicts.
To provide a code execution environment that guarantees safe execution ofcode, including code created by an unknown or semi trusted third party.
To provide a code execution environment that eliminates the performanceproblems of scripted or interpreted environment.
To make the developer experience consistency across widely varying types of
applications, such as Window based applications and Web based applications.
To build all communications on industry standards to ensure that code based onthe .NET framework can integrate with any code.
2. Common Language Runtime (CLR)
It is the foundation of the .NET framework.
It can be thought of as an agent that manages code at execution time, providingcore services such as memory management, thread management and remoting.
Also enforcing strict type safety and other forms of code accuracy hat ensuressecurity and robustness.
The concept of code management is fundamental principle of runtime.
3. Class Library
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 4
7/30/2019 Order Tracking Synopsis Final
5/38
Online Order Tracking System IGNOU
It is a comprehensive, object oriented collection if reusable types that you can
use to develop applications ranging from traditional command line or GUI
applications too applications based on the latest innovations provided by the
ASP.NET such as web forms and XML web services.
4. .NET framework can be used to develop the following types of applicationsand services.
Console applications.
Scripted or hosted applications.
Windows GUI applications (windows forms).
ASP.NET applications.
XML Web services.
Windows services.
The Windows forms Classes are comprehensive set reusable types that vastly simplify
Windows GUI development. If you write ASP .NET Web Forms application, you can usethe Web Forms Classes.
5. Benefits of using Visual Basic.net
Complete object oriented language.
Very strong type safety.
Automatic memory management (garbage collection).
Back-end
Microsoft SQL Server 2005
Microsoft SQL Server 2005 includes a complete set of graphical tools and command lineutilities that allow users, programmers, and administrators to increase their productivity.
Features in SQL Server 2005
Easy to Install
Fast download
Simplified Setup user interface
Silent install for embedded usage
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 5
7/30/2019 Order Tracking Synopsis Final
6/38
Online Order Tracking System IGNOU
Integrated deployment through click once
Easy to Use and Manage
New lightweight management and query editing tool (SQL Server 2005
Management Studio Express)
Advanced query optimizer that automatically optimizes queries
Wizards for common tasks
Computer manager for starting and stopping services
Rich Database Functionality
Stored procedures
Views
Triggers Cursors
Full Text Search
Transact-SQL support
Snapshot isolation level
External Tools
IIS (Internet Information Services)
Microsoft Windows 2003 Servers built in web server, Internet Information
Services (IIS) 6.0, makes it easy to share documents and information across a company
internet or the Internet. IIS 6.0, the fastest web server for Windows 2003 Server, iscompletely integrated with Microsoft Active Director Service. This combination of web
and operation system services makes it possible to deploy scalable and reliable Web
based applications.
IIS 6.0 introduces several new features to help Web administrators and Internet ServiceProviders (ISPs) create scalable Web applications, Web sites and Web clusters.
Advancements in IIS 6.0 Web publishing, security, administration and applications work
together to increase performance and reliability, while lowering the cost of ownershipand improving the Web application environment.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 6
7/30/2019 Order Tracking Synopsis Final
7/38
Online Order Tracking System IGNOU
PROJECT GOAL
- Online Order Tracking System is designed for manufacturercompanies and distributer companies like Hardware Company, Spareparts company etc. to manage orders of the customer online.
- The system handles all the operations and generates reports as soonas the customers order their requirement parts.
- The existing system is weak when it comes to manage many orders incompanies whereas this system can make it possible very easily.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 7
7/30/2019 Order Tracking Synopsis Final
8/38
Online Order Tracking System IGNOU
SYSTEM ANALYSIS
Current SystemThe Current system of Ordering is very painful for customer. In currentSystem He has to go to the shop or a company to buy anything .At theCompany or shop sometimes happens that company cannot manage theorders of all the customers and mistakes occurs in paper ordering System.
Customer has to come to the place to buy anything
He get stress to select items
On paper ordering System occurs mistakes
Company cannot manage all the data on paper
Many worker to manage the work
WEEKNESS OF CURRENT SYSTEMThe current system is not able to provide customers online products
booking, they can make only inquiry. And if want to book tell them through
mail or contact number. Often happens that prank a customer making
inquires so it becomes difficult to manage their inquires. Company needs
to update products details regularly as per the requirements of the
customers. The company requires interacting with each and every
customer to satisfy their requirements. In the current system is not able to
provide customer to do the payment through credit card, they give the
amount through cash or cheque.In this system the sales tax is not
calculated. Current Working System unable to meet the goal and
performance .Current Computer Based System is not able to achieve
Higher Efficiency with the increasing number of requirements of the
members .With current System it is not possible to attract the people to
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 8
7/30/2019 Order Tracking Synopsis Final
9/38
Online Order Tracking System IGNOU
become companys customers. The Success Ratio of the membership
holders is less than they actually anticipated by the company .The
Increasing popularity of the web based system made up mind the
entrepreneur to change the current system to achieve the companys
milestone.
User Requirements
The Company looking for the user-friendly Website that helps the user tofind their own choice of products. It also helps the administrator to updateand maintain the website. The administrator can update, add and cancelthe data. This system also helps the customer to do purchase theproducts. The administrator can maintain inventory of the product. Theadministrator can purchase any products with supplier. The customer cando online booking for the products. The customer can cancel his order;there is no need to visit the branch. So this website fulfills its entirerequirement online. The customer easily finds the details of his/her favoritelocations. In this website, user can also cancel his/her reserved booking.We also provide the security facility in this website, only authorized person
can use his/her account. In this website, the administrator upload thelatest NEWS on the home page of the website, so user can easily get theupdated information. If nay new service is added than user can getinformation about that service and used it.
FEATURES OF NEW SYSTEMThe Project, titled Online Order Tracking System comprise of thedevelopment of website that contains various facilities and services fordifferent users.
The design and all the facilities are stand alone or in an integratedenvironment. Reusability is taken care of. The GUI is flexible to handle thechanges in the type and number of processes. New facilities can beplugged-in any time, either to replace the old ones, or for adding newfacilities to the system.Online Order Tracking System is website based on VISUAL STUDIO2010. This website is meant to provide services like online products
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 9
7/30/2019 Order Tracking Synopsis Final
10/38
Online Order Tracking System IGNOU
booking, online payment, Online purchase Product through supplier etc.This website also provides the searching facilities like category search andproduct search. This website would be beneficial to shopping malls andusers who want to purchase the products.
DESCRIPTION OF PROJECT
There are three types of website in the market.
1. Informative Website
2. Personal Website
3. Professional Website
Either of three we try to make a Personal website.
This website is divided into two modules.
Admin Module
Customer Module
Admin Module
An administrator is a user who manages the operational aspects of asystem. Generally, the owner of a system is usually an administrator orhe/she appoints system administrator.
The exact scope of the role varies according to the software in use, but inmost cases, the administrator sets configuration options and manages
user accounts. The administrator may also customize group permissions.An administrator's user-name, posts or signature might be marked with aspecial indicator, or a different avatar might be used. In many cases onlarger boards, an administrator may appoint one or more "co-administrators" or moderators.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 10
7/30/2019 Order Tracking Synopsis Final
11/38
Online Order Tracking System IGNOU
They typically have the same access and power as other administrators,but in many cases the appointing administrator will limit that user's powerso they may not edit high-risk settings or the owner's account.
Customer Module
A customer is someone who makes use for booking products details.Different needs are of varying importance to the customer. Customer cansearch the details about products booking.
A customer can order for the product and can track the status about hisorder that he has made.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 11
7/30/2019 Order Tracking Synopsis Final
12/38
Online Order Tracking System IGNOU
PROCESS MODEL
There is various software development approaches defined anddesigned which are used/employed during development process of software,
these approaches are also referred as "Software Development Process Models".
Each process model follows a particular life cycle in order toensure success in process of software development. One suchapproach/process used in Software Development is "The Iterative WaterfallModel".
Iterative Waterfall approach was first Process Model to beintroduced and followed widely in Software Engineering to ensure success of theproject.
In "The Iterative Waterfall" approach, the whole process of softwaredevelopment is divided into separate process phases. The phases in Waterfallmodel are Requirement Specifications phase, Software Design, Implementationand Testing & Maintenance.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 12
7/30/2019 Order Tracking Synopsis Final
13/38
Online Order Tracking System IGNOU
The Iterative Waterfall Model
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 13
Requirement Gathering
and Analysis
System Design
Implementation
Testing
Deployment of System
Maintenance
7/30/2019 Order Tracking Synopsis Final
14/38
Online Order Tracking System IGNOU
FEASIBILITY STUDY
An important outcome of the preliminary investigation phaseof the System Development Life Cycle is the determination that thesystem requested is feasible. There are three aspects in the feasibilitystudy portion of the preliminary investigation viz. Technical Feasibility,Economic Feasibility and Operational Feasibility. The main aim of carryingout the feasibility study was to determine how feasible the proposedsystem is to the organization and what changes are required for the same.
Technical Feasibility :-.
I have used latest versions of software being used in market. Like SQLServer 2008 and VISUAL STUDIO 2010. Also the computing systembeing used here are very powerful systems providing a very goodperformance Due to the system is a live one, one must take care of alltype of risks including technical risks like I discussed.
Mr Ashish Dhameliya our Guide is very professional and having bulks ofknowledge in any programming language. At backend we will use SQL
Server 2008 for better compatibility with VISUAL STUDIO 2010. Thesystem will be made in VISUAL STUDIO 2010 that is current trend sothere is no problem about the compatibility or any technical risk regardingthe programming language.
VISUAL STUDIO 2010 is the widely used backend tool that provides avery robust support for the application in Microsoft platform. Taking alltechnical risks in account we will find the programming technology, thebackend service and also the hardware and software used making theproject or the system feasible and reliable. So the project is technicallyfeasible and can be completed within the supposed time providing reliable
service and performance.
The system is very much open by nature and can easily be expanded inthe future to satisfy newly emerged needs. The usage of a reliableRDBMS like SQL Server 2008 gives guaranteed accuracy, reliability, andease of data access and data security.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 14
7/30/2019 Order Tracking Synopsis Final
15/38
Online Order Tracking System IGNOU
Financial & Economical Feasibility:-
The cost involved in designing and developing a systemshould be a good investment for the organization for certain system. Thefinancial and economical issues raised are as under the cost of conductinga full systems investing is justified since the system development is in-house. No extra cost is incurred for developing the system. As requiredsoftware are already used by the department. No extra cost for themodification or addition of software and hardware will require in case offuture expansion of the system. So the proposed system is financially andeconomically feasible.
Operational Feasibility:-
The system must also operational feasible. For working ofthe system properly in future with a bulk of data the systems are maderobust. But sometimes if a developer fails to judge the operationalfeasibility of the system, even if the system made good sometimes makesdisastrous changes in operation that may cause degradation inperformance. The developer should check the operation feasibility of thesystem to be developed.
Implementation Feasibility:-
Implementation feasibility is also a very effecting factor whileplanning for a new system. The project manager will check whether thedeveloper can make the project in time with the specified requirementsand best performance. The project leader will also check that the giventools and technologies to the developer will make the system a success ornot. Considering this factor also the project is feasible.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 15
7/30/2019 Order Tracking Synopsis Final
16/38
Online Order Tracking System IGNOU
Data Flow Diagram
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 16
7/30/2019 Order Tracking Synopsis Final
17/38
Online Order Tracking System IGNOU
Online
Order
TrackingSystem
Admin User
Visiitor
Login
Authentication
State ,City ,Security Details
View All Details
View Order Details
Purchase ,Supplier
Category ,Prooduct
Generate Report
Dilivery
Registration
View All Details
Login
Authentication
View
Category ,Product
Details
Order
Payment
View
DeliveryStatus
Select
Catagoory _id ,
Product _id
Context Level/0-Level
Level-1 For Admin
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 17
7/30/2019 Order Tracking Synopsis Final
18/38
Online Order Tracking System IGNOU
1.0
Authentication
2.0
Data Management
Admin
User
Login
State_Master
City_Master
Security_Master
Supplier
Purchase
Product_Master
Username ,Password
Username ,Password
Username ,Password
Access Right
State ,City ,Security Detail
State-id
View Details
City_id
View Details
View Details
Supplier
View Details
Purchase detail
Get Detail
Priduct_id
Get Detail
Security Que ,Ans
Level 1 for User.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 18
7/30/2019 Order Tracking Synopsis Final
19/38
Online Order Tracking System IGNOU
3.0Category_Master
4.0
Product_Master
5.0
Order
Admin
User
Category_Master
Product_Master
Payment_Master
Cart
Category Detail
Product Detail
Category Detail
Product Details
Product Details
View Product
Details
Payment details
View Payment Deails
View Order
Detail
Add to cart
View Cart
Order
Category Details
View Category
Details
View Product
Details
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 19
7/30/2019 Order Tracking Synopsis Final
20/38
Online Order Tracking System IGNOU
1.1
New User
1.2
Existing User
1.3
Change
Password
1.4
Forgot
Password
User
Admin
Ragistration
Login
Login
Login
User Details
User Details
Login Details
Username ,Password
Username ,Security Que ,Ans
Username ,Password
Username ,Old ,New Password
Username ,Old ,New Password
New Password
Username ,Password
Verification
Username ,Security Que ,Ans
Get Password
Level-2 for Authentication
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 20
7/30/2019 Order Tracking Synopsis Final
21/38
Online Order Tracking System IGNOU
Level -2 For Data Managemant
2.1
Add Data
2.2
Update Data
2.3
Delete Data
Admin State _Master
City _Master
Sequrity _Master
State _Master
City _Master
Sequrity _Master
State _Master
City _Master
Sequrity _Master
State ,City ,Security
Details
State _id City _id,Security _id
State _id City _id,
Security _id
State _id
City _Id
Secutity _id
State _id
City_id
Security _id
State _id
City_id
Security _id
State Details
City Details
Security Details
State Details
City Details
Security Details
Security Details
City Details
State Details
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 21
7/30/2019 Order Tracking Synopsis Final
22/38
Online Order Tracking System IGNOU
Level 2 for Category Master
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 22
7/30/2019 Order Tracking Synopsis Final
23/38
Online Order Tracking System IGNOU
3.1
Add Category
3.2
UpdateCategory
3.4
Search
Category
3.3Delete
Category
Category
Category
Category
Category
Admin
User
Category Details
Category _id
Category _id
Category Details
Category _id
Category Details
Category _id
Category _id
Category Details
Category _id
Category Details
Category Details
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 23
7/30/2019 Order Tracking Synopsis Final
24/38
Online Order Tracking System IGNOU
Level 2 For Product Master
4.1Add Product
4.2
Update Product
4.4
Search Product
4.3
Delete Product
Product
Product
Product
Product
Admin
User
Product Details
Product Details
Product _id
Product Details
Product _id
Product _id
Product Details
Product _id
Product Details
Product Details
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 24
7/30/2019 Order Tracking Synopsis Final
25/38
Online Order Tracking System IGNOU
Level 2 for Order
5.1
Payment
5.2
Delivery
User
Admin
Cart
Payment
Payment
Payment Detail
Delivery Details
Product Detail
Payment Detail
Product Detail
Delivery Detail
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 25
7/30/2019 Order Tracking Synopsis Final
26/38
Online Order Tracking System IGNOU
ER Diagram
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 26
7/30/2019 Order Tracking Synopsis Final
27/38
Online Order Tracking System IGNOU
Use Case Diagram
Online Order tracking System
User Admin
Authentication
Company
Catagory
Product
Cart
Payment
Report
*
*
*
*
* **
*
*
*
*
*
*
*
*
*
*
*
*
** *
*
*
*
*
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 27
7/30/2019 Order Tracking Synopsis Final
28/38
Online Order Tracking System IGNOU
DATA DICTIONARYTable: Category
Table: ProductNo Field Name Data Type Null Allow Description
1 Pro_id Numeric Not Allow Primary Key
2 Cat_id Numeric Not Allow Foreign Key
3 Pro_name Varchar(50) Not Allow Name of Product
4 Description Varchar(MAX) Not Allow Description of the
product5 Img Varchar(MAX) Not Allow Image of the
Product
6 Price Numeric Not Allow Price of the Product
Table: CartNo Field Name Data Type Null Allow Description
1 Cart_id Numeric Not Allow Primary Key of Cart
2 User_id Numeric Not Allow Identification No. of User
3 Pro_id Numeric Not Allow ProductIdentification no.
4 Amount Numeric Not Allow Amount of Products
5 City Varchar(50) Not Allow City Name
6 Date Datetime Not Allow Date of the Day
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 28
No Field Name Data Type Null Ability Description
1 Cat_id Numeric Not Allow Primary Key2 Cat_name Varchar(50) Not Allow Name of theCategory
3 Image Varchar(MAX) Not Allow Image of category
7/30/2019 Order Tracking Synopsis Final
29/38
Online Order Tracking System IGNOU
Table: Dummy CartNo Field Name Data Type Null Allow Description1 D_id Numeric NotAllow Dummy Id
2 Seq_id Varchar(50) Not Allow Security QuestionId
3 Pro_id Numeric Not Allow Product Id
4 Amount Numeric Not Allow Ammount Of Products
5 City Varchar(50) Not Allow City Name
Table: LoginNo Field Name Data Type Null Allow Description1 Login_id Numeric Not Allow Login Id of User
2 UserName Varchar(50) Not Allow Name of User
3 Password Varchar(50) Not Allow Password for LoginId
4 Type Bit Not Allow
5 Seq_que Varchar(50) Not Allow Security Question
6 Seq_ans Varchar(50) Not Allow Security_Answer
7 User_id Numeric Not Allow User Identificationno.
Table: City_MasterNo Field Name Data Type Null Allow Description
1 City_id Numeric Not Allow City IdentificationNo.
2 City_name Varchar(50) Not Allow Name of City
3 State_id Numeric Not Allow Identification of State
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 29
7/30/2019 Order Tracking Synopsis Final
30/38
Online Order Tracking System IGNOU
Table: State_masterNo Field Name Data Type Null Allow Description
1 State_id Numeric Not Allow Identification of State
2 State Name Varchar(50) Not Allow Name of State
Table: RegistrationNo Field Name Data Type Null Allow Description
1 Reg_id Numeric Not Allow Registration Id
2 F_name Varchar(50) Not Allow First Name of User
3 M_name Varchar(50) Not Allow Middle Name of User
4 L_name Varchar(50) Not Allow Last Name of user
5 Birthdate Datetime NotAllow Birthdate of User
6 Gender Char Notalloe Gender of the user 7 Address Varchar(MAX) Not Allow Address of the User
8 City_id Numeric NotAllow Id of City
9 Pincode Numeric Not Allow Pincode of theAdderss
10 Phone_no Numeric Allow Phone no. Of User if Available
11 Email_id Varchar(50) Allow Email id if Available
Table: Security_que_ans_MasterNo Field Name Data Type Null Allow Description
1 Seq_id Numeric Not Allow Id of Question
2 Seq_Que Varchar(50) Not Allow Security Question
3 Seq_ans Varchar(50) Not Allow Answer of TheQuestion
Table: PaymentNo Field Name Data Type Null Allow Description
1 Payment_id Numeric Not Allow To Identify paymentno
2 User_id Numeric Not Allow Id of User
3 Total Numeric Not Allow Total Payment of User
4 Date Datetime Not Allow Date of payment
5 Ststus Varchar Allow Status of thepayment if available
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 30
7/30/2019 Order Tracking Synopsis Final
31/38
Online Order Tracking System IGNOU
1) Free Registration to all users
In this Web site, registration of any users is totally free. You canaccess permitted links very easily. In registration form you haveto provide your legal informations. and Administrator handle allusers activities,
We keep your information securely.
2)Add Account Admin can add User account with full details. Admin can edit or
delete his account details. No fake users can add dummy account and dummy cart
3)Category wise search
Admin can search any detail in particular state and city wise.
Admin can search lead category wise like service segment oraccount and the basis of given price..
4)Manage stock
Admin and employee can manage stock category wise.
5) User section In this Section, User have enough rights to access followinglinks like User can see Products, invoice, agreement.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 31
7/30/2019 Order Tracking Synopsis Final
32/38
Online Order Tracking System IGNOU
Future Enhancement
This project is being developed to fulfill user requirement; however
there are lots of scope to improve the performance of the Online
Order Tracking System in the area of user interface, database
performance, and query processing time. Etc.
So there are many things for future enhancement of this project. The
future enhancements that are possible in the project are as follows.
Linking and integration of other online web sites.
Integration with other legacy accounting database through Web
Services
Connection to third-party online shopping applications
In the area of data security and system security.
Provide more online tips and help.
.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 32
7/30/2019 Order Tracking Synopsis Final
33/38
Online Order Tracking System IGNOU
Security Mechanism
The system has been designed to stand against damage
(physical and logical), errors, and unauthorized access.Password facility has been incorporated into it to access the
GUI and database as well. Not only has this. There are user
levels defined in the database having individual security levels
which can only be accessed and modified by the database
administrator.
There is also a facility of changing and recovering forgotten
passwords at the users discretion. Nonetheless, the database
administrator has the authority to alter the password and user
level of a user without the prior permission of the user. He is
also capable of adding and removing users from the database
and can restrict the rights of an existing user.
Audit control is another security measure used which protects
the system from external security breaches and internal fraud
or embezzlement. System integrity is another security measure
taken which concentrates on the functioning of hardware,
database and supportive software, physical security, and
operating procedures.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 33
7/30/2019 Order Tracking Synopsis Final
34/38
Online Order Tracking System IGNOU
TESTINGSoftware testing has a dual function. It is used to establish the presence of
defects in program and it is used to help judge whether or not the program isusable in practice. Thus software testing is used for validation and
verification which insure that software confirm to its specification and meets
the need of software customer.
We have restored alpha testing, which usually comes in after
the basic design for program has been completed. The project scientist look
over the program and give the suggestion and ideas to improve or to correct
the design. They also report and give ideas to get rid of around any major
problems. There is bound to be a number of bugs after a program have been
created. Software testing involves executing in implementation of the
software with test data and examining the outputs of the software and its
operational behavior to check that is performing as required.
Block-Box Testing
In black box testing and functional testing we are
concerned about the output of the module and software. i.e. whether the
software gives proper about the output as per the requirnment or not. In
another words this testing aims to test a programs behavior against itsspecification without makin any reference to the internal structure of the
program or the algorithm used.
Therefore the source code is needed and so even purchased module scan be
tested the programme just gets a certain inputs and its functionality is
examined by observing the output
This can be done in the following way:
Input interface
Processing
Output interface
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 34
7/30/2019 Order Tracking Synopsis Final
35/38
Online Order Tracking System IGNOU
White -Box Testing
White box testing is used as an important primary testing
approach. Here code is inspected to see what is does; test are designed to
exercise the code. Code is tested using code scripts, driver, etc. which are
employed to directly interface with the drive the code.
The tester can analyze the code and use the knowledge
about the structure of a component to drive the test data.
Structural testing
We have done path testing to exercise every independent
execution path through a component or program. if every independent path
is executed then all statements in the components must have been executed
at least once. The structure of our program is also checked
Interface testing
Interface testing is integral part of integration
testing therefore we checked for the
Interface misuse
Interface misunderstanding
We examine code to be tested an explicitly list each call to an
external component .in the system standard test for GUI have been
performed.
Which are as follows?
The position and related labels for all control where checked.
Validations for all inputs were done.
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 35
7/30/2019 Order Tracking Synopsis Final
36/38
Online Order Tracking System IGNOU
Pull down controls was verified for proper functionality.
Whether the non-editable text control is disabling and it was also verified
that it doesnt exceed the maximum allowed length.
Whether the system prompts the user with appropriate message as and when
invalid information is entered.All required fills arent blank.
Object Testing
Object testing is to test object as individual components, which
are often larger than single function. Here following activities have taken
place.
Testing the individual operations associated with object.
Testing individual object classes.Testing cluster of objects.
Testing object oriented system
Now we will discuss how testing and debugging is done of this
application. Our application can be divided into past like.
Alpha TestingIn software devlopement, testing is usually required before
release to the general public. This place of development is known as the
alpha phase. In the first of the alpha testing development test the software
using white box technique use additional inspection is then performed using
black box. A dedicated testing team usually does this is often known as the
second stage of alpha testing.
Test Case Purpose:-
The purpose of the test cases is to test the various
input and see the output produce any or not. There are different test cases
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 36
7/30/2019 Order Tracking Synopsis Final
37/38
Online Order Tracking System IGNOU
according to the system. it is tested with different types of value like single
value, multiple value and see it can generate expected output.
CONCLUSION
The development of software includes so many people like usersystem developer, user of system and the management, it isimportant to identify the system requirements by properly collectingrequired data to interact with supplier and customer of the system.Proper design builds upon this foundation to give a blue print, whichis actually implemented by the developers.
On realizing the importance of systematic documentation all theProcesses are implemented using a software engineering approach.Working in a live environment enables one to appreciate theintricacies involved in the System Development Life Cycle (SDLC).
We have gained a lot of practical knowledge from this project,which we think, shall make us stand in a good state in the future .
Submitted By: Karan H Trivedi Enrollment NO: 105006402Page 37
7/30/2019 Order Tracking Synopsis Final
38/38
Online Order Tracking System IGNOU