Sunteți pe pagina 1din 6

Khoo Jun Xiang -Project Diary (21-Oct-2012 to 19-Jan-2013)

Name: Khoo Jun Xiang Date: 21 Oct 2012 Did you do any work? Yes/No? If yes, what did you do? I met up with my team members on 20 October 2012. I attended the three hour lecture conducted by Mr. Sionggo Japit who is also my supervisor for this project. Mr Japit gave us a time plan for our project. First, I did a literature review on these questions. - What is statistical database? What is inference protection? How to develop procedures and policy for database security? What do you understand about metadata modeling? Next, I wrote about the members profile which includes my strength and weakness. I also wrote my leaves needed for reservice in NS. My team mates assigned me as the team leader for this fyp project. Did you come up against any problems with the work you were doing? Yes/No? If yes, write down what they were. No. I did mainly research and understand how to start with this project and the requirements needed. Did everything go according to plan? If not, what went wrong? Yes. My team mates handed in their literature review to me on time and their members profile which includes everyones strengths and weaknesses. Do you have anything to prepare for your next session? Yes/No? If yes, write down what you need to do. If no, state why not. I have to prepare the requirements needed for Project Proposal as it is the first document that we are supposed to submit. Next would be to discuss the set-up of our project website. We have to set up project website and all project meetings need to be minuted and posted in the project website. Then I have to discuss on research from literature reviews done by group members. During working of proposal, I have to distribute proposal works among each members based on strength and weakness identified on the submitted members profiles. I will have to discuss the Time plan and requirements of the assignments are emphasized to the group members.

Name: Khoo Jun Xiang Date: 19 November 2012 Did you do any work? Yes/No? If yes, what did you do? After discussion with my team members, my team and I re-compile the project proposal due to misunderstandings of requirements needed. Updated on: Objective, Scope and Problem Limitation We also use SQLite database using SQL manager interface. We had re-decided to use C++ language and QT creator as our IDE. Did you come up against any problems with the work you were doing? Yes/No? If yes, write down what they were. Yes. While editing objective and scope, I do not fully understand the difference between both and so I took a while to ask around and did my research online for both explanation. Did everything go according to plan? If not, what went wrong? Our initial plan was to use Netbeans in window but not feasible therefore we changed to QT creator in Linux. Do you have anything to prepare for your next session? Yes/No? If yes, write down what you need to do. If no, state why not. Yes. I have to prepare information for requirements definition in our Requirement Specification document. Functionalities of our products must be clear so as to prepare ourselves for SRS document which is due on 24 Novemeber.

Name: Khoo Jun Xiang Date: 11 December 2012 Did you do any work? Yes/No? If yes, what did you do? Yes. I have identified the function and non-functional requirements so that it can be developed into use cases. Use case diagram and textual descriptions are completed today. SRS has also been updated accordingly. Did you come up against any problems with the work you were doing? Yes/No? If yes, write down what they were. Yes. We had a delay in submission of requirement specification. Reason being, we have assignments to submit the day before and my team mate Joel and I are having NS reservice from 10 to 14 December. The exams were near therefore we had to delay the submission. Problem faced: There isnt any computer to use so I can only work short hours during the night using the office computer and call the members to check on their progression. Did everything go according to plan? If not, what went wrong? Submission of documents was delayed. Do you have anything to prepare for your next session? Yes/No? If yes, write down what you need to do. If no, state why not. Yes, I have to create the project document and assign responsibilities to our documenter singhui.

Name: Khoo Jun Xiang Date: 27 December 2012 Did you do any work? Yes/No? If yes, what did you do? Yes, I re edit the submitted preliminary documents after met up with Mr Japit and we realised there were a lot of changes to be make. We must come up with new database design too. The meet up was on 24th due to having a demonstration presentation on 29th for GUI prototype. Main changes made are use case diagram and database design to improve the functionality of our product. Did you come up against any problems with the work you were doing? Yes/No? If yes, write down what they were. Yes. The editing part has to be very detailed as we have to read thoroughly for each document the changes to be made. The database design has to be redesigned due to modification of concepts and functionalities. Did everything go according to plan? If not, what went wrong? No. With re edit of documents, a new document is resend to the accessor and supervisor. Latest version of documents has to be uploaded to our website too. Design method needs to be further emphasized. For example, Pragma method is needed to allow the program to read in data dictionary from different client application databases. Implementation method has to be defined with precise functionalities.

Do you have anything to prepare for your next session? Yes/No? If yes, write down what you need to do. If no, state why not. The team has to continue and work on preliminary prototype with modifications in the functionalities. SRS and DS must be finalized to be ready for submission on the presentation date.

Name: Khoo Jun Xiang Date: 30 December 2012 Did you do any work? Yes/No? If yes, what did you do? Yes. I continue with working on the development of the product functionalities. We had a meeting to review on the feedbacks given by our accessor during the presentation. In the meeting, I delegate tasks to my members. Everyone should download QT creator and SQLite Manager and understand how it works. I implemented codes for GUI and is trying to establish connection from my program to sqlite databases. Few points to take note from accessors feedbacks yesterday: To import users from application database to wrapper database so that administrator the wrapper is not required to add new user for the existing of application database. Naming convention of the widgets can be more detailed.

Did you come up against any problems with the work you were doing? Yes/No? If yes, write down what they were. The team continue to work on the prototype and do research on how to produce a System Test Plan. All members are new to QT creator (a cross-platform C++ integrated development environment). Therefore, it is important to get the basics of it such as handling C++ and JavaScript code editor and using the tools to handle this project. Did everything go according to plan? If not, what went wrong? Yes. We are on the right track, as follow per time plan. Do you have anything to prepare for your next session? Yes/No? If yes, write down what you need to do. If no, state why not. Yes. I have to try out the main flow of the GUI and Log-In function must at least be ready.

Name: Khoo Jun Xiang Date: 6 January 2013 Did you do any work? Yes/No? If yes, what did you do? The interface of the program is roughly done. Login and authentication from the database is near to complete. Yes. I have to implement the administration function including manage constraint, manage range, manage user and manage role. Did you come up against any problems with the work you were doing? Yes/No? If yes, write down what they were. During implementation, there are minor changes in database to be further improved in our inference database design. Such as role associated table is included and some roles attributed tables are deleted. By doing that, we can improve association of users and their roles. Did everything go according to plan? If not, what went wrong? No. As stated, I must refer back to design specification document and add in one association table for role and user. Other preliminarily documents such as RS are updated accordingly. Do you have anything to prepare for your next session? Yes/No? If yes, write down what you need to do. If no, state why not. Yes. The main program must be up, the whole flow of navigation such as log-in must be done and at least two functions of the administration features must be up.

Name: Khoo Jun Xiang Date: 11 January 2013 Did you do any work? Yes/No? If yes, what did you do? Yes. The main program is up. Navigation of administration is done. The management of range and roles are completed. I will continue to implement constraint and range management. . Did you come up against any problems with the work you were doing? Yes/No? If yes, write down what they were. Yes. I realised every update of each functions is unable to implement easily as it is all linked together. That is why additional features must be implemented to make sure the administration management must be consistent. Did everything go according to plan? If not, what went wrong? Yes. Do you have anything to prepare for your next session? Yes/No? If yes, write down what you need to do. If no, state why not. Yes. The whole administration page is almost done and compile finalized with Jiahuis read in Log file. We will start on User make queries and ensure we can construct SQL queries.

Name: Khoo Jun Xiang Date: 17 January 2013 Did you do any work? Yes/No? If yes, what did you do? I had finished up all the functions of administration and successfully compiled mine with those implemented by JiaHui. User interfaces of different TABS are edited to be consistent. I am now doing the make queries function based on the meta data retrieved from our sample application database. Did you come up against any problems with the work you were doing? Yes/No? If yes, write down what they were. Yes. During compiling, there was a modification error which caused me quite sometimes to solve. Extra times are also taken to make sure all new features are implemented to make sure all updates are consistent. Did everything go according to plan? If not, what went wrong? No. I am still not able to make use of result generated from make queries statements input by user to create a report. I have to figure out a solution as soon as possible. Do you have anything to prepare for your next session? Yes/No? If yes, write down what you need to do. If no, state why not. Yes. I have to check through test plan and compilation of progress report (minutes and dairies) which is to be submitted on 19 Jan 2013.

S-ar putea să vă placă și