Giới thiệu chung về hệ thống thông tinTìm hiểu về mô hình Water fall Ứng dụng mô hình Water fall vào hệ thống quản lý bán hàng 4.1 Bảng so sánh một số mô hình 4.2 Một số hệ thống bán hàn
Trang 1Phân tích thiết kế hệ thống thông tin
GVHD: Nguyễn Thị Minh Hương Nhóm 6:
Nguyễn Phạm Minh Nhựt Lương Diệu Long
Hoàng Đức Thắng
TRƯỜNG ĐẠI HỌC NÔNG LÂM
TP HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
Trang 2Giới thiệu chung về hệ thống thông tin
Tìm hiểu về mô hình Water fall
Ứng dụng mô hình Water fall vào hệ thống quản lý bán hàng
4.1 Bảng so sánh một số mô hình 4.2 Một số hệ thống bán hàng
Trang 31 Giới thiệu chung về hệ thống thông tin
1.1 Khái niệm về hệ thống thông tin
1.1.1 Khái niệm về hệ thống
oHệ thống là tập hợp gồm nhiều phần tử có các mối quan hệ ràng buộc lẫn nhau và cùng hoạt động hướng tới một mục đích chung.
1.1.2 Khái niệm về hệ thống thông tin
o Hệ thống thông tin là hệ thống cung cấp thông tin phục vụ cho công tác quản lý và tổ chức Hệ thống bao gồm con người, thiết bị và quy trình thu thập, phân tích, đánh giá và phân phối những thông tin cần thiết, kịp thời, chính xác
Trang 41.2 Một số loại hệ thống thông tin
Các hệ thống hỗ trợ hoạt động
oHệ thống xử lý giao dịch (xử lý giao dịch kinh doanh)
oHệ thống điều khiển tiến trình (điều khiển các quá trình công nghiệp)
oHệ thống cộng tác xí nghiệp (hỗ trợ giao tiếp, cộng tác trong doanh nghiệp)
Các hệ thống hỗ trợ quản lý
oHệ thống thông tin quản lý (các báo cáo theo mẫu định trước)
oHệ hỗ trợ quyết định (hỗ trợ quyết định tương tác, không theo mẫu)
oHệ thống thông tin điều hành (các thông tin cho lãnh đạo cấp cao nhất)
Trang 52 Tìm hiểu về mô hình Waterfall
2.1 Khái niệm về mô hình Waterfall
Trang 6T I M E
Quy trình thác nước truyền thống
Subsystem Testing
System Testing
Code & Unit Testing Design
Requirements
Analysis
Hình này cho ta thấy thời gian ảnh hưởng đến toàn bộ quy trình hình thành hệ thống
Trang 7System Testing
Code & Unit Testing Design
Requirements Analysis
Hình này cho ta thấy được rủi ro xuất hiện trong suốt thời gian hệ thống được hình thành từ pha đầu tiên cho đến pha cuối cùng
Trang 811/2/17 Phân tích thiết kế hệ thống thông tin 8
Trang 911/2/17 9
Một số hình dạng mô hình thác nước
oTrong quá trình hình thành và phát triển của mô hình Waterfall thì có một số pha được thêm vào nên mô hình thác nước có thể có 5 bước, 6 bước, 7 bước để phù hợp cho quá trình phát triển sản phẩm của đơn vị tổ chức sản xuất
Trang 1011/2/17 Phân tích thiết kế hệ thống thông tin 10
Trang 1111/2/17 Phân tích thiết kế hệ thống thông tin 11
Trang 1211/2/17 Phân tích thiết kế hệ thống thông tin 12
Trang 1311/2/17 Phân tích thiết kế hệ thống thông tin 13
Trang 142.2 Nội dung mô hình Waterfall
2.2.1 Giai đoạn khảo sát hiện trạng
oĐây là giai đoạn đầu tiên nhất trong quá trình phát triển phần mềm, nó cho biết hiện trạng bài toán như thế nào
2.2.2 Giai đoạn xác định yêu cầu
o Có 2 loại yêu cầu là yêu cầu chức năng và yêu cầu phi chức năng.
oYêu cầu chức năng là yêu cầu bất khả kháng mà khách hàng đưa ra cho bạn
oYêu cầu phi chức năng là yêu cầu của hệ thống mà mình đưa ra
2.2.3 Giai đoạn phân tích
oTrong giai đoạn này chúng ta sẽ phân tích các yêu cầu, và mô hình hóa chúng kết quả của quá trình này là cho
ra một sơ đồ lớp đối tượng trong chương trình chúng ta
Trang 15oBạn sẽ mang chương trình của mình đi triển khai
Trang 163 Ứng dụng mô hình Waterfall vào hệ thống quản lý bán hàng
3.1 Giới thiệu hệ thống quản lý bán hàng
oCó thể được định nghĩa là hoạt động quản trị của những người hoặc những nhóm người thực sự thuộc lực lượng bán hàng hoặc gồm những người liên quan đến hoạt động liên quan như: đặt hàng, giao hàng, dịch vụ khách hàng, đội trưng bày, nhóm sales audit, trade marketing, bảo hành, bảo trì, hoặc những người hỗ trợ trực tiếp cho lực lượng bán hàng nhắm triển khai việc cung cấp các sản phẩm hoặc dịch vụ của doanh nghiệp trên cơ sở chiến lược kinh doanh, nguồn lực của doanh nghiệp và môi trường kinh doanh có liên quan
Trang 173.2 Giới thiệu một số bước thực hiện hệ thống quản lý bán hàng
Hệ thống quản lý bán hàng được thực hiện theo mô hình Waterfall gồm 7 bước:
Bước 1: Xác định nhu cầu, nghiên cứu sơ bộ tính khả thi, lên ý tưởng cần thực hiện của hệ thống quản lý bán hàng
Bước 2: Xác định những thông tin, ghi nhận yêu cầu từ khách hàng, có kế hoạch cho các chức năng của hệ thống và chuẩn bị một số chức năng khác cho hệ thống
Bước 3: Phân tích các yêu cầu của khách hàng sau khi đã thu thập yêu cầu và thể hiện các yêu cầu của khách hàng theo mô hình trực quan có mối quan hệ với nhau phù hợp với hệ thống quản lý bán hàng đặt ra
Bước 4: Thiết kế các thuật toán, mô hình dữ liệu cụ thể theo quy trình
Trang 18Bước 5: Viết code, thực hiện các yêu cầu mà người thiết kế đã đặt ra, viết một số tài liệu liên quan đến chương trình.
Bước 6: Kiểm tra hệ thống có phát sinh lỗi và hiệu chỉnh phù hợp với yêu cầu
Bước 7: Thực hiện triển khai và bảo trì nâng cấp cho hệ thống khi có sự cố xảy khi khách hàng yêu cầu
Trang 194 Một số nội dung khác
Quy trình Chia làm 7 pha, thực hiện tuần tự các pha Chia làm 4 pha theo tiến trình hợp nhất Tập hợp nhiều vòng phát triển phần mềm
Tinh chất Chứa nhiều rủi ro, cứng nhắc khi có thay
đổi, cho các hệ thống lớn
Linh hoạt, ít rủi ro, sản phẩm được tạo ra
sau mỗi bước lặp
Ít rủi ro, mỗi sprint là một sản phẩm.
Tham gia Người sử dụng không tham gia được
trong dự án, mỗi thành viên trong dự án
chỉ làm một nhiệm vụ
Người sử dụng được tham gia vào dự án
thông qua các bản dùng thử (beta).
Một thành viên có thể làm nhiều việc
Trang 204.2 Một số hệ thống bán hàng
Trang 21Tài liệu tham khảo
http://drunkkid2000.blogspot.com/2013/07/scrum-vs-water-fall.html
http://itprotraining.vn/vi/modeling-language/quy-trinh-san-xuat-phan-mem-rup-rational-unified-process
Giáo trình Phân tích Hệ thống hướng đối tượng với UML, Đại học Quốc gia Tp Hồ Chí Minh
Tài liệu môn PTKHTTT cô Nguyễn Thị Minh Hương, Đại học Nông Lâm, Tp Hồ Chí Minh
https://vi.wikipedia.org/wiki/M%C3%B4_h%C3%ACnh_th%C3%A1c_n%C6%B0%E1%BB%9Bc
Trang 2211/2/17 Phân tích thiết kế hệ thống thông tin 22
Kế hoạch thực hiện đề tài
01/10/2017 Chọn nhóm 03/10/2017 Tìm và chọn đề tài thực hiện 05/10/2017 Viết bài báo cáo
Trang 2311/2/17 Phân tích thiết kế hệ thống thông tin 23