xây dựng hệ thống quản lý sử dụng phòng học trên nền tảng zend framework

68 693 2
xây dựng hệ thống quản lý sử dụng phòng học trên nền tảng zend framework

Đ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

TRƯỜNG ĐẠI HỌC CẦN THƠ ải Lâ n KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG gH LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG HỆ THỐNG QUẢN LÝ SỬ DỤNG PHÒNG HỌC rư ờn TRÊN NỀN TẢNG ZEND FRAMEWORK uT Sinh viên thực hiện: Cán hướng dẫn TS Huỳnh Xuân Hiệp MSSV: 1071454 MSCB: 1067 Lư Lưu Trường Hải Lân Cần Thơ, 2011 TRƯỜNG ĐẠI HỌC CẦN THƠ Lâ n KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC ải XÂY DỰNG HỆ THỐNG gH QUẢN LÝ SỬ DỤNG PHÒNG HỌC TRÊN NỀN TẢNG ZEND FRAMEWORK ờn Sinh viên thực TS Huỳnh Xuân Hiệp MSCB: 1067 uT rư Lưu Trường Hải Lân MSSV: 1071454 Cán hướng dẫn Cán phản biện ThS Nguyễn Văn Linh ThS Trương Thị Thanh Tuyền TS Huỳnh Xuân Hiệp Lư Luận văn bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Kỹ Thuật Phần Mềm Khoa Công nghệ Thông tin & Truyền Thông, Trường Đại học Cần Thơ Vào ngày 17, tháng 05, năm 2011 Mã số đề tài: Có thể tìm hiểu luận văn tại: Thư viện Khoa Công Nghệ Thông Tin & Truyền Thông, Trường Đại học Cần Thơ Website: http://www.cit.ctu.edu.vn/ iL ân TỔ CHỨC CỦA LUẬN VĂN Mở đầu luận văn bao gồm nội dung: • Lời cảm ơn • Mục lục: Liệt kê chương mục số thứ tự trang tương ứng • Ký hiệu viết tắt: Liệt kê ký hiệu chữ viết tắt luận văn • Tóm tắt, abstract từ khóa: gồm phần, phần tóm tắt, phần abstract phần dịch tóm Hả tắt tiếng Anh phần từ khoá liệt kê số từ quan trọng luận văn Nội dung luận văn gồm chương • Chương 1: Tổng quan Chương trình bày vấn đề tổng quan bao gồm: đặt vấn đề, lịch sử giải vấn đề, phạm vi đề tài phương pháp nghiên cứu hướng ng giải vấn đề • Chương 2: Cơ sở lý thuyết Chương giới thiệu sơ lược hai nội dung mơ hình MVC Zend Framework rư • Chương 3: Nội dung kết nghiên cứu Chương tập trung trình bày hai nội dung chính: nội dung thứ trình bày kết phân tích thiết kế hệ thống, nội dung thứ hai trình bày số trường hợp sử dụng Zend Framework để xây dựng hệ thống Kết thúc luận văn bao gồm nội dung: uT • Kết luận đề nghị: nội dung trình bày kết luận toàn nội dung nghiên cứu đề nghị rút từ kết nghiên cứu • Phụ lục: nội dung trình bày nhằm xác định chi phí cho phần mềm Lư • Tài liệu tham khảo: trình bày danh mục tài liệu tham khảo • Chỉ mục (Index): trình bày từ khố theo vần alphabet số thứ tự trang tương ứng từ khố Trang iL ân LỜI CẢM ƠN Trong khoảng thời gian học tập nghiên cứu thực luận văn “Quản lý sử dụng phòng học trường Đại Học Cần Thơ”, gặp nhiều khó khăn trở ngại, nhờ giúp đỡ của gia đình, bạn bè hướng dẫn nhiệt tình thầy hướng dẫn với cố gắng nỗ lực thân giúp hồn thành luận văn Tơi xin chân thành cám ơn: Gia đình động viên, giúp đỡ để tơi an tâm học tập, nghiên cứu thực luận văn Hả Giáo viên hướng dẫn TS Huỳnh Xuân Hiệp tận tình hướng dẫn tơi mặt chun mơn khích lệ cho tơi nhiều mặt tinh thần việc hoàn thành luận văn Thầy Phạm Vũ Khánh, giáo viên khóa học Zend Framework online, hỗ trợ ng nhiều việc nghiên cứu Zend Framework Cộng đồng Zend Framework Việt Nam chia sẻ đưa ý kiến đóng góp q báu cho đề tài tơi rư Quý thầy cô Khoa Công Nghệ Thông Tin & Truyền Thông tận tâm truyền đạt kiến thức suốt q trình tơi học tập trường Đại học Cần Thơ, giúp tơi có tảng kiến uT thức để thực luận văn Cần Thơ, ngày 30 tháng 04 năm 2011 Sinh viên thực Lư Lưu Trường Hải Lân Trang iL ân MỤC LỤC TỔ CHỨC CỦA LUẬN VĂN LỜI CẢM ƠN MỤC LỤC KÍ HIỆU VÀ VIẾT TẮT TÓM TẮT, ABSTRACT VÀ TỪ KHÓA .6 CHƯƠNG 1: TỔNG QUAN Hả 1.1 Đặt vấn đề 1.2 Lịch sử giải vấn đề 10 1.3 Phạm vi đề tài 10 1.4 Phương pháp nghiên cứu 11 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 13 ng 2.1 Mơ hình MVC 13 2.1.1 Các thành phần mơ hình .13 2.1.2 Sơ đồ hoạt động mơ hình 14 2.1.3 Ưu nhược điểm 14 rư 2.2 Zend Framework .15 2.2.1 Tổng quan 15 2.2.2 Một số lớp phổ biến 16 2.2.3 Mơ hình MVC Zend Framework .17 uT 2.2.4 Luồng xử lý công việc 18 CHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 21 3.1 Đặc tả hệ thống 21 3.1.1 Giới thiệu 21 3.1.2 Mô tả tổng thể .21 Lư 3.2 Phân tích hệ thống 23 3.2.1 Sơ đồ Use Case 24 3.2.2 Mơ hình MCD .30 3.3 Thiết kế hệ thống 31 Trang 3.3.1 Mơ hình quan hệ liệu 31 iL ân 3.3.2 Sơ đồ chức 32 3.4 Cấu hình ứng dụng 32 3.5 Sử dụng số phương thức Zend Framework 36 3.5.1 Khởi tạo kết nối database 36 3.5.2 Tạo selectbox gồm danh sách tòa nhà 37 3.5.3 Sử dụng Zend_Validate để kiểm tra liệu hợp lệ .37 3.5.4 Hiển thị danh sách sinh viên 38 Hả 3.5.5 Xây dựng lớp Zend_Validate_ConfirmPassword 39 3.5.6 Cấu hình template .39 KẾT LUẬN VÀ ĐỀ NGHỊ .41 PHỤ LỤC: XÁC ĐỊNH GIÁ TRỊ PHẦN MỀM 42 TÀI LIỆU THAM KHẢO 65 Lư uT rư ng CHỈ MỤC 66 Trang CB: Cán Bộ • CBGD: Cán phụ trách giảng dạy nhóm học phần • ĐVQL: Cán phụ trách đơn vị quản lý • GVCV: Giáo viên cố vấn • MVC: Model – View – Controller • OOP: Object oriented programming • QLDT: Cán phụ trách cơng tác quản lý đào tạo • QLTN: Người quản lý tịa nhà • QTHT: Người quản trị hệ thống • SV: Sinh Viên • TLTB: Trợ lý thiết bị • TN: Tịa nhà • ZF: Zend Framework Lư uT rư ng Hả • iL ân KÝ HIỆU VÀ VIẾT TẮT Trang iL ân TÓM TẮT Trường Đại học Cần Thơ không ngừng xây dựng phát triển nguồn sở vật chất nhằm phục vụ cho công tác giảng dạy, học tập nghiên cứu Cùng với phát triển này, yêu cầu đặt phải quản lý vận dụng hiệu nguồn sở hạ tầng nhà trường sở tin học hóa quy trình quản lý truyền thống Trong việc quản lý sử dụng phịng học trường hệ thống quản lý thiết thực thực đề tài Về mặt lý thuyết, đề tài giới thiệu tổng quan mơ hình MVC; cách cài đặt, cấu Hả hình ứng dụng Zend Framework cách sử dụng số lớp Zend Framework Về mặt thực tiễn, đề tài giới thiệu quy trình xây dựng hệ thống quản lý Zend Framework nói chung hệ thống quản lý sử dụng phịng học trường ĐHCT nói riêng Website quản lý sử dụng phòng học thực Zend Framework, mơ ng hình hướng đối tượng phân tích cơng cụ Power Desginer 15.2, cơng cụ lập trình Zend Studio 8.0 Ngơn ngữ lập trình sử dụng PHP hệ quản trị sở liệu My SQL rư Hệ thống sau xây dựng đạt chức quản lý thơng tin phịng học, tòa nhà, đơn vị, cán sinh viên trường Đồng thời quản lý thời khóa biểu sử dụng phịng nhóm học phần nhằm quản lý việc đăng ký sử dụng tòa Lư uT nhà, phòng học cán sinh viên Trang iL ân ABSTRACT Can Tho University (CTU) is in the progress of constructing and developing infrastructures for more qualified teaching, studying and researching Simultaneously with this progress, managing and utilizing of infrastructures in an effective way based on computerizing traditional managing methods are considered to be essential duties Foremost amongst these is the system of classroom managing, which is constructed in this thesis For theoretical values, this thesis introduces briefly about MVC model, installing method and Hả configuration of an application on Zend Framework as well as some basic classes in Zend Framework… For practical values, this thesis introduces the constructing process of a managing system on Zend Framework in general and the classroom managing system for CTU in specific The managing website of using classrooms was built on Zend Framework In addition, ng object-oriented models were analyzed by Power Desginer 15.2 and Zend Studio 8.0 PHP was used as the coding language together with My SQL The achieved system possessed some typical functions such as managing information of rư class rooms, buildings, faculties and students of CTU Besides, the schedule of room using Lư uT was managed in order to support the management of classroom registering Trang • Đăng ký phịng học • MVC • OOP • PHP & MySQL • Quản lý phịng học • Zend • Zend Framework Hả Đại học Cần Thơ Lư uT rư ng • iL ân TỪ KHĨA Trang Phụ Lục QTTB xếp danh sách đơn vị quản lý tòa nhà theo mã iL ân số đơn vị QTTB xếp danh sách đơn vị quản lý tòa nhà theo tên đơn vị Tên Use-case: Người dùng đăng nhập hệ thống Quản Trị Người Dùng Người dùng đăng xuất hệ thống Người dùng xem thơng tin cá nhân chính: Người dùng sửa thơng tin cá nhân Người Quản Trị Hệ Người dùng đổi mật đăng nhập Thống Người dùng sử dụng tiện ích liên kết web Hả Tên tác nhân Tên tác nhân phụ: Quản trị hệ thống (QTHT) xem danh sách nhóm người Người Dùng dùng hệ thống QTHT thêm nhóm người dùng hệ thống QTHT xóa nhóm người dùng hệ thống ng QTHT xóa nhiều nhóm người dùng hệ thống QTHT sửa thơng tin nhóm người dùng hệ thống QTHT xếp danh sách nhóm người dùng hệ thống theo rư mã số nhóm QTHT xếp danh sách nhóm người dùng hệ thống theo tên nhóm QTHT xem danh sách quyền sử dụng hệ thống nhóm người dùng QTHT xếp danh sách quyền sử dụng hệ thống uT nhóm người dùng theo tên nhóm QTHT xếp danh sách quyền sử dụng hệ thống nhóm người dùng theo tên quyền sử dụng QTHT xếp danh sách quyền sử dụng hệ thống Lư nhóm người dùng theo trạng thái sử dụng QTHT tìm kiếm quyền sử dụng hệ thống nhóm người dùng QTHT kích hoạt quyền sử dụng hệ thống nhóm người dùng Trang 52 B Phụ Lục QTHT hủy bỏ quyền sử dụng hệ thống nhóm người iL ân dùng Quản lý đào tạo (QLĐT) xem danh sách học kỳ năm học QLĐT xếp danh sách học kỳ năm học theo học kỳ QLĐT xếp danh sách học kỳ năm học theo năm học QLĐT xếp danh sách học kỳ năm học theo ngày bắt đầu học kỳ QLĐT xếp danh sách học kỳ năm học theo ngày kết thúc học kỳ Tên Use-case: Hả QLĐT xếp danh sách học kỳ năm học theo ngày bắt đầu nghỉ học kỳ Quản Lý Học Kỳ Năm QLĐT xếp danh sách học kỳ năm học theo ngày kết thúc nghỉ học kỳ Tên tác nhân QLĐT thêm học kỳ năm học chính: QLĐT xóa học kỳ năm học Người Quản Lý Đào QLĐT xem danh sách ngày nghỉ Tạo QLĐT thêm ngày nghỉ ng Học rư QLĐT sửa ngày nghỉ QLĐT xóa ngày nghỉ QLĐT xếp danh sách ngày nghỉ theo học kỳ QLĐT xếp danh sách ngày nghỉ theo năm học QLĐT xếp danh sách ngày nghỉ theo ngày bắt đầu Tên Use-case: Giáo viên cố vấn (GVCV) xem danh sách sinh viên lớp GVCV thêm thơng tin sinh viên Sinh Viên GVCV sửa thơng tin sinh viên Tên tác nhân GVCV xóa thơng tin sinh viên chính: GVCV xóa thông tin nhiều sinh viên Quản Trị Hệ Thống, GVCV tìm thơng tin sinh viên theo mã số sinh viên Giáo Viên Cố Vấn GVCV xếp danh sách sinh viên theo mã số sinh viên Lư uT Quản Lý Thơng Tin GVCV xếp danh sách sinh viên theo họ sinh viên GVCV xếp danh sách sinh viên theo tên sinh viên GVCV xếp danh sách sinh viên theo giới tính sinh viên Trang 53 B Phụ Lục GVCV xếp danh sách sinh viên theo ngày sinh sinh viên iL ân QTHT xem danh sách sinh viên QTHT tìm thơng tin sinh viên theo mã số sinh viên QTHT tìm thơng tin sinh viên theo mã số lớp QTHT cập nhật nhóm người dùng cho sinh viên QTHT xếp danh sách sinh viên theo mã số sinh viên QTHT xếp danh sách sinh viên theo họ sinh viên QTHT xếp danh sách sinh viên theo tên sinh viên QTHT xếp danh sách sinh viên theo giới tính sinh viên Hả QTHT xếp danh sách sinh viên theo ngày sinh sinh viên QTHT xếp danh sách sinh viên theo mã lớp sinh viên QTHT xếp danh sách sinh viên theo tên nhóm sinh viên Tên Use-case: GVCV thêm chức vụ sinh viên GVCV xóa chức vụ sinh viên Sinh Viên GVCV xóa chức vụ nhiều sinh viên Tên tác nhân GVCV xem chức vụ sinh viên chính: GVCV tìm kiếm sinh viên theo chức vụ mà sinh viên phụ rư ng Quản Lý Chức Vụ Quản Trị Hệ Thống, trách Giáo Viên Cố Vấn GVCV xếp danh sách sinh viên phụ trách chức vụ theo mã số sinh viên GVCV xếp danh sách sinh viên phụ trách chức vụ theo mã số sinh viên uT GVCV xếp danh sách sinh viên phụ trách chức vụ theo họ sinh viên GVCV xếp danh sách sinh viên phụ trách chức vụ theo tên sinh viên Lư GVCV xếp danh sách sinh viên phụ trách chức vụ theo mã số chức vụ GVCV xếp danh sách sinh viên phụ trách chức vụ theo tên chức vụ GVCV xếp danh sách sinh viên phụ trách chức vụ theo Trang 54 B Phụ Lục ngày bắt đầu phụ trách chức vụ ngày kết thúc phụ trách chức vụ iL ân GVCV xếp danh sách sinh viên phụ trách chức vụ theo Quản trị thiết bị (QTTB) thêm thơng tin khu QTTB sửa thơng tin khu Quản Lý Thơng Tin QTTB xóa thơng tin nhiều khu Khu QTTB xem danh sách khu Tên tác nhân QTTB xem thơng tin khu chính: QTTB xếp danh sách khu theo mã số khu Quản Trị Thiết Bị QTTB xóa thơng tin khu QTTB xếp danh sách khu theo tên khu Hả Tên Use-case: QTTB xếp danh sách khu theo địa khu QTTB xếp danh sách khu theo tổng số tòa nhà khu QTTB thêm thơng tin tịa nhà ng QTTB sửa thơng tin tịa nhà QTTB xóa thơng tin tịa nhà Quản Lý Thơng Tin QTTB xóa thơng tin nhiều tịa nhà QTTB tìm thơng tin tịa nhà theo khu Tịa Nhà QTTB xem danh sách tòa nhà rư Tên Use-case: Tên tác nhân QTTB xem thơng tin tịa nhà chính: QTTB xếp danh sách tòa nhà theo mã số tòa nhà Quản Trị Thiết Bị QTTB xếp danh sách tịa nhà theo tên tịa nhà QTTB xếp danh sách tòa nhà theo tên khu uT QTTB xếp danh sách tịa nhà theo tổng số phòng tòa nhà Tên Use-case: QTTB thêm thơng tin phịng học QTTB sửa thơng tin phịng học Phịng Học QTTB xóa thơng tin phịng học Tên tác nhân QTTB xóa thơng tin nhiều phịng học chính: QTTB tìm thơng tin phịng học theo tên tịa nhà Quản Trị Thiết Bị QTTB xem danh sách phòng học Lư Quản Lý Thơng Tin QTTB xếp danh sách phòng học theo mã số phòng Trang 55 Phụ Lục QTTB xếp danh sách phịng học theo mã số tịa nhà iL ân QTTB xếp danh sách phòng học theo tên phòng QTTB xếp danh sách phịng học theo sức chứa phịng QTTB xếp danh sách phòng học theo tên loại phòng QTTB xếp danh sách phịng học theo tên tịa nhà QTTB thêm thơng tin loại phịng QTTB sửa thơng tin loại phịng QTTB xóa thơng tin loại phịng Hả QTTB xóa thơng tin nhiều loại phịng QTTB xem danh sách loại phịng QTTB xếp danh sách loại phòng theo mã số loại phịng QTTB xếp danh sách loại phịng theo tên loại phịng QTTB xem thơng tin đơn vị quản lý tịa nhà ng Tên Use-case: QTTB cấp quyền quản lý tòa nhà cho đơn vị Trách Tòa Nhà QTTB hủy quyền quản lý tịa nhà đơn vị Tên tác nhân QTTB hủy quyền quản lý tịa nhà nhiều đơn vị chính: rư Quản Lý Quyền Phụ Quản Trị Thiết Bị QTTB sửa quyền quản lý tịa nhà đơn vị QTTB xếp danh sách đơn vị quản lý tòa nhà theo mã số tịa nhà QTTB xếp danh sách đơn vị quản lý tòa nhà theo tên tòa nhà uT QTTB xếp danh sách đơn vị quản lý tòa nhà theo ngày bắt đầu quản lý tịa nhà QTTB xếp danh sách đơn vị quản lý tòa nhà theo ngày kết thúc quản lý tịa nhà Lư ĐVQL xem danh sách cán quản lý tịa nhà ĐVQL tìm thơng tin cán quản lý tịa nhà theo mã số cán ĐVQL tìm thơng tin cán quản lý tòa nhà theo tòa nhà ĐVQL cấp quyền quản lý tịa nhà cho cán Trang 56 B Phụ Lục ĐVQL hủy quyền quản lý tòa nhà cán iL ân ĐVQL hủy quyền quản lý tịa nhà nhiều cán ĐVQL sửa quyền quản lý tịa nhà cán ĐVQL xếp danh sách cán quản lý tòa nhà theo mã số cán ĐVQL xếp danh sách cán quản lý tòa nhà theo họ cán ĐVQL xếp danh sách cán quản lý tòa nhà theo tên cán Hả ĐVQL xếp danh sách cán quản lý tòa nhà theo mã số tòa nhà ĐVQL xếp danh sách cán quản lý tịa nhà theo tên tịa nhà ĐVQL xếp danh sách cán quản lý tòa nhà theo ngày ng bắt đầu quản lý tịa nhà ĐVQL xếp danh sách cán quản lý tòa nhà theo ngày kết thúc quản lý tòa nhà rư Đơn vị quản lý (ĐVQL) xem danh sách lớp ĐVQL xem thơng tinh lớp Tên Use-case: Quản Lý Thơng Tin 10 ĐVQL thêm thơng tin lớp ĐVQL sửa thơng tin lớp Lớp ĐVQL xóa thơng tin lớp ĐVQL xóa thơng tin nhiều lớp chính: B ĐVQL tìm thơng tin lớp theo mã số lớp uT Tên tác nhân Đơn Vị Quản Lý ĐVQL xếp danh sách lớp theo mã số lớp ĐVQL xếp danh sách lớp theo tên lớp ĐVQL xếp danh sách lớp theo sỉ số lớp 11 Tên Use-case: ĐVQL xem danh sách cán ĐVQL xem thơng tin cán Cán Bộ ĐVQL thêm thông tin cán Tên tác nhân ĐVQL sửa thơng tin cán chính: ĐVQL xóa thơng tin cán Lư Quản Lý Thơng Tin Trang 57 B Phụ Lục ĐVQL tìm thông tin cán theo mã số cán iL ân ĐVQL xếp danh sách cán theo mã số cán ĐVQL xếp danh sách cán theo họ cán ĐVQL xếp danh sách cán theo tên cán ĐVQL xếp danh sách cán theo giới tính cán ĐVQL xếp danh sách cán theo ngày sinh cán QTHT xem danh sách cán Quản Trị Hệ Thống QTHT tìm thơng tin cán theo mã số cán QTHT tìm thơng tin cán theo tên đơn vị QTHT cập nhật nhóm người dùng cho cán Hả Đơn Vị Quản Lý, QTHT xếp danh sách cán theo mã số cán QTHT xếp danh sách cán theo họ cán QTHT xếp danh sách cán theo tên cán QTHT xếp danh sách cán theo giới tính cán ng QTHT xếp danh sách cán theo ngày sinh cán QTHT xếp danh sách cán theo tên đơn vị cán QTHT xếp danh sách cán theo tên nhóm cán ĐVQL xem danh sách cán phụ trách chức vụ rư 12 Tên Use-case: Quản Lý Chức Vụ Cán ĐVQL tìm cán phụ trách chức vụ theo mã số cán Bộ ĐVQL tìm cán phụ trách chức vụ theo tên chức vụ Tên tác nhân ĐVQL thêm chức vụ cho cán chính: ĐVQL xóa quyền phụ trách chức vụ cán Đơn Vị Quản Lý ĐVQL xóa quyền phụ trách chức vụ nhiều cán uT ĐVQL xếp danh sách cán phụ trách chức vụ theo mã số cán ĐVQL xếp danh sách cán phụ trách chức vụ theo họ cán Lư ĐVQL xếp danh sách cán phụ trách chức vụ theo tên cán ĐVQL xếp danh sách cán phụ trách chức vụ theo mã số chức vụ ĐVQL xếp danh sách cán phụ trách chức vụ theo tên Trang 58 B Phụ Lục chức vụ iL ân ĐVQL xếp danh sách cán phụ trách chức vụ theo ngày bắt đầu phụ trách chức vụ ĐVQL xếp danh sách cán phụ trách chức vụ theo ngày kết thúc phụ trách chức vụ ĐVQL xem danh sách cố vấn học tập ĐVQL tìm thơng tin cố vấn học tập theo mã số cán Tên Use-case: ĐVQL cấp quyền cố vấn học tập Quản Lý Cố Vấn Học ĐVQL hủy quyền cố vấn học tập cán ĐVQL hủy quyền cố vấn học tập nhiều cán Tên tác nhân ĐVQL xếp danh sách cố vấn học tập theo mã số cán ĐVQL xếp danh sách cố vấn học tập theo họ cán Đơn Vị Quản Lý ĐVQL xếp danh sách cố vấn học tập theo tên cán Hả Tập chính: 13 B ĐVQL xếp danh sách cố vấn học tập theo mã số lớp ng ĐVQL xếp danh sách cố vấn học tập theo tên lớp Quản lý tịa nhà (QLTN) xem danh sách phòng học tòa nhà QLTN thêm lịch sử dụng phịng Tên Use-case: rư QLTN xóa lịch sử dụng phịng Quản Lý Sử Dụng Phịng QLTN xem thơng tin người đăng ký phịng QLTN cập nhật kết đăng ký phòng 14 Tên tác nhân chính: B Người đăng ký (NĐK) xem danh sách phịng học NĐK tìm thơng tin phịng học NĐK xem lịch sử đăng ký phòng học uT Quản Lý Tòa Nhà, Người Đăng Ký NĐK xóa lịch sử đăng ký phịng học NĐK đăng ký phịng học NĐK hủy đăng ký phịng học Lư Bảng tính tốn điểm tác nhân tương tác, trao đổi thơng tin với phần mềm: TT Loại Actor Đơn giản Số tác Mô tả nhân Thuộc loại giao diện Trang 59 Trọng số Điểm loại tác nhân Phụ Lục chương trình Trung bình Phức tạp Giao diện tương tác phục vụ giao thức hoạt động Giao diện đồ họa Cộng (1+2+3) 24 24 Ghi chú: • iL ân Điểm loại tác nhân (đơn vị tính: điểm) xác định theo cơng thức: Điểm loại tác nhân = Số tác nhân * Trọng số Hả Trong đó: Trọng số quy định trước ứng với loại tác nhân Bảng tính tốn điểm trường hợp sử dụng: TT Loại hợp sử dụng (Use-case) B Trung bình 11 Phức tạp M Đơn giản Trung bình BMT loại trường hợp Mô tả sử dụng 5 55 5 Các yêu cầu cần phải thỏa mãn phần mềm chấp nhận Các chức 10 1.2 12 cốt lõi hay chức 10 1.2 phụ trợ theo yêu cầu 10 1.2 bên đặt hàng uT Phức tạp số Điểm rư Đơn giản Trọng Hệ số ng Số trường T Các yêu cầu tư vấn Đơn giản 15 1.5 thêm đưa để bên đặt Trung bình 15 1.5 hàng lựa chọn thêm Phức tạp 15 1.5 muốn 77 Lư Cộng (1+2+3) Ghi chú: • Phân loại Use case: • Use case đơn giản transactions • Điểm loại trường hợp sử dụng (đơn vị tính: điểm) xác định theo cơng thức: iL ân • Điểm loại trường hợp sử dụng = Số trường hợp sử dụng * Trọng số * Hệ số BMT Với trọng số, hệ số BMT quy định trước Bảng tính tốn hệ số phức tạp kỹ thuật – công nghệ Giá trị xếp Trọng hạng số Các hệ số I Hệ số Kỹ Thuật – Công Nghệ (TFW) Kết 48 Tính chất đáp ứng tức thời yêu cầu đảm bảo thông lượng 3 Hiệu sử dụng trực tuyến 5 Độ phức tạp xử lý bên 3 Mã nguồn phải tái sử dụng 4 Dễ cài đặt 0.5 0.5 Khả chuyển đổi Khả dễ thay đổi 4 10 Sử dụng đồng thời 4 11 Có tính bảo mật đặc biệt 4 12 Cung cấp truy nhập trực tiếp tới phần mềm third party 3 13 Yêu cầu phương tiện đặc biệt cho người sử dụng rư uT Dễ sử dụng ng Hệ thống phân tán Hả TT II Hệ số phức tạp KT-CN (TCF) 1,08 Ghi chú: Hệ số kỹ thuật – cơng nghệ (TWF) cột kết (đơn vị tính: giá trị) tính theo cơng thức: Lư • Trong đó: • Giá trị xếp hạng xác định khoảng đến với ý nghĩa: Trang 61 Phụ Lục ◦ = Không quan trọng iL ân ◦ = Có vai trị tác động • Trọng số quy định trước tương ứng với 13 thành phần TWF • Hệ số phức tạp kỹ thuật – công nghệ (TCF) ô kết tính theo cơng thức: TCF = 0,6 + (0,01 * TFW) Bảng tính tốn hệ số tác động mơi trường nhóm làm việc, hệ số phức tạp môi trường Các hệ số tác động môi trường Hệ số tác động mơi trường nhóm làm việc I (EFW) Đánh giá cho thành viên Có áp dụng qui trình phát triển phần mềm theo mẫu ng Giá trị Kết Đánh giá độ xếp hạng ổn định KN 19 16 0,6 Hả TT RUP có hiểu biết RUP Có kinh nghiệm ứng dụng tương tự 1,5 0,1 Có kinh nghiệm hướng đối tượng 3 0,6 Có khả lãnh đạo Nhóm 1,5 0,1 Tính chất động 3 0,6 rư Đánh giá chung cho dự án Độ ổn định yêu cầu Có sử dụng nhân viên làm Part-time 0 Dùng ngơn ngữ lập trình loại khó -2 uT II Hệ số phức tạp môi trường (EF) 0.92 III Độ ổn định kinh nghiệm (ES) IV Nội suy thời gian lao động (P) 20 Lư Ghi chú: • Hệ số tác động mơi trường nhóm làm việc (EFW) cột Kết (đơn vị tính: giá trị) xác định theo cơng thức: Trang 62 Phụ Lục : Giá trị xếp hạng hệ số thành phần • • Giá trị xếp hạng Trọng số quy định sau: Thứ tự hệ số tác động môi trường iL ân Trong đó: Giá trị xếp hạng (Từ đến 5) Trọng số Đánh giá cho thành viên 1.5 = Khơng có kinh nghiệm = Trung bình = Trình độ chuyên gia (Cao) Hả 0.5 0.5 Đánh giá chung cho Nhóm làm việc = Khơng có nhân viên làm Part-time = Có nhân viên làm Part-time = Tất đêu làm Part-time -1 = Ngơn ngữ lập trình dễ = Trung bình = Khó -1 rư • = Rất bất định = Không hay thay đổi ng Độ ổn định kinh nghiệm (ES) xác định tổng giá trị nội suy từ Kết tính tốn hệ số tác động mơi trường nhóm làm việc tương ứng (đơn vị tính: giá uT trị), cụ thể sau: Trong đó: giá trị nội suy tương ứng hệ số thành phần, cụ thể: Lư Giá trị nội suy nhỏ • Kết >0 0.05 >1 0.1 >2 0.6 >3 Hệ số phức tạp môi trường (EF) xác định theo công thức: Trang 63 Phụ Lục EF = 1.4 + (-0.03 * EFW) Thời gian lao động (P) xác định sở nội suy Độ ổn định kinh nghiệm (đơn vị iL ân • tính: giờ), cụ thể sau: Kết Giá trị nội suy  nhỏ 48 >=1 32 >=3 20 TT I Hạng mục Diễn giải (Use-case) Ghi 24 ng Điểm Actor (TAW) Giá trị Bảng Tính điểm trường hợp sử dụng Điểm Use case (TBF) Hả Bảng tính tốn giá trị phần mềm Bảng 77 UUCP = TAW + TBF 101 Hệ số phức tạp KT-CN (TCF) TCF = 0,6 + (0,01 x TFW) 1.08 Hệ số phức tạp môi trường EF = 1,4 + (-0,03 x EFW) 0.92 AUCP = UUCP x TCF x EF 100.35 P = người/giờ/AUCP 20 E = 10/6 x AUCP 167.26 H = người/giờ 8,000 đồng G = 1,4 x E x P x H x 1,1 41,212,864 đồng rư Tính điểm UUCP Tính điểm AUCP II Nội suy thời gian lao động (P) III Giá trị nỗ lực thực tế (E) IV Mức lương lao động bình quân (H) Lư uT V Định giá phần mềm nội (G) Trang 64 Tài liệu tham khảo iL ân TÀI LIỆU THAM KHẢO [1] Đinh Khắc Quyền & Phan Tấn Tài Phân tích thiết kế hệ thống thơng tin Khoa Công Nghệ Thông Tin & Truyền Thông – Trường Đại học Cần Thơ [2] Võ Huỳnh Trâm Phân tích yêu cầu phần mềm Khoa Công Nghệ Thông Tin & Truyền Thông – Trường Đại học Cần Thơ [3] Phạm Vũ Khánh 19 bước cấu hình ứng dụng Zend Framework Trung tâm tin học Hoàng Hả Nguyễn [4] Hướng dẫn xác định giá trị phần mềm Công văn số 3364/BTTTT-ƯDCNTT ngày 17 tháng 10 năm 2008 [5] Cal Evans Guide to programming with Zend Framework Marco Tabini & Associates, Inc Canada, 2008 2009 [7] http://www.zend.vn/forum ng [6] Rob A., Nick L and Steven B Zend Framework in action Manning Publications Co., Lư uT rư [8] http://framework.zend.com/manual/en/ Trang 65 Chỉ mục MVC: trang 13 • Zend Framework: trang 15 Lư uT rư ng Hả • iL ân CHỈ MỤC Trang 66 ... ứng dụng Zend Framework cách sử dụng số lớp Zend Framework Về mặt thực tiễn, đề tài giới thiệu quy trình xây dựng hệ thống quản lý Zend Framework nói chung hệ thống quản lý sử dụng phòng học. .. phòng học trường sở tin học hóa quy trình quản lý truyền thống Nhằm giải yêu cầu này, đề tài ? ?Quản lý sử dụng phòng học trường Đại học Cần Thơ” thực với mục tiêu xây dựng website quản lý sử dụng phòng. ..TRƯỜNG ĐẠI HỌC CẦN THƠ Lâ n KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC ải XÂY DỰNG HỆ THỐNG gH QUẢN LÝ SỬ DỤNG PHÒNG HỌC TRÊN NỀN TẢNG ZEND FRAMEWORK ờn Sinh viên

Ngày đăng: 12/03/2014, 11:42

Từ khóa liên quan

Mục lục

  • LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC

  • XÂY DỰNG HỆ THỐNG

  • QUẢN LÝ SỬ DỤNG PHÒNG HỌC

  • TRÊN NỀN TẢNG ZEND FRAMEWORK

    • Cần Thơ, 2011

    • LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC

    • XÂY DỰNG HỆ THỐNG

    • QUẢN LÝ SỬ DỤNG PHÒNG HỌC

    • TRÊN NỀN TẢNG ZEND FRAMEWORK

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

  • Đang cập nhật ...

Tài liệu liên quan