New! Hire Essay Assignment Writer Online and Get Flat 20% Discount!!Order Now

CSE2ISD Information Systems Development

  • Subject Code :  

    CSE2ISD

  • Country :  

    Australia

  • University :  

    La Trobe University

Case study: The Inner East Artisans Cooperative

 
The Inner-East Artisans Cooperative was formed in the early 1990s, when a small group of talented artists (including painters, potters, jewellers, and wide variety of other arts and crafts), began to sell their creative products at regular Sunday morning market stalls in Melbourne’s inner eastern suburbs. Over the years, the group has expanded considerably and now has approximately 65 members. In additions to selling their creative products at stalls, the cooperative also now has its own website. The website hosts information about the individual artists who are members of the Cooperative; details of upcoming events, such as exhibitions and presentations; and an online catalogue and ordering system, through which the public can order items online.

The Cooperative is a not-for-profit organisation, whose operations are performed mainly by volunteers. Members pay the Cooperative an annual membership fee of $350, plus a 20% commission on all sales that they make through the Cooperative (online sales, and sales at market stalls). These funds are used to pay for the website services, market stall overheads, event costs, and accounting services. Any leftover funds are contributed to the cost of running the Cooperative’s annual Christmas party, which takes place after the Cooperative holds its annual general meeting (AGM) in early December. Up until now, the current fees and commissions have been enough to support the activities of the Cooperative, but increased costs may require the Cooperative to increase these.

At their AGM, the Cooperative appoints a small group of members (typically three or four) to its Management Committee. The members of this committee are commonly referred to as the

‘managers’, and have the responsibility of managing the operations of the Cooperative for the next twelve months. Their role involves managing contributor memberships, and market stalls and other events. They deal directly with the website service provider, the accountant and financial services, market stall organisers, and event venue owners. Other members of the Cooperative (i.e., ‘non-

managers’), with the help of family and friends, perform duties which include the setting up and packing down of stalls; taking cash and credit card payment at stalls; manually updating their online inventory after market stalls; and arranging the delivery for online orders that they have received.

Each member of the Cooperative has an account on the Cooperative’s website. These accounts are set up by the managers. When a new member joins, managers lodge a request with the web service provider for a new account to be set up. Once their account has been set up, members can access their accounts to perform a variety of tasks, which include maintaining their profile (where they can include a brief description of themselves, including awards and other acknowledgements that they have received); adding or removing products from the online catalogue and inventory system; and responding to online orders or queries. The online system notifies members via email when an order or query is received for one of that member’s products. If a member is unavailable, managers utilise their accounts to fulfil online orders and manually update the online inventory following market stall sales.

The website allows potential customers to view products in a number of ways. They can view products produced by individual artists. They can also view products by category (e.g., paintings, jewellery, pottery, clothing, etc.). The online store utilises the typical shopping cart and checkout model, and has facilities for payment via credit card or PayPal. When an online purchase is confirmed and payment details are validated, the inventory system is automatically updated and email notifications are sent to the appropriate artists and managers.

Sales reports are generated on a weekly basis by the online sales service. These reports are emailed to managers, who combine this information with market stall sales figures. The funds, less commission, are then distributed to artists for the products sold. Every quarter (i.e., every 3 months), these sales records, together with bank statements, are sent to the accountant, who handles the Cooperative’s financial affairs with the tax Australian Taxation Office (ATO). The managers also present monthly sales reports to the members.

The Cooperative is continuing to expand. Whereas the group initially consisted of a small group of people located in a relatively small area of Melbourne, an increasing numbers of members from outer lying areas are also joining. In fact, numbers have increased so significantly that the Cooperative is even considering changing its name from the Inner-East Artisan’s Cooperative to the ‘Melbourne Artists Group’. However the Cooperative’s main concern at the moment is to improve their information system. Consequently, they are seeking to employ the services of a systems analyst.

 

Tasks

You need to analyse (as a preliminary to designing) an information system for the Artisans Cooperative using the Object Oriented methodology. Your tasks encompass the following steps:

I. Requirements Gathering
  1. Create an owner’s view for the system that you can show to stakeholders for feedback.

You can make any reasonable assumptions if any details that you think are important are not clearly mentioned in the case description.

  1. Identify the users of the system. List these under subheadings for business and information systems users
II. Domain Analysis
  1. Write domain definitions and, from there, proceed to establish the domain scope for the system and each subsystem. The following table provides a template for your answer.

Artisans Cooperative

Domain Scope

Domain

Scope Outline

 

§

 

§

 

  1. Identify the domain concepts from the domain definition and scopes. Categorise the concepts into processes, functions, roles, objects, and business rules. You need to list them in a domain dictionary table using the following template:

Artisans Cooperative

Domain Dictionary

Name

Type

Description

 

III. Behavioural Modelling

After completing the domain analysis, you are ready to start use case modelling. Please make sure that you use the domain concepts identified during the domain analysis activity as the basis for behavioural modelling.

  1. Identify stakeholders of the whole system. List them with descriptions using the following table template.

 

Add File
Files Missing!

Please upload all relevant files for quick & complete assistance.

Getting started with MyEssayAssignmentHelp is FREE

15,000+ happy customers and counting!

Rated 4.7/5 based on
1491 reviews
;