Phân tích 30 

Một phần của tài liệu hệ thông tin điều hành tác nghiệp dành cho điện thoại di động (Trang 30 - 45)

Website điều hành tác nghiệp của Trường Đại học Công Nghệ tại địa chỉ

http://vt.uet.vnu.edu.vn:8080 có giao diện như sau:

Hình 1: Website hệđiều hành tác nghiệp Đại học Công Nghệ

Ta thấy giao diện của Website là hợp lý và phù hợp với người dùng trên các máy tính desktop và laptop. Nhưng sẽ không phù hợp nếu người dùng truy cập vào Website này qua các máy điện thoại di động. Chính vì thế trong bước đầu xây dựng phiên bản hệ thông tin điều hành tác nghiệp dành cho điện thoại di động em quan tâm đến các mục đích chính sau:

Về giao diện:

- Giao diện hợp lý với kích thước màn hình của các điện thoại di động - Nhỏ gọn, đơn giản, truy cập nhanh.

Về chức năng:

- Cho phép xem lịch công tác của ban giám hiệu - Tra cứu toàn bộ văn bản đến

- Tra cứu văn bản đến trong ngày - Tra cứu toàn bộ văn bản đi - Tra cứu văn bản đi trong ngày

- Tìm kiếm văn bản với từ khóa cho trước.

4.1.2 Yêu cầu hệ thống

1, Yêu cầu chức năng - Yêu cầu hiển thị:

o Thông tin về ngày đến của văn bản đến: Phiên bản cần hiển thị ngày đến của văn bản đến để người dùng biết văn bản đó đến ngày nào, đã xem hay chưa xem.

o Thông tin về trích yếu của văn bản đến: Phiên bản cần hiển thị trích yếu của văn bản đến, đây là tóm tắt nội dung của văn bản để người dùng biết văn bản đó có phải là văn bản mình cần phải đọc hay tìm hiểu không.

o Thông tin về ngày ban hành của văn bản đi: Phiên bản cần hiển thị ngày ban hành của văn bản đi, để biết văn bản đó là mới hay cũ, đã xem hay chưa xem.

o Thông tin về trích yếu của văn bản đi: Phiên bản cần hiển thị trích yếu của văn bản đi, đây là tóm tắt nội dung của văn bản giúp người dùng biết văn bản đó có phải là văn bản mình cần phải đọc hay tìm hiểu không.

o File đính kèm: Phiên bản hiển thị file đính kèm của văn bản để người dùng download về máy đểđọc chi tiết văn bản.

- Yêu cầu nghiệp vụ: đối với người dùng của phiên bản này:

o Tra cứu và download file đính kèm của các văn bản đến

o Tra cứu và download file đính kèm của các văn bản đi

o Tìm kiếm các văn bản với từ khóa. 2, Yêu cầu phi chức năng

- Tính tiến hóa: kiến trúc của phiên bản cho phép mở rộng các chức năng.

- Giao diện nhỏ gọn, đơn giản, truy cập nhanh qua điện thoại di động: Phiên bản

được thiết kế cho người dùng khi truy cập qua điện thoại phải dễ sử dụng, tra cứu được các văn bản mới và các văn bản cũ.

- Tính an toàn: chỉ những người dùng có quyền mới được vào phiên bản để đọc và download file đính kèm của các văn bản.

- Tính tương thích: Phiên bản tương thích mới mọi điện thoại có cài đặt các trình duyệt như internet explorer, opera mini, safari.

4.2 Thiết kế giao diện

Màn hình các điện thoại di động có nhiều kích cỡ khác nhau nhưng nói chung là nhỏ do đó khi thiết kế giao diện em chú ý các vấn đề:

- Độ rộng của phiên bản là hết chiều rộng màn hình điện thoại. - Chiều dài của phiên bản hiển thịđủ 10 văn bản.

- Cỡ chữ và kích thước phù hợp, dễđọc. 1, Danh sách các màn hình

STT Tên màn hình Chức năng (adsbygoogle = window.adsbygoogle || []).push({});

1 Màn hình đăng nhập Màn hình cho phép đăng nhập vào hệ thống

2 Màn hình hiển thị toàn bộ văn bản

đến

Màn hình cho phép người dùng xem và download file đính kèm của

3 Màn hình hiển thị văn bản đến trong ngày

Màn hình cho phép người dùng xem và download file đính kèm của

văn bản đến trong ngày 4 Màn hình hiển thị toàn bộ văn bản

đi

Màn hình cho phép người dùng xem và download file đính kèm của

văn bản đi 5 Màn hình hiển thị văn bản đi trong

ngày

Màn hình cho phép người dùng xem và download file đính kèm của

văn bản đi trong ngày 6 Màn hình tìm kiếm Màn hình cho phép người dùng tìm kiếm văn bản với từ khóa 7 Màn hình trả về kết quả tìm kiếm Màn hình trả về các văn bản có chứa từ khóa tìm kiếm trong cơ sở dữ liệu 8 Màn hình lựa chọn 1 Màn hình cho phép người dùng thay đổi hiển thị giữa văn bản đến và đi 9 Màn hình lựa chọn 2 Màn hình cho phép người dùng thay đổi hiển thị toàn bộ văn bản và văn bàn trong ngày 2, Mô tả màn hình

- Màn hình đăng nhập: màn hình đăng nhập là màn hình dùng để truy cập vào hệ

thống.

o Mô tả hoạt động: người dùng nhập tên đăng nhập và mật khẩu. Sau đó chọn “Đăng nhập”.

o Các thành phần chính

Nhóm Loại Ý nghĩa

1 TextField1 TextField này dùng để nhập tên 2 TextField1 TextField này dùng nhập mật khẩu

Hình 2: Màn hình đăng nhập hệ thống

Sau khi đăng nhập thành công phiên bản sẽ hiển thị màn hình chính. - Màn hình chính: hiển thị các văn bản

o Mô tả hoạt động: màn hình giúp người dùng dễ dàng tìm, download và tìm kiếm các văn bản.

o Các thành phần chính

Nhóm Loại Ý nghĩa

1 Banner Tên Website

2 Link Lịch công tác ban giám hiệu

3 Select trái Dùng để thay đổi hiển thị văn bản

đến trong này hay toàn bộ văn bản 4 Select phải Dùng để thay đổi hiển thị văn bản đến hay văn bản đi 5 TextField Dùng đểđiền từ khóa tìm kiếm 1 2 3

6 Button Nút tìm kiếm văn bản

7 Button Nút chuyển các trang (adsbygoogle = window.adsbygoogle || []).push({});

8 Fame Hiển thị ngày ban hành, trích yếu, file

đính kèm của văn bản

Hình 3: Màn hình chính

- Màn hình lựa chọn:

o Mô tả hoạt động: dùng để lựa chọn văn bản đến hay văn bản đi. Văn bản trong ngày hay toàn bộ văn bản.

o Lựa chọn toàn bộ văn bản hay văn bản trong ngày 3 2 1 4 6 7 8 5

Hình 4: Màn hình lựa chọn 1

Lựa chọn văn bản đến hay văn bản đi:

Hình 5: Màn hình lựa chọn 2

o Mô tả hoạt động: trả về kết quả tìm kiếm văn bản với từ khóa.

o Điền từ khóa tìm kiếm:

Hình 6: Màn hình tìm kiếm

o Kết quả trả về sau khi tìm kiếm:

4.3 Triển khai, cài đặt và kết quả

4.3.1 Triển khai và cài đặt

Sau khi phân tích và thiết kế cho phiên bản với những chức năng, thành phần và giao diện hợp lý. Em đã xây dựng và phát triển ứng dụng. Trong thời gian triển khai em đã thực hiện các bước như sau: Thiết kế một ứng dụng độc lập có tên là “Mobile.nsf’. Ứng dụng này có nhiệm vụ kết nối với cơ sở dữ liệu “Vbden.nsf” và “Vbdi.nsf” của Đại học Công Nghệ thông qua các “Form” và các “View” trong hệ

thống phần mềm Lotus Domino.

1, Form

Các form dùng để kết nối với cơ sở dữ liệu Đại học Công Nghệ:

- $$ViewTemplate_for_tracuu_toanbovanbanden: gọi toàn bộ văn bản đến. - $$ViewTemplate_for_tracuu_vanbandentrongngay:gọi văn bản đến trong ngày. - $$ViewTemplate_for_tracuu_toanbovanbandi: gọi toàn bộ văn bản đi.

- $$ViewTemplate_for_tracuu_vanbanditrongngay: gọi văn bản đi trong ngày. - $$ViewTemplate_for_search_mobile: gửi từ khóa tìm kiếm văn bản.

2, View

Các view dùng để kết nối với cơ sở dữ liệu Đại học Công Nghệ: - tracuu_toanbovanbanden: (Phụ lục - Hình 8)

o Input: SELECT Form = "aWEBVBdenFRM_nhapmoi" & VBdenNhapmoi_dauhieu = "2"

o Output: toàn bộ văn bản đến

- tracuu_vanbandentrongngay: (Phụ lục - Hình 9)

o Input: SELECT Form = "aWEBVBdenFRM_nhapmoi" & VBdenNhapmoi_dauhieu = "2" & @Created=@Today

o Output: văn bản đến trong ngày - tracuu_toanbovanbandi: (Phụ lục - Hình 10)

o Input: SELECT Form = "aWEBVBdiFRM_nhapmoi" & VBdiNhapmoi_dauhieu = "2"

- tracuu_vanbanditrongngay: (Phụ lục - Hình 11) (adsbygoogle = window.adsbygoogle || []).push({});

o Input: SELECT Form = "aWEBVBdiFRM_nhapmoi" & VBdiNhapmoi_dauhieu = "2" & @Created=@Today

o Output: văn bản đến trong ngày

- searchMobile: hiển thị kết quả tìm kiếm với từ khóa (Hình 7)

o Input: từ khóa tìm kiếm được gửi lên từ form $$ViewTemplate_ for_search_ mobile.

o Output: danh sách các văn bản có chứa từ khóa.

3, Cài đặt

- Các form $$ViewTemplate_for_tracuu_toanbovanbanden, $$ViewTemplate_ for_tracuu_vanbandentrongngay, $$ViewTemplate_for_search_mobile được cài đặt trong cơ sở dữ liệu “VBDen.nsf” trong hệ thống server Lotus Domino. - Các view tracuu_toanbovanbanden, tracuu_vanbandentrongnay, searchMobile

được cài đặt trong view của cơ sở dữ liệu “VBDen.nsf” trong hệ thống server của Lotus Domino.

- Các form $$ViewTemplate_for_tracuu_toanbovanbandi, $$ViewTemplate_for_ tracuu_vanbanditrongngay, $$ViewTemplate_for_search_mobile được cài đặt trong form của cơ sở dữ liệu “VBDi.nsf” trong hệ thống server Lotus Domino. - Các view tracuu_toanbovanbandi, tracuu_vanbanditrongnay, searchMobile

được cài đặt trong view của cơ sở dữ liệu “VBDi.nsf” trong hệ thống server của Lotus Domino.

- Phiên bản hệ thông tin điều hành tác nghiệp dành cho điện thoại di động đã

được cài đặt thử nghiệm lên server văn thư của Trường Đại học Công Nghệ từ

ngày 10/05/2010. Có địa chỉ là: http://mvt.uet.vnu.edu.vn:8080. - Yêu cầu khi truy cập vào phiên bản:

o Điện thoại phải kết nối Internet thông qua Wifi hoặc GPRS hoặc 3G…

o Điện thoại có cài đặt các trình duyệt cho phép chạy Javascript.

- Trong thời gian thử nghiệm em đã sử dụng trình thiết bị giả lập di động Emulator Nokia S60.

4.3.2 Kết quả và tương lai phát triển

1, Kết quả

Thử nghiệm phiên bản trên các máy điện thoại: Nokia E71:

Trình duyệt Ưu điểm Nhược điểm

Internet Explorer Hiển thị nhưđã thiết kế, vừa với màn hình điện

thoại

Opera mini version 4 Hiển thị nhưđã thiết kế, vừa với màn hình điện

thoại

Opera mini version 5 Hiển thị các thành phần nhưđã thiết kế Chưa được đẹp.Trích yếu của các văn bản hiển thị trên 2 dòng. - Nokia N82 Trình duyệt Ưu điểm Nhược điểm Internet Explorer Hiển thị các thành phần nhưđã thiết kế Còn dùng thanh ngang để di chuyển Opera mini version 4 Hiển thị các thành phần

nhưđã thiết kế Chưa được đẹp. Trích yếu của văn bản hiển thị trên 2 dòng - Iphone Trình duyệt Ưu điểm Nhược điểm

Safari Hiển thị nhưđã thiết kế. Hiển thị như trên màn hình máy tính. Opera mini 5 Hiển thị các thành phần

nhưđã thiết kế

Trích yếu của các văn bản hiển thị trên 2 dòng

- Trình giả lập Emulator Nokia S60: (adsbygoogle = window.adsbygoogle || []).push({});

Trình duyệt Ưu điểm Nhược điểm

Internet Explorer Hiển thị nhưđã thiết kế.

Qua kết quả chạy thử nghiệm trên em thấy phiên bản chạy trên các dòng máy

điện thoại tuy không giống nhau nhưng cơ bản đã hiển thị đúng các thành phần nhưđã thiết kế.

2, Tương lai phát triển

- Phiên bản chạy tốt trên các dòng máy điện thoại di động. - Phiên bản hỗ trợ hết các chức năng đã có trên nền Web.

- Phiên bản hệ thông tin điều hành tác nghiệp dành cho điện thoại di động không chỉ được áp dụng cho Trường Đại học Công Nghệ mà còn có thể được triển khai phổ biến cho tất cả các cơ quan, doanh nghiêp có sử dụng hệ thông tin điều hành tác nghiệp được phát triển bằng phần mềm Lotus Domino.

KẾT LUẬN

Khóa luận đã trình bày được khái niệm thế nào là một hệ thông tin điều hành tác nghiệp và tìm hiểu tổng quan về phần mềm Lotus Domino. Để từ đó từng bước xây dựng lên phiên bản Hệ thông tin điều hành tác nghiệp trên điện thoại di động bằng Lotus Domino. Với thời gian có hạn, em đã bước đầu xây dựng cho phiên bản khả

năng đáp ứng được nhu cầu tra cứu và tìm kiếm của người dùng. Em hi vọng trong tương lai không xa, em sẽ có thời gian được hoàn thiện phiên bản này và được triển khai cho tất cả các cơ quan, doanh nghiệp có nhu cầu muốn có một phiên bản hệ thông tin điều hành tác nghiệp trên điện thoại di động.

TÀI LIỆU THAM KHẢO

[1] Công ty cổ phần tin học Tân Dân, “TDOffice-Giới thiệu”, tháng 8 năm 2008

[2] Công ty các giải pháp mạng Việt Nam, “Giáo trình thiết lập và quản trị Lotus Domino”, tháng 5 năm 2005

[3] IBM, “Lotus Document Manager” [4] http://www.ibm.com/lotus/domino

PHỤ LỤC

Các giao diện

Hình 8: Toàn bộ văn đến

Hình 10: Toàn bộ văn bản đi

Một phần của tài liệu hệ thông tin điều hành tác nghiệp dành cho điện thoại di động (Trang 30 - 45)