Group Assignment of System Analysis and Design
Group Assignment of System Analysis and Design
Contents
1. Introduction...............................................................................................................4
2.1 PROBLEMS...........................................................................................................................6
2.2 EFFECT..................................................................................................................................6
2.3 SOLUTION.............................................................................................................................6
3. Proposed Planning.....................................................................................................7
3.1 SDLC.....................................................................................................................................7
4. Feasibility study........................................................................................................13
5. System Analysis........................................................................................................20
2|Page
Learning Management System
6. Design Diagram........................................................................................................25
6.3 ER Diagram.........................................................................................................................27
7. Interface design........................................................................................................28
8. Individual Components.................................................................................................35
3|Page
Learning Management System
1. Introduction
This institution relies on traditional training and learning methods which are class-based so,
The business process starts from inquiry and enrollment where all the information about the
course's institution offers, enrollment requirement schedules and fees is provided and if the
learners are interested then the registration form is given where the students need to fill in
their personal information and take courses. The fees should be summitted first and then
their training session starts where they are guided by our qualified and experienced
instructors. After the completion of courses deserving learners will get certificates and also
internship opportunities.
Besides this marketing is done to promote the institution through social media,
advertisements, online platforms, and also through partnerships with many industries so that
deserving learners can get internship opportunities.
Analyzing needs and trends of markets is also done through daily market analysis. Feedback
and suggestions are taken from students and experts about the trending courses and
curriculum to evaluate the effectiveness of current provided programs and improve and
update the curriculum if required.
4|Page
Learning Management System
As this institution is still based on traditional learning there are many challenges that the
company are facing such as difficulties in updating courses, manual errors, high costs for
infrastructures, geographical constraints, and many others.
Through market analysis and current trends, we recognized the need for an online learning
management system. The Swiftstudy Learning management system is a software application
to enhance our institution and make it more flexible and accessible globally as per our
mission and to address the challenges of traditional training methods. some of the features of
the swiftstudy learning management system include course details, payment details, learners'
personal details, instructor schedules, etc.
It provides online training materials such as course guides etc. anytime and anywhere if there
is an internet connection, so it is flexible and accessible.
It provides a course management feature so the instructors can provide, or upload learning
materials, videos, slides, and assignments and the course also can be updated.
It also provides a progress tracking and reporting feature which helps student progress and
course effectiveness.
5|Page
Learning Management System
2.1 PROBLEMS
2.2 EFFECT
· Learning - students can promote their daily learning habits and performance for academic
achievement.
· Creativity –Provides extra resources for both students and teachers that increase the creativity
and innovation of individuals.
· Socialization – learners can learn from each other perspectives, experiences and their point of
view.
· Challenges – it can be challenging for disabled people to cooperate with other people in the
system.
· Development – it helps to develop the character and personality of an individual.
· Interaction – It helps to build trust with each other due to face-to-face communication and
interaction.
2.3 SOLUTION
· User-friendly – create a user-friendly environment so that the learners get comfortable enough
to communicate and interact with each other.
6|Page
Learning Management System
· Infrastructure – include strong investment in physical factors such as buildings, chairs, desks,
rooms, etc.
· Efficient Transportation – minimizes the routes and schedules to optimize the cost of vehicles
and fuel consumption.
· Communication - Clear communication with each other should be done to fulfill the needs of
users
· Service - Create a responsive support system including help desks, forms, and other support.
· Records- all the records, information, and data of students should be updated and kept
securely.
· Results - Include various surveys, quizzes, and tests for personal opinions and learner’s
outcomes.
Needs – Swifystudy helps learners meet their needs including academic achievements,
skills, qualities, and future guidelines
Skills – Swifystudy help individuals grow their skills such as socializing,
communicating, speech, personality, etc.
Satisfaction – its main objective is to make sure that users are satisfied with the
progress and outcomes that they want to achieve.
Growth – like any business, swifystudy aims to grow the business and sales strategies
by expanding in the market and creating economic success
Market competition – With the rapidly growing competition, Swifystudy strives to
compete by offering various features, technology trends, goals, and innovation
Improving Qualities – Helps users enhance their abilities and qualities of learning by
providing guidelines.
Security – Swifystudy prioritizes the data and information security of learners by
implementing robust data security measures and providing the documentation to
customers
3. Proposed Planning
3.1 SDLC
System Planning
7|Page
Learning Management System
The project begins with the planning process as the company needs to identify the needs,
objectives, process, and scope of the project. The team engages and identifies the scope,
objectives, and goals of the project to be achieved. Plans are made according to the user
interfaces, hardware and software limitations, and development architecture. It also estimates
costs and time regarding the projects. This report will guide the team to achieve
organizational goals.
System Analysis
After collecting important information, the analysis is implemented for the project. Based on
the gathered information, the given inputs are divided among each member. In this process,
given information is going to be analyzed, and creating strong goals. Team will gather
information and data through various surveys, questionnaires, wireframes, brainstorming,
interviews, feedback, etc. Those requirements will be implemented and documented through
SRS (software requirements specification) where that information is examined.
8|Page
Learning Management System
System Design – After analyzing the information it is converted into architectural models.
inputs, outputs, and processes are designed in detail. The approved requirements are
documented in a special design model describing their features properly. Those approved
requirements are designed in UI/ UX interfaces, flowchart diagrams, entity-relationship
diagrams, libraries, etc.
System Implementation – in this stage, those approved design diagrams of requirements are
implemented. Programming and coding are done in this process by the developer. This stage
9|Page
Learning Management System
might be time-consuming as developers are required to code and program the given designs
and diagrams.
System security and support – after implementing the requirements, the new system is
delivered to the owner/ user. All the updates, performance, environments, and security are
modified properly which makes the system perfect, adaptive, and maintained.
10 | P a g e
Learning Management System
11 | P a g e
Learning Management System
4. Feasibility study
A feasibility study is an evaluation and analysis of a proposed system to determine if the
project can have reasonable or potential success. It helps to identify the chance of success,
12 | P a g e
Learning Management System
risks and also the possible chance of failure which helps the project manager to decide
whether to proceed with the proposed project or improve or stop it. In simple it is the report
of a detailed study that includes the analysis of whether the proposed system is viable or not.
The main objectives of the feasibility study are to identify the strengths and weaknesses,
opportunities, and threats of any proposed project to determine the possibility of its success
or failure. It evaluates a system practically. There are many benefits of feasibility study such
as identifying risks, reducing possibilities of failures, helping in decision making, cost
estimations, and many others.
I. Technical feasibility
13 | P a g e
Learning Management System
find the solution for them. It evaluates the technological requirement for the project and helps
the project manager to avoid the chance of failure. A project manager should mainly focus on
project size (the larger the project the riskier it is), user group, development group and project
structure as they are the main risk factors of a proposed system. And if these factors are
analyzed properly then the potential of a project's success will also increase.
As this institution are currently following the traditional learnings methods, essential
technologies are not available.so, the current infrastructure cannot support the development
of proposed learning management system. So, in order to develop and operate cloud based
new learning management system a few technologies are proposed for an LMS system. They
are:
Hardware
Servers
Servers are very important for the development and operation of learning management
systems as they act as the hosting platform for learning management systems. They also store
user data, course materials, and progress tracking. Our LMS system will be using a cloud-
based server which can cost around $150 per month. We need 2 servers for development and
production.
Networking equipment
Networking equipment is also very important for a learning management system as it enables
communication and allows users to access course materials and other features in LMS. It also
helps to provide data security and privacy as well as facilitates remote access in LMS.
Our Swiftstudy will be using routers and switches of mikrotik which will cost around $ 500
and firewalls of Fortinet which will cost around $350 as networking equipment.
14 | P a g e
Learning Management System
Figure 2: Switch
Figure 1: Router
Software
Software is simply a collection of programs or set of instructions which a computer follows.
The software needed for LMS includes operating system, web servers which are publicly
available (free of cost). However, $500-$2500 is estimated for commercial license.
15 | P a g e
Learning Management System
some other costs include security software like antivirus software like antivirus software in
which $500-$1000 cost is estimated. All these technologies are easily available in the market
so there are not many difficulties.
Operational feasibility access whether the proposed system solves the business problem and
take advantages of opportunities and also it checks whether the proposed system will be used
and accepted by the users or not. It makes users how well the solutions will work and how
people will feel about the project or system. As Swiftstudy is LMS proposed for the solution
of traditional learning method it can be success and can lead the market. We can analyze
operational feasibility using the PIECES framework which includes the following:
I. Performance:
It is done to evaluate if the proposed system can handle the workload and run efficiently. The
LMS must be able to provide high performance support. Swiftstudy can manage a large
number of users, information, course details and data. use of advanced networking
technology in developing of LMS and testing will help to avoid the problems of crashes and
software malfunctions so Swiftstudy can meet the performance requirement of organization.
ii. information
Swiftstudy not only delivers high performance support but also effectively and efficiently
manages large educational contents such as files, courses, documents, assignments and other
data and information. It allows instructors to upload videos, contents and surveys. This
system also organizes all the information and contents so the learners and instructors can
access the resources easily.
iii. Economic
It checks whether the performance of LMS justifies its cost. Swiftstudy is obviously cost-
effective system as it controls expenses during initial implementation and setups Swiftstudy
needs upfronts costs for purchasing licenses, hardware's, software's and other necessary
equipment's, however it can benefit for long-term by saving cost of traditional classroom-
based learning and trainings method.
iv. Control:
It evaluates whether the system offers the security and accuracy of the data or not. Our
proposed LMS provides strong security of data by accessing permissions to administrators
16 | P a g e
Learning Management System
only. For additional security it has username, password detection which helps to protect data
from hackers or any unauthorized person. It also stores and keeps records of all data and
information for future preference.
v. Efficiency:
Efficiency means how effectively LMS improves the efficiency of administration and
training delivering process. Swiftstudy provides the feature of automatic routine tasks like
progress or performance tracking, reporting, scheduling etc which increase the efficiency in
administrative process.
vi. Services
It mainly focuses on does the system provides reliable and flexible services or not. Our
proposed LMS provides space where instructors can upload tutorials, user guides and videos
related to courses. Students also can access those learning materials and can book
appointments with the instructors if they have any further questions or confusions. And it is
also flexible as the courses are updated as per needs and trends.
Economic Feasibility studies whether the proposed LMS is beneficial for the organization or
not. It is the process of evaluating or determining profits and costs in the proposed project. It
also checks whether the organization has enough funds for the development and operation of
the proposed system. It is a measure of evaluating cost-effectiveness. It is also called cost-
benefit analysis.
Cost and benefit generally to analyze cost-benefit should be identified. It is the first step for
economic feasibility. The cost and benefit can be identified into 4 types they are:
I. Tangible and intangible costs
ii. Direct and indirect cost
iii. Fixed and variable cost
iv. Developmental and operational costs
Explanation
I. Direct and indirect cost
17 | P a g e
Learning Management System
Direct costs are those costs that are directly related to the development and implementation of
the proposed system. Purchase of hardware and software required for the development of the
system, materials cost, labor cost, salaries to developers and projects managers, etc are
included in direct costs. Indirect costs are those costs that are not directly related to the
development of the system but are incurred as supporting to the products. The cost needed for
the purchases of indirect materials such as costs for the repair of the system.
II. Tangible and intangible cost
Tangible costs are those costs that can be calculated in terms of money. Some examples
include the purchase of hardware and software, and salaries to the employees. Intangible
costs are those costs that cannot be easily measured in monetary value. Examples of
intangible costs include customer dissatisfaction, amortization of goodwill of the company
and employees, etc.
18 | P a g e
Learning Management System
V. Benefit analysis:
It is the process of identifying the benefits of the proposed system which they can achieve.
So, our LMS will charge a fee for the course and subscription and around $4000 is estimated
benefit per year and in just 2 years our initial development cost can be recovered ani after
subtracting operational expenses the actual benefit can be obtained.
Hence, this proposed system is beneficial for the institution.
Schedule feasibility is a feasibility which analyzes and evaluates the project schedule,
deadlines, and timelines. It is concerned with project duration and identifies potential delays
and mitigation strategies. Through the analysis of other feasibility studies, Swiftstudy does
not have many technical operational, and other resource constraints so, it can be developed
and launched within the specified time period.
Through the above feasibility study, we can evaluate that the proposal meets all the
requirements of the organization and is beneficial for the organization. The required
technologies are all available in the market and also deliver high performance, is cost-
effective and efficient.
19 | P a g e
Learning Management System
5. System Analysis
Document Review
Document review is one of the major parts of the requirement gathering which gives the
knowledge of the existing system. It helps to have a clear understanding of the system.
I. The system should support the review of existing documents about the system.
II. ii. It should make it easy to learn about the current system by reviewing documents.
III. iii. The system should help understand the current system clearly.
I. The system should effectively and efficiently provide knowledge about the current
system.
II. It should save time.
QUESTIONNAIRES METHOD
For information and requirements gathering, the questionnaire method helps to gather
information easier and faster than other methods. It is a set of simple questions related to the
requirement gathering that a person must fill up. This method is unbiased and mainly focuses
on people’s opinions and perspectives that collects data on various topics, opinions, attitudes
and behaviors.
20 | P a g e
Learning Management System
i. The system should provide a platform for users to fill out a questionnaire.
ii. The system should enable the collection of feedback and information from users
systematically.
Interview method
The interview method is a primary research method used to gather information about a
system from an individual or group through questioning. The researcher collects data through
face-to-face relationships. It can be collected in person through phones or even through video
conferencing.IT collects data, opinions, and perspectives on certain issues or topics which
helps in problem identification, the needs of the market as well as in the decision-making
process.
i. The system should provide a user-friendly interface.
ii. The system should be simple and accessible.
iii. The system should support the availability of videos and presentations as
essential components of online classes.
iv. The system should offer tools and features for interactive communication and
engagement between instructors and learners.
The non-functional requirement from this method includes:
i. The system should implement security measures to protect user data, ensure
integrity, and availability.
ii. The system should be reliable, ensuring consistent availability and performance
without frequent downtime or disruptions.
Observation
21 | P a g e
Learning Management System
This is conducted by a system analyst by keeping track of how clients interact with an
application. It allows system analysts, and designers, an in-depth examination of user choices,
preferences, and obstacles.
The functional requirements from the observation methods includes:
i. The system should automate administrative tasks such as attendance tracking, fee
payment processing, appointment scheduling, and course enrollment.
ii. The system should provide real-time access to student information, including
details such as fee status, appointment history, and course enrollment.
iii. There should be queue management system.
Functional requirement are those requirements that system must fulfill to in order to meet the
needs of the users. It defines the system behaviors, capacities and functions.
Some functional requirement from the above requirement gathering for our system are:
i. The system should allow administrators to create as well as delete the users and
instructors account.
ii. The system should allow student to register and log in.
iii. The users should be able to get access to learning and course materials.
iv. The instructors should be able to upload as well as delete course and learning
materials.
v. The system should support assignments, quiz's and surveys.
vi. The system should be able to provide good space for the interactions between
instructors and learners.
vii. The system should be able to keep students records and progress tracking.
viii. The system should be able ko keep data security and maintain privacy.
22 | P a g e
Learning Management System
Nonfunctional requirement is those requirements which defines how the system should
operate and the qualities the system should have. It mainly focuses on aspects like
performance, efficiency, usability etc.
Some non-functional requirement from the requirement gathering needed for our system are:
i. The system should support multiple language so that it can be able to reach global
market.
ii. The system should allow different payment method.
iii. The system should be simple and user-friendly design so that everyone can use it
easily.
iv. The system should be flexible.
v. There should be availability of sufficient training and course materials.
vi. The system should have automated backup and recovery mechanisms.
vii. The system should not crash or have technical issues.
viii. The system should be effective and efficient.
23 | P a g e
Learning Management System
6. Design Diagram
In the above context diagram there is total three external entities which are teacher
students and admin in the system student takes appointment and teacher attend the
appointment teacher takes the attenance and student gives attendence which is also seeen
by admin. Teacher and admin both cna update the course in the sysetm. Student pays the
fee and recives the receipt from the fee system
24 | P a g e
Learning Management System
The above-given figure shows the Data Flow Diagram. The entities that are given in the
figure are the student, courses, teacher, attendance Admin student enrollment, and exam the
student sends his details for enrollment the enrollment flows to the admin and the admin
takes the details and the verification message flows to the student the admin has the course
details and it flows from the admin to the course then the course details are stored to the
course details. The teacher and students entity relations are the teacher can give an
assignment to the students and the student can also submit back the assignment to the teacher.
The data communicated to each other as shown in the above diagram every entity has its own
relation with each other and the date is also stored in the database the courses are stored in
course details the teachers in teacher details the attendance has a different database the
student also has their own database and the result also has its own database which makes the
system easier for both student, teacher and admin.
25 | P a g e
Learning Management System
6.3 ER Diagram
In the above figure of LMS, I have total 5 entity, student have various attributes such as
studentID, phone number, username, password and studententer in the system by entering
username and passwoed after login students can studies coarse, pay fee, gives attendance and
26 | P a g e
Learning Management System
can book appointments with teacher. Teacher have attributes like TeacherID, Name, Email
etc after log in Teacher can attend appoinment takes attendance of student and take
fee(Salary) . Fee is payed by student and fe have attributes such as payment status, amount
and due date. Assignment is submitted by student and given by teacher and it have various
atrributes such as date and CourseID.
7. Interface design
Main menu
This figure shows the main menu of the LMS user can log in and sign up to the system from
this page and if there is a new user who wants to inquire about the courses he can subscribe
by adding his email.
27 | P a g e
Learning Management System
Sign Up Page
Users can create new accounts to enroll in courses and take the benefits from our system.
Login page
If the user already has an account then he simply login to use the system.
28 | P a g e
Learning Management System
In the dashboard, the user has multiple options to inquire about the courses go to courses
view his learnings, payments and profile section
(Figure: Dashboard)
Courses
In the courses section, the user can continue their learning or can also enroll in new courses
and they can also view progress in the enrolled course.
29 | P a g e
Learning Management System
(Figure: Courses)
Enrolled Course Details
The user can view their course details access course materials book appointment with the
lecturer if they need any personal assistance and they can also collect the certificate in
completion of their courses.
Course details
In the course details the user can view all the essentials that he needs to enroll for a new
course and he can also enroll in the course
30 | P a g e
Learning Management System
Payment info
In this section, the user can view his payment history the date he was enrolled product name
bill amount and the price that he paid
31 | P a g e
Learning Management System
Personal Details
The user can update his personal details if he needs to have any new changes
Upload Material
The study materials and courses are uploaded by the teachers and students can only upload
assignments to the teacher.
32 | P a g e
Learning Management System
Manage Account
The admin can only manage and change the account information if needed.
33 | P a g e
Learning Management System
8. Individual Components
Document Review
Document review is one of the major parts of the requirement gathering. It gives the
knowledge of the existing system. It helps to have a clear understanding of the system.
Advantages
Disadvantages
34 | P a g e
Learning Management System
SUMMARY
Identification of the problems in the existing system in the course, fee payment, and login, the
problems were recurring in nature. There were a lot of manual errors in the traditional
learning method. The courses were also. We got an overview of the system and how to deal
with the problems.
Data Dictionary:
Dataflow:
Data Process
35 | P a g e
Learning Management System
Business Rules:
Interview method
The interview method is a primary research method used to gather information about a
system from an individual or group through questioning. The researcher collects data through
face-to-face relationships. It can be collected in person through phones or even through video
conferencing.IT collects data, opinions, and perspectives on certain issues or topics which
36 | P a g e
Learning Management System
helps in problem identification, the needs of the market as well as in the decision-making
process.
Although an interview is the traditional method for requirement gathering, it has many
benefits:
Benefits
a. It is more flexible as the interviewer can choose any interview format.
b. It provides real-time feedback as interviewers can ask questions about existing conditions.
c. Information obtained through interview method is more accurate, reliable and complete.
d. Any misunderstanding and mistakes can be rectified easily by better clarification by
interviewers.
e. It is also direct research and examination of raw data.
Drawbacks
a. It is time-consuming when dealing with the large number of participants.
b. It is a costly process as it can involve travel expenses, incentives for interviewees and other
equipment required.
c. Trained and skilled interviewers are required.
d. Interviewee can be hesitant and pressured to provide accurate response when the topic is
more sensitive.
e. Personal bias is more possible.
f. If the researcher chooses the wrong interviewee the conclusion of result may be wrong.
Questions to learners:
i. Can you describe your experience with online learning systems in the past?
37 | P a g e
Learning Management System
ii. How important do you think is availability of videos and presentations are in online
classes?
iii. How do you prefer to interact with instructors and classmates on online learning
platforms?
iv. What features do you think are important or essential for effective LMS?
v. Are there any additional features or functionalities you would like to see in our LMS?
Questions to instructors:
i. Do you have any experience using Learning Management Systems in your teaching?
If yes, explain.
ii. How do you plan to provide feedback and support to students in an online learning
environment? Do you need any tools or features for this?
iii. Can you describe any specific challenges you may face when transitioning from
traditional teaching to online teaching? Do you need any trainings opportunities to
overcome your challenges?
iv. Are there any additional features that you would like to see in our LMS?
Summary
From the above interviewed questions, we were able to analyze the needs and preference of
the students, instructors and administrators on a new learning-based management system.
They have been facing a time management problem due to traditional learning classes. Due to
the manual based system many staff were also required so it was costly as well as time-
consuming for administration too. We also came to know about some LMS platforms being
very complex to use and technical issues like glitches and system errors affecting the learning
process. So, as per the interviewee it is better to have user friendly interfaces so that even
non-technical users will not face any difficulties. They have also given the importance to
interaction and engagement between lecturers and students, availability of course materials
and related contents. The lecturers also want sufficient support and training resources and
materials, better content management features and flexible system. The administrators simply
want an effective and efficient learning system.
Data dictionary
38 | P a g e
Learning Management System
Assignment Dataflow:
Source student
Process:
Process Description If student apply for assignment to the teacher, get the
assignment detail
39 | P a g e
Learning Management System
Explanation:
The above figure shows the Entity life history of a teacher in LMS system. The teacher first
registers in LMS system if they do not have registered before after registration, they login
into the system and visit their personal dashboard to perform their different tasks such as
uploading assignments, course materials, making announcements etc. After all their task
done, they logout from the LMS system.
Business rules
i. If authentication is successful, then only LMS grants access to the teacher's account.
ii. Each teacher should have a single account in LMS.
40 | P a g e
Learning Management System
iii. Teachers are granted access to course materials of the students that are necessary only
for their teaching
Observation
This is conducted by a system analyst by keeping track of how clients interact with an
application. It allows system analysts, and designers, an in-depth examination of user choices,
preferences, and obstacles. It's very valuable since it provides people with access to the actual
environment in which a system functions and uncovers client requirements that end-users
may not express out loud.
Advantages:
It helps to collect accurate information.
The analyst can deeply understand what is going on in the system.
It is less expensive than other methods.
Can figure out the total budget and time.
Disadvantages
Analysts can miss something while observing.
It can be unrealistic in a few situations.
System analysts can have partial beliefs.
Time-consuming in a few cases.
Conduct of observation
Who needs to be observed?
Ans. In swiftstudy students need to be observed.
What needs to be observed?
Ans. The student of student while taking attendance, paying the fee, taking
appointments, and reading courses are essential factors that need to be
checked.
Which time is perfect to perform this task?
41 | P a g e
Learning Management System
Ans. The best time to perform this task while there is high traffic flow, low traffic,
and medium traffic which gives the best result.
The admin collects each piece of information, like student details, fee, appointment time,
duration, payment, attendance, etc., which are all written in the register for future use. There
may be a time to check the student's fee details to send the next fee, so it would be difficult,
time-consuming, and stressful to check if the student has a due amount in the past or not
daily.
Students need to wait in line, forming queues with cash, checks, and documents daily, which
makes it difficult to manage and interact with students and staff. So, the team took notes to
avoid making staff stressed.
To prepare the observation, a checklist, paper, and a stopwatch were used to measure time for
a particular task, such as how much time it takes to pay, and time taken by staff to check
records.
Data Dictionary:
Data flow
Date Process:
42 | P a g e
Learning Management System
43 | P a g e
Learning Management System
QUESTIONNAIRES METHOD
For information and requirements gathering, the questionnaire method helps to gather
information easier and faster than other methods. It is a set of simple questions related to the
requirement gathering that a person must fill up. This method is unbiased and mainly focuses
on people’s opinions and perspectives that collects data on various topics, opinions, attitudes
and behaviours.
Advantages
Disadvantage
It gathers data only related to given questions which won’t capture detailed
information.
Misunderstanding can occur due to unclear wording and answer
Inaccurate form of data collecting which is feeling and emotions
Unclear instructions
Questionnaire Sample:
Dear Swifystudy students, we would like you to fill up this form as we wish to improve our
service. Thanks!
44 | P a g e
Learning Management System
Yes No
Yes No
Mobile
Laptop
Other
45 | P a g e
4. What would you like to improve in our system?
Yes
No
Summary:
Surveys and questionnaires are essential tools for gathering and generating requirements for
research purposes. It is quite popular in research terms as it is easier and less time-consuming.
Anyone can express their perspectives without being judged, which is one of the benefits for
performing a questionnaire. It is very useful to conduct though preparing questions can be
complex because it doesn’t provide clear instructions.
Data dictionary:
Data flow:
Destination Admin
Data Process:
47
Entity life history :
Business rules :
· Only teachers and authorized persons can create new courses in the system.
· Minimum limit should be set for course enrollment.
· Students can have a limited number of courses that they can enroll in.
· Information about courses and assignments should be communicated to both students and
teachers.
48
Reference
Dixit, J.B. (2007). Structured System Analysis and Design. Laxmi Publications Pvt. Limited.
ISBN: 9788131802663.
Alaba, O. B., Fagarasan, I., & Dobrescu, R. (2008). System Requirements Analysis for e-
learning systems using grid technology. Journal of Information Systems and Operations
Management, 2(2), 428-437. Editura Universitara, Bucuresti. ISSN: 1843-4711.
49