XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN THIẾT BỊ ĐIỆN TỬ

57 6 0
XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN THIẾT BỊ ĐIỆN TỬ

Đ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

Mặc dù đã rất cố gắng hoàn thiện báo cáo với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng báo cáo trong thời gian có hạn, và kiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Xây dựng hệ thống quản lý bán thiết bị điện tử” chắc chắn sẽ không thể tránh khỏi những thiếu sót. Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để báo cáo này được hoàn thiện hơn.

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO MÔN HỌC CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN THIẾT BỊ ĐIỆN TỬ Giảng viên hướng dẫn : TS Nguyễn Thị Hồng Khánh Sinh viên thực : Nguyễn Văn Doanh Lớp : D14CNPM5 Hà Nội, Tháng 10 năm 2021 PHIẾU CHẤM ĐIỂM ST T Họ tên, Mã sinh viên Nội dung thực Điểm Chữ ký Nguyễn Văn Doanh Họ tên giảng viên Chữ ký Ghi Giảng viên chấm 1: Giảng viên chấm 2: MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG : MỞ ĐẦU Phân tích nhu cầu website Tầm ảnh hưởng website Nghiên cứu tính khả thi website CHƯƠNG : KHẢO SÁT HỆ THỐNG Mục tiêu – Phạm vi đồ án Mô tả hệ thống .8 o Hệ thống giúp cho khách hàng cần mong muốn sở hữu thiết bị điện tử 2.2 Nhiệm vụ o Giới thiệu thông tin sản phẩm o Giới thiệu bán sản phẩm thiết bị điện tử o Hỗ trợ, tư vấn khách hàng cần đặt mua loại hàng o Hỗ trợ tư vấn , tìm kiếm sản phẩm 2.3 Khảo sát trạng 2.3.1 Quản trị hệ thống .9 CHƯƠNG : PHÂN TÍCH HỆ THỐNG 10 3.1 Phân tích hệ thống mặt chức 10 3.1.1 Sơ đồ phân giã chức 10 3.1.2.Sơ đồ luồng liệu 13 3.1.3 Đặc tả chức chi tiết 20 3.2 Phân tích hệ thống mặt liệu 29 Xây dựng mơ hình thực thể kết hợp ( ERD – Entity Relationship Diagram) .29 Xây dựng mơ hình quan hệ liệu 34 2.1 Chuyển từ ERD sang mơ hình quan hệ 34 2.2 Mơ hình quan hệ liệu 36 2.3 Đặc tả bảng liệu 37 CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 43 3 I Thiết kế giao diện 43 Thiết kế giao diện người dùng 43 Giao diện trang quản trị .47 CHƯƠNG : CÀI ĐẶT HỆ THỐNG 53 5.1 Cài đặt XAMPP : 53 5.2 Chèn sở liệu : 55 5.3 Chạy hệ thống : 56 KẾT LUẬN 57 TÀI LIỆU THAM KHẢO .58 LỜI NĨI ĐẦU Trên thực tế, khơng có thành cơng mà khơng gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thười gian từ bắt đầu học tập giảng đường Đại học đến nay, em nhận nhiều quan tâm, giúp đỡ thầy cơ, gia đình bạn bè Với lịng biết ơn sâu sắc nhất, em xin gửi đến thầy cô Khoa Công Nghệ Thông Tin- trường Đại Học Điện Lực với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt, kỳ này, em tiếp cận với mơn học hữu ích sinh viên ngành Cơng Nghệ Thơng Tin Đó mơn: “Cơng Nghệ Phần Mềm” Em xin chân thành cảm ơn cô Thạc sĩ Nguyễn Thị Hồng Khánh tận tâm hướng dẫn chúng em qua buổi học lớp buổi nói chuyện, thảo luận mơn học Trong thời gian học tập thực hành hướng dân cô, em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú mơn Cơng Nghệ Phần Mềm Nếu khơng có lời hướng dẫn, dạy bảo em nghĩ báo cáo khó hồn thành Xin gửi lời cảm ơn chân thành đến gia đình, bạn bè nguồn động viên to lớn, giúp em vượt qua khó khăn q trình học tập thực báo cáo Mặc dù cố gắng hoàn thiện báo cáo với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng báo cáo thời gian có hạn, kiến thức hạn chế, nhiều bỡ ngỡ, nên báo cáo “Xây dựng hệ thống quản lý bán thiết bị điện tử” chắn tránh khỏi thiếu sót Em mong nhận quan tâm, thơng cảm đóng góp q báu thầy cô bạn để báo cáo hoàn thiện Một lần nữa, em xin chân thành cảm ơn mong nhận đóng góp người Trân trọng CHƯƠNG : MỞ ĐẦU Phân tích nhu câầu website o Trong thời đại công nghệ thông tin nay, mà Internet trở nên thân quen dần trở thành công cụ thiếu sống lợi ích website việc quảng bá sản phẩm thương hiệu công ty thật to lớn o Tùy lĩnh vực kinh doanh doanh nghiệp mà website mang lại lợi ích khác Trang web trở thành cửa ngõ để doanh nghiệp tiếp thị sản phẩm đến khách hàng khắp nơi tồn giới Tâầm ả nh hưởng website o Website nơi doanh nghiệp khách hàng gặp Khi họ truy cập vào website bạn tìm thấy thông tin sản phẩm bạn cung cấp, đó, website trở thành kênh tư vấn khách hàng trực tuyến hữu hiệu o Website phương tiện để giới thiệu doanh nghiệp, quảng bá, marketing PR Nghiên cứu tính khả thi website o Khả thi tổ chức :  Giúp hội kinh doanh mở rộng : Cơ hội quảng bá không giới hạn, công việc kinh doanh mở cửa 24h/1ngày Website bạn văn phịng giao dịch kinh doanh tồn cầu ln mở cửa 24h/ngày, ngày/tuần 365 ngày/năm Bất kỳ ai, dù đâu ghé thăm văn phòng bạn  Giảm tối thiểu thời gian quản lý o Khả thi kinh tế :  Hãy tưởng tượng, thay phải gửi Catalogue giấy đĩa CDROM cho khách hàng, Bạn mời khách hàng đến thăm website với thơng tin cịn cặn kẽ đầy đủ Catalogue  Bạn trả lương cho cả, thứ văn phịng giao dịch tồn cầu bạn thực cách xác hồn tồn tự động Chi phí để có website thật nhỏ bé so với chi phí mà bạn bỏ để quảng bá hoạt động bạn phương tiện truyền thống o Khả thi kỹ thuật :  Sử dụng ngôn ngữ PHP/MYSQL thiết kế website , ngôn ngữ dễ sử dụng nhiều công ty lớn giới sử dụng : Yahoo Facebook, Wikipedia, Joomla, Wordpress…Còn Việt Nam Nhacso.net, Zingme, Vnexpress,…  PHP mang tầm vóc Open Source nên thư viện chúng phong phú đa dạng Có nhiều thư viện cộng đồng cung cấp hồn tồn miễn phí, giải hầu hết vấn đề gặp phải lập trình web.Với thư viện code phong phú, framework đa dạng giúp dễ dàng nghiên cứu học tập, lựa chọn “sản phẩm” phù hợp để triển khai ứng dụng Đây nguyên nhân chủ yếu khiến PHP ngày phát triển mạnh mẽ đa số lập trình viên tin dùng CHƯƠNG : KHẢO SÁT HỆ THỐNG Mụ c têu – Phạ m vi đồầ án 1.1 Mục tiêu o Nội dung hấp dẫn, đầy đủ, phù hợp với đối tượng sử dụng o Được xếp, bố cục cách hợp lý, tạo điều kiện cho người đọc dễ định hướng website o Hình thức đẹp phù hợp với chủ đề, nội dung, thân thiện với người dùng 1.2 Phạm vi báo cáo o Phạm vi thực đồ án dựa kiến thức thu từ mơn học q trình học tập trường tham khảo thêm số tài liệu bên để bổ sung thêm kiến thức nhằm hoàn thiện đồ án tốt hơn, đáp ứng mục tiêu đồ án o Ứng dụng phát triển hoàn chỉnh tăng hiệu kinh doanh, giảm tri phí quảng cáo, giúp tuyên truyền dễ dàng Mồ tả hệ thồống 2.1 Mô tả hệ thống o Hệ thống Website bán thiết bị điện tử hệ thống nhằm giới thiệu quảng bá thiết bị điện tử thời đại 4.0 Giúp giảm sức cho người hay làm thỏa mãn nhu cầu sống người o Hệ thống cịn giúp cho khách hàng cần mong muốn sở hữu thiết bị điện tử tất yếu để đáp ứng nhu cầu khách hàng 2.2 Nhiệm vụ o Giới thiệu thông tin thiết bị điện tử o Giới thiệu bán thiết bị điện tử o Hỗ trợ, tư vấn khách hàng cần đặt mua loại thiết bị điện tử o Hỗ trợ tư vấn , tìm kiếm thiết bị điện tử 2.3 Khảo sát trạng Các chức : - Quản trị hệ thống : Thêm , sửa, xóa danh sách quản trị viên - Quản lý tin tức : thêm, sửa , xóa tin tức danh mục tin - Quản lý sản phẩm : thêm, sửa , xóa sản phẩm danh mục sản phẩm - Quản lý banner : thêm, sửa , xóa banner quảng cáo - Quản lý đơn đặt hàng : xem , xóa đơn hàng xử lý - Quản lý khách hàng : xem, xóa khách hàng, xem chi tiết đơn hàng - Quản lý thơng tin liên hệ : xem, xóa thơng tin liên hệ xử lý 2.3.1 Quản trị hệ thống 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 - Khi quản trị viên muốn thêm người quản lý website (đăng tin, đăng sản phẩm,…) quản trị viên thêm admin vào liệu Vào Hệ thống => Quản lý admin => Thêm admin Quản lý tin tức Đăng nhập vào hệ thống quản trị Vào Quản trị nội dung => Danh sách tin tức => Thêm tin : Cách thêm tin tức Vào Quản trị nội dung => Danh mục tin tức => Thêm danh mục : Cách thêm danh mục tin tức Quản lý sản phẩm Đăng nhập vào hệ thống quản trị Vào Sản phẩm => Danh sách sản phẩm => Thêm sản phẩm : Cách thêm sản phẩm Vào Sản phẩm => Danh mục sản phẩm => Thêm danh mục : Cách thêm danh mục sản phẩm Quản lý banner Đăng nhập vào hệ thống quản trị Vào Marketing => Danh sách banner => Thêm banner: Cách thêm banner Vào Marketing => Danh sách banner => Quản lý vị trí banner => Thêm vị trí banner : Cách thêm vị trí banner Quản lý đơn đặt hàng Khi khách hàng gửi đơn đặt hàng website , hệ thống lưu đơn hàng quý khách vào sở liệu Quản trị viên xem đơn đặt hàng khách hàng giao hàng cho khách theo đơn đặt hàng Những đơn hàng xử lý , quản trị viên tiến hành xóa đơn hàng Quản lý khách hàng Khi khách hàng đăng ký website, hệ thống lưu thông tin khách hàng sở liệu Khi khách hàng đặt hàng, quản trị viên xem thông tin khách hàng đăng ký để liên hệ chuyển hàng địa điểm Quản lý liên hệ Khi khách hàng gửi liên hệ hàng hóa hay cần hỗ trợ vấn đề quản trị viên quản lý thông tin liên hệ khách hàng Quản trị viên xem xử lý yêu cầu khách hàng - Sau xử lý xong yêu cầu liên hệ khách hàng, quản trị viên xóa thơng tin liên hệ CHƯƠNG : PHÂN TÍCH HỆ THỐNG 3.1 Phân tích hệ thồống vêầ mặt chức 3.1.1 Sơ đồ phân giã chức Kí hiệu sử dụng : Sử dụng hình chữ nhật để biểu diễn chức chi tiết hệ thống Chức công việc cần làm phân theo mức từ tổng hợp đến chi tiết Tên chức Mỗi chức phân rã thành chức Chức có quan hệ phân cấp với chức cha Có loại phân cấp phân cấp dọc phân cấp ngang Các phân cấp có ý nghĩa tương đương nhau, chức mức có tầm quan trọng Biểu diễn: 10 S Xác nhận đơn đặt hàng - Quản lý tin tức : Đây danh sách tin tức bao gồm tiêu đề tin hình ảnh trích lược, nội dung Cũng giống sản phẩm, tin tức có nút sửa tin, xóa tin, thêm tin Nếu muốn sửa nội dung admin chọn nút sửa, không muốn tin hiển 25 thị lên website chọn nút xóa, thêm tin vừa viết lên website Begin Begin Nhập thông tin tin tức: tiêu đề, hình ảnh, nội dung… Sửa thông tin tin tức Cập nhật vào sở liệu Thêm vào sở liệu Cập nhật lên Website Cập nhật lên Website Begin Xóa tin cũ S Xác nhận xóa tin cũ Đ Xóa3tin khỏi sở liệu Website 26 - Liên hệ: Đây danh sách thắc mắc liên hệ khách hàng gửi cho cơng ty Người quản trị có nhiệm vụ đọc giải đáp thắc mắc cho khách hàng 27 3.2 Phân tích hệ thồống vêầ mặt liệu Xây dự ng mồ hình thự c thể kêốt hợ p ( ERD – Entty Relatonship Diagram) 1.1 Xác định thực thể 1.1.1 Thực thể : tbl_product (pro) - PRODUCT o Chứa thông tin sản phẩm o Các thuộc tính : id_product, name_product, price_product, price_old_product, status_product, accessories_product, id_sku_product, id_group_product, photo_product, sumary_product, detail_product 1.1.2 Thực thể : tbl_group_product (grpro) – CATEPRO o Chức thông tin danh mục sản phẩm , loại tranh o Các thuộc tính : id_group_product, list_name_group_product, photo_group_product, level_group_product, serial_group_product, description_group_product 1.1.3 Thực thể : tbl_news (news) NEWS o Chức thông tin viết website o Các thuộc tính : id_news, title_news, serial_news, id_group_news, 1.1.4 o o 1.1.5 o o 1.1.6 o o 1.1.7 o o photo_news, sumary_news, detail_news, post_date_news Thực thể : tbl_group_news (grnews)- CATENEWS Chứa thông tin danh mục tin tức , viết Các thuộc tính : id_group_news, name_group_news, level_group_news, serial_group_news, photo_group_news, description_group_news Thực thể : tbl_banner (ban)- BANNER Chứa thông tin banner quảng cáo website Các thuộc tính : id_banner, title_banner, serial_banner, id_group_banner, photo_ banner, sumary_ banner, detail_banner, post_date_banner Thực thể : tbl_group_banner(grban) - CATEBANNER Chứa thông tin vị trí banner hiển thị Các thuộc tính : id_group_banner, name_group_ banner, level_group_ banner, serial_group_ banner, photo_group_ banner, description_group_ banner Thực thể : tbl_about (ab) - ABOUT Chứa thông tin giới thiệu website Các thuộc tính : id_about, content_about 28 1.1.8 Thực thể : tbl_contact (cont) - CONTACT o Chứa thông tin khách hàng liên hệ o Các thuộc tính : id_contact, fullname_contact, mobile_contact, email_contact, address_contact, content_contact, post_date_contact 1.1.9 Thực thể : tbl_customer (cus) - CUSTOMER o Chứa thông tin khách hàng đăng ký o Các thuộc tính : id_customer, email_customer, password_customer, tell_customer, add_customer, register_date_customer 1.1.10.Thực thể : tbl_order (or) - ORDER o Chứa thông tin chung đơn hàng o Các thuộc tính : id_order, order_date_order, id_customer_order, total_all_order 1.1.11.Thực thể : tbl_order_detail (ordt) ORDERDT o Chứa thông tin chi tiết đơn hàng o Các thuộc tính : id_order_detail, id_order, id_product, quantity_order_detail, price_order_detail, total_order_detail 1.1.12.Thực thể : tbl_user (user) - USER o Chứa thông tin quản trị viên o Các thuộc tính : id_user, username_user, password_user, email_user, id_group_user - Mơ hình thực thể liên kết 29 Hình : Mơ hình thực thể liên kết ERD 30 1.2 Ma trận thực thể khóa o Cột : Liệt kê tập thực thể o Tập thực thể : tbl_product, tbl_group_product, tbl_news, tbl_group_news, tbl_banner, tbl_group_banner, tbl_order, tbl_order_detail, tbl_contact, tbl_user, tbl_customer o Hàng : Thuộc tính khóa tập thực thể - Viết ký hiệu o Khóa : id_product, id_group_product, id_news, id_group_news, id_user, id_contact, id_banner, id_group_banner, id_customer, id_order, id_order_detail o Ơ:  Khóa có tập thực thể : Kí hiệu “X” xuất tập thực thể : Kí hiệu  Nếu khơng có khóa “O” o Thiết lập quan hệ : tập thực thể cột 1, từ chứa khóa ta chiếu qua hàng để xem có dấu X hay O ta có liên kết tập thực thể xét với tập thực thể mà có chứa dấu hàng pro id_product X id_group_produc t O grpro news grnews ban grban user cont cus or X id_news X id_group_news O X id_banner X id_group_banner O X id_user X id_contact X id_customer X id_order X 31 id_order_detail 1.3 Quan hệ thực thể 1.3.1.1 Quan hệ CATEPRO PRODUCT Mỗi danh mục sản phẩm có nhiều sản phẩm, sản phẩm danh mục sản phẩm  Mối quan hệ – n 1.3.1.2 Quan hệ PRODUCT ORDERDT Mỗi sản phẩm có hóa đơn hóa đơn có nhiều nhiều sản phẩm O  Mối quan hệ n –n 1.3.1.3 Quan hệ USER ORDER Mỗi khách hàng có nhiều hóa đơn, mõi hóa đơn ứng với khách hàng  Mối quan hệ –n 32 3 33 Xây dự ng mồ hình quan hệ liệ u 2.1 Chuyển từ ERD sang mơ hình quan hệ 2.1.1 PRODUCT o Chứa thông tin sản phẩm

Ngày đăng: 29/11/2022, 19:44

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

Tài liệu liên quan