0% found this document useful (0 votes)
69 views43 pages

NPAS Project Proposal

This document provides a synopsis for a project to develop a website for an online television channel. The objectives of the website are to provide information about television programs and allow companies to book advertisement slots. It will also allow the channel to post job openings and select candidates. The proposed solution is to create a website that lists program schedules, allows online tendering for ads and jobs, and facilitates other transactions. The project will have modules for administration, users, and online transactions. It will follow a waterfall development model and use HTML, CSS, JavaScript and PHP tools.

Uploaded by

kapsekunal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views43 pages

NPAS Project Proposal

This document provides a synopsis for a project to develop a website for an online television channel. The objectives of the website are to provide information about television programs and allow companies to book advertisement slots. It will also allow the channel to post job openings and select candidates. The proposed solution is to create a website that lists program schedules, allows online tendering for ads and jobs, and facilitates other transactions. The project will have modules for administration, users, and online transactions. It will follow a waterfall development model and use HTML, CSS, JavaScript and PHP tools.

Uploaded by

kapsekunal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Online Television Channel Activities

MCSP - 060
Online Television Channel Activities

A Project Synopsis
by

Kunal Kapse
Enrolment No:137164234

Under Guidance
of

……………………

Submitted to the School of Computer and Information Sciences, IGNOU


in partial fulfilment of the requirements
for the award of the degree
Master of Computer Applications (MCA)
2017

Indira Gandhi National Open University


Maidan Garhi

IGNOU MCA 2016 PROJECT SYNOPSIS Page 1 of 43


Online Television Channel Activities

Contents

1. Title of the Project.......................................................................................................................3


2. Introduction.................................................................................................................................3
3. Objective of the Project...............................................................................................................3
4. Project Scope...............................................................................................................................3
5. Existing Process............................................................................................................................4
6. Proposed Solution........................................................................................................................5
7. Project Category..........................................................................................................................7
8. High Level System Requirements.................................................................................................7
9. Modules.......................................................................................................................................9
10. Project Life Cycle.......................................................................................................................11
11. Tools & Techniques...................................................................................................................13
12. Hardware requirements............................................................................................................14
13. Software Requirements............................................................................................................14
14. Input / Output Requirements....................................................................................................14
15. Context Diagram – 0 Level Data Flow Diagram (DFD)...............................................................15
16. 1st Level DFD for Admin User...................................................................................................17
17. 2nd Level DFD for Admin User..................................................................................................18
18. 1st Level DFD for Normal User..................................................................................................19
19. 2nd Level DFD for Normal User.................................................................................................20
20. Entity Relationship Diagram (ER Diagram)................................................................................21
21. Process Flow Diagram...............................................................................................................22
22. Use Case diagream....................................................................................................................23
23. Data Structure...........................................................................................................................24
24. Future Scope and further enhancement of the project............................................................15
25. Reference and Bibliography......................................................................................................35

IGNOU MCA 2016 PROJECT SYNOPSIS Page 2 of 43


Online Television Channel Activities

1. Title of the Project


The title of the project is “Online Television Channel Activities”

2. Introduction

Television channels are creeping and cropping up day by day. New channels are making their debuts in the
Cable Television Channel List. These introductory channels as well as the existing channels are much aware of
creating and maintaining their popularities respectively. The main source of income of these channels are the
fund collected from the advertisements provided by the various companies in between the breaks of the
serials or movies viewed by the channels. These are termed as “Commercial Breaks”. These commercial
breaks provide benefit to both the companies as well as the channels. For the companies they help to spread
the details of their product through viewing the advertisements. Again the advertisements in between the
programs are viewed in exchange of money that the companies provide to the channel for viewing. Thus the
television channel has much interest in booking companies for viewing advertisements in between their
channel program breaks.
Not only that the Television Channels also earns a lot of money from the Corporate Section in which the
television channels gets tenders from the producers for launching of any new serial. This also brings lots of
revenue to the television channel network for the utilization of their program slots by the corporate sections.

General Benefits of a Website:

These are but a few key benefits of owning a website:

 Increased awareness of products and services - Businesses can greatly expand their markets, no need to
constrain the focus to only the local scene, but by using the Internet, businesses can venture into
international and regional markets, with greater ease. This dynamically changes the nature and the
marketing activities of some businesses, encouraging the business to expand the diversity of its products
and services, to meet these new markets.

 Freedom - With the freedom of being able to post your information on your website, hence on the Internet,
at any time of the day; available information of all variations is increasing at a huge rate. The freedom to
browse anywhere and interact with anyone is enough to tempt the smallest of businesses and the most

IGNOU MCA 2016 PROJECT SYNOPSIS Page 3 of 43


Online Television Channel Activities

introverted of people to get on the Net; hence Net users are increasing in numbers, at an alarming rate.
Businesses are buzzing on the Net, they have found a way to compete on an even field, with even the
largest of corporations; and within a daily increasing customer marketplace.

Cost advantage - Net businesses are extremely aware of how they can profit by being on the Internet; they
can advertise their products and services without the huge costs, and delays of printing, publishing and
distribution. Reduction of telephone calls to potential customers; follow ups by email; newsletters digitally
made, promoted by email or downloadable from the website, with reduction of distribution costs; less
promotional material sent out, printed and wasted; extended trading hours without a human presence
etc. these are just a few ways to cut costs as well as promote marketing.
About the Television Channel Website:
A Website is a related collection of World Wide Web (WWW) files that includes a beginning file called a
home page. The purpose of a website is mainly to provide information regarding a particular topic. Not only
that a website is also the root of e-commerce. It is via a website that online transactions are made.

The Project is meant for the creation of a website for a television channel that will not only provide channel
program information but will also carry on online transactions by allowing various companies to book
program and advertisement slots. This is being done by placement and approval of tenders in response to
the tender notices. Also the site allows selection of candidates for annexation in the television channel
network crew by selection of candidates via the carrier section under the website. Besides these the
website is also meant to provide channel program detailed information with their timings.

A television channel must bear some name to identify it. This problem is solved by making an assumption of
the channel name. The assumed name of the television channel is Zed Channel and hence forth the name of
the site is assumed to be ZedTv.com.

3. Objective of the Project


The purpose of the website of the television channel is multifold. These are:

 To provide information about the various programs that could be serials or soaps, movies etc. that are
viewed or to be viewed by the television channel. This constitutes the “information” part of the website.

IGNOU MCA 2016 PROJECT SYNOPSIS Page 4 of 43


Online Television Channel Activities

 To carry online tender allotment for


program slot bookings to the producer/corporate sections who are interested in launching new programs in
the television channel network.

 To carry online transaction by allowing


the advertisement booking companies to book slots between the programs viewed by the channel. This
constitutes the “online transaction” part of the website.

 To provide job facilities in the television


channel network to the interested peoples searching for jobs under the carrier corners of the television
channel website.

4. Project Scope
The project scope is to develop a web application “Online Television Channel Activities”.

The following objectives define the scope of the project that could be set from the project to its
different user categories:

Meeting the objectives of the GENERAL USERS

 View the casting details of the existing and forth coming programs that are viewed and to be viewed in the
concerned television channel network.

 View the timings/schedule of the


existing programs that are being shown in the concerned television channel network.

Meeting the objectives of the CORPORATE USERS

 View tender details for the available


program slots

 Post their tender for approval

 Get tender approval feedback from the


site administrator

IGNOU MCA 2016 PROJECT SYNOPSIS Page 5 of 43


Online Television Channel Activities

 Post FAQ queries to the site


administrator and get its responses from the site administrator

Meeting the objectives of the ADVERTISEMENT COMPANY USERS

 View tender details for the available


advertisement slots

 Post their advertisement tender for


approval

 Get advertisement tender approval


feedback from the site administrator

 Post details of the advertisement that is


to be viewed in the television channel at times of breaks in between the programs and within the programs
that are shown in the television channel network.

Meeting the objectives of the REGISTERED LOCAL USERS

 View the job vacancies available in the


television channel network under the Site Carrier Corner

 Post their Bio-data for selection for


television channel network jobs

 View the selection status of the Bio-


data for interview

 View the interview details that are to


be conducted by the television channel network for job candidate selection

 View the interview results

 Post FAQ queries to the site


administrator and get its responses from the site administrator

IGNOU MCA 2016 PROJECT SYNOPSIS Page 6 of 43


Online Television Channel Activities

Meeting the objectives of the SITE ADMINISTRATOR

 View the site user details on


registration

 View the number of users visiting the


site

 Receive Bio-data from the registered


local site users and select or reject the bio-data accordingly for interviews

 View and response to the registered


site user queries

 Put tender notice for both


Corporate(for accepting tenders for launching new programs in the television channel network) as well as
Advertisement Companies(for accepting tenders for viewing advertisement in between programs of the
television channel network)

 Accept tender details form the


Corporate and Advertisement Company users and make selection of the approved tenders

 Post and Display existing and new


program details that are to be viewed in the television channel network

 Get information of the site user ratings


for any program shown in the television channel network

5. Existing Process
Currently all this information is not available at one place especially online hence our project aims to
address this issue by making all transactions pertaining to a Television channels available on the web at
one place hence providing a single source to variety of users.

6. Proposed Solution
The proposed system will be a Website. This website will store the information in a relational database.

IGNOU MCA 2016 PROJECT SYNOPSIS Page 7 of 43


Online Television Channel Activities

 Master and transaction module:


Master module will be developed to maintain system security, users, customers, various
services and offering and daily transaction.

 Transaction Module: Transaction modules will be developed to aid various users like General
users, corporate users, and advertisement companies, registered local users for viewing and
applying for various offerings.

User Profiles
The following user types are expected for the News Paper Agency System:

User Brief Description of User Actions


General User View the casting details and timing/schedule of the existing and forth coming
programs
Corporate User View tender details for the available program slots and Post their tender for
approval
Advertisement View tender details for the available program slots and Post their tender for
Companies approval
View the jobs available in the television channel network and post bio data
Site Administrators Managing the website

Benefits of the proposed system

This website can be used by any television channel company for publicity of their channel
worldwide. This application also allows its end users to get benefit of viewing channel program
details and their timings. The corporate users now need not have to send any representative to
submit tender quotations to the television channel network’s main and branch offices. The
advertisement tender submission is also made easy online. Everything is available and could be
carried out online.

IGNOU MCA 2016 PROJECT SYNOPSIS Page 8 of 43


Online Television Channel Activities

7. Project Category
RDBMS (Relational Database Management System)

Relational Database Management System is a type of Database Management System that stores data in
the form of related tables. Relational databases are powerful because they require few assumptions
about how data is related or how it will be extracted from the database. An important feature of
relational systems is that a single database can be spread across several tables.

8. High Level System Requirements

System analysis is the process of gathering and interpreting facts, diagnosing problem and using the
information to recommend improvement to the system. In brief, we can say that analysis specifies what
the system should do. In terms of any software development life cycle, the analysis phase is the first
phase covered. It is the phase that is based on the following principles:

 The information domain of a problem must be represented and understood.


 The functions that the software is to perform must be defined.
 The behavior of the software (as a consequence of external events) must be represented.
 The models that depict information function and behavior must be portioned in a manner that
uncovers detail in layered (or hierarchical) fashion.
 The analysis process should move from essential information toward implementation detail.

To develop a website for a television channel network (assumption: Star Channel TV) that allows the
site users to get channel information details and also allow the advertising companies and the channel
program launchers to book their advertisement slots in between program breaks and also for launching
new programs that are to be viewed by the channel viewers.

The various activities are considered to be performed by the website:

 Give detailed information about the existing programs and their weekly Showtime schedules that
are to be viewed by the television channel
 Give detailed information about the forthcoming programs and their castings and premier dates
that are to be viewed by the television channel

IGNOU MCA 2016 PROJECT SYNOPSIS Page 9 of 43


Online Television Channel Activities

 Provide Tender notices and accept tender quotations from the Corporate and Advertisement
Company Users.
 Cover Site Carrier corner to provide internal jobs to the registered Local users of the Site.
 Allow the users to send messages as feedback to the site administrator and also get feedback
messages from the site administrators.
 Give detailed information about the various advertisement slots available in between the program
breaks

User Requirements

User requirements are categorized by user type.

General User
 View the casting details and timing/schedule of the existing and forth coming programs

Corporate User

 View tender details for the available program slots and Post their tender for approval

Advertisement Companies
 View tender details for the available program slots and Post their tender for approval

Registered Local User


 View the jobs available in the television channel network and post bio data

System Administrator
 Managing the website

Operational Requirements

The following requirements provide a high-level view of how the system will run:

 Processor usage should not exceed 80 percent during concurrent uses.


 Backups will occur incrementally throughout the day.
 A full weekly backup is required to WORM drives.
 Ensure that information is easy to access either, and meaningful for the system users and the
company.
 Minimize the technical knowledge that system users need to access the data, generate ad hoc
queries, search and view books information.

IGNOU MCA 2016 PROJECT SYNOPSIS Page 10 of 43


Online Television Channel Activities

 Any change to information must be reflected immediately, and the changes must be propagated
to the search engine so that system users that perform searches see this new information.
 The application should work with the existing communications and networking infrastructure.
 The application should deploy with a minimum of additional operational processes, manual or
otherwise.
 Application should run in Client-Server architecture.

9. Modules
Below are the various Modules and their descriptions-

Module 1: Corporate User Details Entry & Storage: Corporate user details would be entered like name,
address, phone number, contact details, login id and password needs to be entered and validations
would be performed on entered data and if all is correct it gets saved to Corporate User Registration and
User Registration.

Module 2: User Details Entry & Storage: Local user details would be entered like name address, contact
details, login id and password would be entered and the required validation would be performed and if
all is correct then it would get saved into User Registration.

Module 3: Advertisement Company User Details Entry & Storage: Advertisement users would enter the
details like name address, contact details, login id and password would be entered and the required
validation would be performed and if all is correct then it would get saved into Advertisement Company
Details and User Registration.

Module 4: Entry of Already Existing Programs in the Channel: Program details like program types,
program ratings, start date and program picture would be entered and validations would be performed
and if all is correct then it would get saved to the following database naming Program Details.

Module 5: Entry of coming Program: Program queue details like program types program name, launch
date, timings and remarks would be entered and validations would be performed and if correct it would
get saved into the database called Coming Program.

Module 6: Entry of Program Casting & other Troop Details: Program casting details like female casting,
male casting, producer, director and remarks would be entered. All the required validations would be
performed and the checked data would be saved into the database called Program Casting Details.

Module 7: Entry of Program Viewing Details on Channel: Program scheduling details would be entered
like episode number, telecast type, day, start time, remarks, duration etc would be entered and the
required validation would be performed like duplicate data entry check and null fields checking. If all the
data entered is correct then it would get saved into the Pogrom-schedule.

IGNOU MCA 2016 PROJECT SYNOPSIS Page 11 of 43


Online Television Channel Activities

Module 8: Advertisement Tender Notice Entry & Storage: Advertisement slot details would be entered
in this module which would consist of the data’s like call dates of tender, advertisement duration time,
display time, renewal time, contract period and charges associated with the advertisement slot booking.
Validations related to entry of mandatory field entries are performed. Validated data then gets saved
into Advertisement Tender Notice response.

Module 9: Corporate Tender Notice Entry & Storage: Program Slot details like calling dates of tender,
program durations, minimum number of episodes and charges associated with the slot booking. All the
mandatory field checking is performed. Checked data get saved into the Program Tender Notice
Response.

Module 10: Placing Tender Quotation for Advertisement: Tender Quotations details consume the most
part of the module. Data like tender amount would be entered by the user whoever is currently logged
into the system. Slot id needs to be selected. Mandatory field validation would be performed. Validated
data gets saved into the Advertisement Tender Notice.

Module 11: Selection of Advertisement Tender by Priority: Tender Quotation priority would be entered
like priority and status of the tender. Required validation like mandatory fields entry would be
performed. Data entered would get saved into the database called Advertisement Tender Notice.

Module 12: Advertisement Details Entry & Storage: Advertisement details related matter like
advertisement type, remarks, advertisement duration would be entered. Slot id and tender details to be
entered. Mandatory field validation would be performed on entered data. Checked data would get saved
into the Advertise.

Module 13: Placing Tender Quotation for Launching New Program: Different tender quotation that are
being placed by different entities would be accomplished through this module. Details provided are
name of the program, time slot, duration of the program, tender amount, slot id. All this would be
provided by the current user whoever is logged into the system. Mandatory fields checking would be
performed and data would get saved into the Program Tender Notice.

Module 14: Selection of Program Tender by Priority: In this module the program tender is set to priority
and the values that would get inputted are priority and status of the program. Required validation is
performed and processed data gets saved into the Advertisement Tender Notice.

Module 15: Submission of Site Users Queries: In this module queries are entered by the user whoever is
currently logged into the site. Module mainly deals with the queries posted by the user. Required
validation is performed and error message is displayed any mistake is encountered. Query gets saved
into the FAQ.

IGNOU MCA 2016 PROJECT SYNOPSIS Page 12 of 43


Online Television Channel Activities

Module 16: Answering to User Queries: In this module the queries that are being responded to is
entered. Here the reply to the selected query is performed. All the responded queries gets saved into the
FAQ database.

Module 17: Entry of Job Details: In this module the job related details are entered. Entered data are job
type, experience years needed as per the required job, Qualifications needed for the particular job,
contact department and salary range for the particular job. Job id would be generated in this module.
Mandatory field checking would be performed. Validated data would get saved into the Career.

Module 18: Posting of Application for Job: Applicants details are entered. Personal details like cv of the
applicant and the eligibility status of the cv posted by the applicant is entered. Job id and the users would
be the user whoever is currently logged in the site. Validation would be performed for the mandatory
field entry. Validated data gets saved into the Status.

Module 19: Response of Job Applications: In this module the selection status of the applicants is
available. Here the details are mainly selected in combo box. The selected data are cv, job id. Based on
this, applicant’s selection status is saved and gets saved into the Status.

10. Project Life Cycle

The Software Development Lifecycle (SDLC) for small to medium database application development
efforts. This project uses iterative development lifecycle, where components of the application are
developed through a series of tight iteration. The first iteration focus on very basic functionality, with
subsequent iterations adding new functionality to the previous work and or correcting errors identified
for the components in production. The six stages of the SDLC are designed to build on one another,
taking outputs from the previous stage, adding additional effort, and producing results that leverage the
previous effort and are directly traceable to the previous stages. During each stage, additional
information is gathered or developed, combined with the inputs, and used to produce the stage
deliverables. It is important to note that the additional information is restricted in scope, new ideas that
would take the project in directions not anticipated by the initial set of high-level requirements or
features that are out-of-scope are preserved for later consideration

IGNOU MCA 2016 PROJECT SYNOPSIS Page 13 of 43


Online Television Channel Activities

Feasibility Study

Once the preliminary investigations were conducted it is to be decided whether the software development will
be feasible. Feasibility studies are of various types the major ones are:
 Technical Feasibility- Technical considerations regarding the project are done here. The platform chosen
should be easily available and implemented. Our proposed system has the technical capability to hold the
data required. There should be technical guarantees of accuracy, security and reliability. Here the technical
platforms are – Windows, ASP.NET (page language: C#) for developing this website, SQL Server 2005 provides
the backend support.
 Operational Feasibility– Operational feasibility deals with the user friendliness of the software. It should be
able to handle the workload of as many number of users, capacity of the disk, whether users are able to run
the system. As this project is mainly online, Operational Feasibility matters most. Interface Design of the web
page must be attractive yet simple to operate.
 Economic Feasibility– In the Economic Feasibility, we decide the amount of cost that would be incurred for
developing the software. Money spent for hardware, software, people, resources and miscellaneous
expenses incurred during the progress of the project. Benefits are weighed against the cost and expenses
occurred compared to Manual System.

IGNOU MCA 2016 PROJECT SYNOPSIS Page 14 of 43


Online Television Channel Activities

11. Tools & Techniques


The following table shows the tools and techniques that will be used in the execution of this project.

S
Description Methods Tools Techniques
No

Software
Software Requirement Microsoft Word; Requirement
1
Requirements Analysis Microsoft Excel Specification
Documentation

Data Flow Diagram

Microsoft Word; ER Diagram


Database Design
2 Design Microsoft Excel;
Application Design Activity Diagram
Microsoft Paint

Class Diagram

Microsoft Visual Studio


3 Development Waterfall Model  
2008

Smoke Testing
 Unit Testing Release Management
4 Testing Whitebox Testing
Integration Testing System
Blackbox Testing

IGNOU MCA 2016 PROJECT SYNOPSIS Page 15 of 43


Online Television Channel Activities

12. Hardware requirements

Content Description

HDD 20 GB Min ,40 GB Recommended

RAM 512 GB Min, 1 GB Recommended

Monitor Any type of display screen

13. Software Requirements

Content Description

OS Windows 7

Database MS-SQL server 2008

Technologies ASP.NET using C# coding

IDE Ms-Visual Studio .Net 2008

Browser Google Chrome

14. Input / Output Requirements


Currently, the input for the system will be manual feed of the data through a standard interface.

The output may be in the following forms.

 Information displayed on the screen.


 Information displayed can be printed through a printer

IGNOU MCA 2016 PROJECT SYNOPSIS Page 16 of 43


Online Television Channel Activities

15. Context Diagram – 0 Level Data Flow Diagram (DFD)

Entry registration
information like
Receive Registration
Confirmation username, password,
Tender Notice, Tender address, ph, email, Job
Status apply, FAQ etc
Tender Priority, Responses

Create Profile like


username, password,
address, ph, email, show Receive Registration
tender notice, price, and Confirmation, Responses,
send quotation FAQ etc Online approval of CV etc.
Television
Channel
Receive Registration
Confirmation, Tender Activities Receive information
about registration, job
Notice, Tender Status,
apply, tender quotation
Tender Priority,
etc
Responses, Program
Schedule

Entry company
information like
username, password, Give information and
company name, Response about
address, ph, email, program, selected
tender notice, starting tender, Registration
time, end time, price Confirmation, advertise
etc time, job details etc
Advertisement Site
Company Administrative

Context Level DFD Diagram of “Online Television Channel Activities”

IGNOU MCA 2016 PROJECT SYNOPSIS Page 17 of 43


Online Television Channel Activities

Receive Confirmation Details


Details
User Registration
Reply
Users User Registration Details
1.0
Details
Registration Corporate User
Receive Reply
Confirmation Registration
Details Details
Reply Advertisement
Registration Company
Advertisement Details

V
Company Enter Login ID
Receive Registration
Enter Login
i ID & & Password
Confirmatio Details Corporate Users
n Details
e Password
V
w Enter Login ID & Password
i
Enter Login 2.0
e
w R Site ID & V A R
V
Login V V e
e Administrative Password V
i
i d i
s i i e d s
P e
e e e w p
p w
r Program-Schedule Add w o
o w w
o R Program Program-Details A
n Upload n
g e Reply A d
Job Details s A
s Details P P P d v
r c Details e d
e Reply r r r v e
a e v
Receive User o o o e r
m i e
Job Search & 3.0 g g g r t A
Av r
Apply Apply r r r t i d
de Program Details, t
D job a a a i v
v Program Schedule, s i
e m m m s e
e Program Casting, e s
t F e r
r coming Program Details e
a A 5.0 and Program Tender Details t
t T
il Q Notice i
i Job Details, Reply N e
s s T
s Job Apply o n
Program-Tender-Notice e e
e t d n
F Reply Details Reply Details i e d
T c r T
A Program-Casting-Details e
e Coming-Program e e
Q r
n Reply Details n
N
d d
R & o
Job Details Reply e N
e t
e r o
r i
s Details Reply D t
p e c i
N Advertisement-Tender e N
o Job Apply t c
o n -Notice o
a e
t Details t
s 6.0 i 4.0
i Advertise Tender i
e l
c FAQ Notice, Advertise c
Reply s
e Details, Response e

Advertise-Details
Details
Details Reply

FAQ
1st Level DFD Diagram of “Online Television Channel Activities”

Enter Registration Details


Enter Registration Details U_name, password, 1.2
IGNOU MCA 2016 PROJECT SYNOPSIS
Enter Registration 1.1 18 of 43 Uname, Uph,
Page
Users Details Uemail etc for Data
Registration verification Verification
Online Television Channel Activities

Get Confirmation
Registration
Corporate Users User Registration Details
Details Processing
Corporate User
Details
Get Confirmation Registration 1.3

Data
Advertisement Get Confirmation Advertisement Details Processing
Company Company

2nd Level DFD Diagram Process 1 for Users, Corporate Users, Advertisement Company Registration

Program ID,
Program ID, Program types, program rating, program related Program-Details
start date, program picture information,
progID
images
3.1
NprogID
progID
Program
Details Program types,
NprogID program name,
3.4 launch date,
progID timings,
Program
Schedule Remarks
Female Castings, Program 3.2
Male Castings, 3.3 Casting Coming
Episode Producer, Director, Details Program
number, Program Program progID Details
Remarks
telecast type, Schedule progID Casting NprogID
day, start
time, remarks, Program-Schedule
Program-Casting Coming-Program-Details
duration

2nd Level DFD Diagram Process 2 for Program Details, Program Casting, Coming Program

After Valid Login User sends their enquiry


(U_name,Utype, queries)

Enter Login
ID & 2.1 View Enquiry 6.1
Site Password Details Data processing
Login
Administrative Details
FAQ

Response about enquiry 6.2


Receive Details of enquiry Store Data or enquiry
FAQ Processing

2nd Level DFD Diagram Process 3 for Admin View & Response about FAQ

IGNOU MCA 2016 PROJECT SYNOPSIS Page 19 of 43


Online Television Channel Activities

Details Advertisement-Tender Details Program-Tender


Tender call dates, -Notice -Notice
advertisement durations,
times to display, renewal
4.2
amount, contract period, 4.1 AdSlotID, advertisement Corporate
charges, ProgID Advertise tender notice Tender Notice ProgSlotID,
Tender Entry program related
Advertisement Tender Notice Corporate Tender Notice tender notice
Notice
, charges, ProgID

2nd Level DFD Diagram Process 4 for Advertisement Tender Notice Tender call dates, program durations,
minimum number of episodes, charges,
ProgID

Details Advertisement-Tender – AMaxQuot, ASubDt


Notice-Response
ATenderID
ATenderID, 4.4
Apply for Advertise Tender 4.3 , AStatus,
AdSlotID, tender APriority Selection
Notice, AdSlotID, UName Advertise
placements details Advertise
Tender Notice
ATenderID, AdSlotID Tender
Response
Tender Status, Tender Priority
Selected
Tenders

AdSlotID
Advertise Details Adtype, Remarks, Advertisement duration
Submitted Tender
Details
PTenderID, PStatus, PPriority
4.6 4.5
Tender Status,
Selection Advertise
Tender Priority
Program Tender Program Details
Tender Program Name, Slot Time,
Duration, Tender amount
Details

AdID, AdSlotID, AdType, progID, Remarks

2nd Level DFD Diagram Process 5

Job Details
Details
JobID, Job related Upload_cv, Upload_cv
Jobtype, experience years, information eligibility status
qualifications, contact 5.1
department, salary Range 5.2
Job Details
Job Apply

JobID, UName, Upload_cv JobID,


selection information UName,
Utype

Job Apply Upload_cv, appdt


IGNOU MCA 2016 PROJECT SYNOPSIS Page 20 of 43
5.3

JobID, UName, UType, Application


2nd Level DFD Diagram Process 6 Job Details Job Apply
Sstatus, Srespdt Status
Response
Online Television Channel Activities
Querie
U_na passwo s Respo
rd Uad U_na Utype
me nse
d Up me
h Uem
ail Reg_da
Unam te FAQ
e Date M

F_id

1
User Registration As
1

Unam Cor_
e Cv_da CU_nam ph
te e Cor_ad
passwo d
CCPers
Is a
rd Is a
on CorU_nam
Pos Cor_email e
t C_na
me Cadd passwo
Job_A_I rd
d
Ap Cema Reg_da
pt il te
Cp
h
M Cor_nam
e
Upload_c Corporate User
Job Apply v Advertisement
ProgSlotI Registration
Company d
Sctatu
conDe
s
1
Pstartti
me
1
CV_R Pendtim
pt adSlot aendtime e
es
salRang Id
Duratio
e Char
n
A
ge
p
Maxqua
astartdate P Duratio
n p
li Astartti
G o me M
i Char
ge
JobTy aenddate Pstartdat
pe M e
1
RenewMi Penddate
n Advertisement Program Tender
Job Details
Tender Notice Notice
PTenderI
d 1
JobI Jobnam 1 ProgramNa U_na M
d e me me
A
1 aTenderI adSlotI U_na AStatu
G PStatu c ProgId
c
d d me s e s
ProgSlotId progtyp
adslotName slotdu e
r

Program Tender
Asubdat Advertisement M Response L
e a
Tender Response prati
ng
u
ProgId n
Day Serialpic c
P_s_id h
S AdId 1
adSlotI adtype
h
d
o Duratio
n Serialpic
startti
M ProgId me 2

Serialpic
epison 3 1
o
Remar 1
ks H
a
Program Details
Remar
ks
Duration Program Schedule 1

Advertise Details M R 1
e
c
ProgId P_C_ID
progtyp ProgSlotI
progname dirinfo d
e casting
NprogI
D 1
launda
te Remar P
ks progin r
fo o

Remar launti
M
ks me Program Casting

IGNOU MCA 2016 PROJECT SYNOPSIS Page 21 of 43


Online Television Channel Activities

progna
me

Coming Program 1 R
e
p
ER-DIAGRAM

IGNOU MCA 2016 PROJECT SYNOPSIS Page 22 of 43


Online Television Channel Activities

DFD Level 0 Diagram

Bill Customer

Requirement

1
Bill 2
Generation Customer
Customer Master
Requirement

Transaction

3
Product
Product
Delivery
Product Master

Stock

IGNOU MCA 2016 PROJECT SYNOPSIS Page 23 of 43


Online Television Channel Activities

16. 1st Level DFD for Admin User


Login

Admin Login 0.1.0


Login Data File

Valid Login

Add/ modify Users


Manage Master Data
Select Task 0.1.1 0.1.3
0.1.2

IGNOU MCA 2016 PROJECT SYNOPSIS Page 24 of 43


Online Television Channel Activities

17. 2nd Level DFD for Admin User

Generate Reports
Activity Description
0.1.2.5

Update Stock
0.1.2.2

From 0.1.2

Manage/Update Activities Create new


0.1.2.1 Customer 0.1.2.3 Data Files

Prepare Reports
0.1.2.4

IGNOU MCA 2016 PROJECT SYNOPSIS Page 25 of 43


Online Television Channel Activities

18. 1st Level DFD for Normal User


Login

Normal User Login 0.1.0

Login Data file

Valid Login

View Product View/Query Items


Select Task 0.1.1
Delivery Info 0.1.2 0.1.3

Data file

IGNOU MCA 2016 PROJECT SYNOPSIS Page 26 of 43


Online Television Channel Activities

19. 2nd Level DFD for Normal User


From 0.1.2
Authorized
User
0.1.2.1

User has access


rights to update

View/Query product
details/Delivery details
0.1.2.2 Date file

20. Entity Relationship Diagram (ER Diagram)

IGNOU MCA 2016 PROJECT SYNOPSIS Page 27 of 43


Online Television Channel Activities

IGNOU MCA 2016 PROJECT SYNOPSIS Page 28 of 43


Online Television Channel Activities

21. Process flow diagram

IGNOU MCA 2016 PROJECT SYNOPSIS Page 29 of 43


Online Television Channel Activities

Start

Login Not
Login Success

Login Success

Master Start up
screen
Transaction
Management

Customer
Customer Master
Requirement

Product Master Stock Inward

Daily
Transaction

Bill Generation

Payment
Receivable

End

22. Use Case Diagram

IGNOU MCA 2016 PROJECT SYNOPSIS Page 30 of 43


Online Television Channel Activities

News Paper Agency System Version 1.0 will address the following use cases.

News Paper Agency System

View Profile

View Delivery
List
User

Customer
Requirement

Customer
Details

Supervisor
Update Master

Generate Bills
Manage
Transaction

MIS and
Reports

Administrator
Manage Users Inward Stock

23. Data Structure


The database tables that have been identified for storing data are:

Data dictionary of News Paper Agency System

IGNOU MCA 2016 PROJECT SYNOPSIS Page 31 of 43


Online Television Channel Activities

Table : bill

Owner: dbo

Destination DB name: eNews

Number of columns: 14

Number of indexes: 1

Number of foreign keys: 1

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

BillNo Int Not allowed

BillDate datetime Not allowed

FromDate datetime Not allowed

ToDate datetime Not allowed

CustID Int Not allowed

PBillNo Int Not allowed

PBillDue Int Not allowed

D_Charge Int Not allowed

BillAmt Int Not allowed

Unpaid Int Not allowed

AmtReceived Int Not allowed

Locked Int Not allowed

ReceivedBy Varchar(50) Not allowed

receiveddate datetime Not allowed

Indexes Type Columns

PK_bill_billno clustered, unique, primary key BillNo

IGNOU MCA 2016 PROJECT SYNOPSIS Page 32 of 43


Online Television Channel Activities

located on PRIMARY

Table : bill_details

Owner: dbo

Destination DB name: eNews

Number of columns: 4

Number of indexes: 1

Number of foreign keys: 1

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

BillNo int Not allowed

Product Varchar(50) Not allowed

Qty int Not allowed

amount int Not allowed

Indexes Type Columns

PK_bill_deatils_BillNo clustered, unique, primary key BillNo, Product


located on PRIMARY

Table : control

Owner: dbo

Destination DB name: eNews

Number of columns: 8

Number of indexes: 1

Number of foreign keys: 0

IGNOU MCA 2016 PROJECT SYNOPSIS Page 33 of 43


Online Television Channel Activities

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

StockDate datetime Not allowed

StockPrepared int Not allowed

StockReady int Not allowed

StockLocked int Not allowed

TransactionPrepared int Not allowed

TransactionReady int Not allowed

TransactionLocked int Not allowed

Billed int Not allowed

Indexes Type Columns

PK_control_stockdate clustered, unique, primary key StockDate


located on PRIMARY

Table : customer

Owner: dbo

Destination DB name: eNews

Number of columns: 9

Number of indexes: 2

Number of foreign keys: 1

Extended attributes:

OnFileGroup PRIMARY

IGNOU MCA 2016 PROJECT SYNOPSIS Page 34 of 43


Online Television Channel Activities

Clustered PK Yes

Columns Data type Allow NULLs Value/range

LineID int Not allowed

CustID int Not allowed

Name nvarchar(150) Not allowed

Address nvarchar(150) Allowed

D_Charge int Not allowed

StartDate datetime Not allowed

CloseDate datetime Not allowed

Active int Not allowed

Closed nvarchar(50) Not allowed

Indexes Type Columns

PK_customer_custid clustered, unique, primary key CustID


located on PRIMARY

IX_customer_LineID nonclustered located on LineID


PRIMARY

Table : dailyactivity

Owner: dbo

Destination DB name: eNews

Number of columns: 7

Number of indexes: 1

Number of foreign keys: 0

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

IGNOU MCA 2016 PROJECT SYNOPSIS Page 35 of 43


Online Television Channel Activities

Columns Data type Allow NULLs Value/range

Date datetime Not allowed

A1 int Not allowed

A1Date datetime Not allowed

A2 int Not allowed

A2Date datetime Not allowed

A3 int Not allowed

A3Date datetime Not allowed

Indexes Type Columns

PK_dailyactivity_date clustered, unique, primary key Date


located on PRIMARY

Table : line

Owner: dbo

Destination DB name: eNews

Number of columns: 5

Number of indexes: 1

Number of foreign keys: 1

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

LineID int Not allowed

Name nvarchar(100) Not allowed

Address nvarchar(100) Allowed

Telephone nvarchar(100) Allowed

IGNOU MCA 2016 PROJECT SYNOPSIS Page 36 of 43


Online Television Channel Activities

HireDate datetime Not allowed

Indexes Type Columns

PK_line_lineid clustered, unique, primary key LineID


located on PRIMARY

Table : login

Owner: dbo

Destination DB name: eNews

Number of columns: 3

Number of indexes: 0

Number of foreign keys: 0

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

username nvarchar(100) Not allowed

logintime datetime Not allowed

logouttime datetime Not allowed

Table : product

Owner: dbo

Destination DB name: eNews

Number of columns: 11

Number of indexes: 1

Number of foreign keys: 1

IGNOU MCA 2016 PROJECT SYNOPSIS Page 37 of 43


Online Television Channel Activities

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

ProductID nvarchar(50) Not allowed

Name nvarchar(100) Not allowed

Language datetime Not allowed

Sun int Not allowed

Mon int Not allowed

Tue int Not allowed

Wed int Not allowed

Thu int Not allowed

Fri int Not allowed

Sat int Not allowed

Mag int Not allowed

SuppId int Not allowed

Indexes Type Columns

PK_product_ ProductID clustered, unique, primary key ProductID


located on PRIMARY

IX_product_Name nonclustered located on Name


PRIMARY

Table : pwd

Owner: dbo

Destination DB name: eNews

Number of columns: 5

Number of indexes: 1

Number of foreign keys: 0

IGNOU MCA 2016 PROJECT SYNOPSIS Page 38 of 43


Online Television Channel Activities

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

USERNAME nvarchar(60) Not allowed

PASSWORD nvarchar(60) Not allowed

privileges nvarchar(60) Not allowed

createdate datetime Not allowed

modifydate datetime Allowed

Indexes Type Columns

PK_pwd_user_name clustered, unique, primary key username


located on PRIMARY

Table : reqt

Owner: dbo

Destination DB name: eNews

Number of columns: 18

Number of indexes: 1

Number of foreign keys: 2

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

CustID int Not allowed

ProductID nvarchar(50) Not allowed

IGNOU MCA 2016 PROJECT SYNOPSIS Page 39 of 43


Online Television Channel Activities

Sun int Not allowed

Mon int Not allowed

Tue int Not allowed

Wed int Not allowed

Thu int Not allowed

Fri int Not allowed

Sat int Not allowed

Mag int Not allowed

SunCopy int Not allowed

MonCopy int Not allowed

TueCopy int Not allowed

WedCopy int Not allowed

ThuCopy int Not allowed

FriCopy int Not allowed

SatCopy int Not allowed

MagCopy int Not allowed

MonthlyMagCopy int Not allowed

Indexes Type Columns

PK_reqt_cust_product clustered, unique, primary key CustID, ProductID


located on PRIMARY

Table : stock

Owner: dbo

Destination DB name: eNews

Number of columns: 7

Number of indexes: 1

Number of foreign keys: 0

Extended attributes:

IGNOU MCA 2016 PROJECT SYNOPSIS Page 40 of 43


Online Television Channel Activities

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

StockDate datetime Not allowed

ProductID nvarchar(50) Not allowed

Stock int Not allowed

Rate int Not allowed

TQuantity int Not allowed

Returned int Not allowed

Lock int Not allowed

Indexes Type Columns

PK_stock_stockdt_product clustered, unique, primary key StockDate, ProductID


located on PRIMARY

Table : supplier

Owner: dbo

Destination DB name: eNews

Number of columns: 4

Number of indexes: 1

Number of foreign keys: 0

Extended attributes:

OnFileGroup PRIMARY

Clustered PK Yes

Columns Data type Allow NULLs Value/range

SuppID datetime Not allowed

Name nvarchar(50) Not allowed

Address int Not allowed

IGNOU MCA 2016 PROJECT SYNOPSIS Page 41 of 43


Online Television Channel Activities

Telephone int Not allowed

Indexes Type Columns

PK_supplier_suppid clustered, unique, primary key SuppID


located on PRIMARY

24. Future Scope and further enhancement of the project

This project was developed to fulfill user and business requirement; however there is lots of scope to
improve the performance of the News Paper Agency 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 any legacy system for accounting


 Integration with Vendors and Supplier database through Web Services
 Connection to third-party OLAP applications
 Electronic Data Interchange (EDI) system between banks, other credit verification agency and
their vendors
 In the area of data security and system security
 Provide more online tips and help
 To optimize the query which is embedded in the system
 Creating web interface to share billing and delivery details to the customer

IGNOU MCA 2016 PROJECT SYNOPSIS Page 42 of 43


Online Television Channel Activities

25. Reference and Bibliography


www.ignou.ac.in

MCSP-064 Project Guideline from IGNOU

www.google.co.in

http://istqbexamcertification.com/what-is-waterfall-model-advantages-disadvantages-and-when-to-use-it/

IGNOU MCA 2016 PROJECT SYNOPSIS Page 43 of 43

You might also like