1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách

34 1,4K 2

Đ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 34
Dung lượng 1,82 MB

Nội dung

Đề tài phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách trình bày về mô hình hóa nhu cầu với biểu đồ use case, cơ sở dữ liệu, biểu đồ lớp, mô hình hóa quy trình nghiệp vụ bằng biểu đồ hoạt động và biểu đồ trình tự thể hiện thứ tự thông điệp theo thời gian.

Trang 1

TÀI LIỆU PHÂN TÍCH VÀ THIẾT KẾ DỰ ÁN XÂY DỰNG

Trang 2

Nhóm 19 Page 2

Các phiên bản tài liệu

29/09/2014 1.0 Tài liệu được xây dựng với mục

đích phân tích thiết kế dự án xây dựng phần mềm quản lý nhà sách

Nhóm 19

Trang 3

3 Nguyễn Thanh Cường 20112551 dekhibk501@gmail.com

Trang 4

Nhóm 19 Page 4

Mục lục

Thành viên nhóm 19 3

Danh mục hình 5

Phần 1 Mô hình hóa nhu cầu với biểu đồ use case 6

I Sơ đồ Usecase tổng quát : 6

II Đặc tả usecase: 7

1 Đăng nhập /đăng xuất: 7

2 Thanh toán bán lẻ : 8

3 Quản lí nhập xuất : 10

4 Quản lí thu chi: 12

5 Quản lí khách hàng: 15

6 Thống kê: 16

7 Quản lí chung : 18

Phần 2 Cơ sở dữ liệu: 20

Phần 3 Biểu đồ lớp .21

Phần 4 Mô hình hóa quy trình nghiệp vụ bằng biểu đồ hoạt động .25

Phần 5 Biểu đồ trình tự thể hiện thứ tự thông điệp theo thời gian .29

Trang 5

Nhóm 19 Page 5

Danh mục hình

Hình 1 : usecase tổng quát 6

Hình 2 : Usecase thanh toán 8

Hình 3: Usecase nhập xuất 10

Hình 5 : Usecase thu chi 12

Hình 6 : Usecase quản lí khách hàng 15

Hình 8 : Usecase quản lí chung 18

Hình 9 : cơ sở dữ liệu 20

Hình 10 Biểu đồ lớp Component 21

Hình 11 Biểu đồ lớp Controller 22

Hình 12 Biểu đồ lớp Entity 23

Hình 13 Biểu đồ lớp Model .23

Hình 14 Biểu đồ lớp View 24

Hình 15 Quy trình đăng nhập 25

Hinh 16 Quy trình nhập hàng 26

Hình 17 Quy trình bán lẻ .27

Hình 18 Quy trình xuất hàng .28

Hình 19 Biểu đồ trình tự đăng nhập .29

Hình 20 Biểu đồ trình tự quản lý chung 29

Hình 21 Biểu đồ trình tự quản lý khách hàng .30

Hình 22 Biểu đồ trình tự của quá trình quản lý thu chi .31

Hình 23 Biểu đồ trình tự nhập hàng .32

Hình 24 Biểu đồ trình tự xuất hàng .32

Hình 25 Biểu đồ trình tự thanh toán .33

Hình 26 Biểu đồ trình tự thống kê .34

Trang 6

Nhóm 19 Page 6

Phần 1 Mô hình hóa nhu cầu với biểu đồ use case

I Sơ đồ Usecase tổng quát :

Hình 1 : usecase tổng quát

Trang 7

Nhóm 19 Page 7

II Đặc tả usecase:

1 Đăng nhập /đăng xuất:

toán tổng hợp

của phần mềm

Người dùng đăng xuất nếu không dùng phần mềm nữa

5 Đăng xuất : nhân viên nhấn nút thoát khi đăng xuất

hệ thống thông báo đăng nhập không thành công

Điều kiện tiên

Trang 8

Hình 2 : Usecase thanh toán

sách, bán lẻ không cho phép nợ

2 Hệ thống hiển thị thông tin hóa đơn

3 Nhân viên quét mã vạch hoặc nhập tên sách vào

Trang 9

Nhóm 19 Page 9

hóa đơn

4 Hệ thống hiển thị tổng số tiền của hóa đơn Và kiểm tra nếu hóa đơn tổng tiền > 1triệu thì thông báo lấy thông tin khách hàng để thêm vào danh sách khách hàng

5 Nhân viên yêu cầu khách hàng thanh toán

6 Nhân viên quét thẻ hoặc nhận tiền mặt và nhập số tiền vào form hóa đơn

7 Hệ thống tính tổng tiền và tiền thừa và hiển thị lên form hóa đơn

8 Nhân viên thanh toán in hóa đơn và trả tiền thừa cho khách

9 Hệ thống lưu thông tin hóa đơn vào cơ sở dữ liệu

Nhập số tiền nhỏ hơn tổng tiền hóa đơn, hệ thống yêu cầu nhập lại

Điều kiện tiên

Trang 10

kho Cần được kế toán công nợ duyệt

 Gửi mail yêu cầu nhập sách

 Kế toán nhập đối chiếu xuất phiếu xuất kho của nhà phân phối với yêu cầu nhập sách của nhà sách, kiểm kê sách so với phiếu

 Kế toán nhập nhà phân phối, mở form

Trang 11

Nhóm 19 Page 11

nhập sách

 Kế toán lập phiếu nhập hàng bằng cách nhập sách và số lượng sách vào form, ấn xác nhận,in

 Hệ thống lưu phiếu xuất chờ kế toán công nợ kí duyệt

 Kế toán công nợ lập phiếu chi hoặc phiếu công nợ và kí duyệt phiếu nhập kho, tiến hành in đồng thời 2 phiếu

 Hệ thống cập nhật số lượng và sách mới

 Kế toán đưa phiếu chi + tiền hoặc giấy báo công nợ và phiếu nhập kho cho nhà phân phối

2 Quá trình xuất sách :

 Khách hàng mua sỉ đến gặp kế toán nhập, chọn chức năng lập phiếu xuất hàng

 Hệ thống hiển thị form xuất hàng lên giao diện

 Tìm sách, lập phiếu xuất kho và in chờ duyệt

 Kế toán công nợ lập phiếu thu

 Sau khi khách hàng thanh toán hoặc nợ, thì kế toán công nợ lập phiếu thu hoặc phiếu báo công nợ, sau đó duyệt và

 Hệ thống lưu lại các phiếu và trừ đi số lượng sách theo phiếu xuất kho, khách hàng đến gặp kế toán nhập để lấy sách

Quét mã vạch không thấy dữ liệu, hệ thống phản hồi thông báo chưa có sách này, đưa ra lựa chọn cập nhật thêm sách

Điều kiện tiên

quyết

ID của kế toán nhập vẫn đang trong trạng thái đăng nhập

Trang 12

4 Quản lí thu chi:

Hình 5 : Usecase thu chi

Trang 13

Nhóm 19 Page 13

 Xem danh sách phiếu thu

 Xem danh sách phiếu chi

 Xem danh sách giấy báo công nợ

 nhà phân phối đến lấy tiền thanh toán cho phiếu nhập kho, hoặc nhân viên có lí do mua vật dụng cho nhà sách

 Kế toán tạo phiếu chi chọn chức năng tạo phiếu chi

 Hệ thống mở giao diện form phiếu chi

 Nhập thông tin, nhập tiền, in ra

 Đưa phiếu chi và tiền cho khách hoặc nhân viên

2 Tạo phiếu thu :

 Khi khách hàng đến thanh toán hoặc trả nợ

 Kế toán chọn form tạo phiếu thu

 Hệ thống mở giao diện phiếu thu

 Kế toán nhập thông tin

 Kế toán nhận tiền và in phiếu thu

 Đưa phiếu thu cho khách hàng

3 Giấy báo công nợ :

 Khi nợ tiền khách hàng hoặc nhà phân phối

Trang 14

Nhóm 19 Page 14

 Kế toán tạo form

 Hệ thống hiển thị form ra giao diện

 Lấy thông tin khách hàng và nhà phân phối nhập vào form

 In giấy báo công nợ kèm phiếu xuất hàng hoặc phiếu nhập hàng

4 Xem danh sách phiếu thu, giấy công nợ, phiếu chi:

 Kế toán công nợ lựa chọn hình thức xem danh sách các loại phiếu trên giao diện : công nợ, thu, chi

 Hệ thống kiểm tra trả kết quả lên giao diện

không tìm thấy tên khách hàng và nhà cung cấp trên hệ thống, thông báo khách hàng và nhà cung cấp này chưa đăng kí

Điều kiện tiên

Trang 15

Nhóm 19 Page 15

5 Quản lí khách hàng:

Hình 6 : Usecase quản lí khách hàng

trên giao diện

2) Hệ thống xử lí, cho phép chọn xem danh sách hoặc thêm khách hàng

3) Kế toán công nợ lựa chọn cách quản lí

4) Hệ thống xử lí, đưa ra giao diện danh sách hoặc form nhập thông tin khách do kế toán

Trang 16

Nhóm 19 Page 16

công nợ yêu cầu

5) Hệ thống cập nhật dữ liệu do kế toán công

nợ nhập vào

nhập sai gây trùng dữ liệu, hệ thống hiển thị thông báo tài khoản đã có người đăng kí

Điều kiện tiên

Cập nhật thông tin khách hàng vào cơ sở dữ liệu

Hiển thị được thông tin khách hàng, danh sách khách hàng lên giao diện

6 Thống kê:

Hình 7 : Usecase thống kê

Trang 17

Nhóm 19 Page 17

 Kế toán chọn chức năng thống kê đầu sách, kết hợp bộ lọc để kiểm soát số lượng sách trong kho

 Hệ thống hiển thị danh sách các đầu sách

 Nếu sách ít, kế toán gửi yêu cầu nhập đến nhà phân phối bằng email và đến kế toán nhập

2 Thống kê thu chi :

 Kế toán chọn chức năng thống kê thu chi

 Hệ thống xử lý, tính ra tổng thu, chi trong giai đoạn, ngày , tháng Rồi hiển thị kết quả

Trang 18

Nhóm 19 Page 18

7 Quản lí chung :

Hình 8 : Usecase quản lí chung

 Kế toán chọn chức năng điều chỉnh chiết khấu

Trang 19

Nhóm 19 Page 19

2 Đăng kí tài khoản thành viên :

 Kế toán chọn chức năng đăng kí thành viên :

 Hệ thống hiển thị form đăng kí

 Kế toán nhập thông tin nhân viên và ấn nút đăng kí

 Hệ thống kiểm tra và đưa ra thông báo thành công

thông báo mức chiết khấu không đúng

 Nhập trùng thông tin xác nhận thành viên, hệ thống thông báo thành viên đã tồn tại trong hệ thống

Điều kiện tiên

Trang 20

Nhóm 19 Page 20

Phần 2 Cơ sở dữ liệu:

Hình 9 : cơ sở dữ liệu

Trang 21

Nhóm 19 Page 21

Phần 3 Biểu đồ lớp

Hình 10 Biểu đồ lớp Component

Trang 22

Nhóm 19 Page 22

Hình 11 Biểu đồ lớp Controller

Trang 23

Nhóm 19 Page 23

Hình 12 Biểu đồ lớp Entity

Hình 13 Biểu đồ lớp Model

Trang 24

Nhóm 19 Page 24

Hình 14 Biểu đồ lớp View

Trang 25

Nhóm 19 Page 25

Phần 4 Mô hình hóa quy trình nghiệp vụ bằng biểu đồ hoạt động

Hình 15 Quy trình đăng nhập

Trang 26

Nhóm 19 Page 26

Hinh 16 Quy trình nhập hàng

Trang 27

Nhóm 19 Page 27

Hình 17 Quy trình bán lẻ

Trang 28

Nhóm 19 Page 28

Hình 18 Quy trình xuất hàng

Trang 30

Nhóm 19 Page 30

Hình 21 Biểu đồ trình tự quản lý khách hàng

Trang 31

Nhóm 19 Page 31

Hình 22 Biểu đồ trình tự của quá trình quản lý thu chi

Trang 32

Nhóm 19 Page 32

Hình 23 Biểu đồ trình tự nhập hàng

Hình 24 Biểu đồ trình tự xuất hàng

Trang 33

Nhóm 19 Page 33

Hình 25 Biểu đồ trình tự thanh toán

Trang 34

Nhóm 19 Page 34

Hình 26 Biểu đồ trình tự thống kê

Ngày đăng: 22/10/2014, 21:39

HÌNH ẢNH LIÊN QUAN

Hình 1 : usecase tổng quát - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 1 usecase tổng quát (Trang 6)
Hình 2 : Usecase thanh toán - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 2 Usecase thanh toán (Trang 8)
Hình 3: Usecase nhập xuất - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 3 Usecase nhập xuất (Trang 10)
Hình 5 : Usecase thu chi - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 5 Usecase thu chi (Trang 12)
Hình 6 : Usecase quản lí khách hàng - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 6 Usecase quản lí khách hàng (Trang 15)
Hình 7 : Usecase thống kê - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 7 Usecase thống kê (Trang 16)
Hình 8 : Usecase quản lí chung - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 8 Usecase quản lí chung (Trang 18)
Hình 9 : cơ sở dữ liệu - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 9 cơ sở dữ liệu (Trang 20)
Hình 10. Biểu đồ lớp Component - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 10. Biểu đồ lớp Component (Trang 21)
Hình 11. Biểu đồ lớp Controller - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 11. Biểu đồ lớp Controller (Trang 22)
Hình 12. Biểu đồ lớp Entity - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 12. Biểu đồ lớp Entity (Trang 23)
Hình 14. Biểu đồ lớp View - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 14. Biểu đồ lớp View (Trang 24)
Hình 15. Quy trình đăng nhập. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 15. Quy trình đăng nhập (Trang 25)
Hình 17. Quy trình bán lẻ. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 17. Quy trình bán lẻ (Trang 27)
Hình 18. Quy trình xuất hàng. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 18. Quy trình xuất hàng (Trang 28)
Hình 19. Biểu đồ trình tự đăng nhập. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 19. Biểu đồ trình tự đăng nhập (Trang 29)
Hình 21. Biểu đồ trình tự quản lý khách hàng. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 21. Biểu đồ trình tự quản lý khách hàng (Trang 30)
Hình 22. Biểu đồ trình tự của quá trình quản lý thu chi. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 22. Biểu đồ trình tự của quá trình quản lý thu chi (Trang 31)
Hình 23. Biểu đồ trình tự nhập hàng. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 23. Biểu đồ trình tự nhập hàng (Trang 32)
Hình 25. Biểu đồ trình tự thanh toán. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 25. Biểu đồ trình tự thanh toán (Trang 33)
Hình 26. Biểu đồ trình tự thống kê. - Đề tài: Phân tích và thiết kế dự án xây dựng phần mềm quản lý cửa hàng sách
Hình 26. Biểu đồ trình tự thống kê (Trang 34)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w