WELCOME TO CSCI321 PROJECT.

Thursday, 10 April 2014

Individual Diaries Autumn(Yenn Yenn Tan, 4095133)

** Weeks are separated by ----

20/12/2013
I have watched tutorial on how to use Dreamweaver. At the same time, I have downloaded Adobe Dreamweaver CS6. After the download has been completed, i played around with the software and tried to create a new project that includes html page.
------------------------------------------------------------------------------------------------------------
27/12/2013
In CSCI321 July 2013 session, I have created dummy pages of website from a free website builder. This website builder does not provide any html code. Now, I am implementing a website in Dreamweaver but with the same content of the web pages at the moment. There will be additional feature to be added once
this implementation is completed. This current website will contain JavaScript, HTML5 and jQuery. This pages will  be shown to the team member for further comment. I have to spent more than 10 hours during this week.
------------------------------------------------------------------------------------------------------------
11/1/2014
For the past two weeks, I have implemented the following web pages:-




Figure 1 Homepage





Figure 2 About us page




Figure 3 Services page



Figure 4 Contact us page

I have spent more than 10 hours in each week for the past two weeks.
------------------------------------------------------------------------------------------------------------
15/2/2014
At the same time creating the web pages, I have researched on some tutorials on the technique to host a website. Not only that, I have also watched some videos that teaches the technique to host a website. I tried hosting with the current web pages, but somehow it failed. I will try to research more about it. I have also tried to publish the web pages using Dreamweaver CS6. The following diagrams shows the web site that teaches hosting method.
Figure 5


Figure 6

I have spent more than 10 hours in this project this week.
------------------------------------------------------------------------------------------------------------
27/2/14

I have continued with the website. The following is the pages that I have created:

Figure 7 Directory page

Figure 8 News page

I have asked Chew's help in hosting technique. He gave me a few tutorials that teaches the method of hosting. Besides that, I did some research for next step of project.

28/2/14
I managed to create all the web pages. This website is named after 'G6 Mall'. It is just a random mall taken as an example for the system. For the past two weeks, I have commited more than 20 hours in this project.
------------------------------------------------------------------------------------------------------------
2/3/14
I have sent Chew the website file for hosting. I have also emailed Ace and Josh, but they have yet to reply me. I have assigned the hosting task to Ace. Unfortunately, I did not spend more than 10 hours this week.
------------------------------------------------------------------------------------------------------------
15/3/2014
Classes have resume back for this semester. We had meeting today with the group. I have rushed Ace regarding the hosting task. A free hosting service is preferable. I have also created a Gantt chart last week. I have sent it to the team members through email. In the meeting, I have reminded them to follow the chart timeline. Also, we have discussed on drawing the images for the directory of the mall. Chew suggested to use OpenGL, but Josh suggested that if image can be pre-drawn, then we could use SDL. It is a third party library, mainly used for multimedia stuff, and it is able to display images. I am assigned to look into it, as it will be tied with the website. I have spent more than 10 hours this week in this project.
------------------------------------------------------------------------------------------------------------
16/3/2014
Chew and Josh are facing some problems. They are fixing the bugs and checking functions faced in Qt. In Qt, there is type to be chosen when a new page is created. Either a widget or a dialog. They are able to display the dialog successfully, somehow, when it comes to widget, it is unable to display with the usual syntax that they normally used. Somehow, it work without the removal of the last GUI. It is like overlapping on both things. Josh managed to fix the problem by the syntax, using the library to fix.

19/3/2014
We just had meeting today and discussed about our progress. Regarding the website, we need to link the database to the website. So, Ace is assigned to do the feedback page while I am going to handle the advertisement page and news that is updated in database to the website. There are modification needed
in the website for about us page as the alignment is out in Internet Explorer. I have searched on how to link html with SQLite. I have spent more than 10 hours in this project this week.
------------------------------------------------------------------------------------------------------------
23/3/14
Chew have updated me with his progress. He managed to upload photo in the system. Also, he has discovered new feature for the system for floor map navigation where user as the ability to put in item, remove item, display item and database will be uploaded with the edited items.  If the image upload is
successful implemented, I will need to be able to decrypt the image byte from database and display it as picture in the website. Chew introduced me a website that links SQLite with HTML5. I tried to study the link he gave me, unfortunately, PHP is more advised.

24/3/2014
I have downloaded PHP and Apache as the linking of database and webpages prefers PHP rather than HTML5. I have encountered problem when I was trying to run localhost in the browser. I didn't managed to display PHP information. So, I have re download and tried several times. I searched for the error occurred in Google and there were steps given by users on fixing it in some website. I finally managed to fixed it and successfully run PHP in browser few hours later.
------------------------------------------------------------------------------------------------------------
25/3/2014
Today I have downloaded SQLite database browser to link the database to the website. I tried some simple PHP code to link with database. Unfortunately, I couldn't extract the data from database, but able to add in the columns in the database file that chew gave me. This is weird. I will try to research on the syntax of retrieving data from database.
------------------------------------------------------------------------------------------------------------
26/3/2014
We had meeting with the supervisor today. We showed him our progress. There is nothing much to update him with website because the problem(database) is unsolved. I have spent more than 15 hours in this project during this week.
------------------------------------------------------------------------------------------------------------
1/4/2014
I didn't not spend much time on CSCI321 last week, because I had multiple assignments to be submitted. But I did look through the PHP coding and tried to solve the extraction of data from the database.
------------------------------------------------------------------------------------------------------------
10/4/2014
I have updated the individual diaries, group meeting diaries, and also the minute meeting with the supervisor as the submission of diaries is tomorrow.
------------------------------------------------------------------------------------------------------------
12/4/2014
I have looked through the documentation that we have submitted during the preliminary hand up. I have amended some of the documentation based on our current progress and the feedback that Luke gave us. Changes such as use case diagram has been changed accordingly. Apart from that, I have also enhanced the website that is provided to the mall management customer. I have spent more than 15 hours in this project this few days.
------------------------------------------------------------------------------------------------------------
15/4/2014
Talked to Chew regarding the blob insertion into the system. This will affect the website page as the website is linked to the same database. So, if there is any upload, the website will be change. However, it is still not implemented in the website. I have viewed some video on how to retrieve image from the database. I have also looked through the system and went through the coding implementation. I have spent almost 6 hours today in this project.
------------------------------------------------------------------------------------------------------------
19/4/2014
We have discussed among the group to change the database to MySQL. This is because SQLite supports very little function for our usage. Changes made in the database will cause havoc to the constraints between the table. Additionally, we are able to add in foreign keys and relate each table with primary key and foreign keys, and also other key constraint. In SQLite, we only have primary key, which is not advisable to apply in our project. Hence, the database is not suitable to be used for this project. I have viewed on MySQL and installed it in my PC. At the moment, I am learning CSCI235,  a database subject in UOW. This helps me a lot in creating tables, update table, and some queries that I am able to apply in the project. I have also watched some videos related to MySQL. I have spent almost 24 hours during these few days from the last diary I have updated.
------------------------------------------------------------------------------------------------------------
21/4/2014
I have research on the php implementation in MySQL. It is pretty similar to SQLite implementation. It is just some syntax difference. I have also tried to code it in a sample .php file. There are a few times it fails, as I just created a simple table, but somehow I managed to worked it out. I have spent less than 20 hours this few days as I have other project to do as well. The amount of work I did here and other project is fairly equal. 
------------------------------------------------------------------------------------------------------------
26/4/2014
We have discussed on the functional requirement on what we have done and what we have not done. As for the website, it covers almost half of the requirements already. As for the directory, I have implemented the using imgmap_desktop software where when user hover the mouse over the map, it would be able to display the name of the shop. Unfortunately, the list of shops is not equivalent to the list of shops in the database. I will try to retrieve the list of shops from the database to linked with the map in the website to provide consistency. I have spent more than 20 hours this week.

------------------------------------------------------------------------------------------------------------
2/5/2014
My group mate has started to implementing other function for the system. On the other hand, I have change all the SQLite implementation on the website to MySQL. There are still some section that does not work. I will try to work the website. I have spent more than 10 hours each day since last week.
------------------------------------------------------------------------------------------------------------
9/5/2014
I didn't not spend much time on CSCI321 this week, because I had multiple assignments to be submitted. 
------------------------------------------------------------------------------------------------------------
16/5/2014
I have assigned the some task to Ace for the documentation. Unfortunately, I did not spend more than 10 hours this week. I have also continued editing the UML diagrams. There are still more diagrams to change, and the database schema.
------------------------------------------------------------------------------------------------------------
23/5/2014
We have decided to give up on the administrator role and give the function to human resource. Therefore, any changes related to administrator has been changed. Same goes to the documentation. Ace has also done the installation guide. I have to add in the guide for website as there are username, hostname and password that is based on the customers' PC data. I have spent more than 6 hours each day this week.
------------------------------------------------------------------------------------------------------------
30/5/2014
I have completed most of the documentation that is needed to be changed. The other group mate did help me as well. I have also assigned some other documentation part to Matthew and Chew. I have spent less than 6 hours each day this week.
------------------------------------------------------------------------------------------------------------
2/6/2014
The final deliverables is due in this week. There are some changes need to be done on the system and website. I have spent more than 10 hours each day since last week on the documentation. Making sure everything is right on track. The diagrams are all updated too. 
------------------------------------------------------------------------------------------------------------
5/6/2014
Yesterday, Chew has sent me the user manual, and Matthew has sent to me the risk part. Today is the day to submit the deliverables. Everything has been done and submitted to Luke. 


No comments:

Post a Comment