Sunday 12 December 2010

Week-14-CRM

12 Dec 2010
Total 6 hours
  1. <Documentation> 6 hours Today I have finished installation manual. And I tried to follow other person's format. But it is difficult and takes long time, because that is original format. Sometimes I have to search what format they use. I want to finish today.
11 Dec 2010
Total 6 hours
  1. <Documentation> 6 hours Still I'm doing installation manual. I took capture everything, so I need to write explanation one by one. I want to finish by tomorrow. And now I'm doing web development job, which is ordered by my friends. I am very busy this week.

10 Dec 2010
Total 6 hours
  1. <Set up server> 6 hours Today I have done only to help set up server. Because my classmates' web site is shown some errors, they were supposed to make presentation again. But they cannot show server, so they used local machine. They will pass, but the fixing problem is required. That's why I helped them. I think my classmates need to get more problem solving skills. The reason of the error is that Master page error, which has left menu contents inside contents place holder. Therefore, IIS is shown error.

8 Dec 2010
Total 6 hours
  1. <Documentation> 6 hours I have finished design documentation. And I got feedback this documentation also. However, still I have to do installation manual. When I set up server, I asked my team member to take capture or not. At that time, we haven't known we need to write installation manual, so I didn't take capture. Now I regret that I didn't take capture, because I set up server 4 times. Now I starts to set up again.

7 Dec 2010
Total 6 hours

  1. <Presentation> 3 hours I joined the presentation. We have already finished our presentation, so we felt relax! However, I helped other team. That's why sometimes I worried their presentation. I think compering this semester with last semester we have done quite well. But this time only one team have passed. Two teams were left. I hope everyone will finish this week.
  2. <Documentation> 2 hours I spend to help setting their server, so I cannot spend the time to write documentation. The documentation takes a lot of time. I want to finish this week.


6 Dec 2010
Total 6 hours


  1. <Server setting> 4 hours I helped other team to upload their application. I have suggested that they have to check before presentation because environment is completely different. However, they were busy for modifying their source code. Anyway, I hope they will pass this week!
  2. <Documentation> 2 hours I have to finish my documentation, but I also help other team. I don't have enough time to do my documentation. Which is the important...?

Thursday 2 December 2010

Week-13-CRM

03 Dec 2010
Total 4 hours

  1. <Presentation> 4 hoursToday, we had final presentation. If we can pass this presentation,  we can graduate this year. If not, we need to continue up to all teachers are agree with the level. So this is the most important time for us. I prepared yesterday without internet connection. This morning, I want to connect to the internet, however we cannot see network card. The reason is network card was burned. Therefore, we changed network card and configure IP address. I used virtual machine, so firstly I cannot connect to the internet, that's why I became nervous. Finally I can connect to the internet, so I feel relief!


02 Dec 2010
Total 8 hours

  1. <Presentation Practice> 4 hours We practiced our presentation, but this time I cannot remember what I want to say. My part is User ID management, schedule, and client details. Topic is not so difficult. However, the logical order is difficult. And sometimes I forgot what I want to explain. Maybe my brain is stopped. I need more practice.
  2. <Upload source code and testing> 4 hours I upload source code to the server. This server normally disconnected from internet. If I want to connect to the internet, I have to ask School staff. Actually, it is not convenient, so source code also need to change depend on the internet connection. I think school must think about the environment. Our teacher said to us that no one have asked about the internet connection. Uhh...n. This is the biggest problem:)
01 Dec 2010
Total 8 hours

  1. <Truncate and create new data> 8 hours Our presentation was postponed, so now we have a time. We decided to truncate database, because some dummy data case trouble. First, truncate our database and then we want to insert front page. So test data should be logical. But it takes long time....

30 Nov 2010
Total 6 hours

  1. <Connect to the internet> 6 hours We were supposed to make a presentation today. And we would like to finish this semester. But we have internet connection problem. Because this server has only one network card, so I set up another network card. However, it was broken, so I cannot connect to the network. I changed to the new network card. It worked, so I feel relief.


29 Nov 2010
Total 10 hours

  1. <Server setting> 10 hours I want to use a physical server not virtual machine. So this morning, I set up everything. However, I know we cannot use this server, so again I need to set up. The reason why I don't use this virtual machine is that windows 2003 server couldn't install SQL 2008 server. After I said to the teacher about the problem, they gave us windows 2008 server. Hardware setting is taking time. I'm really exhausted.

Sunday 28 November 2010

Week-12-CRM

28 Nov 2010
Total 6 hours
  1. <Reminder testing> 6 hours I thought this function is working well, but when I started testing, many bugs are there. I don't know the reason, degrade or my misunderstanding... Anyway I have to fix and start testing, so first I need to unit testing. Finally I have finished my part.

27 Nov 2010
Total 6 hours
  1. <Manage user Testing> 6 hours I have tested my manage user function. This function is affected by adding client role. So I need to fix bugs. And this is very important part for the security. That's why I need to test many patterns.


26 Nov 2010
Total 7 hours
  1. <Set up IIS> 7 hours I have set up IIS for the final presentation. In the final presentation, we have to upload the application to the internal server. I can install IIS however some errors are shown, I don't know I can finish by next Monday or not.

25 Nov 2010
Total 6 hours
  1. <Login Testing> 6 hours I have done login testing. But I realized I forgot to create recovery password and change password function. I created those function and tested also. ASP.net recovery password and change password are not so perfect. I needed to modify something.
 ASP.net membership password recovery
If you want to use gmail for password recovery mail, you need to write following.
- web.config
<mailsettings>
   <smtp deliverymethod="Network" from="riekosgmt@gmail.com">
    <network defaultcredentials="false" host="smtp.gmail.com" password="######" port="587" username="username">
   </network>
  </smtp>
</mailsettings>
- Forgotpassword.aspx.cs
protected void prForgotPassword_SendingMail(object sender, MailMessageEventArgs e)
    {
        MailMessage mm = new MailMessage();


        mm.From = e.Message.From;

        mm.Subject = e.Message.Subject.ToString();

        mm.To.Add(e.Message.To[0]);

        mm.Body = e.Message.Body;
        SmtpClient smtp = new SmtpClient();
        smtp.EnableSsl = true;

        smtp.Send(mm);
        e.Cancel = true;    
    
    }

25 Nov 2010
Total 6 hours
  1. <Login Testing> 6 hours I have done login testing. But I realized I forgot to create recovery password and change password function. I created those function and tested also. ASP.net recovery password and change password are not so perfect. I needed to modify something.

24 Nov 2010
Total 6 hours
  1. <Create Test document> 3 hours I wrote test plan documentation and Test case example documentation. I wondered the sample test document is not such convenient format. So I asked our teacher we can modify format or not. He allowed me to modify the format. Therefore, I created test example format and we will start testing. 
  2. <Client Login function> 3 hours I have done client login function. I use ASP.net membership function. First, I thought I just add on new role for the client. But this adding role affects whole managing user function. I should have thought deeply designing role.

    23 Nov 2010
    Total 5 hours
    1. <Marge source code> 3 hour  Today we have a presentation. However, I need to merge source code again. That's why I cannot spend the time for preparing a presentation. 
    2. <Presentation> 2 hours We made a semi-final presentation. We have a lot of functions, therefore, we explained one by one. And also this software is a little complex, so I don't know they can understand or not. I hope they understand our application.

     22 Nov 2010
    Total 6 hours
    1. <Manage User> 3 hours I finalized manage user function. This time it is not so perfect, but we don't have enough time and we want to graduate this year, so I focused on the normal flow.
    2. <Marge source code> 3 hour  We merged source code for the presentation. We are using SVN, but this time it didn't work. Our some parts of source code were downgraded. We didn't have enough backup, so we need to check whole source code. The most important is to take back up often. 

    Sunday 21 November 2010

    Week-11-CRM

    21 Nov 2010
    Total 5 hours
    1. <Manage user> 5 hours I finished assign client function. I thought it was easy, however when I consider deeply, it is difficult, because some people have already assigned clients and others don't have. If user has already assigned particular client, I need to update. If not, I will insert. Therefore, lots of conditions are there. 


    20 Nov 2010
    Total 5 hours
    1. <Document Testing Plan> 5 hours Today I wrote testing plan documentation. In the academic purpose, we need to write many documentations. Honestly, we haven't touched the documentations, so many documentations are not started yet. Now we have to start documentations also. Testing plan documentation is not so difficult, however I may misunderstand some parts. Therefore, I need to check my understanding is correct or not.  

    19 Nov 2010
    Total 4 hours
    1. <Manage User> 3 hours I created search user, update user, activate user and deactivate user function. I have to do create user and assign clients functions. I hope I will finish this week. But these days many my class mates ask fix their bugs, so I am busy.
    2. <Group meeting> 1 hour  We make a presentation our application to the our supervisor. Actually, we have a lot of functionality manage client, manage contact history, manage schedule, reminder, invoice, payment and manage users. Also we have client function, so it is rich application:) 


    18 Nov 2010
    Total 7 hours

    1.  <Create Reminder> 5 hours I have done reminder function. ASP.net uses javascript meny part, which is auto generated by the ASP.net. So sometimes this javascript conflict each other. If I use the File Upload control inside update panel, the file data is automaticaly gone. Maybe it is already clear bug, but I didn't know that. And that kinds of conflicts are happen many times, that's why I took more time than I expected.
    2. <Manage User> 2 hours Now I can start manage user function, But I used asp.net membership control, which is generated own about 10 tables. I needs to research how to connect my application to the membership control. 


    16 Nov 2010
    Total 7 hours

    1. <Create Reminder> 5 hours Still I continue to create reminder function. I have done attach document function. But I regret this function, because reminder allows user to attach document up to 5 documents. However, it became very complex, I think three is enough, but if I change them, it also needs to spend time. 
    2. <Presentation> 2 hours Today we joined the presentation, I thought we can make a presentation, but team reader and supervisor don't want to show this application at the moment. So we postponed our presentation to the next week. 

    Send Email Class
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Net.Mail;
    using System.Collections;
    
    
    /// 
    /// Summary description for SendEmail
    /// 
    public class SendEmail
    {
        public string Email1{set;get;}
        public string Email2 { set; get; }
        public string Subject{set; get;}
        public string Body { set; get; }
        public string AttachementPath { set; get; }
    
    
    
        public void SendEmailmethod(string email, string subject, string body)
        {
            string To = email;
            string From = "riekosgmt@gmail.com";
            MailMessage message = new MailMessage(From, To);
            message.Subject = subject;
            message.Body = body;
    
            // Add a carbon copy admin
            MailAddress copy = new MailAddress("riekosgmt@gmail.com");
            message.CC.Add(copy);
    
            SmtpClient Client = new SmtpClient();
            Client.Host = "smtp.gmail.com";
            Client.Port = 587;
            Client.Credentials = new System.Net.NetworkCredential("riekosgmt", "testcrm111");
            Client.EnableSsl = true;
            Client.Send(message);
        }
    
    
        public void SendEmailwithAttach(string email, string subject, string body, string[] attachementpath)
        {
            string To = email;
            string From = "riekosgmt@gmail.com";
            MailMessage message = new MailMessage(From, To);
            message.Subject = subject;
            message.Body = body;
    
            // Add a carbon copy admin
            MailAddress copy = new MailAddress("riekosgmt@gmail.com");
            message.CC.Add(copy);
            foreach (string file in attachementpath)
            {
                Attachment attachFile = new Attachment(file);
                message.Attachments.Add(attachFile);
            }
            SmtpClient Client = new SmtpClient();
            Client.Host = "smtp.gmail.com";
            Client.Port = 587;
            Client.Credentials = new System.Net.NetworkCredential("riekosgmt", "testcrm111");
            Client.EnableSsl = true;
            Client.Send(message);
        }
     public SendEmail()
     {
      //
      // TODO: Add constructor logic here
      //
     }
    
    }
    

    15 Nov 2010
    Total 7 hours

    1. <Create Reminder> 5 hours I created reminder function. I couldn't finish search reminder function, so I have to continue to do.But my concern is our team member's part. I hope we will finish by this week.
    2. <Client meeting> 2 hours Today, we discussed with the client. Most we talked about Invoice and Payment function. Finally, we got his idea clearly. So, now we will finalize it.

    Sunday 14 November 2010

    Week-10-CRM

    14 Nov 2010
    Total 6 hours 
    1. <Create Reminder> 6 hours I created reminder function 70%. Actually, I want to finish today, but I need to do retrieve Email also, so I will start retrieve email. However, before I start, I have to merge source code to other team members' source. We use SVN, so it will be easy. Honestly, I was impressed this software. I really understood the reason, which many people have already used!  

    13 Nov 2010
    Total 4 hours 
    1. <Create Reminder> 4 hours Now I started coding for reminder function, however it will be longer than I expected. Ummmm.... I want to finish by end of this week, but I try to use radio button inside gridview. When I use auto generate function, it will work. But if I use radio button in the gridview binded data from behind C#, it won't work. I didn't know that, so until I realized the reason,  I researched many pages. That's why I don't like ASP.net.
     12 Nov 2010
    Total 6 hours 
    1. <Create Reminder> 6 hours Finally, I could start my part, which is reminder function. I need to start from first, because table layout was completely changed, so I'm not sure how long I will take to create reminder function. But I want to finish it as much as first.

    11 Nov 2010
    Total 6 hours 
    1. <Research for Create Cookie> 6 hours I research for creating cookie, because when user logs in this system, we want to pass the information to this user, and we will always use this information during logged in. First, I want to put in the information into the authentication cookie, however, they cannot have extra information, so I have to create original cookie. The coding is following, I need to encode this cookie. But this coding hasn't encoded yet. 

    int AccountantID = GetAccountantID(LoginHome.UserName);
     
                  // Get cookie from the current request.
                  HttpCookie cookie = Request.Cookies["Acc"];
    
                  // Check if cookie exists in the current request.
                  if (cookie != null)
                  {
                      HttpCookie myCookie = new HttpCookie("Acc");
                      myCookie.Expires = DateTime.Now.AddDays(-1d);
                      Response.Cookies.Add(myCookie);
    
                  }
                 
                      HttpCookie cookieAcc = new HttpCookie("Acc");
                      cookieAcc.Expires = DateTime.Now.AddDays(1);
                      cookieAcc.Value = Convert.ToString(AccountantID);
    
                      Response.Cookies.Add(cookieAcc);
    
    
    10 Nov 2010
    Total 6 hours 
    1. <Research for ASP.net Membership> 6 hours Finally, I could use membership control. The solution is that we have to use formauthenticationticket class, such as following. And I can control to access website using roles.

    if (Membership.ValidateUser(username, password))
        {
          string userData = "ApplicationSpecific data for this user.";
    
          FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,
            username,
            DateTime.Now,
            DateTime.Now.AddMinutes(30),
            isPersistent,
            userData,
            FormsAuthentication.FormsCookiePath);
    
          // Encrypt the ticket.
          string encTicket = FormsAuthentication.Encrypt(ticket);
    
          // Create the cookie.
          Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket));
    
          // Redirect back to original URL.
          Response.Redirect(FormsAuthentication.GetRedirectUrl(username, isPersistent));
        }
        else
        {
          Msg.Text = "Login failed. Please check your user name and password and try again.";
        }
    

    09 Nov 2010
    Total 6 hours
    1. <Presentation> 2 hours We joined the presentation and we can get knowledge from other teams. I think this time many teams try to do hard, so average level becomes high.
    2. <Research for ASP.net Membership> 4 hours I still research login authentication using role function. And I couldn't find solution today also. Who can use this function properly? Microsoft should have good reference.

    08 Nov 2010
    Total 6 hours
    1. <Group Meeting> 1 hours We discussed how much we will finish by next week. We decided to do up to prototype and plus alpha. But this time, the application must have a validation and security. So we will become busy. 
    2. <Research for ASP.net Membership> 5 hours I researched ASP.net membership function, because I want to use role function. However, there is no good solution. If I follow the web site, which is tutorial website, it will not be enough to control using role. Microsoft offered many references, but the concept is not so clear, that's why it is very difficult to find good solution. 

    Saturday 6 November 2010

    Week-09-CRM

    07 Nov 2010
    Total 5 hours
    1. <Group Meeting> 3 hours We discussed about login function because we don't want to create duplicated pages. Maybe ASP.net offers those functionality for the secure login and authorization purpose. However, we couldn't get clear idea of the function. Because many references are written different way, so we cannot understand what is the correct answer.
    2. <Create Dummy data> 2 hours I want to finish to create dummy data today, but I couldn't finish because of the research of role function. If I have enough time, I can do both:)

    06 Nov 2010
    Total 5 hours
    1. <Group meeting> 1 hour We reviewed ERD. There is no answer, so we are still wondering it is suitable or not. But we can understand many things, so after finish this project, we can continue more efficient product.
    2. <Create SQL statement> 3hours I created SQL statement, I thought I can reuse previous SQL statement, but I couldn't. Because there are many changes, I needed to create first.
    3. <Research for the role> 1 hour We discuss about the system admin function. System admin is like a add-on to the accountant role, therefore, many functions are duplicated. I need to research how to solve this problem using ASP.net.


    05 Nov 2010
    Total 2 hours
    1.  <Group meeting> 2 hours Today we talked about the ERD and we need to modify Database layout many things. After configure ERD, we can start final coding. This time I want to create more beautiful coding, maybe I can do.

    04 Nov 2010
    Total 5 hours
    1. <Coding for Reminder function> 1 hours I almost all finish reminder function. I don't want to see reminder anymore:) But still I have to create reminder function for the final version. We don't have enough time coding.
    2. <Group Meeting> 2 hours We discussed about the agenda for the client meeting. Today we need to discuss with our client many things. So we prepare for the client meeting. Our client is very busy. I'm not sure he has time or not.
    3. <Client Meeting> 2 hours Hopefully he has time to discuss us, so we could get a lots of requirements from him. Many parts must be changed, we will become more busy.

    03 Nov 2010
    Total 6 hours
    1. <Coding for Reminder function> 2 hours I updated reminder search function. But I wonder it is handy or not. Uhhh... I hope it will be useful for our client. And also we are thinking whether bulk or one by one e-mail is good.
    2. <Group Meeting> 1 hour We will have a client meeting, so now we discuss about the agenda. This time we have a lot of questions, so we may not have enough time to ask everything.
    3. <Research> 3 hours I researched login function for after logout. Normal login is not so hard, but if we want to create real secure login, it will be difficult. Now I research back button restriction.

    02 Nov 2010
    Total 6 hours

    1. <Presentation> 2 hours We showed the our progress and receiving email function. Actually, I don't know they understand or not. But the atmosphere is good mood. Therefore, I think OK.
    2. <Group Meeting> 2 hours We discussed about the presentation, this time there are many team will explain, so we may not have time to show our progress.
    3. <Coding for Reminder function> 2 hours I need to upgrade for the reminder function. There are many similar coding, so I wonder what is the good way. This is prototype, so I need to refresh my mind and then I start coding.


    01 Nov 2010
    Total 6 hours

    1. <Group Meeting> 2 hours We discussed about the presentation, what we will explain. My supervisor advised us to tell our progress briefly. So I created the PPT slide for the presentation.
    2. <Coding for Reminder function> 4 hours I almost finished the reminder function. However it becomes very complex, so sometimes I am confused by myself. I need to get more clear idea for the reminder function.

    Saturday 30 October 2010

    Week-08-CRM

    29 Oct 2010
    Total 6 hours
    1. <Group Meeting> 2 hours We discussed about the table layout. In this time we haven't done normalization. So there are many tables, which have duplicated information, for example, status, category and so on.
    2. <Coding for Reminder function> 4 hours Honestly, I want to finish up the reminder function today, however I could not finish. So I will continue that on weekend. This weekend I have an appointment, so I don't know I can finish or not. Anyway I will do my best:)

    28 Oct 2010
    Total 6 hours
    1. <Coding for mail> 1hours I created to display part of the recent e-mail address. I checked the recent e-mail and I could get result, which I expected.
    2. <Coding for Reminder function > 5hours Now I make the programming for the reminder function. I realized one page has many functions, so I have to coding many things. And also I need to send e-mail to the using smtp, however sending e-mail function has already done at the last semester, so I can do.

    27 Oct 2010
    Total 8 hours
    1. <Coding for mail> 3hours I searched internet and I found the C# console application can create exe file. So I can make exe file and I create schedule to do this execute file every 5 min.
    2. <Coding for Reminder function > 5hours I make the reminder function, however I need to take a time using ASP.net, because I don't know many functions, and also sometimes working is different from my expectation. So I need time. 
    To create exe file
    Tool bar > Build > Batch build > select release and then press Build button. You can fine bin file in the release folder, there is exe file.
    I create record using control panel in side scheduler.


    26 Oct 2010
    Total 5 hours
    1. <Coding for mail> 3hours I thought the web application is not suitable for getting e-mail, because someone must go to this web site. So I need to create bat file or some kind of executable file. This programming can get e-mail automatically, which means no one action to get e-mail. Therefore, system can do to get data automatically.
    2. <Presentation meeting> 2hours We attend the meeting.This time only two group made a presentation, so we have a time to do.
    25 Oct 2010
    Total 4 hours
    1. <Coding for mail> 4hours Today is Labor day, which is New Zealand National holiday. New Zealand's holidays are less than Japanese ones. So I got a little rest. Today, I could get to read Google mail using ATOM Feed. Finally, I understood C# XML classes. Actually, there are many similar naming classes, so I need to research one by one. I can already read some ATOM feed, but I could not get attribute of the link, for example "href=". So if someone may try to do same thing, I will write down coding.  

    GmailHandler Class
    I downloaded this class form http://fci-h.blogspot.com
    using System;
    using System.Data;
    using System.Xml;
    using System.Net;
    using System.IO;
    /*
     * this code made by Ahmed Essawy
     * AhmedEssawy@gmail.com
     * http://fci-h.blogspot.com
     */
    /// 
    /// Summary description for Class1
    /// 
    public class GmailHandler
    {
        private string username;
        private string password;
        private string gmailAtomUrl;
    
        public string GmailAtomUrl
        {
            get { return gmailAtomUrl; }
            set { gmailAtomUrl = value; }
        }
    
        public string Password
        {
            get { return password; }
            set { password = value; }
        }
    
        public string Username
        {
            get { return username; }
            set { username = value; }
        }
    
        public GmailHandler(string _Username, string _Password, string _GmailAtomUrl)
        {
            Username = _Username;
            Password = _Password;
            GmailAtomUrl = _GmailAtomUrl;
        }
    
        public GmailHandler(string _Username, string _Password)
        {
            Username = _Username;
            Password = _Password;
            GmailAtomUrl = "https://mail.google.com/mail/feed/atom";
        }
        public XmlDocument GetGmailAtom()
        {
            byte[] buffer = new byte[8192];
            int byteCount = 0;
            XmlDocument _feedXml = null;
            try
            {
                System.Text.StringBuilder sBuilder = new System.Text.StringBuilder();
                WebRequest webRequest = WebRequest.Create(GmailAtomUrl);
    
                webRequest.PreAuthenticate = true;
    
                System.Net.NetworkCredential credentials = new NetworkCredential(this.Username, this.Password);
                webRequest.Credentials = credentials;
    
                WebResponse webResponse = webRequest.GetResponse();
                Stream stream = webResponse.GetResponseStream();
    
                while ((byteCount = stream.Read(buffer, 0, buffer.Length)) > 0)
                    sBuilder.Append(System.Text.Encoding.ASCII.GetString(buffer, 0, byteCount));
    
    
                _feedXml = new XmlDocument();
                _feedXml.LoadXml(sBuilder.ToString());
    
    
            }
            catch (Exception ex)
            {
                //add error handling
                throw ex;
            }
            return _feedXml;
        }
    }
    

    Default.aspx.cs
    This page calls Google mail Atom feed and displays result.
    I was struggling "if (entrychild.Name == "link")" part, because Atom feed uses link for attribute. If it was <link> URL </link>, there would be no problem:)
    using System;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    using System.Xml;
    using System.Net;
    using System.IO;
    using System.Net.Sockets;
    using System.Net.Security;
    using System.Text.RegularExpressions;
    using System.Xml.XPath;
    
    public partial class _Default : System.Web.UI.Page
    {
        public string r = null;
        protected void Page_Load(object sender, EventArgs e)
        {
            //Create the object from GmailHandler class 
            GmailHandler gmailFeed = new GmailHandler("your username", "password");
            //Get the feed :) 
            XmlDocument myXml = gmailFeed.GetGmailAtom();
    
            //For to get Name and Innner Text From Atom Feed
            XmlElement root = myXml.DocumentElement;
            XmlNodeList xmlnode = myXml.GetElementsByTagName("entry");
    
            foreach (XmlElement entry in xmlnode)
            {
                foreach (XmlElement entrychild in entry)
                {
                    if (entrychild.Name == "author")
                    {
                        foreach (XmlElement entry2ndchild in entrychild)
                        {
                            Response.Write(entry2ndchild.Name);
                            Response.Write(":\t" + entry2ndchild.InnerText + " \n
    ");                   
                        
                        }
                    }
    
                    Response.Write(entrychild.Name);
                    Response.Write(":\t" + entrychild.InnerText + " \n
    ");
                    if (entrychild.Name == "link")
                    {
                        string target = entrychild.OuterXml;
                        Match match = Regex.Match(target,
                        @"href=""([^""]+)""");
                        if (match.Success)
                        {
                            string href = match.Groups[1].Value;
                            Response.Write(href + " \n
    ");
                        }
                    }
                }
                Response.Write("\r\n\r\n
    ");
            }
        }
    }
    

    Thursday 21 October 2010

    Week-07-CRM

    24 Oct 2010
    Total: 4hours
    1.  <Data List> 4hours ASP.net offers server control tools, which allows us to use without coding. However, there are many similar tools, such as GridView, DataList, ListView, FormView, DetailsView, and so on. I wonder who can use these similar controls correctly. Please reconsider these naming, so I don't need to consume time to search how to use. Anyway, I want to show many cases and case histories related to the particular case. After research, I found I can use DataList in DataList. First, the key is ClientID from session, and then nested DataList will get the CaseID from parent DataList.
    23 Oct 2010
    Total: 6hours
    1.  <Create Table> 3hours Today I created table. Now we have 24 tables, so I wrote SQL statement, because other member also need this SQL. Therefore, they just execute this SQL, which is nice. And my team member has created data dictionary, so I don't need to take such a long time.
    2. <Create Dummy data > 3hours When I created dummy data, I realized many status definitions are not decided yet. So we have to consider about that kind of definitions.

    22 Oct 2010
    Total: 7hours
    1. <Coding for mail> 5hours I could get google mail, however I realized I could not get attached file. Uhh..., so I have to find solution. Mail handling is very difficult, that's why mail software is available. I got it. So I'm still struggling about retrieve mail from mail server. Especially, ASP.net is not enough references for beginner like me. The documents of Microsoft are normally not enough sample coding or too complex. I don't know why people prefer ASP.net.
    2. <Group meeting> 2hours We talked about prototype coding. And I will do Create Database tables and dummy data. This is not so difficult, so maybe I will finish tomorrow.


    21 Oct 2010
    Total: 8hours
    1. <Coding for mail> 6hours Finally, I could get e-mail form mail box. Using this article, my team mate told to me this link. But it is not perfect, so I need to modify or I think about another way. Anyway, we can do using pop server to get Google mail.
    2. <Group meeting> 2hours We discuss about the project system, this idea is good, but I wondered some people are not happy with the 3rd semester. Maybe we need more buck up and suitable advices.

    20 Oct 2010
    Total: 8hours
    1. <Coding for chart> 2hours I have done chart coding. I use Google chart tool. Because I just create query string like following URL. And then we can show the above char!! Cool! http://chart.apis.google.com/chart?cht=p3&chd=s:Uf9a&chs=250x100&chl=January|February|March|April                         
    2. <Coding for mail> 6hours Today I also try to find coding for mail, however if I find the coding. Almost all not working, because ASP.net has many versions and those files are very complex, so it is hard for me to find problems. Uhh.. I wonder I can do or not.

    19 Oct 2010
    Total: 6hours
    1. <Prepare presentation> 1hour Yesterday, we discussed and we focused on the only ERD, so we don't need to prepare so much.
    2. <Presentation> 2hours We joined presentation, and we got many advices. However, I wondered what is the purpose of this presentation. I thought we showed progress, but maybe I misunderstood it. I still don't get point of the purpose. 
    3. <Coding for chart> 2hours Finally, I decided to use Google chart, because it is much more handy than ASP.net add-on tool. So we can modify anything.
    4. <Coding for mail> 1hour I have tried to use google mail for 2 weeks, but reading e-mail is very very difficult. And there are advantages and disadvantages, so I need to discuss with team members.

    18 Oct 2010
    Total: 5hours
    1. <Prepare presentation> 3hours We practiced our presentation. This time we want to focus on ERD and UML, so I will explain ERD. Now our ERD becomes very well, I am interested in showing ERD.
    2. <Coding for chart> 2hours I am still doing chart coding. I tried to use ASP.net Add-on tool. But it is too difficult, so maybe I think about the way again, because Google chart is just using query string. So maybe it is not so difficult!

    Sunday 17 October 2010

    Week-06-CRM

    17 Oct 2010
    Total: 4 hours

    1. <Group meeting> 2hours We discussed about the presentation structure. My part is ERD. So I think it is not so difficult. But I have to write down script. We reviewed ERD, it becomes good diagram, so now it is time to start developing database.
    2. <Research> 2hours I researched about chart. Actually I don't want to use ASP.net package, because if I use open source, I can reuse it another language, but I understand ASP.net is difficult that kids of things. So I need to use their package.  

    16 Oct 2010
    Total: 5hours
    1. <Group meeting> 3hours We discussed about the presentation structure and invoice page image. We realized we don't know many things so we have to ask the client to get more information.
    2. <Research> 2hours I researched about chart and google mail. ASP.net is not flexible and not enough references. Anyway, today I feel tired, so I want to try to find tomorrow.  


    15 Oct 2010
    Total: 6hours
    This morning, we played some sports, which is good for our health.
    1. <Documentation> 1 hour I updated my blog and Journal. There are many documentations, which we have to do. We need more time to do project.
    2. <Sequence Diagram> 2.5 hours I created two sequence diagrams, after that we discussed and created more sequence diagrams. So maybe we will find more classes.
    3. <Group Meeting> 1 hour Today we have reviewed the UML diagram from our teacher. This time it is no problem, and we can start to prepare the presentation.
    4. <Coding for chart> 1.5 hour Today I still searched the coding for chart function. But I cannot find good resource, so I thought it is better to refer original Google page. Tomorrow, I want to do it.

    14 Oct 2010
    Total: 5hours
    In the morning, I have done my work to develop flash contents. This week I don't have work instead of going to her office.
    1.  <Coding for chart> 2hours I still try to find coding for the chart. First I try to make a flash application but it is easy to use google chart tool. So I want to develop using cart tool. And I found JSON format source code. The following source code is a result.
    2. <Group Meeting> 1hour We discuss about next presentation. This time we don't use power point slide. So it will become difficult for me.
    3. <Update Class Diagram> 2hours I tried to update class diagram. However, it is hard to imagine about the class. Therefore, I realized we had better to discuss sequence diagram, and then we also update the class diagram. This way is easy to find the class.
    Customer.cs (This is Customer class)
    public class Customer
    {
        private int id;
        private string name;
    
        public int ID {
            get { return id; }
            set { id = value; }
        }
    
        public string Name {
            get { return name; }
            set { name = value; }
        }
    
        public Customer() { }
     public Customer(int id, string name)
     {
            this.id=id;
            this.name = name;
     }
    }
    

    json.aspx.cs (C# behind code for .aspx file)
    Customer myPerson = new Customer(1, "Pietschmann"); 
    System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(myPerson.GetType());
                MemoryStream ms = new MemoryStream();
                serializer.WriteObject(ms, myPerson);
                string json = Encoding.Default.GetString(ms.ToArray());
    
                Label1.Text = myPerson.ID.ToString();
    
    
    13 Oct 2010
    Total: 8hours
    1. <Research> 3hours I researched for Gmail API and Chart function. I found the library for Gmail, but I could not download here. The Wi-fi is very very strict. I think they have to consider about this problem. We requested many times, however this is never changed. Next, I try
    2. <Update UML Usecase> 3hours We discussed about Usecase diagram. Maybe we found the way of drawing. So, we will update description also.
    3. <Coding for chart> 2hours I search internet for the chart. I found the coding for converting to JSON format.


    12 Oct 2010
    Total: 8hours
    1. <Network documentation> 3hours We requested about improving network. After that, Teacher offered to think about configure Web Sever, which is running in ASP, PHP and JSP. So I started the documentation. The most big concern is security. I'm not sure, we can create secure web server.
    2. <Update Sitemap> 1hour I updated sitemap based on the page image. First, I finished the update sitemap, however before saving, data was gone. I learned the saving is very important.
    3. <Presentation> 2.5hours Today, we studied UML diagram. The teacher explained very well, so I understood finally. But we have to modify every UML diagrams.
    4. <Research> 1.5hour I researched Login status and Google mail API. I think about how to deal with mails more deaply.

    11 Oct 2010
    Total: 6hours

    1. <Group Meeting> 3hours I asked the project manager that I want to have a time to research and to improve my skill. I wondered I was selfish and I had too many requests, because he has also his plan. So next time, I wanted to reduce my comments.
    2. <Research> 3hours I got one more project, which is to develop web server for our project and client.This is good for us, but I don't know I took time or not. Anyway, I tried to do this project also.

    Saturday 9 October 2010

    Week-05-CRM

    10 Oct 2010
    Total: 6hours
    1.  <Documentation and research> 1.5hours I wrote Journal and blogs. After that I searched about the chart. First, I want to use flash, but also there is google API for creating chart. I wonder which is good. Anyway I try to create flash chart today.
    2. <Group meeting> 4.5hours We discussed about reminder function. This time also we imagine different things, so first we tried to get same image to the reminder. And I want to get more time for individual skill up. Recently, we discuss whole day, which is good but actually, I am exhausted. Because I have a job, so I cannot do only this project. I want to suggest to have more personal time.
      I think we don’t need to hurry going on the project so much. Of course, time is limited, but the most important things are we estimate how much we can create during this duration based on the requirements. But it is difficult for me to explain and understand to team members. If I had good English communication skill, I would tell them more.... Anyway, all the best!

      09 Oct 2010
      Total: 2hours
      Today I went to the interview again, he explained the system, which he wants to create. The duration is only 1 and half month. I wonder I can do  or not, but I want to try to do it.
      1.  <Group meeting> 2hours We had a meeting about update case and deactivate case. After that we talked reminder function, in this time also we imaged different from the word of 'Template'. English is not our mother language, that's why it is also difficult for us to get same idea of the same system.

      08 Oct 2010
      Total: 6hours
      1.  <Group meeting> 5hours We discussed about template. Today, we have done manage client and manage case, which are main functions for our system, so we can understand more deeply. Sometimes, we misunderstand what other people said, so this time meeting is very important.
      2.  <Template image> 1hour After group meeting, I created template image using visio. Even I create details, sometimes other person understand different. Hopefully, we will achieve the goal to get same image of the system.


      07 Oct 2010
      Total: 8hours
      1. <Research> 2hours Today I learned my job and our project. One is contents management system and another is Actionscript. I want to draw chart in our application, so I tried to find how to draw chart using Flash, but I haven't find it.
      2. <Group Meeting> 5hours We discussed Activity diagram based on the page image. And then our image became same. Sometimes I missed understand the meaning, because everyone has different background, that's why it is difficult to imagine same system. I need to get skill to explain my image to other people well. Actually, I really understand the most valuable skill in IT is experience, because if I explain many times, other people cannot understand until they will feel regret, also I felt same thing in Japan. Of course my explanation is not enough, however, they cannot imagine why we should do and why we shouldn't do. Anyway I want to enjoy this project!
      3. <Draw diagram> 1hour After group meeting, I wrote Sequence diagram and Class diagram. In the academic UML, the diagram is totally different, which I have ever seen. So I am still confused. I hope we will find idea of those diagrams:)



      06 Oct 2010
      Total: 6.5hours
      I got e-mail from my interviewer, so I will go to his office and discuss his project. When I talk to native English people, I realized I have to improve English. Because if I have a good idea, I can not tell them properly.
      And also I went to the current job only 1 hour. I showed my flash and got data source. She is happy with my work, so I feel relief.
      1. <Client meeting> 1.5hour We met our client, and asked about her usually work, because our system is CRM system, so to understand client's business is the most important thing. I don't know New Zealand tax system. Therefore, it is difficult for me to understand her usual work. I got some of them, however I might missed other things. Anyway we got an idea of the unclear area, so we can continue to develop system.
      2. <Group meeting> 5hours We discuss about ERD and page layout. Now we found good way, which is to discuss page layout and function details based on ERD. We could found difference between page function and ERD. After that, we will draw activity diagram based on page layout!


      05 Oct 2010
      Total: 5hours
      Finally, I have finished the test, which is given by my interviewer. So I submitted by 1pm. However, I got feedback from him at 6pm and he said to me there were some mistakes. Therefore, I have to submit updated version. If I get a job, I wonder I can do both project and the job. But it is a good chance to me to understand my skill level in the industorty.
      1. <Practice for presentation> 2hour We practiced for the presentation, but I have to do the test. This time, I couldn't corporate to other members. I felt sorry. And now I understood what is needed in my presentation. I really want to improve my presentation skills.
      2. <Presentation meeting> 2hour Today, we have a presentation and we can get information of other projects. Now every projects are going on, so it is interesting. If I have a time, I want to do another project also. In this semester, there are many interesting projects. Of course I'm happy with my project, because my teacher is very good and he has fantastic knowledge, what's more he has well business communication. So, I want to learn those from him as much as possible.
      3. <Group meeting> 1hour We have a feedback of ERD. This is a few problem, but overview is OK! So it is good start to design system. And we gradually have an image of our system.  

      04 Oct 2010
      Total: 6hours
      I haven't finished interview's test. The due date is 05/10 by 5 pm.  I really want to finish this test.
      1. <Group meeting> 1hour We reviewed our UML diagram, and we realized we misunderstand some UML diagrams. So, we need to learn about UML diagram more.
      2. <Template image> 4hour I have done creating templates using Visio. This time based on the our paper prototype. So now we can reduce time to developing.  
      3. <ASP.net with jQuery> 1hour I found solution using jQuery in ASP.net. Solution is following. Now I have a confidence of using jQuery in ASP.net.
      • Don't use "runat = server"
      • Don't use src for the "~" mark

        Monday 4 October 2010

        Week-04-CRM

        3 Oct 2010
        Total: 2 hours
        Today I went to interview and to get task, which develop the website within 48 hours. 
        1. <Usecase description> 2hours We created Usecase description, however it needs still to update, because we don't get all information yet. I have learned UML in Japan, but this UML diagram is completely different. So I am still confused. Hopefully, we can get clear idea for the UML diagrams!


        2 Oct 2010
        Total: 5hours
        1. <Group meeting> 5hours We had a meeting to talk about the structure of the presentation, sitemap, paper  prototype, design of the page and ER diagram. Recently we were talking a lot. It is very hard for me to explain my thought. Usually, I could not explain well, so sometimes we were very confused each other. Maybe I need to talk more, however I don't have enough energy:) 
        To do list
        • Create Usecase description
        • Make template
        • Modify ER diagram
        • Update Journal
        • Update blog
        I have a lot of stuff!

        1 Oct 2010
        Total: 5hours

        In this morning, still I was doing Japanese website design. I could learn how to use fireworks, which is very handy.
        1. <Group meeting> 5hours We discuss about activity diagrams and presentation structure. When we reviewed activity diagrams, we realized word definition is very important. For instance, we discuss about time sheet, which records how long accountants take time to a particular client. However, some people thought that is time card, which keep to record how many hours accountants work. Therefore, we lost the point of talking. After meeting, I thought we progress well. Anyway, I was totally exhausted.
        2. <Activity diagram> 1hour After reviewing, I revised activity diagrams. Sometimes I forgot comment of the arrow, so I changed that. This time, there are not so many corrections.
        3. <Install Anti-virus software> 1hour Now our server has very important information, and we connect our PC with using LAN. Therefore, I installed anti-virus software in the server. After installation, server could not see from our PC because of firewall. So I will change the setting.

        30 Sep 2010
         Total: 4hours

        Now I have two jobs, one is flash development and another is Japanese web site design. In the latter job, I have to create design short time. So during this time, I'm busy, but it is good experience. 

        1. <Group meeting> 2hours We discussed about the client meeting. Main person will go overseas for 3 weeks, but we cannot meet him before going. Instead of him, we can meet his wife, so we hope we will have a good time with our client.
        2. <UML Activity diagram> 1hour I revised Activity diagram, because I have some mistake. And sometimes I have grammatical mistake:)
        3. <SQL server setting> 1hour  I have connection problem of SQL server for 2 weeks. Finally, I have soluition for the problem. The solution is following.
        SQL Server setting solution
        When you try to connect from Visual studio,
        • Server name : IP address (Server name sometimes cannot connect )
        • Authentication : Server authentication (In SQL server, default setting is only Windows authentication. Therefore, we have to change setting to allow both authentications. )

        29 Sep 2010
        Total: 8hours
        1. <UML Usecase> 4hours We created UML Usecase, and then reviewed those diagram. After that, our teacher checked our Usecase diagram. This time, he said to us this is OK, but it is not final version. Maybe this diagram will be growing up, because we have not gotten every requirements yet.
        2. <Group meeting> 2hours We reviewed Usecase diagram after that our teacher checked them. Mainly, there is OK, so we started writing one Activity diagram and then we checked our activity diagram. This time they seem well.
        3. <UML Activity diagram> 2hours  I draw Activity diagram for system administrator. This is not so difficult. Therefore, I didn't take long time. But maybe we haven't recognized all functions.

        28 Sep 2010
        Total: 9hours
        1.  <Prepare Presentation> 4hours We practiced about the presentation and also our teacher checked the presentation. His presentation skills are astonishingly well! I want to learn presentation skills from him. And humor is also important. I understand it, but it is difficult for me.  
        2. <Presentation> 2hours I joined the presentation, in this semester, we have only this class. Other time are totally free, however I come to school as much as possible. Our presentation took half one hour, lest of time are other team presentations. We practiced many times, but I need more practice, because sometimes I forgot what I have to talk. Next time, I will try to do my best:)
        3. <UML Usecase> 3hours We reviewed UML Usecase diagram. Actually, academic UML is different from I understood, so I was very confused. Finally, we got an idea of the UML. I hope it will be correct way.    

        27 Sep 2010
        Total: 9hours
        1. <Prepare Presentation> 4hours We prepared tomorrow's presentation many times. It is difficult to make a presentation, but I got an idea of the presentation. Because there is a technique. So, I want to get phrases as much as possible! 
        2. <Making Presentation> 2hours I Prepared for the presentation slide. This time I used not Power Point, that's why I took time to make presentation. Maybe it is the good experience.
        3. <UML Usecase> 0.5hour I updated Usecase diagram. We have finished almost all Usecase diagram.
        4. <SQL server setting> 0.5hours I have still connection problem and I don't know the reason. Therefore after tomorrow's presentation, I want to search the solution of that problem.
        5. <Meeting> 1hours We have a meeting with teacher and group member. Communication is the most important. I want to enjoy doing the project.

        Sunday 26 September 2010

        Week-03-CRM

        26 Sep 2010
        Total: 3hours
        1. <Client Meeting> 1.5hours We met the client for the first time. We already have a prototype, so we can explain our image well and we can talk deeply his requirements. This is good time for us to understand their idea and their business.
        2. <Meeting Minutes> 1hour I created meeting minutes. We discussed a lot of topic, so I needed to take time to write down the meeting minutes.
        3. <Documentation> 0.5hour I have to create document Journal, blog and individual project proposal. After updating this blog, I have to continue making documentation. However, I feel not good, so maybe I can do a little time.

        25 Sep 2010
        Total: 5hours
        1. <UML Usecase>  3hours We had reviewed our use cases for 2 hours. Actually, UML is a very good way to check our idea. First, our thinking are little different. But now we have a same image of the system, so today we progress well.
        2. <ER Diagram> 1hour This task is also included to share templates image. I thought our member can understand my idea by themselves, because I created detailed templates. However, I knew it is not enough, so I started creating ER Diagram. It is not so difficult, because I already have an image. Therefore, I didn't need to spend such a lot of time.
        3. <Making Presentation> 1hour We discuss about the structure of next presentation. After that, I created the draft presentation slide. This time, I want to need to prepare for the presentation. I really want to get good presentation skills.

        24 Sep 2010
        Total: 8.5hours
        1. <SQL Server> 3hours I installed SQL2008 DB Server to the Windows 2008 server. This server is not connected to the internet, so I have to update many times to install SQL. After installing SQL, I tried to connect to the LAN network, but I could not access from my PC. I searched internet, but I could not find the solution. Next week, I want to continue to the find the solution.
        2. <UML Usecase> 3hours Today we discussed about UML diagram, because we divided tasks yesterday, however, we couldn't understand exactly individual task. After discussion, I started drawing diagram. Now I could write them smoothly.
        3. <Template> 2hours Mostly, I explained how my templates will work. I thought team member can understand that to refer those templates, but they didn't get my idea. I found it is important to us to communicate with team member. And also, I want to improve my English skill.
        4. <Meeting minutes> 0.5hour I write down meeting minutes. Recently we can communicate well, so our team became going well. We hope we can meet the client until coming Monday.

        23 Sep 2010
        1. <UML Usecase> Today I had a job, so I didn't spend long time for the project. (My work is also going well.) I made UML Usecase Template and we divided tasks drawing UML diagram. My task is Login, Import & Export data and Status & Category management functions. I have some options for login functions. Therefore, I chose this function. 
        2. To do list
        • Draw UML Use cases
        • Find solution the conflicts of jQuery and ASP.net
        • Make draft Presentation
        • Continue making templates

        22 Sep 2010
        1. <Template> I converted HTML file to ASP.net. Actually, this convert needs time, because I consider how many master pages we needs and what parts we can reuse. First, we wanted to develop using PHP. However, client server is ASP.net, that's why I needed to convert Template. I changed these templates to ASP.net, but there is one problem, which is conflicts between ASP.net and jQuery. I really like jQuery, because it is very useful and easy to implement! I try to find solution.
        2. <CRM Functions> I updated the function list, so our function list became well organized. Maybe we can start drawing UML diagram also. I always realized that it is difficult to imagine same system among  team members. Especially, other members are first time to develop system. I think we need to discuss functions deeply. Then, we can create good system.

        21 Sep 2010
        1. <Presentation> In the morning, we practiced a presentation for this afternoon. And we shoot the video of this presentation. Then, we reviewed our presentation. Now, I understood we need to prepare before hand and I have to get more phrases for attractive presentation. Teacher gave us some idea for how we can improve this presentation skill, which is I want to know, so this is the good time to get skills for presentation and improve my English. I will try to change my script next presentation. Now I'm looking forward to next week.
        2. <CRM Functions> I modified function list to readable sentence. I wonder this function list format is correct or not. So I asked my teacher to check it. Most of them are no problem. He advised me that I tried to write more detail. Therefore, I will continue to write function list more detail. I think the most important thing is each member imagine same system. Today I feel our image is gradually closing. I hope we will meet client as soon as possible.
        20 Sep 2010
        1. <Template> Today, I create add new client page. I use javascript and create invisible part. If user want to input extra information, this part will be shown. By the way, when I create these templates, if we want to develop flexible CRM application, they will need to create a lot of functions. Maybe we just understand about 30% or less. My templates has already some discrepancies, so we start to discuss about the solutions and think more deeply. 
        2. <Presentation> We prepared for the weekly presentation, and practiced ourselves. After that, we made a presentation to our supervisor. He gave us very useful advice and taught us how to prepare for the presentation. Actually, I am not good at making a presentation. But I got some idea from him, so I want to improve that skill during this semester. This is very good time to get presentation skill from him.
        3. <Share folder> I create share folder for our team member, because we have already started some coding on individual PC. However, it is difficult for us to share data using pen drive. Therefore, I use the server to connect our PC to server, and we can use share folder. Now our works space become more efficient! One concern is a virus, which someone may bring us by mistake. Anyway we get creative with what one already has and enjoy this project.  

        Sunday 19 September 2010

        Week-02-CRM

        19 Sep 2010
        1. <Template>  I continue to make templates. And I uploaded the templates to the web hosting site. The directory of this templates are restricted, so if someone wants to access this site, they must know ID and Password. I have done following templates.
        • Login
        • Dashboard
        • Client list
        • Client details
        • Add new client
        • Template page
        • Note: You need to input ID and Password.

        18 Sep 2010
        1. <About CRM> I went to the school and explained the idea of general CRM. I think CRM has 2 sides, one is for sales department and another side is for customer support. Actually, CRM is very difficult, because we cannot get 100% information from the client. Therefore, CRM has to be flexibility and good usability.
        2. <CRM Functions> I discussed with my team members about functions. Maybe there are not enough, but we cannot find everything. We will post on the class room's wall, so that we can update it anytime.

        17 Sep 2010
        1. <CRM Functions> We have a task about CRM from supervisor. The task is that  we understand CRM and  think about functions. I think it had better to share my knowledge about CRM, because my team members and I imagine different system, so we will talk about CRM tomorrow.
        2. <Template> I made 2 templates. And I get the solution of the breaking layout. Here is the solution for CSS.  If I use this class in the parent "div" tag, layout won't break.
        CSS for nested div tag
        .clearfix:after { 
          content: ".";
          display: block; 
          clear: both; 
          height: 0; 
          visibility: hidden; 
        }  
        .clearfix { 
          min-height: 1px; 
        }  
        *html .clearfix { 
          height: 1px; 
          /*¥*//*/ 
          height: auto; 
          overflow: hidden;
         /**/ 
        } 
        
        16 Sep 2010
        1. <UI Design> I discussed the template layout with my team member before brushing up. We realized that we don't know about the requirements. However, if we bring templates, client will be easy to understand the software concept, so I will try to create userfriendly template.
        2. <Template> Still I am creating the template. Sometimes "div" tag breaks layouts. I have to find solution.

        15 Sep 2010
        1. <Roles> We decided each role. I took analyst and meeting minutes.
        2. <Template> I started to create templates. Normally, I create HTML by myself, but this time I downloaded from the internet, which is a little difficult to understand. I hope I will finish by Friday.
        3. <Logos> I created team logo and client's logo. I think both are cool design!  
        4. <Meeting minutes> I made the template of meeting minutes.

        14 Sep 2010
        1. I got lest of project information.
        2. After presentation, we discussed which project we chose.
        3. We talked with other teams, and then we decided to choose the CRM project.

        13 Sep 2010
        1. We discussed about projects, which we are interested in. We thought about functions of these projects.

        Thursday 16 September 2010

        Week-01-CRM

        10 Sep 2010
        1. We asked the teacher about CRM software project, and we got some idea of this project.

        9 Sep 2010
        1. We got information of 3rd semester project. There are many interesting projects.
        2. We discussed which project we chose, but we haven't gotten some project information. Therefore, we haven't decided yet.