Skip to content

mufasa71/project-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

== Final Year Project: Project Management System

Author: Shukhrat Mukimov
Email: mukimov@gmail.com

Project date started: Apr 24 2012
Estimated: 1 month 7 days
Project date finished: Jun 1 2012

Project written on Ruby on Rails 3

==Gems used:

cucumber
rspec
devise
cancan

// Use Case Diagram yuml.com
http://yuml.me/edit/e2d0a618
[Student]-(Manage project)
(Manage Project)<(Add phase)
(Manage Project)<(Generate documentation)
(Manage Project)<(View Gantt Chart)
(Manage Project)<(Assign members)
(Manage Project)<(Assign supervisor)
(Manage Project)<(Assign intake)
(Manage Project)<(Assign module)
[Student]-(Manage phases)
(Manage Phases)<(Edit document)
(Manage Phases)<(Attach file)
(Manage Phases)<(Add activity)
(Manage Phases)<(Add Milestone)
[Student]-(Manage Activities)
(Manage Activities)<(Edit document)
(Manage Activities)<(Assign student)
(Manage Activities)<(Attach file)
(Manage Activities)<(Select status)

http://yuml.me/edit/71f4b38a
[Student]-(View Workload Matrix)
(View Workload Matrix)<(Download matrix)
[Student]-(Manage report)
(Manage Report)<(Generate report)
(Manage Report)<(Download report)
[Student]-(Messages)
(Messages)<(Send message)
[Student]-(Authentication)
(Authentication)<(Sign up)
(Authentication)<(Sign in)

http://yuml.me/96c18909
(start)->(Do Sign up)->|a|,|a|->(Navigate to sign up page)->(Validate User details)->|b|-><c>,|a|->(Render sign up form)->|b|, |b|-><c>, <c>->(Reject User details)-><e>,<c>->(Finish Sign up)-><e>,<e>->(end)

http://yuml.me/299bfa0e
(start)->(Do Sign in)->|a|,|a|->(Navigate to sign in page)->(Validate User details)->|b|,|a|->(Render sign in form)->|b|,|b|-><c>,<c>->(Finish with sign in)-><e>, <c>->(Reject User details)-><e>,<e>->(end)

http://yuml.me/dd6d6db0
(start)->(Make Project)->(Add members)->(Select hand in and hand out dates)->(end)

http://yuml.me/5822ebd7
(start)->(Create Activity)->|a|,|a|->(Select phase)->|b|,|a|->(Select start and end dates)->(Assign member)->|b|,|b|->(Verify activity)-><c>,<c>->(Reject activity)-><e>,<c>->(Finish with activity)-><e>,<e>->(end)

http://yuml.me/2df8d10f
(start)->(Create Phase)->|a|,|a|->(Select project)->|b|,|a|->(Select hand in and hand out dates)->|b|,|a|->(Make milestone)->|b|,|a|->(Attach file)->|b|,|b|->(Verify phase)-><c>,<c>->(Reject phase)-><e>,<c>->(Finish with phase)-><e>,<e>->(end)

http://yuml.me/3ce8003f
(start)->(View workload matrix)->|a|,|a|->(Do calculation)->|b|,|a|->(Select project)->(Render matrix)->|b|,|b|->(Download matrix)->(end)

http://yuml.me/6c3b3b34
(start)->(Generate Report)->|a|,|a|->(Select project)->|b|,|a|->(Provide report details)->(Finish report generation)->|b|,|b|->(Download report)->(end)

http://yuml.me/38fe84ca
(start)->(Do conversation)->(Navigate to messages page)->|a|,|a|->(Select recipient)->|b|,|a|->(Provide message details)->|b|,|b|->(Validate message)-><c>,<c>->(Send message)-><e>,<c>->(Reject message)-><e>,<e>->(end)

About

project management system for my final year project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages