Professional Documents
Culture Documents
Running Head: Mis605 Systems Analysis and Design
Running Head: Mis605 Systems Analysis and Design
Table of Contents
Introduction......................................................................................................................................3
Task 1...............................................................................................................................................4
Task 2...............................................................................................................................................7
Task 3...............................................................................................................................................9
Task 4.............................................................................................................................................13
Task 5.............................................................................................................................................14
Task 6.............................................................................................................................................16
Conclusion.....................................................................................................................................21
MIS605 Systems Analysis and Design
Reference List................................................................................................................................22
Appendix........................................................................................................................................24
3
MIS605 Systems Analysis and Design
Introduction
In the respective report, the enrolment system for a College will be demonstrated, the
enrolment system is an infrastructure which will help in managing the large amount of students
and their way of enlisting into the college and also project manager, time table officer will be
able to handle the records of the students successfully. In case of enrolment system, the
expectations of the students are not only confined to customized service but also speed service
which will enable them to maintain their records as well it will help them in connecting to the
college authorities to get updates regarding their class timetables, and submission and updating
details of their projects they are handling. In a overall basis this systematic operation will create
credibility for both parties.
The college that has been taken into consideration is the ABC university, established in
the year 2013 in Melbourne, Brisbane and Adelaide. It has an overall student of 50, 000
consisting all the four branches. The report will thus emphasize the enrolment system by the help
of UML diagrams, Entity Relationship Diagram (ERD), Context diagram to understand the
4
synchronising of the tasks done while enlisting a student.
MIS605 Systems Analysis and Design
Task 1.
Using the context diagram leads to the high level understanding of the enrolment
system. It helps in synchronising the activities according to the entities in the system (Cowen &
MIS605 Systems Analysis and Design
Creed, (2017). The ABCU enrolment system will have four major entities and their work related
to the enlistment which will be represented through a table, they are as follows:
Entities Activities
Student They can deliver their reports, submit projects
View as well see the updated timings of
classes and file submissions
They can pay their university fees through
online procedures
Enrolment manager They analyse the reports and tasks of the
enrolment and timetable manager
Courses and their fees structure are updated
by director
Subject changes and enlisting the degrees and
their respective credentials that are given for
the better understanding of the students
6 Timetable manager Timetables are created by the officer for the
student to view
Make update in the timetable as per change of
schedule
Addition, deletion of timetable as well as
students who have dropped out
Main Director The task of main director is similar to the
enrolment manager, the difference is the main
director checks and analyses the work of the
other manager and deliver subjective reports.
They analyse the reports and tasks of the
enrolment and timetable manager
Courses and their fees structure are updated
by director
Subject changes and enlisting the degrees and
their respective credentials that are given for
MIS605 Systems Analysis and Design
7
MIS605 Systems Analysis and Design
Task 2.
Create and document a Level 0 Data Flow Diagram (DFD). The Level 0 DFD should
contain all the major high-level processes of the System and how these processes are
interrelated.
The maintaining of timetable is mainly done as the initial step to elaborate the student
credentials and their records, the course and the enrol tab shows a single level process, which
clarifies the relationship among the various entities (Williams & Hennebry, (2016).). Wide
variety of students searching the system, will be able to add, delete and modify their timetable,
students can access the timing from the timetable manager, and the course details from the main
manager. Zero level DFD explains the high flow of the levels and the maintenance in the
enrolment system.
On the contrary side students are similarly huge portion of this selection structure.
Thus, they are moreover dependable while preparing programming for them. Programming
should be straightforward as it noteworthy for straightforwardness in the enrolment system.
Selection is set reliant on criteria. At the point when the student picks and enrolled into his/her
MIS605 Systems Analysis and Design
subjects consequent stage approach is portion. Student should pay their costs through the incited
portion door as it is ensured and secure portion entry. At the point when this strategy is done
receipt of his/her portion and selection for the subject is asserted in the allocated subject and
course.
9
MIS605 Systems Analysis and Design
Task 3.
Select three major and non-trivial processes from Level 0 DFD, decompose each of the processes
into a more explicit Level 1 DFD.
Here in this errand, data flow diagrams for online enlistment entry is portrayed in each
procedure. Past graph is appeared in the general of each term yet level 1 DFD is indicated for
every substance and partners
Here, next graphs are portrayed for Students, Enrolment Officer and Program Director.
10
As we depicted before students are key partner for our venture of enlistment.
Understudies have their sign in id to get to the understudy gateway. Understudies can get to the
data about subject and course from their subject databases. In the wake of counselling with
MIS605 Systems Analysis and Design
speaker and course facilitator they can pick their subject for the trimester. When enlistment has
been done, they need to make instalment for the subjects before enumeration date to stay in the
subject or course. During this they can likewise change their subject's choice. Officials
previously made standards and guidelines for enlistment, so no contention ascend in the choice
procedure.
11
Enlistment official or enrolment manager is the individual who ensure the subjects and
its accessibility in the understudy's entrance. Information of this all subjects and courses is put
away in the information stockpiling framework. He/she administers subjects for example,
Enrolment official take choice of the subject’s course, they are additionally qualified to include,
alter or expel the subject from the course according to prerequisites.
MIS605 Systems Analysis and Design
12
Program chief is situated at the top-level administration who is dealing with every
one of the courses and subjects and related quarries. That individual chooses the course and
related subjects include, alter substance or erase subjects in the course. Pre-imperatives for
understudies are likewise chosen by Program chief, so understudies must completion those
subjects before beginning different subjects.
MIS605 Systems Analysis and Design
13
This is the level 1 DFD of the timetable procedure. The procedure is partitioned into
three procedures. All procedures happen in a steady progression. The database is put away and
taken from the database and it is in effect unmistakably obvious in the level 1 DFD. Enlist and
Timetable databases have a place with the timetable procedure (Bahr & Christensen, (2015).).
Timetabling Officer and Student outer elements have a place with a similar procedure. Every one
of the exercises identified with timetable have a place with this procedure.
Task 4.
Using your own experience with similar online student enrolment systems and the
information provided in the case study: (i) Identify all the entities and their relationships in
the System (ii) Create and document an Entity Relationship Diagram (ERD) for the
System.
MIS605 Systems Analysis and Design
Elements are generally significant into the graph as it makes each procedure
straightforward with their significance and association with different substances. Here in the
accompanying framework elements are recognized and depicted.
14
15
MIS605 Systems Analysis and Design
Task 5.
Should data be stored in files in a file system or in a database for the System? Justify your
answer.
There are two types of procedures in which files can be stored that is in a file system or
by creating a database.
Execution can be superior to doing it in db. To legitimize this storing enormous records
in database then it might hinder the presentation in light of the fact that a basic inquiry to
recover the rundown of documents or filename will likewise stack the record information
on the off chance that you utilized Select * in your question. While Files framework
getting to a record is very straightforward and light weight (Jacob & Jose, (2016,
August)).
Sparing the records and downloading them in the document framework is a lot more
16 straightforward than database since a basic Save as capacity will enable you to out.
Savvy as It is Economical in the vast majority of the cases to grow your web server as
opposed to paying for specific Databases.
Simple to move it to Cloud stockpiling like Amazon S3 or CDNs and so on later on.
Most ideal approach to do: Though File System accompanies some expense and certain
cons, A great Internal Folder Structure and picking an organizer area which might be a
little hard to access by others.
Advantages of Database:
Disadvantages of Database:
Task 6.
Translate the ERD you developed in Task 4 into a physical relational database design.
Document database tables and their relationship in MSWord file. Normalise your database
design to the Third Normal Form (3NF).
The above given ERD diagram explores the student enrolling system, which comes
with student id, university id and contact details. The normalisation explains every single details
of the student and projects it in third normal form
Student table can have various traits, for example, understudy id subject name,
18 subject code, subject course. Understudy id for this substance is an essential key segment and
courses id is considered as an outside key.
The table which has been depicted is not a standard one, as it has many issues still remaining.
Third ordinary structure is the last phase of the most widely recognized standardization process.
The standard for this is:
The transitive practical reliance implies that each property that isn't the essential key must rely
upon the essential key and the essential key as it were.
For instance:
This implies section A decides segment B which decides segment C. As a transitive useful
19
reliance, ought to be expelled. Segment C ought to be in a different table.
“Student ID, course ID, Student name, charges paid, date of birth, address”, it must be analysed
that any of the non-essential key fields rely upon an option that is other than the essential key. It
came as a result that none of them relies on any one (Harrison & Chen, (2015, March).
Notwithstanding, in the event that we take a gander at the location, something intriguing can be
seen, they are given below:
“Address”
It will be observed a connectivity in the postal code and city. The most relevant
process in depicting addresses, and you may have seen this in the event that you have rounded
out any structures for addresses online as of late.
The ZIP code, or postal code, decides the city, state. For similar kind of situation,
“56128 is South Boston, and 56125 is North Boston”. It can be considered as an example
referenced before: “A decides B which decides C. Student decides location ZIP code as it
decides the particular place”. The table will now resemble this:
(“Student ID, course ID, Student name, charges paid, date of birth, road address, address code
ID”)
(“Address Code (address code ID, ZIP code, suburb, city, state”)
Another table called Address Code, and connected to Student table. I made another section for
the location code ID, on the grounds of the postal code may allude with many cities or states.
Along these lines catching reality, projected in different table to ensure it's just put away in one
20 spot.
In both the tables there are no sections that is reliant on essential key. Instructor
(“educator ID, educator name, educator address”). There should be utilization of a similar
methodology for putting away address.
Educator (instructor ID, educator name, road address, address code ID)
Address Code (address code ID, ZIP code, suburb, city, state)
It utilizes a similar “Address Code table “referenced previously. There is no making another
location code table.
MIS605 Systems Analysis and Design
(“Student ID, course ID, Student name, charges paid, date of birth, road address, address
code ID”)
“Address Code (address code ID, ZIP code, suburb, city, state)”
“(Subject ID, subject name)”
“Subject Enrolment (Student ID, subject ID)”
“Educator (instructor ID, instructor name, road address, address code ID)”
“(Course ID, instructor ID, course name)”
21
MIS605 Systems Analysis and Design
Conclusion
In the report it has shown the various enrolment system procedures and it helps in the
synchronizing of the student registration and they can connect the database by giving their
credentials. Candidates are not just searching for customized consideration at each progression
yet in addition hoping to get it speedy. Like never before, important, significant and auspicious
data could be adequate determinants in a possibility's choice. Enlistment frameworks, when
actualized effectively, give confirmation groups a superior influence over Student needs and
inspirations. With the help of the following context diagram , DFD it has been projected that a
level to level; process is very necessary to create synchronisation in system of ABC university.
22
MIS605 Systems Analysis and Design
Reference List
Cowen, J. M., & Creed, B. (2017). Public School Choice and Student Achievement: Evidence
From Michigan’s Interdistrict Open Enrollment System. AERA Open, 3(3),
2332858417731555.
Williams, K., Williams, G., Arbuckle, A., Walton-Roberts, M., & Hennebry, J. (2016). Policy
Points, Issue VIII: New Policies, New Students, New Direction? Trends in International
Student Enrollment in Ontario’s Changing Policy Landscape.
Bahr, P. R., Gross, J. L., Slay, K. E., & Christensen, R. D. (2015). First in line: Student
registration priority in community colleges. Educational Policy, 29(2), 342-374.
Weiler, S. C., & Vogel, L. R. (2015). Charter School Barriers: Do Enrollment Requirements
Limit Student Access to Charter Schools?. Equity & Excellence in Education, 48(1), 36-
48.
Ahmar, A. S., Rusli, R., & Rahman, A. (2017). Steps in designing queue and interview process
23
using information system: A case of re-registration of new students in Universitas Negeri
Makassar. Jurnal Internasional, 9(1), 52-57.
Sugiarto, E., Kom, S., & Kom, M. (2015). Contex Diagram dan Data Flow Diagram.
Jukic, N., Vrbsky, S., & Nestorov, S. (2016). Database systems: Introduction to databases and
data warehouses. Prospect Press.
Zhuchenko, A. I., Osipa, L. V., & Cheropkin, E. S. (2017). Design database for an automated
control system of typical wastewater treatment processes. Int. J. Eng. Manuf.
(IJEM), 7(4), 36-50.
Harrison, S., Villano, R., Lynch, G., & Chen, G. (2015, March). Likelihood analysis of student
enrollment outcomes using learning environment variables: A case study approach.
In Proceedings of the Fifth International Conference on Learning Analytics And
Knowledge (pp. 141-145). ACM.
MIS605 Systems Analysis and Design
Phankokkruad, M., Jaturawat, P., & Pongmanawut, P. (2016, August). A real-time face
recognition for class participation enrollment system over WebRTC. In Eighth
International Conference on Digital Image Processing (ICDIP 2016) (Vol. 10033, p.
100330V). International Society for Optics and Photonics.
Jacob, P. M., Jose, J., & Jose, J. (2016, August). An Analytical approach on DFD to UML model
transformation techniques. In 2016 International Conference on Information Science
(ICIS) (pp. 12-17). IEEE.
Feng, G. (2018, September). The Design and Optimization of Database. In Journal of Physics:
Conference Series (Vol. 1087, No. 3, p. 032006). IOP Publishing.
24
MIS605 Systems Analysis and Design
Appendix
25