The main objective of this project is to build a website which will help farmers from Indian villages to sell their products. Here if suppose some village farmers want to use this facility and want to learn how is it possible and how they can use e-farming to sell their products
This is the sea file for health Guide management system, you will calculate your bmi index then , go for the health Guide according to your bmi results.this project file is important for access the required code of bmi project.
The main objective of this project is to build a website which will help farmers from Indian villages to sell their products. Here if suppose some village farmers want to use this facility and want to learn how is it possible and how they can use e-farming to sell their products
This is the sea file for health Guide management system, you will calculate your bmi index then , go for the health Guide according to your bmi results.this project file is important for access the required code of bmi project.
Android Based Application to Ensure Medical Adherence: CareWiseDr. Amarjeet Singh
ย
In this fast-paced world, it is difficult to balance oneโs domestic and professional life. Often, we have seen our grandparents forget things that are a part of their routine for like their medication. Many of them need to take their medicines at a fixed time, due to their age they often forget their scheduled medicines which can sometimes have consequences on their health. Therefore, we feel that there is need for an application to help our fellow senior citizens with their medication by the usage of image and a general description. By doing so we feel that this application can act as a helping hand to better monitor their health. This application will have features which will help them sort out medicines based on their name, image and description. A scheduled calendar will help them plan their medicine more efficiently. Reminders ensure that they donโt forget the medications. This application will provide a very easy to use interface that the elderly can easily navigate through without any qualms.
The purpose of the project entitled as โHospital Management Systemโ is to computerize the
Front Office Management of Hospital to develop software which is user friendly simple, fast,
and cost โ effective. It deals with the collection of patientโs information like add patient, update
patient, delete patient, search patient, view patient diagnosis, etc. Traditionally, it was done
manually. The main function of the system is register and store patient details and doctor details
and retrieve these details as and when required, and also to manipulate these details
meaningfully. The Hospital Management System can be entered using a username and
password. It is accessible by an Admin, Doctor & Receptionist. Only they can add data into
the database. The data can be retrieved easily. The data are well protected for personal use and
makes the data processing very fast.
This is a Project carried on by me in my BCA degree
Food Distribution Management System.
Responsibilities :
โขUnderstand the nature and procedure of ration distribution.
โขGather information of food Grains distributed to each card holder.
โขResponsible to maintain right data and produce right data to the Government.
Courier management system project report.pdfKamal Acharya
ย
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Android Based Application to Ensure Medical Adherence: CareWiseDr. Amarjeet Singh
ย
In this fast-paced world, it is difficult to balance oneโs domestic and professional life. Often, we have seen our grandparents forget things that are a part of their routine for like their medication. Many of them need to take their medicines at a fixed time, due to their age they often forget their scheduled medicines which can sometimes have consequences on their health. Therefore, we feel that there is need for an application to help our fellow senior citizens with their medication by the usage of image and a general description. By doing so we feel that this application can act as a helping hand to better monitor their health. This application will have features which will help them sort out medicines based on their name, image and description. A scheduled calendar will help them plan their medicine more efficiently. Reminders ensure that they donโt forget the medications. This application will provide a very easy to use interface that the elderly can easily navigate through without any qualms.
The purpose of the project entitled as โHospital Management Systemโ is to computerize the
Front Office Management of Hospital to develop software which is user friendly simple, fast,
and cost โ effective. It deals with the collection of patientโs information like add patient, update
patient, delete patient, search patient, view patient diagnosis, etc. Traditionally, it was done
manually. The main function of the system is register and store patient details and doctor details
and retrieve these details as and when required, and also to manipulate these details
meaningfully. The Hospital Management System can be entered using a username and
password. It is accessible by an Admin, Doctor & Receptionist. Only they can add data into
the database. The data can be retrieved easily. The data are well protected for personal use and
makes the data processing very fast.
This is a Project carried on by me in my BCA degree
Food Distribution Management System.
Responsibilities :
โขUnderstand the nature and procedure of ration distribution.
โขGather information of food Grains distributed to each card holder.
โขResponsible to maintain right data and produce right data to the Government.
Courier management system project report.pdfKamal Acharya
ย
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Event Management System Vb Net Project Report.pdfKamal Acharya
ย
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named โEvent Management Systemโ is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
Ever been troubled by the blinking sign and didnโt know what to do?
Hereโs a handy guide to dashboard symbols so that youโll never be confused again!
Save them for later and save the trouble!
Comprehensive program for Agricultural Finance, the Automotive Sector, and Empowerment . We will define the full scope and provide a detailed two-week plan for identifying strategic partners in each area within Limpopo, including target areas.:
1. Agricultural : Supporting Primary and Secondary Agriculture
โข Scope: Provide support solutions to enhance agricultural productivity and sustainability.
โข Target Areas: Polokwane, Tzaneen, Thohoyandou, Makhado, and Giyani.
2. Automotive Sector: Partnerships with Mechanics and Panel Beater Shops
โข Scope: Develop collaborations with automotive service providers to improve service quality and business operations.
โข Target Areas: Polokwane, Lephalale, Mokopane, Phalaborwa, and Bela-Bela.
3. Empowerment : Focusing on Women Empowerment
โข Scope: Provide business support support and training to women-owned businesses, promoting economic inclusion.
โข Target Areas: Polokwane, Thohoyandou, Musina, Burgersfort, and Louis Trichardt.
We will also prioritize Industrial Economic Zone areas and their priorities.
Sign up on https://profilesmes.online/welcome/
To be eligible:
1. You must have a registered business and operate in Limpopo
2. Generate revenue
3. Sectors : Agriculture ( primary and secondary) and Automative
Women and Youth are encouraged to apply even if you don't fall in those sectors.
Things to remember while upgrading the brakes of your carjennifermiller8137
ย
Upgrading the brakes of your car? Keep these things in mind before doing so. Additionally, start using an OBD 2 GPS tracker so that you never miss a vehicle maintenance appointment. On top of this, a car GPS tracker will also let you master good driving habits that will let you increase the operational life of your carโs brakes.
What Exactly Is The Common Rail Direct Injection System & How Does It WorkMotor Cars International
ย
Learn about Common Rail Direct Injection (CRDi) - the revolutionary technology that has made diesel engines more efficient. Explore its workings, advantages like enhanced fuel efficiency and increased power output, along with drawbacks such as complexity and higher initial cost. Compare CRDi with traditional diesel engines and discover why it's the preferred choice for modern engines.
Symptoms like intermittent starting and key recognition errors signal potential problems with your Mercedesโ EIS. Use diagnostic steps like error code checks and spare key tests. Professional diagnosis and solutions like EIS replacement ensure safe driving. Consult a qualified technician for accurate diagnosis and repair.
Why Is Your BMW X3 Hood Not Responding To Release CommandsDart Auto
ย
Experiencing difficulty opening your BMW X3's hood? This guide explores potential issues like mechanical obstruction, hood release mechanism failure, electrical problems, and emergency release malfunctions. Troubleshooting tips include basic checks, clearing obstructions, applying pressure, and using the emergency release.
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Hyundai Motor Group
ย
Whatโs the force behind Hyundai Motor Group's EV performance and quality?
Maximized driving performance and quick charging time through high-density battery pack and fast charging technology and applicable to various vehicle types!
Discover more about Hyundai Motor Groupโs EV platform โE-GMPโ!
Fleet management these days is next to impossible without connected vehicle solutions. Why? Well, fleet trackers and accompanying connected vehicle management solutions tend to offer quite a few hard-to-ignore benefits to fleet managers and businesses alike. Letโs check them out!
๐ผ๐ฃ๐ฉ๐๐ฆ๐ช๐ ๐๐ก๐๐จ๐ฉ๐๐ ๐๐ง๐๐๐๐ง๐จ ๐๐จ ๐ซ๐๐ง๐ฎ ๐๐๐ข๐ค๐ช๐จ ๐๐ค๐ง ๐ข๐๐ฃ๐ช๐๐๐๐ฉ๐ช๐ง๐๐ฃ๐ ๐ฉ๐๐๐๐ง ๐ฅ๐ง๐ค๐๐ช๐๐ฉ๐จ. ๐๐ ๐๐๐ซ๐ ๐๐ก๐ก ๐ฉ๐๐ ๐ฅ๐ก๐๐จ๐ฉ๐๐ ๐๐ง๐๐ฃ๐ช๐ก๐๐จ ๐ช๐จ๐๐ ๐๐ฃ ๐๐ช๐ฉ๐ค๐ข๐ค๐ฉ๐๐ซ๐ ๐๐ฃ๐ ๐๐ช๐ฉ๐ค ๐ฅ๐๐ง๐ฉ๐จ ๐๐ฃ๐ ๐๐ก๐ก ๐ฉ๐๐ ๐๐๐ข๐ค๐ช๐จ ๐๐ค๐ข๐ฅ๐๐ฃ๐๐๐จ ๐๐ช๐ฎ ๐ฉ๐๐ ๐๐ง๐๐ฃ๐ช๐ก๐๐จ ๐๐ง๐ค๐ข ๐ช๐จ.
Over the 10 years, we have gained a strong foothold in the market due to our range's high quality, competitive prices, and time-lined delivery schedules.
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...Autohaus Service and Sales
ย
Learn what "PARKTRONIC Inoperative, See Owner's Manual" means for your Mercedes-Benz. This message indicates a malfunction in the parking assistance system, potentially due to sensor issues or electrical faults. Prompt attention is crucial to ensure safety and functionality. Follow steps outlined for diagnosis and repair in the owner's manual.
In this presentation, we have discussed a very important feature of BMW X5 carsโฆ the Comfort Access. Things that can significantly limit its functionality. And things that you can try to restore the functionality of such a convenient feature of your vehicle.
"Trans Failsafe Prog" on your BMW X5 indicates potential transmission issues requiring immediate action. This safety feature activates in response to abnormalities like low fluid levels, leaks, faulty sensors, electrical or mechanical failures, and overheating.
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc
ย
2introduction
1. PAGE-1
INTRODUCTION
Sudhridh Bharat Application is a useful mobile application this project is provide the facility
to various data (family, parent ,pregnant women, child , water source, type of toilet etc.) about a
Anganwadi center for child nutrition and pregnant women monitoring in proper way
The main strategy of the project is to provide all information about people from Anganwadi
center to Block level officer and all officer that are belong to that deportment( mahila Baal
Vikash and pustahar vibhag) very quickly and analysis that and provide needed nutrition material
The mobile Application are use basically Anganwadi support(Helper) and collect
All information about people and upload automatic and also with help of sync
All information are show in cms according to state wise deistic wise and also display Block wise
The mobile app is based on Jsw project hold on various modules.
๏ท Login
๏ท Registration
๏ท Synchronizations
๏ท Nutrition
๏ท Monitoring
๏ท Help
๏ท Setting
In this project my module is change language and registration which is part of Anganwadi
Support ,it is dynamically related to collect information and change language according to
requirement to the user and in registration module that are ahold parent registration ,pregnant
women registration child registration and also nutrition and monitor registered child and
pregnant women.
1.1 Purpose.
Main aim in this mobile app (Sudirdh Bharat Application) is to provide an easy way not only
automatic all functionalities of Anganwadi center but also to provide full information about
people and water source , type of toilet and every thing according to block wise ,Deistic level
related deportment officer very fast and accurate.We are committed to bring the best way to all
information to help of CMS .
2. PAGE-2
1.2 Scope
The current system of Anganwadi center the Anganwadi support is gather all information about
the parent, pregnant women, child and note down a register (note book) and send that register to
his upper officer but that process is very complex ,time taking system and untrusted system. this
system have lot of drawback Example Anganwadi person are note all information about child
,height ,weight ,MUAC, current source of water, type of toilet but when that information are
analysis and apply to next two month after that may something will be changed that time
With help of this project all information Conway very fast and easy to analyze and take decision
easily
The result of this application will be very positive and I hope all state Govt. adopt this app and
implemented in whole country, currently this app are implemented in maharastra Govt.
1.3 Definition, Acronyms, and Abbreviations-
IEEE The Institute of Electric and Electronics,Inc
MUAC Middle Upper Arm circumference
EDD Expected Delivery Date
LMP Last, Month, Period
GUI Graphical User Management
4. PAGE-4
2. Overall Description
2.1ProductPerspective-
Anganwadi Support is a child nutrition and monitoring system this project is a mobile based
project.it is provide facilities to Anganwadi helper are may belong to city or very backward Area
there may be not sufficient resource (Electricity or network) this App are developed this kind of
problem keep in mind
Not use very much graphical interface and images that app have local and server data base
.suppose the user are collect information on his mobile phone but that time network not available
that time this app also work, that time this app store all information in local data base and that
time the user on network he/she send all information into server with help of synchronization
This app are provide various application on CMS but our application is different in following
ways
๏ท Easy to gather all information to all person or any one person
๏ท Using this app to provide an scale to a particular child is healthy or required nutrition .
๏ท Similarly use the app we are calculate Expected Delivery Date of a pregnant women and
monitor his in a proper manner.
๏ท In server end userโs are officer that are analysis and take decision according to graph
representation
๏ท Server end according to select state, select deistic , select block, and select family
2.1.1 User interface-
The user will be interacted with the system a mobile application (Anganwadi support) are run in
android 4.4(kit-cat) to current version that app not need to more
Battery and if user are login at one time with correct user name and password next time they
does not need to user name and password that user enter directly main menu and register, or
monitor very easily that app UI is very simple and not use any image or heavy weight code that
are degrade that performance,
5. PAGE-5
2.1.2 Hardware interfaces-
The hardware used for the development of the project is-;
Mobile device Android 4.4
Processor Dual core 1.2GHZ
RAM 1GB
SD Card 8GB
Camera 5mp 2492*1944
2.1.3 Software interfaces-
In client side very simple and mobile support android 4.4(OS)
2.1.4 Memory Constraints-
A minimum of 3GB RAM is required to install ADT.
2.2 Product Function-
The product function monitoring system is as follows:
1. Our system keep is handle the child nutrition .
2. Our system keep all information about all family like as parent registration.
3. The system is handle the child weight and height and its made a graph analytical
according view growth of child.
4. All information will show in server and handle the web API.
5. Web API is handle by admin and its control in server.
6. PAGE-6
2.3 User Characteristics-
The product is design to be usable by individual with a minimum level of literacy and related to
the use of information technology of mobile. The user of application required only a few of
training on the application and this application hold many local language exp-Marathi, Hindi,
English etc.
2.4 Constraints-
This application is developed on ADT bundle and web services are handle Cake Php .Web
services is call by JSON API and local database is SqLite and server side database use MySql.
8. PAGE-8
3.1 External Interface Requirement-
3.1.1 User Interface-
The user interface of Anganwadi support content the following activities:
๏ท Child Registration- All information about child.
๏ท Parent Registration-All information about parents.
๏ท Pregnant Women Registration-All information about pregnant women.
๏ท Nutrition-The nutrition activity contain growth of child.
๏ท Monitoring-The monitoring activity is contain the growth of pregnant women in proper
way.
๏ท Water source- The rural or city area people drinking water source, well, tubewell,piped.
๏ท Toilet Type- The registered family have type of toilet open, close.
๏ท Delivery Order-Order of child.
๏ท Weight- The child or pregnant women weight in cms.
๏ท Height-The child or pregnant women height in cms.
๏ท Hg- Hemoglobin level of pregnant women
๏ท MUAC- Middle upper arm circumfuse
3.1.2 Hardware interface-
No specific hardware requirement for the application. In future we can configure some hardware
to the application like bar code reader ,figure print reader and card reader,
3.1.3 Software interface-
The software used for the development of the project
Development tool :ADT Bundle
OS :windows/Linux
DBMS :SQLITE
9. PAGE-9
3.2 Software product feature-
As we discuss about the various forms and their uses in the application, the block specified in the
forms takes appropriate input from the user validate them check them and processes the system
according to the input and generated outputs.
At form level our application has following commands-
1- Save - this button is used to save new data in database.
2- Modify - this button is used to modify the records.
3- View - this button is used to view the records.
4- First - This button is used to view the first record in the database.
5- Previous - This button is used to view the previous record.
6- Next - This button is used to view the next record.
7- Last - This button is used to view the last record.
8- Delete - This button is used to delete the records.
9- Exit - This button is used to exit form the form.
10- Cancel - This button is used to clear the records from the forms.
11- Print - This button is used to print the records.
The whole processing in the web application are done on the level. Each form validates input on
form level and then send them into the database. Our web application generates two types of
output-
1-Output in forms
2-In the forms of reports
3.2.1 Reportgeneration-
Outputs can be generated in the form of reports. Reports can be generated in the specified format
according to user requirement like-
๏ท Tabular
๏ท Group left
๏ท Form-like
๏ท Mailing-Label
10. PAGE-10
๏ท Group-above
๏ท Matrix
๏ท Matrix-with-group
๏ท Form-letter
These reports are forcontains all information of all branches with company wise/institute
wise. This is an online web application so that user take information online. Parents can see
class details, their progress reports and also results from home. This is too much user
friendly.there is lots of scope the area of user interface, database performance Etc.This report
master, payment,good receipt etc. these reports are generated by the joining of the various
tables. The report output can be delivered directly to a printer or saved in the following
formats:
๏ท PDF
๏ท HTML
๏ท XML
๏ท Microsoft Excel
3.3 LogicalDataBase Requirements:
In this application Sqlite is used as database. There are many tables in the modules. These table
are dynamically related with other modules os Target PMT. In these tables various types of keys
like primary key, foreign key constraints like not null, unique and triggers are applied. This
database secure and fast.
The tables of this module are as follows-
1- Login
2- Family
3- Child Registration
4- Parent Registration
5- Language
6- Child Nutrition
7- Anganwadi center
8- Beat
11. PAGE-11
9- Birth status
10- Boolean support
11- Caste
12- Delivery type
13- Drinking water source
14- Gender
15- Multimedia
16- Nutrition
17- Place of delivery
18- Pregnant women monitor
19- Regional language
20- Religion
21- Server id
22- Toilet availability
23- Type toilet
24- User
12. PAGE-12
1.Login
user_name TEXT
user_id INTEGER
Password TEXT
Email TEXT
PRIMARY KEY user_id
2.Anganwadi center
center_id INTEGER
center_name TEXT
beat_id NUMERIC
PRIMARY KEY center_id
3.Child Registration
Gender TEXT
Status NUMERIC
child_id INTEGER
child_name TEXT
date_of_birth TEXT
birth_weight TEXT
parent_name TEXT
server_id NUMERIC
Latitude TEXT
Longitude TEXT
Multimedia TEXT,
birth_order NUMERIC
user_id NUMERIC
birth_height TEXT
PRIMARY KEY child_id
4.ParentRegistration
13. PAGE-13
parent_id INTEGER
houser_id TEXT
Latitude TEXT
Longitude TEXT
Father TEXT
Mother TEXT
has_toilet NUMERIC
have_water NUMERIC
litracy_status NUMERIC
Religion NUMERIC
Caste TEXT
f_adharcard TEXT
m_adharcard TEXT
Address TEXT
user_id NUMERIC
server_id NUMERIC
Status NUMERIC
PRIMARY KEY parent_id
5.Child_Nutrition_Monitor
6.Beat
beat_id INTEGER
beat_name TEXT
PRIMARY KEY beat_id
7.Birth_Status
Id INTEGER
Value TEXT
PRIMARY KEY id
8.Boolean_Support
Id INTEGER
parent_name TEXT
child_name TEXT
Weight TEXT
Height TEXT
Muac TEXT
Status NUMERIC
Server_id NUMERIC
Multimedia TEXT
14. PAGE-14
Value TEXT
PRIMARY KEY id
9.Nutrition
nutrition_id INTEGER
Status NUMERIC
child_id NUMERIC
date_of_monitoring TEXT
height TEXT
Weight TEXT
Muac TEXT
latitude TEXT
Longitude TEXT
server_id NUMERIC
PRIMARY KEY nutrition_id
9.Pregnant_WomenMonitor
women_id NUMERIC
pregnant_women_name TEXT
Weight TEXT
Hb TEXT
Status TEXT
server_id NUMERIC
current_date TEXT
10.Regional_language
multimedia_id INTEGER
Data BLOB
Status NUMERIC
Type NUMERIC
server_id NUMERIC
PRIMARY KEY multimedia_id
10.Server
15. PAGE-15
Value TEXT
Id INTEGER
PRIMARY KEY id
3.4 Software SystemAttributes:
3.4.1 Reliability
Reliability the main objective so as to win the Confidence of the user and to provide information
on which he can relies upon.
3.4.2 Availability
The entire system should be available round the year, except for a periodic maintenance. The
maintenance period should be pre scheduled and short. The users should be reminded of the
unavailability period, well in advance.
3.4.3 Security
Since the information entered is of vital Importance to the organization and to the owner
of the website, it should be made to allow only the website developers to manipulate the
data.
16. PAGE-16
3.4.4 Maintainability
The document should be easy for the users who execute the system day to day, for the developers
who wish to edit or develop further, and for the personnel who is in charge of the maintenance.
3.4.5 Portability
The system shoul support window and Linux operating system. And application can also be
integrate into client-server web application.
3.4.6 Usability
The GUI should be easy to learn and use by users of any technical background. A tool-tip feature
is available in all blocks, to guide the users.
3.5 List Of Diagrams
3.5.1 Data Flow Diagram-
Zero level DFD.
36. PAGE-36
if (strUserName.equalsIgnoreCase("")
|| (strPassword.equalsIgnoreCase(""))) {
Toast.makeText(getApplicationContext(),
"Please enter username and password!", 200).show();
} else {
if (sqliteHelper.validateUserOffline(strUserName, strPassword)>0) {
GlobalVars.UserID=sqliteHelper.validateUserOffline(strUserName, strPassword);
Intent intent = new Intent(this, MainMenuActivity.class);
startActivity(intent);
} else {
Toast.makeText(getApplicationContext(),
"Invalid user, authenticating online!!!",
200).show();
if(isInternetOn()==false){
Toast.makeText(getApplicationContext(),
"Please enable internet to online login!!!",
200).show();
}
else{
mProgressDialog.show();
new AsyncTask<String, String, String>(){
@Override
protected void onPostExecute(String result) {
// TODO Auto-generated method stub
super.onPostExecute(result);
if(result!=null){
try {
JSONObject user= new
JSONObject(result);
if(user.has("user_id")){
int user_id=
user.getInt("user_id");
if(user_id>0)
{
sqliteHelper.SaveUser(strUserName, strPassword, user_id+"");
GlobalVars.UserID=user_id;
37. PAGE-37
Intent intent = new
Intent(ActivityLogin.this, MainMenuActivity.class);
startActivity(intent);
}
else{
Toast.makeText(getApplicationContext(),
notavaliduser, 200).show();
}
}
mProgressDialog.dismiss();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
@Override
protected String doInBackground(String... arg0) {
// TODO Auto-generated method stub
return serverhelper.LoginOnServer(strUserName,
strPassword);
}
}.execute((String)null);
}
}
}
}
/**
* Get provider name.
*
* @return Name of best suiting provider.
* */
String getProviderName() {
LocationManager locationManager = (LocationManager) this
.getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setPowerRequirement(Criteria.POWER_LOW); // Chose your desired
38. PAGE-38
// power consumption
// level.
criteria.setAccuracy(Criteria.ACCURACY_FINE); // Choose your accuracy
// requirement.
criteria.setSpeedRequired(true); // Chose if speed for first location
// fix is
required.
criteria.setAltitudeRequired(false); // Choose if you use altitude.
criteria.setBearingRequired(false); // Choose if you use bearing.
criteria.setCostAllowed(false); // Choose if this provider can waste
// money :-)
// Provide your criteria and flag enabledOnly that tells
// LocationManager only to return active providers.
return locationManager.getBestProvider(criteria, true);
}
public void showSettingsAlert() {
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
// Setting Dialog Title
alertDialog.setTitle("GPS setting");
// Setting Dialog Message
alertDialog.setMessage("Would you like to enable GPS?");
// On pressing Settings button
alertDialog.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(
Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
}
});
// on pressing cancel button
alertDialog.setNegativeButton("No",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
39. PAGE-39
// Showing Alert Message
alertDialog.show();
}
public void Notify(String notificationTitle, String notificationMessage,
String path) {
Uri soundUri = Uri
.parse("android.resource://com.example.anganwarisupport/raw/"
+ path);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
this).setSmallIcon(R.drawable.ic_launcher) // notification icon
.setContentTitle("Geo-Location Updates") // title
// for
// notification
.setContentText("Geo-Location Updates") // message for
// notification
.setAutoCancel(true).setSound(soundUri);
NotificationManager mNotificationManager = (NotificationManager)
getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());
}
public void startGettingLocationUsingGPSProvider() {
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
minTime, minDistance, mylistener);
CountDownTimer count = new CountDownTimer(5000, 1) {
@Override
public void onFinish() {
Toast.makeText(getApplicationContext(), "Connecting AGPS",
200)
.show();
Notify("a", "aa", "agps");
tag = "AGPS";
startGettingLocationUsingNetworkProvider();
}
@Override
public void onTick(long millisUntilFinished) {
40. PAGE-40
// TODO Auto-generated method stub
}
};
count.start();
}
public void startGettingLocationUsingNetworkProvider() {
locationManager.requestLocationUpdates(
LocationManager.NETWORK_PROVIDER, minTime,
minDistance,
mylistener);
}
public boolean isGPSEnabled() {
LocationManager mlocManager = (LocationManager) this
.getSystemService(this.LOCATION_SERVICE);
boolean enabled = mlocManager
.isProviderEnabled(LocationManager.GPS_PROVIDER);
return enabled;
}
public void enableGPS() {
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
sendBroadcast(intent);
}
public void disableGPS() {
// Disable GPS
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", false);
sendBroadcast(intent);
}
class MyLocationListener implements LocationListener {
String provider_tag = "";
@Override
public void onLocationChanged(Location location) {
String sss = location.getLongitude() + "";
if (sss.length() > 10) {
46. PAGE-46
public void click_Image(View vw) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File f = new File(android.os.Environment.getExternalStorageDirectory(),
"temp.jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
startActivityForResult(intent,
CAMERA_CAPTURE_IMAGE_REQUEST_CODE);
}
public String getSelectedValue(Spinner spn) {
SpinnerHelper data = (SpinnerHelper) spn.getItemAtPosition((int)
spn.getSelectedItemId());
return data.getValue();
}
public void click_save(View vw) {
parentid = getSelectedValue(spnSelectParent);
int serverid=sqliteHelper.getServerId(parentid);
gender =getSelectedValue(spnGender);// spnGender.getSelectedItemId()+"";
String order = spnBirthOrder.getSelectedItem().toString();
birthWeight = etxtBirthWeight.getText().toString();
String height=etxtBirthHeight.getText().toString();
Child child = new Child();
if (etxtChildName.getText().toString().equals("")) {
etxtChildName.setError(Childmandatory);
}else if (gender.equals("")) {
Toast.makeText(getApplicationContext(),gendermandatory,
Toast.LENGTH_SHORT).show();
}else if (etxtDateOfBirth.getText().toString().equals("")) {
etxtDateOfBirth.setError(dobmandatory);
}
else if (etxtBirthWeight.getText().toString().equals("")) {
etxtBirthWeight.setError(weightmandatory);
}
47. PAGE-47
else if (order.equals("")) {
Toast.makeText(getApplicationContext(),
pleasebOrder, Toast.LENGTH_SHORT).show();
}
else{
child.setChild_name(etxtChildName.getText().toString());
child.setParent_name(parentid);
child.setGender(gender);
child.setDate_of_birth(etxtDateOfBirth.getText().toString());
child.setChild_weight(birthWeight);
child.setBirth_order( Integer.parseInt(order));
child.setMultimedia(image64);
child.setLatitude(GlobalVars.lattitude);
child.setLongitude(GlobalVars.longitude);
child.setHeight(height);
long id = sqliteHelper.ChildRegistration(child);
if (id > 0) {
Toast.makeText(getApplicationContext(),
childregistrationdone, 200).show();//child registration don!!
Intent intent1 = new Intent(ActivityChildReg.this,
ActivityChildListing.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent1);
}
}
/*new AsyncTask<String, String, String>(){
@Override
protected void onPostExecute(String result) {
// TODO Auto-generated method stub
super.onPostExecute(result);
progressDialog.dismiss();
Intent intent1 = new Intent(ActivityChildReg.this,
MainMenuRegistrationActivity.class);
48. PAGE-48
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent1);
}
@Override
protected String doInBackground(String... arg0) {
// TODO Auto-generated method stub
return serverhelper.ChildRegistration(child);
//return null;
}
}.execute((String)null);*/
}
private int parseInt(Object selectedItem) {
// TODO Auto-generated method stub
return 0;
}
@SuppressLint("NewApi")
public void show_callender(View vw) {
DialogFragment newFragment = new DatePickerFragment();
newFragment.show(getFragmentManager(), "datePicker");
}
@SuppressLint("NewApi")
public static class DatePickerFragment extends DialogFragment implements
DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current date as the default date in the picker
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
// Create a new instance of DatePickerDialog and return it
return new DatePickerDialog(getActivity(), this, year, month, day);
}
49. PAGE-49
public void onDateSet(DatePicker view, int year, int month, int day) {
String dt = day + "-" + month + "-" + year;
Calendar c = Calendar.getInstance();
c.set(year, month, day, 0, 0);
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
etxtDateOfBirth.setText(sdf.format(c.getTime()));
}
}
public void populateList(Spinner spinner, String tableName, String col_id,
String col_value, String label, String whr) {
ArrayList<SpinnerHelper> items = new ArrayList<SpinnerHelper>();
items = sqliteHelper.populateSpinner(tableName, col_id, col_value,
label, whr);
ArrayAdapter<SpinnerHelper> adapter = new ArrayAdapter<SpinnerHelper>(
ActivityChildReg.this, android.R.layout.simple_spinner_item,
items);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setPrompt(label);
spinner.setAdapter(adapter);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == CAMERA_CAPTURE_IMAGE_REQUEST_CODE)
{
File f = new File(Environment.getExternalStorageDirectory()
.toString());
for (File temp : f.listFiles()) {
if (temp.getName().equals("temp.jpg")) {
f = temp;
break;
}
}
try {
Bitmap bm;
BitmapFactory.Options btmapOptions = new
BitmapFactory.Options();
52. PAGE-52
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_child_reg, menu);
return true;
}
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
}
54. PAGE-54
FeasibilityStudy (include Technical, Operationaland EconomicalFeasibility)
There are five areas of feasibility - Technical, Economic, Legal, Operational, and Scheduling.
Technology and system feasibility
The assessment is based on an outline design of system requirements, to determine whether the
company has the technical expertise to handle completion of the project. When writing a
feasibility report, the following should be taken to consideration:
๏ท A brief description of the business to assess more possible factors which could affect the
study
๏ท The part of the business being examined
๏ท The human and economic factor
๏ท The possible solutions to the problem
At this level, the concern is whether the proposal is both technically and legal feasible (assuming
moderate cost).
Legal Feasibility
Determines whether the proposed system conflicts with legal requirements , e.g. a data
processing system must comply with the local Data Protection Acts .
Operational Feasibility
Operational feasibility is a measure of how well a proposed system solves the problems, and
takes advantage of the opportunities identified during scope definition and how it satisfies the
requirements identified in the requirements analysis phase of system development.
The operational feasibility assessment focuses on the degree to which the proposed development
projects fits in with the existing business environment and objectives with regard to development
schedule, delivery date and existing business processes.
To ensure success, desired operational outcomes must be imparted during design and
development. These include such design-dependent parameters such as reliability,
maintainability, supportability, usability, reducibility, disposability, sustainability, affordability
55. PAGE-55
and others. These parameters are required to be considered at the early stages of design if desired
operational behaviors are to be realized. A system design and development requires appropriate
and timely application of engineering and management efforts to meet the previously mentioned
parameters. A system may serve its intended purpose most effectively when its technical and
operating characteristics are engineered into the design. Therefore operational feasibility is a
critical aspect of systems engineering that needs to be an integral part of the early design phases.
Schedule Feasibility
A project will fail if it takes too long to be completed before it is useful. Typically this means
estimating how long the system will take to develop, and if it can be completed in a given time
period using some methods like payback period. Schedule feasibility is a measure of how
reasonable the project timetable is. Given our technical expertise, are the project deadlines
reasonable? Some projects are initiated with specific deadlines. It is necessary to determine
whether the deadlines are mandatory or desirable.