Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
1,77 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ BIÊN TẬP VIÊN VÀ KẾT QUẢ LÀM VIỆC CỦA HỌ TRÊN NỀN WEB TẠI MỘT CƠ SỞ PHÁT HÀNH TIN TỨC ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin HẢI PHỊNG - 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ BIÊN TẬP VIÊN VÀ KẾT QUẢ LÀM VIỆC CỦA HỌ TRÊN NỀN WEB TẠI MỘT CƠ SỞ PHÁT HÀNH TIN TỨC ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin Sinh viên thực hiện: Lê Duy Tiến NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Giáo viên hƣớng dẫn: PGS.TS Nguyễn Văn Vỵ Mã số sinh viên: 1351010051 Sinh viên: Lê Duy Tiến Mã SV: 1351010051 Lớp: CT1301 Ngành: Công nghệ Thông tin HẢI PHÒNG - 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc -o0o - NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Lê Duy Tiến Mã SV: 1351010051 Lớp: Ngành: Công nghệ thông tin CT1301 Tên đề tài: Xây dựng chƣơng trình quản lý biên tập viên kết làm việc họ web sở phát hành tin tức NHIỆM VỤ ĐỀ TÀI Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung - Xây dựng chƣơng trình quản lý biên tập viên kết làm việc web tồ soạn tạp chí Đầu tƣ phát triển b Các yêu cầu cần giải − Mơ tả hoạt động nghiệp vụ tốn, qua làm rõ u cầu tốn đặt − Áp dụng phƣơng pháp phân tích thiết kế hƣớng cấu trúc để phân tích thiết kế hệ thống web − Tiến hành lựa chọn môi trƣờng phát triển, tiến hành lập trình cài đặt hệ thống Hệ thống bƣớc đầu đƣợc thử nghiệm với số liệu cho kết chấp nhận đƣợc Các số liệu cần thiết để thiết kế, tính tốn 3.Địa điểm thực tập Tồ soạn tạp chí Đầu tƣ phát triển Số 47 Qn Thánh-Ba Đình-Hà Nội CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ tên: Nguyễn Văn Vỵ Học hàm, học vị: PGS.TS Cơ quan công tác: Trƣờng Đại học Công nghệ - ĐHQGHN Nội dung hƣớng dẫn: Xây dựng chƣơng trình quản lý biên tập viên kết làm việc họ web sở phát hành tin tức Ngƣời hƣớng dẫn thứ hai: Họ tên: ……………………………………………………………………… Học hàm, học vị: ……………………………………………………………… Cơ quan công tác: ……………………………………………………………… Nội dung hƣớng dẫn: ………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Đề tài tốt nghiệp đƣợc giao ngày 25 tháng 03 năm 2013 Yêu cầu phải hoàn thành xong trƣớc ngày 29 tháng 06 năm 2013 Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Đã nhận nhiệm vụ: Đ.T.T.N Cán hƣớng dẫn Đ.T.T.N Lê Duy Tiến PGS.TS Nguyễn Văn Vỵ Hải Phòng, ngày tháng .năm 2013 HIỆU TRƢỞNG GS.TS.NGƯT Trần Hữu Nghị PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN Tinh thần thái độ sinh viên trình làm đề tài tốt nghiệp: Đánh giá chất lƣợng đề tài tốt nghiệp (so với nội dung yêu cầu đề nhiệm vụ đề tài tốt nghiệp) Cho điểm cán hƣớng dẫn: ( Điểm ghi số chữ ) Ngày .tháng .năm 2013 Cán hƣớng dẫn ( Ký, ghi rõ họ tên ) PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP Đánh giá chất lƣợng đề tài tốt nghiệp (về mặt nhƣ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế, ) ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Cho điểm cán phản biện ( Điểm ghi số chữ ) Ngày .tháng .năm 2013 Cán chấm phản biện ( Ký, ghi rõ họ tên ) LỜI CẢM ƠN - Trƣớc tiên em xin đƣợc bày tỏ trân trọng lòng biết ơn thầy giáo PGS.TS Nguyễn Văn Vỵ, giảng viên Bộ môn Công nghệ phần mềm – Khoa Công nghệ thông tin – Trƣờng Đại học Công nghệ - ĐHQGHN Trong suốt thời gian học làm đồ án tốt nghiệp, thầy dành nhiều thời gian quý báu để tận tình bảo, hƣớng dẫn, định hƣớng cho em việc nghiên cứu, thực đồ án Em xin đƣợc cảm ơn thầy cô giáo Trƣờng Đại học Dân lập Hải Phòng giảng dạy em trình học tập, thực hành, làm tập, đọc nhận xét đồ án em, giúp em hiểu thấu đáo lĩnh vực mà em nghiên cứu, hạn chế mà em cần khắc phục việc học tập, nghiên cứu thực đồ án Xin cảm ơn bạn bè thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ suốt trình học làm đồ án tốt nghiệp Hải Phòng, Tháng năm 2013 Lê Duy Tiến LỜI CAM KẾT Tôi xin cam đoan kết đạt đƣợc đồ án nghiên cứu, tổng hợp thực hiện, không chép lại điều ngƣời khác Những nội dung đƣợc trình bày đồ án cá nhân, đƣợc tham khảo tổng hợp từ nguồn tài liệu khác trích dẫn Tất tài liệu tham khảo, tổng hợp đƣợc trích dẫn với nguồn gốc rõ ràng Tơi xin chịu hồn tồn trách nhiệm lời cam đoan Nếu có điều sai trái, tơi xin chịu hình thức kỷ luật theo qui định Hải Phòng, Tháng năm 2013 Lê Duy Tiến Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng 3.2 Xác định giao diện nhập liệu ứng với mơ hình ER 3.2.1 Các giao diện ứng với thực thể Bảng 3.1 Các giao diện ứng với thực thể Thực thể Giao diện cập nhật Số PHĨNGVIÊN Cập nhật phóng viên (a) BIÊNTẬPVIÊN Cập nhật biên tập viên (b) BÀI -TIN Cập nhật bài-tin (c) LOẠIHÌNH Cập nhật loại hình bài-tin (d) PHỊNGBAN Cập nhật phịng ban (e) TẠPCHÍ Cập nhật tạp chí (f) 3.2.2 Các giao diện ứng với mối quan hệ Bảng 3.2 Các giao diện ứng với mối quan hệ Mối quan hệ Quan hệ Số NHẬN Cập nhật tin nhận từ phóng viên (g) CHỌN Cập nhật danh sách cho tạp chí (h) PHÂN CƠNG Cập nhật bảng phân công biên tập (i) BIÊN TẬP Cập nhật biên tập viên biên tập cho tạp chí (j) VIẾT Cập nhật phóng viên viết cho tạp chí (k) THUỘC Khơng có bảng tƣơng ứng THUỘC Khơng có bảng tƣơng ứng SV : Lê Duy Tiến – Lớp CT1301 25 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng 3.3 Xác định luồng liệu hệ thống giao diện xử lý 3.3.1 Biểu đồ luồng hệ thống cho tiến trình quản lý viết 1.1 viết Cập nhật viết LOAIHINH PHONGVIEN Phóng viên, cộng tác viên BAITIN Y/c thông tin Thông tin liên quan SONHAN PHONGBAN TAPCHI BAIPHONGVIEN 1.3 1.2 CHONND Lên danh sách viết Lƣu trữ hồ sơ viết NOIDUNGTC Trong biểu đồ hai tiến trình 1.1 1.2 đƣợc lựa chọn để máy thực Tiến trình 1.3 bỏ qua, với hai tiến trình nêu trình cập nhật liệu ban đầu, tất liệu cần thiết cho toán đặt đƣợc lƣu trữ Tiến trình 1.3 liên quan đến thơng tin bổ sung, khơng cần cho tốn đặt Hình 3.2 Biểu đồ luồng hệ thống quản lý viết SV : Lê Duy Tiến – Lớp CT1301 26 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng 3.3.2 Biểu đồ luồng hệ thống cho tiến trình theo dõi trình làm việc 2.1 2.2 PHONGBAN Phân công biên tập Giao nhiệm vụ, ghi sổ theo dõi Bài, tin PHANCONG CHONND BAITIN NOIDUNGTC Biên tập viên NHIEMVUBT PHONGVIEN Bài, tin BIENTAPVIEN 2.5 y.cầu bổ sung 2.3 Tổng hợp kết TAPCHI BTVBIENTAP PVVIET C Theo dõi tiến độ thực y.cầu bổ sung Cộng tác viên, phóng bổ sung viên Bài cần duyệt BAIVIET-TC BAIBIENTAP-TC Bài cần duyệt 2.4 Bài duyệt Trình ký, duyệt Lãnh đạo Trong biểu đồ trên, tiến trình 2.1, 2.2, 2.3 2.5 cần trợ giúp máy tính Tiến trình 2.4 bỏ qua khơng liên quan đến kết biên tập biên tập viên Hình 3.3 Biểu đồ luồng hệ thống theo dõi trình làm việc SV : Lê Duy Tiến – Lớp CT1301 27 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng 3.3.3 Biểu đồ luồng hệ thống cho tiến trình lập báo cáo PHONGVIEN BIENTAPVIEN PVVIET SONHAN BTVBIENTAP C TAPCHI 3.1 CHONND BAOCAO Lập báo cáo y.cầu báo cáo báo cáo LÃNH ĐẠO Các tiến trình biểu đồ cần trợ giúp máy tính Hình 3.4 Biểu đồ luồng hệ thống cho lập báo cáo 3.3.4 Các giao diện xử lý Từ biểu đồ luồng hệ thống ta xác định đƣợc giao diện xử lý tƣơng ứng với tiến trình biểu đồ mà có tƣơng tác với tác nhân Các giao diện xử lý cho bảng sau: Tiến trình xử lý Giao diện xử lý Số 1.1 Cập nhật viết Cập nhật, ghi sổ PV gửi tới (l) 1.2 Lên DS cho tạp chí Lên nội dung tạp chí (m) 2.1 Phân cơng biên tập Phân cơng biên tập (n) 2.2 Giao nhiệm vụ, theo dõi Giao nhiệm vụ theo dõi (o) 2.5 Tổng hợp kết Tổng hợp kết (p) Lập báo cáo Lập báo cáo (q) 2.3 Theo dõi Bảng 3.3 Các giao diện tƣơng ứng với tiến trình xử lý SV : Lê Duy Tiến – Lớp CT1301 28 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng 3.4 Tích hợp hệ thống giao diện thiết kế hệ thực đơn 3.4.1 Tích hợp giao diện Bảng sau tiến hành phân tích tích hợp giao diện Bảng 3.4 Tích hợp giao diện Giao diện cập nhật Giao diện xử lý Giao diện tích hợp a.Cập nhật phóng viên l.Cập nhật, ghi sổ PV c/g Cập nhật bài-tin gửi tới b.Cập nhật biên tập viên m.Lên nội dung t.chí h Lên nội dung T.chí c.Cập nhật bài-tin gửi đến n.Phân cơng b.tập i Cập nhật phâncơng BT3 d.Cập nhật loại hình bàitin o.Giao nh.vụ&theo dõi e.Cập nhật phòng ban p.Tổng hợp kết o Giao nh.vụ, theo dõi p Tông hơp, in kết f.Cập nhật tạp chí q Lập báo cáo q Lập báo cáo g.Cập nhật tin ph.viên a Cập nhật phóng viên h.Cập nhật DS tạpchí b Cập nhật B.tập viên i.Cập nhật bảng phân cơng d Cập nhật loại hình tin j Cập nhật BTV biên tập e Cập nhật phịng ban k.Cập nhật phóng viên viết cho tạp chí f Cập nhật tạp chí SV : Lê Duy Tiến – Lớp CT1301 10 11 29 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng 3.4.2 Thiết kế hệ thống thực đơn Truy nhập hệ thống Thực đơn Quản lý tin Quản lý biên tập Báo cáo nhập liệu 0 1.1 2.1 3.1 Lập báo cáo Cập nhật tin PV gửi đến Cập nhật, phân công biên tập 2 2.2 Lên danh sách nội dung tạp chí Giao theo dõi biên tập 2 3.2 1.2 3 Cập nhật liệu ban đầu 3.2.1 Cập nhật phóng viên 2.3 Tổng hợp kết làm tạp chí in 3.2 3.2.2 Cập nhật biên tập viên 3.2 3.2.3 Cập nhật loại tin 3.2 3.2.4 Cập nhật phòng ban 3.2 10 3.2.5 Cập nhật tạp chí 11 3.2 Hình 3.5 Hệ thống giao diện tƣơng tác SV : Lê Duy Tiến – Lớp CT1301 30 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng CHƢƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 4.1 Môi trƣờng cài đặt Lựa chọn môi trƣờng sau cho việc cài đặt hệ thống web : Hệ điều hành : WindowsXP, Windows7, WindowsVista Hệ quản trị sở liệu : My SQL Ngơn ngữ lập trình : Ngơn ngữ PHP Các cơng cụ tiện ích khác : Notepad++ 4.2 Hệ thống chƣơng trình Hệ chƣơng trình gồm hệ sau : Quản lý tin phóng viên Quản lý biên tập tạp chí Lập báo cáo nhập liệu ban đầu 4.2.1 Hệ Quản lý tin phóng viên Chức : Cập nhật tin phóng viên cộng tác viên gửi Lên danh sách tin phù hợp để lên nội dung cho tạp chí 4.2.2 Hệ Quản lý biên tập tạp chí Chức : Lên lịch phân công biên tập cụ thể cho biên tập viên giao nhiệm vụ biên tập cho biên tập viên 4.2.3 Hệ Lập báo cáo nhập liệu ban đầu Chức : Tổng kết - báo cáo kết viết phóng viên kết biên tập biên tập viên để toán đánh giá khen thƣởng Cập nhật liệu phục vụ cho việc quản lý nhƣ nhập liệu phóng viên, biên tập viên, phịng ban, tin, tạp chí 4.3 Một số giao diện kết SV : Lê Duy Tiến – Lớp CT1301 31 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng 4.3.1.Giao diện đăng nhập hệ thống Hình 4.1.Giao diện đăng nhập hệ thống 4.3.2.Các giao diện cập nhật Hình 4.2.Giao diện cập nhật phóng viên SV : Lê Duy Tiến – Lớp CT1301 32 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phịng Hình 4.3.Giao diện cập nhật biên tập viên Hình 4.4.Giao diện cập nhật phòng ban SV : Lê Duy Tiến – Lớp CT1301 33 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phịng Hình 4.5.Giao diện cập nhật tạp chí Hình 4.6.Giao diện cập nhật loại tin SV : Lê Duy Tiến – Lớp CT1301 34 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phịng Hình 4.7.Giao diện cập nhật tin Hình 4.8.Giao diện cập nhật lịch phân công biên tập SV : Lê Duy Tiến – Lớp CT1301 35 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng 4.3.3 Một số giao diện khác Hình 4.9.Giao diện giao nhiệm vụ biên tập Hình 4.10.Giao diện kết viết phóng viên SV : Lê Duy Tiến – Lớp CT1301 36 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phịng Hình 4.11.Giao diện kết biên tập biên tập viên SV : Lê Duy Tiến – Lớp CT1301 37 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng KẾT LUẬN Trong đồ án này, hệ thống chương trình quản lý biên tập viên kết làm việc họ web đƣợc xây dựng Bài tốn quản lý tịa soạn làm theo cách thủ cơng, có dùng đến máy tính Vì hạn chế đến kết quản lý : dễ nhần lẫn, chậm chạp, đặc biệt việc tốn bỗi dƣỡng kịp thời cho phóng viên ngƣời tham gia Đồ án thực đƣợc nhiệm vụ đề đạt đƣợc kết sau : − Mô tả đầy đủ hoạt động nghiệp vụ tốn, qua làm rõ yêu cầu toán đặt − Áp dụng phƣơng pháp phân tích thiết kế hƣớng cấu trúc để phân tích thiết kế hệ thống web Bản thiết kế đầy đủ chi tiết, đảm bào chất lƣợng để dẽ dàng chuyển sang chƣơng trình − Tiến hành lựa chọn môi trƣờng phát triển, tiến hành lập trình cài đặt hệ thống Hệ thống bƣớc đầu đƣợc thử nghiệm với số liệu cho kết chấp nhận đƣợc Hạn chế hệ thống chƣơng trình : Do thời gian hạn chế giao diện chƣa đạt đƣợc tính thân thiện cao Một số yếu tố an toàn bảo mật hệ thống chƣa đƣợc xem xét Hƣớng hoàn thiện : − Hoàn thiện hệ thống giao diện cho tiện dụng − Tăng cƣờng yếu tố an toàn bảo mật hệ thống − Đƣa hệ thống vào ứng dụng thử nghiệm thực tế SV : Lê Duy Tiến – Lớp CT1301 38 Đồ án tốt nghiệp Trƣờng Đại học Dân lập Hải Phòng TÀI LIỆU THAM KHẢO - - [1] Nguyễn Văn Vỵ, Nguyễn Việt Hà Giáo trình Kỹ nghệ phần mềm, Hà nội, NXB Giáo dục Việt nam,2008 [2] Nguyễn Văn Vỵ, Giáo trình Phân tích thiết kế hệ thống thơng tin, NXB Giáo dục Việt nam, Hà Nội, 2010 [3] Tham khao trang http://www.php.net http://www.w3schools.com SV : Lê Duy Tiến – Lớp CT1301 39 ...BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ BIÊN TẬP VIÊN VÀ KẾT QUẢ LÀM VIỆC CỦA HỌ TRÊN NỀN WEB TẠI MỘT CƠ SỞ PHÁT HÀNH TIN TỨC ĐỒ ÁN TỐT... tác quản lý Vì lý đề tài : ? ?Xây dưng chương trình quản lý biên tập viên kết làm việc họ web sở phát hành tin tức? ?? đƣợc em chọn làm đề tài tốt nghiệp Phần mềm đƣợc hoàn thiện giúp việc quản lý. .. Đại học Công nghệ - ĐHQGHN Nội dung hƣớng dẫn: Xây dựng chƣơng trình quản lý biên tập viên kết làm việc họ web sở phát hành tin tức Ngƣời hƣớng dẫn thứ hai: Họ tên: ……………………………………………………………………… Học