e Procurement v.01

14
E-PROCUREMENT MANAGEMENT SYSTEM Figure 1: Procuring entity and committee member Use cases diagram Figure 2: public and bidders Use case diagram

description

ee

Transcript of e Procurement v.01

Page 1: e Procurement v.01

E-PROCUREMENT MANAGEMENT SYSTEM

Figure 1: Procuring entity and committee member Use cases diagram

Figure 2: public and bidders Use case diagram

Page 2: e Procurement v.01

Use Case ID : UC-1Use Case Name : Login System

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Committee member, AdministratorDescription : A committee member or an administrator login to the system

Preconditions : Display main menu and users have not login or have not input username and password

Post Conditions : The users login to the systemPriority : High

Frequency of Use : Potentially HighNormal Course of Events : When username and password are correct, users can login to system. And

is username or password are wrong, users can not login to system.Alternative Courses : There is no alternative, when users want to use the system, users must

login.Exceptions : -

Includes : Username and passwordSpecial Requirements : Valid username and password

Assumptions : 1. The users insert their username and password.2. If their username and password have been recorded in database, users can access the system; else the user can not access it.

Note and Issues :

Use Case ID : UC-2Use Case Name : Logout System

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Committee member, AdministratorDescription : A committee member or an administrator logout in the system

Preconditions : A valid procuring entity logged on to the systemPost Conditions : The users logout from the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Users klik link logout in system to logout.Alternative Courses : Exit the page without logout (close system).

Exceptions : When users forget to logout, in 10 minutes system will automaticly logoutIncludes : Username has been login

Special Requirements : -Assumptions : 1. After finishing access the system, the users will logout from system. It is

make users more secure. 2. After Log out, the user back to main menu.

Note and Issues :

Page 3: e Procurement v.01

Use Case ID : UC-3Use Case Name : Create tender

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator create tender in the system

Preconditions : A valid procuring entity logged on to the systemPost Conditions : Users create tender in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Users input any data and detail information about tender to system and successfully create tender

Alternative Courses :Exceptions : Not too important Information can be empty

Includes : data and information about tenderSpecial Requirements : Username with administrator or procuring entity level access.

Assumptions : 1. Choose create tender2. Input data and information about tender and save it.3. Commitee tender evaluate tender had been created.

Note and Issues :

Use Case ID : UC-4Use Case Name : Upload Tender document

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator upload tender document in the

systemPreconditions : A valid procuring entity logged on to the system

Post Conditions : The users uploaded tender in the systemPriority : High

Frequency of Use : Potentially HighNormal Course of Events : Users successfully upload the tender document

Alternative Courses : -Exceptions : -

Includes : Tender documentSpecial Requirements : Username with administrator or procuring entity level access.

Assumptions : 1. Choose Upload tender menu

Page 4: e Procurement v.01

2. Browse where tender document is saved and upload it.Note and Issues :

Use Case ID : UC-5Use Case Name : create invitation

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator create invitation in the system

Preconditions : A valid procuring entity logged on to the systemPostConditions : The users create invitation in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Users make invitation, input information about tender, successfully save and publish it.

Alternative Courses :Exceptions : Not too important Information can be empty

Includes : Tender informationSpecial Requirements : Username with administrator or procuring entity level access.

Assumptions : 1. Choose create invitation menu2. Fill all invitation information3. Save and publish invitation information

Note and Issues :

Use Case ID : UC-6Use Case Name : Add criteria to tender

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator add criteria to tender in the system

Preconditions : A valid procuring entity logged on to the systemPostConditions : The users create invitation in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Users fill criteria information suitbale with tender document, successfully save it.

Alternative Courses : -Exceptions : Not too important Information can be empty

Includes : Tender document, criteria

Page 5: e Procurement v.01

Special Requirements : Username with administrator or procuring entity level access.Assumptions : 1. Choose add criteria menu

2. Fill all criteria information according to tender document3. Save all criteria information

Note and Issues :

Use Case ID : UC-7Use Case Name : Add bidders

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator add bidders in the system

Preconditions : A valid procuring entity logged on to the systemPostConditions : The users add bidders in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Choose tender document, input information for bidder, successfully save it.

Alternative Courses :Exceptions :

Includes : Bidders informationSpecial Requirements : Username with administrator or procuring entity level access.

Assumptions : 1. Choose opening tender document menu2. Fill all information for bidder and representative person3. Save all information

Note and Issues :

Use Case ID : UC-8Use Case Name : Add a member to evaluation committee

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator add a member to evaluation

committee in the systemPreconditions : A valid procuring entity logged on to the system

PostConditions : The users add a member to evaluation committee in the systemPriority : High

Frequency of Use : Potentially HighNormal Course of Events : Users choose committee meni and add new. Fill name for committe,

successfully save it.Alternative Courses :

Page 6: e Procurement v.01

Exceptions : Not too important Information can be emptyIncludes : Tender infomation, tender document, criteria.

Special Requirements : Username with administrator or procuring entity level access.Assumptions : 1. Choose add committee menu

2. Fill names for committee3. Save

Note and Issues :

Use Case ID : UC-9Use Case Name : publish blacklist and winner

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator publish blacklist and winner in the

systemPreconditions : A valid procuring entity logged on to the system

PostConditions : The users publish blacklist and winner in the systemPriority : High

Frequency of Use : Potentially HighNormal Course of Events : Committee member evaluate all bidders had been invited, users create

report about that tender and publish blacklist and winner bidders.Alternative Courses :

Exceptions : Includes : Tender information, bidder information

Special Requirements : Username with administrator or procuring entity level access.Assumptions : Procuring entity create a report of all bidders and who are fail in

evaluation and who is win and publish it.Note and Issues :

Use Case ID : UC-10Use Case Name : Create and send notification

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator Create and send notification in the

systemPreconditions : A valid procuring entity logged on to the system

PostConditions : The users create and send notification in the systemPriority : High

Frequency of Use : Potentially HighNormal Course of Events : Users create notification about result tender, and successfully send

notification to all bidders.

Page 7: e Procurement v.01

Alternative Courses :Exceptions :

Includes : Tender information, bidder informationSpecial Requirements : Username with administrator or procuring entity level access.

Assumptions : 1.Choose notification menu2.Create notification and send it to all bidders

Note and Issues :

Use Case ID : UC-11Use Case Name : Prepare Contract

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Procuring entity, AdministratorDescription : A procuring entity or an administrator prepare contract in the system

Preconditions : A valid procuring entity logged on to the systemPostConditions : The users publish blacklist and winner in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Users successfully blacklist and winner bidder to systemAlternative Courses : -

Exceptions : -Includes : Tender information, bidder information

Special Requirements : Username with administrator or procuring entity level access.Assumptions : 1. Choose create contract menu.

2. Create contract for awarded bidder.

Note and Issues :

Use Case ID : UC-12Use Case Name : Evaluation to tender

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Committee memberDescription : A Committee member evaluation to tender in the system

Preconditions : A valid procuring entity logged on to the systemPostConditions : The users Evaluation to tender in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : User can evaluate every bidderAlternative Courses :

Page 8: e Procurement v.01

Exceptions : Includes : Information bidder, criteria

Special Requirements : Username with committee level access.Assumptions : 1. Choose evaluation menu.

2. Evaluate every bidder.Note and Issues :

Use Case ID : UC-13Use Case Name : Create users

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : AdministratorDescription : an administrator create users

in the systemPreconditions : A valid procuring entity logged on to the system

PostConditions : The users are created users in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Administrator can add new user Alternative Courses :

Exceptions : Includes : Username and password

Special Requirements : Username with administrator level access.Assumptions : 1. Choose Create users menu.

2. Fill all information related to user and save it.Note and Issues :

Use Case ID : UC-14Use Case Name : Backup

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Administrator.Description : an administrator backup in the system

Preconditions : A valid procuring entity logged on to the systemPostConditions : The users backup in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Users successfully backup all tender information

Page 9: e Procurement v.01

Alternative Courses :Exceptions :

Includes : Tender informationSpecial Requirements : Username with administrator level access.

Assumptions : 1. Choose backup menu.2. Make backup for all information in tender process

Note and Issues :

Use Case ID : UC-15Use Case Name : Download tender document

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Public, bidderDescription : A bidder download tender document from system

Preconditions :PostConditions : The users download tender document from system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Bidder can download tender document form systemAlternative Courses :

Exceptions : Includes : Username and password

Special Requirements : Username with bidder level access.Assumptions : 1. From main page.

2. Choose download tender menu.3. Download tender document.

Note and Issues :

Use Case ID : UC-16Use Case Name : View announcement

Page 10: e Procurement v.01

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Public, bidderDescription : A bidder view announcement in the system

Preconditions : A valid procuring entity logged on to the systemPostConditions : The users view announcement in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Bidder can view announcement in the systemAlternative Courses : -

Exceptions : -Includes : Username and password

Special Requirements : Username with bidder level access.Assumptions : 1. From main page

2. Choose view announcement menu3. Click on announcement you need.

Note and Issues :

Use Case ID : UC-17Use Case Name : View blacklist and winner

Created By : Lukky Last Updated By :Date Created : 01/12/2014 Date Last Updated :

Actor : Public, bidder.Description : A bidder view blacklist and winner in the system

Preconditions : A valid procuring entity logged on to the systemPostConditions : The users view blacklist and winner in the system

Priority : HighFrequency of Use : Potentially High

Normal Course of Events : Users can view blacklist and winner bidder in systemAlternative Courses : -

Exceptions : -Includes : Access the system

Special Requirements : -Assumptions : 1. From main page

2. Choose view blacklist and winner menu3. All bidders displayed

Note and Issues :