KEMBAR78
SSAD Practicals | PDF | Feasibility Study | Systems Engineering
0% found this document useful (0 votes)
48 views15 pages

SSAD Practicals

The document describes a student information management system (SIMS) that tracks student records and generates reports. It outlines the system's modules for functions like login, student information, administration, and more. It also provides details on developing a software requirements specification and conducting a feasibility study for the technical, economic, legal, operational, and scheduling aspects.

Uploaded by

sksinghirbn0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views15 pages

SSAD Practicals

The document describes a student information management system (SIMS) that tracks student records and generates reports. It outlines the system's modules for functions like login, student information, administration, and more. It also provides details on developing a software requirements specification and conducting a feasibility study for the technical, economic, legal, operational, and scheduling aspects.

Uploaded by

sksinghirbn0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Practical 1: Identify

Project Scope & Objective


Case Study Example: Student Information
Management System (SIMS)
❑ Student Information Management System (SIMS) provides an interface for saving,
retrieval, generating reports and maintenance of student information.
❑ SIMS can be used by any educational institutes to maintain the records of students
and for generating useful information reports.
❑ The Student Information Management system deals with all kinds of student details,
academic related reports, college details, course details, curriculum, batch details,
placement details and other resource related details too.
❑ SIMS tracks all the records of a student from day one to the end of the course, which
can be used for all reporting purposes.
❑ SIMS tracks and saves attendance record, student academic progress in all the
semester, years. This system saves curriculum details, project or any other
assignment details, final exam results.
❑ This system facilitates faculties to save their personal information, batch execution
details.
❑ With the help of SIMS Student as well as faculty can retrieve student details in all
aspects.
❑ The various academic notifications to the staff and students updated by the college
administration.
❑ This system also facilitates us to explore all the activities happening in the institution,
Different reports and Queries can be generated based on vast options related to
students, batch, course, faculty, exams, semesters, certification and even for the entire
college.
❑ SIMS provides students and faculty with functionality like login details for
authentication, profile view for personal details, finance details about fees &
Academic Details for student education in this system.
Modules & its description:
1. Login Module

Login: This module enables user (student) & admin (faculties, authorities) to login to interact
with the system.

These are the sub modules of Login (main module).

1.1 Student Login: A student can login in this module

1.2 Admin Login: A Admin can login in this module

When these 2 modules are executed then homepage will open or homepage modules will be
executed,

1.1 Student Login > Student Homepage: After completing a student login it will go to the
student homepage.

1.2 Admin Login > Admin Homepage: After completing a admin login it will go to the admin
homepage.

2. Student Module: In this module all student’s information are managed.


These are the sub modules of Student Module

1.1 Personal Information: All personal information of student side.

1.2 View Attendance: All present/absent record of student.

1.3 View Result Record: All exam result.

1.4 Other Details: All other details of student are shown here.

When these 4 process are complete it will open a sub types by the module reference,

1.1.1 Student: A student can view its personal information.

1.1.2 Parents: A parents can also view a student personal information.

1.2.1 Daily: A student can view its’ present/absent record as daily basis.

1.2.2 Monthly: A student can view it’s present/absent record as monthly basis.

1.3.1 Exam: A student can view it’s result record by exam per semester.

1.3.2 Year: A student can view its overall result record as per year.
1.4.1 Transport: A student can view a transport details.

1.4.2 Other: A student can view the other facilities or other information.

3. Admin Module: In this module all information which is related to admin is available
here.

These are the sub modules of Admin Module (main module).


1.1 Personal Information: All personal information of student side.
1.2 Student Finance: All money transaction record of student.
1.3 Lecture Notes: All study materials & lecture reference notes.
1.4 Student Attendance: All present/absent record of student.
When these 4 processes are complete it will open a sub type by the module reference,
1.1.1 Student: A student can view his personal information.
1.1.2 Parents: Parents can also view a student's personal information.
1.2.1 Fees: A student can view its’ fees record as paid/left/total.
1.2.2 Other: A student can view its other charges of university.
1.3.1 Online: A student can take online notes by Google classroom.
1.3.2 Offline: A student can take reference books from the library.
1.4.1 Daily: A student can view its’ present/absent record daily.
1.4.2 Weekly: A student can view its present/absent record monthly.
Practical 2: To develop
SRS
Case Study Example: Student Information Management System (SIMS)

SRS: It stands for Software Requirements Specification. It is a description of a software


system to be developed. SRS contains the following requirements.

1. Functional Requirements

2. Non-Functional Requirements

1. Functional Requirements:

• Academic Activities
• Administrative Activities

1. Student Related Academic Activities:

• Student Applications & Admissions


• Enrolling New Students
• Course Registration
• Fees Payment
• Evaluation & Grading
• Student Record Management (Reports)

2. Administrative Activities:

• Employee Information: Maintaining Employee records, accessing data and


Generating reports as required.

2. Non-Functional Requirements:

• Deployment: System should be locally or remotely deployable.


• Security: Nobody should be allowed to tamper with data; advanced security for
sensitive data. It should be made sure that only users who are given specific rights
can access data.
• Backup: There should be an easy backup feature for the entire data.
• Performance: High
• System must be easy to use

Other Requirements:

Minimum Hardware Requirements:

• RAM: 1 GB or more if required


• Hard Disk: 20 GB Capacity
• Processor: Intel i3 or higher
• Monitor
• Keyboard
• Mouse

Minimum Software Requirements:

• OS: Windows 7 or above


• Front End: PHP (Notepad++)
• Back End: MySQL
• Server: WAMP
PRACTICAL 3: Do the
feasibility study and check
for the various feasibility
aspects.
SOLUTIONS
What is a Feasibility Study?
A feasibility study is a comprehensive evaluation of a proposed project that evaluates all
factors critical to its success to assess its likelihood of success. Business success can be
defined primarily in terms of ROI, which is the number of profits that will be generated by
the project.
The feasibility study results can also be used to create a realistic project plan and budget.
Without a feasibility study, it cannot be easy to know whether a proposed project is worth
pursuing.

Types of Feasibility Study


A feasibility analysis evaluates the project’s potential for success; therefore, perceived
objectivity is an essential factor in the credibility of the study for potential investors and
lending institutions. There are five types of feasibility study—separate areas that a feasibility
study examines, described below.

1. Technical Feasibility
This assessment focuses on the technical resources available to the organization. It helps
organizations determine whether the technical resources meet capacity and whether the
technical team can convert the ideas into working systems. Technical feasibility also involves
the evaluation of the hardware, software, and other technical requirements of the proposed
system. As an exaggerated example, an organization wouldn’t want to try to put Star Trek’s
transporters in their building—currently, this project is not technically feasible.

2. Economic Feasibility
This assessment typically involves a cost/benefits analysis of the project, helping organizations
determine the viability, cost, and benefits associated with a project before financial resources are
allocated.

3. Legal Feasibility
This assessment investigates whether any aspect of the proposed project conflicts with legal
requirements like zoning laws, data protection acts or social media laws. Let’s say an
organization wants to construct a new office building in a specific location. A feasibility study
might reveal the organization’s ideal location isn’t zoned for that type of business. That
organization has just saved considerable time and effort by learning that their project was
not feasible right from the beginning.

4. Operational Feasibility
This assessment involves undertaking a study to analyze and determine whether—and how
well—the organization’s needs can be met by completing the project. Operational feasibility
studies also examine how a project plan satisfies the requirements identified in the
requirements analysis phase of system development.

5. Scheduling Feasibility
This assessment is the most important for project success; after all, a project will fail if not
completed on time. In scheduling feasibility, an organization estimates how much time the
project will take to complete.

Importance of Feasibility Study


➢ Improves project teams’ focus
➢ Identifies new opportunities
➢ Provides valuable information for a “go/no-go” decision
➢ Narrows the business alternatives
➢ Identifies a valid reason to undertake the project
➢ Enhances the success rate by evaluating multiple parameters
➢ Aids decision-making on the project
➢ Identifies reasons not to proceed

There are three different users who will be using this product:
• Administrator who can view and edit the details of any students & faculty.
• Faculty who can view and edit the details of students.
• Students who can view their details as well as they can edit their details.

The features that are available to the Administrator are:

An Administrator can login into the system and perform any of the available operations.
Can enable/disable student.
Can add & remove front page notifications.
Can add & remove the faculty as well as student.
Can edit student information to the database. Can make search for a specific student.
Add & Update Academic calendar.
Allocate the subjects to the faculty.
Can access all the details of the student.

The features that are available to the faculty are: -

Can submit attendance of the students.


Can upload his/her image.
Can Submit students exam or Test marks.
Can Approve their leave application
Can Add & Remove Departmental Notifications.
Update self Profile Details

The features that are available to the Students are:-

Can view their profile.


View their attendance in individual subjects.
View their test or exam marks.
Update their basic contact details.
Send or view the message to the classmates.
View the departmental notification which they are belongs to.
Submit Leave application or other application.
Practical: 4: To draw E_R
DIAGRAM, Data Dictionary
Practical 5: To develop
Data Dictionary:
Data Dictionary: It is an integral part of a database. It holds information about the database
and the data that it stores. A data dictionary is a “virtual database” containing metadata
(data about data).
Format for Data Dictionary:
1. Column (Field Name): It gives a name of field which describes entity.
2. Data Type & Field Size: Data type & size of the field.
3. Key: Key used like Primary Key, Foreign Key etc.
4. Constrain: Constrains which you want to put on data like not null, Auto Increment &
etc.
5. Description: Describe entity with some meaning.
6. Example: Example of data.
PRACTICAL –6: Creation of
DFD’s (Data Flow
Diagram):
0 Level DFD:
1 Level DFD:
2nd Level DFD:

You might also like