Với việc tạo ra hệ thống: “Phân tích và thiết kế hệ thống quản lý cửa hàng giặt là”, mong muốn tạo ra một hệ thống giúp các chủ của cửa hàng nói chung cũng như quản lý cửa hàng giặt là Rkive nói riêng có thể dễ dàng quản lý cửa hàng, chuỗi cửa hàng của mình một cách đơn giản, tối ưu và hiệu quả nhất có thể. Với các tính năng được xây dựng dựa trên nhu cầu thực tế của chủ cửa hàng đang cần xử lý công việc cửa hàng.
TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HTTTKT&TMĐT *** HỌC PHẦN: Phân tích thiết kế HTTT ĐỀ TÀI Phân tích thiết kế hệ thống quản lý cửa hàng giặt Mục Lục Chương 1: Giới thiệu toán Mơ tả tốn Đặc tả yêu cầu: 2.1 Đặc tả chức năng: 2.2 Đặc tả phi chức năng: Chương 2: Mơ hình ca sử dụng Xác định tác nhân chính: Xác định ca sử dụng: .8 Mô tả chi tiết ca sử dụng: 3.2 Quản lý đơn hàng: 11 3.3 Ca sử dụng quản lý hệ thống: 14 3.4 Ca sử dụng quản lý toán 17 3.5 Ca sử dụng quản lý nhân viên 18 3.5 Ca sử dụng báo cáo thống kê 19 Chương 3: Trình bày biểu đồ 20 1.Biểu đồ tuần tự: 20 1.1 Biểu đồ quản lý khách hàng: .20 1.2 Biểu đồ quản lý đơn hàng 21 1.3 Biểu đồ quản lý hệ thống 21 1.4 Biểu đồ quản lý toán .22 1.5 Biểu đồ quản lý nhân viên 23 1.6 Biểu đồ báo cáo thống kê 24 Các biểu đồ trạng thái: 24 2.1 Biểu đồ trạng thái quản lý khách hàng 24 2.2 Biểu đồ trạng thái quản lý đơn hàng: .25 2.3 Biểu đồ trạng thái quản lý hệ thống: 26 2.4 Biểu đồ trạng thái quản lý toán 28 2.5 Biểu đồ trạng thái quản lý nhân viên: 28 2.6 Biểu đồ trạng thái báo cáo thống kê .29 Biểu đồ hoạt động 30 3.1 Biểu đồ hoạt động quản lý khách hàng: 30 3.2 Biểu đồ hoạt động quản lý đơn hàng: 31 3.3 Biểu đồ hoạt động quản lý hệ thống .32 3.4 Biểu đồ hoạt động quản lý nhân viên .34 3.5 Biểu đồ hoạt động báo cáo .35 Biểu đồ lớp: 35 4.1 Xác định lớp biên, lớp xử lý, lớp liệu .35 4.2 Vẽ biểu đồ lớp cho hệ thống: 38 Chương 4: Thiết kế giao diện 39 Thiết kế tổng thể 39 1.1 Xây dựng biểu đồ gói: .39 1.2 Xây dựng biểu đồ thành phần 40 1.3 Xây dựng biểu đồ triển khai: 41 Thiết kế sở liệu: 41 2.1 Xác định lợp liệu: 41 2.2 Xác định quan hệ ràng buộc .43 Thiết kế giao diện 43 3.1 Thiết kế giao diện tổng thể .43 3.2 Thiết kế giao diện .44 A MỞ ĐẦU Cùng với bùng nổ internet công nghệ giới Việt Nam Việc đưa công nghệ thông tin vào quản lý đưa vào thực để tăng tốc độ thực độ xác Hiện nay, doanh nghiệp hoạt động lĩnh vực giặt phát triển mạnh, theo cạnh tranh liệt đơn vị cung cấp dịch vụ Việc thành lập khơng khó, cơng việc quản lý hoạt động hiệu phát triển bền vững doanh nghiệp trở ngại lớn DN quản lý hoạt động thủ cơng như: giấy tờ, excel… Với việc tạo hệ thống: “Phân tích thiết kế hệ thống quản lý cửa hàng giặt là” em mong muốn tạo hệ thống giúp chủ cửa hàng nói chung quản lý cửa hàng giặt Rkive nói riêng dễ dàng quản lý cửa hàng, chuỗi cửa hàng cách đơn giản, tối ưu hiệu Với tính xây dựng dựa nhu cầu thực tế chủ cửa hàng cần xử lý công việc cửa hàng B NỘI DUNG Chương 1: Giới thiệu toán Mơ tả tốn Cửa hàng giặt Rkive thực nhiều hoạt động kinh doanh quản lý Cửa hàng chủ yếu bao gồm hoạt động sau: Cửa hàng nhận giặt, quần áo, chăn đệm, sofa, giày, gấu loại…và nhận trả đồ nhà Nhân viên làm việc cửa hàng ngồi việc nhận, trả hàng cho khách hàng, cịn có nhiệm vụ quản lý tình trạng đồ giặt cửa hàng, cập nhật đơn hàng mới, thống kê lại lượng đồ chưa trả cho khách, kiểm kê, liên hệ với khách hàng hẹn ngày trả đồ, làm báo cáo Mọi hoạt động kinh doanh cửa hàng phải báo cáo với giám đốc cửa hàng theo định kỳ giám đốc quản lý trực tiếp cho cửa hàng Ngày nay, với phát triển công nghệ thông tin, cửa hàng bước đại hóa, hệ thống, đưa hệ thống phần mềm vào sử dụng thay công tác quản lý thủ cơng Từ giúp cho việc quản lý cửa hàng trở nên nhanh chóng, dễ dàng đạt độ xác cao Dựa nhu cầu cửa hàng, ta xác định hệ thống sau triển khai phải đáp ứng chức sau: - Hỗ trợ việc lưu trữ thông tin, giảm khối lượng ghi chép, đảm bảo truy vấn nhanh, lưu trữ cập nhật thông tin kịp thời, thuận tiện - Quản lý đơn hàng: Nhân viên sử dụng hệ thống đê tạo cập nhật tình trạng đơn hàng nhận đồ từ khách hàng; tự động in phiếu giao nhận đồ, hóa đơn tốn - Hỗ trợ quản lý nhân viên: Theo dõi thời gian làm việc, thời lượng so với hiệu công việc, thông tin nhân viên cửa hàng, - Báo cáo thống kê: Chức sử dụng để đưa báo cáo doanh thu, chi phí, hoạt động kinh doanh cửa hàng cho giám đốc cửa hàng; hỗ trợ lập báo cáo định kỳ, đột xuất nhanh chóng, xác Bên cạnh chức nghiệp vụ, hệ thống phải đảm bảo đặc tính sau: - Tính tích hợp cao: Mọi hoạt động từ tạo đơn hàng, phân loại mặt hàng, hoàn thành đơn hàng, tạo báo cáo định liệu đầu vào - Hệ thống phải đảm bảo tính bảo mật cao - Thời gian đáp ứng hệ thống phải đủ nhanh - Hệ thống có giao diện thân thiện với người sử dụng - Hệ thống có khả mở rộng, dễ dàng tích hợp với hệ thống khác Đặc tả yêu cầu: 2.1 Đặc tả chức năng: a Quản lý khách hàng: - Khách hàng (Mã khách hàng, tên khách hàng, địa chỉ, cước công dân, số điện thoại) - Thông tin khách hàng: Tên khách hàng, số điện thoại, địa - Thông tin đơn hàng giặt khách hàng b Quản lý đơn hàng: - Tạo đơn hàng - Cập nhật đơn hàng c Quản lý hệ thống: - Chức thực quản lý cửa hàng - Nhân viên cửa hàng thực đăng nhập để xác định quyền sử dụng hệ thống mức nào? đồng thời hệ thống theo dõi hoạt động nhân viên ca làm việc họ - Quản trị hệ thống đăng nhập để tạo thêm tài khoản người sử dụng, cấp quyền cho tài khoản, xóa bỏ tài khoản khơng cần sử dụng - Thêm, sửa, xóa danh mục phân loại hàng hóa giá dịch vụ d Quản lý nhân viên: Chức sử dụng để quản lý nhân viên làm việc cửa hàng, thông tin nhân viên, theo dõi trình công tác họ, thời gian làm việc hàng ngày, loại giao dịch nhân viên làm hệ thống e Báo cáo thống kê: Chức sử dụng để đưa báo cáo doanh thu, chi phí, hoạt động kinh doanh cửa hàng cho giám đốc cửa hàng 2.2 Đặc tả phi chức năng: - Yêu cầu hoạt động: + Dễ dàng sử dụng, không cần đào tạo nhiều + Đảm bảo tốc độ an toàn lưu trữ xử lý liệu + Khả nâng cấp bảo trì dễ dàng + Cấu hình máy chủ: Tối thiểu PIII 500 > 256 MB RAM, dung lượng ổ cứng lớn 10GB Hệ quản trị CSDl cài SQL Server Mysql, Weblogic 4.0 Tomcat server + Cấu hình máy trạm: Tối thiểu C 433, > 64 MB RAM, có cài đặt IE trở lên - Yêu cầu tính bảo mật: +Gia trị hệ thống: Hệ thống bán hàng online mặt hàng tivi cần đảm bảo khơng bị sai sót, thất thốt, rị rỉ thơng tin cá nhân khách hàng Thể đầy đủ, xác thơng tin sản phẩm +Vấn đề kiểm sốt truy cập: Chỉ nhân viên hệ thống truy cập để thay đổi thông tin hệ thống, xem thông tin cá nhân khách hàng hệ thống +Vấn đề mã hóa xác thực danh tính: cấp tài khoản mật đảm bảo bí mật an tồn +Kiểm sốt mã độc: Cần đảm bảo tránh bị loại mã độc công, -Yêu cầu văn hóa,chính trị: +Vấn đề đa ngơn ngữ: hai ngôn ngữ Tiếng anh, Tiếng việt +Khả tùy chỉnh: Tùy chỉnh theo mẫu mã sản phẩm, yêu cầu nhà quản trị, +Vấn đề định mức, định lượng mờ Bảng thống kê danh sách chức nghiệp vụ R R R R R Quản lý khách hàng R1 Thêm thông tin khách hàng R1 Cập nhật thơng tin khách hàng R1 Tìm kiếm thơng tin khách hàng Quản lý đơn hàng R2 Tạo đơn hàng R2 Tìm kiếm R2 Cập nhật đơn hàng Quản lý hệ thống R3 Đăng nhập R3 Quản lý danh mục mặt hàng, đơn giá Quản lý toán R4 Thanh toán tiền mặt R4 Thanh toán thẻ Quản lý nhân viên R5 Thêm thông tin nhân viên R R5 Cập nhật thông tin nhân viên R5 Tìm kiếm thơng tin nhân viên Thống kê báo cáo R6 Lập thống kê báo cáo R6 In thống kê báo cáo Chương 2: Mơ hình ca sử dụng Xác định tác nhân chính: 1.1 Các tác nhân: - Khách hàng: người sử dụng dịch vụ giặt - Người quản lý: Là người điều hành, chịu trách nhiệm toàn hoạt động kinh doanh cửa hàng; quản lý tài khoản cửa hàng thông tin nhân viên - Nhân viên: Là người chịu trách nhiệm giao nhận đồ, nhập liệu khách hàng, quản lý đơn hàng khách hàng 1.2 Hoạt động tác nhân: Người sử dụng hệ thống bao gồm: người quản lý, nhân viên - Khách hàng: - Nhân viên: + Quản lý đơn hàng + Thực toán + Tạo báo cáo thống kê - Quản lý: + Quản lý danh sách nhân viên + Quản lý tài khoản Xác định ca sử dụng: Hoạt động cửa hàng giặt mô tả biểu đồ ca sử dụng sau đây: Mô tả chi tiết ca sử dụng: 3.1 Ca sử dụng quản lý khách hàng: STT UC Name: Quản lý khách hàng Tác nhân chính: Nhân viên Mục tiêu: Quản lý thông tin khách hàng lịch sử đơn hàng giặt khách hàng