Ngày nay, ngành Công nghệ thông tin phát triển rất nhanh chóng và ứng dụng ngày càng rộng rãi trong cuộc sống và trong các công tác quản lý của các công ty lớn, bệnh viện trường học, trụ sở ủy ban… đặc biệt là trong công tác quản lý bán hàng. Nó có tác dụng thiết thực đối với đời sống con người, giúp cho người quản lý có cái nhìn tổng thể mà chi tiết thông tin được lưu trữ đầy đủ, cập nhật hàng ngày, nâng cao hiệu quả làm việc, tiết kiệm sức làm việc.Hiện nay điện thoại di động đã trở nên rất thông dụng với mọi người,các mẫu điện thoại cũng theo đó phát triển nhanh chóng với nhiều mẫu mã kiểu dáng cũng như tính năng mới. Với niềm đam mê tìm hiếu những vấn đề liên quan đến chuyên ngành học tập Công nghệ thông tin của mình, chúng em đã quyết định chọn đề tài quản lý bán hàng: linh kiện máy tính. Với kiến thức thực tế và qua quá trình tìm hiểu thực trạng của hệ thống bán hàng chúng em đã thu được một số kết quả.A. Bài toánKhi có yêu cầu nhập thiết bị: nhân viên tiến hành ghi phiếu yêu cầu gồm các thông tin chi tiết về thiết bị và gửi đến cho nhà cung cấp. Nhà cung cấp sẽ gửi đơn chào hàng chi tiết các thiết bị bao gồm các thông tin như: tên, loại thiết bị, số lượng, nguồn gốc….Qua đơn chào hàng của nhà cung cấp thì cửa hàng sẽ đưa ra đơn đặt hàng và gửi đến cho nhà cung cấp, để đáp ứng nhu cầu nhập thiết bị của cửa hàng nhà cung cấp sẽ chuyển thiết bị cho cửa hàng theo hợp đồng mua,bán hàng hóa và biên lai bàn giao thiết bị (kiêm hóa đơn thanh toán tiền thiết bị).Trước khi nhập hàng vào kho thì cửa hàng sẽ kiểm tra xem đã đủ thiết bị chưa theo biên bản bàn giao thiết bị mà nhà cung cấp gửi đến, đồng thời cửa hàng sẽ ghi các thông tin cần thiết vào sổ chi và sổ kho. Nếu thiết bị nào không đạt yêu cầu thì cửa hàng sẽ trả lại nhà cung cấp, và yêu cầu nha cung cấp cấp lại những thiết bị như hợp đồng đã thỏa thuận.Khi khách có nhu cầu mua thiết bị, khách hàng xem thông tin hàng hóa, tìm kiếm hàng cần mua. Nếu khách hàng chọn được thiết bị cần mua thì cửa hàng sẽ kiểm tra trong kho, nếu trong kho còn hàng thì nhân viết sẽ viết phiếu bán hàng. Sau đó cửa hàng sẽ tiến hành bàn giao thiết bị cho khách và gửi đến khách hàng hóa đơn thanh toán, phiếu bảo hành và các giấy tờ liên quan, có kèm theo các khuyến mại(nếu có). Khi khách đã thanh toán tiền thiết bị thì cửa hàng sẽ lập biên lai thu tiền cho khách đồng thời sẽ ghi các thông tin cần thiết vào sổ thu và sổ kho.Để tiện cho việc quản lý hệ thống sẽ lưu trữ và quản lý thông tin về nhà cung cấp và thông tin khách hàng. Có thể sửa hoặc xóa khi cần thiết.Sau một khoảng thời gian nhất định nhân viên các bộ phận sẽ tổng hợp thông tin mua, bán, và các thông tin khác.
Quản lý bán hàng điện thoại KHMT1K3 - Nhóm 28 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 PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỚI UML ĐỀ TÀI: QUẢN LÝ BÁN HÀNG ĐIỆN THOẠI Lớp : KHMT1-K3 Giảng viên Hướng dẫn : Ths. Vũ Thị Dương Nhóm SV thực hiện : Nhóm 28 1. Lại Trọng Nguyên 2. Hoàng Việt Đức 3. Hoàng Việt Tùng --- Hà Nội, tháng 12 – 2010 --- Quản lý bán hàng điện thoại Mục Lục Lời nói đầu .2 A. Bài toán .3 I.Các tác nhân 4 II.Các chức năng chính (Use Case): 4 1. Đánh giá công việc .52 2. Tài liệu tham khảo 52 C. Kết luận 1. Đánh giá công việc 2. Tài liệu tham khảo Lời nói đầu Ngày nay, ngành Công nghệ thông tin phát triển rất nhanh chóng và ứng dụng ngày càng rộng rãi trong cuộc sống và trong các công tác quản lý của các công ty lớn, bệnh viện trường học, trụ sở ủy ban… đặc biệt là trong công tác quản lý bán hàng. Nó có tác dụng thiết thực đối với đời sống con người, giúp cho người quản lý có cái nhìn tổng thể mà chi tiết thông tin được lưu trữ đầy đủ, cập nhật hàng ngày, nâng cao hiệu quả làm việc, tiết kiệm sức làm việc. Hiện nay điện thoại di động đã trở nên rất thông dụng với mọi người,các mẫu điện thoại cũng theo đó phát triển nhanh chóng với nhiều mẫu mã kiểu dáng cũng như tính năng mới. Với niềm đam mê tìm hiếu những vấn đề liên quan đến chuyên ngành học tập Công nghệ thông tin của mình, chúng em đã quyết định chọn đề tài quản lý bán hàng: KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại linh kiện máy tính. Với kiến thức thực tế và qua quá trình tìm hiểu thực trạng của hệ thống bán hàng chúng em đã thu được một số kết quả. A. Bài toán Khi có yêu cầu nhập thiết bị: nhân viên tiến hành ghi phiếu yêu cầu gồm các thông tin chi tiết về thiết bị và gửi đến cho nhà cung cấp. Nhà cung cấp sẽ gửi đơn chào hàng chi tiết các thiết bị bao gồm các thông tin như: tên, loại thiết bị, số lượng, nguồn gốc….Qua đơn chào hàng của nhà cung cấp thì cửa hàng sẽ đưa ra đơn đặt hàng và gửi đến cho nhà cung cấp, để đáp ứng nhu cầu nhập thiết bị của cửa hàng nhà cung cấp sẽ chuyển thiết bị cho cửa hàng theo hợp đồng mua,bán hàng hóa và biên lai bàn giao thiết bị (kiêm hóa đơn thanh toán tiền thiết bị).Trước khi nhập hàng vào kho thì cửa hàng sẽ kiểm tra xem đã đủ thiết bị chưa theo biên bản bàn giao thiết bị mà nhà cung cấp gửi đến, đồng thời cửa hàng sẽ ghi các thông tin cần thiết vào sổ chi và sổ kho. Nếu thiết bị nào không đạt KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại yêu cầu thì cửa hàng sẽ trả lại nhà cung cấp, và yêu cầu nha cung cấp cấp lại những thiết bị như hợp đồng đã thỏa thuận. Khi khách có nhu cầu mua thiết bị, khách hàng xem thông tin hàng hóa, tìm kiếm hàng cần mua. Nếu khách hàng chọn được thiết bị cần mua thì cửa hàng sẽ kiểm tra trong kho, nếu trong kho còn hàng thì nhân viết sẽ viết phiếu bán hàng. Sau đó cửa hàng sẽ tiến hành bàn giao thiết bị cho khách và gửi đến khách hàng hóa đơn thanh toán, phiếu bảo hành và các giấy tờ liên quan, có kèm theo các khuyến mại(nếu có). Khi khách đã thanh toán tiền thiết bị thì cửa hàng sẽ lập biên lai thu tiền cho khách đồng thời sẽ ghi các thông tin cần thiết vào sổ thu và sổ kho. Để tiện cho việc quản lý hệ thống sẽ lưu trữ và quản lý thông tin về nhà cung cấp và thông tin khách hàng. Có thể sửa hoặc xóa khi cần thiết. Sau một khoảng thời gian nhất định nhân viên các bộ phận sẽ tổng hợp thông tin mua, bán, và các thông tin khác. B. Biểu đồ ca sử dụng (Use Case Diagram) I. Các tác nhân a) Khách hàng b) Nhân viên công ty c) Quản trị viên II. Các chức năng chính (Use Case): a) Quản lý hàng bán: Tác nhân: Nhân viên. Điểu kiện: Phải đăng nhập được vào hệ thống. KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại Mô tả: Ca sử dụng bắt đầu khi nhân viên đăng nhập vào hệ thống. Dựa vào yêu cầu của khách hàng, nhân viên sẽ lập hóa đơn bán hàng với các thông tin của khách hàng: tên khách hàng, địa chỉ, điện thoại, và kiểm tra hàng trong kho xem có còn hay đáp ứng được không (tìm hàng), nếu đáp ứng được thì sẽ giao hàng cho khách hàng và cập nhật thông tin hàng bán , khách hàng vào hệ thống. Nếu hàng trong kho không đáp ứng được thì thông báo cho khách hàng. b) Quản lý hàng nhập: Tác nhân: Nhân viên Điều kiện: Đăng nhập được vào hệ thống. Mô tả: Sau một thời gian định kỳ, cửa hàng sẽ nhập thêm hàng mới. Nhân viên lập hóa đơn yêu cầu nhập hàng gồm thông tin về hàng muốn nhập gồm: tên hàng nhập, số lượng nhập, tên nhà cung cấp. Bên nhà cung cấp sẽ cung cấp hàng theo yêu cầu cho cửa hàng. Nhưng trước khi nhận hàng, nhân viên sẽ kiểm tra hàng xem có đáp ứng cả về chất lượng và số lượng không. Nếu không đảm bảo một trong các yêu cầu thì nhân viên sẽ từ chối nhập. Sau đó nhân viên sẽ lập hóa đơn nhập hàng gồm: tên hàng nhập, số lượng nhập, đơn giá nhập c) Quản lý khách hàng: Tác nhân: Nhân viên Điều kiện: Đăng nhập được vào hệ thống. Khách hàng sau khi mua hàng tại công ty sẽ được lưu lại thông tin: tên khách hàng, địa chỉ, điện thoại. Khách hàng sẽ được xếp vào các nhóm khách hàng khách nhau tương ứng với giá trị hàng mua, dựa giá trị hàng mua khách nhau khách hàng sẽ được giảm giá tương ứng. d) Quản lý nhà cung cấp: Tác nhân: Nhân viên Điều kiện: Đăng nhập được vào hệ thống. Nhà cung cấp cũng được quản lý như khách hàng gồm: tên nhà cung cấp, địa chỉ, điện thoại, mặt hàng cung cấp. e) Báo cáo thông kê: KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại Tác nhân: Nhân viên Điều kiện: Đăng nhập được vào hệ thống. Hàng tháng nhân viên sẽ thực hiện lập báo cáo thống kê hàng nhập, thống kê hàng bán, thống kê doanh thu dựa vào hóa đơn bán hàng và nhập hàng hàng tháng. f) Quản lý quyền truy nhập: Tác nhân: Nhân viên Điều kiện: Đăng nhập được vào hệ thống. Quản trị viên sẽ đăng nhập vào hệ thống. Chọn các chức năng cấp phát quyền, thay đổi quyền, xóa quyền của người dùng. III. Đặc tả ca sử dụng 1. Ca sử dụng quản lý bán hàng: Tóm tắt : Mô phỏng quá trình lập hóa đơn và bán hàng cho khách Actor: nhân viên Dòng sự kiện: Ca sử dụng bắt đầu khi nhân viên đăng nhập vào hệ thống. chọn chứa năng thêm hóa đơn bán hàng. Hệ thống hiện thị form yêu cầu nhân viên nhập các thông tin của khách hàng: tên khách hàng, địa chỉ, điện thoại, hệ số giảm. thông tin hàng bán: tên hàng bán, số lượng, giá bán, thông tin hóa đơn: tên hàng, số lượng, giá bán, ngày lập, nhân viên lập, tổng tiền. Nhân viên có thể nhập trực tiếp mà hàng hoặc chọn chức năng tìm kiếm để tìm kiếm hàng. Hệ thống lưu các thông tin vào csdl. Nếu các thông tin nhập lỗi thì hệ thống sẽ hiện thị thông báo lỗi yêu cầu nhân viên kiểm tra và nhập lại 2. Ca sử dụng quản lý nhập hàng: Tóm tắt: Mô tả quá trình nhập hàng vào kho. Actor : nhân viên KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại Dòng sự kiên: Ca sử dụng khi nhân viên đăng nhập vào hệ thống và chọn chức năng nhập hàng. Hệ thống hiển thị form nhập hàng. Nhân viên nhập các thông tin về hàng nhập : mã hàng nhập, tên hàng nhập, số lượng nhập, đơn giá nhập, tên nhà cung cấp, ngày nhập. Hệ thống kiểm tra thông tin nhập và thực hiện lưu thông tin vào csdl. Nếu các thông tin không hợp lệ hệ thống sẽ thông báo lỗi và yêu cầu nhân viên kiểm tra các thông tin, và nhập lại. 3. Ca sử dụng thống kê hàng bán: Tóm tắt: Mô tả quá trình lập báo cáo hàng bán Actor : nhân viên Dòng sự kiện: Ca sử dụng bắt đầu khi nhân viên đăng nhập vào hệ thống và chọn thống kê hàng bán. Hệ thống hiện thị form thống kê hàng bán. Nhân viên sẽ nhập tháng cần thống kê. Hệ thống hiển thị thông tin hàng bán trong tháng. Nhân viên có thể thực hiện in báo cáo. 4. Ca sử dụng thống kê hàng nhập: Tóm tắt: Mô tả quá trình lập báo cáo hàng nhập Actor : nhân viên Dòng sự kiện: Tương tự thống kê hàng bán ca sử dụng bắt đầu khi nhân viên chọn chức năng thống kê hàng nhập. Hệ thống hiển thị form thống kê hàng nhập. Nhân viên nhập vào tháng cần thống kê. Hệ thống hiển thị danh sách hàng nhập trong tháng. 5. Ca sử dụng thống kê doanh thu: Tóm tắt: Mô tả quá trình lập báo cáo hàng nhập Actor : nhân viên Dòng sự kiện :Ca sử dụng bắt đầu khi nhân viên chọn thống kê doanh thu. Hệ thống hiện thị form thống kê doanh thu. Nhân viên nhập vào tháng cần thống kê. Hệ thống hiển thị danh sách hàng nhập, danh sách hàng bán trong tháng và tính doanh thu của tháng 6. Ca sử dụng quản lý quyền truy nhập: KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại Tóm tắt: Mô tả quá trình quản trị chương trình Actor : Admin Dòng sự kiện: Ca sử dụng bắt đầu khi nhân viên quản trị đăng nhập và hệ thống với quyền Admin. Hệ thống hiện thị màn hình làm việc của quản trị viên. Quản trị viên có thể thực hiện cấp quyền, thay đổi quyền, xóa quyền của các người dùng Nhân viên quản trị chọn chức năng của chương trình. Hệ thống thực hiện lưu thay đổi vào csdl. 7. Ca sử dụng quản lý nhà cung cấp: Tóm tắt: Mô tả quá trình quản lý nhà cung cấp Actor : nhân viên Dòng sự kiện : Ca sử dụng bắt đầu khi nhân viên chọn chức năng quản lý nhà cung cấp. Hệ thống hiển thị màn hình quản lý nhà cung cấp. Nhân viên chọn các chức năng thêm, sửa, xóa thông tin nhà cung cấp. Hệ thống thực hiện lưu những thay đổi. 8. Ca sử dụng quản lý khách hàng: Tóm tắt: Mô tả quá trình lập báo cáo hàng nhập Actor : nhân viên Dòng sự kiện : Ca sử dụng bắt đầu khi nhân viên chọn chức năng quản lý khách hàng. Hệ thống hiển thị màn hình quản lý khách hàng. Nhân viên chọn các chức năng thêm, sửa, xóa thông tin khách hàng, thay đổi nhóm khách hàng, hệ số giảm khi mua hàng. KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại IV. Các loại biểu đồ 1.Biểu đồ Use case : a. Biểu đồ Use case cho tác nhân nhân viên KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại dang nhap Ql.hang ban Ql.hang nhap Ql.khach hang Ql.nhac cc bao cao thong ke nhan vien <<include>> <<include>> <<include>> <<include>> <<include>> b. Use case cho tác nhân khách hàng KHMT1K3 - Nhóm 28 . được quản lý như khách hàng gồm: tên nhà cung cấp, địa chỉ, điện thoại, mặt hàng cung cấp. e) Báo cáo thông kê: KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại. hàng nhập, danh sách hàng bán trong tháng và tính doanh thu của tháng 6. Ca sử dụng quản lý quyền truy nhập: KHMT1K3 - Nhóm 28 Quản lý bán hàng điện thoại