color synopsis

Upload: deepak-rawat

Post on 10-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Color Synopsis

    1/19

  • 8/8/2019 Color Synopsis

    2/19

    Multimedia Gallery

    Introduction

    Multimedia Gallery is software, which is to be developed for

    manufacturing and trading company of marble, tiles and flooring materials.Which have two outlets. The first one is Hind Mosaic & Designed Tiles

    and the other is Kabita Enterprises. The Hind Mosaic & Designed Tiles

    is manufacture the product like mosaic tiles, vains tiles and chequred tiles

    etc. Kabita Enterprises is a trading outlets which is responsible for selling

    the products.

    Kabita Enterprises is an organization known as one of the renowned

    outlet of marble products at Muzaffapur. This is a place where one can get

    the complete range of products to make their dream construction. Where as

    Hind Mosaic & Designed Tiles is in fact a factory, which manufacturesthe product like Tiles, Marbles, Stone chips etc. It brings raw material from

    Rajsthan and Jaipur and manufacture it as per the customer requirement. It

    has also dealers and agents to promote their products in the market. At this

    juncture system needs to change their traditional method to manage their

    complex business function. Because, achieving and maintaining

    competitive advantage is the underlying principle for every business aroundthe world.

    Since,Kabita Enterprisesand Hind Mosaic & Designed Tilesis a broad

    organization of their concern area. Due to its rapid growth it becamedifficult for the organization to perform and control its functions.

    Conventional methods are very confined and restricted. In general terms itis known as legacy system. The features are very less and a slighter

    possibility to explore. It was a saying that when we have not what we like,

    we must like what we have. The same thing it is happening in existing

    system. But the proposed software is miles away from these petty things.

    Main activities of the organization are to appoint sales representative forselling, promotion, and proper distribution of products related to

    organization. The organization also receives order from different dealersthrough agents. It maintains dealers record. It also maintains employee

    records. It prepares agents commission report and dealers commission

    report as well.

    The pricing policy of the organization is based on profit optimization rather

    than profit maximization. They consider that and optimum level of profits

    over a long period as a more sound objectives of pricing than maximum

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    2

  • 8/8/2019 Color Synopsis

    3/19

    Multimedia Gallery

    profit in the short term. Price is fixed to the capacity of people because they

    always try to increase their sales, which is dependent on the public image

    and reputation of the organization. At the time of fixing the price of their

    products the commission of dealers and agents are also considered.

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    3

  • 8/8/2019 Color Synopsis

    4/19

    Multimedia Gallery

    Objective

    As far as the existing system of the proposed organization named KabitaEnterprisesandHind Mosaic & Designed Tilesis not automated. Owing

    to this reason organization has to face problem. As we know that the day-

    to-day paper work is problematic works, which affect the efficiency of

    company work.

    So, in this project, I will try to reduce the pitfalls ofKabita Enterprisesand Hind Mosaic & Designed Tiles. So that organization can provide the

    best service to their concerned individuals like employees, agents, dealers,

    and customers.

    Our main objective is not only to reduce the manual work but also to

    overcome from the limitations & shortcomings present in the existing

    system and to provide a user-friendly environment and good software to

    help Managers in Decision Making, to get right information at right time, to

    know the records of different Agents, Dealers etc. The objective of this

    project is to develop software with the help of which Managers of the saidcompany can say I know every thing, every time about what is happenings

    in the organization and I am always ready to make right decisions.

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    4

  • 8/8/2019 Color Synopsis

    5/19

    Multimedia Gallery

    Project Category

    The software, which is being developed, comes under both OOPS and

    RDBMS category. The proposed project based on ASP.NET with C# as afront end and SQL Server as a back end. While taking C#.Net it gives the

    strong support of Object Oriented Programming System technology. On the

    other hand SQL Server gives the database consistency, reliability and

    strong RDBMS supports.

    Object Oriented Programming is a programming paradigm in its own right

    and on the other; it is a set of software engineering tools which can be used

    to build more reliable and reusable systems. At present, Object Oriented

    Programming is emerging from research laboratories and invading the field

    of industrial applications.

    Object Oriented Programming is at the core of C#.NET. In fact, all .NET

    programs are to at least some extent object oriented. Object Oriented

    Programming is so integral to .NET that it is best to understand its basic

    principles before we begin writing even simple .NET Program. Just about

    everything we do in .NET involves objects in some way-even simplevariables are base on the visual basic object class. And all our code hast to

    appear in a class of some sort, even if we are using a module or structure,

    which are also types of classes now,

    All object oriented programming languages provide mechanisms that helpus to implement the object-oriented model. It consists following supports:

    Abstraction- The ability to create an abstract representation of a

    concept in code. The technique of creating new data types that are

    well suited to an application to be programmed is known as data

    abstraction. It provides ability to create user-defined data types, for

    modeling a real world object, having the properties of built in data

    types and a set of permitted operators.

    Encapsulation- Encapsulation is all about the separation between

    implementation and interface. In other words, when you encapsulateand object, you make its code and data internal and no longer

    accessible to the outside except through a well-defined interface.

    This is also called data hiding.

    Polymorphism- This is all about creating procedure that can operate

    on object of different types. Visual Basic.NET handles

    polymorphism with both late binding and multiple interfaces.

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    5

  • 8/8/2019 Color Synopsis

    6/19

  • 8/8/2019 Color Synopsis

    7/19

    Multimedia Gallery

    Tools/Platform

    Hardware Specification

    Microprocessor : Pentium IV or Higher

    RAM : 512MB

    HDD : 40GB

    Motherboard : 865 INTEL Original

    CD-ROM : 700MB

    Monitor : Color

    Keyboard : Multimedia

    Mouse : Optical

    Software Specification

    Operating System : Any Windows O.S. (Xp or Latest)

    Application : MS-Word 2000, Crystal Report

    Technology : Visual Studio 2008

    Language Used

    To develop the proposed project ASP.NET with C# as a front-end and

    SQL Server as a backend will be used.

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    7

  • 8/8/2019 Color Synopsis

    8/19

    Multimedia Gallery

    Problem Definition and Requirement

    Specification

    The proposed organization named Kabita Enterprises is one of the

    renowned trading organizations in the field of marble and tiles sales works

    at Muzaffarpur. Where as the Hind Mosaic & Designed Tilesis known as

    the renowned company in the field of tiles and mosaic products

    manufacturing. This is supposed to be known as the best place where one

    can get quality product like tiles, marbles and stone chips.

    The purpose of automate the system is to make the proposed systemefficient, accurate and reliable so that the profit maximization motive of the

    organization can be achieved. It is specified by the organization about

    existing system is that it is very difficult to know information about the

    employee and products in the efficient way. Due to this reason the

    organization wants to get new automated system.

    The Scope of the organizations proposed software, which is to be

    developed, is very nice and it has great future scope. Since the organization

    has two branch and they need to exchange the data so in future networking

    option will be added so that it can work in LAN environment to minimizethe problem of official document which is very time consuming in manual

    way. So there are lot of way to deploy the system.

    The system defines that after completion of the software it can satisfy the

    requirement of the organization. Such as employee information, agent

    information, dealer information, product and official account information.

    So that organization manager can analyze the system in sort span of time

    and on the basis of reliable information he can take strategic decision.

    Finally the new complete product will be best option for the organizationand its function might be better and user friendly for those individuals who

    will have to interact with the system.

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    8

  • 8/8/2019 Color Synopsis

    9/19

    Multimedia Gallery

    Project Planning and SchedulingGantt chart

    This chart represents all the activities and the amount of time that will

    require during the product development period. A tabular form is

    maintained where rows indicate the task with milestones and columns

    indicate duration.

    Fig1: Gantt chart

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    9

    TASKS July Aug Sep OctRequirementGathering

    Design

    Design review

    Coding

    QualityAssurance

    Testing

    Build

  • 8/8/2019 Color Synopsis

    10/19

    AudioBrowse

    Module

    Report

    Generation

    Verification

    User/Administrator

    Register User

    Video

    Browse

    ModuleUpload

    Audio/Video

    Module

    Employee

    Information

    Module

    Selection

    Key-Word

    SearchOption

    Creation/Upda

    Creation/Updation

    Creation/Updation

    Creation/Updation

    Administrator

    Multimedia Gallery

    Analysis

    Zero Level DFD of the system

    Password

    Not Ok

    Ok

    Search Option

    Information

    Report Data

    Modules Description

    The proposed software on Multimedia Gallery contains four mainmodules. A simple analogy would be to look at the project as a wheel and

    the individual modules are the spokes to the wheel. All modules keep their

    own importance. These modules are as follows:

    1. User Information Module:

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    10

  • 8/8/2019 Color Synopsis

    11/19

    Multimedia Gallery

    This modules keeps information about user, User would have to

    register them to the software before entering this software. This

    Module will authenticate user for the project and keep the user

    specific information.

    2. Browse Video/Audio File:As this software demands this module will keep the list of audio andvideo files and play them online whenever user wants to play it.

    3. Upload Video/Audio File :The module will provide the user to upload the video or audio files

    to the server, these uploaded files is available for all users to watch.

    User or administrator can manage the uploaded files.

    4. Report Generation Module:

    This module will generate different types of reports to help theadministrator in decision-making.

    Data Structure

    As per the requirement of the Portal we have created four modules.

    According to these modules and colleted information following tables are

    to be created :-

    1. LOGIN This table contains the details of users login information. Thestructure of the file is given below.

    ATTRIBUTES DATA TYPE LENGTH DECIMAL PLACE

    (1) ID INT 5

    (2) USERNAME NVARCHAR 15

    (3) PASSWORD NVARCHAR 15

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    11

  • 8/8/2019 Color Synopsis

    12/19

  • 8/8/2019 Color Synopsis

    13/19

    Multimedia Gallery

    ATTRIBUTES DATA TYPE SIZE DECIMAL PLACE

    (1) ID INT 5

    (2) DESCRIPTION NVARCHAR MAX

    (3) PATH NVARCHAR 100

    (4) TITLE NVARCHAR 100

    (5) CATEGORY NVARCHAR 30

    (6) USERID INT 5

    (7) SIZE NVARCHAR 10

    (8) VIEWS NUMBER 10

    (9) UPLOAD_DATE DATETIME -

    5. QUERYThis table contains the details of query made by user to theAdministrator. The structure of the file is given below.

    ATTRIBUTES DATA TYPE SIZE DECIMAL PLACES

    (1) ID INT 5

    (2) USERID INT 5

    (3) MESSAGE NVARCHAR MAX

    (4) POST_DATE DATETIME -

    (5) READ INT 1

    Process Logic

    1. Account Information Module:

    This module has five sub-modules as given below, which do the

    different activities related to the account record maintenance of the

    organization:1. Sales Order

    2. Sales Invoice

    Bill Transaction Module Item Transaction Module Product Master Agent Area

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    13

  • 8/8/2019 Color Synopsis

    14/19

    Multimedia Gallery

    System Definition

    In every given module the users have option to View, Add, Modify &

    Delete the record in the data file. Sales Order & Sales Invoice keeps the

    record for helping in calculation of Commission Report. Product Master

    contains all sort of details related to products of proposed organization.Agent area module helps in the Agent & Non-agent area list generation.

    System definition module has a table SYSDEF that contains status and

    value of Postage, Excise Duty, EL, CL and Bonus with the help of

    which every important calculation in the software is done.

    2. DealerInformationModule:In this module a table DEALER is created where DL_CODE (key

    field) helps in different Dealer Report generation. In SALES &

    BILLTRN table DL_CODE is present as foreign key to help

    commission report generation. In this module user can View, Add,Modify & Delete records of dealer.

    3. AgentInformationModule:In this module a table AGENT is created which contains every

    information about Agent of the organization. AG_CODE (key field) is

    present in the table AREA to calculate Agent area report & Non-agent

    area report. In this module user can View, Add, Modify & Delete the

    records of an Agent.

    4. Employee Information Module:In this module a table EMPLOYEEis created which will contain every

    information about Employee of the organization. Employee list and

    Employee Monthly Salary Sheet will be generated with the help of this

    table and SYSDEF table were EL, CL & BONUS have some valuedepending on which certain internal calculation is being done. User can

    View, Add, Modify & Delete records of Employee in this module.

    5. Report Generation Module:

    With the help of this module the actual goal of the proposed project on

    Enterprise Management is achieved. In this module sixteen differenttypes of report will be generated to help the Managers in Decision

    Making and also reduce the paper work about which existing system

    had to bother.

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    14

  • 8/8/2019 Color Synopsis

    15/19

  • 8/8/2019 Color Synopsis

    16/19

    Multimedia Gallery

    4. Code wise dealer report

    5. Name wise dealer report

    6. Employee report

    7. Product report

    8. Employees salary report

    9. Agent wise area list10. Non agent area list11. Monthly sales quantity list

    12. Brand wise commission report

    13. Agent wise dealer wise commission report

    14. Agent wise monthly commission report

    15. Agent wise yearly commission report

    16. Monthly sales registers

    Security Mechanism

    Security encompasses a set of measures taken to guard against theft, attack,

    crime, and espionage or sabotage. Security implies the quality or state of

    being secure, that is, a relief from exposure to danger and acting so as to

    make safe against adverse contingencies.

    Since the database and information regarding any organization is very

    precious, so it is quite essential to protect the system from any unsolicited

    incidence. After automating the system from existing manual system of the

    proposed organization, its all information become computerized so it is

    very essential to protect the system from unauthorized user as well as

    database sleaze.

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    16

  • 8/8/2019 Color Synopsis

    17/19

  • 8/8/2019 Color Synopsis

    18/19

    Multimedia Gallery

    advantage of E-Commerce so that one can take the advantage of e-

    marketing any time any moment around the world.

    With some changes the, proposed project software can be implementedin any Manufacturing based organization to automate the manual

    system. In future this software can also be used in the automation ofmarketing related works as Medical Sales Representative Performance

    Measurement. This software can also be used in the future to generate

    Commission Report in the areas like Insurance System, Banking System

    etc.

    In future this project support networking through which it may beconnected to Internet. Through these facilities employee as well as

    customer can achieve the relevant information anywhere any moment

    around the world.

    In future this project support distributed database rather than centralizeddatabase, which will give the system a drastic support through which

    database information will be more secure and fast accessing in multi-user environment.

    Bibliography

    In development of any software books play very important role. They guide us

    very well and are very useful & helpful for generation of new ideas and better

    preparation on any topic.

    I went through the following books that that helped me to prepare my project:

    1. Beginning VB.NET 2003

    By Thearon Willis, Jonathan Crossland, Richard Blair from WROX.

    2. Visual Basic .NET Programming

    Developed By: Piyush & Deepak Enroll.No.: 092816514 &

    092817451

    18

  • 8/8/2019 Color Synopsis

    19/19