0% found this document useful (0 votes)
42 views4 pages

Assignment3 IMS

The document describes an assignment to design an Institute Management System using UML diagrams. It lists the modules of the system and provides details on the requirements for student admission, attendance, examinations, finance management, messaging and other functions. The submission must include class diagrams, responsibilities table, additional UML diagrams, and a narrative on the design.
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)
42 views4 pages

Assignment3 IMS

The document describes an assignment to design an Institute Management System using UML diagrams. It lists the modules of the system and provides details on the requirements for student admission, attendance, examinations, finance management, messaging and other functions. The submission must include class diagrams, responsibilities table, additional UML diagrams, and a narrative on the design.
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/ 4

Assignment – 3 (Designing the IMS system)

Due: 30th March, 2024, 6:00 pm.

The assignment can be done individually or as a team (consisting of maximum 2 students). For
this assignment the team need to design an Institute Management System. The description and
functional requirements of the system are specified below:

Institute Management System:

Institute Management System is designed to automate the management process of an institute


from student admission to examination management, from course management to schedule
management, from human resource employment to salary management.

By using the latest technology, this Institute Management System automates an institute’s
operations such Student Admission Management, Fee Management, Attendance Management,
Examination Management, Human Resource Management, Time Table Management, Salary
Management and Records & Profiles Management.

Modules of Institute Management System


Time Table Messaging Attendance
Student Admission Courses and Batches Examination
Human Resources User Management News Management
Student Details Finance Multiple Dashboards

Dashboard
• Iconic dashboard
• Innovative ‘Search bar’ enables any layman user to use the system in seconds of login
• User friendly interface and highly powerful user experience design such that anyone
with basic knowledge in computer can start using the system with minimum training
• Easy to learn and easy to master
• Steep learning curve
• Displays latest news on dashboard
• Basic education institute information can be given
• Language settings is available
• Basic configuration like country, currency, time zone, etc can be set
• Other general settings like enabling grading system as per school requirements,
automatic unique ID for all the users, etc
• Managing courses and batches
• Batch transfer and graduation facility
• Managing subjects including elective subjects
• Add custom field for admission form
• Activate SMS module
• Set SMS configuration for alerts to be send to specific contact numbers for respective
actions
• Send SMS to single or group users or to all.
• Manage student categories.

Admission
• Unique ID for all students
• Comprehensive admission form
• Multiple guardian addition facility
• Emergency contact facility available
• Previous education details can be recorded
• Customizable as per school standards
• Photo upload facility

Student Details
• Normal student view facility based on batches
• Search existing and former students
• Advanced search facility to search for specific type of students based on large number
of filters

Examinations
• Create different types of exams based on grades, marks etc
• Group exams if required
• Extensive Report center
• Generate report for required exams
• Statistical and Graphical view of all reports
• Automated, quick and on demand report generation
• Statistical and chart reports, a better analytical view
• GPA, CCE and CWA Evaluation methods

Manage Users
• Search for any users using the search bar
• View profile of all users based on the roles
• View/Edit users password and privileges
• Set privileges to users as per their roles
• Allows organization to set standards for different roles based on their responsibility

Human Resources
• Manage all employees from admission to exit
• Customizable admission form
• Manage entire payroll efficiently
• Customizable and robust payroll form
• Efficient leave management system available
• Authenticated payslip approval system
• One click payslip approval and reject facilities
• Normal and advanced search facility

Attendance
• Easy marking of attendance
• Note/Remarks for attendance can be given
• Different types of attendance report can be taken
• Reports can be filtered using the available filters

Finance
• Comprehensive Fee classification system
• Separate fee collection date designing system for faster finance process
• Easy analysis of fee defaulters and fee structure available
• Easy fee submission process
• Manage and Pay instant fees
• Manage entire expense and incomes
• Customize and manage different category of expense and incomes
• Different Report generation facility
• Automatic transaction facility are available
• Payslip approval system
• Manage Asset and Liabilities
• Manage Donations
• Assign Tutor to Batches

Messages
• Inbuilt messaging system
• Easy and quick way to send messages to any user in the system
• Effective communication between administration, teachers, students and parents
• Recording communications with students
• Prior information can be informed about school events, news and holidays

TimeTable
• Drag and drop timetable creation design
• Alerts on subject limits per week stats
• Alerts on employee subject limits while creating timetable
• Timetable creation in advance
• Edit/Delete timetable facility available

Manage News
• Create/edit/delete news
• Search for any news using search bar
• View all news facility also available
• Add News using rich text format
• Edit/Delete news
• Published news has the facility to comment also
• Delete comment facility also available

Submission Instructions
One of the team members will submit a pdf file via the courses portal. There should be a
single design document using the following format:
<rollNumber1>_and_<rollNumber2>.pdf. The submission must clearly list the names and
roll number of the team members and must include at a minimum:
1. Tool name used for modeling design diagrams and a list of all the team members. Note
that you are expected to use a UML Modeling tool and not a diagramming tool.
2. A UML class diagram showing the main classes and interfaces in your design, along
with inheritance (generalization), association, composition relationships, and
operations. Include cardinality and role indicators, as you deem appropriate to make the
diagram clear.
3. A table summarizing the responsibilities of each major class.
4. Other UML diagrams (e.g., sequence diagrams, state diagrams) that provide insight into
the key static and dynamic characteristics of your design. You may choose any one type
of diagram
5. A narrative outlining how the design reflects a balance among competing criteria such
as low coupling, high cohesion, separation of concerns, information hiding, the Law of
Demeter, extensibility, reusability, etc. This should include a discussion of the design
patterns used (if any) to achieve this balance in the context of expected product
evolution.
6. A short reflection on the two strongest and the two weakest aspects of your design.

You might also like