This project aims to design an integrated digital student portal for Beykent University by unifying multiple existing academic and administrative systems into a single, user-friendly platform.
Currently, students access different services through separate systems (OBS, Pusula, exam platforms, e-library, payment systems, etc.), which causes usability issues and inefficiencies.
This project proposes a centralized and modular solution to improve accessibility, data consistency, and user experience.
- Combine all student-related services into one unified platform
- Reduce system fragmentation and repetitive administrative work
- Improve user experience for students and academic staff
- Ensure data integrity, security, and scalability
- Provide a modern and maintainable system architecture
Classical Waterfall Model was selected because:
- System requirements are stable and clearly defined
- University academic rules rarely change
- Strong emphasis on analysis, documentation, and design
- Suitable for projects involving sensitive academic and financial data
The system is designed using a 3-Tier Architecture:
- Presentation Layer – User interface (mobile/web client)
- Business Logic Layer – Server-side processing and RESTful APIs
- Data Layer – Centralized relational database
This structure improves security, maintainability, and scalability.
- Student Information System (courses, grades, attendance)
- Exam Information System
- Course Material Management
- E-Library Integration
- Student Support & Help Desk
- Preparatory School Module
- Payment & Financial Transactions
- Academic Calendar
- Announcements & Notifications
- Technical Support System
Relational database structure designed for data integrity and secure access.
Main entities include:
- Student
- Course
- Attendance
- Exam
- Grade
- CourseMaterial
- AcademicCalendar
- Payment
- Announcement
All sensitive data access is handled through the business logic layer.
- Frontend: Flutter (Dart)
- Backend: Node.js (Express) / Python (REST API)
- Database: PostgreSQL
- Design & Prototyping: Figma
- Version Control: Git & GitHub
- Open-source technologies are used to eliminate license costs
- Main costs are limited to development and maintenance
- Expected reduction in administrative workload and paper usage
- Long-term operational efficiency and sustainability
- Role-based access control (student, academic staff, admin)
- Centralized authentication system
- Sensitive data protected via layered architecture
- Secure handling of academic and financial records
- System analysis completed
- Database design finalized
- Technical documentation and presentation prepared
- Ready for future implementation and expansion
This project was developed as part of a university software engineering / systems analysis course and focuses on system design, documentation, and feasibility analysis.
This project is for academic and educational purposes.
Developed by Serra Taşcı Computer Engineering Student