Tuesday, September 23, 2008

the report..

TORProject plan
individual timelog 1-5
Test plan, test results
Minutes of meetings
Self reflection
user guide
research documentations

Thursday, September 4, 2008

Report Generator, Navigation, Leonard's problem solved.

Making up the Navigation diagram took the whole day..
this is the navigation diagram so far..
it is done is Microsoft Visio.
I also done all the video recording & Narration Script yesterday, but Leonard failed to find a mic.


I have solved Leonard's problem, the display article in frame + asp.net codes
I have made a Report Generator program to auto generate essential documentations
for the major project. Lets take a look, This program add and manages the files.


Then, It gathers all the Form Designs and requirements. It takes in Methods, Variables and Components. and record it for that particular file.


Here it does the magic, a nice report is generated from the program. It gives a very detailed information on the particular file, which explain what is this file used for, what are the implicated file name and class file.
  1. It displays the Component used such as Label, Textbox, etc. and what are the names for these.
  2. It shows a simplified Class Diagram of the variables and attributes used.
  3. It shows Method name, it's uses and activated by public, button, pageLoad or class method.


It should saves alot of time for processing the report. Because our project is large scale, and there is only 2 person. so we have to organize well, So i programmed my own project forms report generator.

Tuesday, September 2, 2008

Task to be done

Register - create another registeration page for external user

Reputation - How to allocate or add reputation

Review/Tutorial - check the points whether awarded
- Make html appear in frame

Classified - increase the number of days the item expire

Forum - integrate in the site



Report - Video (To be submitted this fri)
- Technical deisgn
- ERD
- Database schema

Sunday, August 31, 2008

The updates so far

Spending alot time on fixing leonard's pages.
Completing UI and layout, and fix alignment errors on his pages.
went through leonard's page and try to integrate them

- Done the flash Banner
- Done the New Groups Announcement tab box
- Done the search Engine
- Done the Main page, Admin Main page and Loggedin page
- Done alot of data binding on featured items
- Spent about 10hours styling up leonard files and integration

Overview..
- Project is almost completed, left some errors to fix
- Forum integration

I will be trying to take a break soon, I been lacking of sleep doing about 16hours of project everyday. I had insomnia and cant sleep for days because everytime I try to sleep I think of codes and logics. I hope We get through this soon..

Friday, August 29, 2008

Awaiting for leonard files..

Things updated..

Done more testing on my pages
Announcement Function
level access system (restriction of classified)
done some style up on the gridview themes
spent about 10hours doing all these..

All my files are ready for Beta deployment
now awaiting for leonard's files.

Things to be done
- Flash Design
- Tab News control
- Integrate leonard files
- Search function

Thursday, August 28, 2008

it's 4am again..

it's 4am but the blog time is not set to local time. Leonard, when u are free set it.

Things I have done..
- went through some testing on all pages
- add a background(TP image) on every page
- Added Back buttons on most pages (95%)
- Added Age system (calculate datetime.today.year - ddlYear)
- display age on profile and listing
- Revised Admin security (cannot ban or punish Admin usergrp)
- Done Main/Admin page U.I (70%) waiting for leonard's part
- Added Titles and instructions for some pages
- Profile edits now can edit birthdate
- more than 30 minor fixes

Things left to be done (functions based)
- Go through few more rounds of testings
- Design Flash intro on first page
- Design tabbed Box (show latest news)
- Announcement Function
- level access system (restriction of benefits)
- View/Create Group myApps Function (if Enough Time)
- Theme skinning (if Enough Time)

Things to be done (waiting for leonard)
- Integrate Educational Module
- Add featured articles in Main page
- Search all function
- Community Forum
- Overall Fixes

Wednesday, August 27, 2008

4am in the morning..

Done all the Re-naming of Components(label,Textbox,etc..)
Also the Re-naming of Methods and Variables

All Renaming are done on the pages I'm working on only,
Leonard, if you must correct your naming too.

Will be complete all the functions by this week
Preparing reports and Presentation soon.

Additional Overall Reports Consists of
- Navigation Diagram
- Schema and ERD*(if time is enough for ERD)
- U.I Designs Perspective
- User Guide
- etc.. to be discussed once all functions are completed

Recommended Report Standards for each form Consists of
Page Purposes (what it does), UI Design
use-case, UML, test plans executed
Scenario and error Handling (worst case, good case)
Class Diagram table (Passed-in-Variables, Variables, Methods, Component used)
ScreenShot of UI
step by step component algorithm and coding label
aspx.cs Codes

Page handling Guidelines
Variables, Methods, Components naming convention
Session should be "studentSession" instead of "s"
label1 should be lblSomething
textbox1 should be tbxSomething
button1 should be btnSomething
ImageButton1 Should be ibtnSomething
linkButton1 should be lbtnSomething
dropDownList1 should be ddlSomething
etc..
Method name examples
resizeh = resizeH
newheight = newHeight
Commenting
//should be used on more complex codes