E Magzine
E Magzine
E Magzine
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.
USER
MAYA MAGAZIN E
Context Diagram
Admin
Data Base
LOGIN DFD
Data Base
New Subscription
Subscription Details
New Subscription
Process
Add subscription
Data Base
Renewal Subscription
Subscription Details
Renewal Subscription
Process
Data Base
Feed Back
Details
Feed Back
Process
Record Inserted
Data Base
Change Address
Details
Change Address
Process
Record Modified
Data Base
View Subscription
View Subscription
View Details
Process
Data Base
View Details
Process
Data Base
View Feedback
View Details
Process
LOGI N
Registra tion
Sub ID
No. of copies
user
Relationship
Entity Set
Sub ID
Name
Registratio n
User
Checks Sub ID
name
No. of Magazines
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
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
Registration
Payment Subscription
Exit
Collaboration diagram
1. 2. 5. 6. 7.
User
3. selects 4. order
Admin
Monthly magazine
Verification ion
Registration Customer
SUB ID
Validates
Sequence diagram
U: User
A: admin
M: magazine
V: verification
Registers
logins
selects
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
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
5. BIBILIOGRAPHY
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