Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
672,23 KB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG ***** ***** BÁO CÁO BÀI TẬP LỚN: Kỹ thuật phần mềm ứng dụng ĐỀ TÀI: Phần mềm quản lý bán hàng Giảng viên hướng dẫn Sinh viên thực Mã sinh viên Mã lớp : TS Nguyễn Thị Kim Thoa : : : Hà Nội, 12/2020 QUẢN LÝ BÁN HÀNG MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU LỜI MỞ ĐẦU CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng 1.1.1 Nghiệp vụ hệ thống 1.1.2 Nhược điểm hệ thống .5 1.2 Mục đích dự án 1.3 Phân tích tính khả thi .6 1.3.1 Tính khả thi mặt kỹ thuật 1.3.2 Tính khả thi mặt kinh tế 1.3.3 Tính khả thi mặt tổ chức 1.4 Xác lập dự án CHƯƠNG II: TÌM HIỂU YÊU CẦU .9 2.1 Các kỹ thuật sử dụng (trình bày chi tiết kỹ thuật thực nào) 2.2 Các yêu cầu thu thập .9 2.3 Các yêu cầu chức phi chức 2.3.1 Yêu cầu chức .9 2.3.2 Yêu cầu phi chức CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 10 3.1 Sơ đồ chức 10 3.2 Sơ đồ luồng liệu hệ thống 10 3.2.1 Sơ đồ mức ngữ cảnh 10 QUẢN LÝ BÁN HÀNG 3.2.2 Sơ đồ mức đỉnh 10 3.2.3 Sơ đồ mức đỉnh 10 CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 12 4.1 Nhận diện thực thể, thuộc tính xây dựng từ điển liệu 12 4.1.1 Các thực thể thuộc tính 12 4.1.2 Từ điển liệu pha phân tích .13 4.2 Xây dựng mơ hình thực thể liên kết 16 4.3 Chuyển mơ hình thực thể liên kết sang mơ hình quan hệ 16 4.4 Chuẩn hóa liệu 3NF .16 4.5 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF .16 4.7 Một số form đầu 16 4.7.1 Hóa đơn 16 4.7.2 Phiếu nhập 17 4.7.3 Báo cáo doanh thu 17 4.7.4 Thống kê hàng tồn kho 18 KẾT LUẬN 19 QUẢN LÝ BÁN HÀNG DANH MỤC HÌNH VẼ Hình Sơ đồ chức hệ thống 13 Hình Sơ đồ mức ngữ cảnh hệ thống 14 Hình 3 Sơ đồ luồng liệu mức đỉnh 15 Hình Sơ đồ mức đỉnh chức Đăng nhập .17 Hình Sơ đồ mức đỉnh chức Quản lý nhân viên 18 Hình Sơ đồ mức đỉnh chức Quản lý tình trạng đơn hàng 20 Hình Sơ đồ mức đỉnh chức Quản lý nhập hàng 21 Hình Sơ đồ mức đỉnh chức Báo cáo thống kê 22 Hình Sơ đồ mức đỉnh chức Quản lý dịch vụ .23 Hình 10 Sơ đồ mức đỉnh chức Tìm kiếm .25 DANH MỤC BẢNG BIỂ Bảng Tên bảng liệu .13 Bảng Các thuộc tính bảng Nhanvien 13 Bảng Các thuộc tính bảng Nhacungcap 14 Bảng 4 Các thuộc tính bảng Hanghoa 14 Bảng Các thuộc tính bảng Hoadon 15 Bảng Các thuộc tính bảng Phieunhap .15 Bảng Các thuộc tính bảng Sanbai 16 Bảng Các thuộc tính bảng Nguoisudung 16 QUẢN LÝ BÁN HÀNG LỜI MỞ ĐẦU QUẢN LÝ BÁN HÀNG CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng 1.1.1 Nghiệp vụ hệ thống tại: - Sau khảo sát qua số mô hình cửa hàng lân cận địa bàn Hà Nội chúng em rút khuôn mẫu chung cho hệ thống quản lý cửa hàng nhỏ sau: Sơ đồ thể nghiệp vụ hệ thống cũ, bao gồm nhiệm vụ là: - Quản lý nhân viên tức người quản lý phải nắm bắt số lượng, thông tin, chế độ với nhân viên cơng tác cho - Quản lý sản phẩm - Báo cáo, thống kê bảng giá, chi tiết lượng hàng xuất nhập tồn, thu, chi - Quản lý khách hàng gồm ghi nhớ thông tin khách hàng thân thiết sách chăm sóc khách hàng 1.1.2 Nhược điểm hệ thống - Cơ cấu tổ chức chưa tối ưu - Hệ thống cũ ghi chép sổ sách truyền thống - Tìm kiếm quản lý thơng tin khó khăn QUẢN LÝ BÁN HÀNG - Dễ để xảy sai sót q trình điều hành, quản lý QUẢN LÝ BÁN HÀNG 1.2 Mục đích dự án - Dự án lập nhằm tạo phần mềm với đầy đủ nghiệp vụ với giao diện đơn giản, thân thiện, dễ sử dụng Góp phần hỗ trợ đơn vị làm việc hiệu quả, suất mà tiết kiệm thời gian công sức Ngồi phần mềm cịn cho khách hàng nhân viên góp ý nhằm mục đích phát triển sau 1.3 Phân tích tính khả thi 1.3.1 Tính khả thi mặt kỹ thuật - Phần mềm viết quản lý khu chung cư xây dựng Hệ quản trị cơsở liệu SQL sever ngôn ngữ thiết kế giao diện C#, chúng côngnghệ tốt khơng khó tiếp thu C# SQL q trình tìm hiểu dễ dàng học tập internet - Sản phẩm thiết kế chạy hệ điều hành Window tương thích với đa phần người dùng - Các công nghệ sử dụng tốn tài nguyên hệ thống cung cấp miễn phí Microsoft - Dự án có quy mơ quản lý cửa hàng tạp hóa nhỏ với sở liệu khơng q lớn tính chất khơng q phức tạp tương thích với cơng nghệ đơn vị, đảm bảo thực thời gian ngắn (15 tuần) => Hệ thống thiết kế đơn giản, dễ dàng sử dụng với đối tượng.Hệ thống khơng địi hỏi kèm theo thiết bị công nghệ đại nên gần ngườiquản lý dễ dàng làm quen nhanh chóng với hệ thống 1.3.2 Tính khả thi mặt kinh tế - Với việc sử dụng cơng cụ có sẵn miễn phí mạng, khả bảo trì sửa chữa tự đáp ứng phí để xây dựng dự án không đáng kể QUẢN LÝ BÁN HÀNG - Phần mềm xây dựng nhằm mục đích phục vụ học tập tiếp thu kiến thức nên nhóm tạm thời khơng đề cập đến lợi nhuận dự án => Hệ thống nên xây dựng 1.3.3 Tính khả thi mặt tổ chức - Phần mềm sau hoàn thành sử dụng quản lý, nhân viên đơn vị Tạo mối liên hệ chặt chẽ quản lý với nhân viên, giúp công tác quản lý, cập nhật thông tin thực nhanh chóng dễ dàng - Phần mềm có tính ứng dụng đơn vị mở rộng tương lai => Hệ thống quản lý hồn tồn có tính khả thi 1.4 Xác lập dự án - Dự án xây dựng hoàn thành khoảng thời gian 15 tuần ngày 23/9/2020 đến 10/12/2021 với quy mô quản lý nhỏ, giúp người quản lý theo dõi chi tiết số lượng hàng xuất, nhập, tồn; thống kê thu, chi – sử dụng toàn chức - ; người nhân viên biết số lượng hàng tồn, thông báo quản lý - sử dụng chức hạn chế- ; /* người khách hàng không sử dụng phần mềm.*/ Phân công công việc kế hoạch thực dự án trình bày Bảng 1.1 Bảng 1 Bảng phân công công việc kế hoạch thực TT Tên công việc Khảo sát trạng Bắt đầu 4/9/2018 Kết thúc 5/9/2018 Tài nguyên MS Word Kết Báo cáo Trạng thái Hoàn thu thập thông tin Xác định mục tiêu 6/9/2018 8/9/2018 MS Word trạng Các mục thành Hoàn QUẢN LÝ BÁN HÀNG tiêu hướng thành tới Bản phân Hồn thực tích tính thành Xác lập dự án khả thi Bản phân Hồn cơng cơng thành MS Word việc Bản liệt kê Hoàn MS Word yêu cầu Bản mơ tả thành Hồn u cầu thành Đánh giá khả Tìm hiểu u cầu khách hàng Mơ tả yêu cầu 9/9/2018 12/9/2018 23/9/2018 28/9/2018 11/9/2018 22/9/2018 27/9/2018 30/9/2018 MS Word MS Excel chức phi Phân tích hệ thống 1/10/2018 13/10/201 MS Visio chức Sơ đồ Hoàn chức năng, thành sơ đồ luồng liệu Thiết kế CSDL 14/10/201 5/11/2018 8.1 Hoàn Nhận diện thực thể 14/10/201 16/10/201 thành Chưa hệ thống, liệt 8 Hồn kê thuộc tính, lập từ điển liệu 8.2 Đưa giả thiết hợp lý phụ 8.3 Chưa thuộc hàm cần có Chuẩn hóa CSDL thành 17/10/201 18/10/201 Chưa 8 Hoàn 19/10/201 23/10/201 thành Chưa 8 Hoàn thành QUẢN LÝ BÁN HÀNG + Cập nhật thông tin nhân viên: Quản lý cập nhật thông tin cần thiết(có nhân viên mới, hay có nhân viên xin nghỉ) Gồm: - Tên - Địa - Số điện thoại - Tình trạng - Ca làm + Cập nhật thơng tin loại mặt hàng: nhân viên nhận thông tin mặt hàng thông qua đơn nhận sau lưu vào hệ thống Bao gồm: - Mã mặt hàng - Tên mặt hàng - Tên nhà phân phối - Giá mặt hàng - Loại mặt hàng (đồ khô, đồ tươi, bánh, rượu) - Trạng thái(hỏng, bình thường) - Hạn sử dụng - Số lượng mặt hàng - Mỗi ngày, thông tin loại mặt hàng quầy đồ khô, đồ tươi; ngày thông tin quầy bánh; tuần, thông tin quầy đồ uống cập nhật (mã mới, mã hết ) - Mỗi ngày, nhân viên thu ngân tổng hợp hóa đơn để điều chỉnh số lượng mặt hàng, chuẩn bị cho ngày hôm sau Ngồi ra, thơng tin mặt hàng chỉnh sửa xóa cần 14 QUẢN LÝ BÁN HÀNG ** Tính tốn giá bán: - Cần có bảng tính để tính tốn tiền hàng Từ mặt hàng khách hàng chọn nhân viên thu ngân tính tổng giá trị đơn hàng Thông tin lưu lại để sử dụng cho mục đích khác ** Lưu trữ: - Phần mềm cho phép lưu lại thông tin sản phẩm thời gian định để đảm bào đủ nhớ Các liệu vượt thời gian lưu trữ nhớ ngồi phần mềm ** Tìm kiếm: - Phần mềm có chức tìm kiếm thơng tin để người quản lý, nhân viên cần tìm thấy liệu cách dễ dàng Tìm kiếm thực cách tìm kiếm qua tên, mã sản phẩm hay Nhà phân phối ** Thống kê: - Để quản lý có hiệu cần thống kê hàng tháng Phần mềm có chức thống kê cho tồn loại mặt hàng Có thể sử dụng biểu đồ bảng để thống kê số lượng, giá cả, trạng thái, ** In hóa đơn: - Cần có chức in hóa đơn để giúp khách hàng nhân viên biết giá trị đơn hàng, thơng tin hóa đơn dùng cho nghiệp vụ khác, 2.3.2 Yêu cầu phi chức ** Hoạt động: 15 QUẢN LÝ BÁN HÀNG - Hệ thống phải có đồng tức liệu truyền máy tính nội cửa hàng - Chạy tảng:Window - Ngơn ngữ sử dụng: Tiếng Việt (có thể thêm tiếng Anh) - Đơn vị tiền tệ toán: VNĐ ** Hiệu năng: - Hệ thống phải hoạt động ổn định Tốc độ cập nhật tính tốn phải nhanh Tính tốn cần xác tránh sai hệ thống - Dung lượng lưu trữ thông tin phải lớn, đáp ứng yêu cầu xử lý lượng thông tin lớn **Bảo mật: - Phần mềm cần có hệ thống đăng nhập Chỉ có nhân viên quản lý đăng nhập vào hệ thống để cập nhật hay chỉnh sửa Mỗi lần chỉnh sửa lưu lại để sử dụng sau có cố Phải có khả bảo vệ thơng tin khách hàng CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 3.1 Sơ đồ chức Hình … Sơ đồ chức hệ thống Sơ đồ chức hệ thống mô tả Hình… Hệ thống gồm … chức chính, cụ thể sau: 3.2 Sơ đồ luồng liệu hệ thống 3.2.1 Sơ đồ mức ngữ cảnh Hình Sơ đồ mức ngữ cảnh hệ thống 16 QUẢN LÝ BÁN HÀNG Sơ đồ mức ngữ cảnh hệ thống mơ tả Hình… Tiến trình hệ thống nằm mối quan hệ với … thực thể … Cụ thể luồng liệu sau: (1) Thông tin … (2) Thông tin … (3) … 3.2.2 Sơ đồ mức đỉnh Hình … Sơ đồ luồng liệu mức đỉnh Sơ đồ luồng liệu mức đỉnh thể Hình … (Giải thích mơ hình này) 3.2.3 Sơ đồ mức đỉnh a Chức Hình … Sơ đồ mức chức … Sơ đồ mức chức … mơ tả Hình … Cụ thể: b Chức c Chức d … 3.3 Đặc tả chức 3.3.1 Đặc tả chức 1.1 3.3.2 Đặc tả chức 1.2 3.3.3 … 3.3.4 17 QUẢN LÝ BÁN HÀNG 18 QUẢN LÝ BÁN HÀNG CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 4.1 Nhận diện thực thể, thuộc tính xây dựng từ điển liệu 4.1.1 Các thực thể thuộc tính 19 QUẢN LÝ BÁN HÀNG 4.1.2 Từ điển liệu pha phân tích Bảng Tên bảng liệu Tên liệu Bí danh Mơ tả 4.2 Xây dựng mơ hình thực thể liên kết 4.3 Chuyển mơ hình thực thể liên kết sang mơ hình quan hệ 4.4 Chuẩn hóa liệu 3NF 4.5 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF 4.6 Từ điển liệu pha thiết kế Bảng Các thuộc tính bảng Tên thuộc tính MaNV Kiểu liệu Chiều dài Giá trị mẫu 001 INT TenNV NVARCHAR 100 NSNV DATETIME SdtNV INT 032670284 LuongNV INT 500000 Lê Khánh Nam 1998/01/18 Mô tả Mã nhân viên Tên nhân viên Ngày sinh nhân viên Số điện thoại nhân viên Đơn giá lương/ca Ghi NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 20 QUẢN LÝ BÁN HÀNG Bảng Các thuộc tính bảng Nhacungcap Tên thuộc tính MaNCC Kiểu liệu Chiều dài INT 001 TenNCC NVARCHAR 50 Lê Khánh Nam DCNCC NVARCHAR 200 Hanoi SdtNCC INT 0326702844 EmailNCC VARCHAR FaxNCC INT 100 Giá trị mẫu bkhn@gmail.co m 0326702844 Mô tả Mã nhà cung cấp Tên nhà cung cấp Địa nhà cung cấp Số điện thoại nhà cung cấp Email nhà cung cấp Fax nhà cung cấp Ghi NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Bảng 4 Các thuộc tính bảng Hanghoa Tên thuộc tính MaHH Kiểu liệu Chiều dài Giá trị mẫu INT 001 TenHH NVARCHAR 50 Lốp xe DonviHH NVARCHAR 20 Cái DongiaHH INT 50000 SLHH INT 500 NgaynhapHH DATETIME 2018/12/09 MaNCC 001 INT Mơ tả Ghi Mã hàng hóa Tên hàng hóa Đơn vị tính Đơn giá NOT NULL NOT NULL NOT NULL NOT NULL Số lượng NOT tồn kho NULL NOT Ngày NULL nhập hàng Mã nhà NOT cung cấp NULL 21 QUẢN LÝ BÁN HÀNG Bảng Các thuộc tính bảng Hoadon Tên thuộc tính MaHD Kiểu liệu Chiều dài INT 001 Masan INt 001 NgayHD DATETIME MaNV INT 001 MaHH INT 001 TenHH NVARCHAR 50 0326702844 DongiaHH INT 50000 SLHH INT 50 Thanhtien INT 50000 Tongtien INT 100000 50 Giá trị mẫu 2018/12/09 Mô tả Ghi Mã hóa đơn Mã sân NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Ngày lập hóa đơn Mã nhân viên Mã hàng Tên hàng hóa Đơn giá Số lượng hàng hóa Thành tiền Tổng tiền Bảng Các thuộc tính bảng Phieunhap Tên thuộc tính MaPN Kiểu liệu Chiều dài Giá trị mẫu INT NgayPN DATETIME MaNV INT 001 MaHH INT 001 TenHH NVARCHAR 50 0326702844 SLHH INT 50 Thanhtien INT 100000 Tongtien INT 100000 001 50 2018/12/09 Mô tả Mã phiếu nhập Ngày lập phiếu Mã nhân viên Mã hàng Ghi NOT NULL NOT NULL NOT NULL NOT NULL Tên hàng NOT hóa NULL Số lượng NOT hàng hóa NULL Thành NOT tiền NULL Tổng NOT tiền NULL Bảng Các thuộc tính bảng Sanbai 22 QUẢN LÝ BÁN HÀNG Tên thuộc tính Masan Kiểu liệu Chiều dài INT Kichthuoc VARCHAR Trangthai NVARCHAR 50 50 Giá trị mẫu Mô tả Ghi 001 Mã sân 100 Kích thước sân Trạng thái NOT NULL NOT NULL Đang sử dụng NOT NULL Bảng Các thuộc tính bảng Nguoisudung Tên thuộc tính ID INT Matkhau VARCHAR 4.7 Kiểu liệu Chiều dài Giá trị mẫu 56496kak 50 123456789 Mô tả Tên đăng nhập Mật Ghi NOT NULL NOT NULL Thiết kế số form đầu 4.7.1 (Ví dụ Hóa đơn) 23 QUẢN LÝ BÁN HÀNG HĨA ĐƠN DỊCH VỤ Ngày….tháng….năm Mã số hóa đơn:……………………………………………………………………… Mã sân:……………………………………………………………………………… Tên khách hàng:……………………………………………………………………… Số điện thoại:………………………………………………………………………… Mã hàng Tên hàng hóa, dịch vụ Đơn vị Số lượng Đơn giá Thành tiền 01 02 03 Tổng cộng: Nhân viên lập phiếu Khách hàng 4.7.2 (Ví dụ Phiếu nhập) PHIẾU NHẬP HÀNG Ngày….tháng….năm Mã số phiếu:……………………………………………………………………… Mã hàng Tên hàng hóa, dịch vụ Đơn Nhà vị cung cấp Số lượng Đơn giá Thành tiền 01 02 03 Tổng cộng: Nhân viên lập phiếu 24 ... truyền thống - Tìm kiếm quản lý thơng tin khó khăn QUẢN LÝ BÁN HÀNG - Dễ để xảy sai sót q trình điều hành, quản lý QUẢN LÝ BÁN HÀNG 1.2 Mục đích dự án - Dự án lập nhằm tạo phần mềm với đầy đủ nghiệp... quầy bánh mì cập nhật hàng ngày tất bánh không để ngày hôm sau (hàng không bán) - Hàng tháng, Quản lý nhận báo cáo, thống kê từ nhân viên phụ trách quầy: quầy: rượu, đồ khơ, bánh mì, đồ tươi Và báo. .. 3.3.4 17 QUẢN LÝ BÁN HÀNG 18 QUẢN LÝ BÁN HÀNG CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 4.1 Nhận diện thực thể, thuộc tính xây dựng từ điển liệu 4.1.1 Các thực thể thuộc tính 19 QUẢN LÝ BÁN HÀNG 4.1.2