color synopsis
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