Anda di halaman 1dari 8

MDBS Proposal

Date: 05/12/2011

MOVIES DATABASE SYSTEM (MDBS)


5TH Semester Project Proposal of DataBase
Prepared by:

Awais Ali (BSEF09a039) & M. Rehan Saleem (BSEF09a026)


05/12/2011

MDBS

Page 1

MDBS Proposal

Date: 05/12/2011

Table of Contents
1. Introduction 1.1 Purpose 1.2 Scope 1.3 Overview 1.4 Abbreviations 2. Positioning 2.1 Problem Statement 2.2 Product Position Statement 3. Stakeholder and User Descriptions 3.1 Stakeholder Summary 3.2 User Summary 3.3 User Environment 3.4 Alternatives 4. Product Overview 4.1 Product Perspective 4.2 Assumptions and Dependencies 5. Product Features 5.1 One-key movie info addition 5.2 Manual movie info modification / deletion 5.3 Update movie info online 5.4 Add personal reviews 5.5 Advanced search 5.6 View front covers thumbnails 5.7 View multiple look-and-feels 6. Other Product Requirements 6.1 Applicable Standards 6.2 System Requirements 6.3 Performance Requirements 6.4 Platform Requirements 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8

MDBS

Page 2

MDBS Proposal

Date: 05/12/2011

Project Proposal
1. Introduction
The Movies Database System (MDBS) is an online management of movies information in Database. It includes Manager and Member. Manager classify & manage the movies, rented movies and purchased movies record against Member and Customer. Member who want to customize their movie information and manage their rental or non-rental movies in database. 1.1 Purpose The purpose of this document is to collect, analyze, and define high-level needs and features of Movies DataBase System (MDBS). It focuses on the capabilities needed by the target users, and why these needs exist. The details of how the MDBS fulfills these needs are detailed in the use-case and supplementary specifications. 1.2 Scope The Movies DataBase System (MDBS) software is to provide movies information, rented items database storing and many other facilities. The Movies DataBase System (MDBS) is supposed to have the following features. The Movies DataBase System (MDBS) is up and running all day. The system provides logon facility to the users. The system provides the members with the option to check their account and/or change their options like password of the account. 1.3 Overview This document lists all the capabilities of MDBS. It also states all the risk factors that are involved with the project. 1.4 Abbreviations Movies DataBase System (MDBS). Movie Info Extractor (MIE). Local Database Driver (LDD).

MDBS

Page 3

MDBS Proposal

Date: 05/12/2011

2.

Positioning
2.1 Problem Statement The problem of Affects The outdated and largely manual CD/DVD management and classification Manager with a lot of CD/DVDs, Member who want to manage their movies efficiently A slow and costly manual management and classification with inevitable errors and mistakes. Greatly improve the speed and makes CD/DVD management and classification altogether with easy to use even for a newbie of computers.

the impact of which is

a successful solution would be

2.2 Product Position Statement For Manager, Member and Customer. Who The MDBS That Unlike Our product Need an automatic CD/DVD management and classification program is a tool Makes CD/DVD collection and management an easy job even for total computer newbie. The outdated manual CD/DVD collection and management Provides a one-key information grabber that can extract the information of a specific CD/DVD from the Internet automatically.

MDBS

Page 4

MDBS Proposal

Date: 05/12/2011

3.

Stakeholder and User Descriptions


3.1
Name

This section describes the users of MDBS. There are 3 types of users of the system; Manager, Member and Customer. Stakeholder Summary
Description Responsibilities

MDBS Dev Team

The MDBS development team composed of one project leader and two programmers

MDBS Dev Team is responsible for the development and maintenance of the project and provides technical support. The project leader is also responsible for monitoring project progress.

3.2
Name

User Summary
Description Responsibilities Stakeholder

Manager

Manager with a lot of CDs/DVDs that need to be classify and manage the database. Member who want to customize their movie information and manage their rental or non-rental movies. Customer who want get CD/DVD but not at rent. For rent he/she will be register in our database system.

Is responsible for producing report and coordinating work.

Self-represented

Member

Is responsible for producing report and coordinating work.

Self-represented

Customer

Is responsible for producing report and capturing details.

Self-represented

3.3 User Environment Number of people / users Supported platforms System environment Needed libraries / applications

Multiple Windows, Linux Java Runtime Environment Movie Info Extractor (MIE) Local Database Driver (LDD)

MDBS

Page 5

MDBS Proposal

Date: 05/12/2011

3.4

Alternatives

An on-the-shelf alternative is Movie Collector (http://www.collectorz.com/movie/).

4.

Product Overview

This section provides a high level view of MDBS capabilities, interfaces to the external Movie Info Extractor(MIE) and Local Database Driver (LDD), and the system configuration.
4.1 Product Perspective

The new MDBS system provides the user with an automatic online CD/DVD information collection and management. The MDBS system interacts with the MIE system which extracts CD/DVD information from all kinds of resources. Besides, MDBS system also interacts with the LDD system which provides several popular local database support (e.g. MySQL, Oracle, DB2 ). The system context diagram is shown in Fig 4.1.

Figure 4.1

The MDBS, MIE and LDD system are installed in a single PC. MDBS sends a request to MIE, and MIE extracts the information from the web sites and stores it into local database through LDD. The system overview diagram is shown in Fig 4.2.

MDBS

Page 6

MDBS Proposal

Date: 05/12/2011

Figure 4.2

4.2 Assumptions and Dependencies The following assumptions and dependencies relate to the capabilities of the MDBS System as outlined in this Document: The MIE System can extract the information from the web pages as required The LDD System can manage to store information to several local databases and provide a generic interface as required

5.

Product Features

This section defines and describes the features of the MDBS System. Features are the high-level capabilities of the system that are necessary to deliver benefits to the users. 5.1 One-key movie info addition The system can extract CD/DVD information from famous web sites and add it to local database. 5.2 Manual movie info modification / deletion After movie information is added in to the database, the user can now manually modify the information or delete the whole file. 5.3 Update movie info online The user can choose to update the information of a specific movie online. 5.4 Add personal reviews The user can add personal reviews to the movie information and give a score to the movie.
MDBS Page 7

MDBS Proposal

Date: 05/12/2011

5.5 Advanced search The user can search the local movie database according to a set of keywords. 5.6 View front covers thumbnails The user can view CD/DVD front covers and view the thumbnails slideshow. 5.7 View multiple look-and-feels The user can choose from several look-and-feels of the GUI.

6.

Other Product Requirements


6.1 Applicable Standards The desktop user-interface shall be Windows XP / Vista / 7. 6.2 System Requirements The client program can be run on PC with no less than 256MB memory. The client program will need access to the Internet. 6.3 Performance Requirements The advance search of the local database will cost no more than 5 seconds. Platform Requirements The client program should run on Windows / Linux with JRE installed.
6.4

End

MDBS

Page 8

Anda mungkin juga menyukai