.1 Biểu đồ use case tổng quát

Một phần của tài liệu (Luận văn đại học thương mại) giải pháp phân tích thiết kế hệ thống quản lý bán hàng cho công ty TNHH toàn thắng (Trang 38)

uc Use Case Model Nhân viên bán hàng Quản lý gian hàng Quản lý nhân viên Quản lý khách hàng thêm khách hàng Sửa khách hàng Xóa khách hàng Tìm kiếm khách hàng Thêm gian hàng sửa gian hàng xóa gian hàng Tìm kiếm gian hàng thêm nhân viên

sửa nhân viên

tìm kiếm nhân viên Xóa nhân viên

nhân viên tài chính «extend» «extend» «extend» «include» «extend» «extend» «include» «include» «include» «extend» «extend» «extend» «extend» «include» «extend» «extend» «include» «extend»

Biểu đồ 3.2. Biểu đồ use case quản lý khách hàng, quản lý gian hàng, quản lý nhân viên

Kịch bản use case :

Tên use case Use case “quản lý danh mục” Tác nhân chính Nhân viên

Điều kiện vào Nhân viên đăng nhập vào hệ thống Điều kiện ra Cập nhật thành cơng danh mục

Sự kiện chính - nhân viên đăng nhập vào hệ thống và chọn chức năng cần thực hiện - Hệ thống hiển thị giao diện chính của chương trình

- nhân viên nhập thơng tin

- Nhân viên ấn nút chức năng đã chọn(thêm, sửa, xóa, tìm kiếm, lưu) - Hệ thống cập nhật thơng tin vào CSDL

- Quá trình cập nhật danh mục kết thúc Sự kiện phụ -Hệ thống yêu cầu nhập user và pass

-Hệ thống thông báo thông tin không hợp lệ nếu không nhập đủ thông tin.

uc ban hang Nhân viên bán hàng Quản lý hợp đồng Thêm hợp đồng sửa hợp đồng tìm kiếm hợp đồng xóa hợp đồng «include» «include» «extend» «extend» «extend» «extend»

Biểu đồ 3.3. Biểu đồ use case quản lý hợp đồng

Kịch bản use case quản lý hợp đồng:

Tên use case Use case “quản lý hợp đồng” Tác nhân chính Nhân viên bán hàng

Điều kiện vào Nhân viên đăng nhập vào hệ thống và nhấn vào nút quản lý hợp đồng

Điều kiện ra Nhân viên cập nhật thành cơng hợp đồng

Sự kiện chính - nhân viên đăng nhập vào hệ thống và chọn chức năng cần thực hiện(quản lý hợp đồng)

- Hệ thống hiển thị giao diện chính của chương trình

- Nhân viên ấn nút chức năng đã chọn(thêm, sửa, xóa, tìm kiếm, lưu)

- nhân viên nhập thông tin

- Hệ thống cập nhật thông tin vào CSDL - Quá trình cập nhật kết thúc

Sự kiện phụ -Hệ thống yêu cầu nhập user và pass

-Hệ thống thông báo thông tin không hợp lệ nếu không nhập đủ thông tin.

uc thanhtoan

nhân viên tài

chính Quản lý hóa đơn

thêm hóa đơn

sửa hóa đơn

xóa hóa đơn

Tìm kiếm hóa đơn «extend» «include» «extend» «extend» «include» «extend»

Biểu đồ 3.4. Biểu đồ use case quản lý hóa đơn

Kịch bản use case quản lý hóa đơn:

Tên use case Use case “quản lý hóa đơn” Tác nhân chính Nhân viên tài chính

Điều kiện vào Tác nhân nhấn vào nút quản lý hóa đơn Điều kiện ra Cập nhật thành cơng hóa đơn và in hóa đơn

Sự kiện chính - Phần mềm sẽ lấy thơng tin các hợp đồng và khách hàng hiển thị lên màn hình.

- nhân viên chọn hợp đồng và khách hàng thanh tốn - lập hóa đơn thanh tốn

- Kết thúc

uc Use Case Model

Nhân viên tài chính Nhân viên bán hàng Báo cáo, thống kê Báo cáo TKTT gian hàng Báo cáo TKTT khách hàng giám đốc Báo cáo TKTT nhân viên Báo cáo TKTT hợp đồng Báo cáo TKTT hóa đơn «extend» «extend» «extend» «extend» «extend»

3.2.3 Biểu đồ lớp

Biểu đồ 3.6. Biểu đồ lớp

3.2.4 Biểu đồ tuần tự

Biểu đồ tuần tự chức năng đăng nhập:

Nhân viên khi muốn vào hệ thống cần phải mở hệ thống, form đăng nhập sẽ hiện lên và yêu cầu nhập user và password, nhân viên nhập thông tin vào. Điều khiển đăng nhập kiểm tra trong cơ sở dữ liệu tài khoản, nếu có thơng tin hiện menu và thơng báo đăng nhập thành công. Nếu sai thông tin thông báo đăng nhập lỗi.

sd

nhân viên

Form main Form đăng nhập Điều khiển đăng

nhập tài khoản

kiểm tra thông tin() hiển thị form đăng nhập()

chọn chức năng đăng nhập()

thông tin sai() thông báo lỗi đăng nhập()

có thơng tin()

kiểm tra() gửi thơng tin()

hiện menu()

Biểu đồ 3.7. Biểu đồ tuần tự đăng nhập

Biểu đồ tuần tự chức năng thêm hợp đồng

Khi nhân viên bán hàng muốn thêm mới một hợp đồng, sau khi đăng nhập vào hệ thống nhân viên chọn quản lý hợp đồng, form hợp đồng sẽ hiện lên. Tiếp tục nhân viên chọn nút thêm trên form, và nhập thông tin vào. Điều khiển hợp đồng kiểm tra thông tin, nếu thông tin phù hợp sẽ lưu vào CSDL và báo cho nhân viên, nếu không phù hợp thông báo không thêm được.

sd Use Case Model

Nhân viên bán hàng

form hợp đồng điểu khiển hợp đồng

hợp đồng

chưa có thơng tin() yêu cầu thêm hợp đồng()

thông tin hợp đồng()

kiểm tra thông tin hợp đồng() yêu cầu lập hợp đồng()

thơng tin đã có() thơng tin lưu thành công() lưu thông tin hợp đồng()

thêm mới thành công()

kiểm tra() thông tin hợp đồng()

yêu cầu nhập thông tin()

hiển thị form()

thông tin hợp đồng đã có, khơng thêm được() thêm mới thành cơng()

Biểu đồ 3.8. Biểu đồ tuần tự chức năng thêm hợp đồng

Biều đồ tuần tự chức năng sửa khách hàng

Nhân viên bán hàng muốn sửa thơng tin khách hàng đã có, nhân viên chọn quản lý danh mục khách hàng và nhấn nút sửa. Tại đây, nhân viên nhập mã khách hàng cần sửa để tìm kiếm, sau đó nhập lại thơng tin tại giao diện form khách hàng. Điều khiển form kiểm tra thơng tin hợp lệ thì lưu vào CSDL, ngược lại thơng báo cho nhân viên.

sd Use Case Model

nhân viên

Form khách hàng Điều khiển form khách hàng

nhập thông tin cần sửa()

hiển thị thông tin khách hàng ()

lưu thành công() hiển thị nút sửa()

kiểm tra và nhập lại thơng tin()

có thơng tin() ki ểm tra() nhập mã khách hàng cần sửa () lưu thành công() thông ti n khách hàng() yêu cầu kiểm tra thông tin khách hàng

()

nhập thông tin()

lưu không thành công()

kiểm tra ()

lưu thành công() ki ểm tra thông tin()

thông tin không hợp lệ() yêu cầu sửa khách hàng

()

thông tin hợp lệ, l ưu()

Biểu đồ 3.9. Biểu đồ tuần tự chức năng sửa khách hàng

Biều đồ tuần tự chức năng xóa khách hàng

sd xoa

nhân viên bán hàng

form khách hàng điều khiển form khách hàng

yều cầu xóa()

xóa thành cơng() xóa thành cơng()

u cầu xóa thơng tin khách hàng() chọn chức năng xóa()

xóa thành cơng()

xóa khơng thành cơng()

xóa khơng thành cơng()

kiểm tra và xóa() yêu cầu nhập thơng tin khách hàng

cần xóa()

thơng tin khách hàng cần xóa()

xóa khơng thành cơng()

Biểu đồ tuần tự chức năng tìm kiếm hóa đơn:

sd tìm ki?m

nhân viên tài chính

Form hóa đơn

thanh tốn điều khiển form hóa đơn thanh tốn

u cầu kiểm tra thơng tin()

hiển thị thơng tin hóa đơn() u cầu tìm kiếm() nhập thơng tin tìm kiếm()

yêu cầu nhập thơng tin()

thơng tin hóa đơn()

thơng tin khơng tồn tại()

có thơng tin() chọn chức năng nút tìm

kiếm()

thơng tin khơng tồn tại()

kiểm tra thơng tin()

khơng có thơng tin()

Biều đồ tuần tự chức năng báo cáo

sd kiểm tra

nhân viên

Form báo cáo Điều khiểm form CSDL

báo cáo khơng có thơng tin()

truy vấn và lọc thơng tin ()

khơng có thơng tin cần lấy() thơng tin cần lấy báo cáo()

thơng tin cần lấy báo cáo()

thông tin báo cáo() hiển thị báo cáo()

yêu cầu báo cáo()

thông tin báo cáo() yêu cầu nhập thông tin cần xem()

báo cáo khơng có thơng tin()

kiểm tra()

Biểu đồ 3.12. Biểu đồ tuần tự chức năng báo cáo

Biểu đồ 3.13. Biểu hoạt động chức năng quản lý hợp đồng

3.2.5 Biểu đồ trạng thái

stm Use Case Model

Kiểm tra thông tin

tìm kiếm Thơng tin khơng tồn tại

Hiển thị thơng tin tìm kiếm

[nhập thơng tin khác] [khởi tạo]

[khơng thấy thơng tin]

[tìm thấy thơng tin]

Biểu đồ 3.17. Biểu đồ trạng thái chức năng tìm kiếm

stm Use Case Model

chưa có nhân

viên chờ chấp nhận

thơng tin nhân viên khơng hợp lệ

đã có nhân viên lưu trữ

[thông tin hợp lệ] [thông tin nhân viên]

[thông tin không hợp lệ] [nhập lại thông tin]

[kết thúc] [kết thúc]

stm Use Case Model Lưu trữ Chưa có hợp đồng chờ chấp nhận Đã có hợp đồng

kiểm tra thông tin hợp đồng

[thông tin hợp lệ] [thông tin không hợp lệ]

[khởi tạo]

[không nhập thông tin ]

[nhập thông tin hợp đồng]

Biểu đồ 3.19. Biểu đồ trạng thái lớp hợp đồngstm hopdong stm hopdong

khơng có hóa đơn chờ chấp nhận

Ðã có hóa đơn thanh tốn

[khởi tạo]

kiểm tra thơng tin hóa đơn

[nhập thơng tin hóa đơn]

[đủ tiền] [thơng tin khơng hợp lệ]

3.2.6 Biểu đồ triển khai

deployment Use Case Model

Server máy tính NV bán hàng Máy tính NV tài chính Máy in máy giám đốc máy in TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP

Biểu đồ 3.21. Biểu đồ triển khai

3.2.7 Thiết kế hệ thống quản lý bán hàng cho cơng ty TNHH Tồn Thắng

class Class Model Nhanvien - dia_chi - ma_nv - Ngay_Sinh - Phong_Ban - SDT - Ten_nv khach_hang - dia_chi - ma_kh - sdt - ten_kh hop_dong - ma_hang - ma_hd - ma_kh - ma_nv - ngay_kt - ngay_lap - ten_hd - tien nhanvien_BH - Phong_ban: nvarchar(300) + sua(): void + timkiem(): int + them(): void + xoa(): int nhanvien_TC - Phong: nvarchar(300) + sua(): void + timkiem(): int + them(): void + xoa(): int don_dat_hang - ma_don - ngay_lap - so_luong hoa_don_tt - ma_hd - ma_hdn - ma_kh - ma_nv - ngay_tt - so_tien tai_khoan - id - user chitiet_HD - ma_hang - Ma_hd - so_luong - thanh_tien hang - don_gia - ghi_chu - ma_hang - so_luong - ten_hang 1 * 1 * 1 1 1 1 1 1 1 * * 1 *

Mơ hình 3.1 Mơ hình cơ sở dữ liệu

Thiết kế giao diện

Hình 3.2: Giao diện chính

Hình 3.4: Giao diện thơng tin nhân viên

Hình 3.5: Giao diện thơng tin khách hàng 3.3 MỘT SỐ ĐỀ XUẤT VÀ KIẾN NGHỊ

3.3.1 Một số kiến nghị với công ty

Với qui mô công ty ngày càng lớn, xu hướng sẽ có thêm chi nhánh cơng ty cần xây dựng một hệ thống thông tin quản bán hàng để giúp cho việc quản lý bán hàng trở nên tiện lợi và dễ dàng hơn khi mà lượng hàng hóa, khách hàng, hóa đơn,… cần quản lý ngày càng tăng dựa trên kết quả phân tích thiết kế hệ thống trên.

Bên cạnh đó, cơng ty cần thành lập một bộ phận chuyên trách phát triển hệ thống thơng tin quản lý để có thể liên tục cải tiến và phát triển giúp hệ thống ngày càng hoàn thiện hơn và đáp ứng được các nhu cầu thay đổi theo thời gian.

Công ty nên quan tâm đầu tư cơ sở hạ tầng công nghệ thông tin để khai thác tối đa các chức năng của hệ thống và giúp việc quản lý dễ dàng hơn. Cùng với đó, cần quan tâm các cơng nghệ mới để có thể áp dụng một cách phù hợp cho cơng ty, đảm

bảo khả năng cạnh tranh với các doanh nghiệp khác.

Công ty cũng cần đào tạo, hướng dẫn cán bộ nhân viên sử dụng hệ thống thông tin quản lý bán hàng, cung cấp các tài liệu hướng dẫn sử dụng để nhân viên có thể tự xem xét và học cách sử dụng nhan hơn khi triển khai hệ thống.

3.3.2 Đề xuất hướng phát triển

Đây là một đề tài có tính thực tế cao, với nhiệm vụ là phân tích thiết kế hệ thống quản lý bán hàng. Hệ thống đã đáp ứng được nhu cầu về quản lý bán hàng của cơng ty, tuy nhiên hệ thống vẫn chưa hồn tồn tối ưu. Do đó, hướng phát triển của đề tài là xây dựng chức năng gửi thông tin khuyến mại tự động cho khách hàng.

KẾT LUẬN

Quản lý bán hàng là một lĩnh vực đang được nhiều các tổ chức, doanh nghiệp quan tâm, vì những hiệu quả mà nó mang lại rất ưu việt. Xây dựng HTTT quản lý bán hàng giúp cho công tác lưu trữ, tra cứu thơng tin một cách khoa học, chính xác, nhanh chóng là một u cầu cấp thiết.

Trong thời gian thực hiện làm khóa luận tốt nghiệp, nhờ có sự chỉ bảo tận tình của thầy giáo Nguyễn Quang Trung, đến nay em đã hoàn thành được đề tài của mình là “Phân tích thiết kế hệ thống thơng tin quản lý bán hàng tại cơng ty TNHH Tồn Thắng”.

Yêu cầu quản lý bán hàng ở công ty trong thực tế là rất lớn, có nhiều khía cạnh khác nhau trong bài tốn, cơng tác quản lý ngày càng có nhiều thay đổi, người sử dụng ln bổ sung những tính năng mới. Bên cạnh đó, do sự eo hẹp về thời gian cũng như hạn chế về tài liệu và trình độ, nên khóa luận tốt nghiệp của em chưa thể đi sâu vào phân tích đầy đủ mọi nghiệp vụ phát sinh trong thực tế. Vì vậy, bài khóa luận tốt nghiệp này khơng tránh khỏi những thiếu sót và hạn chế.

Em sẽ tiếp tục hoàn thiện hơn nữa những chức năng của chương trình và sẽ cố gắng thiết kế và cài đặt, nâng cấp chương trình sao cho phù hợp và đáp ứng được yêu cầu của bài toán trong thực tế.

Cuối cùng một lần nữa em xin chân thành cảm ơn các thầy cô giáo trong Trường Đại học Thương Mại và đặc biệt là thầy giáo Nguyễn Quang Trung đã tận tình giúp đỡ và tạo điều kiện cho em hồn thành đề tài tốt nghiệp này.

Em xin chân thành cảm ơn!

Sinh viên thực hiện:

TÀI LIỆU THAM KHẢO

1. Giáo trình:

Thạc Bình Cường, Giáo trình phân tích và thiết kế hệ thống thơng tin, Nhà xuất bản Thống kê, Hà Nội.

Ths.Tôn Thất Hải (2009), Bài giảng Quản trị bán hàng, Trường Đại học mở thành phố Hồ Chí Minh.

Đàm Gia Mạnh, Giáo trình hệ thống thơng tin quản lý, Trường Đại học Thương mại.

Bài giảng môn Phát triển hệ thống thông tin kinh tế, Trường Đại học Thương mại.

2. Sách:

Nguyễn Văn Ba (2005), Phát triển hệ thống hướng đối tượng với UML 2.0 và C++, Nhà xuất bản Đại học quốc gia, Hà Nội.

3. Các cơng trình nghiên cứu:

Nguyễn Văn Ba, 2003, Phân tích thiết kế hệ thống thơng tin, NXB Đại học Quốc Gia Hà Nội.

Khóa luận tốt nghiệp: “Phân tích thiết kế hệ thống quản lý bán hàng tại công ty HTTT FPT”, Nguyễn Thị Thu- Đại Học Thương Mại.

PHỤ LỤC PHỤ LỤC 1

PHIẾU ĐIỀU TRA

TÌNH HÌNH ỨNG DỤNG CNTT, HTTT TẠI CƠNG TY TNHH TỒN THẮNG

Lưu ý:

1. Em cam kết giữ bí mật các thơng tin riêng của cơng ty và chỉ dùng thông tin cung cấp tại phiếu điều tra này cho mục đích làm báo cáo thực tập tổng hợp và khóa luận tốt nghiệp.

2. Với những câu hỏi đã có sẵn phương án trả lời, xin chọn câu trả lời thích hợp bằng cách đánh dấu X vào ơ ( ) hoặc [ ] tương ứng.

3. Dấu ( ): Chỉ chọn một trong các câu trả lời; Dấu [ ]: có thể chọn nhiều hơn một câu trả lời.

Thông tin của người điền phiếu

Họ tên: ………………………………………………………………………… Chức vụ: ……………………………………………………………………........ A. Tình hình ứng dụng CNTT, HTTT

1. Số lượng máy tính để bàn: ………. (chiếc) Số lượng laptop:……………..(chiếc) 2. Số lượng máy chủ: ……… (chiếc)

3. Máy chủ cài đặt hệ điều hành gì? ...................................................................... 4. Tổng số máy tính có kết nối Internet băng rộng: ……… (chiếc)

5. Đánh giá tốc độ xử lý dữ liệu của máy tính

( ) Tốt ( ) Trung bình ( ) Chậm 6. Cơng ty đã sử dụng những phần mềm có bản quyền nào?

[ ] Hệ điều hành Windows [ ] Hệ điều hành khác

[ ] Phần mềm Văn phòng MS Office [ ] Phần mềm văn phịng khác [ ] Phần mềm tài chính kế tốn [ ] Phần mềm quản lý nhân sự [ ] Phần mềm quản lý công văn, giấy tờ [ ] Phần mềm quản trị dự án [ ] Phần mềm quản lý khách hàng, ERP [ ] Phần mềm chuyên ngành

[ ] Phần mềm khác (ghi rõ)…………………………………………………………….

7. Các phần mềm của cơng ty đang sử dụng là mua ngồi hay tự sản xuất?

Một phần của tài liệu (Luận văn đại học thương mại) giải pháp phân tích thiết kế hệ thống quản lý bán hàng cho công ty TNHH toàn thắng (Trang 38)

Tải bản đầy đủ (PDF)

(67 trang)