Nghiên cứu Web Framework MVC và xây dựng website của khoa công nghệ thông tin của trường đại học Thủy Lợi

63 511 0
Nghiên cứu Web Framework MVC và xây dựng website của khoa công nghệ thông tin của trường đại học Thủy Lợi

Đ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

Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin LỜI MỞ ĐẦU Thời đại ngày thời đại phát triển vượt bậc công nghệ thông tin, đặc biệt mạng lưới Internet Sự có mặt chúng tạo bước ngoặt mang tính cách mạng quan trọng, làm thay đổi lĩnh vực đời sống xã hội người.Với sống cơng việc ln bận rộn Internet trở nên quan trọng Không cần phải nhiều thời gian cơng sức để tìm kiếm thơng tin đó, với Internet thứ dường trang bị đầy đủ, theo số liệu điều tra, giây lại có thêm vài chục trang Web bổ xung vào hàng tỷ trang có Đối với khoa công nghệ thông tin trường đại học Thủy Lợi việc xây dựng website riêng cần thiết Thông qua website này, thông tin khoa công văn, thông báo, hoạt động, tin tức… khoa đến với người quan tâm, đến với bạn sinh viên khoa cách nhanh chóng kịp thời, tránh phiền hà mà phương thức giao tiếp truyền thống thường gặp phải Từ u cầu khoa cơng nghệ thơng tin trường đại học Thủy Lợi tạo website khoa đưa vào sử dụng thời gian dài Nhưng với tốc độ phát triển đến chóng mặt cơng nghệ thơng tin ngồi u cầu chuyển tải thơng tin cách nhanh chóng xác u cầu tính thẩm mĩ người nâng lên nhiều Để bắt kịp với xu hướng phát triển việc thay đổi giao diện cập nhập thông tin website khoa cần thiết Xuất phát từ nhu cầu trên, đồng thời hướng dẫn tận tình PGS.TS Nguyễn Đăng Tộ thầy Phạm Trí Cơng ,em xin chọn đề tài cho đồ án tốt nghiệp là: “Nghiên cứu Web Framework MVC xây dựng website khoa” Hà Nội, ngày 02 tháng 12 năm 2011 Sinh viên thực Trần Ngọc Khải Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin LỜI CẢM ƠN Trong suốt quá trình học tập và hoàn thành đồ án tốt nghiệp, em đã nhận được sự hướng dẫn, giúp đỡ quý báu của các thầy cô bạn Với lòng kính trọng và biết ơn sâu sắc em xin được bày tỏ lới cảm ơn chân thành tới: Giảng Viên Phạm Trí Cơng người thầy tận tình giúp đỡ, trực tiếp bảo, hướng dẫn em suốt trình thực tập làm đồ án tốt nghiệp Trong q trình học tập với thầy em khơng ngừng học tâp tiếp thu thêm nhiều kiến thức bổ ích mà cịn học tập tinh thần làm việc, thái độ nghiên cứu nghiêm túc, hiệu Đây điều cần thiết cho em trình học tập làm việc sau Các thầy trường Đại học Thủy Lợ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, truyền đạt cho em kiến thức kinh nghiệm quý báu suốt thời gian học tập trường Em xin gửi lời cảm ơn tới gia đình, bạn bè ln bên động viên, góp ý, giúp đỡ em suốt trình học tập Mặc dù em cố gắng hoàn thành đồ án tốt nghiệp với khả mình, lực kinh nghiệm cịn hạn chế nên khơng tránh khỏi thiếu sót Em kính mong nhận cảm thơng tận tình góp ý bảo thầy cô bạn Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin MỤC LỤC CHƯƠNG : GIỚI THIỆU 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU ĐỀ TÀI 1.3 NỘI DUNG ĐỀ TÀI 1.4 HƯỚNG GIẢI QUYẾT 1.5 LỰA CHỌN CÔNG NGHỆ VÀ MÔI TRƯỜNG PHÁT TRIỂN 2.1 WAMP .9 2.1.1 Các đặc điểm bật Wamp .9 2.2 Cơ sở liệu My SQL 10 2.2.1 Giới thiệu chung MYSQL 10 2.2.2 Các đối tượng MYSQL .10 2.3 PHP 13 2.3.1 Giới thiệu chung PHP 13 2.3.2 Lý chọn PHP 14 2.4 FRAMEWORK MVC 15 2.4.1 Mô hình MVC .15 2.4.2 Ưu điểm nhược điểm mơ hình MVC 16 2.4.3 Khái quát PHP Framework 17 2.4.4 Khái quát simple framework MVC 25 CHƯƠNG :KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU HỆ THỐNG 28 3.1 KHẢO SÁT YÊU CẦU HỆ THỐNG 28 3.1.1 Xác định yêu cầu hệ thống 28 3.1.2 Mô tả chi tiết chức với đối tượng sử dụng hệ thống .28 3.2 THIẾT KẾ HỆ THỐNG 30 3.2.1 Mơ hình phân cấp chức 30 3.2.2 Mơ hình UseCase 32 3.2.3 Kiến trúc hệ thống 33 3.2.4 Chức đăng nhập .37 3.2.5 Mơ hình Sequence Diagram cho chức hệ thống .38 3.2.6 Mơ hình Class Diagram 45 3.3 THIẾT KẾ CƠ SƠ DỮ LIỆU 50 3.3.1 Các thực thể hệ thống 50 3.3.2 Mơ hình quan hệ thực thể hệ thống 51 3.3.3 Mơ hình quan hệ .52 3.3.4 Các bảng sở liệu 52 CHƯƠNG 4: KẾT QUẢ THỰC HIỆN 53 4.1 GIAO DIỆN NGƯỜI DÙNG 53 4.2 GIAO DIỆN PHÍA NGƯỜI QUẢN TRỊ WEBSITE 56 CHƯƠNG : KẾT LUẬN 60 5.1 ĐÁNH GIÁ 60 5.2 HƯỚNG PHÁT TRIỂN 60 TÀI LIỆU THAM KHẢO 61 Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin MỤC LỤC CÁC HÌNH ẢNH CHƯƠNG : GIỚI THIỆU 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU ĐỀ TÀI 1.3 NỘI DUNG ĐỀ TÀI 1.4 HƯỚNG GIẢI QUYẾT 1.5 LỰA CHỌN CÔNG NGHỆ VÀ MÔI TRƯỜNG PHÁT TRIỂN 2.1 WAMP .9 2.1.1 Các đặc điểm bật Wamp .9 2.2 Cơ sở liệu My SQL 10 2.2.1 Giới thiệu chung MYSQL 10 2.2.2 Các đối tượng MYSQL .10 2.3 PHP 13 2.3.1 Giới thiệu chung PHP 13 2.3.2 Lý chọn PHP 14 2.4 FRAMEWORK MVC 15 2.4.1 Mơ hình MVC .15 2.4.2 Ưu điểm nhược điểm mơ hình MVC 16 2.4.3 Khái quát PHP Framework 17 2.4.4 Khái quát simple framework MVC 25 CHƯƠNG :KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU HỆ THỐNG 28 3.1 KHẢO SÁT YÊU CẦU HỆ THỐNG 28 3.1.1 Xác định yêu cầu hệ thống 28 3.1.2 Mô tả chi tiết chức với đối tượng sử dụng hệ thống .28 3.2 THIẾT KẾ HỆ THỐNG 30 3.2.1 Mô hình phân cấp chức 30 3.2.2 Mơ hình UseCase 32 3.2.3 Kiến trúc hệ thống 33 3.2.4 Chức đăng nhập .37 3.2.5 Mơ hình Sequence Diagram cho chức hệ thống .38 3.2.6 Mơ hình Class Diagram 45 3.3 THIẾT KẾ CƠ SƠ DỮ LIỆU 50 3.3.1 Các thực thể hệ thống 50 3.3.2 Mơ hình quan hệ thực thể hệ thống 51 3.3.3 Mô hình quan hệ .52 3.3.4 Các bảng sở liệu 52 CHƯƠNG 4: KẾT QUẢ THỰC HIỆN 53 4.1 GIAO DIỆN NGƯỜI DÙNG 53 4.2 GIAO DIỆN PHÍA NGƯỜI QUẢN TRỊ WEBSITE 56 CHƯƠNG : KẾT LUẬN 60 5.1 ĐÁNH GIÁ 60 5.2 HƯỚNG PHÁT TRIỂN 60 TÀI LIỆU THAM KHẢO 61 Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin CHƯƠNG : GIỚI THIỆU 1.1 ĐẶT VẤN ĐỀ Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, cơng nghệ thơng tin cơng nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Chính với kiến thức thu ngồi ghế nhà trường với hướng dẫn thầy em xin chọn đề tài “Xây dựng website bán quần áo online” Website xây dựng Framework MVC, Framework viết PHP, sử dụng hệ quản trị sở liệu MYSQL 1.2 MỤC TIÊU ĐỀ TÀI Đề tài “Xây dựng website bán quần áo online” với mục tiêu làm website bán quần áo online bảo đảm tính tiện dụng người sử dụng người quản trị Nội dung website trình bày rõ ràng, mạch lạc,dễ sử dụng thân thiện với người dùng 1.3 NỘI DUNG ĐỀ TÀI Nội dung xử lý chức quản lý tìm kiếm thơng tin: • Quản lý sản phẩm • Quản lý chuyên mục sản phẩm • Quản lý User • Cập nhập thơng tin cách thường xun • Chỉnh sửa, thay đổi thơng tin khơng cịn phù hợp Website có chức phân cấp rõ ràng, hỗ trợ người dùng cập nhập liệu chinh xác nhanh chóng Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin 1.4 HƯỚNG GIẢI QUYẾT Để xây dựng Website có tính thực tế cao, dễ sử dụng, thân thiện, thỏa mãn yêu cầu với người dùng u cầu: • Cần phải khảo sát thơng tin hệ thống cách chi tiết xác • Phân tích liệu đầu vào, đầu cách rõ ràng, chặt chẽ xác • Trên sở thông tin thu thập tiến hành xây dựng sơ đồ chức ngiệp vụ, mô hình UseCase, mơ hình Sequence Diagram, mơ hình Class Diagram, mơ hình quan hệ thực thể,mơ hình quan hệ… • Thiết kế số modul quan trọng( lưu trữ, tìm kiếm, xử lý thơng tin) • Thiết kế giao diện: Là yêu cầu quan trọng, giao diện phải đảm bảo vừa mang tính nghiệp vụ lại vừa đẹp mắt, dễ sử dụng,thân thiện với người dùng… • Lập dự kiến xây dựng sở liệu cho hệ thống, phân tích, đánh giá phạm vi lưu trữ, độ an toàn liệu vận hành • Kết cuối hệ thống phải có tính ưu việt, khả xử lý lượng thơng tin lớn, lưu trữ khoa học, thuận tiện bảo mật cao Hệ thống xây dựng Framework MVC viết ngôn ngữ PHP hệ quản trị sở liệu MYSQL 5.1.36 1.5 LỰA CHỌN CÔNG NGHỆ VÀ MƠI TRƯỜNG PHÁT TRIỂN Hiện có nhiều công nghệ sử dụng để phát triển website (PHP, ASP, ASP.NET, JSP ) để lựa chọn công cụ phát triển cách thích hợp dựa thơng số như: tính kinh tế, khả ứng dụng, mức độ bảo mật, môi trường hỗ trợ tốc độ xử lý Đây bảng so sánh cơng nghệ phát triển website: PHP: • Tốc độ xử lý nhanh, hiệu cao • Chi phí giá thành thấp(ngơn ngữ free khơng tốn chi phí mua quyền) • Thời gian code triển nhanh, đơn giản • Số lượng nhà cung cấp hosting nhiều, dễ lựa chọn Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư • Ngành cơng nghệ thông tin Số nhà cung cấp website nhiều, khả chọn lựa trang web phù hợp tốt • Khả mở rộng phát triển dễ dàng nhanh chóng • Các cơng cụ cơng nghệ hỗ trợ phong phú, đa dạng Phát triển web web 2.0 Sử dụng công nghệ Ajax làm cho trình duyệt web nhanh chóng thân thiện người dùng ASP.NET: • Tốc độ xử lý nhanh, hiệu cao • Chi phí giá thành cao (do phần phải mua quyền) • Thời gian code triển khai phức tạp, chậm PHP • Số lượng nhà cung cấp hosting khơng nhiều, khó cho việc lựa chọn • Số nhà cung cấp website nhiều, khả chọn lựa trang web phù hợp tốt • Mở rộng phát triển website dẽ dàng • Các cơng cụ cơng nghệ hỗ trợ phong phú, đa dạng Phát triển web web 2.0 Sử dụng công nghệ Ajax làm cho trình duyệt web nhanh chóng thân thiện người dùng ASP • Tốc độ xử lý chậm • Chi phí giá thành trung bình (do phần phải mua quyền) • Thời gian code triển khai trung bình • Số lượng nhà cung cấp hosting khơng nhiều, khó cho việc lựa chọn • Số nhà cung cấp website • Khả mở rộng phát triển website khó khăn • Cơng cụ cơng nghệ hỗ trợ ít, khó tìm JSP/java • Hơi chậm • Chi phí giá thành cao • Thời gian code triển khai phức tạp, chậm PHP Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thơng tin • Số lượng nhà cung cấp hosting ít, khó tìm • Số nhà cung cấp website ít, khả chọn lựa để xây dựng 1trang web phù hợp khó • Khả mở rộng phát triển website khó khăn • Cơng cụ cơng nghệ hỗ trợ ít, khó tìm Đối với đa số website nên chọn ngơn ngữ phát triển website PHP/MySQL giá thành tương đối, tốc độ xử lý nhanh, dễ lựa chọn nhà cung cấp… Sau trình xem xét cân nhắc, em lựa chọn ngôn ngữ PHP/MySQL để xây dựng website đồng thời kết hợp với công cụ: • Hệ quản trị sở liệu MYSQL 5.1.36 • Framework MVC viết ngơn ngữ PHP • Thiết kế giao diện ngôn ngữ HTML CSS Cài đặt localhost window với Wamp server để chạy chương trình Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin CHƯƠNG : GIỚI THIỆU VỀ WAMP,MYSQL,PHP VÀ FRAMEWORK MVC 2.1 WAMP 2.1.1 Các đặc điểm bật Wamp Wamp: Một gói phần mềm Web Server tất (All-in-One) gồm: Apache, MySQL, PHP chạy Windows Chồng phần mềm Wamp chu cấp nhà phát triển với bốn phần tử then chốt máy chủ web: hệ điều hành, kho liệu, máy chủ đãi web phần mềm văn mã cho mạng web Sự hợp lại việc sử dụng chương trình gọi chồng máy chủ (server stack) Trong chồng này, Microsoft Windows hệ điều hành (operating system), Apache phần mềm máy chủ web, MySQL lo liệu thành phần kho liệu, lúc PHP, Python, PERL tượng trưng ngôn ngữ chủ động văn mã Nó cho phép bạn tạo ứng dụng Web với Apache, PHP, sở liệu MySQL Nó kèm với PHPMyAdmin SQLiteManager để dễ dàng quản lý sở liệu bạn WampServer cài đặt tự động (cài đặt), cách sử dụng trực quan Bạn điều chỉnh máy chủ bạn mà không cần chạm vào tập tin cài đặt WampServer đóng gói giải pháp mà cho phép bạn chép sản xuất máy chủ bạn Khi WampServer cài đặt, bạn có khả thêm Apache, MySQL, PHP phát hành bạn muốn WampServer có trayicon để quản lý máy chủ bạn thiết lập Các đặc điểm bật Wamp : • Có thể cài đặt WAMP dễ dàng • WAMP cập nhật đặn • Cho phép lựa chọn phiên PHP, MySQL khác • Rất tốt cho việc tạo máy chủ Web để chạy thử, thiết kế Website PHP • Hỗ trợ tốt cho Joomla 1.5, Joomla 1.0 • Hỗ trợ phiên PHP5 Sinh viên: Trần Ngọc Khải Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thơng tin • Tương thích Windows XP / Windows Vista / Windows • Hồn tồn miễn phí 2.2 Cơ sở liệu My SQL 2.2.1 Giới thiệu chung MYSQL MySQL hệ quản trị sở liệu mã nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet MySQL thích hợp cho ứng dụng có truy cập CSDL từ internet MySQL sử dụng miễn phí hồn tồn Nó có nhiều phiên cho hệ điều hành khác nhau: phiên Win32 cho hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,… MySQL ví dụ Hệ Quản Trị Cơ Sở Dữ liệu quan hệ sử dụng ngơn ngữ truy vấn có cấu trúc (SQL) MySQL sử dụng cho việc bổ trợ PHP, Perl, nhiều ngơn ngữ khác, làm nơi lưu trữ thông tin trang web viết PHP hay Perl,… 2.2.2 Các đối tượng MYSQL • Bảng - Table : Trong sở liệu, bảng (Table) thành phần chúng Do bảng đối tượng lưu trữ liệu thực, cần giao tiếp với sở liệu khác, bảng đối tượng loại sở liệu nào, chúng coi miền liệu Bảng dùng để lưu trữ tất liệu tổ chức thành nhiều hàng nhiều cột Mỗi cột bảng lưu loại thông tin định gọi kiểu liệu, liệu nhập vào chấp nhận từ chối tùy thuộc vào nguyên Sinh viên: Trần Ngọc Khải 10 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư • Ngành cơng nghệ thơng tin Mơ hình Class Diagram chức chỉnh sửa chuyên mục sản phẩm CategoryLogic 2: Query CategoryDB 1:Request CategoryEditAction 3:Request BaseView Hình 3.33: Mơ hình Class Diagram chức chỉnh sửa chun mục sản phẩm • Mơ hình Class Diagram chức xóa chuyên mục sản phẩm CategoryLogic 2: Query CategoryDB 1:Request CategoryDeleteAction 3:Request BaseView Hình 3.34: Mơ hình Class Diagram chức xóa chun mục sản phẩm • Mơ hình Class Diagram chức thay đổi password AdminLogic 2:Query AdminDb 1:Request AdminEditAction 3:Request BaseView Hình 3.35: Mơ hình Class Diagram chức thay đổi password Sinh viên: Trần Ngọc Khải 49 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin 3.3 THIẾT KẾ CƠ SƠ DỮ LIỆU 3.3.1 Các thực thể hệ thống • Sản phẩm (Content) Numread id Description Content Cid Insertdate title Lastupdate Content body Hình 3.36: Hình ảnh thực thể Content • Chuyên mục (Category) name lastupdate Id home insertdate Category Hình 3.37: Hình ảnh thực thể Category (chuyên mục) hệ thống Sinh viên: Trần Ngọc Khải 50 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư • Ngành công nghệ thông tin User Id img Usename Description Password User role Insertdate Lastupdate name Hình 3.38: Hình ảnh thực thể User (người quản lý) hệ thống 3.3.2 Mơ hình quan hệ thực thể hệ thống User Content N Thuộc Category Hình 3.39: Mơ hình quan hệ thực thể hệ thống Sinh viên: Trần Ngọc Khải 51 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin 3.3.3 Mơ hình quan hệ Hình 3.40: Mơ hình quan hệ hệ thống 3.3.4 Các bảng sở liệu Bảng User • Colum Name Id Username Password Role Name Description img insertdate lastupdate DataType Int varchar(50) Vachar Int Nvarchar Text Varchar Datetime Datetime Constraint Primary key, not null not null not null not null not null Not null Description mã người sử dụng Tên đăng nhập mật đăng nhập mã phân quyền Họ Tên mơ tả người sử dụng hình ảnh Bảng Category • Colum Name Id DataType Int Sinh viên: Trần Ngọc Khải Constraint Primary key, not null 52 Description Id chuyên mục Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư name home insertdate lastupdate • Bảng Content Colum Name Ngành công nghệ thông tin Varchar(50) Int(11) Datetime Datetime DataType Id Cid Title Description Content img Bignt Int nvachar(250) Varchar (250) Text Varchar Status NumRead body Insertdate Int Int Longtext Datetime lastupdate Not null Not null Tên chuyên mục Trạng thái chuyên mục Constraint Primary key, not Datetime Description null not null not null not null not null Not null Id sản phẩm Id chuyên mục Tiêu đề sản phẩm tóm tắt sản phẩm Nội dung sản phẩm Ảnh sản phẩm Trạng thái sản phẩm( 1- Not null hiển thị, 0-không hiển thị) Số lần sản phẩm xem Nội dung sản phẩm thời gian đăng sản phẩm thời gian cập nhật sản Not null phẩm CHƯƠNG 4: KẾT QUẢ THỰC HIỆN 4.1 GIAO DIỆN NGƯỜI DÙNG • Giao diện trang chủ Sinh viên: Trần Ngọc Khải 53 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thơng tin Hình 4.1: Hình ảnh giao diện trang chủ • Giao diện chức xem danh sách tin theo chuyên mục sản phẩm Sinh viên: Trần Ngọc Khải 54 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành cơng nghệ thơng tin Hình 4.2: Hình ảnh giao diện chức xem danh sách tin theo chuyên mục sản phẩm Sinh viên: Trần Ngọc Khải 55 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin Giao diện chức xem chi tiết sản phẩm Hình 4.3: Hình ảnh giao diện chức xem chi tiết sản phẩm 4.2 GIAO DIỆN PHÍA NGƯỜI QUẢN TRỊ WEBSITE • Giao diện chức đăng nhập hệ thống Hình 4.4: Hình ảnh giao diện chức đăng nhập hệ thống Sinh viên: Trần Ngọc Khải 56 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư • Ngành công nghệ thông tin Giao diện trang chủ quản lý hệ thống Hình 4.5: Hình ảnh giao diện trang chủ quản lý hệ thống Giao diện chức xem chi tiết sản phẩm phía người quản trị Hình 4.6: Hình ảnh giao diện chức xem chi tiết sản phẩm phía admin Sinh viên: Trần Ngọc Khải 57 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư • Ngành công nghệ thông tin Giao diện chức thực chức thêm sản phẩm Hình 4.7: Hình ảnh giao diện chức thêm sản phẩm • Giao diện chức thực chức sửa thơng tin sản phẩm Hình 4.8: Hình ảnh giao diện chức sửa thông tin sản phẩm Sinh viên: Trần Ngọc Khải 58 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư • Ngành cơng nghệ thơng tin Giao diện chức thực chức xóa thơng tin sản phẩm Hình 4.9: Hình ảnh giao diện chức xóa thơng tin sản phẩm Sinh viên: Trần Ngọc Khải 59 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin CHƯƠNG : KẾT LUẬN 5.1 ĐÁNH GIÁ “Xây dựng website bán quần áo online” vấn đề mẻ, mang tính thực tế cao, giai đoạn - Việt Nam tiến hành sách cơng nghiệp hóa, đại hóa đất nước, đẩy mạnh Cơng nghệ thơng tin, đưa tin học hóa vào sống, việc thiết lập lại xây dựng hình ảnh cho website khoa trở nên nhu cầu thiết yếu phát triển Dưới hướng dẫn gợi ý tận tình GV Phạm Trí Cơng em thực đề tài nhằm đưa website phù hợp để bán quần áo Sử dụng framework MVC để xây dựng Website bán quần áo online tiêu biểu số nhiều cách thức xây dựng quản lý website để hoạt động thực hiệu Việc sử dụng framework MVC để tổ chức xây dựng code cách logic,dễ quản lý bảo trì website Ngồi ra, hạn hẹp thời gian trình độ nên website em xây dựng đồ án đáp ứng yêu cầu bản, đưa vào thực tế sử dụng chắn phải cần sửa đổi nâng cấp Tuy nhiên, với đồ án này, chúng tơi hồn thành u cầu đặt ra, bao gồm: - Giao diện: đơn giản, rõ ràng, trực quan, dễ sử dụng thân thiện với người dùng - Cung cấp đầy đủ thông tin đến người dùng - Cách thức quản lý website đơn giản, dễ sử dụng Website cho tích hợp cơng cụ soạn thảo văn word, excel… tiện lợi cho việc chỉnh sửa, trình bày viết - Tốc độ xử lý website nhanh 5.2 HƯỚNG PHÁT TRIỂN Trong trình thực đồ án giúp đỡ nhiệt tình thầy hướng dẫn, thời gian trình độ em có hạn nên website cịn thiếu sót Để website đưa vào sử dụng thực tế website cần nâng cấp Sinh viên: Trần Ngọc Khải 60 Lớp: 49 TH1 Đồ án tốt nghiệp kĩ sư Ngành công nghệ thông tin thêm tính năng: - Tạo flash cho banner để website trở lên sinh động - Để đảm bảo tính bảo mật website phải có thêm chức phân quyền cho người quản lý chặt chẽ rõ ràng TÀI LIỆU THAM KHẢO [1] Giảng viên Phạm Trí Cơng: cung cấp cơng cụ Framework MVC [2] Đồ án tốt nghiệp khóa 48th số tài liệu khác Sinh viên: Trần Ngọc Khải 61 Lớp: 49 TH1 ... simple framework MVC 2.4.4.1 Giới thiệu simple Framework MVC Mơ hình MVC cho Simple framework MVC Hình 2.7 : Mơ hình MVC cho Simple framework MVC Simple framework MVC PHP framework theo cấu trúc MVC. .. áo online” Website xây dựng Framework MVC, Framework viết PHP, sử dụng hệ quản trị sở liệu MYSQL 1.2 MỤC TIÊU ĐỀ TÀI Đề tài ? ?Xây dựng website bán quần áo online” với mục tiêu làm website bán... xử lý lượng thông tin lớn, lưu trữ khoa học, thuận tiện bảo mật cao Hệ thống xây dựng Framework MVC viết ngôn ngữ PHP hệ quản trị sở liệu MYSQL 5.1.36 1.5 LỰA CHỌN CÔNG NGHỆ VÀ MÔI TRƯỜNG PHÁT

Ngày đăng: 26/03/2015, 09:13

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1 : GIỚI THIỆU

    • 1.1 ĐẶT VẤN ĐỀ

    • 1.2 MỤC TIÊU ĐỀ TÀI

    • 1.3 NỘI DUNG ĐỀ TÀI

    • 1.4 HƯỚNG GIẢI QUYẾT

    • 1.5 LỰA CHỌN CÔNG NGHỆ VÀ MÔI TRƯỜNG PHÁT TRIỂN

    • 2.1 WAMP

      • 2.1.1 Các đặc điểm nổi bật của Wamp

      • 2.2 Cơ sở dữ liệu My SQL

        • 2.2.1 Giới thiệu chung về MYSQL

        • 2.2.2 Các đối tượng của MYSQL

        • 2.3 PHP

          • 2.3.1 Giới thiệu chung về PHP

          • 2.3.2 Lý do chọn PHP

          • 2.4 FRAMEWORK MVC

            • 2.4.1 Mô hình MVC

            • 2.4.2 Ưu điểm và nhược điểm của mô hình MVC

            • 2.4.3 Khái quát về PHP Framework

            • 2.4.4 Khái quát simple framework MVC

            • CHƯƠNG 3 :KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU HỆ THỐNG

              • 3.1 KHẢO SÁT YÊU CẦU HỆ THỐNG

                • 3.1.1 Xác định các yêu cầu của hệ thống

                • 3.1.2 Mô tả chi tiết chức năng với từng đối tượng sử dụng hệ thống

                • 3.2 THIẾT KẾ HỆ THỐNG

                  • 3.2.1 Mô hình phân cấp chức năng

                  • 3.2.2 Mô hình UseCase

                  • 3.2.3 Kiến trúc hệ thống

                  • 3.2.4 Chức năng đăng nhập

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

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

Tài liệu liên quan