Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
4,24 MB
Nội dung
ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ tế H uế -* - nh KHÓA LUẬN TỐT NGHIỆP Đ ại họ c Ki XÂY DỰNG WEBSITE ĐẶT CƠM ONLINE Sinh viên thực hiện: Giảng viên hướng dẫn: Nguyễn Thị Thu Phong ThS Lê Viết Mẫn Lớp: K47 Tin Học Kinh Tế MSV: 13K4081101 Niên khóa: 2013 – 2017 Huế, tháng năm 2017 Khóa luận tốt nghiệp Lời Cảm Ơn Đ ại họ c Ki nh tế H uế Trong đợt thực tập vừa qua, em nhận giúp đỡ tận tình động viên từ nhiều phía Tất điều giúp em có động lực cố gắng hoàn thành tốt tập tốt nghiệp Trước hết, Em xin bày tỏ lời cảm ơn đến lãnh đạo trường Đại học Kinh tế Huế , lãnh đạo khoa Hệ thống thông tin Kinh tế tổ chức buổi giao lưu doanh nghiệp sinh viên thật bổ ích, giúp em có hội tìm đơn vị thực tập tốt tế tất quý Thầy Cô Trường Đại học Kinh Tế truyền đạt kiến thức, kinh nghiệm quý báu suốt thời gian năm giảng đường đại học để em có đủ kiến thức để vận dụng vào công việc phát triển thân tốt Đặc biệt, em xin chân thành cảm ơn đến thầy giáo Ths.Lê Viết Mẫn, người trực tiếp tận tình hướng dẫn giúp đỡ Em hoàn thành đề tài Tiếp theo, Em xin gởi lời cảm ơn đến công ty FPT Software Đà Nẵng tạo điều kiện cho em tham gia thực tập đơn vị cung cấp tất sở vật chất trang thiết bị cho em thời gian vừa qua Bên cạnh đó, Em xin cảm ơn anh chị công ty người bạn thực tập cơng ty ln đồng hành tận tình hướng dẫn giúp đỡ em suốt thời gian em tham gia thực tập Trong trình thực đề tài, kiến thức thời gian hạn chế nên khơng thể tránh khỏi cố, sai sót Mong q Thầy, Cơ thơng cảm góp ý chân thành để em phát triển đề tài tích luỹ kiến thức phục vụ cho công việc sau Em xin trân trọng cảm ơn! Huế, tháng năm 2017 Sinh viên ký tên Nguyễn Thị Thu Phong i Khóa luận tốt nghiệp MỤC LỤC LỜI CẢM ƠN i MỤC LỤC ii DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT v DANH MỤC CÁC HÌNH vi DANH MỤC CÁC BẢNG viii MỞ ĐẦU .1 Giới thiệu đơn vị thực tập – công ty FPT SOFTWARE Đà Nẵng .1 uế Giới thiệu đề tài khóa luận 2.1 Lý chọn đề tài .2 H 2.2 Mục đích nhiệm vụ đề tài tế 2.3 Đối tượng, phạm vi nghiên cứu nh 2.4 Phương pháp nghiên cứu 2.5 Cấu trúc khóa luận Ki CHƯƠNG I CƠ SỞ LÝ THUYẾT .5 c TỔNG QUAN VỀ NGÔN NGỮ JAVA VÀ MÔI TRƯỜNG PHÁT TRIỂN TÍCH họ HỢP ECLIPSE 1.1 Ngơn ngữ lập trình Java ại 1.2 Mơi trường phát triển tích hợp Eclipse .6 Đ 1.3 Java Framework Struts 1.0 1.3.1 Khái niệm Java framework Struts 1.0 1.3.2 Cấu trúc framework Struts .8 1.4 Mô hình MVC (Model – View – Controller) 1.4.1 Khái niệm mơ hình MVC .9 1.4.2 Cấu trúc mơ hình MVC 1.4.3 Tiến trình thực thi mơ hình MVC Struts 10 1.5 Tổng quan hệ quản trị sở liệu Microsoft SQL Server 11 1.5.1 Ngôn ngữ truy vấn liệu có cấu trúc (SQL – Structure Query Language) 11 1.5.2 SQL Server 2014 14 SVTH: Nguyễn Thị Thu Phong ii Khóa luận tốt nghiệp 1.6 HTML5 CSS3 15 1.7 BOOTSTRAP 15 1.8 JAVASCRIPT 15 CHƯƠNG II PHÂN TÍCH THIẾT KẾ WEBSITE ĐẶT CƠM ONLINE 16 2.1 Mô tả hệ thống 16 2.2 Mục tiêu nghiên cứu hệ thống : 17 2.3 Yêu cầu chức 17 2.3.1 Tổng quát chức 17 2.4 Yêu cầu phi chức 18 uế 2.5 Thiết kế hệ thống 18 2.5.1 Sơ đồ Use-case Trang Chủ 18 H 2.5.2 Sơ đồ Use-case Quản lý ăn .19 tế 2.5.3 Sơ đồ Use-case Quản lý đơn hàng 20 nh 2.5.4 Sơ đồ Use-case Quản lý menu 21 2.6 Thiết kế sở liệu 23 Ki 2.6.1 Mơ hình quan hệ liệu 23 c 2.6.2 Cấu trúc bảng ràng buộc 23 họ 2.7 Sơ đồ Lớp ( Class Diagram) 25 2.7.1 Sơ đồ Quản lý trang chủ .25 ại 2.7.2 Quản lý Menu 26 Đ 2.7.3 Quản lý ăn 27 2.7.4 Quản lý đơn hàng 27 2.7.5 Quản lý User 28 2.7.6 Quản lý User Info 29 2.7.7 Quản lý Phản Hồi 29 2.8 Mơ hình hóa hệ thống .30 2.8.1 Biểu đồ luồng chức hệ thống 30 2.8.1.1 Luồng chức hệ thống dành cho user 30 2.8.2 Sơ đồ tuần tự(Sequence Diagram) .30 2.8.2.1 Trang chủ 31 SVTH: Nguyễn Thị Thu Phong iii Khóa luận tốt nghiệp 2.8.2.2 Hiển thị danh sách ăn 31 2.8.2.3 Quản lý đặt cơm .33 2.8.2.4 Quản lý giỏ hàng 34 2.8.2.5 Tư vấn .35 CHƯƠNG III CÀI ĐẶT, ĐÁNH GIÁ WEBSITE ĐẶT CƠM ONLINE .36 3.1 Môi trường cài đặt 36 3.2 Giao diện chương trình 37 3.2.1 Giao diện người sử dụng .37 3.2.2 Giao diện admin 41 uế 3.3 Đánh giá kết .45 3.3.1 Những điểm đạt 45 H 3.3.2 Những điểm chưa đạt 45 tế KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 46 nh TÀI LIỆU THAM KHẢO 48 Đ ại họ c Ki PHỤ LỤC .49 SVTH: Nguyễn Thị Thu Phong iv Khóa luận tốt nghiệp DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT Ký hiệu viết tắt Tên ký hiệu viết tắt HTML Hyper Text Markup Language CSS Cascading Style Sheets MVC Model-View-Control SRS Software Requirements Specification DAO Data Access Object BO Business Object JSP JavaServer Pages Đ ại họ c Ki nh tế H uế T SVTH: Nguyễn Thị Thu Phong v Khóa luận tốt nghiệp DANH MỤC CÁC HÌNH Hình 1.1 Quy trình framework Struts .7 Hình 1.2 Cấu trúc framework Struts Hình 1.3 Cấu trúc mơ hình MVC Hình 1.4 Tiến trình mơ hình MVC Struts .10 Hình 1.5 Các thành phần SQL Server 14 Hình 2.1 Sơ đồ Use Case mô tả chức tổng thể .18 Hình 2.2 Chức quản lý ăn admin user 19 uế Hình 2.3 Chức quản lý đơn hàng admin user 20 Hình 2.4 Chức quản lý menu Admin 21 H Hình 2.5 Sơ đồ quan hệ liệu 23 tế Hình 2.6 Sơ đồ tổng quát Class Diagram .25 nh Hình 2.7 Sơ đồ quản lý Menu .26 Hình 2.8 Sơ đồ quản lý ăn 27 Ki Hình 2.9 Sơ đồ quản lý đơn hàng 27 Hình 2.10 Sơ đồ quản lý UserForm 28 họ c Hình 2.11 Sơ đồ quản lý UserInfo 29 Hình 2.12 Sơ đồ quản lý phản hồi 29 ại Hình 2.13 Sơ đồ luồng chức hệ thống 30 Đ Hình 2.14 Sơ đồ hành động hiển thị trang chủ 31 Hình 2.15 Sơ đồ hành động hiển thị danh sách ăn .31 Hình a Sơ đồ thêm ăn .32 Hình b Sơ đồ hành động sửa ăn 32 Hình c Sơ đồ xóa ăn 33 Hình 2.16 Sơ đồ hiển thị trang đặt cơm 33 Hình 2.17 Sơ đồ đặt cơm 34 Hình 2.18 Sơ đồ xem giỏ hàng .34 Hình 2.19 Sơ đồ xác nhận đơn hàng 35 Hình 2.20 Sơ đồ tư vấn ăn .35 SVTH: Nguyễn Thị Thu Phong vi Khóa luận tốt nghiệp Hình 3.1 Giao diện trang chủ người sử dụng 37 Hình 3.2 Giao diện trang đăng nhập 38 Hình 3.3 Giao diện trang danh mục ăn .39 Hình 3.4 Giao diện trang tư vấn ăn 39 Hình 3.5 Giao diện trang phản hồi 40 Hình 3.6 Giao diện trang giỏ hàng 40 Hình 3.7 Giao diện trang chủ admin .41 Hình 3.8 Giao diện đăng nhập admin 41 Hình 3.9 Giao diện trang quản lý ăn .42 uế Hình 3.10 Giao diện trang quản lý menu 42 Hình 3.11 Giao diện trang quản lý đơn hàng 43 H Hình 3.12 Giao diện trang quản lý phiếu cơm 43 tế Hình 3.13 Giao diện trang quản lý phản hồi 44 Hình 3.14 Giao diện trang quản lý thống kê 44 Đ ại họ c Ki nh Hình 3.15 Giao diện trang quản lý thành viên 45 SVTH: Nguyễn Thị Thu Phong vii Khóa luận tốt nghiệp DANH MỤC CÁC BẢNG Bảng 2.1 Tổng quát chức 17 Bảng 2.2 UserInfo 23 Bảng 2.3 Users 24 Bảng 2.4 Đơn Hàng 24 Bảng 2.5 ChiTietDonHang .24 Bảng 2.6 MonAn 24 Bảng 2.7 LoaiMonAn 24 uế Bảng 2.8 PhanHoi 25 Bảng 2.9 Menu 25 Đ ại họ c Ki nh tế H Bảng 2.10 PhieuCom 25 SVTH: Nguyễn Thị Thu Phong viii Khóa luận tốt nghiệp MỞ ĐẦU Giới thiệu đơn vị thực tập – công ty FPT SOFTWARE Đà Nẵng Công ty phần mềm FPT (FPT Software) nhà cung cấp hàng đầu dịch vụ gia công phần mềm Việt Nam Công ty cung cấp dịch vụ chất lượng cao, chẳng hạn phát triển phền mềm bảo trì, đảm bảo chất lượng kiểm tra, hệ thống nhúng…Cơng ty có uy tín lĩnh vực khác như: ngân hàng tài chính, viễn thơng, sản xuất, bảo hiểm, phủ công cộng, bán lẻ, sở hạ tầng, với dịch vụ tiện ích khác uế Cơng ty đáp ứng yêu cầu khách hàng toàn cầu với dịch vụ H đảm bảo chất lượng FPT Software xác định tiến công nghệ quy trình quản lý tiêu chuẩn ưu tiên hàng đầu Thật vậy, FPT Software cấp giấy chứng nhận tế có uy tín CMMI mức 5, ISO 27001:2005 (BS 7799-2:2002), ISO nh 9001:2000 Ki Được thành lập vào năm 1988 phận công ty FPT, công ty CNTT lớn Việt Nam, FPT Software phát triển nhanh chóng trở thành c cơng ty có tầm vóc quốc tế Hiện nay, FPT Software có mặt thành phố lớn họ Việt Nam (Hà Nội, Đà Nẵng, TP Hồ Chí Minh) thị trường CNTT lớn ại Nhật Bản (Tokyo, Osaka), Đông Nam Á (Singapore, Malaysia, Thái Lan, Đ Philippines), châu Âu (Pháp), Hoa Kỳ ÚC Ngày 27/12/2009, chi nhánh công ty FPT Software Đà Nẵng chuyển trụ sở khu công nghiệp An Đồn, Đà Nẵng (Massda Industrial Park) Ngày 22/04/2016 công ty FPT khánh thành đưa vào vận hành khu công nghệ phần mềm FPT Đà Nẵng (FPT Complex) Khu thị FPT, phường Hịa Hải, quận Ngũ Hành Sơn Cho đến nay, công ty hoạt động liên tục với số lượng nhân viên không ngừng tăng lên định hướng đến năm 2020 số lượng nhân viên đạt mức 10000 người SVTH: Nguyễn Thị Thu Phong ... dành cho phát triển ứng dụng thiết bị di động, J2EE (Java Enterprise Edition) dành cho phát triển ứng dụng thương mại SVTH: Nguyễn Thị Thu Phong Khóa luận tốt nghiệp 1.2 Mơi trường phát triển tích... phá mạnh mẽ Trong năm gần với phát triển vượt trội khoa học kỹ thuật đặt biệt công nghệ thông tin với ứng dụng công nghệ thông tin vào lĩnh vực đóng góp phần to lớn cho nghiệp phát triển người... SVTH: Nguyễn Thị Thu Phong viii Khóa luận tốt nghiệp MỞ ĐẦU Giới thiệu đơn vị thực tập – công ty FPT SOFTWARE Đà Nẵng Công ty phần mềm FPT (FPT Software) nhà cung cấp hàng đầu dịch vụ gia công phần