Đồ án môn học lập trình web web bán đồ điện gia dụng

44 0 0
Đồ án môn học lập trình web web bán đồ điện gia dụng

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB WEB BÁN ĐỒ ĐIỆN GIA DỤNG Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Sinh viên thực : MAI PHƯỚC LỘC MSSV: 1611060467 Lớp: 16DTHA1 NGUYỄN PHƯỚC TÀI MSSV: 1611060035 Lớp: 16DTHA1 LÊ HỒ MINH QUÂN MSSV: 1611060031 TP Hồ Chí Minh, 2019 Lớp: 16DTHA1 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB WEB BÁN ĐỒ ĐIỆN GIA DỤNG Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Sinh viên thực : MAI PHƯỚC LỘC MSSV: 1611060467 Lớp: 16DTHA1 NGUYỄN PHƯỚC TÀI MSSV: 1611060035 Lớp: 16DTHA1 LÊ HỒ MINH QUÂN MSSV: 1611060031 Giảng viên Lớp: 16DTHA1 : Ths DƯƠNG THÀNH PHẾT TP Hồ Chí Minh, 2019 MỤC LỤC Đề mục Trang Trang bìa MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I TỔNG QUAN 1.1 Mơ tả tổng quan trị chơi .7 1.1.1 Lấy ý kiến khách hàng .7 1.1.2 Đánh giá .7 1.1.2.1 Ưu điểm .7 1.1.2.2 Nhược điểm 1.2 Nhiệm vụ đồ án 1.2.1 Đối tượng phạm vi ứng dụng 1.2.1.1 Đối tượng .8 1.2.1.2 Phạm vi 1.2.1.3 Ràng buộc tổng quan hệ thống .9 1.2.2 Mô tả phương án tổng quan .9 1.2.2.1 Phương án lưu trữ 1.2.2.2 Phương án khả thi 10 1.3 Cấu trúc đồ án 10 CHƯƠNG CƠ SỞ LÝ THUYẾT .11 2.1 Các khái niệm chế hoạt động 11 2.1.1 Tổng quan Java 11 2.1.1.1 Môi trường lập trình 11 2.1.1.2 Ngơn ngữ lập trình Java .11 2.1.1.3 Mơ hình lớp (MVC) Java .12 2.1.2 Tổng quan hệ quản trị sở liệu SQL Server 13 2.1.3 Xác định yêu cầu 15 2.1.3.2 Yêu cầu hệ thống 15 2.1.3.1 Yêu cầu chức .15 2.2 Mơ hình giải pháp 15 2.2.1 Sơ đồ phân rã chức (BFD – Business Function Diagram) .15 2.2.2 Sơ đồ xử lý luồng liệu (DFD – Data Flow Diagram) 16 2.2.2.1 Sơ đồ mức ngữ cảnh 16 2.2.2.2 Sơ đồ mức .16 2.2.2.3 Sơ đồ mức .18 2.2.3 Mơ hình quan niệm liệu 20 2.2.3.1 Danh sách thực thể .20 2.2.3.2 Sơ đồ thực thể mối liên kết 21 2.2.3.3 Sơ đồ thực thể kết hợp (ERD – Entity Relationship Diagram) 22 2.2.4 Mơ hình liệu quan hệ 23 2.2.4.1 Lược đồ sở liệu 23 2.2.4.2 Các ràng buộc 25 CHƯƠNG KẾT QUẢ THỰC NGHIỆM 29 3.1 Các thành phần chức hệ thống 29 3.2 Thiết kế giao diện hệ thống .30 3.2.1 Form Đăng nhập 30 3.2.2 Form Giao diện phần mềm .31 3.2.3 From Khoa .33 3.2.4 Form Lớp 34 3.2.5 From Sinh viên 35 3.2.6 Form Môn học 36 3.2.7 Form Giảng viên 37 3.2.8 Form Bảng điểm 38 3.2.9 Form Tính điểm trung bình mơn 39 3.2.10 Form Tìm kiếm 40 3.2.10.1 Tìm sinh viên theo mã lớp 40 3.2.10.2 Tìm điểm theo mã sinh viên .41 3.2.11 Form Thống kê .42 3.2.11.1 Danh sách lớp theo khoa 42 3.2.11.2 Danh sách sinh viên theo lớp 43 3.2.11.3 Danh sách giảng viên theo môn học 44 3.2.11.4 Danh sách điểm theo sinh viên 45 CHƯƠNG KẾT LUẬN .46 4.1 Kết đạt .46 4.2 Đánh giá phần mềm 46 4.2.1 Ưu điểm 46 4.2.2 Nhược điểm 46 4.3 Hướng phát triển mở rộng đề tài 46 Tài liệu tham khảo 48 LỜI MỞ ĐẦU Theo xu hướng phát triển thời đại công nghệ 4.0 nay, ngành công nghệ thông tin làmột ngành quan xã hội Sản phẩm công nghệ chịu đánh giá khắc khe từ phía người dùng, đặc biệt sản phầm Games nhận nhiều đánh giá từ người chơi Ngành công nghiệp Games nói bùng nổ với tốc độ phát triển đến chóng mặt,rất nhiều Games hay hấp dẫn đời thời gian qua Phía sau Games phát triển tiếng có Game Engine Game Engine công cụ hỗ trợ, Middleware giúp người phát triển viết Games cách nhanh chóng đồng thời cung cấp tài nguyên sử dụng mã nguồn cao nhà phát triển cung cấp để rút ngắn tối ưu cho người lập trình Với bùng nổ gần đây, Unity hội lớn cho người yêu thích games muốn tạo games mà u thích.Việc thiếu nguồn nhân lực cho dự án mảng games nói riêng phát triển cơng nghệ nói chung , nhà tuyển dụng chuẩn bị cho họ nhân tài dự bị để hỗ trợ phát triển công nghệ games thêm phát triển mạnh Xuất phát từ lý trên, với hướng dẫn thầy Dương Thành Phết, chúng em thực đề tài “Phần mềm lập trình Unity” để vận dụng kiến thức tự tìm hiểu từ nguồn tài nguyên có sẵn, xây dựng tự Games giải trí Do chưa có nhiều kinh nghiệm thực tiễn, nên đề tài thực chúng em nhiều thiếu sót, chúng em mong nhận đánh giá nhận xét thầy để đề tài hoàn thiện Chúng em xin chân thành cảm ơn! Sinh viên thực Nguyễn Quang Huy Trần Võ Tố Quyên Phạm Đặng Đức Huy CHƯƠNG TỔNG QUAN WEB 1.1 Giới hiệu phần mềm 1.1.1 Phạm vi trị chơi Mơ tả chức trị chơi góc nhìn người chơi : + Bắt đầu + Chơi + Kết thúc 1.1.2 Mục đích Trị chơi mang lại cho người chơi cảm gác phấn khích đưa nhân vật qua khỏi vật cản Nhằm mục đích giảm Stress thư giản đầu óc sau làm việc vất vả 1.2 Mơ tả tổng quan trị chơi 1.2.1 Bắt đầu + Nhấn nút play để bắt đầu trò chơi + Nhấn nút rank để biết xếp hạng điểm + Nhấn nút rate để đánh giá trò chơi (android,ios ) 1.2.2 Chơi a) Mục tiêu  Cho phép cán quản lý theo dõi lý lịch, điểm sinh viên, thông tin môn học, tra cứu, thống kê cách xác, …  Đảm bảo sở liệu có độ bảo mật tin cậy cao b) Mô tả  Hệ thống thu thập tất thông tin sinh viên, giảng viên, môn học, khoa, điểm…  Lập danh sách, bảng biểu… giúp cán quản lý nắm rõ thông tin cần thiết c) Lợi ích mang lại  Tạo tiện dụng, nhanh chóng cho cán quản lý  Tự động hóa cơng tác quản lý trường, tạo nên tính chun nghiệp cho việc quản lí thơng tin  Tiết kiệm thời gian chi phí d) Các bước thực để hoàn thành dự án  Lập kế hoạch phát triển hệ thống  Phân tích hệ thống  Thiết kế  Cài đặt  Kiểm tra  Biên soạn tài liệu hướng dẫn sử dụng 1.2.1.3 Ràng buộc tổng quan hệ thống  Không ảnh hưởng đến cấu tổ chức hệ thống khác nhà trường  Phần mềm sau triển khai phải đáp ứng nhu cầu tự động 50% số lượng công việc liên quan  Dữ liệu phải với thực tế phải cập nhật thường xuyên 1.2.2 Mô tả phương án tổng quan 1.2.2.1 Phương án lưu trữ a) Cơ sở liệu tập trung  Là phương án đưa liệu nơi  Giúp quản lí liệu chặt chẽ hơn, tăng tính bảo mật thao tác liệu thực nơi  Tốc độ thao tác liệu hạn chế nhiều thao tác lúc vào liệu nơi b) Cơ sở liệu phân tán  Ngược lại với sở liệu tập trung  Tốc độ thao tác liệu nhanh sở liệu tập trung  Chi phí đầu tư cao  Thiết kế liệu tương đối khó khăn, khơng chặt chẽ, bị lỗi khơng cập nhật cho tất nơi lưu trữ  Chỉ phù hợp cho sở liệu lớn, có khoảng cách địa lý c) Các hệ quản trị sở liệu Microsoft Acces, Microsoft SQL Server, MySQL, Oracle, … 1.2.2.2 Phương án khả thi Với mơ hình liệu trên, mơ hình liệu áp dụng cho hệ thống mơ hình liệu tập trung lợi ích sau:  Với phát triển công nghệ tốc độ đường truyền, dung lượng nhớ không vấn đề lớn, sở liệu tập trung giúp dễ dàng lưu, phục hồi, bảo đảm an toàn liệu  Về mặt phần cứng chi phí đầu tư cho mơ hình không cao  Về mặt bảo mật liệu, cần phân quyền người sử dụng hệ thống, mặt khác giúp việc quản lí chặt chẽ 1.3 Cấu trúc đồ án Chương 1: Tổng quan 10 o Tổng quan vấn đề nghiên cứu: Tóm tắt lý thuyết, tài liệu có liên quan đến đề tài “Phần mềm quản lý điểm sinh viên” o Nhiệm vụ đồ án: Lý hình thành đề tài, mục tiêu nghiên cứu, đối tượng, phạm vi giới hạn o Cấu trúc đồ án: Trình bày cấu trúc đồ án gồm chương tóm tắt chương Chương 2: Cơ sở lý thuyết Các khái niệm phương pháp bao gồm các công nghệ, hệ thống, các ràng buộc, … để giải nhiệm vụ đồ án Chương 3: Kết thực nghiệm Giao diện đặc điểm chức chương trình Chương 4: Kết luận Những kết luận chung, khẳng định kết đạt ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU Nghiên cứu công nghệ ASP.NET MVC 5, nghiên cứu kiến thức liên quan HTML5, CSS3, AJAX, JQUERY MỤC TIÊU ĐỀ TÀI 3.1 Chức người dùng  Xem giới thiệu cửa hàng, chương trình khuyến sản phẩm mới, sản phẩm bán chạy  Xem thông tin sản phẩm phân loại theo đặc điểm sản phẩm  Cho phép User đăng ký đặt hàng xác nhận lại đơn đặt hàng, cho phép tốn qua mạng hệ thống thẻ mua hàng công ty phát hành  Quảng cáo cho hãng sản xuất đối tác khác  Bình luận sản phẩm, tin tức 3.2 Chức quản trị:  Quản trị chế bảo mật ( Login / Logout)  Cập nhật thơng tin (Thêm, xóa, sửa) menu, slider, sản phẩm, tin tức, nhà sản xuất, giới thiệu, Site map 30 CƠ SỞ DỮ LIỆU 31 SILEMAP – SƠ ĐỒ SILE 32 Đăng ký Đăng nhập Home Liên hệ Giới thiệu Bản đồ Local Chi tiết SP Sản phẩm Sản phẩm theo loại Tìm kiếm Thanh toán trả sau Đặt hàng Thanh toán bảo kim Giỏ hàng Bình luận Sản phẩm Tên sản phẩm 33 MỘT SỐ GIAO DIỆN VÀ CHỨC NĂNG CHÍNH 7.1 Các trang người dùng  Trang chủ: Chức năng: - Trình bày sản phẩm mới, bán chạy, cao cấp, trung cấp - Giúp cho khách hàng xem cách tổng Website - Tìm kiếm sản phẩm Website Hình: Giao diện trang chủ  Cửa hàng giày: 34 35  Đăng nhập: Chức năng: - Khách hàng đăng nhập vào tài khoản đăng ký để mua hàng toán  Đăng ký: Chức năng: - Khách hàng phải thành viên thực mua hàng, giao dịch với công ty - Khách hàng click vào “Đăng Ký” Menu để thực đăng kí - Khách hàng điền đầy đủ thơng tin click vào đăng kí - Các thông tin nhằm xác định thông tin khách hàng, giúp cơng ty thực liên lạc giao hàng dễ dàng việc thống kê 36  Tìm kiếm: Chức năng: Khách hàng tìm kiếm sản phẩm theo ý muốn  Chi tiết sản phẩm: Chức năng: - Hiện thị tất chức mô tả chi tiết sản phẩm mà khách hàng xem 37  Giỏ hàng: Chức năng: - Khi khách hàng chọn mua sản phẩm, sản phẩm chuyển đến trang giỏ hàng - Trang giỏ hàng liệt kê thông tin sản phẩm mà khách hàng chọn mua - Khách hàng tiếp tục mua hàng hay click toán để đặt mua hàng 38  Thanh tốn: Chức năng: Khách hàng cung cấp thơng tin giao hàng để công ty liên hệ giao hàng 39 7.2 Các trang quản trị  Đăng nhập quản trị : Chức năng: Khi muốn vào hệ thống quản trị bạn phải đăng nhập  Trang chủ quản trị: Chức năng: Quản trị bảng 40  Quản trị Menu Chức năng: Thêm, xóa, sửa Menu, nhà sản xuất, sản phẩm 41 Chương 4: KẾT LUẬN – ĐÁNH GIÁ KẾT LUẬN Website kinh doanh giày ShoesStore trang web thương mại điện tử quản lý công ty bán giày trực tuyến qua mạng Ngày trang web bán giày có nhiều nhiên trang Web chúng em đạt số yêu cầu số khuyết điểm chưa thực 1.1 Ưu điểm  Giới thiệu sản phẩm tới người tiêu dùng (hiện công nghệ thông tin phổ biến rộng rãi)  Đối với người quản trị: Cho phép thực chức ănng quản lý website: - Quản lý sản phẩm: - Cho phép thêm, xóa, sửa thơng tin sản phẩm - Chức nhập sản phẩm - Bán sản phẩm với số lượng lớn - Quản lý thông tin liên quan: - Lưu thông tin thành viên, khách hàng - Xem, lưu thơng tin góp ý khách hàng - Lưu, xem thông tin chi tiết đơn hàng mà khách hàng đặt  Đối với người sử dụng: - Cho phép thực chức Tìm kiếm, Xem sản phẩm, Mua hàng qua mạng - Tìm kiếm sản phẩm theo nhóm loại sản phẩm khác - Cho phép chọn sản phẩm, đặt mua sản phẩm toán theo nhiều cách toán giao hàng, toán qua đường bưu điện, toán thẻ Websites cung cấp 1.2 Nhược điểm 42  Mặc dù giúp đỡ tận tình thầy cố gắng nhiều trình thực hiện, đề tài em cịn nhiều thiếu sót định, mong thầy bạn thông cảm! Các hạn chế bao gồm:  Về liệu: - Dữ liệu chưa đầy đủ - Dữ liệu thực tế bị thay đổi khơng với thực tế - Các thông tin sản phẩm, nhà sản xuất tương đối  Về giao diện: Giao diện chưa sinh động, chưa có nhiều chức hữu ích 1.3 Đánh giá Những thuận lợi khó khăn phân tích thiết kế: - Thuận lợi: Được hướng dẫn nhiệt tình thầy Dương Thành Phết mơ hình thực tế mạng - Khó khăn thực hiện: thời gian có hạn Vốn kiến thức đề tài có hạn cịn thiếu kinh nghiệm làm việc cá nhân, q trình thực cơg việc cịn nhiều sai sót 1.4 Những u cầu hệ thống làm - Giới thiệu sản phẩm tới người tiêu dung - Giúp khách hàng tìm kiếm sản phẩm theo tên , loại, đơn giá, nhà sản xuất - Tạo cho khách hàng tài khoản riêng - Thanh tốn có nhiều hình thức toán như: qua thẻ, qua tài khoản ngân hàng, giao hàng tận nơi, bưu điện - Thực chức thêm, xóa, sửa như: sản phẩm, khách hàng, Đơn đặt hàng… 1.5 Những mặt hệ thống chưa làm - Thiết kế giao diện chương trình cịn hạn chế - Các chức hạn chế chưa linh động việc xử lý HƯỚNG PHÁT TRIỂN 43 Nếu có nhiều thời gian hơn, em phát triển đề tài theo hướng sau:  Thiết kế giao diện thân thiện với người dùng  Xây dựng thêm trang diễn đàn trang web để khách hàng trao đổi, bình luận sản phẩm góp ý xây dựng trang web  Thiết kế thêm vị trí dành cho quảng cáo  Thiết kế thêm vị trí để cập nhật giá thị trường  Nâng cao khả bảo mật cho chương trình Ngăn ngừa tối đa trường hợp đột nhập liệu hệ thống  Chỉnh sửa liệu xác với thực tế nâng cấp dần website để đáp ứng nhu cầu khách hàng thời đại  Tích hợp cơng nghệ cho website 44 TÀI LIỆU THAM KHẢO Dương thành phết : “Giáo trình lập trình web” Lưu hành nội - 2010 Lê Thị Minh Nguyện : “Giáo trình mơn sở liệu” Lưu hành nội 2010 Nguyễn Đăng Tỵ : “Giáo trình mơn phân tích thiết kế hệ thống thơng tin” Lưu hành nội - 2010 Các website mẫu bán điện thoại như: - https://www.nike.com/ - https://www.adidas.com/ - http://www.footlocked.com/ - http://www.finishline.com/ - http://www.g-lab.com/ Các nguồn tham khảo code: - http://www.thietkewebsmart.com/asp-net-csharp/quen-mat-khau-gui-lai-matkhau-thanh-vien-qua-email-voi-asp-net/598.htm - http://diendan.congdongcviet.com/ - http://stackoverflow.com/ - http://www.codeproject.com/ - http://forums.asp.net/

Ngày đăng: 13/05/2023, 05:57

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

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

Tài liệu liên quan