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

Đề cương chuyên Đề học phần công nghệ phần mềm Đề tài quản lí quán bida(xưởng bida)

71 3 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Quản Lí Quán Bida(Xưởng Bida)
Tác giả Phạm Quang Trung, Phạm Ngọc Tú, Nguyễn Minh Hiếu
Người hướng dẫn Lê Hoàn
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đề Cương Chuyên Đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 71
Dung lượng 7,63 MB

Nội dung

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀMCửa hàng gồm 4 nhân viên, trong đó: + 1 quản lý chính Chủ cửa hàng và tiếp nhận yêu cầu khách hàng + 1 nhân viên thu ngân + 2 nhân viên phục vụ Hình 1.

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

ĐỀ CƯƠNG CHUYÊN ĐỀ HỌC PHẦN

CÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI :

QUẢN LÍ QUÁN BIDA(XƯỞNG BIDA)

Sinh viên thực hiện :PHẠM QUANG TRUNG

Trang 2

PHIẾU CHẤM ĐIỂMST

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU 10

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 11

1.1 Khảo sát hiện trạng 11

1.2 Xác định bài toán cần giải quyết 14

1.3 Phân tích đặc tả nghiệp vụ của hệ thống 14

1.3.1 Chi tiết quy trình nghiệp vụ của từng công việc 14

1.3.1.1 Các quy trình nghiệp vụ cần giải quyết 14

1.4 Xác định yêu cầu dự án 16

1.4.1 Yêu cầu chức năng 16

1.4.2 Yêu cầu phi chức năng 18

CHƯƠNG 2: QUẢN LÝ DỰ ÁN 19

2.1 Ước lượng dự án 19

2.1.1 Ước lượng chi phí 19

2.1.2 Ước lượng thời gian 21

2.1.3 Ước lượng người tham gia 23

2.2 Lập lịch và theo dõi 25

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 27 1.1 Các tác nhân chính tham gia hệ thống 27

1.1.1 Khách hàng 27

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

1.1.3 Thủ kho 28

1.1.4 Người Quản lý 28

1.2 Các Use case chính tham gia hê Ythống 28

1.3 Sơ đồ tổng quan các chức năng chính của hệ thống 29

1.3.1 USE CASE tổng quát 29

4

Trang 4

1.3.2 Biểu đồ use case 29

1.3.2.1 Biểu đồ use case quản lý khách hàng 29

1.3.2.1.1 Đăc\ tả Use case Quản lý khách hàng 29

* Đă cY * Đă cY * Đă cY tả ca sử dụng thêm khách hàng 29

tả ca sử dụng sửa thông tin khách hàng 31

tả ca sử dụng xóa khách hàng 32

*Tìm kiếm khách hàng 33

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

1.3.2.1.3 Biểu đồ tương tác quản lý khách hàng 34

1.3.2.2 Biểu đồ use case quản lý nhân viên 35

1.3.2.2.1 Đăc\ tả Use case Quản lý nhân viên 35

* Đă cY * Đă cY * Đă cY tả ca sử dụng thêm nhân viên 35

tả ca sử dụng sửa thông tin nhân viên 36

tả ca sử dụng xóa nhân viên 37

* Tìm kiếm nhân viên 38

1.3.2.2.2 Biểu đồ trình tự quản lý nhân viên 39

1.3.2.2.3 Biểu đồ tương tác quản lý nhân viên 39

1.3.2.3 Biểu đồ use case quản lý máy ảnh 40

1.3.2.3.1 Đăc\ tả Use case Quản lý máy ảnh 40

* Đăc Y tả ca sử dụng thêm máy ảnh 40

* Đă cY * Đă cY tả ca sử dụng sửa thông tin máy ảnh 41

tả ca sử dụng xóa máy ảnh 42

* Tìm kiếm máy ảnh 43

1.3.2.3.2 Biểu đồ trình tự quản lý máy ảnh 44

Trang 5

1.3.2.3.3 Biểu đồ tương tác quản lý máy ảnh 44

1.3.2.4 Biểu đồ use case quản lý nhà cung cấp 45

tả Use case Quản lý nhà cung cấp 455

Trang 6

* Đă

cY

* Đă

cY

* Đă

cY

tả ca sử dụng thêm nhà cung cấp 45

tả ca sử dụng sửa thông tin nhà cung cấp 47

tả ca sử dụng xóa nhà cung cấp 48

* Đặc tả ca sử dụng Tìm kiếm nhà cung cấp 49

1.3.2.4.1 Biểu đồ trình tự quản lý nhà cung cấp 49

1.3.2.4.2 Biểu đồ tương tác quản lý nhà cung cấp 50

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

3.3.2.5.1 Đăc\ tả Use case Quản lý hóa đơn 50

* Đă cY * Đă cY tả ca sử dụng lập hóa đơn bán máy ảnh 51

tả ca sử dụng hủy hóa đơn 51

* Đă cY * Đă cY tả ca sử dụng lâp Y tả ca sử dụng lâpY hóa đơn nhập máy ảnh 52

hóa đơn xuất máy ảnh 53

3.3.2.5.2 Biểu đồ trình tự quản lý hóa đơn 53

3.3.2.5.3 Biểu đồ tương tác quản lý hóa đơn 54

3.3.2.6 Biểu đồ use case thống kê 54

3.3.2.6.1 Đăc\ tả Use case thống kê 55

3.3.2.6.2 Biểu đồ trình tự thống kê 55

3.3.2.6.3 Biểu đồ tương tác thống kê 55

3.3.2.7 Biểu đồ use case quản lý kho 56

3.3.2.7.1 Đăc\ tả Use case Quản lý kho 56

* Đă cY * Đă cY * Đă cY tả ca sử dụng kiểm kê kho 56

tả ca sử dụng kiểm tra nhập hàng 57

tả Use case kiểm tra xuất hàng 58

Trang 7

3.3.2.7.2 Biểu đồ trình tự quản lý kho 58 3.3.2.7.3 Biểu đồ tương tác quản lý kho 59

3.3.2.8 Use case đăng nhập 59 ĐăcY

tả Use case Đăng nhập 606

Trang 8

3.3.2.8.1 Biểu đồ trình tự đăng nhập 60

3.3.2.8.2 Biểu đồ trình tự đăng xuất 61

3.3.2.8.3 Biểu đồ tương tác đăng nhập 61

3.3.2.8.4 Biểu đồ tương tác đăng xuất 61

CHƯƠNG 4: THIẾT KẾ 62 4.1 Thiết kế giao diện 62

4.1.1 Giao diênY 4.1.2 Giao diênY 4.1.3 Giao diênY đăng nhâp Y 62

trang chủ 63

quản lý 64

4.1.3.1 Quản lý khách hàng 64

4.1.3.2 Quản lý nhân viên 65

4.1.3.3 Quản lý máy ảnh 65

4.1.3.4 Quản lý nhà cung cấp 66

4.1.4 Giao diênY nghiê pY vụ 67

4.1.4.1 Giao diên Y bán hàng 67

4.1.4.2 Giao diênY nhâ pY hàng 68

4.1.5 Giao diênY 4.1.6 Giao bảo hành 69

thống kê 69

4.1.6.1 Thống kê bán hàng 69

4.1.6.2 Thống kê nhâp Y hàng 69

4.2 Thiết kế lưu trữ 70

4.2.1 Bảng nhanvien 70

4.2.2 Bảng nhacungcap 70

4.2.3 Bảng mayanh 71

4.2.4 Bảng khachhang 71

Trang 9

4.2.5 Bảng hoadonbanhang 71 4.2.6 Bảng chitiethoadonbanhang 727

Trang 10

4.2.7 Bảng hoadonnhaphang 72

4.2.8 Bảng chitiethoadonnhaphang 72

4.2.9 Bảng phieubaohanh 73

CHƯƠNG 5: LẬP TRÌNH 74

5.1 Ngôn ngữ lập trình. 74

5.2 Code lập trình 75

. 76

CHƯƠNG 6: KIỂM THỬ PHẦN MỀM 77

6.1.Phương pháp kiểm thử 77

6.2.Kiểm thử 77

CHƯƠNG 7: ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM 79

7.1 Đóng gói phần mềm 79

7.2 Bảo trì phần mềm 80

KẾT LUẬN 82

8

Trang 11

DANH MỤC HÌNH ẢNH

Trang 12

LỜI NÓI ĐẦU

Như chúng ta đã biết, trong khoảng 10 năm trở lại đây, công nghệ thông tinbùng nổ và phát triển mạnh mẽ ở nước ta Có thể nói, với sự phát triển như vũ bãocủa khoa học và công nghệ trong thời gian qua đã tạo ra những sản phầm côngnghệ mới để rồi đem lại rất nhiều tiện ích cho cuộc sống Nó đang chiếm phần lớntrong việc phục vụ của nhiều ngành nghề cũng như phục vụ đời sống của conngười Đặc biệt là trong công tác quản lý, công nghệ thông tin giúp cho quá trìnhquản lý đạt hiệu quả cao trong việc giảm tối thiểu về nhân lực, thời gian cũng nhưtránh thất lạc, sai sót dữ liệu thay vì việc quản lý bằng giấy tờ bằng phương pháp

cổ truyền như trước đây Hơn nữa nó còn giúp cho việc tra cứu, tìm kiếm thông tinmột cách nhanh chóng, chính xác

Trong bối cảnh đó, việc xây dựng chương trình quản lý cho ngành quản lý là

vô cùng cần thiết nhằm nâng cao hiệu quả kinh doanh cũng như chất lượng phục

vụ khách hàng Đời sống ngày càng được cải thiện, nhu cầu cả về vật chất lẫn

tinh thần của con người ngày càng được nâng cao, từ đó các lĩnh vực về giải trí

ngày càng được đẩy mạnh và phát triển Việc áp dụng công nghệ thông tin vàoquản lý “Xây dựng quản lí quán bida” là vô cùng cấp thiết để theo kịp thờiđại,tạo ra được sự cạnh tranh lớn trong kinh doanh cũng như đáp ứng kịp thời nhucầu và làm hài lòng các khách hàng khó tính nhất

Em chân thành cảm ơn thầy đã truyền dạy cho em những kiến thức cần thiết

và bổ ích của môn “Công nghệ phần mềm” trong những buổi học trên lớp, nhữngbuổi thực hành và cả những lời giảng giải tận tình của cô trong những buổi ngoàigiờ học để chúng em có thể học tập rèn luyện để rồi đi từ lý thuyết tới việc áp dụngvào thực tế Để thực hiện tốt báo cáo này, em đã đi khảo sát thực tế và hoànthành được đề tài đã chọn với tất cả sự nỗ lực tùy nhiên do sự hiểu biết của em vềlĩnh vực này còn chưa sâu sắc, do bước đầu đi vào thực tế, tìm hiểu và xây dựng đồ

án trong thời gian có hạn, nên khó tránh khỏi còn nhiều sai sót Em rất mong nhậnđược sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô để báocáo này ngày càng hoàn thiện hơn

Sau cùng, em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồidào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyềnđạt kiến thức cho thế hệ mai sau Một lần nữa em xin chân thành cảm ơn!

Trang 13

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM

Cửa hàng gồm 4 nhân viên, trong đó:

+ 1 quản lý chính (Chủ cửa hàng và tiếp nhận yêu cầu khách hàng)

+ 1 nhân viên thu ngân

+ 2 nhân viên phục vụ

Hình 1.1: Cơ cấu tổ chức

bộ phận thanhtóan

bộ phận nhânviên bán hàng

bộ phận quản língười dùng

Trang 14

 Mô tả

Yêu cầu chung của phần mềm "Quản lý quán Xưởng Billiard" bao gồm một loạtcác tính năng quan trọng để đảm bảo hoạt động suôn sẻ và hiệu quả của nhà hàng

- Quản lý nhân viên:

 Phần mềm cần hỗ trợ quản lý thông tin nhân viên, bao gồm thông tin cá nhân,

vị trí công việc, lịch làm việc và quyền truy cập

 Cần có tính năng tạo, sửa và xóa tài khoản nhân viên cùng với khả năng gánvai trò và quyền hạn cho từng người dùng

- Quản lý bật bàn:

 Phần mềm cần cho phép nhân viên và quản lý đặt chỗ cho khách hàng, xemtrạng thái của các bàn (trống, đặt chỗ, đang sử dụng), và thực hiện chuyển bànnếu cần

 Cần có tính năng quản lý danh sách đặt chỗ theo thời gian và hiển thị thông tinchi tiết về đơn đặt hàng

- Quản lý hóa đơn:

 Phần mềm cần cho phép tạo hóa đơn cho các đơn đặt hàng của khách hàng,hiển thị danh sách món đã gọi, tính toán tổng tiền, và xác nhận thanh toán

 Cần hỗ trợ in hóa đơn hoặc gửi hóa đơn điện tử đến khách hàng và cung cấpthông tin về hóa đơn trong trường hợp cần thiết cho quản lý kế toán

- Thống kê:

 Phần mềm cần cung cấp các báo cáo và thống kê về hoạt động của quán, baogồm doanh thu hàng ngày, hàng tháng, và hàng năm, số lượng đặt chỗ, món ănđược đặt hàng nhiều nhất, và biểu đồ doanh thu

 Cần hỗ trợ tìm kiếm và lọc dữ liệu thống kê để giúp quản lý hiểu rõ hơn vềhoạt động kinh doanh

Những yêu cầu chung này cung cấp nền tảng cho phần mềm "Quản lý quánXưởng Billiard" để quản lý dễ dàng nhân viên, đặt bàn, thực đơn, hóa đơn và thống kêhoạt động của nhà hàng một cách hiệu quả và chuyên nghiệp

Trang 15

 Quy mô

+ Khách hàng: đặt bàn

+ Nhân viên: Tư vấn giá cả, chất lượng, cung cấp thông tin, các dịch vụ,… + Tài sản: Nhân viên bảo quản tài sản, nhân viên kiểm kho, sắp xếp dọn dẹp bàn + Thanh toán: Khách hàng có thể thanh toán bằng thẻ ngân hàng hoặc tiền mặt

1.1 Xác định bài toán cần giải quyết

Phần mềm quản lí quán bida quản lý tất cả các hoạt động và thời gian củangười dùng nâng cao chất lượng về công nghệ trong thời đại mới

Xây dựng được phần mềm để người dùng có thể truy cập tìm hiểu giá cả,tiết kiệm tối đa được thời gian, công sức và tiền bạc

Xây dựng trang quản trị để quản lý các thông tin về bida và nguồn gốc xuất

sứ để người dùng dễ dàng nắm bắt được thông tin

Xây dựng phần mềm quản lí quán bida nhằm online hỗ trợ tối đa

việc đặt bàn truyền thống của người dùng, quản lý chặt chẽ thông tin của ngườidùng Bài toán đặt ra là việc phân tích thiết kế hệ thống thông tin vấn đề đặt ra làtại sao cần phải tạo dựng phần mềm và cần phải quản lý thông tin của người dùngnhư thế nào? Và quản lý như thế nào để công việc có hiệu quả và tiết kiệm đượctối đa thời gian và công sức cho người dùng

Trang 16

1.2 Phân tích đặc tả nghiệp vụ của hệ thống

1.2.1 Chi tiết quy trình nghiệp vụ của từng công việc

1.2.1.1 Các quy trình nghiệp vụ cần giải quyết

a, Quản lí nhập hàng

Nhập hàng từ nhà cung cấp:

Khi nhà cung cấp đến giao hàng từ đơn đặt hàng của chủ cửa hàng đã lập từtrước (đơn đặt hàng được lập bằng tay), nhân viên kiểm tra số lượng, mẫu,chất lượng của mặt hàng được cung cấp theo đơn hàng được đính kèm theo lôhàng nhập

Nếu hàng nhập không đạt yêu cầu thì chỉ nhập những mặt hàng đạt yêu cầu

và chủ cửa hàng lập lại phiếu đặt hàng các mặt hàng bị lỗi, hàng bị lỗi thì trảlại nhà cung cấp

Nếu hàng đạt tiêu chuẩn tiến hành lập phiếu nhập lưu các thông tin bao gồm:ngày nhập, mặt hàng, số lượng, nhà cung cấp

b, Quản lí bán hàng

Khách mua hàng đến quầy thanh toán, nhân viên tìm hiểu thông tin khách đã có trong ghi chép hay chưa để từ đó thêm khách

Nhân viên sẽ tạo hóa đơn, lưu lại hóa đơn đó để cập nhật thông tin ở shop

c, Quản lí nhân viên

Nhân viên được nhận vào làm sẽ được chủ cửa hàng lấy thông tin và lưu lạibao gồm: tên, ngày sinh, số chứng minh, giới tính, đơn vị công tác, ngày vàolàm, số điện thoại, quê quán, email,…( nhân viên xin việc phải đầy đủ lýlịch)

Trang 17

d, Quản lí báo cáo thống kê

Định kì mỗi tháng, kì, năm các bộ phận quản lí sẽ tổng hợp thông tin báo cáo thống kê:

+) Lập danh sách sản phẩm bán nhiều nhất định kì theo tháng, kì, năm

1.3.1 Yêu cầu chức năng

Mô tả chi tiết các chức năng của hệ thống:

 Chức năng đăng nhâp: Giúp quản lý và nhân viên có thể thao tác hê Ythống Đảm bảo xác thực thông tin người sử dụng và an toàn bảo mật hệthống

Mỗi người muốn tham gia vào hệ thống đều cần có một tài khoản vàpassword khi đó họ mới có thể đăng nhập được, trước khi đăng nhậpvào vùng Area họ phải đăng ký ở trang chủ và được Chủ Shop phânquyền thì mới đăng nhập được vào hệ thống bên trong (Hệ thống bêntrong chỉ dành cho những người có chức vụ trong hệ thông)

*Kiểm tra hông tin khách hàng bao gồm các thông tin khách hàng ví:

dụ như tên khác hàng, sdt, địa chỉ, mã khách hàng…

*Kiểm tra thông tin nhân viên: thông tin của nhân viên làm việc tại

Trang 18

cửa hàng, bao gồm thông tin nhân viên như quê quán, năm sinh, trình

 Chức năng quản lý nhân viên

o Lưu thông tin của nhân viên mới

o Sửa thông tin nhân viên

o Xóa thông tin nhân viên

o Tìm kiếm nhân viên

Trang 19

 Chức năng thống kê

o Thống kê tổng bàn đã đặt

o Thống kê đồ ăn tồn kho

o Thống kê khách hàng

o Thống kê doanh thu

1.4.2 Yêu cầu phi chức năng

- Yêu cầu tiến hóa: Hệ thống phải linh động trong việc thay đổi các thiết lập đặtsẵn phải dễ dàng nâng cấp

- Yêu cầu hiệu quả: Hệ thống phải làm việc hiệu quả thực hiện đúng các yêu cầu của người sử dụng Tỉ lệ lỗi trung bình hệ thống dưới 1%

- Yêu cầu tương thích: phần mềm phải tương thích với hệ thống của quán bida

- Hệ thống đảm bảo phục vụ truy cập online 50 người cùng một lúc

- Hệ thống đảm bảo trả lời những thắc mắc và yêu cầu của khách hàng trong vòng

2 tiếng

- Giao diện phần cứng quản lý:

Trang 20

Hệ điều hành: Window 7 trở lên.

Bộ xử lý: CPU lớn hơn hoặc bằng 2.30 GHz

Ram: lớn hơn hoặc bằng 4GB

Thông tin người dùng cần được bảo vệ

Hệ thống quản lý cửa hàng cần tuân thủ các yêu cầu đảm bảo chất lượng

Trang 21

CHƯƠNG 2: QUẢN LÝ DỰ ÁN

2.1 Ước lượng dự án

2.1.1 Ước lượng chi phí

Khảo sát yêu Thu nhập các yêu cầu tổng

Khởi tạo dự án Thông báo triển khai dự án,

2.000.000-lập project charter 2.500.000VNDLập kế hoạch Lập bản kế hoạch phạm vi dự 2.000.000-

Viết báo cáo Tổng kết lại toàn bộ công việc 0tổng kết thành báo cáo cuối cùng

Quản lý dự án Rút kinh nghiệm Rút kinh nghiệm cho đợt dự án sau 0

Đặc tả chi tiết Từ yêu cầu thu được từ phần các yêu cầu khảo sát, mô tả cụ thể hơn về 2.500.000VND

2.000.000-những yêu cầu cần thiết của

thiết kế hệ Mô tả kiến Xây dựng kiến trúc phần mềm thống trúc hệ thống bằng các sơ đồ use case, trình 2.500.000VND

2.000.000-bằng các sơ đồ tự, hoạt động (dùng Rational

Use case, trình rose, astah)

tự, hoạt động

Thiết kế cơ sở Xây dựng cấu trúc cơ sở dữ

5.000.000-dữ liệu hệ liệu cho phần mềm (gồm các 6.500.000VND

Trang 22

-xây dựng form đăng nhập

- xây dựng form thống kênhập xuất hàng, hình thứcthống kê hàng hóa

- xây dựng các nút chức năng:

thống kê, in phiếu TK

6.500.000VND

5.000.000-Viết code cho

module Xây dựng form tự động thôngbáo số lượng hàng tồn, nhập

xuất,hàng bán chạy theo tháng cho

kế toán kho

13000000VND

10000000-Cài đặt module Thực hiện chạy thử module đã

- kiểm thử khả năng thống kênhập xuất hàng…

2.500.000VND

2.000.000-Viết báo cáo

về module Xây dựng báo cáo mô tả chitiết về module 0Tích hợp và

2.500.000VND

2.000.000-các lỗi tồn tại Fix các lỗi phát sinh trong khitest 5.500.000VND

Trang 23

Bảng 2.1: Ước lượng chi phí

2.1.2 Ước lượng thời gian

Quản lý dự án

Khảo sát yêu

cầu dự án Thu nhập các yêu cầu tổng quan của dự án

1 ngàyKhởi tạo dự

án Thông báo triển khai dự án, lậpproject charter 1 ngàyLập kế hoạch

phạm vi dự án Lập bản kế hoạch phạm vi dự án 5 ngàyViết báo cáo

tổng kết Tổng kết lại toàn bộ công việc thành báo cáo cuối cùng cuối của dựGiai đoạn

ánRút kinh

nghiệm

Rút kinh nghiệm cho đợt dự án sau Giai đoạn

cuối của dựán

Phân tích và

thiết kế hệ

thống

Đặc tả chi tiết

các yêu cầu Từ yêu cầu thu được từ phần khảo sát, mô tả cụ thể hơn về những yêu

cầu cần thiết của phần mềm

5 ngày

Thiết kế cơ sở

dữ liệu hệ Xây dựng cấu trúc cơ sở dữ liệu chophần mềm (gồm các bảng cụ thể) 3 ngày

22

Trang 24

Viết code cho

module Xây dựng form tự động thông báo số lượng hàng tồn, nhập xuất,

hàng bán chạy theo tháng cho kế toán kho

5 ngày

Cài đặt

module Thực hiện chạy thử module đã xâydựng 1 ngàyKiểm thử

module - kiểm thử giao diện, kiểm tra xemgiao diện có đạt yêu cầu không, về

hình thức bố trí giao diện của phầnmềm có bố trí hợp lý hay không

- kiểm thử khả năng thống kê nhậpxuất hàng…

3 ngày

Viết báo cáo

về module Xây dựng báo cáo mô tả chi tiết vềmodule 1 ngàyTích hợp và

Trang 25

Bảng 2.2: Ước lượng thời gian

2.1.3 Ước lượng người tham gia

Số lượng người tham gia là: 1 người

phạm vi dự án

Lập bản kế hoạch phạm vi

dự ánViết báo cáo

tổng kết Tổng kết lại toàn bộ công việc thành báo cáocuối cùngRút kinh nghiệm Rút kinh nghiệm cho đợt dự án sau

Đặc tả chi tiết

các yêu cầu

Từ yêu cầu thu được từ phần khảo sát, mô tả

cụ thể hơn về những yêu cầu cần thiết củaphần mềm

24

Trang 26

tự, hoạt động (dùng Rational rose, astah)

bóng đá vô địch quốc giaThiết kế

module

-xây dựng form đăng nhập

- xây dựng form thống kê nhập xuất hàng , hình thức thống kê hàng

hóa

- xây dựng các nút chức năng:

thống kê, in phiếu TKViết code cho

module

Xây dựng form tự động thông báo số lượng hàng tồn, nhập xuất, hàng bán chạy theo thángcho kế toán kho

Cài đặt module Thực hiện chạy thử module đã xây

dựngKiểm thử

module - kiểm thử giao diện , kiểm tra xemgiao diện có đạt yêu cầu không, về hình thức

bố trí giao diện của phần mềm có bố trí hợp lýhay không

- kiểm thử khả năng thống kê nhập xuấthàng…

Viết báo cáo

về module Xây dựng báo cáo mô tả chi tiết về moduleTích hợp và Tích hợp các module Lắp ráp hoàn chỉnh các module thành chương trình thống nhất để chạy thử

25

Trang 28

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1 Các tác nhân chính tham gia hệ thống

3.1.1 Khách hàng

- Là người trực tiếp mua hàng tại shop, được thanh toán tiền, nhận hóa đơn mình đã mua hàng từ shop và được nhận thẻ giảm giá cho lần mua hàng tiếp theotại shop

- Khách hàng có trách nghiệm phản hồi về bộ phận quản lý của shop nếu cósai sót gì ảnh hưởng đến quyền lợi của khách hàng

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

- Là nhân viên làm việc trong shop Nhân viên bán hàng có trách nghiệm giớithiệu, tư vấn cho khách hàng về thông tin sản phẩm, tính tiền sản phẩm mà khách mua và lập hóa đơn cho khách Lập hóa đơn xuất và nhập hàng ở kho khi có yêu cầu từ quản lý

3.1.3 Thủ kho

- Là người chịu trách nghiệm kiểm tra việc xuất, nhập hàng của kho, khi đượcquản lý yêu cầu, tạo phiếu nhập hàng khi hàng hóa được nhập về, tạo phiếu xuất hàng khi xuất hàng lên quầy, kiểm kê hàng hóa trong kho

3.1.4 Người Quản lý

- Là người nắm tình hình mua bán, doanh thu, tình trạng hàng hóa của shop,quản lý nhân viên, quản lý nhà cung cấp, thống kê được thực hiện hàng tháng, hàng quí hoặc cũng có khi thống kê đột suất

3.2 Các Use case chính tham gia hê \thống

Có tất cả 6 Use case chính tham gia vào hê Ythống:

Trang 30

3.3.2 Biểu đồ use case

3.3.2.1 Use case đăng nhập

Hình 3.2 Use case đăng nhập

3.3.2.1.1 Đăc\ tả Use case Đăng nhập

- Tên ca sử dụng: Đăng nhập

- Tác nhân sử dụng: Nhân viên bán hàng, Quản lý

- Tiền điều kiên: Nhân viên có tài khoản và mật khẩu để đăng nhập vào

hệ thống

- Mục đích: Đăng nhập vào hệ thống và sử dụng chức năng quản lý của mình

- Mô tả khái quát: Nhập trực tiếp thông tin tài khoản và mật khẩu vào hệthống hệ thống ghi nhận và xử lý thông tin sau đó trả về kết quả

- Kích hoạt: Nhân viên chọn chức năng đăng nhập trong menu

Trang 31

- Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp

1 Yêu cầu đăng nhập 2 Hiện form đăng nhập

3 Nhập thông tin tài khoản

3.3.2.1.2 Biểu đồ trình tự đăng nhập

Hình 3.3 Biểu đồ trình tự đăng nhập

Trang 32

3.3.2.2 Biểu đồ use case quản lý nhân viên

Hình 3.5 Use case quản lý nhân viên

3.3.2.2.1 Đặc tả Use case quản lý nhân viên

- Mục đích: Cập nhật thông tin nhân viên mới vào hệ thống

- Mô tả khái quát: Nhập trực tiếp thông tin về hệ thống dựa vào thông tin củamỗi nhân viên hoặc nạp thông tin về hệ thống từ một cơ sở dữ liệu cũ/ từ file vănbản/ từ file exel và yêu cầu hệ thống ghi nhận

- Kích hoạt: Quản lý chọn chức năng quản lý nhân viên trong menu

Trang 33

- Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1 Yêu cầu nhập nhân viên mới 2 Hiện form nhập

3 Nhập các thông tin cần thiết về

nhân viên mới, yêu cầu

ghi nhận

4 Ghi nhận và thông báo kết quả

Nạp cơ sở từ file nguồn:

1 Yêu cầu nhập nhân viên mới 2 Hiện ô chọn file nguồn

3 Chọn file nguồn, yêu cầu nạp 4 Nạp và thông báo kết quả nạp

- Ngoại lệ: +) Bước 4:

Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác Hệthống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng Nếu kiểm trathông tin nhân viên thấy trùng với một thông tin nhân viên khác đã có trong hệthống thì thông báo nhập lại hoặc dừng

Nạp từ file nguồn: Gặp một bản ghi lỗi (lỗi dữ liệu, lỗi định dạng dữliệu) hoặc kiểm tra thấy trùng với một khách hàng đã có trong hệ thống:

+ Hiển thị thông báo yêu cầu người dùng cho biết:

o Bỏ qua bản ghi hiện thời - > tiếp tục nạp các bản ghi khác

o Dừng nạp

Trang 34

+ Tiến hành theo yêu cầu của người dùng.

* Đặc tả ca sử dụng sửa thông tin nhân viên

- Tên ca sử dụng: Sửa thông tin nhân viên

- Tác nhân sử dụng: Quản lý

- Mục đích: Sửa các thông tin của một nhân viên đang tồn tại trong hệ thống

- Mô tả khái quát: Tìm đến thông tin nhân viên cần đổi, xóa các thông tin cũ

và nhập các thông tin mới về nhân viên này Cuối cùng, yêu cầu hệ thống ghi nhận các thông tin mới

- Tiền điều kiện: Quản lý đã đăng nhập và tài khoản có chức năng sửa thông tin nhân viên

- Kích hoạt: Quản lý chọn chức năng quản lý nhân viên trong Menu

- Mô tả diễn biến:

Hành đông của tác nhân Hồi đáp của hê thống \

1.Yêu cầu sửa thông tin khách hàng

2 Hiên Y form nhâpY điềukiên Y tìm kiếm

3 Nhâp Y thông tin về khách hàng cần sửa, yêu cầu

tìm

4 Tìm kiếm và hiển thị danh sách tìm được

5 Chọn khách hàng cần sửa trong danh sách kết quả tìm

Trang 35

ca sử dụng.

* Đặc tả ca sử dụng xóa nhân viên

- Tên ca sử dụng: Xóa nhân viên

- Tác nhân sử dụng: Quản lý

- Mục đích: Xóa tất cả các thông tin trong hệ thống mà liên quan đến nhân viên cần xóa

- Mô tả khái quát: Nhân viên tìm đến nhân viên cần xoá và tiến hành xoá tất

cả thông tin liên quan đến nhân viên đó

- Tiền điều kiện: Quản lý đã đăng nhập vào hệ thống, tài khoản có chức năng xóa khách hàng

- Kích hoạt: Quản lý chọn chức năng quản lý nhân viên trong Menu

- Mô tả diễn biến:

Hành đông của tác nhân Hồi đáp của hê thống \

1.Yêu cầu xóa thông tin

trong danh sách kết quả tìm

kiếm

6.Hiển thị thông tin vềdanh sách đã chọn7.Yêu cầu hê Ythống xóa 8.Xóa và thông báo kết

quả

Ngày đăng: 23/01/2025, 12:24

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w