Hiện nay khoa học công nghệ ngày càng phát triển nhanh chóng
Bộ công thơng Trờng đại học công nghiệp hà nội Khoa công nghệ thông tin ------------ Bài tập lớn Môn Phân tích thiết kế hệ thống Đề tài: quản lý bán hàng tại siêu thị Metro Giáo viên hớng dẫn: Th.S. Nguyễn Thị Thanh Huyền Nhóm thực hiện: Nhóm 1 1. Vũ Sỹ Thành(Trởng nhóm) 2. Lu Văn Hội 3. Trịnh Hải Nam 4. Hồ Đình Hiền 5. Nguyễn văn Cờng Lớp: LT TCĐH KHMT1-K3 Hà Nội, tháng 09 năm 2011 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” MỤC LỤC 2. Các chức năng, nghiệp vụ của từng phòng ban 9 2.1. Ban giám đốc 9 2.2. Phòng thu ngân .9 2.3. Phòng kinh doanh .9 2.4. Phòng quản lý hàng 9 2.5. Phòng tin học 10 2.6. Phòng bảo vệ 10 II. Bài toán 10 1. Vấn đề liên quan đến giao diện người dùng .10 2. Vấn đề liên quan đến nghiệp vụ báo cáo thống kê .10 3. Vấn đề hỗ trợ khách hàng tìm hiểu thông tin sản phẩm .10 4. Hoạt động của hệ thống quản lý bán hàng mới tại siêu thị MeTro Thăng Long .11 CHƯƠNG II. PHÂN TÍCH HỆ THỐNG .14 I. Phân tích chức năng .14 1. Vẽ mô hình phân rã chức năng .14 2. Mô tả các chức năng trong mô hình phân rã .15 2.1. Chức năng quản lý thông tin hàng .15 Nhập thông tin hàng khi các nhà cung cấp giao hàng cho siêu thị, sửa thông tin hàng khi có những biến đổi về giá cả, số lượng hoặc cần phải ghi chú thêm thông tin về hàng hóa, thì bộ phận này sẽ tiến hành sửa thông tin hàng, xóa thông tin hàng khi hàng hết hạn sử dụng hoặc hàng đã bị thanh lý. Những thông tin về hàng được nhân viên quản lý nhập hàng chuyển đến. Thông tin về hàng hóa bao gồm: mã hàng, tên hàng, mã loại hàng, đơn vị tính, đơn giá, số lượng, mã nhà cung cấp và ghi chú 15 Mỗi mặt hàng do một nhà cung cấp cấp, mỗi nhà cung cấp có thể cung cấp nhiều mặt hàng 15 2.2. Chức năng quản lý thông tin các loại hàng 15 Hệ thống siêu thị MeTro Thăng Long cung cấp cho khách hàng các chủng loại mặt hàng đa dạng và toàn diện, từ các mặt hàng thực phẩm đến phi thực phẩm. Với hơn 25000 mặt hàng hiện có thì việc quản lý sẽ gặp rất nhiều khó khăn nên chúng ta phải phân nó ra thành các loại hàng, nhóm hàng để dễ quản lý, dễ tìm kiếm, dễ thông kê .15 Khi có 1 loại hàng mới được nhập về thì bộ phận này sẽ thêm mới loại hàng, khi các loại hàng cần phải thay đổi thì bộ phận này phải tiến hành sửa chữa .15 15 15 2.3. Chức năng quản lý gian hàng .16 Khi có gian hàng mới được đưa vào hoạt động thì bộ phận này sẽ phải thêm mới gian hàng đó vào hệ thống bằng thao tác nhập thêm gian hàng mới. Khi gian hàng không còn đảm bảo cho việc trưng bầy, cất giữ sản phẩm thì phải tiến hành sửa chữa hoặc xóa bỏ khi đó nhân viên phải lựa chọn chức năng sửa thông tin, xoá bỏ thông tin gian hàng .16 2.4. Chức năng quản lý nhập hàng 16 Mô tả chức năng lập đơn hàng: 16 Việc nhập hàng của siêu thị có hai hình thức là nhập hàng mới (các mặt hàng chưa có trong hệ thống của siêu thị) và nhập hàng đã có trong siêu thị (đối với các mặt hàng đã hết hoặc gần hết) 16 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” Đối với hình thức nhập hàng mới: siêu thị có một bộ phận nghiên cứu thị trường, bộ phận này có nhiệm vụ cập nhật và nắm bắt các nhu cầu, thị hiếu của người tiêu dùng, biết được người tiêu dùng cần gì, từ đó đặt các mối 16 16 16 quan hệ với các nhà cung cấp để nhập các mặt hàng cần thiết vào trong hệ thống của siêu thị, đồng thời bổ sung thêm mặt hàng đó vào cơ sở dữ liệu của hệ thống .16 2.5. Chức năng quản lý thông tin nhà cung cấp 17 Nhập thông tin nhà cung cấp khi có nhà cung cấp mới đến giao dịch bằng chức năng thêm mới nhà cung cấp, bộ phận quản lý nhà cung cấp sẽ yêu cầu nhà cung cấp cung cấp thông tin. Nhà cung cấp ở đây là các đại lý hoặc các công ty cung cấp hàng. Ngoài ra bộ phần này có thể sửa thông tin nhà cung cấp khi có nhà cung cấp thay đổi thông tin như số điện thoại hay địa chỉ, . Xóa thông tin nhà cung .17 17 2.6. Chức năng quản lý hội viên .18 tin cần thiết thì tiến hành tạo thẻ hội viên cho khách hàng. Mỗi khách hàng chỉ có duy nhất một thẻ hội viên, khi hội viên không có nhu cầu giao dịch nữa thì bộ phận này sẽ phải hủy thẻ bằng thao tác huỷ thẻ hội viên. Trong trường hợp mất thẻ hoặc thông tin của hội viên thay đổi thì bộ phận này cũng sẽ phải hủy thẻ hội viên cũ để tạo thẻ hội viên mới cho khách hàng. Các thông tin về thẻ hội viên bao gồm: mã thẻ, tên hội viên, địa chỉ, ngày tạo, ngày hết hạn .18 2.7. Chức năng quản lý bán hàng 18 Khi một khách hàng (cá nhân, đơn vị,…) đến siêu thị MeTro Thăng Long xem và quyết định mua hàng, họ sẽ 18 18 2.8. Chức năng quản lý nhân viên .18 2.9. Chức năng quản báo cáo – thống kê 19 19 II. Phân tích dữ liệu .20 1. Mô hình luồng dữ liệu .20 1.1. Mô hình luồng dữ liệu mức khung cảnh 20 1.2. Mô hình luồng dữ liệu mức đỉnh .21 1.3. Mô hình luồng dữ liệu mức dưới đỉnh .22 2. Xây dựng mô hình thực thể liên kết 26 2.1. Xác định các thực thể và định danh tương ứng .26 2.2. Xác định liên kết và kiểu liên kết giữa các thực thể 27 2.3. Xác định các thuộc tính 27 2.4. Tách liên kết n-n .28 2.5. Mô hình liên kết thực thể của hệ thống .29 CHƯƠNG III. THIẾT KẾ HỆ THỐNG .30 I. Lập từ điển dữ liệu .30 1. Bảng hàng(Hang) .30 2. Bảng loại hàng(LoaiHang) 30 3. Bảng gian hàng(GianHang) .30 4. Bảng nhà cung cấp(NhaCungCap) 31 5. Bảng hội viên(HoiVien) 31 6. Bảng thẻ hội viên(TheHoiVien) 31 7. Bảng đơn hàng(DonHang) 32 8. Bảng hàng nhập(HangNhap) .32 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” 9. Bảng hóa đơn(HoaDon) 32 10. Bảng hàng bán(HangBan) .32 11. Bảng Nhân viên .33 4 .33 MoTa .33 nvarchar(150) .33 null 33 Các mô tả khác 33 II. Thiết kế cơ sở dữ liệu .33 1. Thiết kế cơ sở dữ liệu cho các bảng 33 1.1. Thiết kế bảng hàng(Hang) 33 1.2. Thiết kế bảng loại hàng(LoaiHang) .33 1.3. Thiết kế bảng gian hàng(GianHang) 33 1.4. Thiết kế bảng nhà cung cấp(NhaCungCap) .33 1.5. Thiết kế bảng hội viên(HoiVien) .34 1.6. Thiết kế bảng thẻ hội viên(TheHoiVien) .34 1.7. Thiết kế bảng đơn hàng(DonHang) .34 1.8. Thiết kế bảng hàng nhập(HangNhap) 35 1.9. Thiết kế bảng hóa đơn(HoaDon) .35 1.10. Thiết kế bảng hàng bán(HangBan) 35 1.11. Thiết kế bảng Nhân viên 35 2. Mối quản hệ giữa các bảng .36 III. Thiết kế giao diện 36 1. Thiết kế một số màn hính chính 36 1.1. Màn hình quản lý thông tin hàng .36 1.2. Màn hình quản lý thông tin nhà cung cấp 37 1.3. Màn hình quản lý thông tin nhân viên .37 1.4. Màn hình quản lý thông tin hội viên 38 1.4. Màn hình quản lý thông tin lập đơn hàng 38 1.5. Màn hình quản lý thông tin lập hoá đơn bán hàng 39 2. Thiết kế tài liệu xuất 39 2.1. Thẻ hội viên 39 2.2. Đơn đặt hàng 40 2.3. Hoá đơn 41 3. Thiết kế thực đơn .42 I. Đánh giá công việc .43 1. Các vấn đề đã thực hiện được trong đề tài .43 2. Một số vấn đề chưa làm được trong đề tài .43 3. Hướng phát triển 44 II. Kết luận 44 III. Các tài liệu thanh khảo .44 IV. Phụ lục 45 Đặt các câu hỏi phỏng vấn các đối tượng trong siêu thị MeTro Thăng Long .45 1. Ban giám đốc .45 2. Phòng thu ngân 48 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” 3. Phòng tin học .49 V. Bảng phân công .49 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” NHẬN XÉT CỦA GIÁO VIÊN 1. Vũ Sỹ Thành . . . . . . 2. Lưu Văn Hội . . . . 3. Trịnh Hải Nam . . . . 4. Hồ Đình Hiền . . . . 5. Nguyễn Văn Cường . . . . 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” LỜI NÓI ĐẦU Hiện nay khoa học công nghệ ngày càng phát triển nhanh chóng .Chúng đã đạt được nhiều thành tựu to lớn trong tất cả các lĩnh vực, ngành nghề của đời sống xã hội.Đặc biệt với sự phát triển của công nghệ thông tin đã làm cho việc quản lý các hệ thống thông tin trở nên tiện lợi, an toàn, có tính tự động hoá cao. Trong số đó phải kể đến hệ thống quản lý bán hàng tại các siêu thị. Đó là một công việc khá phức tạp và có một lượng thông tin cần quản lý lớn. Toàn bộ các hoạt động trong công việc quản lý bán hàng như giá cả, doanh thu, số lượng hàng tồn kho, .đòi hỏi mất rất nhiều thời gian và nhân lực. Tuy nhiên qua khảo sát tình hình chung ở một số siêu thị tại thành phố Hà Nội, nhóm chúng em nhận thấy việc quản lý bán hàng nói chung tại các siêu thị vẫn chưa đáp ứng được yêu cầu của các nhà quản lý cũng như của khách hàng. Việc khách hàng phải đi lòng vòng chỉ để tìm kiếm một mặt hàng nào đó trong siêu thị cũng đã tốn rất nhiều thời gian, có khi còn tìm không thấy. Công việc báo cáo thông kê trong công tác quản lý bán hàng cũng gặp vô vàn khó khăn. Chỉ với việc thông kê số lượng hàng đã bán, các mặt hàng bán chạy cũng mất rất nhiều thời gian, nhiều khi còn xảy ra sai sót do khối lượng hàng hoá quá nhiều lại không được sắp xếp, quản lý một cách hợp lý. Vì vậy cần phải có những cải tiến tích cực các quy trình nghiệp vụ với việc áp dụng công nghệ thông tin hiện đại, và cần xây dựng một mô hình quản lý bán hàng mới phù hợp, tiện lợi cho việc quản lý bán hàng tại các siêu thị sẽ là một vấn đề cấp thiết hơn bao giờ hết, giúp doanh nghiệp nắm bắt thông tin về hàng hóa, vật tư, thông tin khách hàng và trạng thái các đơn đặt hàng, . một cách chính xác và kịp thời. Từ đó người quản lý có thể đưa ra các kế hoạch và quyết định đúng đắn, giảm chi phí và tăng khả năng cạnh tranh, nâng cao kết quả hoạt động sản xuất kinh doanh. Xuất phát từ nhu cầu thực tế đó và qua quá trình học tập môn phân tích thiết kế hệ thống cùng với sự hướng dẫn của cô giáo và được cô giao cho đề tài phân tích thiết kế hệ thống “Quản lý bán hàng tại siêu thị” nhóm chúng em đã tìm hiểu và lựa chọn siêu thị MeTro Thăng Long để khảo sát và phân tích thiết kế hệ thống quản lý bán hàng cho siêu thị này làm báo cáo bài tập lớn. 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” Trong quá trình khảo sát, phân tích đề tài mặc dù nhóm chúng em đã có sự cố gắng tìm hiểu nhưng do điều kiện và thời gian có hạn, cũng như khả năng của chúng em còn hạn chế nên rất mong nhận được sự giúp đỡ từ phía các thầy cô. Đặc biệt chúng em xin chân thành cảm ơn cố giáo Th.S. Nguyễn Thị Thanh Huyền đã tần tình giúp đỡ chúng em trong quá trình làm đề tài này. Hà Nội, ngày 24 thàng 09 năm 2011 Nhóm thực hiện: Nhóm 1 1. Vũ Sỹ Thành(Trưởng nhóm) 2. Lưu Văn Hội 3. Trịnh Hải Nam 4. Hồ Đình Hiền 5. Nguyễn Văn Cường 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” CHƯƠNG I. KHẢO SÁT NGHIỆP VỤ ĐỀ TÀI I. Khảo sát nghiệp vụ 1. Cơ cấu tổ chức của siêu thị MeTro Thăng Long 2. Các chức năng, nghiệp vụ của từng phòng ban 2.1. Ban giám đốc Gồm 1 giám đốc và 2 phó giám đốc có nhiệm vụ điều phối toàn bộ hoạt động của siêu thị. Ban giám đốc phải nắm được tình hình mua bán, doanh thu của siêu thị và nhận các báo cáo từ các phòng ban liên quan. Việc nhận các báo cáo này được thực hiện hàng tháng, hàng quý hoặc cũng có khi nhận báo cáo đột xuất. 2.2. Phòng thu ngân Thực hiện việc bán hàng và lập hoá đơn cho khách hàng đồng thời ghi nhận lại số hàng hoá bán được của mỗi loại để báo cáo cho phòng quản lý hàng sau mỗi ca làm việc. 2.3. Phòng kinh doanh Xây dựng kế hoạch sản xuất kinh doanh ngắn hạn và dài hạn, tham mưu cho ban giám đốc về các hoạt động kinh doanh của siêu thị. 2.4. Phòng quản lý hàng Nhiệm vụ của phòng là kiểm tra chất lượng hàng hoá và nắm được tình trạng hàng hoá của siêu thị, đảm bảo hàng hoá luôn ở trong tình trạng tốt nhất khi đến tay khách hàng. Khi phát hiện hàng hóa hư hỏng phải kịp thời báo cáo ngay cho ban giám đốc để có biện pháp giải quyết và điều phối hàng. 25 Bài tập lớn môn PTTKHT Đề tài: “Quản lý bán hàng tại siêu thị MeTro” 2.5. Phòng tin học Có nhiệm vụ theo dõi, giám sát hệ thống trang thiết bị có trong siêu thị đặc biệt là hệ thống máy tính, đảm bảo sự vận hành thông suốt trong quá trình hoạt động tránh để ra sự cố. 2.6. Phòng bảo vệ Kiểm tra, bảo vệ an ninh an toàn của siêu thị đặc biệt là phòng tránh cháy nổ xảy ra nhằm đảm bảo tài sản của siêu thị cũng như tính mạng của khách hàng và nhân viên. II. Bài toán 1. Vấn đề liên quan đến giao diện người dùng Giao diên trên môi trường access vẫn còn gây nhiều khó khăn trong việc thao tác, tìm kiếm. Đặc biệt giao diện vẫn còn đơn giản, ít chức năng. Giải pháp: giao diện người dùng được xây dựng bằng ngôn ngữ lập trình VB.net, cung cấp cho người dùng một môi trường làm việc thân thiện, dễ sử dụng và thao tác với các nút lệnh và tiện ích. 2. Vấn đề liên quan đến nghiệp vụ báo cáo thống kê Yêu cầu về báo cáo thống kê đòi hỏi theo nhiều tiêu chí khác nhau như báo cáo về sản phẩm bán chạy, sản phầm tồn kho, tổng doanh thu, .điều này đã gây ra rất nhiều khó khăn cho nhân viên. Giải pháp: Xây dựng chức năng báo cáo thống kê theo các tiêu chí: báo cáo doanh thu, báo cáo các mặt hàng bán chạy, báo cáo các mặt hàng tồn kho, 3. Vấn đề hỗ trợ khách hàng tìm hiểu thông tin sản phẩm Muốn biết được siêu thị hiện đang có các mặt hàng nào có thể đáp ứng được nhu cầu mua sắm của mình, khách hàng phải trực tiếp đến các quầy hàng để xem, như thế sẽ gây khó khăn cho khách hàng và tốn nhiều thời gian. Ngoài ra, siêu thị với nhiều quầy hàng trong một khuôn viên rộng lớn, nếu hàng hóa không được sắp xếp theo chủng loại một cách thuận tiện cho việc tìm kiếm thì khách hàng sẽ không tìm thấy được mặt hàng họ cần. Mặc dù các sản phẩm trong siêu thị có thể đáp ứng được nhu cầu của họ. [...]... hệ thống quản lý bán hàng mới tại siêu thị MeTro Thăng Long Siêu thị MeTro Thăng Long là nơi chuyên cung cấp hàng hóa bán buôn cho các đại lý có địa chỉ đặt tại đường Phạm Văn Đồng, Cổ Nhuế, Từ Liêm, Hà Nội Hàng ngày mở cửa từ 6 giờ sáng cho đến 9 giờ tối Hoạt động quản lý bán hàng tại siêu thị như sau: Quản lý nhập hàng: Khi có nhu cầu nhập hàng thì bộ phận nhập hàng sẽ liên hệ và đặt hàng với các... PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” 1.2 Mô hình luồng dữ liệu mức đỉnh 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” 1.3 Mô hình luồng dữ liệu mức dưới đỉnh Mô hình luồng dữ liệu của chức năng quản lý thông tin hàng Mô hình luồng dữ liệu của chức năng quản lý thông tin các loại hàng 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” ... năng quản lý thông tin gian hàng Mô hình luồng dữ liệu của chức năng quản lý nhập hàng 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” Mô hình luồng dữ liệu của chức năng quản lý thông tin nhà cung cấp Mô hình luồng dữ liệu của chức năng quản lý hội viên 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” Mô hình luồng dữ liệu của chức năng quản lý bán. .. tài: Quản lý bán hàng tại siêu thị MeTro” hàng khi cần thiết Thông tin về loại hàng bào gồm: mã loại hàng, tên loại hàng Quản lý gian hàng: thêm mới các gian hàng khi có hàng mới, sửa thông tin về các gian hàng khi cần thiết hoặc xóa bỏ khi gian hàng đó không còn sử dụng Thông tin về gian hàng gồm: mã gian hàng, tên gian hàng, mã loại hàng Mỗi gian hàng chỉ chứa được 1 loại hàng, mỗi loại hàng có... lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” 2.2 Xác định liên kết và kiểu liên kết giữa các thực thể 2.3 Xác định các thuộc tính 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” 2.4 Tách liên kết n-n Tách liên kết giữa hàng và đơn hàng Tách liên kết giữa hàng và hoá đơn 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” 2.5 Mô hình liên... nhập mặt hàng nào đó, nhân viên siêu thị sẽ lập một đơn đặt hàng để nhập hàng từ các nhà cung cấp (các công ty, các siêu thị khác…) Đơn đặt hàng bao gồm các thông tin như: tên hàng, nhà cung cấp, số 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” lượng, ngày tháng đặt, …Trên cơ sở đơn đặt hàng đó, các nhà cung cấp sẽ cung cấp hàng cho siêu thị Mô tả chức năng kiểm tra hàng: Nhà... đơn hàng( DonHang) 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” 1.8 Thiết kế bảng hàng nhập(HangNhap) 1.9 Thiết kế bảng hóa đơn(HoaDon) 1.10 Thiết kế bảng hàng bán( HangBan) 1.11 Thiết kế bảng Nhân viên 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” 2 Mối quản hệ giữa các bảng III Thiết kế giao diện 1 Thiết kế một số màn hính chính 1.1 Màn hình quản lý. .. của siêu thị, hàng tuần siêu thị lập các báo cáo gửi cho ban giám đốc về doanh thu trong tuần, danh sách các mặt hàng bán chạy, báo cáo về mặt hàng tồn kho để ban giám đốc có các biện pháp điều chỉnh 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” CHƯƠNG II PHÂN TÍCH HỆ THỐNG I Phân tích chức năng 1 Vẽ mô hình phân rã chức năng 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng. .. bán hàng Mô hình luồng dữ liệu của chức năng quản lý nhân viên 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” Mô hình luồng dữ liệu của chức năng báo cáo - thống kê 2 Xây dựng mô hình thực thể liên kết 2.1 Xác định các thực thể và định danh tương ứng Hàng: mã hàng Loại hàng: mã loại hàng Gian hàng: mã gian hàng Nhà cung cấp: mã nhà cung cấp Đơn hàng: mã số đơn hàng. .. được bầy bán, không còn được cung cấp nữa thì phải được xóa bỏ Mỗi loại hàng thì có một hoặc nhiều mặt hàng những mỗi mặt hàng chỉ thuộc loại một hàng nhất định 25 Bài tập lớn môn PTTKHT Đề tài: Quản lý bán hàng tại siêu thị MeTro” 2.3 Chức năng quản lý gian hàng Khi có gian hàng mới được đưa vào hoạt động thì bộ phận này sẽ phải thêm mới gian hàng đó vào hệ thống bằng thao tác nhập thêm gian hàng mới