Hình thức hoạt độngQuy trình nhập hàng: Vào cuối ngày làm việc bộ phận kiểm kho sẽ kiểm tra kho hàng thống kê xem mặt hàng nào sắp hết để thông báo cho quản lý gửi yêu cầu nhập hàng cho
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN QUẢN TRỊ DỰ ÁN CNTT
ĐỀ TI:
QUẢN LÍ SHOP CARD GAME
Sinh viên thực hiện : Chu Anh Nhật
Hoàng Anh Tú Giảng viên hướng dẫn : Lê Thị Trang Linh Ngành : Công nghệ thông tin Chuyên ngành : Công nghệ phần mềm
Hà Nội, tháng 2 năm 2023
Trang 2PHIẾU CHẤM ĐIỂM
Sinh viên thực hiện:
Họ và tên Chữ ký Ghi chú Điểm
Chu Anh Nhật
Msv: 20810340217
Hoàng Anh Tú
MSV 20810340238
Giảng viên chấm:
Họ và tên Chữ ký Ghi chú
Giảng viên chấm 1:
Giảng viên chấm 2:
Trang 3MỤC LỤC
LỜI MỞ ĐẦU 1
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 2
1.2 Phạm vi dự án 2
1.3 Các điều kiện ràng buộc 2
CHƯƠNG 2: QUẢN LÝ PHẠM VI 3
2.1 Phạm vi dự án 3
2.1.1 Phạm vi sản phẩm 3
2.1.2 Phạm vi tài nguyên 3
2.1.3 Phạm vi thời gian 3
2.1.4 Sản phẩm bàn giao 3
2.1.5 Hệ thống hoàn thiện được cài đặt tại …… 3
2.1.6 Hệ cơ sở dữ liệu 3
2.1.7 Các tài liệu liên quan 3
2.2 Lựa chọn các công cự thiết lập 3
2.3 Bảng phân rã công việc 3
2.4 Quản lý tài nguyên con người 3
2.4.1 Các rằng buộc về con người 3
2.4.2 Danh sách các vị trí dành cho dự án 3
2.4.3 Vị trí các thành viên trong dự án 3
Trang 4LỜI MỞ ĐẦU
Do thời gian thực hiện có hạn kiến thức còn nhiều hạn chế nên bài làm của nhóm chúng em chắc chắn không tránh khỏi những thiếu sót nhất định Chúng
em rất mong nhận được ý kiến đóng góp của thầy, cô giáo và các bạn để nhóm chúng em có thêm kinh nghiệm và tiếp tục hoàn thiện đồ án của mình
Chúng em xin chân thành cảm ơn!
1
Trang 5CHƯƠNG I : KHẢO SÁT HỆ THỐNG
1.1 Giới thiệu về dự án
a Giới thiệu sơ lược về Shop Card Game
Card game luôn là 1 thể loại trò chơi cần rất nhiều kỹ năng, khả năng tư duy cũng như tầm nhìn chiến lược để có thể trở thành 1 người chơi giỏi cũng vì lẽ
đó mà thể loại game thẻ bài cũng khá kén người chơi Để có thể quảng bá thể loại trò chơi có khả năng phát triển tư duy tốt này nên dự án về một shop card game ra đời
Shop hoạt động chủ yếu vẫn mang tính thủ công, dựa vào kinh nghiệm của hệ thống nhân viên Do có nhiều người vào nên công tác quản lí, mua bán rất mất nhiều thời gian, công sức mà độ chính xác không cao, điều này nhiều khi gây thiệt hại cho quán
Tên cửa hàng: Shop Card Game Marchosias
Tổng số nhân viên: 4 người
Thời gian làm việc: Sáng: 8h00 – 11h00
Chiều: 14h00 – 17h00
Tối: 19h00 – 22h00
Doanh thu hàng tháng: 37.000.000 VNĐ
Địa chỉ: Phường Mai Dịch, Cầu giấy, Hà Nội
Hotline: 0348080311
Hình thức kinh doanh: Mặt hàng kinh doanh chủ yếu của cửa hàng là Box, Pack và Card lẻ của nhiều loại card game và 1 số phụ kiện hỗ trợ tùy loại card game
2
Trang 6b Hình thức hoạt động
Quy trình nhập hàng:
Vào cuối ngày làm việc bộ phận kiểm kho sẽ kiểm tra kho hàng thống kê xem mặt hàng nào sắp hết để thông báo cho quản lý gửi yêu cầu nhập hàng cho các nhà cung cấp
Sau khi nhận thông tin từ phía bộ phận pha chế quản lý sẽ liên hệ cho nhà cung cấp gửi yêu cầu nhập hàng Hàng nhập sẽ được bộ phận kiểm kho tra chất lượng và số lượng
Nếu hàng đúng, đủ số lượng và chất lượng sẽ được chuyển vào kho Hàng đạt tiêu chuẩn :
Box – pack thẻ bài và phụ kiện: nguyên niêm phong, tình trạng hộp không móp hay xước đáng kể
Card: tuyệt đối không bị hư hại, được bọc hàng cực kì cẩn thận vì sẽ có rất nhiều card được mạ lớp ánh kim (loại hàng foil cao)
Giá nhập kho = Σđơn giá*số lượng
Quy trình bán hàng:
Khi khách hàng vào cửa hàng sẽ được nhân viên chỉ dẫn đến chỗ ngồi và đưa ra menu để chọn đồ uống và thức ăn kèm Đồ uống, thức ăn kèm và số bàn của khách được ghi vào giấy order Khi khách hàng chọn xong sẽ ngồi đợi và nhân viên sẽ chuyển thông tin đến bộ phận pha chế để làm đồ uống theo yêu cầu của khách Khi đồ uống hoàn thành nhân viên phục vụ tận bàn cho khách đồng thời bộ phận pha chế chuyển trạng thái bàn về đã phục vụ Nếu khách có nhu cầu gọi thêm đồ thì chi phí sẽ được cộng vào hóa đơn thanh toán Khi khách yêu cầu thanh toán nhân viên sẽ tổng hợp lại giấy order để đưa ra hóa đơn cho khách và nhận tiền thanh toán từ khách bàn sẽ trả về trạng thái trống
Quản lý nhân viên :
Nhân viên của quán bao gồm: 1 quản lý, 2 nhân viên bán hàng,1 nhân viên kiểm kho Thông tin của nhân viên được lưu vào sổ để chấm công và phát lương
Lương của bộ phận bán hàng: 6.000.000 đồng
Lương của bộ phận kiểm kho: 6.000.000 đồng
3
Trang 7Công của nhân viên được tính theo ca làm việc đối với nhân viên parttime, ngày làm việc đối với nhân viên full time
Full time : 180.000 đồng / ngày
Part time : + Ca sáng : 8h – 11h : 50.000 đồng / ca
+ Ca chiều : 14h – 17h : 60.000 đồng / ca
+ Ca tối : 19h – 22h : 70.000 đồng / ca
Ngoài tiền lương nhân viên còn được thưởng theo đánh giá năng lực của mình đối với cửa hàng
- 5 sao : Xuất sắc : 150.000 đ
- 4 sao : Tốt : 100.000 đ
- 3 sao : Khá : 75.000 đ
- 2 sao : Trung bình : 50.000 đ
- 1 sao : Yếu : nhắc nhở
Một tháng nhân viên full time được nghỉ phép 3 ngày Báo trước cho quản lý 1 ngày (nếu ngày nghỉ là thứ 2 – 6) và báo trước 1 tuần (nếu ngày nghỉ là thứ 7 và chủ nhật)
Nhân viên part time có thể đổi ca linh hoạt cho nhau
Trong trường hợp xin nghỉ hẳn phải báo cho quản lý trước 2 tuần để quản lý có thời gian bổ sung nhân sự kịp thời
Trường hợp đi muộn bị trừ 1% lương /lần /tháng Nghỉ không xin phép 10% lương/ lần/ tháng Nếu diễn ra nhiều lần sẽ bị buộc thôi việc Lương của nhân viên được trả định kì vào ngày cuối cùng của tháng và được tính theo công thức:
Tổng lương : Ca (ngày) x số ngày công + thưởng – phạt
Báo cáo thống kê:
Quản lý cửa hàng sẽ tổng hợp các doanh thu, phiếu nhập,… để lập báo cáo định kỳ hàng ngày, hàng tháng, hàng quý, hàng năm
Doanh thu = ∑Tiền bán – ∑Tiền nhập
4
Trang 81.2 Phạm vi dự án
* Yêu cầu hệ thống:
- Thân thiện dễ sử dụng
- Dễ dàng quản lý với người quản lý
- Dễ nâng cấp, bảo trì phần mềm
* Yêu cầu từ khách hàng:
- Chức năng thanh toán hóa đơn
- Lập báo cáo ngày tháng năm
- An toàn thông tin dữ liệu bảo mật
* Thời gian hoàn thành:
- Ngày bắt đầu: 15/01/2022
- Ngày kết thúc: 15/3/2022
* Kinh phí cho dự án: 90.000.000 VNĐ (chín mươi triệu đồng chẵn)
* Kinh phí dự trữ: 10% tổng kinh phí
1.3 Các điều kiện ràng buộc
- Phạm vi của dự án là không thay đổi trong quá trình làm dự án vì vậy thời gian và kinh phí cho dự án cũng là không thay đổi
- Phía khách hàng không chấp nhận nếu sản phẩm không đảm bảo chất lượng, không đúng yêu cầu sẽ không được chấp nhận
- Mọi rủi ro về mặt kĩ thuật, con người khách hàng không chịu trách nhiệm
- Các rủi ro liên quan tới cửa hàng đại diện phía bên dự án phải thông báo trước
- Nếu xảy ra lỗi trong thời gian bảo trì phía bên công ty sẽ chịu mọi chi phí bảo trì cũng như tổn thất do hệ thống gây ra
- Hết thời gian bảo trì nếu hệ thống có lỗi phía bên công ty sẽ sang xem xét (nếu có nhu cầu) nhưng phía cửa hàng phải trả mọi chi phí
1.4 Sản phẩm bàn giao
5
Trang 9- Hệ thống được thiết kế và triển khai đầy đủ các chức năng yêu cầu của bên phía khách hàng
- Cơ sở dữ liệu hệ thống
- Mã nguồn (Source code)
- Tài liệu hướng dẫn sử dụng
- Giấy bảo hành
1.5 Bảng phân công công việc
1.6 Tổng quan về dự án
Hệ thống được thiết kế và xây dựng cho cửa hàng để tra cứu thông tin sản phẩm, quản lý sản phẩm, nhân sự, thanh toán hóa đơn, lập báo cáo,… Hệ thống giúp cho người quản lý và nhân viên cửa hàng dễ dàng hơn trong việc quản lý bán hàng, cập nhật thông tin, số lượng sản phẩm
Các chức năng chính của hệ thống:
- Đăng nhập hệ thống
- Quản lý nhân viên
- Quản lý nhà cung cấp
- Quản lý sản phẩm
- Thanh toán hóa đơn
- Lập báo cáo thống kê
1.7 Phạm vi công việc
Sản phẩm chuyển giao cho khách hàng:
- Module đăng nhập tài khoản người sử dụng
- Module quản lý sản phẩm
- Module quản lý nhân viên
- Module quản lý nhà cung cấp
- Module quản lý hóa đơn
6
Trang 10- Module báo cáo thống kê.
Hệ quản trị cơ sở dữ liệu:
- Lưu trữ thông tin dữ liệu của toàn hệ thống
- Lưu trữ thông tin tài khoản người sử dụng
- Lưu trữ báo cáo
1.8 Thiết lập các giả thiết
- Hệ thống được viết bằng ngôn ngữ java và sử dụng thêm hệ quản trị cơ sở
dữ liệu data SQL
- Hệ thống được hoàn thiện, đóng gói đầy đủ và bảo trì phần mềm trước khi chuyển giao cho bên khách hàng Sử dụng các tài nguyên sẵn có của cửa hàng
- Trong quá trình thực hiện dự án, khách hàng có thể thay đổi một số yêu cầu trong phạm vi cho phép và được sự đồng ý của giám đốc dự án
- Khách hàng sẽ cung cấp một số chuyên viên về lĩnh vực quản lý bán hàng
để phục vụ cho công tác thu thập thông tin và yêu cầu nghiệp vụ
- Đội trách nhiệm dự án có trách nhiệm hoàn thành công việc và bàn giao sản phẩm đảm bảo thời gian và chất lượng cho sản phẩm
- Sau mỗi tuần sẽ báo cáo quá trình làm sản phẩm cho bên khách hàng 1.9 Các sản phẩm bàn giao
- Hệ thống quản lý cửa hàng với đủ các chức năng theo yêu cầu của khách hàng
- Hệ quản trị cơ sở dữ liệu
- Source code (Chương trình sản phẩm/Mã nguồn)
- Tài liệu hướng dẫn sử dụng
CHƯƠNG 2: QUẢN LÝ PHẠM VI
2.1 Phạm vi dự án
7
Trang 112.1.1 Phạm vi sản phẩm
Hệ thống sau khi được xây và bàn giao cần đạt những tiêu chuẩn sau:
Hệ thống có đầy đủ các chức năng theo yêu cầu của khách hàng đầu tư, bao gồm:
Đăng nhập
Quản lý nhân viên
Quản lý nhà cung cấp
Quản lý bán hàng (Hóa đơn)
Quản lý sản phẩm
Báo cáo thống kê
Gần gũi và dễ sử dụng đối với nhân viên
Dễ dàng nâng cấp và bảo trì phát triển phần mềm
Hệ thống đăng nhập an toàn và bảo mật
Có tính hiệu quả cao
2.1.2 Phạm vi tài nguyên
Đề xây dựng dự án phần mềm quản lý Shop Card Game, nhóm phát triển cần gói gọn trong khoảng tài nguyên nhất định:
Thực hiện, thiết kế, phân tích dữ liệu cần thiết đúng yêu cầu của hệ thống
Thực hiện trong thời gian yêu cầu của dự án
Số lượng nhân lực phải đủ các vị trí trọng yếu để thực hiện dự án
Trách nhiệm làm việc của mỗi nhân lực
Các loại công cụ cần thiết và mục đích sử dụng của chúng
Sản phẩm bàn giao cần đúng theo yêu cầu của nhà đầu tư
2.1.3 Phạm vi thời gian
Thời gian thực hiện dự án từ ngày 15/01/2023 đến 13/03/2023 (dao động khoảng 2 tháng)
Thời gian thực hiện dự án có thể bị thay đổi do một số các lý do phát sinh:
Năng lực hoạt động thực hiện dự án của các thành viên trong nhóm không hoàn thành được như dự tính
Trang thiết bị gặp lỗi trục trặc làm chậm tiến độ
8
Trang 12 Nhà đầu tư đột ngột thay đổi yêu cầu dự án trong khả năng cho phép (Nếu ngoài khả năng cho phép thì yêu cầu thay đổi không được chấp nhận do tính đột ngột không thể đáp ứng kịp thời)
2.1.4 Sản phẩm bàn giao
Sau khi hoàn thành dự án xây dựng phần quản lý Shop Card Game, nhóm sẽ bàn giao sản phẩm gồm:
Phần mềm quản lý Shop Card Game
Tài liệu hướng dẫn sử dụng
Tài liệu phát triển phần mềm
2.1.5 Hệ thống hoàn thiện được cài đặt tại Hà Nội
Hệ thống sau khi hoàn thành được cài đặt tại địa chỉ: ngõ 233 Phạm Văn Đồng, Phường Mai Dịch, Quận Cầu Giấy, Hà Nội
2.1.6 Hệ cơ sở dữ liệu
Dự án xây dựng phần mềm quản lý Shop Card Game xây dựng hệ cơ sở dữ
liệu thông qua công cụ Microsoft SQL Server Management Studio 18.
2.1.7 Các tài liệu liên quan
Một số tài liệu liên quan đến dự án:
Điều kiện và điều khoản dành cho khách hàng
Các khảo sát thực tế với khách hàng sử dụng dịch vụ
2.2 Lựa chọn các công cụ thiết lập
Các công cụ được sử dụng để thiết lập dự án:
Công cụ soạn thảo văn bản Microsoft Word
Công cụ soạn thảo và tính toán Microsoft Excel
Công cụ thiết kế, xây dựng các biểu đồ hoạt động dự án, Use Case, … Star-UML
Tài liệu tham khảo các dự án khác
Phần mềm lập trình NetBean 8.0
Công cụ xây dựng cơ sở dữ liệu SQL Server 2018
9
Trang 132.3 Bảng phân rã công việc
Lập kế hoạch dự án công việc xác định các hoạt động cần thực hiện để hoàn thành dự án:
Giai
1 Tài liệu kế hoạch quản lý dự án
2 Bản kế hoạch đảm bảo chất lượng
3 Bản kế hoạch quản lý cấu hình
4 Bản kế hoạch truyền thông và giao tiếp
5 Bản kế hoạch quản lý rủi ro
6 Bản kế hoạch quản lý tích hợp
2.1 Khảo sát dự án 2.2 Viết báo cáo 2.2 Xác định phân tích chức năng 2.2.1 Module quản lý sản phẩm 2.2.2 Module quản lý hoá đơn 2.2.3 Module quản lý nhân viên 2.2.4 Module quản lý báo cáo thống kê 2.2.5 Module chức năng đăng nhập
3.0 Phân tích thiết kế hệthống
3.1 phân tích hệ thống 3.1.1 Tài liệu chi tiết công việc 3.1.2 Xây dựng các biểu đồ 3.1.2.1 Biểu đồ use case cho hệ thống
3.1.2.2 Biểu đồ hoạt động cho hệ thống
3.1.2.3 Biều đồ trình tự cho hệ
10
Trang 14thống 3.1.2.4 Biều đồ lớp cho hệ thống 3.2 thiết kế hệ thống
3.2.1 Thiết kế giao diện hệ thống 3.3.2 Thiết kế cơ sở dữ liệu 3.3 Tổng hợp kế hoạch 3.4 Đề xuất thực hiện
4.1 Xây dựng cơ sở dữ liệu 4.2 Xây dựng module chức năng 4.2.1 Module quản lý sản phẩm 4.2.2 Module quản lý hoá đơn 4.2.3 Module quản lý nhân viên 4.2.4 Module quản lý báo cáo thống kê 4.2.5 Module chức năng đăng nhập 4.3 Xây dựng code từ các module chức năng
11
Trang 156.0 Kiểm thử phần mềm
6.1 Kiểm thử các module chức năng 6.2 Báo cáo kiểm thử chức năng 6.2.1 Báo cáo kiểm thử module chức năng đăng nhập
6.2.2 Báo cáo kiểm thử module quản
lý sản phẩm 6.2.3 Báo cáo kiểm thử module quản
lý hoá đơn 6.2.4 Báo cáo kiểm thử module quản
lý nhân viên 6.2.5 Báo cáo kiểm thử module quản
lý báo cáo thống kê 6.3 Kiểm thử tích hợp hệ thống
7.0 Kết thúc dự án và
chuyển giao hệ thống
7.1 Mô phỏng hoạt động của phần mềm 7.2 Viết tài liệu hướng dẫn sử dụng phần mềm
7.3 Bàn giao sản phẩm cho khách hàng kèm bản hướng dẫn sử dụng
Hình 2.3 Bảng phân rã công việc
12
Trang 162.4 Quản lý tài nguyên con người
2.4.1 Các ràng buộc về con người
Tổng số thành viên tham gia dự án: 2 thành viên
2.4.2 Danh sách các vị trí dành cho dự án
Các vị trí thực hiện trong dự án:
Lập trình viên
Quản lý dự án
Kỹ sư phân tích thiết kế
Kỹ sư kiểm thử phần mềm
Quản trị cơ sở dữ liệu
2.4.3 Vị trí các thành viên trong dự án
ST
Quản lý dự án Lập trình viên Quản trị cơ sở dữ liệu
Kỹ sư phân tích thiết kế
Kỹ sư kiểm thử phần mềm Lập trình viên
Hình 2.4.3 Bảng vị trí thành viên tham gia
13