e Procurement v.01
description
Transcript of 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
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 :
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
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
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 :
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.
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 :
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
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
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 :