Software Details
Software Details
Software Details
T
H Software Requirements list
Admin
About us
Basic Programs
Online Admissions
Student portal
Faculty portal
Contact us
Account Office
1: About us:
2: Basic programes:
Intermediate Programes:
FSC pre medical (basic information, criteria according to GUW board, admission
button).
FCS pre –engineering (basic information, criteria according to GUW board,
admission button).
FA (basic information, criteria according to GUW board, admission button).
ICS (basic information, criteria according to GUW board, admission button).
ICOM (basic information, criteria according to GUW board, admission button).
3: Online Admission Process :
Accept Buton
Cancel and Submit Button.
4: Student portal:
Login Option
Specific user name or Email id.
Password.
Grading report
Attendance Report
Sectional marks like Weekly test, Monthly test, and Pre Board marks.
Course content Weekly Outline According to lecture wise.
5: Faculty Member:
6: Contact us:
For students help to connect with college communication option (Name, phone, email,
and message) then the submit option.
7: Account Office:
Functional Requirements:
Display College Name with logo.
Display College mission, vision, and performance.
Provide contact information (address, phone number, campus name).
Enable communication options for students (Name, phone, email, message) with
submit option.
Provide college email, WhatsApp number, and college portal links.
Include a selection button for accessing different functions.
Provide instructions and information from the home page.
Display information for FSC pre-medical, FCS pre-engineering, FA, ICS, ICOM.
Provide criteria according to GUW board for each program.
Include admission buttons for each program.
Enable selection of gender, campus, and course.
Gather personal information (Name, Father's Name, Relation, Parent's CNIC,
Student's CNIC/Birth Certificate).
Collect contact information (Parent's contact number, Student contact number, Email,
Address).
Gather academic information (Degree, Passing Year, Board, Group, Obtained Marks,
Total Marks, Roll Number).
Provide instructions and an accept button.
Provide login option with username or email and password.
Display grading report, attendance report, sectional marks (Weekly test, Monthly test,
Pre board marks).
Show course content with weekly outline according to lectures.
Provide class-related information.
Allow data entry in grade book with limited access for changes.
Record assessment marks with a full mark sheet facility.
Calculate overall performance grades.
Track attendance with a weekly lecture timetable.
Share reports and summarized information with students.
Update students with announcements through summarized information sharing.
Enable communication options (Name, phone, email, message) with submit option.
Provide login option with username and password.
Generate challan forms.
Organize student financial information.
Check remaining balance and receive payments.
Non-Functional Requirements:
Useability:
The Software should have an intuitive and user-friendly interface for easy navigation.
Pages and content should be organized logically and clearly.
Security:
Performance:
The Software should load quickly and respond promptly to user interactions.
The online admission process should handle concurrent user submissions effectively.
Reliability:
Scalability:
The system should be able to handle increasing numbers of users and data.
Accessibility:
The Software should adhere to accessibility standards, ensuring it is usable by people with
disabilities.
Dataintigrity:
Data entered by students, faculty, and staff should be accurate and maintained securely.
Privacy:
Personal and sensitive information should be kept private and only accessible to authorized
individuals.
Mobile Responsiveness:
The Software should be usable and visually appealing on different devices and screen sizes.
Agile Development
Based on the provided requirements for a college management system, it seems like the Agile
software development model would be well-suited for this project. Agile is a flexible and
iterative approach that focuses on collaboration, adaptability, and delivering incremental
value to users. Let's go through how the provided requirements align with Agile principles:
Iterative Development:
The project can be divided into smaller iterations or sprints, each focusing on specific
functionalities. For example, you can start with building the home page, then move on to the
online admission process, student portal, faculty portal, and other features.
User Centric:
Agile emphasizes continuous user involvement and feedback. Features like student and
faculty portals, online admissions, and contact forms directly cater to user needs and
communication.
Incremental Delivery:
Agile allows for delivering working parts of the system in increments, which is well-suited
for this project where you can develop and deliver modules like admission, student and
faculty portals, etc., independently.
Flexibility:
Agile responds well to changing requirements, which can be common in educational systems
due to evolving policies, regulations, and user needs.
Collaborative Environment:
Frequent Reviews:
Regular reviews and demonstrations of the working software with stakeholders can help
ensure that the development is on track and meets their expectations.
Continuous Improvement:
Agile promotes continuous learning and adaptation, allowing for improvements based on user
feedback and changing requirements.
It's important to note that Agile is not a one-size-fits-all solution, and different projects have
different needs. However, given the dynamic nature of the education sector and the need for
frequent interactions with users, Agile seems to be a good fit for this college management
system project.
Admin Start
Admin E/P
Check Invalid
Login System
End
DFD Diagram
Zero Level
Home page
About us
Account office
College
Management
Contact us system Basis programmes
Student portal
DFD Diagram
1- Level Diagram
All instructions
About us
in first page
College
Faculty Management
members System Faculty report
Name, Phone,
Login
Email
Second-Level Diagram
Admin
Login
Forget
password Check
Send
email
Roles of
Access
Manage
module Time Table
Attendance
Class Detail
Student Detail
Fee
Login
Enter Marks
Making Challan
Profile
Marks Sheet
Organized CF
Password
Attendance
Tracking
Check Account
Sharing Report
Annoucement