31/Oct/2010
Since the day we started this project, today was the first day we didn't gather for the project. All member had private schedule. My one was the Auckland marathon. It was my first try even it was the quarter marathon. After the event, I finished updating the data dictionary and ERD. And back to work on the client page again but my right knee aches and I cannot concentrate on it.
30/Oct/2010
Updating the data dictionary ERD. It takes more time than what I thought. And on the way, getting complicated. Gee. Client and Case pages updating is another complex. I could realize many thing I need to fix and update but how? Validation is one of them. Haven't got enough time!
29/Oct/2010
I installed Ajax control toolkit in the Visual Studio for implementing Ajax calendar control. It was really easy. Now in the system user do not need to input any date manually. He/she only needs to select the date from the calendar if needed to insert the date. During the team meeting, we had one issue. At the moment, we have ClientContact table to store all the contact channels one by one but when we think about retrieving the data, this way is not so handy. What we should do? We need to solve it.
28/10/2010
I didn't like ASP.Net web controls because I couldn't get what is exactly going on in the controls so basically I tried to use c# coding. But I realized anyway they are handy and I changed my way to try to use ASP.Net controls as much as possible. What I have learnt in ASP.Net class last semester was like c# coding but when I started to use web controls this time, I thought that these are the ones I needed to learn.There are many properties I need to know and many ASP.Net tags should use. Today I learnt a lot by helping my friend. How to pass the parameter from one drop down list to another? Once it's done by using auto post back function, another problem came up. How to avoid reloading the page when using auto post back? Ajax controls are the ones. Good stuff!
27/Oct/2010
I started to work on the document. During three months I need to complete at least 4 documents. Three are for the team and one is for myself. Basically these kind of document must be for the client but in this programme, all the document is for academic purpose. So when I read through the templates, I could easily feel weird. Yes, it's so weird! There is too many duplication section there. College says this is the real project for the real industry. Is it? Anyway I tried to finish a planning document but some sections are not understandable for me. If there is standards and procedures part there, what should I write?To whom shall I write these documents? Tough.
26/Oct/2010
Even I spent all night what I could achieve was a small stuff. I am getting used to ASP.Net controls and coding but not enough at all. I am interested more in JavaScript and jQuery now. We quickly made presentation script and performed it in the regular meeting. I thought we would get tough feedback again but indeed we had very silent feedback. Pity. Week 5 already and we really haven't got time. Still need to implement real product and to test it,,,headache again.
25/Oct/2010
Long weekend. Long struggling. To code with ASP.Net is so tough for me. Web controls may be handy but I cannot see how they work in a box from outside. Also there is a code behind there so I need to consider the connection between aspx and C#. Last week I divided tasks within my team but I realized it wasn't a good idea. For example, there is person in charge of stored procedures and another one works on interface. Former person cannot recognize what sort of parameters needed in a stored procedure and what would be a result needed. My mistake. Sorry friends. I provided new tasks for my team mates. I still work on client and case functions. Struggling, really. Anyway I gotta do it.
Monday, 25 October 2010
Monday, 18 October 2010
Week7
24/Oct/2010
Closed campus library. Closed campus cafeteria. The only place we could gathered was the public library. I researched how to use the lightbox jQuery. It wasn't so hard. Simple. But only confusing stuff was ASP.Net. There are master pages and sometimes even master in master is there. I am still not getting used to this structure. One more problem is data controls. There are many similar kind of controls there. I need to know their characteristics. Anyway database is almost done. Even stored procedures are there. I need to make it workable.
23/Oct/2010
Started to work on prototype GUIs. To understand and layout master page took time but still not too much because there was already prototype's prototype. Anyway by referencing page image which we created before, my task is going on and as it goes, I could feel our progress. Not bad. I need to learn how to use javascript more.
22/Oct/2010
I thought I fixed the problem but still not. Sometimes FullCalendar doesn't show events of October. The other months are Ok. Why? It's really depends on the timing. Before long weekend comes, we divided tasks of prototype. There are three roles. One needs to create a database populated with some fake data. One works for creating stored procedures. the last one needs to create UI maybe with C# coding. I took the last task. Challenging. See how far I could go.
21/Oct/2010
I have worked for a cycle shop as a volunteer since last May. It's a clerical work and basically I do accounting stuff like data entering but I can experience real Kiwi Job. What is more, recently I realized I got some idea of accounting for the project. Of course it's not completely the same but it's helpful at least. I solved the problem of the FullCalendar by recreating it. One of the major reason was jQuery version compatibility. Now I could display the same view of standalone FullCalendar in the template.
20/Oct/2010
Dealing with jQuery is also not easy. FullCalendar, I don't know why but events in October and November don't show up. How comes? I better refresh my mind once. I researched how to implement Print function. And solved with ease. Javascript has a solution but I want to try ASP.Net's RepoprtViewer control. After lunch I depressed not because of the project but of the disgusting meeting and staff's attitude. Couldn't concentrate so again needed to refresh my mind. I started to work on Data Dictionary with reviewing ERD. Hope in one week we could create prototype system.
19/Oct/2010
Before the presentation, we check our ERD carefully and discussed. Now it all looked fine to us for this stage. However we got many suggestion from tutors in the presentation.Some of them were partially true and needed to be considered but some of them were not suited to our project. After the presentation, we had a short meeting and checked each points which had thrown from the lectures. I am still struggling with FullCalendar. I doesn't work in the system template. But it is good chance to study the cording. I am getting used to the programme though I still cannot solve the problem.
18/Oct/2010
Closed campus library. Closed campus cafeteria. The only place we could gathered was the public library. I researched how to use the lightbox jQuery. It wasn't so hard. Simple. But only confusing stuff was ASP.Net. There are master pages and sometimes even master in master is there. I am still not getting used to this structure. One more problem is data controls. There are many similar kind of controls there. I need to know their characteristics. Anyway database is almost done. Even stored procedures are there. I need to make it workable.
23/Oct/2010
Started to work on prototype GUIs. To understand and layout master page took time but still not too much because there was already prototype's prototype. Anyway by referencing page image which we created before, my task is going on and as it goes, I could feel our progress. Not bad. I need to learn how to use javascript more.
22/Oct/2010
I thought I fixed the problem but still not. Sometimes FullCalendar doesn't show events of October. The other months are Ok. Why? It's really depends on the timing. Before long weekend comes, we divided tasks of prototype. There are three roles. One needs to create a database populated with some fake data. One works for creating stored procedures. the last one needs to create UI maybe with C# coding. I took the last task. Challenging. See how far I could go.
21/Oct/2010
I have worked for a cycle shop as a volunteer since last May. It's a clerical work and basically I do accounting stuff like data entering but I can experience real Kiwi Job. What is more, recently I realized I got some idea of accounting for the project. Of course it's not completely the same but it's helpful at least. I solved the problem of the FullCalendar by recreating it. One of the major reason was jQuery version compatibility. Now I could display the same view of standalone FullCalendar in the template.
20/Oct/2010
Dealing with jQuery is also not easy. FullCalendar, I don't know why but events in October and November don't show up. How comes? I better refresh my mind once. I researched how to implement Print function. And solved with ease. Javascript has a solution but I want to try ASP.Net's RepoprtViewer control. After lunch I depressed not because of the project but of the disgusting meeting and staff's attitude. Couldn't concentrate so again needed to refresh my mind. I started to work on Data Dictionary with reviewing ERD. Hope in one week we could create prototype system.
19/Oct/2010
Before the presentation, we check our ERD carefully and discussed. Now it all looked fine to us for this stage. However we got many suggestion from tutors in the presentation.Some of them were partially true and needed to be considered but some of them were not suited to our project. After the presentation, we had a short meeting and checked each points which had thrown from the lectures. I am still struggling with FullCalendar. I doesn't work in the system template. But it is good chance to study the cording. I am getting used to the programme though I still cannot solve the problem.
18/Oct/2010
3rd Client meeting. Still Mr.Client is away so we talked to Mrs.Client. More meeting, more understanding. But still three times are not enough to cover all function. Probably there is a gap between us, in understanding the system. Preparing for tomorrow's presentation and we already divided into three sections. But this time we realized that what our supervisor expected us was bit different from last presentations. There won't be any script. We need to handle the hall. Ok. Let us try. I am still struggling with jQuery stuff. If it's standalone tool, it works but if I try to integrate on the system template, any events in the database are not be displayed. Need to solve this.
Monday, 11 October 2010
Week6
17/Oct/2010
Sunday today. Library is closed. So we took seats in the cafeteria as usual. Finally I got solution for FullCalendar. I gathered all the information from the internet so still most of cording is not clear to me but anyway, I could succeed to connect it to database. I better study line by line. I started to create presentation script. There is a flow in our presentation so I discussed with my team mate and decided to present the activity diagram of "Create Cases" in my section.Hope we could do it well.
16/Oct/2010
Saturday today. Library is still open though not tomorrow. Started to plan next presentation. Main topic is UML. There will be ERD part, Activity diagrams part and Sequence & Class diagrams part. I am assigned to the second part. How can I describe it? I mean what will be the best way to present? Still no idea. Gotta think. Updated the function list and this time I added tick boxes to check which function is already on UML. Quite good idea to trace achievement. We discussed the function of Issuing invoice with paper prototype. We had different ideas from the client request, again. We need to talk to the client more.
15/Oct/2010
Discussed sequence diagrams. It is good to review the idea of class concept before coding. We have learned many stuff last half a year but I think for IT beginners like me, many things are still fuzzy and shaky. Hope I can make them clear before I graduate. And I am still trying to configure jQuery tool. Last few days, I don't know why but I haven't had good concentration. Hope I can get over it and find solution.
14/Oct/2010
Still working on FullCalendar. 3 steps forward, 2 back. or maybe 3. Anyway need to understand everything. At 4 O'clock, we were kicked off from college because of a kind of party. College is for party? or study? Cannot get the idea. Moved to library but couldn't find any free discussion room so we spent a couple of hours in the cafeteria. Discussed a plan for the next presentation. No surprise this time. We will explain UML diagrams.
13/Oct/2010
Studied FullCalendar. I never used jQuery before so I need to know each function and how to configure them. Reading official document each line and tried them one by one. Getting better. Next step will be JSON. Another language. Wonder how many languages in the world? Reviewed Use Cases. Not very far from right answers but still not. It seemed we could spend whole time only for developing UML not software.
12/Oct/2010
Started to research how to implement an event calendar in the system. ASP.Net has got a calendar control but it seems not handy so I found jQuery plug-in tool called FullCalendar. The UI is just like the Google calendar. I want use this tool and also another plug-in Datepicker at the same time. I need to find solution how to connect them to database. Hope it works well. Instead of the regular meeting, we had a special class of UML today. We should have had this kind of class at the beginning of the analysis phase. But never too late. Let's get rebuilt UML diagrams.
11/Oct/2010
Sunday today. Library is closed. So we took seats in the cafeteria as usual. Finally I got solution for FullCalendar. I gathered all the information from the internet so still most of cording is not clear to me but anyway, I could succeed to connect it to database. I better study line by line. I started to create presentation script. There is a flow in our presentation so I discussed with my team mate and decided to present the activity diagram of "Create Cases" in my section.Hope we could do it well.
16/Oct/2010
Saturday today. Library is still open though not tomorrow. Started to plan next presentation. Main topic is UML. There will be ERD part, Activity diagrams part and Sequence & Class diagrams part. I am assigned to the second part. How can I describe it? I mean what will be the best way to present? Still no idea. Gotta think. Updated the function list and this time I added tick boxes to check which function is already on UML. Quite good idea to trace achievement. We discussed the function of Issuing invoice with paper prototype. We had different ideas from the client request, again. We need to talk to the client more.
15/Oct/2010
Discussed sequence diagrams. It is good to review the idea of class concept before coding. We have learned many stuff last half a year but I think for IT beginners like me, many things are still fuzzy and shaky. Hope I can make them clear before I graduate. And I am still trying to configure jQuery tool. Last few days, I don't know why but I haven't had good concentration. Hope I can get over it and find solution.
14/Oct/2010
Still working on FullCalendar. 3 steps forward, 2 back. or maybe 3. Anyway need to understand everything. At 4 O'clock, we were kicked off from college because of a kind of party. College is for party? or study? Cannot get the idea. Moved to library but couldn't find any free discussion room so we spent a couple of hours in the cafeteria. Discussed a plan for the next presentation. No surprise this time. We will explain UML diagrams.
13/Oct/2010
Studied FullCalendar. I never used jQuery before so I need to know each function and how to configure them. Reading official document each line and tried them one by one. Getting better. Next step will be JSON. Another language. Wonder how many languages in the world? Reviewed Use Cases. Not very far from right answers but still not. It seemed we could spend whole time only for developing UML not software.
12/Oct/2010
Started to research how to implement an event calendar in the system. ASP.Net has got a calendar control but it seems not handy so I found jQuery plug-in tool called FullCalendar. The UI is just like the Google calendar. I want use this tool and also another plug-in Datepicker at the same time. I need to find solution how to connect them to database. Hope it works well. Instead of the regular meeting, we had a special class of UML today. We should have had this kind of class at the beginning of the analysis phase. But never too late. Let's get rebuilt UML diagrams.
11/Oct/2010
Had a meeting with our supervisor and asked him feedback on our ERD. There are still heaps of other possibilities need to be considered though we are not sure if needed or not. Yes, we need to discuss more. However I even could not start conducting discussion for this. Was it my fault? I do not know. As someone suggested, we decided to divide research tasks and I took working on Event calendar function and pdf generating function. Let's see how it works.
Monday, 4 October 2010
Week5
10/Oct/2010
Suppose if I could build up experience in software development luckily, I would not forget what I feel now and at least not insult learners. Otherwise the gold experience would end up to be ruined. Spent a few hours in discussing reminder function. I need to be ready for coding and wonder if I still remember ASP.Net and C#. Need to refresh my mind.
9/Oct/2010
Trying to update Gantt chart with MS Project. I couldn't make plan well at the beginning of the project so now the face of the Gantt looks weird. But it's OK. Still cannot get clear image of the difference between association and aggregation /composition of the class diagram.Which means still cannot get clear image of the coding I think. But I will get it with this project. Created Manage Case activity diagram and started to think about Manage Reminder activity diagram. Going well little by little.
8/Oct/2010
Friday is a sport day. We play badminton and basket ball with other friends to refresh our mind. Good time. Discussed more create functions.Just as search functions, it changes details depending on what to create. Think procedures and many possibilities and then put them into activity diagrams and Visio templates. The system is getting clear to us I believe even though there are so much things we need to discuss.
7/Oct/2010
Analysis phase is the one of the most important phase in the software development, I understand. Even only one function takes us long time to discuss and decide. With drawing activity diagrams, we discussed functions of managing events and client details. Even a few function took half a day. It seems never end! Anyway, we get better.
6/Oct/2010
2nd client meeting. Unfortunately Mr.Client is away for the business trip but we could see Mrs.Client. She took a time during her busy schedule. We realized even we tried to understand their accounting business, it's so hard in only 3 months. We could be good developers but not accountants. Anyway, after the good discussion, we worked on the search function. To say search function is easy but indeed there are heaps of stuff we need to think. What they can search? How to display the result? ERD is almost done so move to class diagram soon. But got one important question. User ID belongs to company? or person?
5/Oct/2010
Tuesday morning starts with practices for the presentation. It seems that we are getting used to the presentations. This is good and bad. Good point is we could get skills anyway and bad thing is we forget carefulness. What was happened is that we did not check the visibility of our presentation slides in advance so when we displayed them on screen, we found some of them were invisible. Damn! It's OK. At least we could learned. We must check the visibility every time.
4/Oct/2010
Same thing again. We spent lots of hours to create Activity diagrams and sequence diagrams and ended up with mistakes. I am still a student so it may be OK but on the other hands, it means I am not ready for the business world. Based on my decision, we also spent many hours to prepare for the presentation for tomorrow but now need to reorganize it. Not sure if we have enough time or not. Anyway it is a good chance to know the real procedure of the software development. Again I realized we really don't have enough time. Too many stuff. Even I cannot create a Gantt chart properly. We discussed the GUI and found many options are there. E.g. Search function.How much we will create? By any words? With category? What will be the most important function for the user? Need another long meeting, maybe.
Suppose if I could build up experience in software development luckily, I would not forget what I feel now and at least not insult learners. Otherwise the gold experience would end up to be ruined. Spent a few hours in discussing reminder function. I need to be ready for coding and wonder if I still remember ASP.Net and C#. Need to refresh my mind.
9/Oct/2010
Trying to update Gantt chart with MS Project. I couldn't make plan well at the beginning of the project so now the face of the Gantt looks weird. But it's OK. Still cannot get clear image of the difference between association and aggregation /composition of the class diagram.Which means still cannot get clear image of the coding I think. But I will get it with this project. Created Manage Case activity diagram and started to think about Manage Reminder activity diagram. Going well little by little.
8/Oct/2010
Friday is a sport day. We play badminton and basket ball with other friends to refresh our mind. Good time. Discussed more create functions.Just as search functions, it changes details depending on what to create. Think procedures and many possibilities and then put them into activity diagrams and Visio templates. The system is getting clear to us I believe even though there are so much things we need to discuss.
7/Oct/2010
Analysis phase is the one of the most important phase in the software development, I understand. Even only one function takes us long time to discuss and decide. With drawing activity diagrams, we discussed functions of managing events and client details. Even a few function took half a day. It seems never end! Anyway, we get better.
6/Oct/2010
2nd client meeting. Unfortunately Mr.Client is away for the business trip but we could see Mrs.Client. She took a time during her busy schedule. We realized even we tried to understand their accounting business, it's so hard in only 3 months. We could be good developers but not accountants. Anyway, after the good discussion, we worked on the search function. To say search function is easy but indeed there are heaps of stuff we need to think. What they can search? How to display the result? ERD is almost done so move to class diagram soon. But got one important question. User ID belongs to company? or person?
5/Oct/2010
Tuesday morning starts with practices for the presentation. It seems that we are getting used to the presentations. This is good and bad. Good point is we could get skills anyway and bad thing is we forget carefulness. What was happened is that we did not check the visibility of our presentation slides in advance so when we displayed them on screen, we found some of them were invisible. Damn! It's OK. At least we could learned. We must check the visibility every time.
4/Oct/2010
Same thing again. We spent lots of hours to create Activity diagrams and sequence diagrams and ended up with mistakes. I am still a student so it may be OK but on the other hands, it means I am not ready for the business world. Based on my decision, we also spent many hours to prepare for the presentation for tomorrow but now need to reorganize it. Not sure if we have enough time or not. Anyway it is a good chance to know the real procedure of the software development. Again I realized we really don't have enough time. Too many stuff. Even I cannot create a Gantt chart properly. We discussed the GUI and found many options are there. E.g. Search function.How much we will create? By any words? With category? What will be the most important function for the user? Need another long meeting, maybe.
Subscribe to:
Posts (Atom)