HINF 6220 - Project

Recommended Submission instructions:
Please submit your assignment electronically by emailing it to the instructor. Due time is 12 midnight on the due date posted.
Use the following format for the subject line:
Subject: HINF6220 - Project
You should submit a single zip file, named
HINF6220-project-loginname.zip
and containing a single folder named loginname (your cs login name) with the following in it:
- Report.doc
- mysql (subfolder with all the MySQL files)
- html (subfolder with all the HTML files)
- php (subfolder with all the PHP files)

If you transfer the above folder to one of the cs machines (e.g. torch), you can generate the zip file with the following command:
zip -r HINF6220-project-loginname.zip loginname
You can also use a number of programs on Windows, for example WinZip, for the same purpose.

Grading:
Each part of the project will be graded based on the following detailed criteria.

1. REPORT (min 2-3 pages)

Formatting and appropriate referencing, if required
Discussion of the properties of the proposed system from the end user perspective: efficient, effective and usable
Discussion of the process behind the interface (architecture, e.g. client-server)
Explanation of the MySQL schemes (tables) and relationships
Explanation of the HTML and PHP pages

There is no need to include code in this part of the report, as all of the codes will be emailed.

2. MySQL

Appropriate table designs and variable types
Appropriate primary-foreign keys relationships
Appropriate normalization (1st, 2nd and 3rd)
Having at least 10 records in for patients and doctors and 20 records for the lab results demonstrating variability of cases.

3. HTML

Appropriate DTD, Header and Meta information
Appropriate tagging (W3C standards are recommended but not necessary)
Functionality of the HTML code (e.g. forms, dynamically generated pages)
Readability of the code. Appropriate commenting in the code is necessary.

4. PHP

Appropriate commands (PHP.NET standards are recommended but not necessary)
Functionality of the PHP code (Functionality of individual sections and overall)
Proper results in the final result set
Readability of the code.
- Appropriate commenting in the code is necessary
- Proper formatting of the code
- Meaningful naming conventions

Parts 1-4 will each receive a letter grade and detailed comments based on the above listed criteria. The overall project grade will be an average of the GPA equivalent of the grades of the four parts, equally weighted. The meaning of the grades is as per the University Calendar, section 17.1.