Chương 1. Khảo sát hiện trạng 1.1. Phát biểu bài toán 1.1.1. Mục đích khảo sát hiện trạng cũ - Tiếp cận với hệ thống chuyên môn nghiệp vụ, hiểu sâu hơn về cách thức tổ chức và hoạt động kinh doanh của cửa hàng. - Chỉ ra các ưu điểm của hệ thống quản lý cũ để giữ lại và phát triển, đồng thời loại bỏ những chỗ chưa được để kịp thời khắc phục và sửa đổi sao cho hoàn thiện nhất. 1.1.2. Mô tả hệ thống hiện tại Cửa hàng bán thiết bị máy tính C & C là một cửa hàng lớn nằm ngay trung tâm thành phố. Cửa hàng sẽ nhập thiết bị mới theo từng đợt. Khi thiết bị mới về nhân viên cửa hàng sẽ nhập thiêt bị, điền thông tin vào phiếu nhập bao gồm: mã thiết bị, tên thiết bị, mã nhà cung cấp, tên nhà cung cấp, số lượng, đơn giá, thành giá tiền, bảo hành, ngày nhập, mã nhân viên. Khi nhận hàng nhân viên phải kiểm tra thiết bị xem có đạt yêu cầu không, nếu đạt mới được lập phiếu và lưu phiếu nhập, còn nếu bị lỗi trả lại nhà cung cấp. Khi xuất thiết bị nhân viên cửa hàng sẽ điền thông tin vào phiếu xuất kiêm bảo hành bao gồm: mã thiết bị, tên thiết bị, mã nhà cung cấp, số lượng, đơn giá, ngày xuất, thời hạn bảo hành, thành giá tiền, tên khách hàng, số điện thoại, mã nhân viên. Trước khi bán một thiết bị nào đó cho khách phải kiểm tra thiết bị đó còn tồn kho không và chất lượng sản phẩm. Sau khi lập phiếu xuất kiêm bảo hành một bản giao cho khách và một bản cửa hàng giữ lại. Để theo dõi và quản lý nhân viên làm việc, bộ phận nhân sự thực hiện thêm mới vào danh sách khi có nhân viên mới được tuyển, sửa đổi thông tin khi có những biến đổi xảy ra và xóa bỏ nhân viên khi hết hợp đồng hoặc bị xa thải. Các thông tin nhân viên gồm: mã nhân viên, tên nhân viên, địa chỉ, số điện thoại. Bộ phận kế toán tính lương nhân viên bằng việc lập bảng chấm công. Mỗi một vị trí nhân viên có mức lương và hệ số lương khác nhau, nhân viên có doanh số bán hàng cao sẽ được thưởng. Bộ phận kế toán trả lương nhân viên vào mồng 10 hàng tháng. Khách hàng đến mua thiết bị máy tính tại cửa hàng lần đầu thì thông tin về họ được lưu trữ lại. Quản lý các khách hàng: thêm mới thông tin của khách hàng gồm: họ tên, số điện thoại, địa chỉ, hình thức thanh toán. Mỗi khách hàng được gán bằng một định danh duy nhất là mã khách hàng. Sau khi xác nhận các thông tin về khách hàng hệ thống lưu trữ thông tin của họ. Thông tin của khách hàng thay đổi khi được cập nhật lại, xóa bỏ thông tin của khách hàng khi họ không đến cửa hàng trong vòng một năm. Nhân viên cửa hàng có thể tra cứu thông tin thiết bị theo: mã thiết bị, tên thiết bị, ngày nhập, ngày xuất, tên nhà cung cấp. Vào cuối mỗi tuần, tháng, quý cửa hàng sẽ tổng kết doanh thu, kiểm tra số lượng thiết bị, số tiền đã thu, chi và quản lý nhân viên làm thành một bản báo cáo và từ đó lập kế hoạch phát triển kinh doanh cho đợt sau. 1.1.3. Tài liệu thu được Dưới đây là phiếu xuất kho kiêm bảo hành của cửa hàng máy tính C & C: Ảnh 1: Phiếu xuất kho kiêm bảo hành 1.1.4. Đánh giá hệ thống cũ 1.1.4.1. Ưu điểm - Cơ cấu quản lý, tổ chức của cửa hàng hợp lý, logic, khoa học khi muốn tra cứu hay chỉnh sửa, xóa đều dễ tìm kiếm. 1.1.4.2. Hạn chế - Nhân viên cửa hàng mỗi lần thống kê, kiểm kê hàng hóa sẽ gặp rất nhiều khó khăn vì phải tra cứu trên giấy gây mất thời gian và tốn công sức. - Việc cập nhập, sửa đổi, chỉnh sửa trên giấy tờ cũng gặp nhiều rắc rối vì phải gạch xóa không thuận lợi cho việc kiểm tra sổ sách. 1.1.5. Yêu cầu đối với hệ thống mới Từ những phân tích, khảo sát trên em nhận thấy việc xây dựng một phần mềm quản lý của cửa hàng máy tính C & C là điều hết sức cần thiết. Cửa hàng máy tính C & C cần phần mềm quản lý về mua bán thiết bị, quản lý tài chính, quản lý nhân sự,…. Phạm vi bán thiết bị trong cửa hàng và với người sử dụng hệ thống là nhân viên của cửa hàng. Các yêu cầu từ người dùng: - Phần mềm có giao diện thân thiện, thuận lợi, phù hợp cho mọi người dùng. - Có thể tra cứu thông tin thiết bị, nhân viên một cách dễ dàng. - Xử lý được việc nhập dữ liệu nếu có sai sót. - Có thể nhanh chóng thống kê hàng hóa sau từng đợt kiểm tra. Chương 2. Phân tích hệ thống 2.1. Xây dựng các chức năng của hệ thống 2.1.1. Mô tả các chức năng chi tiết 2.1.1.1. Quản lý thiết bị - Kiểm tra thiết bị: cho phép người dùng kiểm tra thiết bị còn tồn kho không trước khi xuất ra. - Lập phiếu nhập: cho phép người dùng nhập thông tin thiết bị khi có thiết bị mới về. - Lưu phiếu nhập: cho phép người dùng lưu thông tin thiết bị khi có thiết bị mới về. - Lập phiếu xuất kiêm bảo hành: cho phép người dùng nhập thông tin thiết bị khi xuất thiết bị. - Lưu phiếu xuất kiêm bảo hành: cho phép người dùng lưu thông tin thiết bị khi xuất thiết bị. 2.1.1.2. Quản lý nhân viên - Thêm thông tin nhân viên: cho phép người dùng nhập thêm thông tin nhân viên. - Sửa thông tin nhân viên: cho phép người dùng sửa thông tin nhân viên.
TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN HP : Phân tích thiết kế hệ thống thơng tin Đề tài số 11: Phân tích thiết kế hệ thống quản lý bán hàng cửa hàng máy tính C & C Giảng viên hướng dẫn Sinh viên thực Hải Phịng - 2019 TRANG BÌA LĨT Page of 40 Page of 40 TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN KHOA HỌC MÁY TÍNH -*** - BÀI TẬP LỚN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ CÁC HỆ THỐNG THƠNG TIN Đề tài số: 11 Tên đề tài Phân tích thiết kế hệ thống quản lý bán hàng cửa hàng máy tính C & C Mục đích Khảo sát nghiệp vụ, phân tích thiết kế hệ thống Cơng việc cần thực • Khảo sát nghiệp vụ hệ thống tại, rõ mục đích, yêu cầu đặt ra, phân tích ưu nhược điểm hệ thống • Xác định chức hệ thống, xây dựng mơ hình phân rã chức năng, mô tả sơ đồ luồng liệu mức ngữ cảnh, mức đỉnh mức đỉnh • Xác định thực thể, thuộc tính mối liên kết chúng qua xây dựng mơ hình thực thể - liên kết Xây dựng mơ hình liệu quan hệ, chọn hệ quản trị liệu phù hợp cài đặt sở liệu • Thiết kế giao diện người dùng • Nộp báo cáo bảo vệ tập lớn Page of 40 Yêu cầu • Kết làm tập lớn: Báo cáo tập lớn (Nộp 01 photo 01 file PDF • Hạn nộp báo cáo tập lớn: 14/5/2019 Tài liệu tham khảo • Nguyễn Văn Vỵ Nguyễn Việt Hà, Giáo trình Kỹ nghệ phần mềm, NXB Giáo dục Việt Nam, Hà Nội, 2009 • Nguyễn Văn Vỵ, Phân tích, thiết kế hệ thống thơng tin đại hướng cấu trúc hướng đối tượng, NXB Thống kê, Hà Nội, 2002 • Nguyễn Văn Vỵ, Hệ thống thơng tin, Trường đại học Khoa Học Tự Nhiên – ĐHQG Hà Nội, 1999 Hải Phòng, ngày 12 tháng năm 2019 GIẢNG VIÊN HƯỚNG DẪN NGUYỄN THỊ NHƯ Page of 40 Mục Lục Danh mục hình ảnh: Page of 40 Danh mục hình vẽ: Danh mục bảng: Danh mục từ viết tắt: STT Kí hiệu chữ viết tắt Chữ viết đầy đủ TT thông tin NCC nhà cung cấp GĐ giám đốc KH khách hàng SĐT số điện thoại Page of 40 HT tốn hình thức tốn HĐ hóa đơn TB thiết bị NV nhân viên 10 ĐVT đơn vị tính 11 PN phiếu nhập 12 PX phiếu xuất 13 SL số lượng Page of 40 Lời nói đầu Ngày nay, lĩnh vực cơng nghệ thông tin lĩnh vực thiếu sống người, đem đến tiến bộ, phát triển, thay đổi giới Công nghệ thông tin ứng dụng nhiều lĩnh vực, đặc biệt lĩnh vực kinh tế Như biết, việc quản lý kinh doanh cửa hàng cịn thủ cơng, việc ghi chép, lưu trữ thông tin thông qua sổ sách, giấy tờ gặp nhiều khó khăn, trở ngại, người quản lý gặp khó khăn muốn xem lại danh thu, tồn kho,… Từ thực tế đó, việc xây dựng phần mềm quản lý bán hàng điều cần thiết Cho nên em lựa chọn đề tài phân tích thiết kế hệ thống quản lý bán hàng cửa hàng máy tính C & C Với đề tài phần mềm cho phép người sử dụng dễ dàng, nhanh chóng, xác việc nhập liệu, lưu trữ, cập nhật thông tin hàng hóa, nhân viên, thực yêu cầu báo cáo,… với giao diện làm việc thân thiện, tiện dụng với người sử dụng hệ thống Trong trình làm chắn khơng thể tránh khỏi thiếu sót, mong nhận góp ý từ thầy bạn giúp cho báo cáo hoàn thiện Em xin chân thành cảm ơn Người thực Trần Thị Mai Loan Page of 40 Nhận xét …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Page 10 of 40 Hình 9: Mơ hình ER Chương 3: Thiết kế hệ thống 3.1 Thiết kế liệu 3.1.1 Các bảng thuộc tính Page 26 of 40 Bảng khách hàng: Bảng 7: Khách hàng Khóa Tên trường Kiểu trường Độ rộng Bổ sung X MaKH CHAR 20 Không NULL TenKH NVARCHAR 30 Không NULL SDT INT DiaChi CHAR 30 HTTT NVARCHAR 20 Khơng NULL Khơng NULL Bảng hóa đơn: Khóa Tên trường Kiểu trường Độ rộng Bổ sung X MaHD CHAR 20 Không NULL NgayLap DATE Không NULL SoLuong INT Không NULL MaKH CHAR 20 Không NULL, Tham chiếu bảng KhachHang MaNV CHAR 20 Không NULL, Tham chiếu bảng NhanVien Bảng 8: Hóa đơn Bảng thiết bị: Khóa Tên trường Kiểu trường Độ rộng Bổ sung X MaTB CHAR 20 Không NULL TênTB NVARCHAR 30 Không NULL DonGia MONEY Không NULL Page 27 of 40 BaoHanh INT DVT NVARCHAR Năm, Không NULL 30 Không NULL Bảng 9: Thiết bị Bảng nhân viên: Khóa Tên trường Kiểu trường Độ rộng Bổ sung X MaNV CHAR 20 Không NULL TenNV NVARCHAR 30 Không NULL DiaChi CHAR 30 Không NULL SDT INT Không NULL Bảng 10: Nhân viên 3.1.2 Cơ sở liệu Từ bảng thực thể chứa thuộc tính trên, ta có mơ hình quan hệ SQL sau: Page 28 of 40 Hình 10: Mơ hình quan hệ ThietBi ChiTietHD MaTB MaHD TenTB MaTB DonGia SoLuong BaoHanh DVT HoaDon NhanVien MaHD MaNV NgayLap TenNV MaKH DiaChi MaNV SDT KhachHang MaKH TenKH SDT DiaChi HTTT 3.2 Thiết kế giao diện 3.2.1 Giao diện đăng nhập Page 29 of 40 Ảnh 2: Giao diện đăng nhập 3.2.2 Giao diện 3.2.3 Nội dung giao diện Ảnh 3: Giao diện Page 30 of 40 Ảnh 4: Nội dung giao diện quản lý thiết bị Page 31 of 40 Ảnh 5: Nội dung giao diện quản lý nhân viên Ảnh 6: Nội dung giao diện quản lý khách hàng Page 32 of 40 Ảnh 7: Nội dung giao diện tra cứu Page 33 of 40 Ảnh 8: Nội dung giao diện báo cáo thống kê 3.2.4.Giao diện quản lý thông tin thiết bị Page 34 of 40 Ảnh 9: Giao diện quản lý thông tin thiết bị 3.2.5 Giao diện thông tin phiếu nhập Ảnh 10: Giao diện phiếu nhập Page 35 of 40 3.2.6 Giao diện thông tin phiếu xuất kho kiêm bảo hành Ảnh 11: Giao diện phiếu xuất kho kiêm bảo hành 3.2.7 Giao diện thông tin nhân viên Page 36 of 40 Ảnh 12: Giao diện quản lý nhân viên 3.2.8 Giao diện quản lý thông tin chấm công Ảnh 13: Giao diện quản lý thông tin chấm công Page 37 of 40 3.2.9 Giao diện quản lý thông tin khách hàng Ảnh 14: Giao diện thông tin khách hàng 3.2.10 Giao diện thông tin tra cứu Ảnh 15: Giao diện thông tin tra cứu Page 38 of 40 3.2.11 Giao diện thông tin báo cáo Ảnh 16: Giao diện báo cáo cuối ngày Ảnh 17: Giao diện báo cáo bán hàng theo hàng hóa Page 39 of 40 Lời kết Trên toàn phân tích thiết kế hệ thống thơng tin em quản lý bán hàng cửa hàng thiết bị máy tính C & C Phần mềm giúp người dùng quản lý bán hàng thuận tiện, dễ dàng, nhanh chóng, xác hơn, đem lại kết kinh doanh Trong q trình làm chắn cịn nhiều sai sót, em mong nhận giúp đỡ, góp ý từ thầy cô bạn Em xin chân thành cảm ơn Người thực Trần Thị Mai Loan Page 40 of 40 ... Tên đề tài Phân tích thiết kế hệ thống quản lý bán hàng cửa hàng máy tính C & C Mục đích Khảo sát nghiệp vụ, phân tích thiết kế hệ thống Cơng việc cần thực • Khảo sát nghiệp vụ hệ thống tại,... cáo bán hàng theo hàng hóa Page 39 of 40 Lời kết Trên tồn phân tích thiết kế hệ thống thông tin em quản lý bán hàng cửa hàng thiết bị máy tính C & C Phần mềm giúp người dùng quản lý bán hàng thuận... sách - 1.1.5 Yêu cầu hệ thống Từ phân tích, khảo sát em nhận thấy việc xây dựng phần mềm quản lý cửa hàng máy tính C & C điều cần thiết Cửa hàng máy tính C & C cần phần mềm quản lý mua bán thiết