This year's project is to create a PHP/MySQL application for an online self-service ticketing agent.
The draft specification is contained in the following PDF; there have been no serious queries on this, and so the draft is now the final. Please view this and post any queries on help3240; based on feedback and clarification a final specification will be released by the end of Week 8. Submission Your submission should consist of the following items, all to be submitted by Close of Business on Friday October 26. (COB = 5pm for the electronic submissions and the office closing time for the paper submissions) - The URL(s) of your working WebTix system
- A zip or tar archive of your entire system submitted on cssubmit
- A 5-7 page group report (one for the whole group)
- A 1 page personal report (one for each person)
The URL(s) should be the location of the main page(s) of your system which will be located somewhere under http://cits3240X.csse.uwa.edu.au; there will probably be a main administrators page and a main public page. Put these details at the end of your group report, along with any specific instructions or warnings about incomplete features etc. This does not count towards the 5-7 pages.
You should archive all your working files on the file system and submit them to as a single archive to cssubmit so that I can easily view them if necessary.
The 5-7 page group report should describe the design of your system, and the design process. This should include an ER diagram, some mention of how the ER diagram was implemented as tables, brief discussion of the database structure and any interesting points of your design. Do not just list the database schema, or describe straightforward tables but give me some feel for one or two of major issues that you discussed and how you resolved them. Submit the report to the CSSE office with a cover page. The 1-page personal report should consist of your personal experience of how the group worked, what you learned and the relative contributions that you made and that the others in your group made. Submit the report to the CSSE office, and ensure that your name is clearly on it, but you do not need a separate cover page. Groupsdb3240a:*:10100:pethia01,yuniaa01,wimald01,famc01 db3240b:*:10101:footit01,panara01,codria01,atmarj01,neumaa01 db3240c:*:10102:loongw02,hot04,munirh01,tanc68 db3240d:*:10104:gardim02,maheds01,cmerom01 db3240e:*:10105:hangcg01,palmj01,wirena01 db3240f:*:10106:yapz02,desils02,wittwj01,hank02 db3240g:*:10107:wonge09,chungs09,smithj25,yeapd01 db3240h:*:10108:carruj02,archer01,vanoub01,pogsoa01,tans52 db3240i:*:10109:cheunp02,seahy01,hopkib04,leej08,perers01 db3240j:*:10110:jenkic06,psd01,wanj03 db3240k:*:10111:himawr01,lowz01,panj02,ogbons01,tranw01 db3240l:*:10112:zarevz01,volikd01,pritoa02,philpa02 db3240m:*:10114:gooldm01,dziecm01,craigs02,trs80 db3240n:*:10115:sharmv02,baksht01,manicb01 Configuration Each group will be distinguished by a letter - a, b, c etc. If you are group X then the following things have been set up
- A directory called /home/projects/cits3240/cits3240X on the Linux machine pc3200.csse.uwa.edu.au.
- Two subdirectories called public_html (for your HTML and PHP code) and weblogs (where the access and error logs from the webserver will be saved).
- A database called db3240X on the MySQL server on pc3200 - your password will be mailed to each group member.
You should log in to pc3200.csse.uwa.edu.au with your own username, but any files that you create can be assigned "group ownership" according to your group, meaning that the other group members can read them. To do this the person who first creates any particular file (for example project.php) would type the following commands in a terminal window. chgrp db3240X project.php chmod g+w db3240X project.php |