Professional Documents
Culture Documents
Presentation Sarana
Presentation Sarana
Presentation Sarana
. .
4
()
Web Application Development , Mobile Application Development , System Integration
Website building , Global Outsourcing , IT Consulting , POS System ,Retail POS System
N3A3B
7
()
Register Employees
Administrator
Add Properties
Manager Report
Check IN/OUT
General User
Edit owner
Information
10
()
11
12
Java : control
XML :
Application
Database ( Database Management Application )
SQLite :
Android Studio :
SDK :
Android sample projects, development tools, emulator, libraries
AVD Manager : Android Virtual Devices
Adobe Photoshop CS5, Illustrator CS5 :
13
()
TblStatusworks TblContracts TblBonus
PK BonusID
1
PK StatusworkID PK ContractID
8
FK BonusEmployeeID
8
StatusworkType ContractEmployeeID
8 8 8
ContractStatusworkID BonusDate
StatusworkTime FK
ContractPosistionID BonusRate
ContractCurrencyID BonusRemark
ContractSalary
ContractBeforInssue
TblPositions ContractStartDate
TblOvertimes
ContractEndDate
1 PK OvertimeID
PK PositionID ContractTax
ContractRemark
8
PositionType FK OvertimeEmployeeID
PositionLevel OvertimeDate
PostionRemark TblEmployees OvertimeRate
1 1 OvertimeTimeStart
PK EmployeeID OvertimeTimeEnd
TblCurrencies OvertimeRemark
FirstName
1 LastName
PK CurrencyID TblPunchs
Gender
CurrencyType DateOfBirth PK PunchID
CurrencyValue PlaceOfBirth
8
Telephone FK PunchEmployeeID
Email PunchDate
Address PunchStatue
TblPayments Image PunchTime
PK payment_id
TblLeaveTypes TblLeaves
8
FK employee_id
PK LeaveID
payment_Start PK LeavetypeID 1
8 8
payment_End LeaveEmployeeID
LeavetypeName FK
payment_Salary LeaveTypeID
LeavetypeNumberLeave
payment_TotalBonus LeaveStartDate
payment_TotalOvertime LeaveEndDate
payment_GrandTotal LeaveRemark 14
15
Activity XML
16
()
activity_main.xml MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
MainActivty.java AndroidManifest.xml
<activity
android:name=".MainActivity"
android:windowSoftInputMode="stateHidden"
android:label="@string/app_mainmenu">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
17
()
Activity SQLite Helper Connect Database
18
()
Database Tables
public class DBHelper extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "HRM_MANAGEMENTDB.DB";
public static final int DATABASE_VERSION = 1;
19
()
Connect Database
public class DBAdapter{
SQLiteDatabase MDb;
Context mCtx;
DBHelper mDbHelper;
20
()
APK File
Google Play
Google Play
Upload APK file Google Play
Google Play
21
22
23
()
24
()
Java, SQLite,
25
()
Application
Application
26
()
Google Play
27
https://www.android.com/
android
http://developer.android.com/index.html
develop android application
http://www.androidbootstrap.com/
Bootstrap Android
http://www.bluestacks.com/
Android OS Computer window OS
http://www.tutorialspoint.com/sqlite/index.htm
SQLite
28
!