Академический Документы
Профессиональный Документы
Культура Документы
_________________________________________________________________________
CMIS5103
METHODOLOGY OF INFORMATION SYSTEM DEVELOPMENT
SEPTEMBER SEMESTER 2016 (USTY)
INSTRUCTIONS TO STUDENTS
2. Your assignment should be typed using 12 point Times New Roman font and 1.5
line spacing.
3. The assignment should contain about 3000 5000 words (15 20 pages).
6. Your assignment should be prepared individually. You should not copy another
persons assignment. You should also not plagiarise another persons work as your
own.
Notes:
EVALUATION
This assignment accounts for 60% of the total marks for the course.
1
ASSIGNMENT QUESTION
Maahad Tahfiz A-Fawwaz is a tahfiz school which mainly focus on teaching and memorising
Al-Quran. Quran consists of chapters (30) and versus (sentences in a surah). A surah has
many versus (0 to 9999). The school is located at Bandar Baru Bangi. There are 100
students studying at the school. The school has 10 teachers and usually called as ustad.
Each ustad is assigned with not more than 15 students per class. The main business
process of the school is to manage the students applications and registrations, student
performance, staffs performance and school finance. Following are the current basic
business processes of the school:
1. The application form can be found from the website or school. The application form
is sent to the school by email (admin@fawwas.org) or fax to (03)89256721
2. The school will send a letter calling for interview. The ustad will examine the reciting
performance of the student during the interview.
3. The student will receive offer or reject letter from the school management.
4. When a student comes for the registration day, he/she fills the registration form and
pay the fees which consists of registration fees, actitives fees and the first month
fees for the academic, food and accomodation.
5. The student is assigned to an ustad and each ustad handles a class. The class is
distributed according the performance of the student.
6. In the following months, students have to pay the monthly academic, food and
accomodation fees.
7. The school gets income either from donation or fees.
8. The main expenses of the school are for the ustads salary, school operations such
as billing, building maintenance and school activities.
9. Students have to memorise the ayat everyday. The ayat have been assigned by the
ustad a day before.
10. Everyday after reciting, ustad validates the performance of the students recitation or
memorisation of the quran and state the surah and number of ayat have been
memorised and assigned what next ayat they need to memorise for tommorow.
11. An appreciation letter is sent to the donours for their donation. The donation is in a
form of cash money, cheque or etc.
2
12. The school also conduct lot of activities or events such as services to people,
Qasidah, talk, maulidurasul, etc which stored the event date, name of the activity,
the cost, person in-charge (usually ustad) and the committee members (ustads and
students).
13. The management, ustad and students can view the performance of the students.
14. The management also can generate the yearly profit and margin report, view
performance of the ustad and list of donours and the yearly activity report.
15. The management can also generate yearly students performance report.
Note: Please make any assumptions for any attributes which are needed.
QUESTION 1
PURPOSE
To allow student :
critically analyse business problems and suggest an infomation systems solution.
to model the system requirements using use case diagram with its description,
context diagram, DFD, and ERD for the proposed system.
QUESTION
3
QUESTION 2
Question 2 is refering to the case study above and your answers in Question 1.
PURPOSE
To design the proposed system that will include:
o user interface design;
o data design; and
o architecture design.
QUESTION
a. Prioritise the use cases to be implemented using the format below, sort by the
ranking number and justify your decision. The smaller the number the higher priority
it is. Following table shows an example.
[2 marks]
b. Use a GUI interface design tool such as Visual Basic or Dreamveaver to design an
user interface for:
i) Main Menu and sub-menu for each user.
ii) User Interface input for each use case.
iii) Design the reports as stated in the requirement.
[12 marks]
c. Produce a table relationship and its data dictionary for the proposed system.
[8 marks]
d. Choose at least 3 use cases (the highest ranking) and develop use case description
for each use case using detail format.
[6 marks]
e. Based on your answer in (d) above, draw interaction diagram for the three use cases.
[6 marks]
4
f. Based on your answer in (e) above, develop a design class diagram based on the
three interaction diagrams.
[6 marks]
[40 Marks]
[TOTAL: 60 MARKS]
END OF PAGE