TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN VIỆN CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ ĐỀ TÀI PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN HÀNG TẠI NHÀ SÁCH TIẾN THỌ Giảng viên hướng dẫn TS Đoàn Quang Minh Sinh viên th[.]
TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN VIỆN CÔNG NGHỆ THƠNG TIN VÀ KINH TẾ SỐ ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN HÀNG TẠI NHÀ SÁCH TIẾN THỌ Giảng viên hướng dẫn: TS Đoàn Quang Minh Sinh viên thực hiện: Lê Ngọc Ánh Lớp chuyên ngành: Hệ thống thông tin quản lý 61B Mã sinh viên: 11190645 Hệ đào tạo: Chính quy Hà Nội, 06/2022 MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ VÀ SƠ ĐỒ LỜI MỞ ĐẦU CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ NHÀ SÁCH TIẾN THỌ VÀ ĐỀ TÀI NGHIÊN CỨU 1.1 Tổng quan nhà sách Tiến Thọ 1.2 Tổng quan đề tài nghiên cứu 1.2.1 Mục tiêu nghiên cứu: 1.2.2 Các phương pháp nghiên cứu: 1.2.3 Lợi ích đề tài: CHƯƠNG II: CƠ SỞ PHƯƠNG PHÁP LUẬN VÀ CÁC PHƯƠNG PHÁP THIẾT KẾ CƠ SỞ DỮ LIỆU 10 2.1 Hệ thống thông tin Hệ thống thông tin quản lý 10 2.1.1 Một số khái niệm 10 2.1.2 Phân loại Hệ thống thông tin 12 2.2 Quy trình phát triển Hệ thống thơng tin Quản lý 14 2.2.1 Giai đoạn 1: Đánh giá yêu cầu 14 2.2.2 Giai đoạn 2: Phân tích chi tiết 15 2.2.3 Giai đoạn 3: Thiết kế Logic 15 2.2.4 Giai đoạn 4: Đề xuất phương án giải pháp 16 2.2.5 Giai đoạn 5: Thiết kế vật lý 16 2.2.6 Giai đoạn 6: Triển khai kỹ thuật hệ thống 17 2.2.7 Giai đoạn 7: Cài đặt khai thác 17 2.3 Các phương pháp thiết kế CSDL 18 2.3.1 Thiết kế CSDL logic từ thông tin đầu 18 2.3.2 Thiết kế CSDL phương pháp mơ hình hóa 19 2.4 Các công cụ hỗ trợ thực đề tài 22 2.4.1 Microsoft Visual Studio 22 2.4.2 Ngơn ngữ lập trình C# 22 2.4.3 Câu lệnh SQL 23 CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN HÀNG TẠI NHÀ SÁCH TIẾN THỌ 24 3.1 Khảo sát thực trạng nhà sách Tiến Thọ 24 3.2 Xác định yêu cầu phần mềm 24 3.2.1 Với nhà quản lý 24 3.2.2 Với nhân viên 25 3.2.3 Với khách hàng 25 3.2.4 Với nhà xuất 25 3.3 Mơ hình hóa hệ thống 26 3.3.1 Mơ hình phân rã chức ( BFD) 26 3.3.2 Sơ đồ cấy trúc liệu ( DFD) 29 3.3.3 Sơ đồ IFD 34 3.4 Thiết kế 3.4.1 Thiết kế sở liệu 36 3.4.2 Thiết kế chi tiết bảng sở liệu 38 3.4.3 Thiết kế form 54 Kết đạt 60 Kiến nghị hướng phát triển 61 Danh mục tài liệu tham khảo 62 STT DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Thuật ngữ tiếng Anh Thuật ngữ tiếng Việt AI Artifical intelligent Trí tuệ nhân tạo CSDL Cơ sở liệu IT Information Technology Công nghệ thông tin (CNTT) IS Information System Hệ thống thông tin DANH MỤC HÌNH VẼ VÀ SƠ ĐỒ Hình 1: Thơng tin quản lý 11 Hình 2: Ví dụ hệ thống thông tin doanh nghiệp 14 Hình 1: Sơ đồ chức BFD Quản lý cửa hàng sách .26 Hình 2: Sơ đồ ngữ cảnh CD 29 Hình 3: Sơ đồ DFD mức hệ thống quản lý nhà sách 30 Hình 4: Sơ đồ DFD mức – Quản lý liệu 31 Hình 5: Sơ đồ DFD mức – Quản lý nghiệp vụ 32 Hình 6: Sơ đồ DFD mức – Tìm kiếm thơng tin 33 Hình 7: Sơ đồ DFD mức – Thống kê 34 Hình 8: Sơ đồ IFD Quy trình nhập hàng 35 Hình 9: Sơ đồ IFD Quy trình bán hàng 36 Hình 10: Sơ đồ thực thể quan hệ (ERD) 37 Hình 11: Sơ đồ mối liên kết bảng 44 Hình 12: Giải thuật đăng nhập .46 Hình 13: Giải thuật tính doanh thu 48 Hình 14: Giải thuật tính doanh thu đầu sách .49 Hình 15: Giải thuật tìm kiếm sách theo tên sách 51 Hình 16: Giải thuật tìm kiếm khách hàng theo tên khách 53 Hình 17: Giao diện đăng nhập .54 Hình 18: Giao diện hình .55 Hình 19: Giao diện danh mục nhân viên .56 Hình 20: Giao diện danh mục nhà cung cấp 57 Hình 21: Giao diện danh mục khách hàng 58 Hình 22: Giao diện tìm kiếm sách .59 LỜI MỞ ĐẦU Thế giới ngày có nhiều tiến mạnh mẽ công nghệ thông tin (CNTT) từ tiềm thông tin trở thành tài nguyên thực sự, trở thành sản phẩm hàng hoá xã hội, tạo thay đổi to lớn lực lượng sản xuất, sở hạ tầng, cấu trúc kinh tế, tính chất lao động cách thức quản lý lĩnh vực xã hội Nghành công nghệ thông tin phát triển vượt trội dẫn đến việc đòi hỏi đời hệ thống để trợ giúp người việc quản lý Thông qua lĩnh vực phân tích thiết kế hệ thống thơng tin giúp việc quản lý nhanh chóng đơn giản Để bắt nhịp với phát triển đó, hầu hết cửa hàng lớn, vừa nhỏ phải cập nhật thích nghi với cơng nghệ tiên tiến việc tin học hố quy trình xử lý cơng việc quản lý Việc sử dụng phần mềm ứng dụng khác công nghệ mang lại tác dụng lớn tăng hiệu suất xử lý lượng liệu phức tạp, hạn chế tối đa sai sót xảy vận hành thủ cơng tối ưu hố nguồn lực khác làm giảm thiểu tối đa chi phí đầu vào Khi thích nghi với thay đổi này, cửa hàng cảm thấy dễ dàng việc kiểm soát quản lý, vận hành cửa hàng, thu hẹp không gian lưu trữ liệu tiết kiệm thời gian việc tìm kiếm liệu cụ thể Xuất phát từ nhu cầu thực tế thay quy trình quản lý nhà sách thủ cơng, dễ nhầm lẫn thời gian cần có hệ thống trợ giúp việc quản lý hàng hóa, khách hàng doanh thu nhà sách Tiến Thọ cách tối ưu, nhanh chóng tiện lợi Từ đó, đề tài “Phân tích, thiết kế phần mềm quản lý bán hàng nhà sách Tiến Thọ” em lựa chọn đầu tư công sức thực Trước hết, em xin chân thành cảm ơn TS Đoàn Quang Minh hướng dẫn giúp đỡ em hoàn thành đề tài Trong trình thực đề án, kiến thức kinh nghiệm thân em nhiều hạn chế nên tránh khỏi thiếu sót Vì vậy, em mong nhận đóng góp ý kiến, bảo từ phía Thầy giáo bạn đề đề án em hoàn thiện có tính ứng dụng cao Em xin chân thành cảm ơn! CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ NHÀ SÁCH TIẾN THỌ VÀ ĐỀ TÀI NGHIÊN CỨU 1.1 Tổng quan nhà sách Tiến Thọ - Năm thành lập: 1997 - Các sở: ►Cơ sở 1: 828 Đường Láng - Đống Đa - Hà Nội Hotline : 094.1234.828 ►Cơ sở 2: 36 Xuân Thủy - Cầu Giấy - Hà Nội Hotline: 093.417.3636 ►Cơ sở : 424 Nguyễn Trãi - Thanh Xuân - Hà Nội Hotline: 0966 688 424 ►Cơ sở : 697 Giải Phóng - Hoàng Mai - Hà Nội Hotline: 0933.695.697 ►Cơ sở : 50 Nguyễn Thị Lưu - T.P Bắc Giang Hotline: 0948.555.050 ►Cơ sở : 282a Lương Ngọc Quyến - Thái Nguyên Hotline: 0906.233.282 - Website: https://nhasachtientho.vn/ - Lịch sử hình thành + Tiền thân tiệm sách cũ 612 đường Láng, mở cửa năm 1997 + Từ 1999 – 2010, phát triển lĩnh vực bán buôn xuất Trong giai đoạn này, Nhà sách Tiến Thọ chiến thị phần lớn thị trường miền Bắc + Năm 2010 đánh dấu mốc quan trọng: Mở nhà sách Tiến Thọ bán lẻ 828 Đường Láng với diện tích ban đầu 620m2 + Cuối 10/2016: mua lại nhà sách Nguyễn Văn Cừ đầu 1/2017: Khai trương Nhà sách Tiến Thọ 36 Xuân Thủy + Từ 2019 – khai trương nhà sách: 424 Nguyễn Trãi, 697 Giải Phóng, 50 Nguyễn Thị Lưu, Bắc Giang, 282 Lương Ngọc Quyến, Thái Nguyên - Tư tưởng, triết lý kinh doanh: + Tư tưởng xuyên suốt: Luôn đổi mới, nâng cấp theo hướng ngày hồn thiện • Đổi hình ảnh, thơng qua việc tìm tịi áp dụng phong cách trang trí • Đổi mơ hình kinh doanh – quản lý: Ln tìm kiếm mơ hình, dịch vụ sản phẩm nhằm đem đến cho khách hàng sản phẩm dịch vụ tốt + Triết lý kinh doanh: Nhà sách Tiến Thọ cam kết mang đến khách hàng dịch vụ, trải nghiệm tốt tầm giá - Tầm nhìn: + Với đà tăng trưởng nhà sách / năm năm qua, 1-2 năm Nhà sách Tiến Thọ tiếp tục mở rộng khai trương 2-3 sở khu vực phía Bắc Mục tiêu đến năm 2028, Nhà sách Tiến Thọ trở thành chuỗi nhà sách & khu vui chơi lên đến 18-20 sở + Áp dụng hệ thống thông tin vào quy trình bán hàng cơng tác quản lý nhà sách để đạt hiệu doanh thu tối ưu 1.2 Tổng quan đề tài nghiên cứu 1.2.1 Mục tiêu nghiên cứu: - Khảo sát, phân tích thiết kế hệ thống thông tin quản lý nhà sách Tiến Thọ bao gồm từ khâu nhập sách từ nhà xuất bản, bán sách cho khách hàng toán với nhà xuất Quản lý hoạt động kiểm kê báo cáo doanh thu nhà sách - Phát triển hệ thống tảng website tạo linh hoạt tiện dụng cho tất người sử dụng Kết hợp với tảng internet tạo cập nhật nhanh chóng dễ dàng trình tra cứu, tìm kiếm thơng tin tạo lập, theo dõi báo cáo Website loại hình phần mềm giúp người dùng dễ truy cập khơng khó khăn trình cài đặt admin hệ thống dễ dàng kiểm soát cài đặt trạng thái mà không cần phải thực nhiều thao tác phức tạp 1.2.2 Các phương pháp nghiên cứu: - Phương pháp tiếp cận hệ thống: Phân tích theo kiểu Top-Down: từ tổng quát tới chi tiết, thiết kế chức tổng quát bao hàm hệ thống phân rã modun thành phần thành modun nhỏ - Phương pháp phân tích thiết kế: Các hệ thống có cấu trúc SADT ( Structured Analysis and Design Technology), cịn có tên gọi khác hướng chức Phương pháp dựa sở biểu đồ ngữ cảnh CD, biểu đồ chức BFD, biểu đồ luồng liệu DFD để tiến hành thiết kế kiến 1.2.3 Lợi ích đề tài: - Đối với người quản lý: cho phép người quản lý nắm bắt rõ ràng toàn diện tình hình hoạt động kinh doanh nhà sách tiến độ thực công việc nhân viên; đồng thời, kịp giải vấn đề phát sinh xảy nhà sách ví dụ chức quản lý nhân viên giúp cho người quản lý biết thông tin nhân viên, chức vụ tương ứng, hay chức quản lý hàng hóa cho người quản lý biết số lượng sản phẩm bán chạy ? Loại sản phẩm tồn kho? - Đối với nhân viên: dễ dàng sử dụng, tránh sai sót khách hàng mua sản phẩm, dễ dàng tìm kiếm thơng tin khách hàng phân loại khách hàng để có dịch vụ chăm sóc khách hàng khác ví dụ khách hàng mua sản phẩm đạt giá trị khuyến giảm giá hay giới thiểu sản phẩm bán chạy cho khách hàng qua số liệu hệ thống - Đối với khách hàng: thời gian tìm mua đặt sách rút ngắn, dễ dàng toán đặt sách trực tuyến khơng có thời gian tới cửa hàng, thông tin sách cập nhật nhanh nhất, cụ thể chi tiết CHƯƠNG II: CƠ SỞ PHƯƠNG PHÁP LUẬN VÀ CÁC PHƯƠNG PHÁP THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1 Hệ thống thông tin Hệ thống thông tin quản lý 2.1.1 Một số khái niệm Hệ thống Hệ thống tập hợp vật chất phi vật chất người, máy móc, thơng tin, liệu, phương pháp xử lý, qui tắc, quy trình xử lý, gọi phần tử hệ thống Trong hệ thống, phần tử tương tác với hoạt động để hướng tới mục đích chung Hệ thống thơng tin Hệ thống thơng tin (information system) hệ thống mà mục tiêu tồn cung cấp thơng tin phục vụ cho hoạt động người tổ chức Ta hiểu Hệ thống thơng tin hệ thống mà mối liên hệ thành phần mối liên hệ với hệ thống khác trao đổi thông tin Hệ thống thông tin Quản lý Phần lớn hệ thống xử lý giao dịch thường xây dựng nhằm phục vụ cho vài chức đó, đơn giản giúp người giải khỏi số cơng việc tính tốn, thống kê nặng nhọc Khi xuất nhu cầu cung cấp thông tin tốt đầy đủ hơn, lúc cần đến phương thức xử lý thông tin cách tổng thể - Đó chình Hệ thống thông tin quản lý Thông tin Quản lý Sự tồn tiến hố thường xun Do đó, tổ chức với cá nhân lúc cần phải thực lựa chọn, định để trì cân động hướng đích Trong tổ chức, cấp bậc, nhà quản lý cần có thông tin để vạch kế hoạch để tổ chức, đảm bảo thực chức mình, ... CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN HÀNG TẠI NHÀ SÁCH TIẾN THỌ 24 3.1 Khảo sát thực trạng nhà sách Tiến Thọ 24 3.2 Xác định yêu cầu phần mềm ... trình quản lý nhà sách thủ công, dễ nhầm lẫn thời gian cần có hệ thống trợ giúp việc quản lý hàng hóa, khách hàng doanh thu nhà sách Tiến Thọ cách tối ưu, nhanh chóng tiện lợi Từ đó, đề tài ? ?Phân. .. ? ?Phân tích, thiết kế phần mềm quản lý bán hàng nhà sách Tiến Thọ? ?? em lựa chọn đầu tư công sức thực Trước hết, em xin chân thành cảm ơn TS Đoàn Quang Minh hướng dẫn giúp đỡ em hoàn thành đề tài