XÂY DỰNG PHẦN MỀM QUẢN LÝ HOẠT ĐỘNG TÌNH NGUYỆN CÂU LẠC BỘ 25 HOÀNG HÀ TRÊN NỀN WEB

62 1.2K 5
XÂY DỰNG PHẦN MỀM QUẢN LÝ  HOẠT ĐỘNG TÌNH NGUYỆN CÂU LẠC BỘ 25 HOÀNG HÀ TRÊN NỀN WEB

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MỤC LỤCLỜI CAM ĐOANiLỜI CẢM ƠNiiDANH MỤC TỪ VIẾT TẮTvDANH MỤC HÌNH ẢNHviDANH MỤC BẢNG BIỂUviiiLỜI NÓI ĐẦU1CHƯƠNG 1: TỔNG QUAN HỆ THỐNG31.1.Các công cụ hỗ trợ31.1.1.Sublime Text31.1.2.Xampp31.2.Thực trạng và vấn đề cần giải quyết31.2.1.Thực trạng31.2.2.Các vấn đề cần giải quyết41.3.Khảo sát hệ thống và khảo sát nghiệp vụ51.3.1.Khảo sát hệ thống51.3.2.Khảo sát nghiệp vụ51.4.Chức năng hệ thống61.4.1.Quản lý tài khoản61.4.2.Quản lý sự kiện61.4.3.Quản lý nhân sự61.4.4.Quản lý tài chính hậu cần61.4.5.Tìm kiếm61.4.6.Báo cáo thống kê7CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG82.1.Các biểu đồ phần tích hệ thống82.1.1.Biểu đồ USE CASE tổng quát chức năng hệ thống quản lý hoạt động câu lạc bộ 25 Hoàng Hà82.1.2.Biểu đồ USE CASE phân rã92.1.3.Biểu đồ tuần tự142.1.4.Biểu đồ trạng thái292.1.5.Biểu đồ hoạt động312.1.6.Biểu đồ lớp422.2.Thiết kế cơ sở dữ liệu432.2.1.Các bảng trong cơ sở dữ liệu432.2.2.Sơ đồ quan hệ giữa các bảng45CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN LÝ CÂU LẠC BỘ 25463.1.Cài đặt hệ thống463.2.Kết quả mô phỏng483.2.1.Phần mô phỏng với tài khoản tình nguyện viên503.2.2.Phần đội trưởng và trưởng ban513.2.3.Phần chủ nhiệm và admin54KẾT LUẬN VÀ KIẾN NGHỊ57DANH MUC TÀI LIỆU THAM KHẢO59`PHỤ LỤC

1 LỜI CAM ĐOAN Em xin cam đoan đề tài nghiên cứu riêng em hướng dẫn Ths Nguyễn Ngọc Hoan Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố hình thức trước Những bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả phân tích thiết kế tham khảo có ghi rõ phần tài liệu tham khảo Ngoài ra, đồ án sử dụng số nhận xét, đánh số liệu tổ chức cá nhân liên quan đến đề tài thực trích dẫn Nếu phát có gian lận em xin hoàn toàn chịu trách nhiệm nội dung đồ án Trường đại học Tài nguyên Môi trường Khoa Công nghệ thông tin không liên quan đến vi phạm tác quyền, quyền em gây trình thực (nếu có) Sinh viên Phạm Văn Sáng LỜI CẢM ƠN Để hoàn thành tốt Báo cáo đồ án tốt nghiệp này, trước tiên, em muốn gửi lời cảm ơn sâu sắc đến Thầy giáo, Thạc sỹ Nguyễn Ngọc Hoan – người tận tình hướng dẫn em suốt trình thực Báo cáo đồ án tốt nghiệp Em xin bày tỏ lời cảm ơn sâu sắc tới thầy cô trường Đại học Tài nguyên Môi trường Nội nói chung Thầy Cô khoa Công nghệ thông tin nói riêng tận tình giảng dạy em suốt năm học qua, kiến thức mà thầy cô truyền đạt hành trang giúp em vững bước tương lai Cuối cùng, em muốn gửi lời cảm ơn sâu sắc đến bạn bè, gia đình – người bên em, giúp đỡ động viên em vượt qua khó khăn thử thách sống Dù cố gắng thời gian kiến thức hạn chế nên Báo cáo đồ án tốt nghiệp tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp thầy, cô bạn để Báo cáo đồ án tốt nghiệp hoàn thiện Em xin chân thành cảm ơn! Sinh viên thực Phạm Văn Sáng MỤC LỤC DANH MỤC TỪ VIẾT TẮT Từ viết tắt CSDL Từ đầy đủ Cơ sở liệu CSS Cascading Style Sheets SQL UC MVC Structured Query Language Use Case Model, controller, view Giải thích Tập hợp liệu có cấu trúc liên quan với lưu trữ máy tính Các tập tin định kiểu theo tầng, ngôn ngữ quy định cách trình bày thẻ html trang web Ngôn ngữ truy vấn mang tính cấu trúc Trường hợp sử dụng Mô hình xây dựng phần mềm gồm phần chính: Model, controller, view DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU LỜI NÓI ĐẦU chọn đề tài Tình nguyện hoạt động phổ biến nay, đặc biệt cộng đồng sinh viên trường cao đẳng, đại học Tuy nhiên, việc quản hoạt động tình nguyện tổ chức tình nguyện phức tạp khó khăn Mỗi tổ chức tình nguyện lại có hình thức quản hoạt động riêng biệt, có điểm chung phải quản số lượng, thông tin tình nguyện viên tổ chức, hoạt động tổ chức Câu lạc 25 Hoàng tổ chức tình nguyện với tham gia sinh viên trường đại học, cao đẳng địa bàn quận Bắc Từ Liêm, Nội, bao gồm bốn trường chính: đại học Quốc Gia, đại học Thương Mại, đại học Tài Nguyên Môi Trường Nội, đại học Công Nghiệp Nội Câu lạc quản điều hành bạn sinh viên nên công việc chủ yếu thông qua buổi họp, báo cáo thống kê word excel Chính cách quản thống kê truyền thống nên việc muốn tìm kiếm thống kê hoạt động, hay thông tin tình nguyện viên tốn nhiều thời gian công sức Từ đây, việc xây dựng phần mềm quản thống kê hoạt động câu lạc cần thiết, giúp cho việc quản bạn thủ lĩnh câu lạc dễ dàng Phần mềm thiết kế Web với ngôn ngữ lập trình PHP Ngôn ngữ PHP ngôn ngữ lập trình mã nguồn mở, ngôn ngữ lập trình mã nguồn mở nên mã lệnh phong phú giúp việc tạo dựng phần mềm thuận lợi nhiều tính Và điều đặc biệt mà phần mềm mang lại phần mềm xây dựng Web, xây dựng nên Website admin Vì Website nên thuận lợi cho bạn ban chủ nhiệm câu lạc việc quản lý, cập nhật, sửa đổi tìm kiếm thông tin dễ dàng cần thiết bị có kết nối internet truy cập phần mềm Thêm phần mềm thiết kế xây dựng Web, câu lạc chưa có trụ sở cố định quan nhà nước, hay công ty nên xây dựng phần mềm dạng Winform không thuận tiện cho việc cài đặt phần mềm, truy cập, quản hoạt động Nên việc xây dựng phần mềm Web phương án tối ưu hiệu Mục tiêu đề tài - Xây dựng phần mềm quản hoạt động câu lạc 25 Hoàng Web Nội dung nghiên cứu - Khảo sát nghiệp vụ cách thức quản câu lạc Phân tích nghiệp vụ câu lạc Phân tích hệ thống UML phát triển phần mềm quản giải Xây dựng ứng dụng phần mềm quản hoạt động tình nguyện câu lạc Phương pháp nghiên cứu - Phương pháp nghiên cứu thuyết: tổng hợp thông tin có liên quan đến lĩnh - vực kiến thức đồ án Tổng hợp phân tích tài liệu, nghiệp vụ dùng thực đồ án Xây dựng phần mềm Web với ngôn ngữ PHP Phương pháp thực nghiệm: sử dụng máy tính vào trang web quản hoạt động để kiểm thử chức phần mềm Bố cục đồ án Chương Tổng quan hệ thống Khái quát công cụ hỗ trợ; phân tích tính cấp thiết phần mềm; tổng hợp phân tích nghiệp vụ mô hình quản câu lạc bộ; tổng hợp chức phần mềm Chương Phân tích thiết kế hệ thống Phân tích chức hệ thống với biểu đồ UML; xây dựng mô hình sở liệu cho hệ thống; đưa giao diện phần mềm Chương Xây dựng phần mềm quản câu lạc C25 Xây dựng phần mềm; sử dụng trình duyệt chạy kiểm thử phần mềm hoàn thiện; kết thu sau trình xây dựng chạy kiểm thử CHƯƠNG 1: TỔNG QUAN HỆ THỐNG 1.1 Các công cụ hỗ trợ 1.1.1.Sublime Text Sublime Text editor mạnh mẽ web developer, coder, programmer sử dụng yêu thích Sublime Text Jon Skinner tạo vào tháng năm 2008, viết dựa ngôn ngữ lập trình Python C++ “Nguồn: [4]” Sublime Text có giao diện người dùng trực quan, bắt mắt, nhiều chức mạnh mẽ mở rộng thông qua Package Control Hỗ trợ nhận diện tô màu từ khóa cho 20 ngôn ngữ khác chẳng hạn HTML, CSS, Javascript, C++, C#, SQL,… Sublime Text hỗ trợ hệ điều hành Windows, Linux, Mac OS X 1.1.2.Xampp Xampp chương trình tạo máy chủ Web (Web Server) tích hợp sẵn Apache, PHP, MySQL, FTPServer, MailServer công cụ phpMyAdmin Không Appserv, Xampp có chương trình quản tiện lợi, cho phép chủ động bật tắt khởi động lại dịch vụ máy chủ lúc “Nguồn: [3]” 1.2 Thực trạng vấn đề cần giải 1.1.1.Thực trạng Hiện nay, hoạt động xã hội thiện nguyện ngày phổ biết giới trẻ, đôi với có nhiều mô hình câu lạc tình nguyện, tổ chức tình nguyện đời Chính thế, việc áp dụng mô hình quản tổ chức tình nguyện cho hiệu cần thiết Trong thời đại cộng nghệ nay, đưa phần mềm quản với tính hữu ích giúp cho công việc quản tốt Ứng dụng quản phần mềm website mang đến thống tiện lợi trình quản hoạt động tổ chức xã hội Hiện trạng cách thức quản hoạt động câu lạc thực cách thủ công Về mặt nhân sự, chủ yếu thống kê danh sách tình nguyện viên tổng hợp lưu Word Excel chưa có ứng dụng lưu trữ, sửa đổi cách tiện lợi Còn hoạt động câu lạc như: kiện, chương trình tình nguyện, quản tương tác với qua Word, chưa có ứng dụng công nghệ vào trình quản kiện diễn năm, hay nhỏ hoạt động quý, năm, hoạt động cấp đội  Tóm lại: Việc quản hệ thống cũ tiến hành thông qua loại hồ sơ giấy tờ, sổ sách bảng biểu ban quản trị đội ban chủ nhiệm câu lạc thực Khi khối lượng hồ sơ lớn việc quản khó khăn không đáp ứng yêu cầu quản công việc đòi hỏi tính xác cao, nhanh nhạy  Ưu điểm hệ thống cũ: o Hệ thống làm việc đơn giản o Ít phụ thuộc cố đột xuất, tác động khác quan  Nhược điểm hệ thống cũ: o Khi có yêu cầu công việc tìm kiếm báo cáo thời gian o Khi việc cập nhật, sửa đổi, huỷ bỏ thông tin thiếu xác o Việc lưu chuyển thông tin chậm, hiệu o Việc quản phức tạp nhiều thời gian 1.1.2.Các vấn đề cần giải Hệ thống quản phải khắc phục nhược điểm hệ thống cũ, giúp cho người quản dễ dàng thực nhiệm vụ quản cách nhanh chóng xác, thuận tiện Hệ thống phải phù hợp với nhiều đối tượng người quản Việc đưa máy tính quản điều hành vào hệ thống nhằm mục đích: o Hoàn thành việc quản hoạt động câu lạc o Ban chủ nhiệm ban quản trị quản hiệu quả, tiết kiệm thời gian công sức, quản tình nguyện viên, kiện, hoạt động khác câu lạc 1.3 Khảo sát hệ thống khảo sát nghiệp vụ 1.1.1.Khảo sát hệ thống Phần mềm quản câu lạc xậy dựng dựa mô hình quản hoạt động câu lạc 25 Hoàng trực thuộc câu lạc 25 Viêt Nam, bảo trợ Trung Ương Hội Chữ Thập Đỏ Việt Nam Câu lạc hoạt động tất trường cao đẳng, đại học địa bàn Từ Liêm, Nội Và gồm bốn đội thuộc bốn trường đại học: Đại học Quốc Gia Nội, Đại học Thương Mại, Đại học Tài Nguyên Môi Trường Nội, Đại học Công Nghiệp Nội “Nguồn: Văn đào tạo Câu lạc 25 Hoàng Hà” Câu lạc hoạt động nhiều lĩnh vực tình nguyện có năm hoạt động o o o o o chính: Tuyên truyền vận động hiến máu Sơ cấp cứu ban đầu Giúp đỡ người có hoàn cảnh khó khắn Ứng phó thảm họa thiên tai Tham gia hoạt động tình nguyện khác Trung Ương Hội Chữ Thập Đỏ tổ chức 1.1.2.Khảo sát nghiệp vụ Bảng 1.1 Bảng nghiệp vụ toán Tên nghiệp vụ Mô tả nghiệp vụ Được phó chủ nhiệm thực kết hợp với đội trưởng, đội phó đội trực thuộc Quản số lượng tình Quản tình nguyện viên nguyên viên câu lạc bộ, tình nguyện viên phân thành: thành viên thức cộng tác viên Do ban chủ nhiệm câu lạc quản đưa định Quản thành tích từ đội cá nhân câu lạc Và cuối quý tổng kết năm đưa Thi đua khen thưởng định khen thưởng định phê bình, cảnh cáo đội, cá nhân có thành tích hay có lỗi mắc phải trình hoạt động Được trưởng ban tài hậu cần câu lạc quản Quản tài hậu cần Quản việc thu chi quỹ câu lạc bộ, thu lệ phí hoạt động đội, tổ chức buổi kinh doanh gây quỹ Phụ trách đội trưởng Thực công việc Truyền thông tổ chức quản đề quảng bá hình ảnh câu lạc bộ, lên kế kiện tình nguyện hoạch cho kiện câu lạc tuyên truyền chương trình tới 10 1.4 Chức hệ thống 1.1.1.Quản tài khoản Cung cấp tài khoản cho người dùng theo chức vụ Quản việc đăng nhập, đăng xuất, sửa thông tin người dùng Phân quyền đăng nhập cho tài khoản 1.1.2.Quản kiện - Thực công việc thống kế số lượng kiện diễn năm - Lập lịch thông báo kiện diễn ra, kết kiện diễn 1.1.3.Quản nhân Thực công việc thêm tình nguyện sau đợt tuyển công tác viên vào câu lạc Sửa chức vụ thông tin nhân khác tình nguyện viên trình hoạt động Xóa thông tin tình nguyện viên nghỉ hoạt động Lưu trữ thông tin tình nguyện viên quan trọng 1.1.4.Quản tài hậu cần Thống kê vấn đề tài câu lạc bộ: thời gian thu tiền, khoản thu chi câu lạc 1.1.5.Tìm kiếm Tìm kiếm thông tin tình nguyện viên, kiên,… 1.1.6.Báo cáo thống kê − Thống kê số lượng tình nguyện viên hoạt động − Thống kê danh sách tình nguyện viên tham gia kiện − Bản báo cáo thành tích cá nhân từ tình nguyện viên CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Các biểu đồ phần tích hệ thống 2.1.1.Biểu đồ USE CASE tổng quát chức hệ thống quản hoạt động câu lạc 25 Hoàng a) Danh sách Actor Bảng 2.1 Bảng danh sách Actor STT Tên Actor Chủ nhiệm Ý nghĩa Là người có quyền quản tất chức hệ thống Đội trưởng Đội trưởng đội trực thuộc câu lạc Trưởng ban Trưởng ban trực thuộc câu lạc Tình nguyện viên Tình nguyện viên câu lạc 48 CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN CÂU LẠC BỘ 25 3.1 Cài đặt hệ thống Để cài đặt hệ thống cần phải cài đặt phần mềm Xampp để tạo máy chủ Web (Web Server) Sau cài đặt Xampp ta cần khởi động Start Apache Start MySQL hình 3.1 Trên máy chủ Web tạo từ Xampp, ta xây dựng CSDL hệ CSDL MySQL cho phần mềm quản hoạt động tình nguyện câu lạc 25 Hoàng Hình 3.1 Giao diện Xampp khởi động Khi CSDL hệ thống tạo hoàn trỉnh (xem hình 3.2) ta bắt tay vào trình xây dựng giao diện phần mềm, liên kết phần mềm với CSDL để truy vấn liệu phục vụ cho phần mềm 49 Hình 3.2 CSDL tạo MySQL Phần mềm thiết kế giao diện ngôn ngữ trình bày HTML CSS, nhờ vào phong phú thư việc hai ngôn ngữ tạo nên khung giao diện hoàn trỉnh phần mềm quản hoạt động tình nguyện câu lạc 25 Hoàng Sau hoàn thiện Web tĩnh ta bắt tay vào việc xử PHP để xây dựng phần mềm Web động Quá trình xử PHP bắt đầu việc tạo model như: clsDatabase.php, clsQuantri, clsTnv,… model thực việc kết nối với CSDL module truy vấn liệu từ CSDL theo chức phần mềm như: quản nhân sự, quản kiện, quản tài hậu cần Phần mềm xây dựng theo mô hình MVC Trong phần Model chịu trách nhiệm quản liệu, lưu trữ truy xuất liệu từ hệ CSDL MySql Phần View chịu trách nhiệm hiển thị liệu lấy từ Model lên Web qua form hiển thị thiết kế HTML CSS Web tĩnh Còn phần Controller phần trung gian chịu trách nhiệm xử yêu cầu từ View gửi đến Model ngược lại, phần quan trọng giúp phần mềm hoạt động cách tốt 50 Bên cạnh việc xây dựng phần mềm PHP, phần mềm xây dựng phần thông qua ngôn ngữ lập trình Javascript để xử số toán hiển thị thời gian xử liệu đầu vào hỗ trợ phần Controller Nhờ vào mô hình MVC PHP ngôn ngữ lập trình Javascript giúp ta giải nghiệp vụ toán quản hoạt động tình nguyện câu lạc 25 Hoàng Hà, chức phần mềm như: thêm, sửa, xóa, tìm kiếm thông tin Phần mềm sau xây dựng hoàn trỉnh tiến hạy chạy mô web với link: localhost/quanly/login.php 3.2.Kết mô Phần mềm chạy mô Web với trình duyệt web Chrome, Coccoc Bước ta khởi động Xampp để bật Apache MySql Tiếp ta sử dụng trình duyệt web truy cập theo link: localhost/quanly/login.php Phần mềm hiển thị giao diện đăng nhập yêu cầu người dùng phải đăng nhập để vào phần mềm Hình 3.3 Giao diện đăng nhập 51 Trên giao diện đăng nhập người sử dụng nhập username password cấp Admin để đăng nhập vào hệ thống Tất người dùng đăng nhập vào phần mềm có khả thay đổi mật tài khoản sử dụng Để đổi tài mật tài khoản ta chọn vào phần đổi mật trang chủ phần mềm Khi xuất form đổi mật Hình 3.4 Giao diện đổi mật Khi giao diện đổi mật người dùng tiến hành đổi mật cách nhập mật tại, nhập mật nhập lại mật để xác nhận, sau ấn cập nhật, hệ thống sửa mật CSDL Tùy vào quyền tài khoản, giao diện trang chủ hiển thị khác phần menu Đối với tình nguyện viên phần như: trang chủ, kiện, nhân Phần dành cho đội trưởng trưởng ban hiển thị thêm phần “tài hậu cần” menu Còn chủ nhiệm admin hai tài khoản có quyền cao phần mềm nên hiển thị toàn phần hiển thị tình nguyện viên, đội trưởng trưởng ban, bên cạnh hiển thị thêm phần “tài khoản” - phần dành riêng cho admin chủ nhiệm 52 3.2.1 Phần mô với tài khoản tình nguyện viên Hình 3.5 Giao diện trang chủ đăng nhập tài khoản tình nguyện viên Với cấp tài khoản tình nguyện viên người dùng xem thông tin kiện nhân Do phần mềm thiết kê chuyên dụng để dành cho việc quản nên phần mềm cung cấp cho người dùng có cấp tài khoản tình nguyện viên khả xem thông tin tìm kiếm thông tin Hình 3.6 Giao diện phần Nhân đăng nhập tài khoản tình nguyện viên 53 Tình nguyện viên tìm kiếm thông tin qua phần tìm kiếm bảng 3.2.2 Phần đội trưởng trưởng ban Hình 3.7 Giao diện trang chủ đăng nhập tài khoản đội trưởng,trưởng ban Giao diện trang chủ đăng nhập tài khoản có cấp quyền đội trưởng trưởng ban có phần thông tin cụ thể người Với tài khoản có cấp quyền có khả tìm kiếm sửa chữa thông tin tình nguyện viên, kiện, tài hậu cần 54 Hình 3.8 Giao diện phần Nhân đăng nhập tài khoản đội trưởng,trưởng ban Đội trưởng đội có quyền sửa thông tin tình nguyện viên đội Đội trưởng, trưởng ban có quyền thêm, sửa, xóa, hay tìm kiếm qua mục giao diện Sau hệ thống đưa phần giao diện tương ứng như: form thêm, form sửa Để thực chức thêm tình nguyện viên đội trưởng phải thực bước sau: Bước 1: Chọn thêm tình nguyện viên Bước 2: Điền thông tin tình nguyện viên cần thêm mới: mã tình nguyện viên, họ tên tình nguyện viên, giới tính, năm sinh, trường, đội tham gia, số điện thoại, thời gian tham gia, trạng thái, chức vụ Bước 3: Chọn nút thêm để thêm thông tin tình nguyện viên vào CSDL 55 Hình 3.9 Giao diện phần Thêm tình nguyện viên Chức Sửa thông tin tình nguyện viên, đội trưởng đội sửa thông tin tình nguyện viên đội Để thực việc sửa thông tin tình nguyện viên ta thực theo bước sau: Bước 1: Chọn tình nguyện viên cần sửa thông tin Bước 2: Nhập thông tin tình nguyện viên cần sửa Bước 3: Ấn nút sửa thông tin để cập nhật thông tin tình nguyện viên vào CSDL 56 Hình 3.10 Giao diện phần sửa thông tin tình nguyện viên 3.2.3 Phần chủ nhiệm admin Hình 3.11 Giao diện trang chủ đăng nhập tài khoản admin, chủ nhiệm 57 Với quyền chủ nhiệm admin người dùng có thêm chức quản tài khoản với phần “Tài khoản” menu cho phép admin hay chủ nhiệm có quyền thêm tài khoản, sửa tài khoản, xóa tìm kiếm thông tin tài khoản Hình 3.12 Giao diện danh sách tài khoản Chức Thêm tài khoản mới, để thực việc thêm tài khoản ta thực theo bước sau: Bước 1: Chọn thêm Quản trị Bước 2: Nhập thông tin theo yêu cầu Bước 3: Ấn nút thêm để thêm thông tin tài khoản vào CSDL 58 Hình 3.13 Giao diện thêm tài khoản Chức Thêm tài khoản mới, để thực việc thêm tài khoản ta thực theo bước sau: Bước 1: Chọn Tài khoản cần sửa Bước 2: Sửa thông tin cần sửa Bước 3: Ấn nút Sửa quản trị để cập nhật thông tin tài khoản vào CSDL Hình 3.14 Giao diện sửa thông tin tài khoản KẾT LUẬN VÀ KIẾN NGHỊ 59 Kết luận Đồ án với đề tài “Xây dựng phần mềm quản hoạt động tình nguyện câu lạc 25 Hoàng Web”, hoàn thiện với đầy đủ mục tiêu đề bắt đầu tiến hành thực đồ án Chương nội dung đồ án mang đến đầy đủ nội dung nhìn tổng quan hệ thống xây dựng, hoàn thiện phần mềm quản Chương nêu công cụ cần để thực phần mềm web, với phân tích chi tiết nghiệp vụ toán xây dựng phần mềm quản hoạt động tình nguyện câu lạc 25 Hoàng Những nội dung phân tích thiết kế phân tích đầy đủ phần chương hai đồ án Chương hai đạt đầy đủ mục tiêu ban đầu với nội dung gồm biểu đồ phân tích thiết kế hệ thống, phần thiết kế sở liệu Các bước tiến hành cài đặt hệ thống phần mềm kết mô phần mềm phân tích chi tiết đầy đủ chương ba đồ án Ưu điểm: • Xử nghiệp vụ quản hoạt động tình nguyện câu lạc 25 Hoàng • • • • Hoàn thành phần mềm chạy mô Web Phần mềm hoàn thành với đầy đủ chức Nhược điểm: Phần mềm đơn giản chưa nhiều chức hay Phần mềm làm để tương thích cho hiển thị máy tình chưa có phần hiển thị mobile 60 Kiến nghị Tuy đề tài chưa ứng dụng vào thực tiễn giá trị lớn đồ án em vận dụng hết tất kiến thức thầy cô truyền dạy trường, kinh nghiệm từ thầy cô hướng dẫn để phục vụ cho công việc sau Đồ án nhiều thiếu sót em thiếu kinh nghiệm trình độ Em mong nhận góp ý thầy cô để kiến thức hoàn chỉnh Em xin chân thành cảm ơn! DANH MUC TÀI LIỆU THAM KHẢO Tài liệu Tiếng Việt [1] ThS Phạm Nguyễn Cương - TS Hồ Tường Vinh,Phân tích thiết kế hệ thống hướng đối tượng sử dụng UML, Trường ĐHKHTN - ĐHQG Tp.HCM, 2004 Tài liệu internet [2] https://www.w3schools.com/ [3].https://vi.wikipedia.org/wiki/XAMPP [4] https://www.sublimetext.com/ [5] http://monhoc.vn/tai-lieu/giao-trinh-apache-php-va-mysql-595/ ` `PHỤ LỤC • Code kết nối sở liệu: php class clsDatabase { var $pdo_conn; var $pdo_smt; public function clsDatabase() { try { $this->pdo_conn = new PDO("mysql:host=localhost; dbname=qlhoatdong","root",""); } catch(PDOException $e1) { echo "Lỗi kết nối CSDL:" $e1->getMessage(); die(); } $this->pdo_conn->query("SET NAMES 'UTF8'"); } public function Thucthi_SQL($sql,$cacgiatri = array()) { $this->pdo_smt = $this->pdo_conn->prepare($sql); if($cacgiatri){ for($i=0; $ipdo_smt->bindParam($i+1,$cacgiatri[$i]); } } $ketqua = $this->pdo_smt->execute();//TRẢ VỀ TRUE/FALSE if($ketqua==FALSE) return -1; else return $this->pdo_smt->rowCount(); } public function Lay_1_Dong_Dulieu_Dang_Mang() { if($this->pdo_smt && $this->pdo_smt->errorCode()=="00000") return $this->pdo_smt->fetch(PDO::FETCH_BOTH); else return NULL; } public function Lay_Toanbo_Dong_Dulieu_Dang_Mang() ` { if($this->pdo_smt && $this->pdo_smt->errorCode()=="00000") return $this->pdo_smt->fetchAll(PDO::FETCH_BOTH); else return NULL; } public function Lay_1_Dong_Dulieu_Dang_Doituong() { if($this->pdo_smt && $this->pdo_smt->errorCode()=="00000") return $this->pdo_smt->fetch(PDO::FETCH_OBJ); else return NULL; } public function Lay_Toanbo_Dong_Dulieu_Dang_Doituong() { if($this->pdo_smt && $this->pdo_smt->errorCode()=="00000") return $this->pdo_smt->fetchAll(PDO::FETCH_OBJ); else return NULL; }} ?> ... đặt phần mềm, truy cập, quản lý hoạt động Nên việc xây dựng phần mềm Web phương án tối ưu hiệu Mục tiêu đề tài - Xây dựng phần mềm quản lý hoạt động câu lạc 25 Hoàng Hà Web Nội dung nghiên cứu... nghiệp vụ cách thức quản lý câu lạc Phân tích nghiệp vụ câu lạc Phân tích hệ thống UML phát triển phần mềm quản lý giải Xây dựng ứng dụng phần mềm quản lý hoạt động tình nguyện câu lạc Phương pháp... thuộc Quản lý số lượng tình Quản lý tình nguyện viên nguyên viên câu lạc bộ, tình nguyện viên phân thành: thành viên thức cộng tác viên Do ban chủ nhiệm câu lạc quản lý đưa định Quản lý thành

Ngày đăng: 02/07/2017, 10:36

Từ khóa liên quan

Mục lục

  • LỜI CAM ĐOAN

  • LỜI CẢM ƠN

  • DANH MỤC TỪ VIẾT TẮT

  • DANH MỤC HÌNH ẢNH

  • DANH MỤC BẢNG BIỂU

  • LỜI NÓI ĐẦU

  • Chương 1. Tổng quan về hệ thống

  • Khái quát công cụ hỗ trợ; phân tích tính cấp thiết của phần mềm; tổng hợp và phân tích nghiệp vụ về mô hình quản lý của câu lạc bộ; tổng hợp những chức năng chính của phần mềm.

  • Chương 2. Phân tích thiết kế hệ thống

  • Phân tích các chức năng hệ thống với các biểu đồ UML; xây dựng mô hình cơ sở dữ liệu cho hệ thống; đưa ra những giao diện trong phần mềm.

  • Chương 3. Xây dựng phần mềm quản lý câu lạc bộ C25

  • CHƯƠNG 1: TỔNG QUAN HỆ THỐNG

  • 1.1. Các công cụ hỗ trợ

  • 1.1.1. Sublime Text

  • 1.1.2. Xampp

  • 1.2. Thực trạng và vấn đề cần giải quyết

  • 1.1.1. Thực trạng

  • 1.1.2. Các vấn đề cần giải quyết

  • 1.3. Khảo sát hệ thống và khảo sát nghiệp vụ

  • 1.1.1. Khảo sát hệ thống

Tài liệu cùng người dùng

Tài liệu liên quan