BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao tên đề tài quản lý bán hàng điện thoại

31 11 0
BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao  tên đề tài quản lý bán hàng điện thoạ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

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI BÁO CÁO Môn học: Lập trình và phát triển ứng dụng Web nâng cao Ngành: Lập trình Sinh viên thực hiện : Lộc Quang Sơn Mã số sinh viên : 20012030398 Lớp : K20.PR3.03 Giảng viên hướng dẫn : Vũ Văn Huân TIEU LUAN MOI download : skknchat123@gmail.com KHOA CÔNG NGHỆ THÔNG TIN ĐỀ TÀI BÀI BÁO CÁO Môn học: Lập trình và phát triển ứng dụng Web nâng cao Họ và tên: Lộc Quang Sơn Ma số sinh viên: 20012030398 Lơp: K20.PR3.03 Ngành: Lập trình Khoa: Công nghệ thông tin I Đề tai: Quản lý bán hàng điện thoại AI Nội dung thực hiện: 1 Chọn đề tài bài tập lớn 2 Phân tích, thiết kế bài tập lớn 3 Xây dựng chương trình 4 Kiểm thử, chạy chương trình 5 Nộp sản phẩm BI Ngày giao đềề̀ tài: 10/06/2022 IV Ngày hoàn thành: 03/07/2022 Hà Nội, ngày … tháng… năm 20 TRƯỞNG KHOA GIẢNG VIÊN HƯỚNG DẪN TIEU LUAN MOI download : skknchat123@gmail.com 2 PHIẾU ĐÁNH GIÁ NỘI DUNG BÀI BÁO CÁO Môn học: Lập trình và phát triển ứng dụng Web nâng cao 1 Họ và tên sinh viên: Lộc Quang Sơn MSSV: 20012030398 Ngành: Lập trình 2 Tên đềề̀ tài: Quản lý bán hàng điện thoại 3 Nhận xét: …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… 4 Điểm chấm:………………………………………………………………………………………………………… Cán bộ chấm bài (Ký và ghi rõ họ tên) TIEU LUAN MOI download : skknchat123@gmail.com 3 Tên sinh viên, tên đềề̀ tài bài báo cáo 1 Môn học, mô đun: Quản lý bán hàng điện thoại TT 1 2 3 4 5 2 Môn học: Lập trình và phát triển ứng dụng Web nâng cao TT 1 2 3 4 5 TRƯỞNG KHOA 4 TIEU LUAN MOI download : skknchat123@gmail.com NHẬN XÉT Nhận xét của giảng viên giảng dạy: 5 TIEU LUAN MOI download : skknchat123@gmail.com GIẢNG VIÊN GIẢNG DẠY (Ký và ghi rõ họ tên) LỜI MỞ ĐẦU Công nghê thông tin đã ngay cang trở lên phổ biên va hữu dụng trong cuộc sông hiên nay Đặc biêt đó la ứng dụng phần mềm với nhiều chuơng trình ứng dụng có hiêu quả Trong đó có các chuơng trình quản lý đã giúp con nguời tổ chức xư lý các công viêc trở lên đơn giản, nhanh chóng va chinh xác hơn Chinh vì vậy trong môn học này, em đã xây dựng một hệ thống Quản lý bán hàng điện thoại Hệ thống sẽ giúp ngườờ̀i dùng, quản trị viên có thể theo dõi và thực hiện các chức năng mà một website bán hàng cần có từ đó mang đến những trải nghiệm tốt nhất Thông qua đợt xây dựng bai tập lớn nay em muôn nâng cao sự hiểu biêt cua mình về lĩnh vực Công nghê thông tin nói chung, cũng như khả năng xây dựng chuơng trình va 6 TIEU LUAN MOI download : skknchat123@gmail.com kỹ thuật lập trình cua mình Em rât mong đuợc sự quan tâm, giúp đỡ cua các thầy cô Xin chân thành cảm ơn! MỤC LỤC ĐỀ TÀI BÀI BÁO CÁO 2 PHIẾU ĐÁNH GIÁ NỘI DUNG BÀI BÁO CÁO .3 LỜI MỞ ĐẦU 6 CHƯƠNG 1 : TỔNG QUAN VỀ HỆ THỐNG .9 I Khảo sát hệ thống 9 1 Tổng quan ngôn ngữ PHP .9 2 Ưu và nhược điểm của PHP 9 II Khảo sát hiện trạng 10 1 Mụụ̣c đích yêu cầu của đề tài 10 7 TIEU LUAN MOI download : skknchat123@gmail.com 2.Yêu cầu của hệ thống III Tổng kết CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG QUẢN LÝ BÁN HÀNG ĐIỆN THOẠI I Phân tích hệ thống 1 Biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu 2.Phân tích các chức năng của Khách hàng II Phân tích cơ sở dữ liệu 1.Mô hình thực thể quan hệ 2.Một số bảng thể hiện các thành phần dữ liệu CHƯƠNG 3 : THIẾT KẾ GIAO DIỆN VÀ THUẬT TOÁN I Một số hình ảnh giao diện 1.Giao diện trang index.php ( trang chủ ) 2.Giao diện trang login.php 3.Giao diện Admin 4.Giao diện cho phép khách hàng chọn hàng 5.Giao diện trang xuất Hóa đơn 6.Giao diện trang Liên hệ II Thiết kế mã ( Code Design ) 1.Sơ đồ khối chức năng chọn và đặt hàng 2.Sơ đồ khối chức năng Thanh toán 3.Chức năng ĐĂNG KÝ THÀNH VIÊN 4.Sơ đồ khối chức năng LIÊN HỆ 5.Sơ đồ chức năng TÌM KIẾM CHƯƠNG 4 TỔNG KẾT, ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN ỨNG DỤNG I Những điểm chương trình làm được 1.Đối với ngườờ̀i sử dụụ̣ng, chương trình đã đưa ra đượ 2.Đối với ngườờ̀i quản trị, chương trình đã đưa ra đượ II Những điểm chưa làm được và hướng giải quyết III Hướng phát triển của chương trình 8 TIEU LUAN MOI download : skknchat123@gmail.com 9 TIEU LUAN MOI download : skknchat123@gmail.com 1.3 Biểu đồ luồng dữ liệu của hệ thống 1.3.a Biểu đồ luồng dữ liệu mức khung cảnh Hình 1.3.a Biểu đồ luồng dữ liệu mức khung cảnh 1.3.b Biểu đồ luồng dữ liệu mức đỉnh của hệ thống (Level 1) 14 TIEU LUAN MOI download : skknchat123@gmail.com Hình 1.3.b Biểu đồ luồng dữ liệu mức đỉnh Level 1 1.3.c Biểu đồ luồng dữ liệu mức dưới đỉnh (Level 2) Hình 1.3.c Biểu đồ luồng dữ liệu mức dưới đỉnh (Level 2) 15 TIEU LUAN MOI download : skknchat123@gmail.com 1.4 Sơ đồ Use Case: Hình 1.4 Sơ đồ Use Case 2 Phân tích các chức năng của Khách hàng 2.1 Chức năng XEM THÔNG TIN SẢN PHẨM - Cho phép xem các thông tin liên quan đến sản phẩm - Đầu vào: + Tên hàng + Nhóm hàng - Các quá trình xử lý: + Module nhập thông tin (Tên hàng, nhóm hàng) của mặt hàng cần xem + Module hiển thị danh mụụ̣c mặt hàng theo yêu cầu - Đầu ra: Danh mụụ̣c mặt hàng theo yêu cầu 16 TIEU LUAN MOI download : skknchat123@gmail.com 2.2 Chức năng CHỌN HÀNG - Liệt kê danh mụụ̣c mặt hàng sản phẩm theo nhóm, chủng loại, chi tiết… cho phép khách hàng có thể lựa chọn, bổ sung mặt hàng vào giỏ hàng ( Shopping Cart) - Đầu vào (Input): Các thông tin liên quan đến sản phẩm ( tên mặt hàng ) - Các quá trình cần thực hiện ( Processes ): + Module liệt kê, hiển thị danh mụụ̣c mặt hàng theo nhóm, loại, chi tiết + Module thêm mặt hàng vào giỏ hàng + Module loại bỏ mặt hàng trong giỏ hàng + Module hiển thị danh mụụ̣c mặt hàng hiện có trong giỏ hàng - Đầu ra (Output): Danh mụụ̣c mặt hàng định đặt mua 2.3 Chức năng ĐĂNG KÝ THÀNH VIÊN - Khách hàng có thể đăng ký để trở thành khách hàng thườờ̀ng xuyên ( thành viên) của công ty và được cấp một tài khoản ngườờ̀i dùng ( Account ) để đăng nhập khi cần đặt hàng, thanh toán, hỗ trợ kỹ thuật,… - Đầu vào: Các thông tin cá nhân của khách hàng Username ( tài khoản ngườờ̀i dùng ) Password ( mật khẩu ) Họ tên đầy đủ ( full name ) Địa chỉ liên lạc ( address ) Email Số ĐT ( tel ) và một số thông tin khác - Qúa trình thực hiện: Module nhập thông tin cá nhân của khách hàng Module xác nhận thông tin vừa nhập Module thông báo cho khách hàng và yêu cầu nhập lại tài khoản ngườờ̀i dùng nếu tài khoản đó đã có ngườờ̀i đăng ký Module lưu thông tin khách hàng vừa đăng ký vào CSDL Module thông báo và gửi Email đến khách hàng kết quả đã đăng ký - Đầu ra: Thông báo cho khách hàng và yêu cầu nhập lại tài khoản hoặc Email nếu tài khoản hoặc Email đó đã tồn tại trong CSDL Thông báo và yêu cầu nhập lại thông tin trong trườờ̀ng hợp thông tin nhập vào không chính xác, không phù hợp Thông báo kết quả đăng ký, mã khách hàng được cấp 2.4 Chức năng TÌM KIẾM - Tìm kiếm thông tin về bản thân khách hàng - Tìm kiếm thông tin về đơn hàng khách hàng đó đã đặt ( theo mã khách hàng ) 17 TIEU LUAN MOI download : skknchat123@gmail.com - Tìm kiếm thông tin về sản phẩm ( theo loại, nhóm sản phẩm ) - Đầu vào: Từ hoặc cụụ̣m từ cần tìm kiếm Dạng tìm kiếm ( tìm kiếm khách hàng, đơn hàng hay sản phẩm ) - Quá trình thực hiện: Module tìm kiếm trong CSDL Module hiển thị kết quả tìm kiếm - Đầu ra: Kết quả tìm kiếm 2.5 Chức năng ĐẶT HÀNG - Sau khi khách hàng chọn những sản phẩm cần mua đặt vào giỏ hàng, khách hàng có thể đặt mua hàng chính thức thông qua Website - Đầu vào: Danh mụụ̣c mặt hàng trong giỏ hàng Thông tin cá nhân khách hàng ( Mã KH, Họ tên, mật khẩu, …) Thông tin liên quan đến việc mua hàng ( ngày mua, thờờ̀i điểm giao hàng, số lượng mỗi mặt hàng đặt mua, hình thức thanh toán, nơi nhận hàng, ngườờ̀i nhận, tổng số tiền, tỷ giá USD/VND,…) - Các quá trình thực hiện: Module hiển thị đầy đủ thông tin liên quan đến sản phẩm khách hàng đã chọn Module tính tổng tiền hàng theo đơn giá và tỷ giá của ngày đặt mua Module nhập thông tin đơn hàng vào CSDL Module kiểm tra xem khách hàng đã đăng ký là khách hàng thườờ̀ng xuyên của công ty chưa Module cập nhật đơn hàng vào CSDL Module thông báo cho khách hàng việc đặt hàng thành công, các thủ tụụ̣c thanh toán, nhận hàng, hướng dẫn đặt hàng hay thông báo đặt hàng không thành công - Đầu ra: Thông báo tình trạng đặt hàng (thành công/ không thành công), các thủ tụụ̣c thanh toán, nhận hàng, hoặc hướng dẫn đặt hàng lại trong trườờ̀ng hợp thông tin đặt hàng không phù hợp 2.6 Chức năng PHẢN HỒI – LIÊN HỆ - Cho phép ngườờ̀i dùng góp ý, khiếu nại, phản hồi… một số thông tin liên quan đến sản phẩm - Đầu vào: Các thông tin góp ý, phản hồi dưới dạng Email - Quá trình thực hiện: Module nhập thông tin góp ý, phản hồi Module lưu thông tin góp ý và CSDL 18 TIEU LUAN MOI download : skknchat123@gmail.com Đầu ra: Thông tin chi tiết về góp ý, phản hồi chờờ̀ nhà quản trị trả lờờ̀i II Phân tích cơ sở dữ liệu 2 Mô hình thực thể quan hệ 3 Một số bảng thể hiện các thành phần dữ liệu Tên cơ sở dữ liệu: mobile_store - 2.1 Bảng categories # 1 2 3 4 2.2 Bảng orders # 1 2 3 4 5 6 7 8 2.3 # 1 2 3 4 5 19 TIEU LUAN MOI download : skknchat123@gmail.com 6 created_at varchar(255) Được tạo bởi 20 TIEU LUAN MOI downloa d: skkncha t123@g mail.co m CHƯƠNG 3 : THIẾT KẾ GIAO DIỆN VÀ THUẬT TOÁN I Một số hình ảnh giao diện 1 Giao diện trang index.php ( trang chủ ) 2 Giao diện trang login.php 21 TIEU LUAN MOI download : skknchat123@gmail.com 3 Giao diện Admin 4 Giao diện cho phép khách hàng chọn hàng 22 TIEU LUAN MOI download : skknchat123@gmail.com 5 Giao diện trang xuất Hóa đơn 6 Giao diện trang Liên hệ 23 TIEU LUAN MOI download : skknchat123@gmail.com II Thiết kế mã ( Code Design ) 1 Sơ đồ khối chức năng chọn và đặt hàng Xem danh mục mặt hàng DM hàng Liệt kê danh mục mặt hàng SP đã tồn tại SP đã tồn tại chưa ? SP chưa Thêm hàng vào giỏ Dừng chọn hàng TIEU LUAN MOI download : skknchat123@gmail.com Chưa đăng ký Đăng ký thành viên ĐK thành viên vào Lưu đơn hàng CSDL Đơ n hàn g 2 Sơ đồ khối chức năng Thanh toán Xem giỏ hàng Đăng nhập K T Nhập thông tin THẺ thanh toán TIEU LUAN MOI download : skknchat123@gmail com KT Gửi ma tha 3 Chức năng ĐĂNG KÝ THÀNH VIÊN Nhập thông tin cá nhân KT thông tin Thêm thành viên TIEU LUAN MOI download : skknchat123@gmail.com ... GIÁ NỘI DUNG BÀI BÁO CÁO Môn học: Lập trình phát triển ứng dụng Web nâng cao Họ tên sinh viên: Lộc Quang Sơn MSSV: 20012030398 Ngành: Lập trình Tên đềề̀ tài: Quản lý bán hàng điện thoại Nhận xét:... họ tên) TIEU LUAN MOI download : skknchat123@gmail.com Tên sinh viên, tên đềề̀ tài báo cáo Môn học, mô đun: Quản lý bán hàng điện thoại TT Mơn học: Lập trình phát triển ứng dụng Web nâng cao. .. CÔNG NGHỆ THÔNG TIN ĐỀ TÀI BÀI BÁO CÁO Mơn học: Lập trình phát triển ứng dụng Web nâng cao Họ tên: Lộc Quang Sơn Ma số sinh viên: 20012030398 Lơp: K20.PR3.03 Ngành: Lập trình Khoa: Cơng nghệ

Ngày đăng: 14/09/2022, 14:44

Hình ảnh liên quan

Hình 1.2. Biểu đồ phân rã chức năng hệ thống quản lý bán hàng điện thoại. - BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao  tên đề tài quản lý bán hàng điện thoại

Hình 1.2..

Biểu đồ phân rã chức năng hệ thống quản lý bán hàng điện thoại Xem tại trang 15 của tài liệu.
Hình 1.3.a. Biểu đồ luồng dữ liệu mức khung cảnh. 1.3.b. Biểu đồ luồng dữ liệu mức đỉnh của hệ thống - BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao  tên đề tài quản lý bán hàng điện thoại

Hình 1.3.a..

Biểu đồ luồng dữ liệu mức khung cảnh. 1.3.b. Biểu đồ luồng dữ liệu mức đỉnh của hệ thống Xem tại trang 17 của tài liệu.
Hình 1.3.b. Biểu đồ luồng dữ liệu mức đỉnh Level 1. 1.3.c. Biểu đồ luồng dữ liệu mức dưới đỉnh (Level 2). - BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao  tên đề tài quản lý bán hàng điện thoại

Hình 1.3.b..

Biểu đồ luồng dữ liệu mức đỉnh Level 1. 1.3.c. Biểu đồ luồng dữ liệu mức dưới đỉnh (Level 2) Xem tại trang 18 của tài liệu.
Hình 1.3.c. Biểu đồ luồng dữ liệu mức dưới đỉnh (Level 2) - BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao  tên đề tài quản lý bán hàng điện thoại

Hình 1.3.c..

Biểu đồ luồng dữ liệu mức dưới đỉnh (Level 2) Xem tại trang 18 của tài liệu.
Hình 1.4. Sơ đồ Use Case 2. Phân tích các chức năng của Khách hàng. - BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao  tên đề tài quản lý bán hàng điện thoại

Hình 1.4..

Sơ đồ Use Case 2. Phân tích các chức năng của Khách hàng Xem tại trang 19 của tài liệu.
2. Mơ hình thực thể quan hệ. - BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao  tên đề tài quản lý bán hàng điện thoại

2..

Mơ hình thực thể quan hệ Xem tại trang 22 của tài liệu.
I. Một số hình ảnh giao diện. - BÀI báo cáo môn học lập trình và phát triển ứng dụng web nâng cao  tên đề tài quản lý bán hàng điện thoại

t.

số hình ảnh giao diện Xem tại trang 25 của tài liệu.

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

Tài liệu liên quan