[Phác thảo hệ thống]

Một phần của tài liệu Tài liệu VOL2_03_Q5-Q7_translated docx (Trang 54 - 56)

(1)

Tin tức cần cung cấp được lưu trong một tệp tin tức theo định dạng dưới đây. Tệp tin tức này là một tệp tuần tự bao gồm các bản ghi, mỗi bản ghi chứa một mục tin tức, và các mục tin tức được ghi lại theo thứ tự mà chúng được đăng kí.

Định dạng bản ghi của tệp tin tức

Ngày đăng Kí Thời gian đăng kí Ngày xảy ra Thời gian xảy ra Loại Tiêu đề Tóm tắt

Chi tiết Địa chỉ tệp ảnh

Ngày đăng kí là một chuỗi kí tự có 8 chữ số đại diện cho năm, tháng và ngày khi mục tin tức được đăng kí. Ví dụ “20080401” biểu diễn cho ngày mùng 1 tháng 4 năm 2008. Thời gian đăng kí là chuỗi kí tự có 4 chữ số đại diện cho giờ và phút khi mục tin tức được đăng kí. Ví dụ :”1830” thay thế cho 6h30 chiều. Ngày xảy ra là năm, tháng và ngày xảy ra sự kiện của tin tức. Ngày xảy ra có cùng định dạng với ngày đăng kí. Thời gian xảy ra là thời điểm xảy ra sự kiện nêu trong tin tức và có cùng định dạng với thời gian đăng kí. Loại là loại tin tức, và lưu trữ một trong các loại sau: “Chăm sóc sức khỏe”, “Giáo dục”, “Kinh tế”, “Giải trí”, “Khoa học”, “Xã hội”, “Thể thao”, và “Chính trị”. Bên cạnh đó, cũng cần lưu thơng tin về dịng tiêu đề, tóm tắt của mục tin, nội dung chi tiết và địa chỉ

tệp ảnh liên quan.

(2) Thông tin người dùng được đăng kí trong tệp người dùng theo định dạng sau. Tệp người dùng là một tệp được đánh chỉ mục sử dụng khóa là định danh người dùng (user ID). Định dạng bản ghi của tệp người dùng

Định danh người dùng

(User ID)

Loại 1 Loại 2 Loại 3 Loại 4 Loại 5 Ngày sử dụng cuối cùng

Thời gian sử dụng cuối cùng

Tệp người dùng đăng kí tối đa 5 loại cho các tin tức ưa thích của người dùng trong các trường từ loại 1 đến loại 5. Nếu ít hơn 5 loại thì các trường loại cịn lại sẽ lưu giá trị NIL (rỗng). Hệ thống cung cấp tối đa 10 mục tin tức lùi dần theo ngày giờ cho mỗi loại đã đăng kí.

Ngày sử dụng cuối cùng và thời gian sử dụng cuối cùng là ngày và thời điểm khi người dùng sử dụng hệ thống lần cuối. Ngày sử dụng cuối cùng và thời gian sử dụng cuối

cùng là chuỗi kí tự có định dạng lần lượt giống với ngày đăng kí và thời gian đăng kí. (3) Nếu q 24 giờ đã trơi qua từ ngày giờ của lần sử dụng cuối cùng, tất cả mọi mục tin tức

đã đăng kí trong 24 giờ trước được đưa ra để trích rút. Nếu lần sử dụng hệ thống trước đó của một người dùng trong vịng 24 giờ, thì chỉ những mục tin tức đã được đăng kí sau thời điểm sử dụng cuối cùng được đưa ra để trích rút.

(4) Dựa vào loại thiết bị cuối của người dùng, hệ thống sẽ thay đổi định dạng của kết quả trích rút cần cung cấp. Nếu thiết bị cuối của người dùng là điện thoại di dộng, thì kiểu thiết bị cuối thích hợp là “Đơn giản”, và hệ thống đưa ra một đoạn tóm tắt của của mỗi mục tin tức. Nếu thiết bị cuối của người dùng là một máy tính cá nhân thì một kiểu thiết bị cuối tương thích là “Chi tiết”, và hệ thống sẽ cung cấp những chi tiết của mỗi tin tức

và các hình ảnh liên quan.

Hình. Luồng tiến trình

Tài liệu ơn thi FE Tập 2

-- Ơn tập phần thi buổi chiều --

Thơng tin được yêu cầu bởi người dùng

7. Thiết kế chương trình

Một phần của tài liệu Tài liệu VOL2_03_Q5-Q7_translated docx (Trang 54 - 56)

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

(77 trang)
w