##TASK PAGE
07-05-2016
NOTIFICATIONS MODULE
1.Create beans for Notification, NotificationRoot
2.Change corresponding Service,ServiceImpl using CopyProperties and return Bean instead of model
3.Add userName,branch,roleId checking criteria in ServiceImpl
4.a.delete dateTime, add date, time, url fields in model.Notification
4.b.Add sort method -- sort according to date and time in descending order "use Randomized Quicksort in compare()"
5.Add authorization -will do later or keep written in comments
6.Write logic for AJAX Call
7.Write "Add notification" logic.
8.Call the add notification logic at appropriate places
9.Also integrate Email Notification wherever required
LOGIN MODULE
1.When user logs in, set UserDetails table fields
2.When user logs out,Invalidate Session and update UserDetails table fields
EXCEPTION HANDLING MODULE
1.Handle Null pointer and other exceptions(demo in logged-out url)
FEEDBACK MODULE
1.Sort view Feedback into 3 lists : Student feedback, Faculty feedback, TPO feedback
2.Integrate FORM UI feedback.jsp
3.Integrate VIEW FEEDBACKS UI feedbacks.jsp
EXPORT AS CSV MODULE
1.Write an Service interface
2.Select a module to be exported as CSV
3.Write ImplService class for that module
4.Connect Download module
ADMIN METHODS
1.List down all tables which require ADMIN INTERVENTION
2.Allot module to developers to write CRUD operations
TASKS FOR FINAL PRESENTATION
1.Spring Remoting
2.UI Integration
3.Testing
4.Online Deployment
5.Login module with LDAP
6.Decide working modules, and present to client/mentor. Document changes to be done via review
08-05-2016
TASKS FOR developers
1.Add @author, @params, @return in each module written. Also mention the dependencies i.e. class files which the current class file depends on.
2.Document testing for blank,invalid and correct inputs for all forms with Screen-shots
3.Write algorithm applied for every method defined in module
TASKS FOR designers
1.Add @author in jsp pages
2.Add Controller names which interact with jsp, alongwith the URLs
3.Mention @author in any JQuery added by individual
VIEW PROFILE MODULE
- Add and display Qualification of User on Profile page
SEARCH USER MODULE
1.Add JQUERY to append results as an list with href url
2.Logic of redirecting href url to person's profile page
PROJECT MANAGEMENT LIFE CYCLE STRATEGY
*Needs of the hour: *
1.UI Integration
2.Refactor invalid, incomplete, unlinked modules
3.Add new modules
4.Remoting
5.Deployment as WAR and on linux machine
6.Unit, Integration, System Testing
ACTION PLAN: Division of tasks-
TEAM 1:Version1 TEAM
-Proceeding ahead with current version of project i.e. version 1
-Presentation of version1 to stakeholders and owners & collecting review for changes in version 2
-Deployment planning and execution either on PaaS or Linux machine
-Using Spring Remoting & establishing Web Server and App Server modules