1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

ỨNG DỤNG QUẢN LÝ SIÊU THỊ

85 112 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 85
Dung lượng 1,44 MB

Nội dung

PHẦN : ỨNG DỤNG QUẢN LÝ SIÊU THỊ 3.1 Phân tích quy trình nghiệp vụ 3.1.1 Đánh giá trạng hệ thống 3.1.1.1 Giới thiệu: Sưu liệu trình bày mục đích, phạm vi, định nghĩa, tóm tắt tổ chức siêu thị ƒ Mục đích: Mục đích business vision trình bày nhìn tổng quan tổ chức siêu thị, xác định stakeholder khách hàng, xác định trạng phạm vi hệ thống ƒ Phạm vi: Business Vision dùng dự án quản lý siêu thị Sài gòn CoOp Mart trực thuộc hệ thống siêu thị Hợp tác xã Sài Gòn Co-Op ƒ Định nghĩa thuật ngữ: Các thuật ngữ, nhóm từ viết tắt tham khảo sưu liệu Business Glossary ƒ Tài liệu tham khảo: Sưu liệu thông qua tài liệu siêu thị Sài Gòn Co-Op Mart cung cấp 3.1.1.2 Xác định vị trí ƒ Cơ hội: Hiện tại, nhu cầu phần mềm có khả xử lý bảo mật cao siêu thị cấp thiết số vấn đề phát sinh trình hoạt động cần giải ƒ Trình bày vấn đề: Vấn đề lưu trữ thông tin khách hàng thân thiết The problem of affects The impact of which is A successful solution would Cơ sở liệu khách hàng thân thiết lưu trữ nhiều nơi đồng Khách hàng, người quản lý Dịch vụ khách hàng thân thiết thiết lập siêu thị hệ thống Co-Op Điều bất hợp lý, làm giảm khả cung cấp dịch vụ khách hàng, làm giảm khả cạnh tranh siêu thị Nhân viên sử dụng chung account cấp cho khách hàng dùng tất siêu thị thuộc hệ thống Co-Op Nâng cao khả chăm sóc khách hàng siêu thị tốt từ thu hút khách hàng nhiều hơn, tăng doanh thu siêu thị Giúp người quản lý làm tốt công tác quản lý khách hàng, theo dõi tình hình phục vụ khách hàng cách dễ dàng 78 Vấn đề liên quan đến báo cáo thống kê The problem of affects The impact of which is A successful solution would Thống kê báo cáo chưa đáp ứng đầy đủ nhu cầu thống kê theo nhiều tiêu chí khác Người quản lý, ban giám đốc hợp tác xã Không thể cho thấy báo cáo đầy đủ, gây tình trạng thiếu thông tin tổng hợp dẫn đến người quản lý khó đưa kết luận xác Có thể thống kê đầy đủ theo nhiều tiêu chí khác nhau, giúp cho nhà quản lý đưa kết luận đáng tin Từ thấy yếu hoạt động kinh doanh nhằm cải thiện tốt dễ quản lý Vấn đề liên quan đến nghiệp vụ tra cứu: The problem of affects The impact of which is A successful solution would Hệ thống chưa hỗ trợ việc tra tìm thông tin khách hàng, nhân viên hàng hóa khách hàng, nhân viên bán hàng, người quản lý tốn thời gian nhân viên cho việc hướng dẫn khách hàng, thông tin đầy đủ xác có nhu cầu tạo tâm lý thoải mái cho khách hàng đến mua hàng, tiết kiệm chi phí nhân viên, thông tin công khai để bảo đảm quyền lợi cho cá nhân 3.1.1.3 Mô tả stakeholder khách hàng ƒ Tóm tắt Stakeholder Name Represents Role Người quản Người quản lý siêu thị lý Theo dõi tiến trình phát triển dự án theo dõi tình hình hoạt động siêu thị Nhân viên Người nhập thông bán hàng tin hệ thống Chịu trách nhiệm khâu bán hàng siêu thị, trì hoạt động siêu thị Nhân viên Người lập báo cáo, tin học thống kê Chịu trách nhiệm khâu lập báo cáo siêu thị theo tiêu chí người quản lý đưa Nhân viên tổ Người kiểm kê tình mặt hàng trạng hàng Chịu trách nhiệm báo cáo lại tình trạng hàng hóa lên cấp ƒ Tóm tắt khách hàng Name Description Stakeholder Người quản lý Đáp ứng nhu cầu quản lý siêu thị hàng Người hóa, khách hàng, doanh số lý quản Nhân viên bán Đảm bảo hệ thống đáp ứng nhu cầu Nhân viên hàng công việc bán hàng bán hàng Khách hàng Đáp ứng nhu cầu mua hàng hóa có siêu thị 79 Ban giám đốc Hợp tác xã Đảm bảo thông tin báo cáo hoạt động kinh doanh siêu thị đa dạng xác ƒ Hồ sơ stakeholder khách hàng: Người quản lý: Người quản lý siêu thị Co-Op Mart Người định xây dựng hệ thống, theo dõi hoạt động siêu thị đồng thời quản lý khách hàng thân thiết siêu thị Người hiểu rõ tình trạng hoạt động Siêu thị Type Responsibilities Mô tả cấu trúc tổ chức tình trạng hoạt động siêu thị đồng thời quan sát tình trạng dự án Sự thành công hoàn thành công việc thời gian tổ chức Success tốt sở thiết kế để tiện cho việc cải tiến hệ thống sau Criteria Project reviewer Involvement Deliverables Có, phân phối cho đồng quản lý hệ thống Co-Op Thời gian thực ngắn so với khối lượng công việc quản lý siêu Comments / thị nhiều Issues Representative Description Nhân viên bán hàng: Representative Description Nhân viên bán hàng siêu thị Co-Op Mart Nhân viên làm việc cho siêu thị, thực nghiệp vụ bán hàng siêu thị Người trình độ tin học định am tường nghiệp vụ bán hàng Type Siêu thị Responsibilities Lập hóa đơn toán cho khách hàng, tra cứu hàng hóa cần thiết Success Criteria Sự thành công hoàn thành công việc hiệu quả, xác nhanh chóng, dễ dùng User Involvement Có, phân phối cho nhân viên bán hàng siêu thị Deliverables Không có thông tin đầy đủ hàng hóa, không nhận biết Comments / khách hàng thân thiết, số thao tác thủ công Issues Nhân viên mặt hàng: Nhân viên thuộc tổ mặt hàng siêu thị Co-Op Mart Nhân viên làm việc cho siêu thị, thực nghiệp vụ nhập, xuất hàng siêu thị Người am tường nghiệp vụ nhập xuất hàng Siêu thị Type Responsibilities Lập phiếu nhập xuất hàng cho người quản lý Success Criteria Sự thành công hoàn thành công việc xác nhanh chóng Involvement User Không có Deliverables Comments / Không có thông tin đầy đủ hàng hóa, thao tác thủ công Issues Representative Description 80 Nhân viên vi tính: Nhân viên thuộc tổ vi tính siêu thị Co-Op Mart Nhân viên làm việc cho siêu thị, thực nghiệp vụ lập thống kê báo cáo cho siêu thị Người am tường tin học nghiệp vụ lập báo cáo Siêu thị Type Responsibilities Lập báo cáo thống kê cho người quản lý Success Criteria Sự thành công hoàn thành công việc hiệu quả, xác nhanh chóng, dễ dàng User Involvement Có, phân phối cho nhân viên bán hàng siêu thị Deliverables Không có thông tin đầy đủ hàng hóa, không nhận biết Comments / khách hàng thân thiết, số thao tác thủ công Issues Representative Description Giám đốc hợp tác xã: Representative Description Giám đốc Hợp tác xã Sài Gòn Co-Op Người định phê chuẩn ngân sách dự án, theo dõi hoạt động siêu thị thuộc hợp tác xã Người hiểu rõ tình trạng hoạt động Siêu thị Type Responsibilities Chịu trách nhiệm chi phí dự án Sự thành công hoạt động siêu thị ngày tốt gia tăng Success doanh thu siêu thị Criteria Project reviewer Involvement Deliverables Không có Ngân sách có giới hạn, đòi hỏi dự án hoàn thành nhanh Comments / tốt Issues Khách hàng: Representative Description Type Responsibilities Success Criteria Involvement Deliverables Comments / Issues Khách hàng siêu thị Co-Op Mart Khách đến mua hàng siêu thị Co-Op Mart Không có Không có Sự thành công hệ thống dễ tìm kiếm hàng hóa nhanh chóng có dịch vụ khách hàng chu đáo User Không có Không hỗ trợ hoàn toàn 3.1.1.4 Danh sách nhu cầu Stakeholder/ Priority Need Current Solution Customer Người quản Cao lý Xem báo cáo Chỉ có báo thống kê theo cáo thống kê yêu cầu khác doanh thu 81 Proposed Solutions Hiển thị báo cáo theo nhiều tiêu chí khác nhau, thông tin bố trí dễ nhìn đơn giản Người Quản lý Cao Nhân viên bán hàng Cao Nhân viên bán hàng Trung bình Nhân viên tin Trung học bình Quản lý thông tin hàng hóa, nhân viên khách hàng thân thiết Tốc độ tính toán chậm,lưu trữ nhỏ Quản lý nhân viên quản lý khách hàng không đầy đủ Tính hóa đơn Access Cho phép quản lý khách hàng tất siêu thị thuộc hệ thống CoOp Mart quản lý nhân viên Xây dựng ứng dụng SQL Server Tra cứu thông tin hàng hóa Chưa có chức Xây dựng thêm chức tra cứu Nhập liệu lập báo cáo dễ dàng Có chức Xây dựng thêm nhiều tiện ích giao diện thân thiện 3.1.1.5 Nắm bắt thông tin tổ chức Sơ đồ tổ chức siêu thị Co-Op Mart Cống Quỳnh Tổ văn phòng Tổ bảo vệ Tổ thu ngân Tổ mặt hàng Tổ tin học Tổ văn phòng: Gồm Giám Đốc phó Giám Đốc có nhiệm vụ điều phối toàn hoạt động siêu thị Tổ phải nắm tình hình mua bán, doanh thu siêu thị để báo cáo lại cho ban giám đốc hợp tác xã Sài Gòn Co-Op Việc báo cáo thực hàng tháng, hàng quý có báo cáo đột xuất theo yêu cầu Tổ bảo vệ: Kiểm tra, bảo vệ an ninh Siêu Thị, ghi nhận Hàng Hóa đổi lại khách hàng Tổ thu ngân: Thực việc bán hàng lập hóa đơn cho khách hàng đồng thời ghi nhận lại số hàng hoá bán loại để báo cáo cho tổ quản lý sau ca làm việc Tổ mặt hàng: Nhiệm vụ tổ kiểm tra chất lượng hàng hoá nắm tình trạng hàng hoá siêu thị, đảm bảo hàng hoá tình trạng tốt đến tay khách hàng Khi phát hàng hư hỏng phải kịp thời báo cho tổ văn phòng để có biện pháp giải điều phối hàng Tổ tin học: Thực việc nhập liệu, kết xuất báo cáo cần thiết phục vụ cho tổ Văn Phòng Các hoạt động siêu thị: ƒ Nhập hàng hoá Mặt hàng nhập nhân viên quản lý phụ trách tin học lưu trữ thông tin hàng vào hệ thống quản lý Các thông tin bao gồm: mã vạch, giá bán, ngày sản xuất, hạn sử dụng, số lượng nhập, đơn vị tính,… 82 Mỗi mặt hàng đánh mã vạch, thực theo quy tắc: ¾ Bộ mã bán hàng: mã mang tính cách pháp lý Siêu Thị (bên bán) người tiêu dùng (bên mua) Mỗi mặt hàng kinh doanh có mã số riêng để phân biệt với hàng khác ¾ Một mã bán hàng có độ dài 13 ký tự theo cấu trúc hệ thống mã vạch barcode quốc tế mặt hàng có in sẵn mã vạch nhà sản xuất Nếu mặt hàng sẵn mã vạch, hay có mã vạch mà mã vạch khả tin cậy mặt hàng dùng mã nội Siêu Thị làm mã bán hàng, mã có chiều dài ký tự ƒ Ưu đãi khách hàng thân thiết Khi khách hàng chưa khách hàng thân thiết siêu thị đến mua hàng, tổng giá trị hàng hoá lần mua từ 50.000đ trở lên sau tính tiền khách hàng đăng ký chương trình khách hàng thân thiết siêu thị với nhân viên quản lý Nhân viên quản lý lưu trữ lại thông tin khách hàng cấp cho khách hàng thẻ khách hàng thân thiết với số điểm thưởng tương ứng giá trị hóa đơn Những đợt mua hàng có giá trị 50.000đ, trước toán hóa đơn, khách hàng cần đưa thẻ khách hàng thân thiết cho nhân viên bán hàng, hệ thống tự động tính toán cập nhật điểm thưởng khách hàng Khi khách hàng thân thiết có số điểm 30 điểm siêu thị đợt mua hàng sau đó, họ giảm giá 5% tổng giá trị hàng họ mua Tuy nhiên, cuối năm hệ thống phải tự động xoá khách hàng khỏi danh sách khách hàng thân thiết siêu thị ƒ Tính tiền hoá đơn Tính tiền hoá đơn việc nhân viên bán hàng quầy tính tiền Những nghiệp vụ yếu ƒ Nghiệp vụ bán hàng: Xuất hiện: Có khách hàng đến mua hàng Cách thực hiện: Tính tiền cho khách, lập hóa đơn cập nhật vào CSDL Chịu trách nhiệm: Tổ thu ngân ƒ Nghiệp vụ quản lý kiểm kê: Xuất hiện: kiểm tra tình trạng hàng hóa số lượng tồn quầy Cách thực hiện: kiểm tra số lượng kho hàng trưng bày quầy Chịu trách nhiệm: Tổ mặt hàng ƒ Nghiệp vụ quản lý nhập hàng Xuất hiện: nhập hàng hóa từ nhà cung cấp Cách thực hiện: lập phiếu nhập, lưu thông tin hàng hóa vào CSDL Chịu trách nhiệm: Tổ quản lý ƒ Nghiệp vụ quản lý xuất hàng 83 Xuất hiện: xuất hàng hóa từ kho lên quầy trưng bày Cách thực hiện: lập phiếu xuất hàng hóa cập nhật CSDL Chịu trách nhiệm: Tổ quản lý ƒ Nghiệp vụ thống kê tổng hợp: Xuất : Lập gửi báo cáo tổng hợp cho ban giám đốc hợp tác xã Cách thực : Tổng hợp báo cáo tổ tin học lập Chịu trách nhiệm: Tổ văn phòng Nhận xét tình trạng nay: Tại Siêu thị dùng phần mềm quản lý hàng hóa (Access for Win) để quản lý 200.000 mặt hàng kinh doanh Trung bình ngày phận bán hàng xử lý 10.000 mẫu tin (có lên đến nửa triệu mẫu tin) nên tốc độ truy xuất liệu không nhanh trước, tương lai đáp ứng nhu cầu cho Siêu Thị Ngoài vấn đề thay đổi đơn vị tính xử lý số lượng lẻ số mặt hàng như: vải vóc, rau quả, thực phẩm tươi sống Siêu Thị chưa giải ổn thỏa Ban giám đốc có nhu cầu thống kê tình hình mua bán Siêu Thị với tiêu chí khác Nhưng ngày Ban giám đốc nhận báo cáo doanh thu Chương trình quản lý khách hàng xây dựng ngôn ngữ Access, liệu bán hàng ngày lớn 3.1.1.6 Xác định giới hạn hệ thống: 84 Với mục tiêu cải thiện khả phục vụ khách hàng ngày tốt tăng cường khả cạnh tranh cho siêu thị, ban giám đốc hợp tác xã Sài Gòn CoOp đề sách cải thiện nghiệp vụ bán hàng dịch vụ chăm sóc khách hàng cho siêu thị thuộc hệ thống siêu thị Co-Op Ngoài ra, hoạt động nghiệp vụ bán hàng hệ thống ổn định, mục tiêu cải thiện suất nghiệp vụ yếu Nghĩa là, việc mô hình hóa nhằm đến mục tiêu làm rõ chế hoạt động siêu thị đồng thời thêm số chức tiện dụng cho khách hàng người quản lý Vì thế, quan tâm đến nghiệp vụ hai tổ tổ thu ngân tổ văn phòng 3.1.1.7 Xác định lĩnh vực ưu tiên Với phạm vi hệ thống xác định trên, ta xác định lĩnh vực sau cần ưu tiên hết: ƒ Nghiệp vụ quản lý hàng hóa: hoạt động lưu trữ thông tin hàng hóa nhập hàng ƒ Nghiệp vụ bán hàng: nghiệp vụ cung cấp dịch vụ toán hóa đơn cho khách hàng quầy thu ngân nhân viên quản lý chịu trách nhiệm ƒ Nghiệp vụ quản lý khách hàng thân thiết: nghiệp vụ chăm sóc khách hàng thường xuyên mua hàng hệ thống siêu thị Sài Gòn Co-Op nhân viên quản lý chịu trách nhiệm ƒ Nghiệp vụ thống kê: thống kê tình hình hoạt động siêu thị cho ban giám đốc hợp tác xã nhân viên quản lý chịu trách nhiệm 3.1.2 Xác định thuật ngữ 3.1.2.1 Giới thiệu: ƒ Mục đích: Mô tả thuật ngữ chuyên môn quy trình nghiệp vụ ƒ Phạm vi: Sưu liệu thích hợp dự án liên quan đến hệ thống siêu thị Co-Op ƒ Tài liệu tham khảo Tập hợp từ văn tổ chức vấn nhân viên tổ chức 3.1.2.2 Bảng giải Thuật ngữ Nhân viên Người quản lý Nhân viên bán hàng Diễn giải Nhân viên làm việc siêu thị chia theo chức người người quản lý, bán hàng, bảo vệ, nhân viên kiểm tra chất lượng hàng,… Người quản lý siêu thị người quản trị hệ thống Người quản lý gọi chung cho người cấp quyền "Quản lý", bao gồm giám đốc, phó giám đốc, kế toán, nhân viên tin học, … Là nhân viên làm việc siêu thị Nhân viên bán hàng, đứng quầy thu tiền tính tiền cho khách hàng cách nhập 85 mã vạch quản lý mặt hàng vào hệ thống thông qua đầu đọc mã vạch Tên đăng nhập Tên đăng nhập người sử dụng hệ thống Mỗi nhân viên vào làm siêu thị đăng ký tên đăng nhập nhằm để quản lý Khi đăng nhập vào hệ thống, nhân viên sử dụng tên để đăng nhập Người quản lý chịu trách nhiệm quản lý tên đăng nhập nhân viên Tồn Mật Mật đăng nhập người sử dụng hệ thống Mỗi nhân viên sử dụng tên đăng nhập đăng ký kèm theo mật đăng nhập Mỗi nhân viên biết mật Mật rỗng Quyền đăng Quyền đăng nhập vào hệ thống Tùy theo quyền chức vụ nhập công ty mà nhân viên có quyền đăng nhập tương ứng Khách hàng Khách hàng thân thiết siêu thị hay khách hàng đăng ký tham thân thiết gia chương trình khách hàng thân thiết siêu thị Điểm thưởng Số điểm khách hàng thân thiết siêu thị thưởng mua vượt mức toán siêu thị Ngày cấp thẻ Ngày cấp thẻ khách hàng thân thiết cho khách hàng họ đăng ký chương trình khách hàng thân thiết siêu thị Hóa đơn Hóa đơn tính tiền siêu thị khách hàng mua hàng Chủng loại Chủng loại hàng hóa siêu thị, phân chia tương ứng hàng theo quầy hàng trưng bày siêu thị Loại hàng Loại hàng siêu thị phân chia theo tiêu chí công ty sản xuất, đơn vị tính Hàng hóa Hàng hóa bày bán siêu thị Hàng tồn Số lượng hàng hóa lại siêu thị chưa bán cho khách hàng Mức giảm Tỉ lệ phần trăm giảm khách hàng thân thiết Thống kê Báo cáo thống kê tình hình kinh doanh siêu thị theo tiêu chí doanh thu như: hàng hóa, quý, khoảng thời gian Thống kê hàng Báo cáo thống kê số lượng hàng hóa siêu thị theo tiêu chí hóa như: hàng hóa, quý, khoảng thời gian 3.1.3 Xác định quy tắc nghiệp vụ 3.1.3.1 Giới thiệu: ƒ Mục đích: Đây sưu liệu dùng để mô tả quy định, quy tắc quy trình nghiệp vụ ƒ Phạm vi: Sưu liệu thích hợp dự án liên quan đến hệ thống siêu thị Co-Op ƒ Tài liệu tham khảo Tập hợp từ văn quy định vấn nhân viên tổ chức 86 3.1.3.2 Bảng giải ƒ Khi khách hàng không mua hàng hóa nữa, thời điểm hóa đơn chưa in ta cho phép xóa Ngược lại, ta không cho xóa Ta biểu diễn sau: When Khách hàng yêu cầu không mua hàng hóa If Hóa đơn chưa in Then Xóa hàng hóa yêu cầu ƒ Hàng hóa bán cho khách hàng hàng có mã vạch quản lý Ta biểu diễn sau: Bán hàng hóa cho khách hàng ONLY If Hàng hóa siêu thị phải có mã vạch ƒ Khi lập hóa đơn, hóa đơn phải có tối thiểu hàng hóa Ta biểu diễn sau: IT MUST ALWAYS HOLD THAT Một hóa đơn toán tham chiếu đến tối thiểu hàng hóa ƒ Khách hàng đăng ký làm khách hàng thân thiết siêu thị người có hóa đơn toán từ 50000 trở lên Ta biểu diễn sau: Một Khách hàng đăng ký làm Khách hàng Thân thiết IF AND ONLY IF Hóa đơn toán có giá trị từ 50000 trở lên ƒ Khi khách hàng có số điểm thưởng từ 30 điểm trở lên năm khách hàng mua hàng giảm 5% trị giá hóa đơn toán Ta biểu diễn sau: Khách hàng thân thiết giảm 5% trị giá hóa đơn IF AND ONLY IF Tổng điểm thưởng năm khách hàng 30 điểm trở lên ƒ Giá bán sản phẩm cho khách hàng tính thuế VAT nộp cho nhà nước Ta biểu diễn sau: Giá sản phẩm đến tay khách hàng tính toán sau: giá bán sản phẩm * (1 + Thuế VAT/100) 3.1.4 Mô hình business use case Danh sách Business Actor mô hình STT Business Actor NhaCungCap BanGiamDoc Ý nghĩa Nhà cung cấp hàng hóa trực tiếp cho siêu thị Ban giám đốc hợp tác xã Sài Gòn Co-Op làm trung gian nhà cung cấp với siêu thị 87 ƒ Màn hình Quản lý chủng loại hàng Các thành phần giao diện: Control nhập liệu thông tin cho người sử dụng Các nút thực thao tác thêm xóa sửa thông tin Danh sách hiển thị danh mục chủng loại hàng ƒ Màn hình Loại hàng Các thành phần giao diện: 148 Control nhập liệu thông tin cho người sử dụng Các nút thực thao tác thêm xóa sửa thông tin Danh sách hiển thị danh mục loại hàng ƒ Màn hình Thống kê hàng hóa Các thành phần giao diện: Control nhập liệu thông tin cho người sử dụng Danh sách hiển thị danh mục mặt hàng Nhãn cho biết số lượng hàng chọn Các nút thực thao tác thống kê ƒ Màn hình Quản lý quy định 149 Các thành phần giao diện: Các control nhập liệu thông tin cho người sử dụng Các nút thực thao tác nhập liệu thông tin ƒ Màn hình Quản lý khách hàng thân thiết Các thành phần giao diện: Danh sách hiển thị danh mục khách hàng Nhãn hiển thị thông tin, không cho thay đổi Các nút thực thao tác thêm xóa sửa thông tin Control hiển thị thông tin nhân viên ngày hệ thống ƒ Màn hình Tra cứu thông tin hàng hóa Các thành phần giao diện: Các control lọc nhập dành cho người dùng Control thực nghiệp vụ tra cứu thông tin Danh sách hiển thị danh mục hàng hóa theo yêu cầu Nhãn hiển thị thông tin, không cho thay đổi Các nút thực thao tác thêm xóa sửa thông tin 150 3.5 Thiết kế cài đặt triển khai 3.5.1 Mô hình cài đặt Hệ quản lý Siêu thị Co-Op chứa gói sau: Controllers, Forms, Utilities, Basic Classes 151 Trong chương trình ứng dụng này, ta dùng C# ngôn ngữ lập trình cho phần cài đặt hệ thống quản lý siêu thị Sài Gòn Co-Op Mart Hình minh họa biểu đồ thành phần (component) hệ thống cần cài đặt Mỗi gói nêu chứa lớp hệ thống Mỗi lớp sinh tập tin nguồn C# tương ứng Tập tin tạo có tên với tên component phần mở rộng cs Nội dung gói Basic Classes: gói đảm nhận công việc xử lý chương trình, chứa lớp sau: ThongtinKHTT ThongTinMathang ThongTinNhacungcap ThongTinNhanVien PhieuNhaphang PhieuXuatHang PhieuKiemKe ChucVu DonViTinh LoaiHang ChungLoaiHang HoaDon Nội dung gói Utilities: gói chứa công việc kết nối phần xử lý sở liệu chương trình, chứa lớp sau: App DB IO M isc Reg Str UI Nội dung gói Controller: chứa xử lý hình, chứa lớp chịu trách nhiệm xử lý kiện form Nội dung gói Form: chứa thành phần giao diện giao tiếp với người dùng, bao gồm Form giao diện 152 3.5.2 Mô hình triển khai hệ thống Sau phần mềm hệ quản lý hệ thống siêu thị Co-Op Mart tạo trải qua giai đoạn kiểm tra chương trình Bước cuối cài đặt triển khai hệ thống, tức mô tả kiến trúc phần cứng định vị tập tin chương trình vào thiết bị vật lý Ngoài phải tài liệu hóa tất mô hình hệ thống Hình biểu đồ triển khai hệ thống mô tả kiến trúc vật lý hệ thống Hệ thống cài đặt máy tính hệ thống siêu thị Co-Op Mart thuộc Hợp tác xã thương mại Sài Gòn Vì yêu cầu máy phải có hỗ trợ Microsoft.NET Framework 1.1 trở lên Cơ sở liệu hệ thống cài đặt kiến trúc Client/Server hệ quản trị SQL Server, tập tin liệu lưu thông tin đối tượng đặt máy Database Server văn phòng Ban Giám đốc Hợp tác xã Mỗi máy đặt siêu thị truy xuất liệu server thông qua đường truyền Internet ADSL kết nối qua máy đặt phòng quản lý siêu thị, máy phòng quản lý cần trang bị moderm ADSL Các máy kết nối với thông qua mạng LAN siêu thị Mỗi máy phận bán hàng trang bị máy quét mã vạch hàng Các máy siêu thị trang bị máy in Ngoài hỗ trợ truy xuất từ xa đến sở liệu May QuetM a Vach Moderm ADSL C1 ADSL Moderm ADSL serv er To ban hang LAN To v an phong Database Sieu thi To kiem ke 153 PHẦN TỔNG KẾT 4.1 Kết luận Phương pháp luận kỹ thuật mô hình hóa nghiệp vụ (business modeling) quy trình RUP tìm hiểu cách chi tiết trình bày có hệ thống Qua đó, ta nắm bắt đầy đủ khái niệm kỹ thuật mô hình hóa nghiệp vụ Hệ quản lý siêu thị Co-Op Mart xây dựng để minh họa thực tế cho việc ứng dụng luồng công việc mô hình hóa nghiệp vụ quy trình RUP phân tích thiết kế hệ thống thông tin quản lý Mục đích chứng minh tính khả thi hiệu luồng công việc mô hình hóa nghiệp vụ qua ví dụ thực tế Qua đó, ứng dụng luồng công việc vào quy trình phân tích thiết kế hệ thống thông tin theo hướng đối tượng Vì vậy, tài liệu không cung cấp đầy đủ chi tiết tài liệu phân tích thiết kế hệ thống cách đầy đủ Trọng tâm đề tài nêu bật hữu dụng luồng công việc mô hình hóa nghiệp vụ tính tổng quát, uyển chuyển việc phân tích thiết kế nghiệp vụ tổ chức Từ đó, giúp việc phân tích thiết kế hệ thống trở nên nhanh chóng, thích hợp với nhiều loại hệ thống, dễ bảo trì dễ mở rộng Hệ quản lý siêu thị Co-Op Mart phần toàn hệ quản lý Hợp tác xã thương mại Sài Gòn Co-Op Nó đáp ứng yêu cầu thực tế siêu thị thuộc hệ thống siêu thị Co-Op, giải phần khối lượng công việc đề mô hình yêu cầu siêu thị Hợp tác xã có nhiều siêu thị chuỗi hệ thống siêu thị mình, chúng tương tự Chính vậy, hệ quản lý siêu thị Co-Op Mart Cống Quỳnh chọn làm hệ tiêu biểu để phân tích thiết kế Cũng hệ thống quản lý khác hệ thống quản lý Hợp tác xã, hệ thống xây dựng độc lập Nó sử dụng nhiều thông tin từ hệ quản lý khác Do việc xây dựng hệ quản lý siêu thị phải đảm bảo tính thống với hệ quản lý khác sở bám sát mô hình yêu cầu Hợp tác xã Hệ quản lý siêu thị Co-Op Mart phân tích theo hướng đối tượng theo quy trình RUP sử dụng UML làm ngôn ngữ để mô hình hóa Mô hình phân tích thiết kế nghiệp vụ tạo lưu trữ phần mềm Rational Rose 2000 Mô hình phân tích thiết kế hệ thống tạo lưu trữ môi trường tích hợp XDE Visual Studio 2003 Với trợ giúp công cụ này, công việc phân tích thiết kế trở nên nhanh chóng, dễ dàng hiệu quả, giúp nâng cao chất lượng công việc phân tích thiết kế 4.2 Hướng phát triển: Ngày nay, với đời UML 2.0, tìm hiểu luồng công việc mô hình hóa nghiệp vụ cải tiến Từ mô hình hóa nghiệp vụ, tìm hiểu tiếp cận phương pháp phân tích thiết kế hệ thống thông tin cách rõ ràng Việc ứng dụng Công Nghệ Thông Tin hoạt động kinh doanh công ty nước ta tương đối rộng khắp có qui mô, đa số hệ thống quản lý chưa thực hổ trợ cách đầy đủ linh hoạt như: mua bán hàng qua mạng, giới thiệu công ty Web, liệu phân tán … 154 Trên sở phần thực hiện, đề tài chúng em có số hướng phát triển sau: ƒ Xây dựng hệ thống quản lý liệu phân tán mức độ Liên hiệp ( suốt giửa Liên Hiệp với Siêu Thị) ƒ Xây dựng trang web giới thiệu hoạt động chương trình khuyến Siêu Thị ƒ Bổ sung chức bán hàng qua mạng Một lần chúng em xin chân thành cảm ơn Thầy Phạm Nguyễn Cương Cô Nguyễn Trần Minh Thư toàn thể quý thầy cô khoa tận tình giảng dạy chúng em suốt năm học vừa qua Mặc dù chúng em cố gắng hoàn thiện đề tài chắn không tránh khỏi thiếu sót định, kính mong quý thầy cô tận tình bảo để đề tài chúng em hoàn thiện 155 Phụ lục – Các thuật ngữ A Activity (Hoạt động) Một đơn vị công việc mà worker yêu cầu thực Actor Một người hay thứ nằm hệ thống tương tác hệ thống Architecture (Kiến trúc) Đây cấu trúc tổ chức hệ thống Một kiến trúc được phân rã cách đệ qui thành phần tương tác với nhau, thành mối quan hệ ràng buộc phần Những phần mà tương tác với bao gồm: lớp, component subsystem Architectural View (Khung nhìn kiến trúc) Đây khung nhìn (view) kiến trúc hệ thống, tập trung chủ yếu vào cấu trúc, thành phần có ý nghĩa luồng yếu Aggregation (Mối kết tập) Đây mối quan hệ dùng để mô hình hóa mối quan hệ toàn thể - phận toàn thể phận Artifact (Sưu liệu) Đây phần thông tin tạo ra, sửa đổi hay sử dụng quy trình Nó mô hình, thành phần mô hình, tài liệu Association (Mối kết hợp) Đây mối quan hệ dùng để mô hình hóa liên kết hai chiều thể B Business Actor (Actor nghiệp vụ) Một người hay vật bên quy trình nghiệp vụ tương tác với nghiệp vụ 156 Business Engineering (Thiết kế nghiệp vụ) Đây tập hợp kỹ thuật dùng để thiết kế nghiệp vụ theo mục đích định Business Entity (Thực thể nghiệp vụ) Đây thứ xử lý hay sử dụng business worker Business Modeling (Mô hình hóa nghiệp vụ) Bao gồm toàn kỹ thuật mô hình hóa để giúp cho việc lập mô hình nghiệp vụ cách trực quan Business Object Model (Mô hình business object) Đây mô hình mô tả việc thực hóa business use case Business Process (Qui trình nghiệp vụ) Một nhóm hành động có quan hệ với nhau, sử dụng tài nguyên tổ chức để tạo kết có ý nghĩa Trong quy trình RUP, business process xác định thông qua business use case thực hóa business use-case Business Reengineering (Tái thiết kế nghiệp vụ) Đây việc thiết kế nghiệp vụ (business engineering), bao gồm việc xem xét toàn diện nghiệp vụ sẵn có, xem xét tất quy trình nghiệp vụ tìm cách cải tiến chúng Business Rule (Nguyên tắc nghiệp vụ) Đây nguyên tắc (hay điều kiện) mà phải thỏa mãn bên nghiệp vụ Business Use Case (Use Case nghiệp vụ) Một business use case định nghĩa tập hợp thể business usecase Mỗi thể chuỗi hành động mà nghiệp vụ thực để đem lại kết rõ ràng cho business actor cụ thể Một lớp business use-case chứa tất luồng công việc phụ có liên quan nhằm tạo kết Business Use-case Instance (Thể Business Use-case) 157 Đây chuỗi hành động nghiệp vụ thực để tạo kết có ý nghĩa business actor cụ thể Business Use-case Model (Mô hình Business Use-case) Đây mô hình chức nghiệp vụ Nó dùng làm đầu vào chủ yếu để xác định vai trò tổ chức Business Use-case Realization (Hiện thực hóa Use-case nghiệp vụ) Dùng để mô tả cách thức thực hóa luồng công việc business use-case mô hình business object, dạng đối tượng nghiệp vụ (business object) cộng tác với Business Worker (Worker nghiệp vụ) Một vai trò tập hợp vai trò bên nghiệp vụ Một business worker tương tác với business worker khác thao tác với business entity tham gia vào thực hóa business use-case C Collaboration diagram (Lược đồ cộng tác) Đây lược đồ cho thấy tương tác đối tượng, thông qua mối liên kết chúng thông điệp chúng gửi cho Lược đồ cộng tác lược đồ trình tự (sequence diagram) mô tả thông tin giống theo cách khác Lược đồ trình tự nhấn mạnh vào trình tự thời gian, lược đồ cộng tác nhấn mạnh vào mối quan hệ đối tượng Component (Thành phần) Một phận không tầm thường, gần độc lập thay hệ thống, nhằm để đáp ứng yêu cầu rõ ràng ngữ cảnh kiến trúc Một component cung cấp thực hóa mặt vật lý tập hợp interface, biểu diễn phần hệ thống mà cài đặt mặt vật lý, bao gồm mã nguồn tập tin thực thi D Deliverable (Đầu quy trình) Đây đầu từ quy trình cho khách hàng hay stakeholder Domain Model (Mô hình lĩnh vực) 158 Đây mô hình nắm bắt kiểu đối tượng quan trọng ngữ cảnh lĩnh vực nghiệp vụ Những đối tượng lĩnh vực đại diện cho thực thể tồn kiện xảy môi trường mà hệ thống hoạt động Mô hình tập mô hình business object L Layer (Tầng) Đây nhóm gói (package) mô hình mà có mức độ trừu tượng O Organization Unit (Đơn vị tổ chức) Tập hợp business worker, business entity, mối quan hệ, thức hóa business use-case, lược đồ, đơn vị tổ chức khác Nó dùng để lập cấu trúc mô hình business object cách chia mô hình thành phần nhỏ P Package (Gói) Dùng để gom nhóm thành phần Một gói lồng gói khác Pattern (Khuôn mẫu giải pháp) Đây khuôn mẫu giải pháp, mà chứng minh hữu ích cho tối thiểu ngữ cảnh thực tế Post-condition (Hậu điều kiện) Đây ràng buộc hệ thống kết thúc use case Pre-condition (Tiền điều kiện) Đây ràng buộc hệ thống bắt đầu use case Prototype Đây phiên (release) mà không thiết phải phụ thuộc vào việc quản lý thay đổi (change management) việc kiểm soát cấu hình (configuration control) R 159 Relationship (Mối quan hệ) Đây mối liên kết thành phần mô hình S Sequence Diagram (Lược đồ trình tự) Đây lược đồ biểu diễn tương tác đối tượng theo trình tự thời gian Lược đồ cộng tác (collaboration diagram) lược đồ trình tự mô tả thông tin giống theo cách khác Lược đồ trình tự nhấn mạnh vào trình tự thời gian, lược đồ cộng tác nhấn mạnh vào mối quan hệ đối tượng Stakeholder Một cá nhân chịu ảnh hưởng kết hệ thống Ví dụ người dùng cuối, cổ đông, nhà quản lý điều hành Stereotype Đây kiểu phần tử mô hình UML dùng để mở rộng ngữ nghĩa metamodel (từ điển mô hình) Các stereotype phải dựa kiểu lớp định tồn metamodel Các stereotype mở rộng ngữ nghĩa, không mở rộng cấu trúc kiểu lớp tồn trước Một số stereotype định định nghĩa trước UML, số khác người dùng định nghĩa Subsystem (Hệ thống con) Đây nhóm thành phần mô hình U Use Case Đây tập hợp thể use-case (use-case instance), thể chuỗi hành động mà hệ thống thực để tạo kết có ý nghĩa cho actor cụ thể Use-case Package (Gói Use-case) Tập hợp use case, actor, mối quan hệ, lược đồ gói khác Nó dùng để lập cấu trúc mô hình use-case cách chia mô hình thành phần nhỏ Use-case Realization (Hiện thực hóa use-case) 160 Dùng để mô tả cách thức thực hóa use case mô hình thiết kế (design model), dạng đối tượng cộng tác V View (Khung nhìn) Đây góc nhìn đơn giản mô hình, bỏ qua thực thể không phù hợp theo góc nhìn W Worker Worker biểu diễn vai trò nhóm cá nhân dự án, xác định hành vi, trách nhiệm cách thức làm việc chúng Workflow (Luồng công việc) Là chuỗi hành động thực nghiệp vụ để tạo kết có ý nghĩa cho actor nghiệp vụ 161 Tài liệu tham khảo (1)Philippe Kruchten, The Rational Unified Process, An Introduction, Second Edition, Addison-Wesley, 2000 (2)Hans-Erik Eriksson, Magnus Penker, Business Modeling with UML: Business Patterns at Work, John Wiley & Sons, New York, 2000 (3)Ivar Jacobson, Maria Ericsson, Agneta Jacobson, The Object Advantage: Business Process Reengineering with Object Technology, Addison-Wesley, 1994 (4)Hammer, Michael, James Champy, Reengineering the Corporation: A Manifesto for Business Revolution, HarperBusiness, New York, 1993 (5)Rational Software Corp., The Rational Unified Process (CDROM), Rational Software Corp., 2000 (6)Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide, Addison-Wesley, 1999 (7)Martin Fowler & Kendall Scott, UML Distilled, Second Edition, AddisonWesley, 2000 (8)Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Software Development Process, Addison-Wesley, 1999 (9)Doug Rosenberg & Kendall Scott, Use Case Driven Object Modeling with UML, Addison-Wesley, 1999 (10) Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language Reference Manual, Addison-Wesley, 1999 162

Ngày đăng: 21/11/2016, 02:06

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
(1) Philippe Kruchten, The Rational Unified Process, An Introduction, Second Edition, Addison-Wesley, 2000 Sách, tạp chí
Tiêu đề: The Rational Unified Process, An Introduction, Second "Edition
(2) Hans-Erik Eriksson, Magnus Penker, Business Modeling with UML: Business Patterns at Work, John Wiley & Sons, New York, 2000 Sách, tạp chí
Tiêu đề: Business Modeling with UML: Business "Patterns at Work
(3) Ivar Jacobson, Maria Ericsson, Agneta Jacobson, The Object Advantage: Business Process Reengineering with Object Technology, Addison-Wesley, 1994 Sách, tạp chí
Tiêu đề: The Object Advantage: "Business Process Reengineering with Object Technology
(4) Hammer, Michael, James Champy, Reengineering the Corporation: A Manifesto for Business Revolution, HarperBusiness, New York, 1993 Sách, tạp chí
Tiêu đề: Reengineering the Corporation: A Manifesto "for Business Revolution
(5) Rational Software Corp., The Rational Unified Process (CDROM), Rational Software Corp., 2000 Sách, tạp chí
Tiêu đề: The Rational Unified Process (CDROM)
(6) Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide, Addison-Wesley, 1999 Sách, tạp chí
Tiêu đề: The Unified Modeling Language "User Guide
(7) Martin Fowler & Kendall Scott, UML Distilled, Second Edition, Addison- Wesley, 2000 Sách, tạp chí
Tiêu đề: UML Distilled, Second Edition
(8) Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Software Development Process, Addison-Wesley, 1999 Sách, tạp chí
Tiêu đề: The Unified Software "Development Process
(9) Doug Rosenberg & Kendall Scott, Use Case Driven Object Modeling with UML, Addison-Wesley, 1999 Sách, tạp chí
Tiêu đề: Use Case Driven Object Modeling with UML
(10) Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language Reference Manual, Addison-Wesley, 1999 Sách, tạp chí
Tiêu đề: The Unified Modeling "Language Reference Manual

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w