This document was uploaded by user and they confirmed that they have the permission to share
it. If you are author or own the copyright of this book, please report to us by using this DMCA
report form. Report DMCA
Overview
Download & View Day Care Center 3 Doc.docx as PDF for free.
1. Introduction Introduction of the day care center is critically examine the role of these centers in the development of children. Day care centers provide an environment that will allow children to feel good about themselves, to ultimately reach their full potential.
1.1 OBJECTIVES •
Day care centers are not only encourage just learning but the love of learning.
•
It provide programs that emphasizes the physical, emotional and social development of children.
•
It provides more hygienic food for the children.
•
We encourage the game and occasional events to know the culture and traditions.
•
Day care Center believes in positive methods of discipline and establishes consistent and appropriate limits to help children function in their world.
1.2 Existing System
Day Care works in Offline only.
Enrolment can done through manual paper.
Fee payments are also Offline mode.
For Every Enrolment of child done at Administrative offline only.
It is not Feasible and Flexible to Users and Admin.
It Consumes time and cost of the parents.
Easy accessibility of the user records in not possible.
M.Sc Computer Science
Page 1
DAY CARE CENTER
1.3 Proposed System
It is easy to access through internet.
Enrolment can be done at anytime and anywhere through internet.
Every payment and report and bill can be access at anywhere through internet.
User and Admin can login their accounts at anytime and anywhere.
Every record of the Admin and user can be maintain in data base.
It is feasible and flexible user and Admin to use.
1.4 SYSTEM REQUIREMENTS: Hardware Requirements: System: Pentium IV 2.4 GHz. Hard Disk
: 40GB
Monitor
: 15 VGA Color.
RAM
: 512 Mb.
Software Requirement: Operating system
: Windows XP/7
Coding Language
: HTML/PHP SQL
Server
: XAMPP
M.Sc Computer Science
Page 2
DAY CARE CENTER
1.5 Modules Home Module: This module is used to login for both user and admin and also new registration available.
User Module: This Module displays the user login and his/her details and also some fields such as Day Schedule, Fee details, Fee pay, change password and which user able to access and privacy settings.
Admin Module: This Module is displays the admin login and its details and profile, admission list, change password, change fee details, reports and day schedule.
M.Sc Computer Science
Page 3
DAY CARE CENTER
2.System Analysis 2.1 PRESPECTIVE SOFTWARE MODEL
It is very simple to understand and use.
In each phase must be completed fully before the next phase can begin.
The Waterfall Model was first Process Model to be introduced (linear-sequential life cycle model).
This type of software development model is basically used for the for the project which is small and there are no uncertain requirements.
At the end of each phase, a review takes place to determine if the project is on the right path and whether or not to continue or discard the project.
In this model software testing starts only after the development is complete. In waterfall model phases do not overlap.
2.2 Waterfall model Advantages of waterfall model:
This model is simple and easy to understand and use.
It is easy to manage due to the rigidity of the model – each phase has specific deliverables and a review process.
In this model phases are processed and completed one at a time. Phases do not overlap.
Waterfall model works well for smaller projects where requirements are very well understood.
M.Sc Computer Science
Page 4
DAY CARE CENTER
When to use the waterfall model:
This model is used only when the requirements are very well known, clear and fixed.
Product definition is stable.
Technology is understood.
There are no ambiguous requirements
Ample resources with required expertise are available freely
The project is short.
Very less customer interaction is involved during the development of the product. Once the product is ready then only it can be demoed to the end users. Once the product is developed and if any failure occurs then the cost of fixing such issues are very high, because we need to update everywhere from document till the logic.
2.3 Waterfall Model or Classic Life Cycle:
M.Sc Computer Science
Page 5
DAY CARE CENTER
3. Feasibility Study The feasibility of the project is analyzed in this phase and business proposal is put forth with a very general plan for the project and some cost estimates. During system analysis the feasibility study of the proposed system is to be carried out. This is to ensure that the proposed system is not a burden to the company.
For feasibility
analysis, some understanding of the major requirements for the system is essential. Three key considerations involved in the feasibility analysis are
ECONOMICAL FEASIBILITY TECHNICAL FEASIBILITY SOCIAL FEASIBILITY
3.1 ECONOMICAL FEASIBILITY: This study is carried out to check the economic impact that the system will have on the organization. The amount of fund that the company can pour into the research and development of the system is limited. The expenditures must be justified. Thus the developed system as well within the budget and this was achieved because most of the technologies used are freely available. Only the customized products had to be purchased.
M.Sc Computer Science
Page 6
DAY CARE CENTER
3.2 TECHNICAL FEASIBILITY: This study is carried out to check the technical feasibility, that is, the technical requirements of the system. Any system developed must not have a high demand on the available technical resources. This will lead to high demands on the available technical resources. This will lead to high demands being placed on the client. The developed system must have a modest requirement, as only minimal or null changes are required for implementing this system.
3.3 SOCIAL FEASIBILITY: The aspect of study is to check the level of acceptance of the system by the user. This includes the process of training the user to use the system efficiently. The user must not feel threatened by the system, instead must accept it as a necessity. The level of acceptance by the users solely depends on the methods that are employed to educate the user about the system and to make him familiar with it. His level of confidence must be raised so that he is also able to make some constructive criticism, which is welcomed, as he is the final user of the system.
M.Sc Computer Science
Page 7
DAY CARE CENTER
4. Data Designs 4.1 ER Diagram: An entity-relationship diagram (ERD) is crucial to creating a good database design. It is used as a high-level logical data model, which is useful in developing a conceptual design for databases. An entity is a real-world item or concept that exists on its own. Entities are equivalent to database tables in a relational database, with each row of the table representing an instance of that entity. An attribute of an entity is a particular property that describes the entity. A relationship is the association that describes the interaction between entities. Cardinality, in the context of ERD, is the number of instances of one entity that can, or must, be associated with each instance of another entity. In general, there may be one-toone, one-to-many, or many-to-many relationships.
ER Diagram for Day Care Center M.Sc Computer Science
Page 8
DAY CARE CENTER
4.2 Use case Diagram: A use case is a methodology used in system analysis to identify, clarify, and organize system requirements. In this context, the term "system" refers to something being developed or operated, such as a mail-order product sales and service Web site. Use case diagrams are employed in UML(Unified Modeling Language), a standard notation for the modeling of real-world objects and systems.
Use Case Diagram For Day Care Center
M.Sc Computer Science
Page 9
DAY CARE CENTER
4.3 Sequence Diagram: A sequence diagram, in the context of UML, represents object collaboration and is used to define event sequences between objects for a certain outcome. A sequence diagram is an essential component used in processes related to analysis, design and documentation. A sequence diagram is also known as a timing diagram, event diagram and event scenario.
Sequence Diagram For Day Care Center
M.Sc Computer Science
Page 10
DAY CARE CENTER
4.4 Class Diagram: A class diagram is a type of diagram and part of a unified modeling language (UML) that defines and provides the overview and structure of a system in terms of classes, attributes and methods, and the relationships between different classes. It is used to illustrate and create a functional diagram of the system classes and serves as a system development resource within the software development life cycle.
Class Diagram For Day Care Center
M.Sc Computer Science
Page 11
DAY CARE CENTER
4.5 Activity Diagram: An activity diagram is used to model a large activity's sequential work flow by focusing on action sequences and respective action initiating
conditions.
performance
The
state
of
of
each
an
activity
relates
workflow
to
the
step.
An activity diagram is represented by shapes that are connected by arrows. Arrows run from activity start to completion and represent the sequential order of performed activities. Black circles represent an initial workflow state. A circled black circle indicates an end state. Rounded rectangles represent performed actions, which are described by
text
inside
each
rectangle.
A diamond shape is used to represent a decision, which is a key activity diagram concept. Upon activity completion, a transition (or set of sequential activities) must be selected from a set of alternative transitions for all use cases.
Activity Diagram For Day Care Center M.Sc Computer Science
Page 12
DAY CARE CENTER
5. Data Dictionany Users table: D
SNO
Field name 1 2
username email
Data type varchar varchar
3
password
varchar
4
childname
varchar
5
dob
date
6
gender
varchar
7
pname
varchar
8
mnumber
number
9
address
varchar
Feepay table: Sno
Field name
Data types
1
idno
int
2
cdnumber
int
3
cname
varchar
4
expirym
int
5
expiryn
int
6
cvv
int
M.Sc Computer Science
Page 13
DAY CARE CENTER
Admin Table: Sno
Field Name
Data Type
1
name
varchar
2
password
varchar
Messnotify Tabale: Sno
Field Name
Data Type
1
Typemess
Varchar
M.Sc Computer Science
Page 14
DAY CARE CENTER
6. System Design HTML: Hypertext Markup Language (HTML) is the standard markup language for
creating web
pages and web
applications.
With Cascading Style Sheets (CSS) and JavaScript, it forms a triad of cornerstone technologies for the World Wide Web. Web browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document. HTML elements are the building blocks of HTML pages. With HTML
constructs, images and
other
objects
such
as interactive
forms may be embedded into the rendered page. HTML provides a means
to
create structured
structural semantics for
text
such
documents by as
headings,
denoting paragraphs,
lists, links, quotes and other items. HTML elements are delineated by tags,
written
using angle
brackets.
Tags
such
as and directly introduce content into the page. Other tags such as
surround and provide information about document text and may include other tags as sub-elements. Browsers do not display the HTML tags, but use them to interpret the content of the page. HTML can embed programs written in a scripting language such as JavaScript, which affects the behavior and content of web pages. Inclusion of CSS defines the look and layout of content. The World Wide Web Consortium (W3C), maintainer of both the HTML and the CSS standards, has encouraged the use of CSS over explicit presentational HTML since 1997. HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG). M.Sc Computer Science
Page 15
DAY CARE CENTER
The new standard incorporates features like video playback and dragand-drop that have been previously dependent on third-party browser plug-ins such as Adobe Flash, Microsoft Silverlight, and Google Gears. Browser Support The latest versions of Apple Safari, Google Chrome, Mozilla Firefox, and Opera all support many HTML5 features and Internet Explorer 9.0 will also have support for some HTML5 functionality. The mobile web browsers that come pre-installed on iPhones, iPads, and Android phones all have excellent support for HTML5. New Features HTML5 introduces a number of new elements and attributes that can help you in building modern websites. Here is a set of some of the most prominent features introduced in HTML5.