WELCOME TO CSCI321 PROJECT.

Friday, 6 September 2013

Individual Diaries(Aizaz Ashraf, 2459449)

Individual Diaries(Aizaz Ashraf, 2459449)



11/08/2013
Received approval to join a Project from Luke and was asked what project I wished to join. I decided to attend the lecture on the next day on Monday and talk to the groups before deciding.


12/08/2013
Met with the other groups and decided to join Mall manager project. Its a group of five now, I introduced myself and received the groups contact details. I was told about a blog site that the group had put up for us to keep our diary and what they had discussed on the project. Yenn Yenn was our project manager and will keep our records of the meetings. We set our next meeting on Thursday.


15/08/2013
We had our meeting before talking to the supervisor (Luke) and discussed what design methodology we should use. We listed the main requirements we wanted for our design methodology and decided to individually research it and meet again for an online meeting on Sunday. Chew wanted our online meeting to be on Facebook but I said that Google hangout might be the best chat facility to use since we can also use Google drive to put our documentation. The others agreed that putting our documents online could very useful especially since group editing would be possible with Google drive. In the end we decided to use Google drive for online editing and Google hangout chat client for our online meetings. We then talked to the supervisor and told him what we had decided.


17/08/2013
Researched the design methodology and decided that RUP and prototyping had met all of our requirements. Listed down the pros and cons to discuss the online meeting tomorrow with the group.


18/08/2013
Had out first Online meeting in Google hangout. We talked about the design methodology and decided to go with RUP. We talked about our presentation and what was required to finish it. We had to come up purpose of project, technology used, development tools and deployment tools. We already decided on our design methodology. We decided to do individual research on this and bring our notes on next meeting on Thursday just before the supervisor meeting. We familiarised ourselves with Google hangout and Google drive.


21/08/2013
Researched on development tools we would be using and was interested in QT creator which would be useful since we will be using QT in our C++ programming. Also thought on using Dreamweaver for our website since it will create our website without us needing to program, yet allow us to edit the code when needed. The deployment tools I thought windows would be best since majority of people use it and are familiar with it and also internet explorer would be best for our browser since it comes up windows.


22/08/2013
We had our meeting and looked through the list of notes we had from our research. We decided to go with Google Chrome for our browser since according to statistics majority of users use Chrome. Windows for our environment was agreed on unanimously. MySQL was recommended from one of our members for the database and was agreed upon. Majority of the group wanted to use Netbean for our programming tool but I talked to them about QT creator, Dreamweaver and their advantages. The group decided to test those tools and decide by our next meeting whether we will use them. I also mentioned using LucidChart as our UML diagram development tool since it was online editing tool and storage, the group agreed on using LucidChart. The purpose of the project was where we had issues with because of the different ideas the group had in which direction to go. We had our meeting with out supervisor who told us that we needed to give REASON on why we used these tools and also we don't need to go in depth with our presentation for the purpose since the presentation is only 5 minutes. Supervisor agreed that on our next meeting we can do a practice presentation with him. Next meeting was agreed to be an online meeting on Saturday.


24/08/2013
We started our meeting on Google hangout and started our power point presentation on Google Drive and edited our presentation together. We got our purpose down and put together everything we had discussed in the previous meeting. It was also decided that I will be presenting :(, which made me very nervous. I asked if we could make a summary sheet on the presentation since I will need to talk to alot more than was shown on the presentation. But the meeting had to stop since the other members had things to do. We had at least finished the power point seems like the summary sheet will have to be done later.


28/08/2013
The mock presentation will be tomorrow and we didn't have the summary sheet done. I quickly did the summary sheet and hoped I had listed down all the main points for the presentation. I struggled on what to say about the purpose without making it sound boring or too in depth. I came up with the idea of making diagram showing a brief overview of the system to explain the purpose and our system. I added the diagram to the presentation.


29/08/2013
I showed my group members the summary sheet and how I added the diagram to the presentation. They all agreed on diagram and we edited the diagram and summary sheet where it was needed. Finally it was time for the practice presentation with the supervisor. The supervisor told us what we need to add to the presentation and where changes needed to be made. We then talked about the requirements documentation we need to do.


01/09/2013
Been ill since Friday and my mobile phone battery also died :(. I emailed Yenn about the situation and told her that I was buying another battery on eBay (which will arrive on Friday) and the best way to keep in contact with me atm was email. Hopefully I will be better by tomorrow.


05/09/2013
Its the day of the presentation. I had one last practice presentation with the supervisor and we were happy with it. We also showed him what we came up with the requirements documentation and discussed the changes that needed to be made. I then did the presentation in front of the committee and was very nervous .... But I believe the presentation was done well. 








Thursday, 5 September 2013

Individual Diaries (Matthew Bryan Kong Ik Hui, 4364065)

Name: Matthew Bryan Kong Ik Hui
Student ID: 4364065

01/08/2013
Introduction and subject outline of our final year project CSCI321 from our lecturer Dr Luke. After Subject introduction, we are ask to form a group with 3 to 4 person. After few discussion about our individual skill, we finally form a group of 3 which is - (Chew Yong Chuen, Tan Yenn Yenn). After that, we decide to do some research regarding which topic we should choose (Reason why we choose the topic) then only decide on the most suitable topic we should take.


08/08/2013
We received a list of Final Year Project title which we can choose from. After few discussion with my group member - Tan Yenn Yenn and Chew Yong Chuen, we decided to choose Mall management system from all of the project title list given. The reason behind our choices is that we are more familiar to interface (GUI) and coding platform while other project title are more to game development(which require tons of game engine skill and knowledge) and website development(require knowledge in PHP and web hosting knowledge).


15/8/2013
The first thing we need to do is to write down our own individual diary(contribution) and group meeting diary(agenda). I suggest that we use Blogger since it's free, easy to use and simple graphic user interface. However, Chew suggest that we use forum to store our individual diary in it. Since it's hard to decide, we finally come out with a democratic solution to see which idea get the most vote. In the end, we decided to use Blogger since majority win. Our leader - (Tan Yenn Yenn) then created a new Gmail account and blog page - (www.projectcsci321.blogspot.com.au) and ask us to update our diary weekly through blog. Since we don't have an internet connection because we just move in few weeks ago, therefore I decided to write down all my diary in a piece of paper and then upload it one shot when the internet connection is established. We also write down our personal details for introduction on the blog first page to introduce ourself to the viewer. Our group leader then allocate us different task such as picture out a sketch of our project(GUI and functional requirements). We also discuss about whether we need to recruit for another member so that we can have wider knowledge and expertise in different area(database and website) since we have only three members.


22/8/2013
Our group size increase to five with the addition of 2 member which is Joshua and Ace. We then divide the task to do for week six presentation. We then start to use Google Hangout as our on-line communication tool for meeting. Use Google hangout to start our power point slide. Contribute to the presentation slide by adding purpose, design methodology and some design layout. We also have regular weekly meeting with Dr.Luke every Thursday.


29/8/2013
Prepare for our week 6 presentation slide. Conduct trial presentation with our supervisor to make sure that our presentation falls within five minutes and to make sure that our slide information is enough. Started some requirement listing for week 7 documentation.


05/09/2013
Finish our week 6 Project overview presentation. Start listing out requirement which is the core, low priority, medium priority ad high priority. Prepare for week 7 documentation.


07/09/2013
Spent 3 hours listing out the core, low, medium and high priority on Google Doc with our team member online.


10/09/2013
Spent 2 hours finalising Final Year project requirement and arrange all details accordingly.


13/09/2013
Have an on-line meeting with team members about the preliminary document. Spent 2 hours listing out what the document should contain in meeting.


16/09/2013
Spent 3 hours reviewing and research on how to draw a good use case diagram. After that, spent 2 hours drawing use case draft in a paper.


20/09/2013
Spent 2 hours meeting with group mate on whether the use case diagram is correct and provide the correct information flow.


24/09/2013
Finalize use case diagram and draw it into computer using Microsoft Visio.


28/09/2013
Our leader Tann yenn yenn divided our task into few section, activity diagram - me and chew, class diagram - ace and Joshua and sequence - Tan Yenn Yenn. Spent 3 hours drawing a draft of activity diagram of our system and how it goes.


30/09/2013
Spent 3 hours explaining all use case scenario with my chew and tan yenn yenn.


2/09/2013
Spent 6 hours drawing activity diagram using Microsoft Visual studio with Chew.


4/10/2013
Spent 3 hours editing and correcting activity diagram as suggested by team member with Chew.


8/10/2013
Spent 4 hours over viewing the class diagram, database diagram, Sequence diagram drawn by team members. Have a meeting with Luke whether our UML diagram is correct.


10/10/2013
Spent 2 hours meeting on User manual and Technical Manual.


13/10/2013
Spent 3 hours drawing Graphical user interface(GUI) for our Final Year Project into paper as draft.


17/10/2013
Spent 2 hours meeting with group members about the graphical user interface(GUI) and finalize the user manual.


20/10/2013
Spent 6 hours drawing draft graphical user interface(GUI) of our final year project using Netbean and save it into our documentation.

Example as below :



25/10/2013
Spent 2 hours finalizing our user manual and technical manual.


Individual Diaries - Joshua Coughlan (3872117)

Since for the most part I believe that redundancy is pretty redundant, I'll just say that my diary stuff can be found here:

This links to a page that lists all posts tagged with "CSCI321 project".

--Josh

Wednesday, 4 September 2013

Individual Diaries(Chew Yong Chuen, 4369385)

01/08/2013
Today we have first meeting with our supervisor (Dr Luke) to discuss about project detail. Before we construct this meeting, we have choose the topic about mall management system which is software base.

The main thing we have talk about on this meeting is what is our idea on the mall management system. Dr Luke ask us a lot of question and share his idea with us to let know have more clear vision about the mall management system.

Dr Luke advised us about have a clear interview with some of the mall which available in Wollongong city to gather information about the mall management system.

In this meeting, I'm understand about the mall management system is mainly use to manage "MALL" and not really use to be the business side. And one main point Dr Luke point out is advertisement availability spot can be put inside the mall management system to help the shop keeper promote their product.

Besides that, Dr Luke also talk about the first presentation which held on week 6 and the requirement of the presentation. This presentation basically talk about the main and clear vision of the mall management system and have to present to other people which can understand the main idea on this project. We have to provide detail such as what the product does, design methodology, deployment environment and etc. Dr Luke also remain us about this presentation is just about 5 min present and 5 min question and answer section. He ask us have to put in the clear information and do not waste time to put in unnecessary information to slide.

One more thing is we better have 1 presenter on that time rather than all of us to present because changing of person to present is waste of time.


06/08/2013
Have some review article about what is the methodologies going to use in our final year project. Find some of the information about RUP and prototype methodology. I find out that prototype will be suitable for our project because we must have high level of communication with our client before we start our project. I need to fully understand about what is the needs of client to develop our project.


11/08/2013
Our leader, Tan Yenn Yenn have create blog for us to upload our material and send me the link 3 days ago. Review on the blog and think some of  the idea to decorate project blog. Write down the idea and ready to perform on next meeting.


13/08/2013
Do some review on QT creator (understand how it works) and also know QT actually is some kind of library which compatible IDE Netbean 7.3 version. Find out QT creator have problem on create the table (which work in IDE Netbean 7.3) and have to further test on this software.


19/08/2013
Meeting yesterday very success with Google Hangout. We have discuss some of the requirement of the project and when we going to start our project slide which have to present on week 7.

24/08/2013
Meeting on today to prepare the presentation slide together in Google Doc. Slide have been created and come out with all the information we have to put into our presentation.

04/09/2013
Re-read all the and upload it once together.

05/09/2013
Presentation on today and show current stage of work to our super visor.

07/09/2013
Meeting on today and our project manager have give some work for me to prepare next documentation.

12/09/2013
Prepare for Final Documentation before hand out to Supervisor. Project Manager request me and Matthew to double check everything before we pass to her. Arrange all the document and prepare well.

18/09/2013
Arrange all diary and ask idea on how to prepare individual diary from Project Manager.

21/09/2013
Project Manager start arrange next documentation : Preliminary Document. Ask Project Manager what i have to do. Used around 3 hour to get all the info.

22/09/2013
Draw some Class Diagram and Use-Case Diagram. Discuss Idea with Matthew.

24/09/2013
Draw another few Class Diagram and Use-Case Diagram. Discuss Idea with Matthew.

25/09/2013
Hand up diagram to Project Manager.

28/09/2013
Edit some error on Use-Case Scenario.

05/10/2013
Project Manager Arrange some task for me to start Preliminary Documentation. I will need to prepare Activity Diagram.

07/10/2013
Draw some Activity Diagram. Discuss Idea with Matthew

08/10/2013
Draw some Activity Diagram. Discuss Idea with Matthew

09/10/2013
Hand up All Diagram We have done all Activity Diagram and let Project Manager check correctness.

16/10/2013
Edit some error point out by Project Manager. Edit all the Activity Diagram and check their error.

19/10/2013
Finalize all Activity Diagram before pass to Project Manager.

23/10/2013
Start Technical Report with all the correct Diagram. Ask Idea how to start this report from Project Manager.

26/10/2013
Do some part of Technical Report. Add in all Activity Diagram and Sequence Diagram.

30/10/2013
Have error on arrangement of all Diagram. Project Manager request to re-arrange all from top to bottom.

01/11/2013
Finalized Technical Report and send to Project Manager to check the correctness of it.

Sunday, 1 September 2013

Individual Diaries(Yenn Yenn Tan, 4095133)

Name: Yenn Yenn Tan
Student ID: 4095133



3/8/2013

Spent an hour to looking through the requirement needed to manage a mall system in Google and make a research regarding the requirements needed for a mall system based on the notes below.



4/8/2013
Spent twenty minutes to prepare a rough sketch of email to request for an informational interview of a mall.

5/8/2013
Spent an hour in doing research on the shopping mall in Wollongong by looking through their websites and research on how a mall system goes.


6/8/2013
Spend an hour in doing research on the design methodologies. My decision is to apply RAD, because what we want is iterative, user feedback driven and early risk detection. I have looked through prototype, however, prototype will confuse the customer as the prototype intended to be thrown is the final system. it will misunderstand the user's objective. In RAD, it needs the customer and development commitment in order to complete the project, which suits our requirement. It reduce risk by breaking to smaller segments and also an iterative production software. It is also flexible and adaptive. All these characteristic suits our requirement.



7/8/2013
We had a meeting with new member, Joshua. We were discussing about the design methodologies that each of us had looked through, and thought RAD and prototype might not be suitable because it is best suited for large projects. Therefore, we are assigned to do more research on the design methodology. I spent an hour to look through the methodologies in the net.

8/8/2013
I spent roughly an hour to research on functional requirements for a mall management. Not only that, I have also created a blog named www.projectcsci321.blogspot.com for individual diaries and has also updated the 'about us' section description. We had a meeting with the supervisor and Joshua raised an opinion about using QT. So, I spent a couple of hours downloading the software and viewing videos in Youtube for assistance in using Qt. Once the software is downloaded, I spent a couple of minutes to use the software and found difficulties in using QT Creator as the video I have viewed is an older version of the software. So, I spent another few hours in looking out for other videos.

10/8/2013
I have just sent an email to the supervisor for checking of the email regarding the interview request.

11/8/2013
I spent an hour to do some research on malls(manage a mall). I have sent the mail to Westfield(Figtree) and Crown Street Mall after the approval of email from Dr. Luke.

13/8/2013
I have spent an hour to do a research on the design methodology again and the purpose of a mall management. I have configured QT in NetBeans and explore the use again.

14/8/2013
We just had another group meeting with new team member, Ace.
We have discussed the design methodology and decided to use iterative and incremental development.
I have spent a couple of minutes to write team meeting diaries, and an hour and a half to gather information on functional requirements needed for a mall manager.

16/8/2013
I did some research regarding the iterative and incremental development and found out that it is similar to RUP and RUP is an improved version of iterative and incremental development.
So, we have decided to implement the system using RUP method.

18/8/2013
We had the first online meeting using Google Hangout, as it is convenient for all of us to communicate. not only that, we also uses Google Drive to upload any files in a folder named CSCI321. We have listed out all the requirements needed for the first presentation.

This is the folder, CSCI321 in Google Drive.

This was a screenshot of the chat we had.


19/8/2013
I spent a few minutes to write team meeting diaries. Also, I have spent an hour to do a research on the purpose of a mall manager system.

24/8/2013
We had another meeting through Google Hangout to make a preparation for presentation slides in Google Drive together.



28/8/2013
I spent a few minutes to write team meeting diaries for meeting held on 24/8/2013. Not only that, I have also done some research on the design of the system whether to have server in the sketch.

29/8/2013
We had a group meeting before the meeting with the supervisor. We have made some amendment on the presentation slides. I have done some review on the statistics of the most used browsers and some research on the overview of a mall manager system.

31/8/2013
I have wrote team meeting diaries for meeting held on 29/8/2013.

1/9/2013
I have updated my individual diaries on the blog all at once.