OOP2 Project Report Cover Page
OOP2 Project Report Cover Page
Fall 2024-2025
Section: F
Group No: 0512
Project Report On
Project Name: MediTrack
Supervised By
Kazi Sadia
Submitted By:
Name ID
1. ABID RAHMAN 22-49280-3
2. MAHMUDUL MORSALIN ANTOR 22-48388-3
3. MST. NISHAT ROMMAN 22-48809-3
Obtained Marks for CO2 and CO3 (Description given in the following page)
CO3: Prepare and Explain a real life desktop based application synthesizing several component of C# along with development
tools to adhere the given requirements.
Assessment Not Attended/ Inadequate Average Good Excellent
Criteria Incorrect (0) (1-2) (3) (4) (5)
Evaluation Criteria Evaluation Definition
Fails to identify Limited Lacks depth or Consider and Generalize and
any suitable real understanding relevance to OOP integrate the idea exhibits an
time application about the project project of several core exceptional
or requirements scopes and development aspects of the understanding of
for project scenarios or activities and project along project
development identification of may contain with relevance to preparation
activities related functional inaccuracies. real-life according to a to
Organization of the
to OOP. requirements. Real-life scenarios. real-life
application
scenarios are Demonstrating a scenarios. Also
mentioned, but solid contains proper
the discussion understanding of and insightful
lacks depth or the application identification of
clarity. presentation. the system which
is comprehensive
and precise.
Fails to identify Limited Lacks depth or Integrate the Exhibits an
and present any understanding of relevance to database with the exceptional
understanding or the database database forms properly understanding
implementation concepts or their integration with and implements it and
of database. Also proper way of the application. with proper implementation
failed to integrate using in a real Shows a basic validation which of database
the data with the time project. understanding but is mostly ensuring
Representation and project itself. While some some aspects accurate and attention to
Integration of Database attempt may be may be missing comprehensive, detail, and robust
made to or incorrectly ensuring the data manipulation
implement but it implemented, proper handling procedures and
is incomplete or resulting in of data input and contributing to
poorly executed, partial or verification along the overall
leading to inconsistency. with general clarity.
inadequate May lack proper normalization.
design. normalization.
Fails to present or Limited Shows a basic Effectively Exhibits an
prepare GUI understanding of understanding of identifies and exceptional work
based application graphical user creating user meet the consider design following
interfaces. There interfaces. Lack interfaces. Most the simplicity. a high standard of
is no evidence of of design of them are Design related simple and
creating or knowledge. Very interconnected works are mostly elegant work.
Graphical User
integrating such poor attempt to but maybe some accurate and Several controls
Interface
things according make such things of them lack it. taken proper and mechanism
to their which are However, most of attention to has been
usefulness. currently obsolete it can be ensuring a user- organized in a
or can’t be described as user friendly coherent preferred way
identified as friendly. system. according to the
coherent. coherent usage .
Table of Contents: Page no.
1. Chapter: 01 (Introduction)----------------------------------------------------------------------- 03
2. Chapter: 02 (User Story)------------------------------------------------------------------------- 03
3. Chapter: 03a (ER Diagram)---------------------------------------------------------------------- 05
4. Chapter: 03b (SQL Queries)--------------------------------------------------------------------- 06
5. Chapter: 04 (Screenshots)------------------------------------------------------------------------ 09
Chapter 01: Introduction
MediTrack is designed for pharmacy owners who need an efficient way to manage multiple
outlets, track stock levels, and categorize medicines. Users can sign up and log in securely,
add outlets, manage inventory, remove expired or sold medicines, and track stock in real
time. The system also allows grouping medicines by manufacturer or type, viewing detailed
descriptions, and searching medicines using filters like outlet name, medicine name, or
company. These features ensure better organization and operational efficiency in pharmacy
management.
getUserCount
GetFullName
get_userId
getOutlets
getAllMedicine
getMedKeyWord