SCHOOL OF ARCHITECTURE, COMPUTING AND ENGINEERING
Submission instructions
· Cover sheet to be attached to the front of the assignment
· Question paper to be attached to assignment
· All pages to be numbered sequentially
· Assignment to be stapled ONLY ONCE in the top left-hand corner
· Assignment NOT to be placed in a folder, plastic sleeve of any kind or bound in any other form.
· Computer discs to be attached to the work in an envelope or purpose made sleeve adhered to the rear
Module code
SD3043
Module title
Advanced Information Systems Development –
SEMESTER A
Module leader
Yoges
Assignment tutor
Assignment title
Designing and development of Orange Training Institute Information Systems
Weighting
50%
Handout date
Submission date
Learning outcomes assessed by this assignment
1,3,6-8Adv. Information Systems Development Assignment
Problem Statement
You are tasked with developing a new student registration system for Orange Training Institute which is located in Bangsar Kuala Lumpur. The college would like a new client-server system to replace its much older system developed around mainframe technology. The new system will allow students to register for courses and view grades from personal computers attached to the campus network. Professors will be able to access the system to sign up to teach courses as well as record grades.
Due to a decrease in federal funding, the college cannot afford to replace the entire system at once. The college will keep the existing course catalog database where all course information is maintained. This database is an Oracle relational database running on an IBM mainframe. Fortunately, the college has invested in an open SQL interface that allows access to this database from the college's UNIX servers. The legacy system's performance is poor, so the new system must ensure that access to the data on the legacy system occurs in a timely manner. The new system will access course information from the legacy database but will not update it. The registrar's office will continue to maintain course information through another system.
At the beginning of each semester, students may request a course catalogue containing a list of course offerings for the semester. Information about each course, such as professor, department, and prerequisites, will be included to help students make informed decisions. This institute has 3 different kinds of students, Certificate, Diploma and Degree.
The new system will allow students to select up to four course offerings for any term. In addition, each student will indicate up to two alternative choices in cast the student cannot be assigned to a primary selection. Course offerings will have a maximum of 25 students, and a minimum of five students. A course offering with fewer than five students will be canceled. For each semester, there is a period of time that students can change their schedule. Students must be able to access the system during this time to add .
SCHOOL OF ARCHITECTURE, COMPUTING AND ENGINEERINGSubmissio.docx
1. SCHOOL OF ARCHITECTURE, COMPUTING AND
ENGINEERING
Submission instructions
· Cover sheet to be attached to the front of the assignment
· Question paper to be attached to assignment
· All pages to be numbered sequentially
· Assignment to be stapled ONLY ONCE in the top left-hand
corner
· Assignment NOT to be placed in a folder, plastic sleeve of any
kind or bound in any other form.
· Computer discs to be attached to the work in an envelope or
purpose made sleeve adhered to the rear
Module code
SD3043
Module title
Advanced Information Systems Development –
SEMESTER A
Module leader
Yoges
Assignment tutor
2. Assignment title
Designing and development of Orange Training Institute
Information Systems
Weighting
50%
Handout date
Submission date
Learning outcomes assessed by this assignment
1,3,6-8Adv. Information Systems Development Assignment
Problem Statement
You are tasked with developing a new student registration
system for Orange Training Institute which is located in
Bangsar Kuala Lumpur. The college would like a new client-
server system to replace its much older system developed
around mainframe technology. The new system will allow
students to register for courses and view grades from personal
computers attached to the campus network. Professors will be
able to access the system to sign up to teach courses as well as
record grades.
Due to a decrease in federal funding, the college cannot afford
to replace the entire system at once. The college will keep the
existing course catalog database where all course information is
maintained. This database is an Oracle relational database
running on an IBM mainframe. Fortunately, the college has
invested in an open SQL interface that allows access to this
database from the college's UNIX servers. The legacy system's
3. performance is poor, so the new system must ensure that access
to the data on the legacy system occurs in a timely manner. The
new system will access course information from the legacy
database but will not update it. The registrar's office will
continue to maintain course information through another
system.
At the beginning of each semester, students may request a
course catalogue containing a list of course offerings for the
semester. Information about each course, such as professor,
department, and prerequisites, will be included to help students
make informed decisions. This institute has 3 different kinds of
students, Certificate, Diploma and Degree.
The new system will allow students to select up to four course
offerings for any term. In addition, each student will indicate up
to two alternative choices in cast the student cannot be assigned
to a primary selection. Course offerings will have a maximum
of 25 students, and a minimum of five students. A course
offering with fewer than five students will be canceled. For
each semester, there is a period of time that students can change
their schedule. Students must be able to access the system
during this time to add or drop courses. Once the registration
process is completed for a student, the registration system sends
information to the billing system so the student can be billed for
the term. If a course fills up during the actual registration
process, the student must be notified of the change before
submitting the schedule for processing.
Head of School will be processing the registration forms in
order to ensure the students adhere to the regulations stipulated.
At the end of the semester, the student will be able to access the
system to view an electronic grade report. Since student grades
are sensitive information, the system must employ extra security
measures to prevent unauthorized access. The Head of Systems
Analyst will ensure the systems are working well and should
also conduct training for staff and students alike to ensure that
4. the new systems are running smoothly without any hiccups.
Professors must be able to access the on-line system to indicate
which courses they will be teaching. They will also need to see
which students signed up for their course offerings. In addition,
the professors will be able to record the grades for the students
in each class. Professor are advised to teach only 3 subjects per
semester and need the Head of School approval if they have to
teach more than the required number of subjects.
The Professors would also be able to recommend suitable
candidates by merits for scholarships to continue their studies at
an appropriate level.
Task
· Introduction
· Analyze the Problems of this Case Study and proposed a
development Methodology that you would use.
· Analyze the Software Quality Metrics that you would suggest
for this case study.
· Create a Use-Case Diagram analysis model for the course
registration system. This should contain a use-case model
consisting of a use-case diagram, and a brief description for
each use case, along with the actors participating in the use
case.
· Draw an Activity Diagram with and without Swim lanes
depicting the registration systems and explanation.
· Draw a Sequence Diagram depicting the systems and
explanation.
· Discuss the Risk Managements that you have undertaken for
this case study to be implemented successfully.
· Problem encountered when designing this project.
· References used.
· Conclusion
5. Documentation Standards
All Drawings must be submitted using either Smart Draw,
Select Enterprise ,Rational Rose, Argo/UML, Rhapsody,
Together/J, MS PowerPoint or MS Word or any Object oriented
support tools Software
Any special finding you have investigated worth mentioning
should be added to give your report an extra edge.
You are also encouraged to add in pictures of the relevant
categories that you could acquire either from the Net or
newspapers cuttings.
Make your report as realistic as possible.
All assignments should be submitted in a formal assignment
format such as Introduction, Body, Conclusion etc.
Group assignment of minimum 2 and maximum 3.
To avoid the possibility that group assessment practices may not
fairly assess individual contributions, all groups must indicates
each individual performance in percentage must be documented,
agreed by all members and signed by all team members.
Assignments must be handed in on time.
All assignment work should be substantially your own
Cheating or plagiarism will result in zero marks for the
assignment, and may result in failing the subject or worse
All assignments must be A4 papers and bound firmly in the
Project Report Cover clearly stated proper identification
Marking Criteria
No
6. Area
1
Introduction to this case from your perspective
/15 marks
2
Problem Analysis and Proposed Development Methodology
/10 marks
3
Software Quality Metrics Suggested
/10 marks
Use-Case Diagram - Include explanation and brief description
of use-cases and actors
/10 marks
3
Activity Diagram with swim lanes - include explanation
/ 5 marks
4
Activity Diagram without swim lanes - include explanation
/5 marks
5
Sequence Diagram
/10 marks
6
Risk Management Proposed
/10 marks
7. 7
Problem encountered - explanation and reasoning given
/10 marks
References
Proper references have been made from journals, books or
Internet URL
/ 5 marks
9
Overall Presentation, Layout and
Professionalism
/10 marks
Total /100 marks
_1433053920.unknown
24-hour Activity Budget
For a 24-hour period, record your activities and the approximate
amount of time of each. Use Table 10-5 to estimate the amount
of energy used for each activity. If the activity you have on
your list isn’t included in the table, select something similar
and use the Caloric expenditure listed. Be as detailed as you
can so that the estimate of your energy expended is reasonable.
Then tally up the total Calories expended for 24 hours.
Estimated Energy Expenditure
Write a brief description of EER and then calculate your EER
using the formula on page 319 of the textbook. Be sure to
convert your measurements to the metric units specified.
· What is your EER?
8. · How does this number compare to the energy expenditure
estimated by the 24-hour activity budget?
· How does this number compare to the Calorie guidelines on
page 319 of the text? (List the Calories recommended for your
age and activity level in the table and then compare that to your
estimated EER.)
· How does your estimated EER compare to the Caloric intake
estimated from your diet analysis?
· Are you in a positive energy balance, a negative energy
balance, or at energy equilibrium?
Resting Metabolic Rate
Write a brief description of basal metabolic rate (BMR) and
resting metabolic rate (RMR). Then estimate your RMR using
the formula on page 316 of the textbook.
· What is your RMR?
· Multiply your RMR by 0.94 to estimate your BMR. What is
your BMR?
· What proportion of your EER is energy used to maintain your
body at rest? (Divide your BMR by your EER and multiply by
100 to report the proportion in percent.)
· List factors that elevate BMR. Do any of these factors pertain
to you? Do you think the estimate of your BMR is too low,
accurate (sedentary) or too high? Explain why.
Body Weight, Body Composition and BMI
Write a brief description of the obesity epidemic in America
and include weight-related health problems that are a
consequence of overweight and obesity. Explain why height-
weight tables are no longer recommended as the sole source of
information for assessing body weight. Define BMI and list the
healthy range of this statistic.
· What is your body weight in pounds? Divide this by 2.2 to
convert this number to kilograms.
· What is your height in inches? Multiply this by 0.0254 to
convert this number to meters.
· Refer to the height-weight table on page 323 of your textbook.
9. What weight category do you fall into?
· Calculate your BMI using the metric formula on page 324.
What is the result?
· Refer to the BMI table on page 324 of your textbook. What is
your BMI according to the table? Is this estimate the same as
the BMI you calculated?
· What is your estimated percent body fat? (This should be on
the Tanita report your received during the fitness assessment.)
· What is your body fat distribution pattern?
· Consider factors listed in the inset on page 326. Is your body
weight healthy? Discuss the impact of each factor on your
present and future health.
1. A majority of health problems in the United States are
correlated with poor diet and insufficient physical activity.
Consider your family tree that you completed for your project.
This is completed during a nutritional assessment to consider
background factors that could affect your nutritional and health
status. Do you have any close relatives with diet-related health
problems? If CVD (cardiovascular) disease or diabetes are
present in your family tree, consider your fitness assessment.
What might you do to reduce your risk of developing one of
these diseases?
2. What is the recommendation for physical exercise each week?
3. Do you normally engage in physical exercise each week? If
so, how many Calories do you burn in one typical exercise
session? Use Table 10-5 estimate Caloric expenditure. For
example, if you engaged in a light weight-lifting routine for 30
minutes you would burn 4 Cal/kg/hour. If you weight 60 kg
then you’d burn about 60 x 4 x 0.5 (one half hour) = 120
Calories.
Project Assignment: Water Soluble Vitamins
10. Fill in the following table for water soluble vitamins based on
DRI tables, Chapter 13 in the textbook, and your 24-hour intake
as estimated using MyPlate. The gray-filled boxes should be
left empty.
1. Summary of water soluble vitamins and their roles in the
body.
Vitamin Letter
Chemical name
Coenzyme Name
Coenzyme Abbreviation
Major Role/Function
Deficiency Disease
B1
Thiamin
TPP
B2
Riboflavin
FAD
B3
Niacin
NAD+
Pantothenic acid
CoA
12. Your 24-hour intake
List 1 or 2 foods that you could include in your diet that are
good sources of each vitamin.
B1
Thiamin
B2
Riboflavin
B3
Niacin
Pantothenic acid
Biotin
B6
Pyridoxine
Folic Acid
13. B12
Cobalamin
C
Ascorbic acid
3. Are package food nutrition labels misleading?
Vitamin Letter
Chemical name
RDA
Daily Value
If an individual consumes the RDA of each vitamin, what
percent of the DV has been satisfied? (RDA/DV x 100 = % DV)
B1
Thiamin
B2
Riboflavin
B3
Niacin