Mô hình ho tđ ng

Một phần của tài liệu Điện toán đám mây với Google App Engine (Trang 56)

Hình 3.14 Mô hình ho t đ ng ng d ng mobile 3.3.2. Cách th c x lý

Khi ng i dùng s d ng ph n m m, ng i s d ng nh p mã s sinh viên và b t đ u quá trình tìm ki m. ng d ng mobile k t n i t i ng d ng web qua giao th c http. Trong quá trình k t n i, n u k t n i thành công thì ng d ng mobile g i yêu c u t i ng d ng web đ tìm ki m. ng d ng web s d ng các l nh truy v n đ tìm ki m d li u v h c sinh trong Datastore. N u tìm th y thì d li u đ c tr v cho ng d ng mobile đ hi n th cho ng i dùng, n u không tìm th y thì ng i s d ng s đ c thông báo l i là mã sinh viên không có th c.

Ch⇔¬ng 4.KT QU AST A⇒ちC

4.1.Các d ch v ti n ích dành cho giáo viên, ph huynh và h c sinh

̇ Xem thông tin c a h c sinh c a l p trong m t n m h c

Ng i dùng mu n tra c u d li u thông tin h c sinh ph i bi t h c sinh đó đang h c l p nào và n m h c hi n t i là bao nhiêu. D li u đ c hi n th là mã h c sinh, h tên c a h c sinh, ngày sinh và n i sinh.

Hình 4.1 Thông tin c a h c sinh

̇ Xem thông tin c a gi ng viên trong t ng b môn

Ng i dùng xem các thông tin c a giáo viên đó bao g m: chuyên ngành, ch c v , ngày sinh, mã giáo viên

Hình 4.2 Thông tin c a giáo viên

̇ Xem thông tin giáo viên ch nhi m c a m t l p h c

Ch c n ng này cho phép ng i dùng tra đ c l p đó, trong n m và hi n đang h c kì hi n t i, giáo viên ch nhi m là ai và đang d y b môn gì. D li u ng i dùng ch n là mã l p, mã n m và mã h c kì

̇ Ki m tra đi m c a h c sinh

ng d ng cho phép tra c u các lo i đi m mi ng, 15’, 1 ti t, đi m h c kì và trung bình môn h c.

Hình 4.3 Thông tin v đi m s

̇ óng ti n tr c tuy n dành cho ph huynh

ng d ng cho phép ph huynh có th ki m tra h c sinh có đã thanh toán phí cho nhà tr ng hay ch a, ho c c ng có th thanh toán tr c tuy n qua nganluong.vn. Mã thanh toán là m t ID bao g m mã h c sinh, mã h c kì và mã n m

Hình 4.5 Chuy n kho n qua nganluong.vn

̇ D ch v ti n ích c a giáo viên, g i thông báo đ n h c sinh và gia đình

Vi c liên l c gi a nhà tr ng và ph huynh h c sinh đã tr nên đ n gi n h n v i ch c n ng này. Giáo viên có th đ ng nh p và s d ng ch c n ng g i thông báo đ n h c sinh ho c ph huynh, c p nh t các tin t c m i nh t t nhà tr ng đ n gia đình h c sinh

Hình 4.6 G i thông tin cho h c sinh

̇ Ti n ích dành cho ng i qu n tr

Ng i qu n tr có các ti n ích v qu n lý, thêm, xóa, s a c p nh t, th ng kê v các thông tin c a giáo viên, h c sinh. Ngoài ra ng i qu n tr có m t ti n ích hi u qu , đó là có th thêm d li u t file excel. D li u đó có th là danh sách h c sinh, danh sách giáo viên, các lo i đi m s c a các môn..v.v. H tr thêm các ch c n ng x p lo i và th ng kê h c sinh

Hình 4.7 Các ti n ích dành cho ng i qu n tr

Ch có admin m i có th đ ng nh p vào d ch v này. N u mu n m t thành viên nào đó c ng có quy n nh admin thì chúng ta có th ph n quy n user trên website qu n lý ng d ng c a Google App Engine.

4.2. ng d ng trên Mobile

Hình 4.8 màn hình ng i dùng nh p vào mã s sinh viên

ng d ng có th ch y trên thi t b th t và h tr h u h t cho t t c các lo i đi n tho i di đ ng hi n nay, ng d ng có h tr đ c cho t t c các máy c m ng. Sau khi tra c u thành công thì ng d ng s hi n th thông tin bao g m h tên, mã s , l p, các đi m s c a các môn h c g m đi m h c kì và đi m trung bình môn.

Ch⇔¬ng 5.KT LUN

5.1.L i ích c a đi n toán đám mây v i GAE

Tính linh đ ng: Ng i dùng có th tho i mái l a ch n các d ch v phù h p v i

nhu c u c a mình, c ng nh có th b b t nh ng thành ph n mà mình không mu n.

Gi m b t phí: Ng i dùng không ch gi m b t chi phí b n quy n mà còn gi m

ph n l n chi phí cho vi c mua và b o d ng máy ch . Vi c t p h p ng d ng c a nhi u t ch c l i 1 ch s giúp gi m chi phí đ u t ban đ u, c ng nh t ng hi u n ng s d ng các thi t b này m t cách t i đa.

T o nên s đ c l p: Ng i dùng s không còn b bó h p v i 1 thi t b hay 1 v

trí c th nào n a. V i đi n toán đám mây, ph n m m, d li u có th đ c truy c p và s d ng t b t kì đâu, trên b t kì thi t b nào mà không c n ph i quan tâm đ n gi i h n ph n c ng c ng nh đa lý.

T ng c ng đ tin c y: D li u trong mô hình đi n toán đám mây đ c l u tr

1 cách phân tán t i nhi u c m máy ch t i nhi u v trí khác nhau. i u này giúp t ng đ tin c y, đ an toàn c a d li u m i khi có s c ho c th m h a x y ra

B o m t: Vi c t p trung d li u t nhi u ngu n khác nhau s giúp các chuyên

gia b o m t t ng c ng kh n ng b o v d li u c a ng i dùng, c ng nh gi m thi u r i ro b n c p toàn b d li u.

B o trì d dàng: M i ph n m m đ u n m trên server, lúc này, ng i dùng s

không c n lo l ng c p nh t hay s a l i ph n m m n a. Và các l p trình viên c ng d dàng h n trong vi c cài đ t, nâng c p ng d ng c a mình.

5.2.H n ch

Ng i dùng s b ph thu c quá nhi u vào công ngh mà nhà cung c p đ a ra cho chúng ta, khi n cho s linh ho t và sáng t o c a ng d ng gi m đi. Ng i dùng s c m th y b c b i vì ch có quy n th c hi n đ c nh ng vi c mà trong ph m vi nhà qu n tr cho phép, nên không th b t k p v i nh ng công ngh c i ti n m i nh t.

TÀI LI U THAM KH O

TÀI LI U THAM KH O

SÁCH THAM KH O

[1] Kyle Roche and Jeff Douglas, “Beginning Java™ Google App Engine”,Apress, 2009.

[2] Charles Severance, “Using Google App Engine”,O’Reilly ,2009.

[3] Romin K.Irani, “Google App Engine Java Experiments”, Romin K.Irani ,2010. [4] Daniel Guermeur and Amy Unruh , “Google App Engine Java and GWT

Application Development”, PACKT, 2010.

[5] Nguy n H u Ph c, “JDO Java Data Object”,NgheLong, 2010. [6] Dan Sanderson, “Programming Google App Engine”, O’Reilly, 2009.

WEBSITE THAM KH O

[7]. PI, “Gi i thi u t ng quan đi n toán đám mây” 2011 .

<http://forum.windowsclub.net/showthread.php/924-Gioi-thieu-tong-quan- dien-toan-dam-may >

[8]. Google, “Google App Engine” 2011. <http://code.google.com/appengine/docs/.>

[9]. The Apache Software Foundation, “Struts Framework” 2011. <http://struts.apache.org/.>

[10]. NgânL逢嬰ng.vn, “Tích h p đ n gi n v i ngân l ng” 2011. <https://www.nganluong.vn/.>

[11]. The Apache Software Foundation, “Java DataObject” 2011. http://db.apache.org/jdo/jdoql.html

Một phần của tài liệu Điện toán đám mây với Google App Engine (Trang 56)

Tải bản đầy đủ (PDF)

(66 trang)