Tìm hiểu SQLite và xây dụng chương trình ứng dụng (Đồ án tốt nghiệp)

88 294 1
Tìm hiểu SQLite và xây dụng chương trình ứng dụng (Đồ án tốt nghiệp)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

(Đồ án tốt nghiệp)(Đồ án tốt nghiệp)(Đồ án tốt nghiệp)(Đồ án tốt nghiệp)(Đồ án tốt nghiệp)(Đồ án tốt nghiệp)(Đồ án tốTìm hiểu SQLite và xây dụng chương trình ứng dụng (Đồ án tốt nghiệp)Tìm hiểu SQLite và xây dụng chương trình ứng dụng (Đồ án tốt nghiệp)Tìm hiểu SQLite và xây dụng chương trình ứng dụng (Đồ án tốt nghiệp)Tìm hiểu SQLite và xây dụng chương trình ứng dụng (Đồ án tốt nghiệp)Tìm hiểu SQLite và xây dụng chương trình ứng dụng (Đồ án tốt nghiệp)Tìm hiểu SQLite và xây dụng chương trình ứng dụng (Đồ án tốt nghiệp)t nghiệp)(Đồ án tốt nghiệp)(Đồ án tốt nghiệp)

GIÁO -o0o - Ngành: C GIÁO I PHÒNG -o0o - AN T T NGHI I H C H CHÍNH QUY Ngành: Công ngh Thông tin B GIÁO D C T O I H C DÂN L P H I PHÒNG -o0o - C ÁN T T NGHI I H C H CHÍNH QUY Ngành: Cơng ngh Thông tin Sinh viên th c hi n: Nguy n Hoàng Long ng d n: Ths Phùng Anh Tu n Mã s sinh viên: 101432 B GIÁO D T O I H C DÂN L P H I PHỊNG C ng hồ xã h i ch t Nam c l p - T - H nh phúc -o0o - NHI M V THI T K T T NGHI P Sinh viên: Nguy n Hoàng Long Mã s : 101432 L p: Ngành: Cơng ngh Thơng tin CT1601 tài: Tìm hi u SQLite xây d ng d ng NHI M V TÀI N i dung yêu c u c n gi i quy t nhi m v tài t t nghi p a N i dung: - Tìm hi - Tìm hi - Tìm hi - Tìm hi - Xây d uv h u hành android uv ng l p trình Android Studio u v c ng c t o l p thi t b ng o Genymotion u v h qu n tr d li u cho thi t b ng SQLite ng d ng th nghi m qu n lý chi tiêu cá nhân b Các yêu c u c n gi i quy t: -N c m t s khái ni -C t, c u hình - t, c u hình thi t b nc ah u hành Android ng l p trình ng d ng cho thi t b ng Android Studio ng o cho ch y th nghi - Th c hi n c thao tác - Xây d c n v i d li u h qu n tr ng d cài ch y thi t b ng Android th t Các s li u c n thi thi t k , tính tốn d li u SQLite ng d ng thành file *.apk cho phép - S li u gi l p m th c t p i h c Dân l p H i Phòng CÁN B NG D TÀI T T NGHI P ng d n th nh t: H tên: Phùng Anh Tu n H c hàm, h c v : Th c s i h c Dân l p H i Phòng N ng d n: - Tìm hi u v h u hành android - Tìm hi u v ng l p trình Android Studio - Tìm hi u v c ng c t o l p thi t b ng o Genymotion - Tìm hi u v h qu n tr d li u cho thi t b ng SQLite - Xây d ng d ng th nghi m qu n lý chi tiêu cá nhâ ch y thi t b android th t ng d n th hai: H tên: t H c hàm, h c v N ng d n: tài t t nghi Yêu c u ph n nhi m v n nhi m v Sinh viên Cán b H ng d Hi ng n H u Ngh PH N NH N XÉT TÓM T T C A CÁN B Tinh th NG D N c tài t t nghi p: - Có nhi u c g ng vi c tìm ki m, nghiên c u tài li u ph c v cho n i dung c tài t t nghi p - Ch i t t yêu c u c a cán b - Kh ng d n c l p nhi u h n ch thu t toán k l p trình ng c nhi m v - Hoàn thành yêu c tài t t nghi p (so v i n i dung yêu c tài t t nghi p) nhi m v t t nghi p - Xây d ng d ng th nghi thi t b ng android th t -N tài tài li u tham kh o h t i ch - t ch y l p trình v ngh ng quan tâm d li u thi t b cb ov ch ng android ng ch m b o v án t t nghi p m c a cán b ng d n: N Cán b ng d n (Ký, ghi rõ h tên) PH N NH N XET DANH GIA C A CAN B CH M PH N BI N D TAI T T NGHI P tài t t nghi p (v m th c t , ) lý lu n, thuy t minh m c a cán b ph n bi n ( m ghi b ng s ch ) N Cán b ch m ph n bi n ( Ký, ghi rõ h tên ) M cL c L IC 11 U HÀNH ANDROID 12 1.1 Gi i thi 12 1.2 L ch s phát tri n 13 1.3 ng d ng Android 14 1.4 Giao di n Android 15 1.5 Nhân Linux 16 1.6 B nh Android 18 1.7 B o m t c a Android 18 NG L P TRÌNH ANDROID STUDIO 21 c v Android Studio 21 21 2.3 C u trúc d án android studio 26 35 41 41 43 47 49 53 55 56 58 60 61 66 66 66 67 69 69 71 72 74 C NGHI M 80 80 80 81 82 86 K T LU N 87 TÀI LI U THAM KH O 88 10 L p ch m c nh ng c s a) ng xuyên ph i thao tác (thêm, xóa, M "INDEXED BY index-name nh cho bi t vi c dò tìm d li u ph c hi c M "NOT INDEXED" cho bi c s d ng truy c p vào table Tuy nhiên, INTEGER PRIMARY KEY v n có th c s d tìm c rõ m "NOT INDEXED" câu l nh Cú pháp : S d c cho l nh DELETE, UPDATE ho c SELECT: Function Ví d Tr v nh d ng: YYYYMM-DD Tr v th nh d ng HH:MM:SS Tr v ngày gi t nh d ng YYYY-MM-DD HH:MM:SS Tr v s ngày tính t November 24, 4714 B.C Tr v nh d ng theo chu i nh d c ch i s u tiên Tham kh o cách s d ng chu i cho is u tiên ph n ti p sau C hàm v ngày th i gian u có tham s timestring Timestring c theo sau b ng s không (zero) ho nh d ng b sung khác (modifiers) a Time Strings Timestring g m ki nh d n 74 Time String B n có th s d ng "T" làm ký t Ví d 2010-12-30 2010-12-30 12:10 2010-12-30 12:10:04.100 30-12-2010 12:10 12:10 2010-12-30 12:10 12:10:01 20101230 121001 2013-05-07 a date time b Modifiers Timestring c theo sau b ng s không (zero) ho nh d ng b sung khác (modifiers), nh nh d ng s thay th date và/ho c time tr v b i b t k hàm hàm NNN days NNN hours start of month weekday N NNN minutes unixepoch NNN months start of year NNN.NNNN localtime NNN years start of day c Formatters seconds SQLite cung c p hàm strftime() r t ti n d B n có th s d nh d ng thay th time c a mình: nh d ng thay th nh d ng v date time nh d ng l i date Di n gi i Day of month, 01-31 Fractional seconds, SS.SSS Hour, 00-23 Day of year, 001-366 Julian day number, DDDD.DDDD Month, 00-12 Minute, 00-59 Seconds since 1970-01-01 Seconds, 00-59 Day of week, 0-6 (0 is Sunday) Week of year, 01-53 Year, YYYY % symbol 75 Có th s d ng tên hàm v a hoa u c Cho d li u m u c i d ng ch ng, ch hoa hay v a ng sau: a COUNT m s dòng có table Ví d : K t qu b MAX Ch n giá tr l n nh t c Ví d : c ch K t qu c MIN Ch n giá tr nh nh t c Ví d : c ch K t qu d AVG L y giá tr trung bình c Ví d : c ch K t qu 76 e SQLite SUM Function L y t ng giá tr c Ví d : c ch K t qu f RANDOM Ch n giá tr nguyên ng u nhiên kho ng t -9223372036854775808 n +9223372036854775807 Ví d : K t qu g ABS Tr v tr Ví d : ic is K t qu a UPPER Chuy n chu i tham s c a hàm thành ch hoa Ví d : K t qu 77 b LOWER Chuy n chu i tham s c a hàm thành ch Ví d : ng K t qu c LENGTH L y chi u dài c a tham s chu i Ví d : K t qu sqlite_version Tr v version c Ví d : dùng K t qu 78 79 C NGHI M n tho i thông minh ngày m nh m có nhi u ch tr cho i h c t p lao d c phát tri n b n lý chi tiêu cá nhân s d ng d li u SQlite s giúp ch nhân ghi l t ti c bi t , khơng ph u th y thi u ti n mà khơng nh n th c hi trình qu n lý chi tiêu c n s d ng : Xây d giao di n g m có : n lý chi tiêu v i ch Xem kho n chi Thêm kho n chi S a kho n chi Xóa kho n chi S d ng l nc th c hi T o CSDL T o b ng CSDL L y d li u b ng(SELECT) Nh p vào b ng(INSERT) C p nh t thông tin cho b ng(UPDATE) ng b ng(DELETE) Ch o m kho n chi c a mà khơng s Ch m có : i s d ng có th gi c c thơng tin p 80 T o tài kho n(account) bao g m m t kh u(password) i m t kh u Xóa tài kho n d li u có b ng "tblkhoanchi" g m c Trong b ng bao g nh: ng: id : id kho n chi tenkhoan : Tên kho n chi sotien : S ti n chi t ng kho n ngaygio : Ngày gi chi anh : nh kho n chi Bên c d li u có b ng "tblaccount" giúp qu n lý tài kho c nh: i dùng g m ng: rowid : id tài kho n 81 i dùng password : m t kh u ng ng d ng truy xu t CSDL n SQLite Giao di n chính: Giao di p: Giao di n t o tài kho n : Giao di i m t kh u: 82 Giao di n xóa tài kho n: p thành cơng Ta s Giao di n Xóa D Li u : n c 83 Trên giao di n có th th y ch Search Thêm S a Xóa Hi n th kho n chi ListView hình Giao di n Tìm Ki m kho n chi (search) : Giao di n Thêm kho n chi: 84 Gi giao di n thêm kho n chi N cl yt ng t gi h th ng N u mu n ch xu t hi n giao di Ch n Ngày n vào ch n ngày ch n gi s Ch n Gi Giao di n S a kho n chi xóa kho n chi: 85 S a Xóa c k t qu T ol d li u SQLite Xây d ng thành cơng ng d i, s a, xóa u xây d c ch c c o m t h th ng Tuy nhiên v n t n t i h n ch sau: ng d n v ch o m t riêng r v CSDL c a t ng tài kho n ng d ng s p x p l i listview 86 K T LU N h o sát m t lý thuy i v i xây d ng ng d ng ng t i m c tiêu xây d ng ng d ng Android truy xu d li u v i SQLite Trong kho ng th i gian nh nh dành cho vi c th c hi n tài, nên m t s v v c hoàn ch nh t c m t s k t qu : - V lý thuy t: Tìm hi u, nghiên c c cách t SQLite, k thu t l p trình v d li Android truy xu d li m d li li u t Android lên CSDL SQLite - V th c nghi m: S d ng k thu t l p trình v xây d c ng d ng truy xu d li u v li a, thêm, xóa Do th i gian h n ch , nên hi n t án m i ch d ng l i li u ch d li u xây d ng ng d ng u, thêm, s a, xóa d d li u SQLite i thao tác v i d thao tác v i d b om n m t s h n ti p t c phát tri n ng d ng hoàn ch 87 TÀI LI U THAM KH O Tài li u tham kh o tr c n http://duythanhcse.wordpress.com https://thangcoder.com http://khoapham.vn/KhoaPhamTraining/android 88 ... tài: Tìm hi u SQLite xây d ng d ng NHI M V TÀI N i dung yêu c u c n gi i quy t nhi m v tài t t nghi p a N i dung: - Tìm hi - Tìm hi - Tìm hi - Tìm hi - Xây d uv h u hành android uv ng l p trình. .. H i Phòng CÁN B NG D TÀI T T NGHI P ng d n th nh t: H tên: Phùng Anh Tu n H c hàm, h c v : Th c s i h c Dân l p H i Phòng N ng d n: - Tìm hi u v h u hành android - Tìm hi u v ng l p trình Android... - Tìm hi u v ng l p trình Android Studio - Tìm hi u v c ng c t o l p thi t b ng o Genymotion - Tìm hi u v h qu n tr d li u cho thi t b ng SQLite - Xây d ng d ng th nghi m qu n lý chi tiêu cá

Ngày đăng: 24/02/2018, 20:28

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan