Top Banner

of 38

Order Tracking Synopsis Final

Apr 04, 2018

Download

Documents

Karan Trivedi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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