CheckinChildren
所属分类:云计算
开发工具:PHP
文件大小:86226KB
下载次数:0
上传日期:2017-09-10 05:53:53
上 传 者:
sh-1993
说明: UIUC CS428 429 FA15项目-日托中心的多租户SaaS,用于登记学生并通过tex...
(UIUC CS428/429 FA15 Project - A multi-tenant SaaS for daycare centers to check in students and notify parents via text and email)
文件列表:
CheckinChildren-dev (0, 2015-05-04)
CheckinChildren-dev\images (0, 2015-05-04)
CheckinChildren-dev\images\Book.png (3084, 2015-05-04)
CheckinChildren-dev\images\Calendar.png (4553, 2015-05-04)
CheckinChildren-dev\images\Chat.png (4325, 2015-05-04)
CheckinChildren-dev\images\Clipboard.png (3931, 2015-05-04)
CheckinChildren-dev\images\Mail.png (7028, 2015-05-04)
CheckinChildren-dev\images\Pensils.png (12042, 2015-05-04)
CheckinChildren-dev\images\Retina-Ready.png (10433, 2015-05-04)
CheckinChildren-dev\images\Watches.png (11612, 2015-05-04)
CheckinChildren-dev\images\bussiness-background.png (824687, 2015-05-04)
CheckinChildren-dev\images\childStatus (0, 2015-05-04)
CheckinChildren-dev\images\childStatus\0.gif (152, 2015-05-04)
CheckinChildren-dev\images\childStatus\1.gif (326, 2015-05-04)
CheckinChildren-dev\images\childStatus\2.gif (152, 2015-05-04)
CheckinChildren-dev\images\childStatus\3.gif (326, 2015-05-04)
CheckinChildren-dev\images\childStatus\4.gif (211, 2015-05-04)
CheckinChildren-dev\images\childStatus\flash.gif (1035, 2015-05-04)
CheckinChildren-dev\images\header.png (740590, 2015-05-04)
CheckinChildren-dev\images\logo.png (19964, 2015-05-04)
CheckinChildren-dev\lib (0, 2015-05-04)
.scrutinizer.yml (3627, 2015-05-04)
.travis.yml (950, 2015-05-04)
LICENSE (26421, 2015-05-04)
PHPMailerAutoload.php (1689, 2015-05-04)
VERSION (5, 2015-05-04)
changelog.md (25299, 2015-05-04)
class.phpmailer.php (122090, 2015-05-04)
class.pop3.php (10731, 2015-05-04)
class.smtp.php (38427, 2015-05-04)
composer.json (849, 2015-05-04)
docs (0, 2015-05-04)
docs\Callback_function_notes.txt (599, 2015-05-04)
docs\DomainKeys_notes.txt (2070, 2015-05-04)
docs\Note_for_SMTP_debugging.txt (1056, 2015-05-04)
docs\extending.html (3579, 2015-05-04)
... ...
# Checkin Children
A daycare facility management application that allows companies to manage their facilities, employees and their customers. Parents can check the status of thier child, notify the facility of late arrival, and receive time-sensitive updates.
## Installation
Prerequisites: PHP 5.4+
MySQL 5.6+
Apache 2.2.29+
Windows/Mac/Linux
Config file (see below)
1. Clone repository in local apache installation directory.
2. Create checkin_children database using MySQL command-line tools or MySQLWorkbench.
Default DB settings are:
Name: "checkin_children"
User: "root"
Password: ""
You can change these settings in `CheckinChildren/scripts/models/db/dbCredentials.php` if desired
3. Create `CheckinChildren/config.php` file by following instructions below.
4. Run `CheckinChildren/sql/createDatabase.sql` using MySQL command-line tools or MySQLWorkbench.
5. Run `CheckinChildren/sql/generateTestData.sql` using MySQL command-line tools or MySQLWorkbench.
6. Point browser at location of local apache installation. (ex. `http://localhost/CheckinChildren`)
## Configuration File
You must create a `config.php` file in the root directory with machine-specific settings.
This allows for test environement-dependent variables to be set, and configures the site with personal settings.
Simply copy/paste the following code into `CheckinChildren/config.php`, and replace each field with your personal settings.
'localhost',
// Name of your MySql database
'dbname' => 'checkin_children',
// Local path to your public apache site
'sitepath' => 'http://localhost:63342/CheckinChildren/public/',
// Are you using Windows?
'isWindows' => false,
// Time to use for testing purposes. Should be set to '03/04/2015 15:00' for proper testing.
// Remove this field to use realtime instead.
'test_time' => '03/04/2015 15:00',
// IMPORTANT!! Only set to 'false' for production, since this will actually send emails!
// Should be set to 'true' for any context other than final production.
'suppress_messages' => true
);
}
?>
## Generating Code Documentation
Documentation for the code can be generated by using phpDocumentor. The included pacakge can be run with the following command: `php phpDocumentor.phar -d [root_directory] -t [target_directory]`.
If the generator fails, you may also need to install [GraphViz](https://github.com/phpDocumentor/GraphViz). You can get it in linux from `sudo apt-get install graphviz`.
You can also use your own version of phpDocumentor if desired. The latest version has a bug where everything is marked as an error, even when it shouldn't be.
Unfortunately, this is out of our control and can only be fixed by the maintainers of the phpDocumentor project.
Alternatively, you can find the latest version of the pre-generated documentation hosted [here](https://www.googledrive.com/host/0BwHi756Z37d0fnZUWElwV0JSVUlpRUFreFpldlZWSGhnTFkwSWRlbDFBTnlSWkVkOE5qdzg).
## Full Documentation
CheckinChildren/project_documentation.pdf
## HTTP Tests
CheckinChildren/tests/httptests/tests/
## Unit Test
CheckinChildren/tests/unittests/
## Contributors
Harsh Patel
Alex Dahlquist
Matt Wallick
Nick Samata
Olzhas Alipov
Elzbad Kennedy
近期下载者:
相关文件:
收藏者: