1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ Án 1.Pdf

23 7 0

Đ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ội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH BẮC KHOA CÔNG NGHỆ THÔNG TIN  Giảng viên hướng dẫn Th S Nguyễn Thị Mười Phương Sinh viên thực hiện Bùi Minh Đức Lớp 08D – CNTT 2 MSSV 08D4800096 th[.]

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH BẮC KHOA CÔNG NGHỆ THÔNG TIN  Giảng viên hướng dẫn: Th.S Nguyễn Thị Mười Phương Sinh viên thực : Bùi Minh Đức Lớp : 08D – CNTT MSSV : 08D4800096 tháng 06 năm 2022 Mục Lục LỜI CẢM ƠN LỜI NÓI ĐẦU PHẦN 1: MỞ ĐẦU Lí chọn đề tài Hướng tiếp cận đề tài Nội dung thực đề tài Ý nghĩa lý luận ý nghĩa thực tiễn đề tài Cấu trúc báo cáo PHẦN 2: NỘI DUNG CHƯƠNG 1: KHẢO SÁT, XÁC ĐỊNH YÊU CẦU 1.1.Giới thiệu đề tài 1.2.Thông tin chung 1.3.Nội dung khảo sát Phần 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 I Sơ đồ ngữ cảnh 12 II Sơ đồ phân cấp chức 12 III Sơ đồ mức đỉnh 12 IV Sơ đồ mức đỉnh quản lý tài khoản 13 V Sơ đồ mức đỉnh quản lý sản phẩm 13 VI Sơ đồ mức đỉnh quản lý kho 13 VII Sơ đồ mức đỉnh thống kê báo cáo 14 VIII Sơ đồ mức đỉnh khách hàng 14 Phần 3: PHÂN TÍCH THIẾT KẾ CSDL 15 3.1 Các bảng liệu 15 Phần 4: Kiểm thử 18 LỜI CẢM ƠN Qua thời gian nghiên cứu tiến hành thực đến nay, đề tài “Xây dựng website bán mũ bảo hiểm” hoàn thành Em xin chân thành cảm ơn thầy cô trường Đại Học Kinh Bắc truyền đạt kiến thức, kinh nghiệm quý báu cho em suốt trình học Đặc biệt thầy cô khoa Cơng nghệ thơng tin tận tình giảng dạy, bảo, trang bị cho em kiến thức cần thiết suốt trình học tập nghiên cứu khoa, tạo điều kiện thuận lợi giúp em thực đề tài lớn Em xin chân thành cảm ơn cô Nguyễn Thị Mười Phương tận tình giảng dạy hướng dẫn em hồn thành tốt đề tài thành phần thiếu nỗ lực q trình thực Và cuối em xin gửi lời cảm ơn đến gia đình ln ln động viên, ủng hộ, người bạn gắn bó, chia sẻ nhiều kinh nghiệm kiến thức thực đề tài, để đề tài hồn thành cách thành cơng Trong trình thực đề tài, em cố gắng nhiều khơng tránh khỏi thiếu xót hạn chế định Em mong nhận đóng góp ý kiến, bảo tận tình cảm thông quý thầy cô bạn để đề tài em hoàn thiện thiết thực Em xin chân thành cảm ơn! Sinh viên thực hiện: Bùi Minh Đức LỜI NÓI ĐẦU Ngày nay, cơng nghệ thơng tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử khơng cịn thứ phương tiện q mà ngày trở thành công cụ làm việc giải trí thơng dụng người, khơng cơng sở mà cịn gia đình Đứng trước vai trị thơng tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm biện pháp để xây dựng hồn thiện hệ thống thơng tin nhằm tin học hóa hoạt động tác nghiệp đơn vị Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thơng qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà khơng phải nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Ở Việt Nam có nhiều doanh nghiệp tiến hành thương mại hóa Internet khó khăn sở hạ tầng viễn thông chưa phát triển mạnh, dịch vụ toán điện tử qua ngân hàng chưa phổ biến nên dừng lại mức độ giới thiệu sản phẩm tiếp nhận đơn đặt hang hông qua web Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam, em định thực đề tài “Xây dựng Website bán mũ bảo hiểm” Việc xây dựng website giúp cho công việc kinh doanh trở nên thuận lợi dễ dàng hơn, đáp ứng nhu cầu làm việc lúc, nơi, đồng thời thỏa mãn nhu cầu xem thông tin, mua bán online… đối tượng khách hàng PHẦN 1: MỞ ĐẦU Lí chọn đề tài Ngày nay, công nghệ thông tin ngày phát triển nhu cầu sống việc ứng dụng Công nghệ thông tin vào công việc người phát triển mạnh mẽ ngày đa dạng hơn, đặc biệt vấn đề quảng bá sản phẩm internet dành ý nhà sản xuất với mục đích thu doanh thu lớn Nhiều công nghệ sử dụng áp dụng hàng ngày, đưa phần mềm vào quản lý ngày trực quan sinh động với người sử dụng, nhằm phục vụ nhu cầu truyền thông người, hoạt động kinh doanh mũ bảo hiểm ngày phát triển mạnh mẽ xu hướng bán lẻ cửa hàng, doanh nghiệp Hiện nay, đa số cửa hàng bán mũ bảo hiểm chưa có phần mềm quản lý, phương pháp quản lý thực cách thủ công chủ yếu cách ghi chép sổ sách… Nhằm giảm thao tác thủ cơng, mang lại tính xác hiệu cao công tác quản lý hoạt động kinh doanh Nhằm giúp đối tượng kinh doanh mũ bảo hiểm giới thiệu, quảng bá sản phẩm rộng rãi tới người tiêu dùng, hỗ trợ việc mua bán qua mạng cách nhanh chống, hiệu quả, tiết kiệm chi phí, thời gian Giúp khách hàng lựa chọn cho mũ bảo hiểm ưng ý mà khơng cần phải đến tận nơi để xem mua hàng, khách hàng xem mua hàng trực tuyến website Từ lý em định thực đề tài “Xây dựng website bán mũ bảo hiểm” Website cung cấp thông tin cách nhanh chóng đầy đủ, vài thao tác click chuột người dùng tìm sản phẩm phù hợp với mình, từ giá đến kiều dáng, tính phù hợp với tầng lớp sử dụng Thỏa mãn nhu cầu người dùng nhanh chóng thành công mà website mang đến Hướng tiếp cận đề tài - Website dễ sử dụng, giao diện đẹp, thân thiện với người dùng - Đầy đủ chức chính, tính tốn xác - Thống kê, báo cáo nhanh, xác,hóa đơn dễ nhìn đẹp 3 Nội dung thực đề tài - Khảo sát hệ thống - Khảo sát trang web bán hàng trực tuyến Shopee.vn, Tiki.vn, Lazada.vn từ áp dụng để xây dựng website bán mũ bảo hiểm - Phân tích chức hệ thống - Từ q trình khảo sát, phân tích đưa bảng chức hệ thống phân tích chi tiết chức Xây dựng website bán mũ bảo hiểm - Phân tích thiết kế hệ thống - Vẽ phân tích sơ đồ phân dã - Biểu đồ phân cấp chức - Biểu đồ ngữ cảnh - Biểu đồ mức đỉnh - Biểu đồ mức đỉnh - Phân tích CSDL - Phân tích thiết kế chương trình Ý nghĩa lý luận ý nghĩa thực tiễn đề tài - Hệ thống chương trình phần mềm giúp cho doanh nghiệp hay chủ cửa hàng giới thiệu bán sản phẩm tới người tiêu dung cách nhanh thông qua trang web bán mũ bảo hiểm Và thông qua trang web người dùng tiếp cận mặt hàng với thao tác đơn giản máy có kết nối mạng Internet bạn có tận tay cần mà khơng phải nhiều thời gian - Đề tài giúp em hiểu rõ nghiệp vụ quản lý bán hàng qua mạng - Ứng dụng đề tài vào việc tối ưu hóa chương trình quản lý sản phẩm cửa hàng bán mũ bảo hiểm Cấu trúc báo cáo * Mở đầu * Nội dung - Phần 1: Khảo sát, xác định yêu cầu - Phần 2: Phân tích thiết kế thiết kế hệ thống - Phần 3: Phân tích thiết kế sở liệu - Phần 4: Phân tích thiết kế chương trình - Phần 5: Kiểm thử * Phần 3: Thực nghiệm đánh giá kết PHẦN 2: NỘI DUNG CHƯƠNG 1: KHẢO SÁT, XÁC ĐỊNH YÊU CẦU 1.1.Giới thiệu đề tài 1.1.1 Mục đích Giai đoạn tập trung vào việc thu thập thông tin, tài liệu liên quan tới cấu trúc hệ thống hoạt động hệ thống nhằm xác định số vấn đề trước bắt đầu xây dựng, phát triển dự án Nội dung cần khảo sát tương ứng với vấn đề cần giải cho phù hợp với yêu cầu người sử dụng quy mơ hệ thống thơng tin Nhằm phân tích định rõ yêu cầu khách hàng Tìm hiểu xem phần mềm cần làm khơng phải làm Đích cuối cơng việc phân tích tạo đặc tả yêu cầu, tài liệu ràng buộc khách hàng người phát triển để đến đích chung tạo phần mềm 1.1.2 Phạm vi Phục vụ cho cửa hàng bán mũ bảo hiểm có nhu cầu bán hàng qua mạng Và cho nhà sản xuất muốn giới thiệu, muốn quảng bá sản phẩm tới người tiêu dùng thơng qua cửa hàng mũ bảo hiểm Phục vụ cho người tiêu dùng mua sắm trực tuyến thông qua Internet 1.2.Thông tin chung 1.2.1 Thời gian địa điểm Địa điểm khảo sát: Khảo sát trang web bán hàng trực tuyến Shopee.vn, Tiki.vn, Lazada.vn 1.3.Nội dung khảo sát 1.3.1 Hạ tầng trang web bán hàng Hiện nay, nhiều trang web rao vặt mua bán online nghĩa, khơng có ràng buộc, kiểm sốt người mua lẫn người bán, tỉ lệ rủi ro mua hàng khách hàng cao Các web bán hàng phần đáp ứng nhu cầu mua bán hàng trực tuyến người sử dụng Bên cạnh số cửa hàng vần chưa có trang web riêng để giới thiệu thông tin bán hàng Ngay phương thức tốn cịn theo kiểu “tiền trao, cháo múc”, chưa có liên kết ngân hàng đơn vị bán hàng Người sử dụng dùng thẻ toán quốc tế qua internet phải cam kết với ngân hàng hoàn toàn chịu rủi ro mua bán qua mạng 1.3.2 Quy trình nghiệp vụ - Quy trình nhập hàng: Khi kho báo hết hàng phận kinh doanh nghiên cứu xem cần nhập mặt hàng phận kinh doanh lên kế hoạch nhập hàng (nhập chiếc, nào…) Sau báo lên nhà cung cấp nhập hàng về, nhập hàng đánh mã để tiện việc theo dõi Kế toán kho lưu trữ mã hàng vào phiếu nhập - Quy trình bán hàng: Có hai cách thức: + Bán hàng trực tiếp: Khách hàng đến cửa hàng mua nhân viên bán hàng tư vấn mặt hàng cần mua sau khách hàng chọn mặt hàng cần mua, khách hàng gặp nhân viên thu ngân nộp tiền lấy phiếu đợi kho xuất hàng, sau lấy hàng nhân viên bán hàng giao bảo hành kèm hóa đơn cho khách hàng + Bán hàng trực tuyến: Người quản lý đăng lên sản phẩm kèm thông số kĩ thuật, thông tin khuyến mại, tình trạng, số lượng giá Khách hàng cần mua hàng sau lựa chọn đưa thông số kĩ thuật mặt hàng cần mua phải đăng nhập để tiến hành thêm mặt hàng vào giỏ hàng sau khách hàng lựa chọn phương thức tốn khác nhau, toán qua chuyển khoản toán nhận hàng… Khách hàng điền địa nhận hàng, số điện thoại vào đơn đặt hàng Sau nhận xác nhận chuyển tiền khách hàng cửa hang thực giao hàng cho khách hàng, tùy vào khu vực mà tính cách thu phí vận chuyển khơng thu phí khác Hóa đơn đưa cho khách hàng phịng kế tốn thu lại liên để lưu trữ Thông tin khách hàng cập nhật vào hệ thống khách hàng mua sản phẩm cơng ty để tiện cho việc chăm sóc khách hàng + Chăm sóc khách hàng qua điện thoại email 1.3.3 Xác định yêu cầu nghiệp vụ *) Yêu cầu chung hệ thống - Hệ thống áp dụng rộng rãi, phổ biến cho đối tượng - Giao diện đơn giản, thân thiện, đẹp dễ nhìn, dễ sử dụng cho đối tượng mà khơng cần trình độ cao - Phải có tính bảo mật cao - Thao tác nhanh chóng, hợp lý, hiệu quả, xác - Cập nhật, phục hồi lưu liệu - Có chức sau: Quản trị hệ thống - Quản lý đơn hàng - Quản lý người dùng - Quản lý sản phẩm - Quản lý danh mục - Quản lý nhà cung cấp - Quản lý giỏ hàng: quản lý giỏ hàng khách hàng họ chọn sản phẩm - Thống kê sản phẩm: Bán chạy nhất, bán ngày, tuần, tháng, năm - Thống kê đơn hàng - Lập báo cáo Nhóm người dùng - Trang chủ: Giới thiệu thơng tin cửa hàng, hiển thị thông tin khuyến mãi, hàng mới, hàng ưa chuộng - Hiển thị chi tiết thông tin sản phẩm - Đăng nhập/ đăng kí: Đăng nhập đăng kí tài khoản thành viên để mua hàng online trang web - Tìm kiếm: Cho phép khách hàng ghé thăm website cửa hang tìm kiếm sản phẩm theo số tiêu chí như: Tên sản phẩm, tên hãng sản xuất - Giỏ hàng: đựng sản phẩm mà khách hàng chọn - Đặt hàng: Cho phép khách hàng đặt mua hàng *) Yêu cầu cụ thể chức - Khi khách hàng có nhu cầu mua hàng sau xem kỹ thông tin mặt hàng thông qua trang web cửa hàng, khách hàng đặt hàng thông qua website - Mỗi khách hàng muốn mua hàng phải thành viên phải đăng ký thành công trang web cửa hàng, sau khách hàng đăng nhập thực mua hàng website công ty - Trên trang web cửa hàng hiển thị đầy đủ mặt hàng, khách hàng lựa chọn để xem tìm kiếm cơng cụ tìm kiếm sản phẩm sản phẩm mà cần tìm - Khi tìm sản phẩm cần mua, khách hàng cần click vào sản phẩm để xem thơng tin chi tiết sản phẩm đặt mua ln sản phẩm - Sản phẩm mà khách hàng lựa chọn đưa vào giỏ hàng, khách hàng khơng hài lịng với sản phẩm lựa chọn xóa sản phẩm lựa chọn sản phẩm khác thay xóa giỏ hàng khơng muốn mua - Sau chọn sản phẩm mà quý khách cần mua, khách hàng ấn vào nút đặt hàng để gửi yêu cầu đặt hàng cho cửa hàng Khách hàng cần phải kiểm tra lại thông tin cá nhân chủng loại hàng hóa mà đặt mua để thuận lợi cho việc thực giao dịch - Để thuận tiện cho việc thực đơn hàng, khách hàng cần ghi đúng, đủ thông tin mục đăng ký thành viên - Mọi đơn hàng thiếu số thông tin cần thiết (họ tên, địa chỉ, số điện thoại…) bị loại bỏ - Những đơn hàng mà công ty cho không hợp lý bị loại bỏ mà không cần báo trước - Khách hàng lựa chọn nhiều phương thức toán khách như: - Thanh toán nhận hàng toán việc chuyển khoản - Có thể trực tiếp đến cửa hàng để giao dịch khách hàng lựa chọn phương thức giao hàng - Nhận hàng cửa hàng (nếu gần địa điểm cửa hàng) - Nhận hàng nhà 1.3.4 Xác định yêu cầu kỹ thuật Môi trường phát triển Công nghệ phát triển: Visual code version 1.65 Ngôn ngữ: PHP Hệ quản trị: Phpmyadmin Môi trường ứng dụng Xác định yêu cầu cách thức trình bày - Giao diện đẹp, dễ nhìn - Cách trình bày hợp lý đơn giản, khơng cầu kì - Cách sử dụng khơng làm khó người dùng - Có hướng dẫn sử dụng cụ thể Phần 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG I Sơ đồ ngữ cảnh II Sơ đồ phân cấp chức III Sơ đồ mức đỉnh IV Sơ đồ mức đỉnh quản lý tài khoản V Sơ đồ mức đỉnh quản lý sản phẩm VI Sơ đồ mức đỉnh quản lý kho VII Sơ đồ mức đỉnh thống kê báo cáo VIII Sơ đồ mức đỉnh khách hàng Phần 4: PHÂN TÍCH THIẾT KẾ CSDL 3.1 Các bảng liệu Roles (id, name) Users ( id, name, gender, address, phone, email, account, password, avatar, role_id) Products (id, name, price, discount, photo,description, suppliers_id) Orders ( id, user_id, name_receiver, phone_receiver, address_receiver, created_date, total, status) Orders_Products (order_id,product_id, quantity,status) Suppliers ( id , name, email, phone) *) Mô tả chi tiết bảng csdl: Tên "Roles" Tên trường Kiểu liệu P/F Diễn giải key? id Long P name String Khóa Quyền Tên "Users" Tên trường Kiểu liệu P/F Diễn giải key? id Long P name String Tên gender String Ngày tạo address String Ngày hết hạn phone String Số điện thoại email String Email account String Tài khoản password String Mật avatar String Ảnh đại diện roles_id Long F Khóa Khóa phụ roles Tên "Suppliers" Tên trường Kiểu liệu P/F Diễn giải key? id Long P name String Tên nhà cung cấp email Date Email phone Int Số điện thoại Khóa Tên "Products" Kiểu P/F Tên trường Diễn giải liệu key? id Long P Khóa name String Tên price float Ngày tạo discount int Ngày hết hạn photo String Số điện thoại description String Email suppliers_id Long F Khóa ngoại suppliers Tên "Orders" Kiểu P/F Tên trường Diễn giải liệu key? id Long P Khóa Long F user_id Khóa ngoại user name_receiver String Tên người nhận Số điện thoại người phone_receiver String nhận address_receiver String Địa người nhận created_date String Ngày đặt hàng total String Tổng tiền status Smallint Trạng thái Tên "Orders_Products " Tên Kiểu P/F Diễn giải trường liệu key? order_id Long P/F Khóa chính, khóa ngoại 'Orders' product_id Long P/F Khóa chính, khóa ngoại 'Products' quantity int Số lượng status Smallint Trạng thái Phần 5: Kiểm thử *) Kiểm thử khách hàng ( đăng nhập, đăng kí, cập nhật thơng tin) ID Tên chức Tạo tài khoản Các bước thực Đầu vào 1.Nhập thơng Tên, giới tính, địa chỉ, tin số điện thoại, email, tài Tạo tài khoản khoản, mật khẩu, ảnh 2.Nhân nút đại diện đăng ký Mô tả Đăng nhập hệ thống Đăng nhập vào hệ thống 1.Nhập thông tin 2.Nhân nút đăng nhập Cập nhật thông tin Cập nhật thông tin người dùng vào hệ thống 1.Nhập thông tin cần cập nhật 2.Nhân nút lưu Xem danh sách tài khoản Xem danh sách tài khoản người dùng 1.Chọn danh mục tài khoản muốn xem Đầu Tài khoản thêm vào hệ thống Số điện thoại, mật Đăng nhập vào hệ thống Tên, giới tính, địa chỉ, số điện thoại, email, tài khoản, mật khẩu, ảnh đại diện Thông tin người dùng cập nhật vào hệ thống Danh mục tài khoản Hiện thị danh sách tài khoản mà người dùng chọn Quy ước: + T – True: Nhập tên, giới tính, địa chỉ, tài khoản … + F – False: Tên, giới tính, địa chỉ, tài khoản… ( không với regex pattern) + E – Error: Hiển thị lỗi + S – Success: Hiển thị thông báo thành công Test register STT Điều kiện Tên khách hàng Giới tính Địa Số điện thoại Email Tài khoản Mật Ảnh đại diện Kết Test T T T T T T T T S Test F E E E E E E E E Test T E E E E E E E E Test T T E E E E E E E Test T T T E E E E E E Test T T T T E E E E E 1.1 Kiểm tra tên - Rỗng - Đã nhập 1.2 Kiểm tra giới tính - Đã chọn - Chưa chọn 1.3 Kiểm tra địa - Rỗng - Đã nhập 1.4 Kiểm tra số điện thoại - Số điện thoại phải số, độ dài 10 kí tự số ( -> 9) - Số điện thoại khơng có dấu “ cách ” khơng rỗng - số điện thoại đăng kí tài khoản 1.5 Kiểm tra email - Email phải định dạng abc@xyz.com - Email không chưa dấu “cách” khơng rỗng - email đăng kí tài khoản 1.6 Kiểm tra tài khoản - Tài khoản không rỗng, - Tài khoản phải chứa kí tự số - Tài khoản phải có chưa chữ viết hoa Test T T T T T E E E E Test T T T T T T E E E Test T T T T T T T E E - Tài khoản không chứa dấu “cách” 1.7 Kiểm tra mật - Mật không rỗng, không chứa dấu “cách” - Mật phải mã hóa - Độ dài mật phải lớn kí tự 1.8 Kiểm tra ảnh đại diện - Có thể rỗng - Ảnh đại diện phải có đuôi (jpg, png) - Ảnh đại diện không vượt megabyte Kiểm tra đăng nhập STT Điều kiện Tài khoản Mật Kết Test T T S Test F E E Test T F E 2.1 Kiểm tra tài khoản đăng nhập- Khơng rỗng - Phải có tài khoản đăng nhập - Phải có chữ viết hoa kí tự số 2.2 Kiểm tra mật đăng nhập - Không rỗng - Độ dài mật phải lớn kí tự - Mật đăng nhập vào phải mã hóa *) Kiểm thử admin ( đăng nhập, cập nhật nhà cung cấp, cập nhật sản phẩm) ... KẾ HỆ THỐNG I Sơ đồ ngữ cảnh II Sơ đồ phân cấp chức III Sơ đồ mức đỉnh IV Sơ đồ mức đỉnh quản lý tài khoản V Sơ đồ mức đỉnh quản lý sản phẩm VI Sơ đồ mức đỉnh quản lý kho VII Sơ đồ mức đỉnh thống... tiết chức Xây dựng website bán mũ bảo hiểm - Phân tích thiết kế hệ thống - Vẽ phân tích sơ đồ phân dã - Biểu đồ phân cấp chức - Biểu đồ ngữ cảnh - Biểu đồ mức đỉnh - Biểu đồ mức đỉnh - Phân tích... Sơ đồ ngữ cảnh 12 II Sơ đồ phân cấp chức 12 III Sơ đồ mức đỉnh 12 IV Sơ đồ mức đỉnh quản lý tài khoản 13 V Sơ đồ mức đỉnh quản lý sản phẩm 13 VI Sơ đồ

Ngày đăng: 27/02/2023, 23:31

w