Sedang Disiapkan

ONLINE DIARY SYSTEM PHP MYSQL

I am looking for an online diary facility to be created for use on a children’s web site, the diary must be written in php and be 100% secure and only accessible by parents of the children who have been input in to the system and provided with a username and password. Access to the diary for parents will only be given by a back end administration system where the administrator adds the parents details to the system, passwords and usernames must be encoded on the server for security.

BACK END ADMINISTRATION SYSTEM

The back end admin system is where the administrators add and delete children in to the system thus allowing them to add diary notes etc.

“At the top of the admin section there will be a button that says [ADD CHILD]”

On clicking this button the administrator can then enter the following data for the new child added to the diary.

Child’s First name.

Child’s Last name.

Full address including: House number, Street 1, Street 2, District, Town, County, Postcode.

Parents Full name.

Parents Full address.

Parents phone number.

Parents email address.

Gender.

Date of Birth.

Age (automatically filled by using Date of Birth data)

Start date.

Dietary requirements.

Upload a photo: the administrator can upload a photo which will be shown alongside the diary notes and at the top of the parents front end.

When the above data is saved it is added to the database, a confirmation screen appears and then returns the administrator to the main admin screen.

“At the top of the admin screen, there is a button that says [MODIFY CHILD]”

On clicking this button at the top of the screen it will say “Select Childs data to modify” and a list of all the names of the children in the database appears, the administrator can then select the name by clicking on it, this then pulls up all the data held on that child, the administrator can then modify this data and the click the save button, a confirmation appears and then return the administrator to the main admin screen.

“At the top of the admin screen, there is a button that says [ADD PARENTAL ACCESS]”

On clicking this button at the top of the screen it will say “Select Child to allow parental access” and a list of all the names of the children in the database appears, the administrator can then select the name by clicking on it, a new screen will appear and the administrator can then enter a username and password for the parent to use to gain access to their child’s diary. Once the administrator hits the save button this data is saved and a confirmation is received, in addition to this, the parent is automatically emailed the username and password to the email address on file for that child. The administrator is then returned to the main admin screen.

“At the top of the admin screen, there is a button that says [VIEW PARENTAL ACCESS]”

On clicking this button at the top of the screen it will say “Select Child to view parental access” and a list of all the names of the children in the database appears, the administrator can then select the name by clicking on it, a new screen will appear and the administrator can then view all the usernames and passwords active for that child’s diary. There should then be an option to delete the username and passwords from this screen. Once the administrator hits the save button this data is saved and a confirmation is received, the administrator is then returned to the main admin screen.

“At the top of the admin screen, there is a button that says [VIEW DIARY]”

On clicking this button at the top of the screen it will say “Select Childs diary to view” and a calendar will appear, the administrator can then select the date of the diary they would like to view and select the child’s name from a list of all the names of the children in the database, the administrator can then select the name by clicking on it, this then pulls up the diary notes, observation notes, other data and photos in the thumbnail format of the date selected for that child, the administrator can then view (NOT modify) this data. The main admin screen remains at the top of the screen.

“At the top of the admin screen, there is a button that says [VIEW PHOTOS]”

On clicking this button at the top of the screen it will say “Select Child to view photos of” and a list of all the names of the children in the database appears, the administrator can then select the name by clicking on it, a new screen will then appear and the administrator can then view all the photos in thumbnail format ever uploaded through the diary in date order for which they were uploaded, newest photos first, these will be shown 20 per page and if more than 20 images are available a next page previous page button is available at the bottom of the screen, if the administrator clicks on a photo it will bring the photo up to full screen in a pop up. The main admin screen remains at the top of the screen.

“At the top of the admin screen, there is a button that says [CREATE DIARY]”

This is the main brains of the system and is where the administrator enters all the data for each child for any day, on clicking this button a new window appears with a calendar at the top of the screen, firstly, the admin selects the date for which they want to enter data, by default the diary must be on the current date, and if the admin does not select the data it will automatically enter the data in today’s date. Once they have selected the date they must select the name of the child to which they want to add the data, the names are shown below the calendar, once they click on the child’s name a new window appears where they commence entering the data.

This new screen will show the following data:

Name of child at top ie: CHILDS NAME DIARY

Today date.

Then there will be a number of text areas where the administrator can enter data in to the diary, they will be labelled as followed:

TODAYS DIARY

This area must be at least 10 rows in height and allow for an unlimited amount of data to be entered, it must also be able to accept tabs and breaks, bold and general formatted text.

All the data entered should be spell checked by using the free add on Jacuba.

TODAYS OBSERVATIONS

This area must be at least 10 rows in height and allow for an unlimited amount of data to be entered, it must also be able to accept tabs and breaks, bold and general formatted text.

All the data entered should be spell checked by using the free add on Jacuba.

BREAKFAST

LUNCH

DINNER

NAPPY

SLEEP

OTHER INFORMATION

All the above should allow for approximately 100 characters.

IMAGE UPLOAD

The administrator will be able to click the browse button and upload (one at a time)multiple jpeg images from their pc, there should be no limitation on the size of this file and image magik should be used to create a thumbnail of this image approximately 300 pixels wide, both to be stored on the server. Once the image is uploaded it appears on the screen in thumbnail format for the admin to see.

Once all the data has been entered the admin clicks the save button, a confirmation is received, in addition to this, the parent of the child whose diary was just created is sent an automated email to tell them that their child’s diary has been created and is available for viewing, the data is stored to the server and returns them to the main admin screen.

*****FRONT END PARENT SYSTEM*****

This is where the parent logins, they are presented with a standard username and password box, in addition to this they must also enter a random code word that appears, all 3 entries must be correct or they will not be able to login, They will login with the username and password that was emailed to them by the system when the administrator created their username and password.

When they login they will ONLY be able to view diary notes for THEIR child and no other child, the system must know that when parent A logins they can only view data for child A etc etc.

When they are logged in they are presented with a photo of their child uploaded by the Administrator, the child’s name, today’s date and a selection of buttons at the top of the screen, these are as follows along with what each button should do:

[MODIFY CHILD]

On clicking this button they will be presented with the data held by the system on their child which is as follows:

Child’s First name.

Child’s Last name.

Full address including: House number, Street 1, Street 2, District, Town, County, Postcode.

Parents Full name.

Parents Full address.

Parents phone number.

Parents email address.

Gender.

Date of Birth.

Age (automatically filled by using Date of Birth data)

Start date.

Dietary requirements.

They should have the ability to change this data and then click the save button to save, a confirmation is received and they are returned to the main screen, in addition to this the administrator should be emailed advising them that the change has taken place with a list of the new data.

[CHANGE ACCESS]

On clicking this button they have the ability to change their username and password or add another username and password, when they change this data they have to press the save button, a confirmation is received and they are returned to the main screen, in addition to this the administrator should be emailed advising them that the change has taken place with a list of the new username and password.

[VIEW PHOTOS]”

On clicking this button they can then view all the photos in thumbnail format ever uploaded through the diary in date order for which they were uploaded, newest photos first, these will be shown 20 per page and if more than 20 images are available a next page previous page button is available at the bottom of the screen, if the parent clicks on a photo it will bring the photo up to full screen in a pop up.

[VIEW DIARY]”

On clicking this button a calendar will appear, the parent can then select the date of the diary they would like to view, this then pulls up the diary notes, observation notes, other data and photos in the thumbnail format of the date selected for their child, the parent can then view (NOT modify) this data.

At the bottom of this data, the parent has a section where they can add notes/comments to the diary, this area must be at least 10 rows in height and allow for an unlimited amount of data to be entered, it must also be able to accept tabs and breaks, bold and general formatted text.

All the data entered should be spell checked by using the free add on Jacuba.

Once they click the save button a confirmation is received and they are returned to the main screen, in addition to this the administrator should be emailed advising them that the parent has left notes in the diary and should be emailed a copy of the notes.

In addition any notes added by the parent will appear in the diary on that date and cannot be modified by the parent or administrator.

!!!!!!!!! NOW READ THIS - IMPORTANT !!!!!!!!!!!!!

This should be aesthetically pleasing and be able to be added to a table in an existing web site, the template will be given to you prior to the commencement of the project, the colour scheme should be kept too along with the design etc, the site is currently live and no changes should be made to the existing site that would cause any errors or downtime.

Once completed, I will own all rights to the software / php / design, once completed you will not sell this on to any person or company etc, I will own the full rights and the rights to sell on.

You must allow for the code to be secure and in no way accessible or be able to be downloaded by any individual and used on any other site.

Be sure you have read EXACTLY what is required, I have given you more than enough information to create exactly what is required, understand that if you say you have finished, I test it and it is not as described you will need to make changes until it is as required. I will not pay you until it is complete.

You must also supply me with the data to easily replicate this on another web site.

You will be given complete access to the website which is held on my own personal server, you will have access to myphpadmin, ftp etc etc

Image magik is already installed on the server and operating correctly.

I will NOT pay you until the project is complete and working on MY server, if you do not like to do business this way they do NOT bid, there is no exception to this, I have been screwed over on GAF and I won’t be screwed over again.

READ THE ABOVE AGAIN it says:

I will NOT pay you until the project is complete and working on MY server, if you do not like to do business this way they do NOT bid, there is no exception to this, I have been screwed over on GAF and I won’t be screwed over again.

I am 100% honest and WILL pay you when the project is complete, if you are not happy with ANY of the above do NOT bid, also do not win the project and try to change the way I am doing business as I will just find someone else to do the project.

You have 2 weeks from acceptance to completion if you do not complete in 2 weeks, I will have to find someone else.

Once the project is complete I will need it tweaked, I will pay you for extra work on this project.

Do not just bid with comments like – let’s go, I’m ready etc etc as your bid will be ignored, provide me with samples of your work to prove to me that you are capable of doing this project.

Thank you.

ADDITION

In addition to the above there should be a print option for both the administrator and parent whilst within the [VIEW DIARY] section, clicking this button will print that specific page of the diary in a textual format with childs name at the top along with the current date and the diary notes etc etc below, this should NOT be just a print screen option and should only print the diary notes etc in a neat organised fashion.

ALSO.........

If the parent or administrator creates or edits a username the system MUST be able to tell if this username has already be used, if it does not 2 parents with the same username will be in the system and the system will not know which parent to show which diary to, this is a very important security issue that only a parent can view their own childs diary.

For those that have bid, please take note of these additions and modify your bid accordingly. thanks.

Kemahiran: PHP

Lihat lebih lanjut: online diary system php, php diary system, diary php mysql, diary system php, business online diary system, php online diary system, online diary php, calendar diary system, php online diary, photo diary php, diary php, save diary online, system diary, diary system mysql, diary system using php, you like hits, work php online, work on online, work online today, work online now free, work online free, work for free online, word press test, word find template, word design online free

Tentang Majikan:
( 26 ulasan ) London, United Kingdom

ID Projek: #369927