0% found this document useful (0 votes)
1K views30 pages

Medicine Reminder App Report

The project report details the development of a Medicine Reminder Application aimed at assisting users in managing their medication schedules. It outlines the existing manual systems' limitations and proposes an efficient, user-friendly solution that allows users to set reminders, track medication history, and generate reports. The application utilizes technologies such as Java, Android, SQLite, and XML to ensure reliability and ease of use.

Uploaded by

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

Medicine Reminder App Report

The project report details the development of a Medicine Reminder Application aimed at assisting users in managing their medication schedules. It outlines the existing manual systems' limitations and proposes an efficient, user-friendly solution that allows users to set reminders, track medication history, and generate reports. The application utilizes technologies such as Java, Android, SQLite, and XML to ensure reliability and ease of use.

Uploaded by

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

DR.

DY PATIL INSTITUTE OF MANAGEMENT


& ENTREPRENEUR DEVELOPMENT

Department of MCA

A Project Report
On

Medicine Reminder Application

Submitted to
Savitribai Phule Pune University, Pune

MCA SECOND YEAR


(Academic Year :2022-2023)

By

1. Arjun Bharatsingh Rajput (21240)


2. Nikhil Narshiwant Shamkuwar (21243)

Under the Guidance of

Prof. Harini Pawar


ACKNOWLEDGEMENT

The satisfaction that accompanies that the successful completion of any task would be
incomplete without the mention of people whose ceaseless cooperation made it possible,
whose constant guidance and encouragement crown all efforts with success.

We are grateful of our HOD Dr. Ashwini Chavan for their guidance, inspiration and
constructive suggestions that helpful for preparation of this project.

I would like to express my special thanks of gratitude to my Project Guide “Prof. Harini
Pawar” for his valuable guidance and support in completing Our Project.

Finally, we appreciate Our friends who kindly offered their suggestions, comments and
criticism for improvement of this report.
INDEX

S. N CONTENTS
1 INTRODUCTION
2 ANALYSIS
3 SYSTEM ANALYSIS
 Existing System
 Proposed System
 Scope Of System
4 SYSTEM SPECIFICATIONS
5 PROJECT MODULES
6 Description of Technology Used
7 UML DIAGRAMS
 Use Case Diagram
 Sequence Diagram
 Activity Diagram
 Class Diagram

8 Table Specification
9 IMPLEMENTATION
10 OUTPUT SCREENS / USER INTERFACE SCREEN
11 CONCLUSION
12 FUTURE ENHANCEMENTS
13 BIBILIOGRAPHY
Introduction

 Medicine Reminder android app is an native android application meant to aid


the forgetfull and busy people and it help to take daily medication.

 It design for users who need a little help to kiping track theire medication
schedule and who are dedicated to keeping the schedule.

 Application allow to set reminder perticular days or week with specific time
and mention medicine name ,doses and type as per flexible requirement.

 Reminder display a notification sms without any internt conectivity.


 Also it track record of all medicine reminder history,including taken
medicine,igore and miss.

 This system will also play a crusal role day to day life.
System Analysis

1. Existing System:

 The Existing system is a manual for the user. Here the reminder will be carried out in
the as the normal alarm.
 It will be a tedious job to maintain the record for the user. The human effort is more
here.
 The retrieval of the information is not as easy as the records are maintained in the
normal reminder(alarm) .
 This application requires correct feed on input into the respective field.
 Suppose the wrong inputs are entered, the application resist to work. So the user find
it difficult to recognized.

2. Proposed System:

To Overcome the drawbacks of the existing system, the proposed system has been evolved.
This project aims to reduce the user stress and saving time to generate efficient reminder
result from the reminder application. The system provides the intractive user interface.
The efficient reports can be generated by using the proposed system.
3. Objective of the System:

 Medicine reminder system helps any user to set reminder offline way
once as per perspective.
 To provide excellent level of tr reliable medication record to the user
these moderm time where time actually play crusal role .
 It is not for any perticular person oriented this system track any age group
of record maintained,including of past report.
 It is used for specialy senior citizen which mostly suffer with helth issue
and difficult to contenious there schedule.
 Medicine reminder is an application developed for maintaining the
medication recods for the user.
System Specifications

Hardware Requirements: -

 CPU – Intel Core i5.


 8 GB RAM
 Hard disk 1 TB
 Android phone with kitkat and higher

Software Requirements: -

 Operating System : Windows 7 and above.


 Technology used : Java, Android.
 Database : SQLite,firebase
 IDE : Android Studio.
Project Modules

Add tablets:

 The user has to add the tablets and its details.

Add Reminder :

 The user can mark reminders and add tablets and the other attributes
along with the inludes time,date,days.

View and update time : the user can view and upadate the tablets details.

View /update reminder :


 The user can view and update the reminder details.
Detail Description Of Technology Used

XML:

XML (Extensible Markup Language) is used to describe data. The XML standard is a flexible
way to create information formats and electronically share structured data via the public
internet, as well as via corporate networks.
XML is a markup language based on Standard Generalized Markup Language (SGML) used
for defining markup languages.
XML's primary function is to create formats for data that is used to encode information for
documentation, database records, transactions and many other types of data. XML data may
be used for creating different content types that are generated by building dissimilar types of
content -- including web, print and mobile content -- that are based on the XML data.
Like Hypertext Markup Language (HTML), which is also based on the SGML standard,
XML documents are stored as American Standard Code for Information Interchange (ASCII)
files and can be edited using any text editor.

SQLite:

The Android SQLite Database requires very little memory (around 250kb), which is available
on all android devices. Every device has an inbuilt support for SQLite database, which is
automatically managed on android right from its creation, execution to querying up process.
SQLite is an open source database, available on every android database. It supports standard
relations database features, like SQL syntax, transactions & SQL statements. SQLite is
considerably, the lighter version of SQL database, where most of the SQL commands don’t
run on SQLite database. Once SQLite is in place, it is important to ensure that a feature or
command is available in SQLite; only then can it be executed.
The Basic Advantages of SQLite:
 It’s a light weight database
 Requires very little memory
 An Automatically managed database
The SQLite supports only 3 Datatypes:
 Text(like string) – for storing data type store
 Integer(like int) – for storing integer primary key
 Real(like double)- for storing long values

Java:
Java is the technology of choice for building applications using managed code that can
execute on mobile devices.
Android is an open source software platform and Linux-based operating system for mobile
devices. The Android platform allows developers to write managed code using Java to
manage and control the Android device. Android applications can be developed by using the
Java programming language and the Android SDK. So, familiarity with the basics of the Java
programming language is a prerequisite for programming on the Android platform. This
article discusses where Java fits in mobile application development and how we can use Java
and Android SDK to write applications that can work on Android devices.

Using Java for Building Mobile Applications


The mobile edition of Java is called Java ME. Java ME is based on Java SE and is supported
by most smartphones and tablets. The Java Platform Micro Edition (Java ME) provides a
flexible, secure environment for building and executing applications that are targeted at
embedded and mobile devices. The applications that are built using Java ME are portable,
secure, and can take advantage of the native capabilities of the device. Java ME addresses the
constraints that are involved in building applications that are targeted at mobile devices. In
essence, Java ME addresses the challenge of executing applications on devices that are low
on available memory, display, and power.
There are various ways to build applications for Android devices, but the recommended
approach is to leverage the Java programming language and the Android SDK. You can
explore more about the Android SDK Manager from here.
UML Diagrams:

UML stands for Unified Modeling Language. UML is a language for specifying, visualizing

and documenting the system. This is the step while developing any product after analysis.

The goal from this is to produce a model of the entities involved in the project which later

need to be built. The representation of the entities that are to be used in the product being

developed need to be designed.

There are various kinds of methods in software design:

They are as follows:

 Use case Diagram

 Sequence Diagram

 Activity Diagram

 Class Diagram

USECASE DIAGRAMS:
Use case diagrams model behavior within a system and helps the developers
understand of what the user require. The stick man represents what’s called an actor.
Use case diagram can be useful for getting an overall view of the system and
clarifying who can do and more importantly what they can’t do.
Use case diagram consists of use cases and actors and shows the interaction between the use
case and actors.

Actor:
A coherent set of roles that users of use cases play when interacting with the use
cases.

Use case:
A description of sequence of actions, including variants, that a system performs that
yields an observable result of value of an actor.

 The purpose is to show the interactions between the use case and actor.
 To represent the system requirements from user’s perspective.
 An actor could be the end-user of the system or an external system.

UseCase Diagram:
SEQUENCE DIAGRAM:
Sequence diagram and collaboration diagram are called INTERACTION
DIAGRAMS. An interaction diagram shows an interaction, consisting of set of objects and
their relationship including the messages that may be dispatched among them.
A sequence diagram is an introduction that empathizes the time ordering of messages.
Graphically a sequence diagram is a table that shows objects arranged along the X-axis and
messages ordered in increasing time along the Y-axis.

Activity Diagram :
Class Diagram:
Table Specification
User Login:

Fields Type

Id Integer

Username varchar (100)

Password varchar (100)

Add reminder:

Fields Type

Id Integer

Reminder Name varchar (100)

Reminder Time Integer(11)

Reminder date Date

Reminder day varchar (100)

Add Medicine:
Fields Type

Id Integer

Medicine Name varchar (100)

Medicine Quantity integer (10)

Modicine_mg integer (11)

Medicine Type varchar (100)

SNAP-SHOTS
Starting Application:

Admin Login:

Dashboard:
Add Student:

Select Course:
Total Students:

Delete Students:
Total Attendance:
Add Faculty:

View Faculty:
Delete Faculty:

Faculty Login:
Faculty Home Page:
Add Attendance:

Select Presentee:

View Attendance:
View Total Attendance:
CONCLUSION

It can be concluded from the above discussion that a reliable, secure, fast and an efficient

system has been developed replacing a manual and unreliable system.

This system can be implemented in academic institutes for better results regarding the

management of attendance.

This system will save time, reduce the amount of work the administration has to do and will

replace the stationery material with electronic apparatus.

Hence, a system with expected results has been developed but there is still some room for

improvement.
BIBLIOGRAPHY

The following website were referred during the analysis and execution phase
of the project.

 www.w3school.com
 www.youtube.com
 www.javatpoint.com
 www.google.com
 www.geeksforgeeks.com
THANK YOU!!!

You might also like