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.
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.
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.
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.
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.