Thứ hai là họ có quyển sổ tay ghi lại những công việc cần thiết mình phảilàm,hoặc một tập lịch để bàn làm việc ghi chú công việc phải làm theo ngày,theo tuần và tháng hoặc năm… Thứ ba là
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ PTTKHTTT
ĐỀ TÀI: Quản lý lịch cá nhân của một công ty
Sinh viên thực hiện: PHẠM HUY MINH SƠNGiảng viên hướng dẫn : BÙI KHÁNH LINH
Khóa : D15
Hà Nội, tháng 10 năm 2021
PHIẾU CHẤM ĐIỂM
Trang 2Họ và tênsinh viên
ký
Giảng viên chấm 1:
Giảng viên chấm 2:
Trang 3MỤC LỤC
Lời mở đầu Trang
Trang bìa 1
Lời nói đầu 2
Biểu đồ phân cấp chức năng 9
Biểu đồ luồng dữ liệu 10
Biểu đồ thực thể liên kết 13
Các bảng quan hệ và mối quan hệ giữa chúng 14
Thiết kế giao diện 17
Trang 4I KHẢO SÁT HIỆN TRẠNG
I Lịch cá nhân hiện tại:
Theo khảo sát thực tế thì đa số mọi người chưa sử dụng rộng rãi l phần mềm lậplịch cá nhân Lịch cá nhân của họ chủ yếu là gì?
Tuỳ theo đặc điểm công việc và nghành nghề khác nhau mà họ bố trí công việcvà kế hoạch của mình
Thứ nhất người sử dụng phần mềm lập lịch cá nhân khi học sử dụng trên máytính như OUT LOOK trong bộ OFFICE và một số phần mền khác, không phổbiến lắm
Thứ hai là họ có quyển sổ tay ghi lại những công việc cần thiết mình phảilàm,hoặc một tập lịch để bàn làm việc ghi chú công việc phải làm theo ngày,theo tuần và tháng hoặc năm…
Thứ ba là họ không sử dụng phần mềm nào cả, họ tuỳ thuộc vào công việc ở cơquan hoặc điều kiện hoàn cảnh của bản thân từ đó là việc theo trí nhớ củamình, những thời gian cố định và lặp đi lặp lại nhiều lần thành chu kì Chính vì vậy công việc của họ thường bị chồng chéo,bị sáo trộn, quên nếukhông sắp xếp hợp lý cộng thêm áp lực công việc của nhịp sống thời hiện đạikhiến họ thấy mệt mỏi và căng thẳng hơn Từ đó chúng ta có thể thấy rằng việclập cho mình một lịch làm việc cá nhân hợp lý dựa trên sự ứng dụng rất lớn củacông nghệ thông tin giúp mọi người có lịch làm việc khoa học, tăng hiệu quảcông việc, không bị sáo trộn, bị dư thừa hay lặp lại nhàm trán giúp mọi ngườigiảm sức ép công việc và những lo toan trong cuộc sống và thoải mái hơn Đóchỉ là một số lý do cho thấy phần mềm quản lý lịch làm việc cá nhân là rất cànthiết
Trang 5II Hệ thống mới
Trên cơ sở phân tích ở các giai đoạn trước chúng ta cần xây dựng một hệ thốngmới hoàn chỉnh và chuyên dụng Lên lịch các công việc định kì, các công việcđột xuất để hệ thống sẽ nhắc nhở khi đến thời điểm diễn ra công việc đó,Hệthống cũng giúp ghi lại những kế hoạch định làm trong tương lai nhưng chưađiịnh thời gian,hệ thống sẽ có hình thức gợi nhớ cho người sử dụng những côngviệc này
1 Liệt kê các chức năng của hệ thống mới:
Xây dựng một chương trình quản lý lịch làm việc cá nhân với các yêu cầu sau: Khả năng nhắc lịch làm việc cho mọi người trước thời điểm công việc phảilàm tuỳ theo mức độ yêu cầu công việc hoặc mặc định thời gian cho mỗi loạicông việc Trong chức năng nay khi ta nhập đầy đủ thông tin vào hệ thốngthì hệ thống nhắc lịch sẽ hiện thị đầy đủ và đúng chức năng của hệ thống, hệthống cũng cho phép bạn nhập chỉ với một số thông tin thì hệ thống xử lýchỉ nhắc cho bạn với một lượng thông tin nhất định
Khả năng tra cứu những việc mình phải làm sắp tới tuỳ theo thời gian tínhchất công việc, mức độ, trạng thái công việc mình muốn tra cứu để ngườidùng luôn chủ động trong công việc để thực hiện khoa học hiệu quả Khả năng thống kê cho người dùng biết những việc mình đã làm được và
những việc chưa làm được ở mức độ nào Cho phép cập nhập thông tin liên tục, xoá, sửa,bổ sung cho phù hợp Hướng dẫn sử dụng phần mềm
Trợ giúp người sử dụng Giao diện bằng tiếng Việt
2 Thông tin cần thiết cho hệ thống
Trang 6Thông tin cần nhập: Tên công việc, có thể có nội dung công việc hoặc không Thời gian bắt đầu, thời gian kết thúc(giờ, ngày bắt đầukết thúc) Loại công việc (bao gồm các loại công việc khác nhau ) Tuỳ theo loại công
việc sẽ có mức độ ưu tiên khác nhau khi hệ thống nhắc lịch Mức độ công việc (có các mức khác nhau,rảnh, bình thường, bận rộn ,quá bận ) Tuỳ theo mức độ mà ưu tiên khác nhau khi nhắc lịch Công việc có chu kì hay không
Chọn chức năng nhắc, bảng hiển thị báo việc bạn phải làm, thời gian,địađiểm, mức độ, hình thức nhắc (1 bản nhạc hay 1 tiếng kêu, )ấn định thờigian nhắc trước bao nhiêu phút chẳng hạn
Khi cuối ngày còn có chức năng cập nhập, bạn tự đánh giá mức độ bạn hoànthành công việc ở mức độ nào bao nhiêu (%)
để hệ thống cập nhập công việc bạn đã hoàn thành hay chưa
3 Cách thức hoạt động: Cập nhập thông tin liên quan như tên công việc,thời gian thực hiện … bước này rất quan trọng, thông tin là phải đầy đủ và chính xác vì nó là cơ sở
cho các bước sử lý tiếp theo sau của phần mềm Sau đó hệ thống lưu số liệu lại tự động xác đinh các thông số và xử lý theo
thông số đầu vào Cho phép thay đổi thông tin khi cần, sau khi thay đổi lưu lại và hệ thống sẽ Cập nhập để xử lý theo modul lớp công việc bằng chức năng Tinh chỉnh Sau khi kiểm tra thông số hệ thống tự động nhắc nhở bạn thực hiện Bạn có thể tra cứu theo các yêu cầu bằng chức năng Tra cứu Thống kê những việc bạn cần bằng chức năng Thống kê
Trang 7III LƯU ĐỒ THUẬT TOÁN CỦA CHƯƠNG TRÌNH
Modul nhập các dữ liệu đầu vào:
Tên công việc, thời gianNhóm công việc, địa điểmMức độ công việc, chu kì ?Hình thức nhắc lịch
Lịch làm việc đã được tựđộng xếp bằng máy
Thống kê
Những việc đãhoàn thànhNhững việcchưa
Tinh chỉnhlịch
Thực hiện sửaThay đổi, bổ sung
Tra cứu lịch
Theo thời gianTheo nhóm công việc
Theo mức độ công việc
Theo trạng thái công việc
Nhắc Lịch
Hiển thị thôngbáo nhắc việc
cho bạn
Trang 8IV. PHÂN TÍCH CÁC CHỨC NĂNG
1. Chức năng nhập thông tin:
Nơi dữ liệu được đưa vào Thông tin vào: Nhập các thông tin liên quan như nội dung công
việc,thời gian thực hiện, thời gian kết thúc… Thông tin ra: Đưa nội dung thông báo nhập thông tin thành công
Nếu công việc có tính chu kì (thời gian ) thì lặp đi lặp lại
V BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG (BPC)
BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
Trang 9VI: BIỂU ĐỒ LUỒNG DỮ LIỆU: Mức 0:
Tra c uứ
Theo th i gianờ
Theo lo i công ạvi cệ
Theo m c đ ứộcông vi cệ
Theo tr ng thái ạcông vi cệ
Thông kê
Công vi c đã hoàn ệthành
Công vi c ch a ệưhoàn thành
Dữ liệu đầu vào
Kết quả tra cứu
Kết quả thông kê
Trang 10Mức 2:
Thiết bị lưu
Hình thức nhắcĐộ ưu tiênNhóm công việcChu kì lặpTên công việcThời gianTrạng thái công
Nhập thôngiNgười sử
d
Trang 11Thông tin cần 2
Tinh chỉnhNgười sử
Người sửd4
Thông báo
Thiết bị lưuNhắc lịch
Người sửd3
Trang 12STTTÊN TRƯỜNGKI ỂUĐỘ
RỘNG
KHUÔNDẠNG
8 Ngày Kết Thúc DATA/TIME5Ngày /giờ9 Nội Dung Công Việc TEXT100Chữ10 Nhắc nhở Yes/No
11 Có Lặp lại Yes/No12 Tên Công Việc TEXT50Chữ13 Thời gian nhắc trước number5sốSTTTÊN TRƯỜNGKI ỂUĐỘ
RỘNG
KHUÔNDẠNG
kêNgười sử
d
Trang 135 Thời Gian bắt đầu DATA/TIME5Ngày/ giờKhoá chính6 Thời Gian Kết Thúc DATA/TIME5Ngày/ giờKhoá chính7 Ngày bắt đầu DATA/TIME5Ngày/ giờ
8 Ngày Kết Thúc DATA/TIME5Ngày /giờ9 Nội Dung Công Việc TEXT100Chữ10 Nhắc nhở Yes/No
11 Có Lặp lại Yes/No12 Tên Công Việc TEXT50Chữ13 Thời gian nhắc trước number5số
Trang 14STTTÊN TRƯỜNGKI ỂUĐỘ
RỘNGKHUÔNDẠNG
GHI CHÚ1Mã NhómCông việcTEXT10ChữKhoá
chính
4Nội Dung Công ViệcTEXT100Chữ
5Ngày bắt đầuDATA/TIME5Ngày/ giờ
6Ngày Kết ThúcDATA/TIME5Ngày/ giờ
7
Trang 15BẢNG THỐNG KÊ
STTTÊN TRƯỜNGKI ỂUĐỘ
RỘNGKHUÔNDẠNG
GHI CHÚ
1Mã NhómCông
vi ệc
GHI CHÚ
2Tên Công việc Text 100 chữ Khoá chính
3Nội Dung Công ViệcTEXT100Chữ
4Thời Gian bắt đầuDATA/TIME5Ngày/ giờ
5Thời Gian Kết ThúcDATA/TIME5Ngày/ giờ
Trang 16CÁC THỰC THỂ QUAN HỆ
1.From diễn tả các chức năng:
Trang 172 From nhập thông tin: From thông tin được cập nhập:
From nhắc nhở:
From tra cứu:
Trang 18From thống kê: a Thống kê những việc đã hoàn thành:
b Thống kê những việc chưa hoàn thành: