IGNOU MCA MCS-044 SOLVED ASSIGNMENTS 2014-2015 Mini Project IV FOURTH SEMESTER
Ans: Comming soon. Now follow - How to write Best ASSIGNMENTS / ANSWERS by Yourself
Mini Project MCS-044
There are five questions in this assignment carrying 80 marks. Rest 20 marks are
for viva-voce. You may use illustrations and diagrams to enhance the explanations.
Please go through the guidelines regarding assignments given in the Program Guide
for the format of presentation. Assumptions made if any, should be stated.
Background and Project Specifications:
A School is using a School Information System (SIS) to maintain fee and attendance
records of its students. When a student takes admission in the school, s/he is allotted a
unique admission number. The basic student information that is stored in the SIS includes
name, parent name, address, phone number of guardian, email ID of guardian and health
record. The school charges fee from its students every quarter (3 months). The fee
includes components like tuition fee, activity fee, material fee and bus fee. Any student
who does not pay the advance fee by a due date is charged late fee for a period of 15
days. After that a fee defaulter list is created and reported to the principal. Some students
of the school may be given waiver of tuition fee on account of scholarship. The school
maintains the records of the last 20 years. The attendance of each candidate is recorded
every day. A student whose attendance falls below 60% in a month is issued a warning
letter. Both the attendance and fee records of every student is loaded on the website
having controlled access. The principal can see all the records, class teachers can see the
records of all the students of their class, and parents of a student can view record of their
ward.
You may study such system at any School.Perform the following tasks for the School.
Question 1: Which Systems Development Life Cycle (SDLC) will
you propose for the specification given above? Justify
you selection by evaluating suitability of at least two
SDLCs
Question 2: What would be major costs of installing the system?
What are going to be the benefits in terms of finance?
Perform a cost-benefit analysis for the proposed
software. List the major tasks and milestones of the
Project and make a project schedule. Your schedule
must include both GANTT and PERT charts. Explain
the two charts drawn by you.
Question 3: Study the system and create a software requirement
specification. You must identify either the processes or
objects while analyzing. During the analysis give
consideration to possible input and output of the
processes. After identifying the requirements, create
Analysis Models. You may either use the classical
approach and draw Entity relationship diagram and data
flow diagrams (DFDs) up to level 2-3; or you may take
object oriented analysis approach and create class
diagram, use case diagram, use cases, etc.
Question 4: Design the system architecture and the database as per
the needs of the system. You must perform
normalization on tables up to 3rd normal form. The table
design must include Primary and Foreign keys and
constrains. Create the systems flow chart or detailed
process design and state transition diagrams. Also
design the user input screens and output report formats.
Question 5: Design various unit test cases for different testing
techniques/strategies.