logo

Requirements Gathering

   

Added on  2020-03-16

11 Pages1342 Words192 Views
1.Requirements Gathering 1.1.Owner’ viewManage AccountsMaintain profileManage paymentthrough gateway.Online notifications Manage contributorsAllow members create accountAdd/remove products from websiteManage productsRecord information on new productsRecord information on artist of productRecord buyer of the productpaymentManage reportsWeekly reportsPay reports for artistsMonthly reportsManage salesRecord information on amount of product sold
Requirements Gathering_1
1.2.Users Business users - Manager and non-manager, contributors Information system users – Customers, artists, bank2. Domain Analysis 1.Domain definition and domain scopeArtisans CooperativeDomain ScopeDomainScope OutlineOnline ordering All those activities which come directly into contact with ordering orders on online fall within this domain:RegistrationView productManage shopping cartMake paymentInventory managementAll those activities which come directly into contact with managing product stocks fall within this domain:Add ProductDelete productUpdate productSales managementAll those activities which come directly into contact with managing sales fall within this domain:Monitor sales weeklyMonitor sales monthlyReport managementAll those activities which come directly into contact with generating reports fall within this domain:Generate reportsEmail reportsUser managementAll those activities which come directly into contact with managing users fall within thisdomain:Manage manager/non-managerManage members/contributors2.Identify the domain concepts from the domain definition and scopes. Categorise the concepts intoprocesses, functions, roles, objects, and business rules. You need to list them in a domain dictionary table using the following template:THIS IS NEED TO BE DONE IN THIS QUESTION?(ADD MORE CONCEPTS. MAKE SURE YOU COVER ALL TYPES. USE SAME NAMES YOU USED BEFORE)/.Artisans CooperativeDomain DictionaryNameTypeDescriptionRegistrationProcessAdding a member to add or delete products. The process collects new or changed personal information for a new or a current member. Performed by managerRegistrationObjectThe profile for providing platform to add/update product to a member.
Requirements Gathering_2
ManagerRolePerforms registrationA productObjectAny artefact managed by the memberBuyerRolePurchase product from online systemUpdate inventoryProcessAdding, deleting and updating the stock of product. Performed by member or manager.MemberRoleAdd/Delete productProduct catalogue ObjectIt includes product name, id, price and description.Credit cardObjectIt is used for online payments.Payment gatewayProcessIt will be integrated for making online transactions.Shopping cartObjectIt includes list of items to be purchased.Sales reportObjectWeekly and monthly generated reports.User profile managementFunctionManages all user accounts i.e. add, remove and update an account.3. Behavioural Modelling 3.Stakeholders of the systemTHERE ARE MORE STAKE HOLDERS ADD THEM(THERE ARE MORE STAKHOLDERS)Artisans CooperativeStakeholders & ActorsNameDescriptionContributorA person who is a member of the company and can add/remove products on online catalogue.ManagerA person who is a member of the company and manages contributors and inventory.Non-managerA person who is a member of the company and manages stall related activities.BuyerA person who purchases an order online.ManagersAn entity or a group who manages the website and takes decisions on the basis of sales report.Finance staffPurchases items from suppliers, give quotation, generate reports.ICT officerManages web portal data, manages product catalogue, order management, etc.4.Create a Use Case Summary for both the Online Ordering and Inventory Management subsystemsof the Artisans CooperativeArtisans CooperativeOnline Ordering: Use Case SummaryIDNameDescriptionActors100Make accountAn online account is created by the customer on the website.Customer, Manager110Manage shopping cartAfter registration, customer login in the system and select products and add them in his/her cart.Customer120Make paymentOnce, he/she finalizes the cart, then he/she makes payment through either credit card or PayPal.Customer130Manage notificationA notification is sent to customer and manager on successful order creationSystem
Requirements Gathering_3
140Manage shopping cartCustomer makes orders through selecting items into the shopping cart.CustomerArtisans CooperativeInventory Management: Use Case SummaryIDNameDescriptionActors200Add productsAn authorized contributor/member adds a product in the online catalogue through his/her account.Contributor201Delete productAn authorized contributor/member deletes a product in the online catalogue through his/her account, if requiredContributor202Update inventoryWhen a product is sold on the website, an email is triggered and manger decreases the count of that particular product stock.Manager203Manage supplyWhen level of stock goes less than available, thenmanager places orders for new stock.Manager214Manage catalogueThe contributors are allowed to updates online catalogue with new or updates in products.Contributors
Requirements Gathering_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Business Information Systems 10 Business Information Systems Stakeholders View
|9
|713
|43

Information Systems Development
|13
|1418
|169

Domain Analysis and Use Cases in a Student-Based System
|17
|1615
|158

CSE2ISD Information Systems Development
|12
|1631
|53

Cheltenham Club Information System
|18
|4192
|333

System Analysis and Design Doc
|10
|691
|271