Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

E Magzine

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 28

E_Magazine

CONTENTS
1. ABSTRACT 2. INTRODUCTION 3. PROJECT DICTIONARY 3.1. DATAFLOW DIAGRAMS 3.2. E-R DIAGRAMS 3.3. UML DIAGRAMS 3.4. DATA DICTIONARY 4. FORMS & REPORTS 4.1. I/O SAMPLES 5. BIBILIOGRAPHY

1. ABSTRACT The magazine covers areas like movies. It is a monthly magazine. There are 2 types of customers like Users and Dealers. They can subscribe through online. Users can visit the site or home page and select the magazine which was published. Payments can be done through credit cards, cheques or Demand Drafts. The subscriber will be provided a unique subscription ID. Before the expiry of the subscription, all subscribers will be sent one month notice for renewal in advance. Dealers can also book the copies required by them. Maya magazine has entered into an agreement with the courier company to deliver the magazines. A bill payable will be made for courier services which will be on monthly basis and this will be used for manual verification.

The credit card payments received will be sent everyday to Credit Card Company because verification can be done within a week. The 1st issue of magazine will be sent without waiting for payment and then after the confirmation of payment only the next issue will be sent. Updating of subscription can be done through other modes like e-mail etc.

2. INTRODUCTION SCOPE Development of an E-MAGAZINE portal is used for to subscribe new users and also renew subscribers. This portal shows the highlights of the magazine and subscription details. Administrator also can use this portal for checking the subscriber details. This Magazine consists of Movies. OBJECTIVE Our main objective is to develop E-MAGZINE i.e., MAAYA magazine and get the subscription of the user and Renewal of existing subscribers. This portal shows the different kinds of subscription details and highlights of the Magazine. AIM To develop the magazine portal (design) with monthly publications, this covers the area like MOVIES. The main aim of the portal is to advertise the Magazine and increase the publication copies. OVERVIEW Here the MAAYA magazine is restricted to 1 region. In this, how to contact the people, now to keep them in track , after the subscription, the user will be given the subscription ID, date of issue of magazine, renewal date, subscription schemes will be provided like, news stand price, subscription price . Development of an E-MAGAZINE portal is used for to subscribe new users and also renew subscribers. This portal shows the highlights of the magazine and subscription details. Administrator also can use this portal for checking the subscriber details. This Magazine consists of Movies. To

develop the magazine portal (design) with monthly publications, this covers the area like MOVIES. This portal is to advertise the Magazine and increase the publication copies. To develop E-MAGZINE gets the subscription of the user and Renewal of existing subscribers. This portal shows the different kinds of subscription details and highlights of the Magazine. NEED FOR COMPUTERIZATION To keep up with changing trends and competition Increase availability to the readers Through advertising, users can know the source of magazine.

Changing trends To keep access to the place where more population is available in order to increase the reach and availability which will allow Maaya magazine to ahead of competition. Advertising To increase the advertisement availability of users through

televisions etc. Easy Renewal and easy to identify the magazine details. EXISTING SYSTEM The existing system is very similar to the proposed system. The major difference is one new person wants to subscribe. He can take DD and give the information of his address or subscription can be done through in-person also.

PROPOSED SYSTEM The magazine co. publishes different types of magazines covering areas movies with monthly publications. Users can visit the home page which contains links to various magazines that they publish. Different subscription schemes for each one of the magazine with details like news stand price, subscription price are to be provided. All credit card payments received through the website should be sent daily to credit card Company using batch file giving credit card information. Feasibility analysis Feasibility is an important phase in the software development process. It enables the developer to have an assessment of the product being developed. It refers to the feasibility study of the product in terms of outcomes of the product, operational use and technical support required for implementing it. Feasibility study should be performed on the basis of various criteria and parameters. The various feasibility studies are: Economic feasibility. 2. 3. Economic feasibility It refers to the benefits or outcomes we are deriving from the product, as compared to the total cost we are spending for developing the product. If the benefits are more or less than the same as the older system, then it is not feasible to develop the magazine. Operational feasibility. Technical feasibility.

This magazine is economically feasible, as it is a need of every user, and also it is commercially available on the Net. Which he can download by paying reasonable price. Operational feasibility User has the facility of using the Credit card facility. 1st issue can be send by sample to him. From 2nd issue onwards payment should be received. Operational feasibility refers to the feasibility of product to be operational. This magazine is operationally feasible as it is designed specifically for users who need information about movies. Technical feasibility It refers to whether the software that is available in the market fully supports the present application. It studies the pros and cons of using particular software for the development and its feasibility. It also studies the additional training needed to be given to the people to make the application work.

3. PROJECT DICTIONARY 3.1. DATAFLOW DIAGRAMS

USER

MAYA MAGAZIN E
Context Diagram

Admin

Data Base

User Name Login Password

Login Process valid Login Fail

Login Success valid

LOGIN DFD

Data Base

New Subscription

Subscription Details

New Subscription

Process

Add subscription

New Subscription DFD

Data Base

Renewal Subscription

Subscription Details

Renewal Subscription

Process

Add Renewal subscription

Renewal Subscription DFD

Data Base

Feed Back

Details

Feed Back

Process

Record Inserted

Feed Back DFD

Data Base

Change Address

Details

Change Address

Process

Record Modified

Change Address DFD

Data Base

View Subscription

View Subscription

View Details

Process

View Subscription DFD

Data Base

View Renewal Subscription

View Renewal Subscription

View Details

Process

View Renewal Subscription DFD

Data Base

View Feed Back

View Feedback

View Details

Process

View Feed Back DFD

3.2. E-R DIAGRAMS

LOGI N

Registra tion

Sub ID

No. of copies

Credit Card validatio n Admin

user
Relationship

Entity Set

Sub ID

Name

Registratio n

User

Checks Sub ID

name

No. of Magazines

Works in relationship set Delivery Place

Admin

Works_ in

Courier Company

Address

E-R DIAGRAM WITH WEAK ENTITY SET Card No Renewal date Payment no. Credit Card Credit Card paymen t Payment amount

Sub ID

payment

Subscription of user

3.3. UML DIAGRAMS UML [UNIFIED MODELLING LANGUAGE]

The unified modeling language is a standard language for specifying, visualizing, constructing and Documenting the software system and its components. It is a graphical language which provides a vocabulary and set of semantics and rules. The UML focuses on the conceptual and physical representation of the system. It captures the decisions and understandings about systems that must be constructed. It is used to understand, design, configure, maintain and control information about the systems. Visualizing Through UML we see or visualize an existing system and ultimately we visualize how the system is going to be after implementation. Unless we think we cannot implement. UML helps us to visualize how the components of the system communicate and interact with each other. Specifying Specifying means building models that are precise, unambiguous and complete UML addresses the specification of all the important Analysis Design, Implementation decisions that must be made in developing and deploying a software system.

Constructing

UMLs models can be directly connected to a variety of programming language through mapping a model from UML to a programming language like java or C++ or VB. Documenting The deliverables of a project apart from coding are some artifacts which are critical in controlling, measuring and communicating about a system during its development viz. Requirements, Architecture, Design, source code Project plans, Tests, Prototypes, Releases etc Diagrams in UML Diagrams are graphical presentation of set of elements. Diagrams project a system or visualize a system from different angles and perspectives. The UML has Nine diagrams these diagrams can be classified into the following groups. Static: 1. 2. 3. 4. Dynamic: 1. 2. 3. 4. 5. Use case diagram. Sequence diagram. Collaboration diagram state chart diagram Activity diagram. Class diagrams. Object diagrams. Component diagrams. Deployment diagrams

Activity diagram

Enter site

Enter new user details

Enter ID and password of existing user

Registration

Payment Subscription

Exit

Collaboration diagram

1. 2. 5. 6. 7.

registers login manages account [id] Process Transaction processes

User

3. selects 4. order

Admin

Monthly magazine

10. Informs 11. Acknowledges

Credit card valuation. 8. verification/exception arises 9. detects card fraud.

Verification ion

Use case table:

Open's Website Checks for the Availability

Registration Customer

Payment Process Admin

SUB ID

Validates

Confirmation Places an Order

Sequence diagram

U: User

A: admin

M: magazine

V: verification

Registers

logins

selects

Orders Manages account gives ID Process transaction

Continues process

Verification

COMPONENT DIAGRAM

sub id.exe

login

payment.ex e

monthly

Admin.exe

Courier Agent

Delivered Items

3.4. DATA DICTIONARY card_details: Field name Crdnumber Cvv Expdate Crdtype Data type Number Number date Text

feedback_details: Field name Mailed Message Data type text text

Renwaldetails: Field name Subname Subyear Data type

subscription_details: Field name Subname Pwd Address City State Country Tel Mob Mail Subyear Data type Text Text Text Text Text Text Number Number Text Date

4. FORMS & REPORTS 4.1. I/O SAMPLES

5. BIBILIOGRAPHY

For more information concerning IPDR www.IPDR.org

For more information concerning JNI, JAXB, JMS www.java.sun.com For more information concerning XML, XSD, WSDL www.w3c.co. For more information regarding Web Services www.w3c.com

You might also like