Ask Software Engineering Expert

System Development Methods

You should hand in one copy of your assignment/project by the time and date mentioned above to the appropriate 'hand-in location' at the Gulf College. Fill in the front cover (staple together with you assignment). MAKE SURE that you fill in all the relevant details on this form. An acknowledgement will be given to you upon receiving your assignment. This is your receipt, keep it. You can submit work by post, but you must send it recorded delivery, it must be postmarked two days before the deadline date and a copy must be kept by you in case it is lost in the post. Faxed assignments will not be accepted.

Assignments must be submitted by the due date. The only circumstance in which assignments can be submitted late is if an extenuating circumstances form is submitted at the same time. In this circumstance work may be submitted up to 2 weeks late only. If the extenuating circumstances are upheld, the assignment will be graded; otherwise a 0 will be awarded.

This assignment will assess learning outcomes:

1. Analyse and develop different views of a system

2. Apply structured analysis, design and implementation techniques to develop a simple prototype, with a suitable interface, from conception through to implementation

3. Demonstrate knowledge of the fundamental issues of HCI by applying interface design principles to a prototype.

4. Select and justify appropriate methods of analysis, design and implementation for a particular component or application be it traditional, multimedia or web based.

NOTE: This assignment is to be carried out in groups of 2 students and counts as 50% of the total marks for this module.

1. Case study: AL Marai Juice Factory
"Oman Juice and Milk Factory" is one of the successful factories in the Sultanate of Oman. This factory manufactures many types of packed juices and milk under the brand name AL Marai.

The factory consists of six departments:
Human Resources Department: it is concerned with all matter which relates to staff members. It keeps track of employees records, counts and registers every employees worked hours per month (include overtime hours) and close the employ record in case of contract termination.

Accounting Department: it registers and keeps track of all revenues or expenses, financial transactions (debit and credit) and prepares the required financial reports like cash flow reports and balance sheets.

Purchasing Department: it delivers any tenders offers that may come from the suppliers to determine the supplier that will provide the required materials to the factory. In addition to purchasing anything that needed in the factory.

Production Department: this department consists of three production lines namely:
- Fresh juice Production Line
- Fresh milk Production Line
- Tetra milk packs Production Line
Each production line has a specific number of employees which includes packing employees, bottling employees, in addition to one (1) supervisor.

Inventory Department: it keeps details of all types of juice and milk that have been manufactured through the production lines and deliver to the customers who placed and paid orders.
Sales Department: it promotes and sell the goods.

The main activities in the factory are the following:
- Every Production supervisor requires the raw materials needed from the Inventory.
- Any final product will be counted and registered by the production supervisor then will be sent to be kept in the Inventory. A delivery report will be sent from production manager to the Inventory manager to sign it.
- Every supervisor should register the daily worked hours and over time hours - if any - for all production line staff and send a report to the HR department.
- HR department should calculate the total monthly worked hours for every employee and send a report to the accounting department.
- Inventory department sends an order to the purchasing department whenever the stock level for any item from the raw materials reaches the lowest level.
- The purchasing department should buy what is needed and the accounting department should pay the cost.
- Any payments from any customer should be paid to the accounting department.
Management have decided to develop a computerized information system to provide accurate information system about the factory activities and operations. At the first stage this information system should encompass the Human Resource Department, Production Department and Accounting Department and it should produce all required outputs like:
- Report for all employees in the factory.
- Report about daily manufactured juice and milk grouped by type.
- Monthly employee wage receipt.
- The customer's invoice.

 Assignment Requirements

You are required to provide the following:

1. Identify the functional requirements of the factory.

2. Produce a process model comprising of:
o A levelled set of data flow diagrams, including a context and p level 1 DFD with one of the main processes decomposed to an appropriate level.

3. Produce an entity relationship diagram to support the business requirements including: a list of attributes with primary and foreign keys identified.

4 Produce an event model for the main entities.

5. Provide a sample documentation for one of the elements of each model for example:
o An event description, process description, external entity description, data flow description, data store description and an entity description.

6 Provide evidence of correlation of the models.

7 Using Microsoft Access; implement those parts of your model which relate to the involved departments like management of HR Department, Product Department and Accounting Department.

You may need to amend the mapping of your model to the implementation to reflect the partial implementation of the design and you should document any changes.

Enter suitable test data.

The database must be able to provide the following information to the management:
o A report showing all details about all employees.
o An invoice, based on a parameter query, showing the subtotal costs and total cost for the sold products to the customer. The invoice must be formatted and presented according to commercial standards
o Monthly employee wage receipt which shows the wage details like worked hours, overtime worked hours, bonuses and deductions in addition to the net wage.
o One additional report which provides information that you think would be useful to management.

8 Design and implement a suitable user interface for the application, taking into account relevant HCI principles and provide an explicit rationale for your interface design decisions (i.e. refer to HCl/usability principles/research to justify each interface design feature). Provide evidence that the artefact satisfies the user requirements including evaluation of usability, and explain why you have chosen those particular usability evaluation methods.

The report should be submitted to the Moodle and a receipt of it should be attached. A copy of any written work should be submitted on flash drive. Any practical work intended for demonstration to your tutor must be submitted and hand in along with the report. If you do not submit the practical work with the written report, this will be regarded as a non- submission.

Software Engineering, Computer Science

  • Category:- Software Engineering
  • Reference No.:- M92337963
  • Price:- $35

Priced at Now at $35, Verified Solution

Have any Question?


Related Questions in Software Engineering

In this assignment you will answer the following questions

In this assignment, you will answer the following questions related to Android platform and Android security design. 1. Describe Android architecture in detail by explaining the four conceptual layers. 2. Describe Androi ...

The research paper for this course is about some of the

The research paper for this course is about some of the best sources of digital evidence for child abuse and exploitation, domestic violence, and gambling according to the National Institute of Justice. Research commerci ...

Research projectin the course we have covered various

RESEARCH PROJECT In the course, we have covered various security and privacy issues that arise in the cyberspace field. We have learned to identify these risks and have discussed the current approaches and developments f ...

Overviewyou are required to modify and logically extend

Overview You are required to modify and logically extend the functionality of a provided code base to implement a game. This requires you to modify the code base as well as create documentation and implement various user ...

Address the following integrating biblical perspectives

Address the following, integrating biblical perspectives where appropriate: Define a hate crime and describe how white supremacist groups use the Internet to spread their message of hate. Explain why hate crime legislati ...

In this assignment you will answer the following review

In this assignment, you will answer the following review questions from the reading materials of the module/week. 1. "What are the key components of a typical P2P application? Describe their functions." 2. "What are the ...

Write reply to this article with references with apa

Write reply to this article with references with APA bibliography. Hate Crimes Over the past couple of years, hate crimes have been on the rise in America's largest cities. Studies show that there were sharp spikes in th ...

Reply to this article with apa referencehate crimes

Reply to this article with APA reference. Hate crimes According to Merriam-Webster, hate crime is any of various crimes (such as assault or defacement of property) when motivated by hostility to the victim as a member of ...

Proposaldesign of an efficient gps tracking system tag for

Proposal Design of an efficient GPS Tracking System (tag) for monitoring small species IMPLEMENTING EMBEDDED SYSTEMS USING SYSML Task Using PapyrusSysML Software (Downloadable online - Evaluation Copy- Latest Version) Mo ...

Write review on this article with apa formatgovernment

Write review on this article with APA format. Government surveillance is a major issue in the United States and globally. Surveillance refers to any collection and processing of personal data, whether, identifiable or no ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As