1. PREMMANI WEBSITE
FUNCTIONAL REQUIREMENT SPECIFICATIONS
Team
Group 4
Team Members
Shiva Prasad.K
Vinoth Kumar
Project Leader
Mr. Karthick Kumar
Prepared by
K.shiva prasad
1
First Planet , Chennai, 2010.
2. PREMMANI WEBSITE
FUNCTIONAL REQUIREMENT SPECIFICATIONS
Table of Contents
1)Introduction
1.1) Purpose
1.2) Scope
1.3) Definations, Abbreviations and Acronym
1.4) References
1.5) Technologies
2) Overview of Functional Requirements
2.1) Server side Requirements
2.2) Client_Side Requirements
3) Specific Requirements
3.1) External interface Requirements
3.2) Detail Description Functional Requirements
3.3) Performance and Requirements
2
First Planet , Chennai, 2010.
3. PREMMANI WEBSITE
FUNCTIONAL REQUIREMENT SPECIFICATIONS
1.Introduction
1.1.Purpose
Premmani's personal site has to provide the information about the
drums,culture and music.It provides the drum related information where you get
it,how it is related with culture,it provides lessons to learn and information about the
institutions.
1.2.Scope
•Registered his /her secured account through premmani drummers site
•He/She can browse the different drum types available through the site.
•Providing shopping cart information for drums where we get it.
•Providing the latest information’s about drums and music.
•Providing the popular videos and photo gallery of events held recently.
•Providing the information about traditional culture in Tamil.
•Providing the various types drums sounds which is related to music and culture.
•Providing the information about the government and aided institutions which
was offered the drums course.
•Visitors can give feedback,leave the comments dynamically and more contact
personally.
•Administrators or managers can able to check out list of items,product
information and so on.
3
First Planet , Chennai, 2010.
4. PREMMANI WEBSITE
FUNCTIONAL REQUIREMENT SPECIFICATIONS
1.3. Definitions, Abbreviations and Acronyms
•PHP : Stands for "Hypertext Preprocessor." A server side scripting language used
normally on Unix-based systems. It is similar to other scripting languages, but was designed
specifically for the purposes of server side scripting on web pages, so it is often has simpler
expressions for more commonly used applications.
•MySql : This is a database which is commonly used with web pages. It can allow
viewers to look up specific information from a large quantity of data stored in the database
•HTTP: Hypertext Transfer Protocol is a transaction oriented client/server protocol
between web browser & a Web Server
•HTTPS: Secure Hypertext Transfer Protocol is a HTTP over SSL (secure socket layer)
• HTML: Hypertext Markup Language is a markup language used to design static web
pages
• LAMPP:Linux Apache ,MySql ,PHP. Perl, an inter-operable group of open- source
computer programs.
• CSS: Cascading Style Sheets (CSS) is a style sheet language used to describe the
presentation of a document written in a markup language. Its most common application is to
style web pages written in HTML and XHTML, but the language can be applied to any kind
of XML document, including SVG and XUL.
•Word press: Word Press is an open source blog publishing application powered by
PHP and Myself which can also be used for content management system It has many
features including a plugin architecture and a template's system.
•Content Management System : A content management system (CMS) is a collection
of procedures used to manage work flow in a collaborative environment. These procedures
can be manual or computer-based. The procedures are designed to:
4
First Planet , Chennai, 2010.
5. PREMMANI WEBSITE
FUNCTIONAL REQUIREMENT SPECIFICATIONS
• Allow for a large number of people to contribute to and share stored data
• Control access to data, based on user roles. User roles define what information each user can view or edit
• Aid in easy storage and retrieval of data
• Reduce repetitive duplicate input
• Improve the ease of report writing
• Improve communication between users
1.4.References
• Wordpress with Lampp server configuration tool from wikepedia
• Php and MySql Courseware provided by W3Schools containing various tutorials
1.5.Technologies
•Web 2.0: Open Source Technology
•Lampp : Apache server for Linux system
•MySql : Database
• Php : Pre Processor Hypertext for dynamic web pages
•Word press plug-ins: word press plug-ins for effective look
2. Overview of Functional Requirements:
This web site requires the following abilities
2.1 Server-side Requirements:
5
First Planet , Chennai, 2010.
6. PREMMANI WEBSITE
FUNCTIONAL REQUIREMENT SPECIFICATIONS
Operating System : Linux or Ubuntu
Web Server : Lampp Server
Database : MySql
Minimum Space : 5GB(including Minimum
database)
2.2 Client-side Requirements :
Operating System : Linux or Ubuntu
Browser : Mozila firebox
The web site provides easy links for easy navigation(browse) in the site. A visitor with
minimum knowledge of web browsing/surfing can access the site very easily. An online
help documentation will be provide to help the users and visitors in using the facilities.
3.Specific Requirements
3.1 External Interface Requirements:
6
First Planet , Chennai, 2010.
7. PREMMANI WEBSITE
FUNCTIONAL REQUIREMENT SPECIFICATIONS
Since the project is completely web-based, users will interface with the
website using a mouse and keyboard. They will navigate the site by clicking on hyperlinks
and get directed to other pages.
3.2 Detail description of Functional Requirement.
Website Resolution compatibility.
Adjust-ability: Auto Adjustable
Minimum resolution: 800 x 600
Best Viewed in 1024 x 768.
Browser: Mozilla fire box or Internet Explorer
3.3 Performance Requirements:
The Web-administration that the site is running on is outside of our control,so we
can not affect the number of users the server can handle or response time. Each page in the
site needs to load in a reasonable amount of time. We should implement latest web
techniques like caching to speed up the loading of dynamic pages. This will also improve
on the number of simultaneous users,as connections are freed faster.
7
First Planet , Chennai, 2010.