LỜI CẢM ƠN
MỤC LỤC
DANH MỤC BẢNG BIỂU, SƠ ĐỒ
PHẦN 1. TỔNG QUAN VỀ ĐỀ TÀI
1.1 Tầm quan trọng và ý nghĩa của đề tài
1.2 Tổng quan về đề tài
1.3 Mục tiêu nghiên cứu
1.4 Đối tượng và phạm vi của đề tài
1.5 Phương pháp nghiên cứu
PHẦN 2. CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG QUẢN LÝ KHO HÀNG TẠI CÔNG TY CỔ PHẦN VẬT TƯ NÔNG NGHIỆP HÀ TĨNH
2.1 Cơ sở lý luận
2.1.1 Tổng quan về hệ thống thông tin và hệ thống thông tin quản lý
Sơ đồ 2.2. Vai trò của hệ thống thông tin
2.1.2 Sơ lược về phân tích thiết kế hệ thống thông tin
2.1.3 Các phương pháp phân tích thiết kế hệ thống thông tin
Sơ đồ 2.5 Các pha thực hiện của phương pháp cổ điển
Nhược điểm
Gỡ rối, sửa chữa rất khó khăn và phức tạp.
Ví dụ trong giai đoạn kiểm thử (test) nếu có lỗi nào đó xuất hiện ở giai đoạn cuối pha kiểm thử. Lúc đó, tùy theo mức độ nghiêm trọng của lỗi, có thể buộc phải sửa đổi hàng loạt các modun. Khi một lỗi được phát hiện, khó chuẩn đoán modun nào (trong số hàng trăm, hàng ngàn modun) chứa lỗi.
Vì thực hiện theo nguyên tắc tuần tự các pha nên sau khi đã kết thúc một pha, người ta có thể không cần phải bận tâm đến nó nữa. Nếu ở pha trước còn các lỗi thì các pha sau sẽ phải tiếp tục chịu ảnh hưởng của lỗi đó. Mặc khác hầu hết các dự án thường phải tuân thủ theo một kế hoạch chung đã ấn định từ trước dẫn đến kết quả sẽ khó mà được như ý với một thời gian quy định.
Phương pháp phân tích thiết kế hệ thống bán cấu trúc
Đặc điểm:
+ Một loạt các bước “bottom-up” như viết lệnh và kiểm thử được thay thế bằng giai đoạn hoàn thiện “top-down”.
+ Pha thiết kế cổ điển được thay bằng thiết kế có cấu trúc.
Ưu điểm: Các modun mức cao được viết lệnh và kiểm thử trước rồi mới đến các modun chi tiết ở mức thấp hơn nên dễ thực hiện cho các giai đoạn sau.
Nhược điểm: người thiết kế nói chung liên lạc rất ít với phân tích viên hệ thống và cả hai không có liên hệ nào với người sử dụng. Quá trình phân tích và thiết kế gần như là tách ra thành hai pha độc lập.
Phương pháp phân tích thiết kế hệ thống có cấu trúc
Đặc điểm:
+ phương pháp này bao gồm 9 hoạt động: khảo sát, phân tích, thiết kế, bổ sung, tạo sinh, kiểm thử xác nhận, đảm bảo chất lượng, mô tả thủ tục, biến đổi cơ sở dữ liệu, cài đặt.
+ các hoạt động có thể thực hiện song song. Chính khía cạnh không tuần tự này mà thuật ngữ “pha” được thay thế bởi thuật ngữ “hoạt động” (“pha” chỉ một khoảng thời gian trong một dự án trong đó chỉ có một hoạt động được tiến hành. Mỗi hoạt động có thể cung cấp những sửa đổi phù hợp cho một hoặc nhiều hoạt động trước đó.
Một số phương pháp phân tích có cấu trúc
Các phương pháp hướng chức năng
Nó có hệ thống trợ giúp theo kiểu đồ họa để biểu diễn các hệ thống và việc trao đổi thông tin giữa các hệ con. Kỹ thuật chủ yếu của SADT là dựa trên sơ đồ luồng dữ liệu, từ điển dữ liệu Data( Dictionnary), ngôn ngữ mô tả có cấu trúc, ma trận chức năng. Nhưng SADT chưa quan tâm một cách thích đáng đối với mô hình chức năng của hệ thống.
2.1.4 Phương pháp phân tích thiết kế hệ thống thông tin hướng đối tượng
Cách tiếp cận hướng đối tượng là một lối tư duy theo cách ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực. Với cách tiếp cận này, một hệ thống được chia tương ứng thành các thành phần nhỏ gọi là các đối tượng, mỗi đối tượng bao gồm đầy đủ cả dữ liệu và hành động liên quan đến đối tượng đó. Các đối tượng trong một hệ thống tương đối độc lập với nhau và phần mềm sẽ được xây dựng bằng cách kết hợp các đối tượng đó lại với nhau thông qua các mối quan hệ và tương tác giữa chúng.
Đặc điểm:
2.1.4 Tổng quan về quản lý kho hàng
2.2 Phân tích, đánh giá thực trạng quản lý kho hàng tại công ty Cổ phần Vật tư Nông nghiệp Hà Tĩnh.
2.2.1 Tổng quan về công ty
2.2.2 Phân tích thực trạng quản lý kho hàng tại công ty
2.2.3 Đánh giá thực trạng quản lý kho hàng tại công ty
PHẦN 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KHO HÀNG CHO CÔNG TY CỔ PHẦN VẬT TƯ NÔNG NGHIỆP HÀ TĨNH
1. Mô tả hệ thống
3.3 Phân tích hệ thống
3.3.1 Biểu đồ Usecase
Hình 3.1 Biểu đồ Usecase tổng quát
Hình 3.2. Biểu đồ phân rã use case “Quan ly nhap”
Hình 3.3. Biểu đồ phân rã use case “Quan ly xuat”
Hình 3.4. Biểu đồ phân rã use case “Thong ke”
1.3.2 Biểu đồ lớp
Hình 3.5 Biểu đồ lớp
Hình 3.6 Biểu đồ hoạt động chức năng đăng nhập
Hình 3.7 Biểu đồ hoạt động chức năng nhập thêm hàng
Hình 3.8 Biểu đồ hoạt động chức năng xuất hàng
Hình 3.9 Biểu đồ hoạt động chức năng lập thống kê hàng tồn kho
3.4 Thiết kế hệ thống
3.4.1 Biểu đồ lớp chi tiết
Hình 3.10 Biểu đồ lớp chi tiết
Hình 3.12 Biểu đồ trạng thái cho lớp Phiếu xuất
3.4.3 Biểu đồ thành phần
Hình 3.13 Biểu đồ thành phần
3.5 Thiết kế giao diện
3.5.1 Form đăng nhập hệ thống
Hình 3.14 Giao diện đăng nhập
3.5.2 Form thêm phiếu nhập
Hình 3.15 Giao diện thêm phiếu nhập
3.5.3 Form thêm phiếu xuất
Hình 3.16 Giao diện thêm phiếu xuất
3.5.4 Form tìm kiếm
Hình 3.17 Giao diện tìm kiếm
3.6 Đề xuất và định hướng phát triển
KẾT LUẬN
TÀI LIỆU THAM KHẢO