Chức năng quản lý cửa hàng bán đồ công nghệ HH a Biểu đồ use case quản lý cửa hàng bán đồ công nghệ HH Biểu đồ trình tự xem thông tin sản phẩm Biểu đồ trình tự thêm thông tin sản phẩm
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
Trang 3Mục lục Lời nói đầu
Chương 1: KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN
1.1.Khảo sát hiện trạng 1.1.1.Giới thiệu chung 1.1.1.2.Cơ cấu,sơ đồ tổ chức
1.2.1.Mục tiêu của dự án mới
1.2.2.Yêu cầu của hệ thống mới
1.2.3.Phạm vi thực hiện dự án
1.2.4.Công nghệ sử dụng
1.2.5.Ước tính chi phí
Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Xác định Actor và Use case tổng quát của hệ thống
2.1.1 Các actor
a) Quản trị
b) Khách hàng
c) Nhân viên thu ngân
2.1.2 Use case tổng quát của hệ thống
Trang 42.2 Phân rã use case
2.2.1 Chức năng quản lý cửa hàng bán đồ công nghệ HH a) Biểu đồ use case quản lý cửa hàng bán đồ công nghệ HH Biểu đồ trình tự xem thông tin sản phẩm
Biểu đồ trình tự thêm thông tin sản phẩm
Biểu đồ trình tự sửa thông tin sản phâm
Biểu đồ trình tự xóa thông tin sản phẩm
2.2.2 Chức năng quản lý đặt hàng
a) Biểu đồ use case quản lý đặt hàng
Biểu đồ trình tự thêm thông tin đặt hàng
Biểu đồ trình tự sửa thông tin đặt hàng
Biểu đồ trình tự xóa thông tin đặt hàng
Biểu đồ trình tự xem thông tin đặt hàng
2.2.3 Chức năng quản lý nhân viên
Biểu đồ use case quản lý nhân viên
Biểu đồ trình tự thêm nhân viên
Biểu đồ trình tự sửa nhân viên
Biểu đồ trình tự xóa nhân viên
2.2.4 Chức năng quản lý tài khoản
Biểu đồ use case quản lý tài khoản
Biểu đồ trình tự thêm tài khoản
Biểu đồ trình tự sửa tài khoản
Biểu đồ trình tự xóa tài khoản
2.2.5 Chức năng quản lý doanh thu
Biểu đồ use case quản lý doanh thu
Biểu đồ trình tự quản lý doanh thu
2.3 Biểu đồ lớp tổng quát của hệ thống
Trang 5DANH MỤC HÌNH
Hình 1.1: Hình ảnh về cửa hàng bán đồ công nghệ HH
Hình 1.2: Hình ảnh cửa hàng bán đồ công nghệ HH
Hình 2.1: Biểu đồ usecase tổng quát
Hình 2.2: Biểu đồ usecase quản lý cửa hàng bán đồ công nghệ HHHình 2.3: Biểu đồ trình tự xem thông tin sản phẩm
Hình 2.4: Biểu đồ trình tự thêm thông tin sản phẩm
Hinh 2.5: Biểu đồ trình tự sửa thông tin sản phẩm
Hình 2.6: Biểu đồ trình tự xóa thông tin sản phẩm
Hình 2.7: Biểu đồ use case quản lý đặt hàng
Hình 2.8: Biểu đồ trình tự thêm thông tin đặt hàng
Hình 2.9: Biểu đồ trình tự sửa thông tin đặt hàng
Hình 2.10: Biểu đồ trình tự xóa thông tin đặt hàng
Hình 2.11: Biểu đồ trình tự xem thông tin đặt hàng
Hinh 2.12: Biểu đồ use case quản lý nhân viên
Hình 2.13: Biểu đồ trình tự thêm nhân viên
Hình 2.14: Biểu đồ trình tự sửa nhân viên
Hình 2.15: Biểu đồ trình tự xóa nhân viên
Hình 2.16: Biểu đồ use case quản lý tài khoản
Hình 2.17: Biểu đồ trình tự thêm tài khoản
Hình 2.18: Biểu đồ trình tự xóa tài khoản
Hình 2.19: Biểu đồ trình tự sửa tài khoản
Hình 2.20: Biểu đồ use case quản lý doanh thu
Trang 6Hình 2.21: Biểu đồ trình tự quản lý doanh thuHình 2.22: Biểu đồ lơp tổng quát hệ thống
Trang 7LỜI NÓI ĐẦU
Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗtrợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốtthời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều sự quantâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè
Và đặc biệt, trong học kỳ này Em xin cảm ơn thầy Phương Văn Cảnh đãhướng dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện Trongthời gian được học tập và thực hành dưới sự hướng dẫn của cô, chúng em khôngnhững thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thíchthú đối với bộ môn Ngôn Ngữ Kịch Bản
Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, dobướ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, với
lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý cửa hàng bán đồ công nghệ HH” chắc chắn sẽ không thể tránh khỏi những thiếu sót Chúng 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ô và các bạn để đồ án này ngày càng hoàn thiện hơn
Một lần nữa, chúng em xin chân thành cám ơn thầy và luôn mong nhận được
sự đóng góp của thầy cô và các bạn
Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ ThôngTin dồi dà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
Trân trọng!
Trang 8CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN
1.1 Khảo sát hiện trạng
1.1.1 Giới thiệu về cửa hàng bán đồ công nghệ hiện đại HH
Để thỏa mãn đam mê với công nghệ hiện đại thời nay nhiều đơn vị đã xâydựng nên những chuỗi hệ thống cửa hàng công nghệ để đáp ứng nhu cầu của mọingười Một trong số đồ công nghệ tốt thì không thể nhắc đến cửa hàng đồ côngnghệ HH Cửa hàng vừa mới được đâu tư trong thời gian gần đây Cộng thêm việcđầu tư đầy đủ hệ thống hiện đại chất lượng nên thu hút được đông đảo khách hàngđến cửa hàng
Tên cửa hàng: Cửa hàng bán đồ công nghệ HH
Số lượng nhân viên: 3
Thời gian hoạt động: 8h-21h
Địa chỉ sân: Chân Cầu Vượt Trịnh Văn Bô, Trần Hữu Dực, Xuân Phương, Nam
Từ Liêm, Hà Nội, Việt Nam
Liên hệ đặt sân: Mr Hoàng - Điện thoại: 0824.796.881
Trang 9Hình 1.1: Hình ảnh về cửa hàng bán đồ công nghệ HH
Trang 101.1.4.1 Chức năng và nhiệm vụ của các bộ phận
đưa ra các phương án phát triển các dịch vụ tốt nhất cho cửa hàng Xử lí và đưa racác quyết định cho những tình huống xảy ra trong cửa hàng
Trang 11 Quản lí nhân sự: Quyết định về việc điều chỉnh và tuyển nhân sự, phân công
công việc cho nhân viên, phân ca, chấm công và trả lương cho nhân viên theo sựchỉ định của quản lí cửa hàng
tốt nhất, đảm bảo an toàn và thanh toán hóa đơn khi mua hàng tại cửa hàng
Nhân viên bảo vệ: Là bộ phận bảo vệ trật tự cho cửa hàng và trông cất xe cho
khách
1.1.4.2 Giới thiệu mặt hàng và dich vụ.
Giá sản phẩm: Giao động từ 500k-100tr
1.1.4.3 Quy trình hoạt động.
Quy trình đặt hàng: Khách hàng muốn đặt hàng thì phải gọi điện trực tiếp đến số
điện thoại của cửa hàng, thông báo khung giờ đến quán và xem mặt hàng Khi nhậnđươc điện thoại, nhân viên của cửa hàng sẽ tra cứu trên lịch đặt xem và hẹn lịch kháchđến Khi khách hàng muốn đặt hàng và giữ đồ thì phải chuyển khoản cho cửa hàng20% số tiền mua, để đam bảo khách đặt mà không lấy hàng Khi khách hàng đã đặtxong, nhân viên sẽ ghi chú lại thông tin của khách hàng và lên đơn cho khách
Quy trình phục vụ khách hàng khi đến cửa hàng:
+ Gửi xe: Khi khách hàng vào cửa hàng sẽ được trông giữ xe cận thận bằng nhânviên của cửa hàng Mỗi khách hàng gửi xe sẽ được để đảm bảo an toàn
+ Phục vụ trong cửa hàng: Khi khách hàng đến cửa hàng sẽ được kiểm tra thôngtin, nếu đúng với thông tin đặt hàng trên hệ thống thì khách hàng sẽ được lấyhàng Khi có bất kì vấn đề gì về tình trạng cũng như chất lượng của sản phẩm sẽđược nhân viên xử lí và có biện pháp đền bù tổn thất về thời gian và vật chất chokhách hàng
Quy trình quản lí nhân viên:
Trang 12Nhân viên của cửa hàng bao gồm 1 quản lí , 1 quản lí nhân sự, 1 nhân viên trông
xe, 1 nhân viên thu ngân và quản lí thông tin máy tính Thông tin của các nhânviên được lưu vào máy tính để chấm công và phát lương
Công của nhân viên được tính theo ca làm việc:
Full time : 350.000 đồng/ ngày
+ Đối với nhân viên part time: 1 tháng chỉ được phép nghĩ 4 ngày/tháng
+ Đối với nhân viên full time: 1 tháng được phép nghĩ 6 ngày/ tháng
Yêu cầu nghĩ phải báo trước 1 tuần để quản lí nhân sư sắp xếp lịch phù hợp
1.1.5 Ưu nhược điểm của hệ thống hiên tại
1.1.5.1 Ưu điểm
Đơn giản, dễ sử dụng không yêu cầu cao về trình độ tin học
Giá cả hợp lý phù hợp cho mọi người
1.1.5.2 Nhược điểm
Do dùng sổ sách và excel nên hệ thống quản lí còn thủ công, đơn giản với dữliệu lớn dễ gây thất thoát, nhầm lẫn, việc sao lưu phục hồi dữ liệu khó khăn
Chưa thực sự có một hệ thống đánh giá của khách hàng về cửa hàng
Mức độ chuyên môn hóa với công việc của nhân viên chưa cao
Với hệ thống quản lí như trên thì cửa hàng sẽ gặp nhiều khó khăn trong việc quan
lí hết thông tin Từ đó đặt ra bài toán cho quản lí cửa hàng làm sao để tăng năngsuất làm việc, tăng hiệu quả làm hài lòng khách hàng hơn Việc nâng cấp hệ thốngquản lí là vô cùng thiết thực và cấp thiết Đặc biết với tốc độ gia tăng nhanh về sốlượng khách hàng, nhu cầu của khách hàng ngày càng cao như hiện nay
Trang 131.2 Xác lập dự án
1.2.1 Mục tiêu của dự án mới
Hệ thống nhân viên có ngiệp vụ cao hơn, hỗ trợ khách hàng nhanh hơn mỗi khikhách hàng có yêu cầu Hỗ trợ quản lí, giúp quản lý cửa hàng thống kê báo cáo từ
đó nắm được tình hình và từ đó đưa ra phương hướng phát triển tốt hơn trong thờigian tới
Giảm bớt chi phí, thời gian, sức lực nhằm nâng cao hiệu quả làm việc, thúc đẩyphát triển hoạt động của cửa hàng
1.2.2 Yêu cầu của hệ thộng mới
Thực hiện tốt các chức năng chính hiện tại
Tuân thủ các quy tắc của cửa hàng
Bảo mật tốt, chỉ làm việc với người có quyền sử dụng
Hệ thống phải có chế sao lưu phục hồi dữ liệu, nhằm đảm bảo an toàn về mặt dữ liệu
Có thêm chức năng đánh giá nhân viên và ghi nhận phản hồi của khách hàng
1.2.3.Phạm vi thực hiện dự án
Các chức năng chính của dự án:
Quản lý doanh thu
Quản lý tài khoản
Quản lý thông tin nhân viên
Trang 14 Chi phí dự trù bảo trì và nâng cấp: 5.000.000 đồng
Chi phí đào tạo tin học cho nhân viên: 3.000.000 đồng
Chi phí đường truyền mạng: 400.000đ/1 tháng
Chi phí cho người viết phần mềm: 10.000.000 đồng
Tổng chi phí: 37.000.000 đồng
Trang 15CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Xác định các Actor và Use case tổng quát của hệ thống
2.1.1 Các Actor
a) Quản trị:
- Bộ phận quản trị có nhiệm vụ quản lý các dịch vụ có trong cửa hàng, xem báo
cáo thống kê và các nhân viên có trong cửa hàng Tức quản trị có quyền thêm, sửa,xóa, hoặc tìm kiếm dịch vụ cửa hàng Luôn luôn cập nhật những dịch vụ, nhữngsản phẩm đang trống trong khu vực cửa hàng Quản trị có phải có trách nhiệm cậpnhật thông tin nhân viên, thêm nhân viên và xóa những nhân viên đã nghỉ làm tạikhu vực của cửa hàng
b) Khách hàng:
- Khách hàng có quyền truy cập, có thể xem tất cả những mặt hàng đang còn tạicửa hàng Khách hàng tìm kiếm mặt hàng mong muốn, sau đó liên hệ với nhânviên rồi đặt hàng Thông tin của khách hàng đặt sẽ được lưu trên hệ thống Kháchhàng muốn đổi sản phẩm thì phải liên hệ sớm với nhân viên để được đáp ứng
c) Nhân viên thu ngân
- Nhân viên thu ngân có quyền truy cập vào hệ thống tài khoản Và xem nhữngdịch vụ từng khách hàng đã sử dụng Khi khách hàng tới thanh toán thì nhân viêntạo phiếu rồi xuất hóa đơn gửi cho khách hàng
Trang 162.1.2 Use case tổng quát của hệ thống
Hình 2.1: Biểu Đồ USECASE Tổng Quát
2.2 Phân rã use case
2.2.1 Chức năng quản lý bán đồ công nghệ HH
Biểu đồ use case chức năng quản lý bán đồ công nghệ HH
Đặc tả
Mô tả Cho phép khách hàng quản lý giỏ hàng của mình.Tác nhân Khách hàng đã đăng nhập vào hệ thốngĐiều kiện đầu
vào Khi khách hàng lựa chọn chức năng quản lý mua hàng
Trang 17Điều kiện đầu ra Kết quả thao tác với các chức năng quản lý mua hàng cá nhân
là sẽ xem được thông tin đơn hàng cơ bản của mình trên hệ
thốngDòng sự kiện
chính hàng của mình, thì hệ thống sẽ hiển thị các thông tin cơ bản choKhi khách hàng đã đăng nhập và lựa chọn xem thông tin đơn
khách hàng có thể xemDòng sự kiện
phụ
Không có
Hình 2.2: Biểu đồ usecase quản lý cửa hàng bán đồ công nghệ HH
Trang 18Hình 2.3: Biểu đồ trình tự xem thông tin sản phẩm.
Hình 2.4: Biểu đồ trình tự thêm thông tin sản phẩm
Trang 19Hình 2.5: Biểu đồ trình tự sửa thông tin sản phẩm
Hình 2.6: Biểu đồ trình tự xóa thông tin sản phẩm
Trang 202.2.2 Chức năng quản lý đặt hàng
Biểu đồ use case quản lý đặt hàng
Đặc tả
Mô tả Cho phép người quản lý được quản lý đơn hàng của cửa
hàngTác nhân Người quản lý đã đăng nhập vào hệ thốngĐiều kiện đầu vào Người quản lý chọn chức năng quản lý đơn hàng trên
chương trìnhĐiều kiện đầu ra Kết quả thao tác với các chức năng quản lý đơn hàng là
người quản trị sẽ thêm, chỉnh sửa, xóa, xem được thông tinđơn hàng của toàn cửa hàng trên hệ thốngDòng sự kiện chính Khi người quản lý đã đăng nhập và lựa chọn chức năng
quản lý đơn hàng thì chương trình sẽ hiển thị các giao diện
và chức năng cần thiết dành cho người quản lý để có thể
thao tác với chức năng này
Trang 21Hình 2.7: Biểu đồ usecase quản lý đặt hàng
Hình 2.11 : Biểu đồ hoạt động xem thông tin đặt hàng
Trang 22Hình 2.8: Biểu đồ trình tự thêm thông tin đặt hàng
Hình 2.9: Biểu đồ trình tự sửa thông tin đặt hàng
Trang 23Hình 2.10: Biểu đồ trình tự xóa thông tin đặt hàng
2.2.3 Chức năng quản lý nhân viên
Biểu Đồ use case quản lý nhân viên
Đặc tả
Tên UseCase Quản lý nhân viên
Mô tả Cho phép người quản lý được quản lý nhân viênTác nhân Người quản lý đã đăng nhập vào hệ thốngĐiều kiện đầu vào Người quản lý chọn chức năng quản lý nhân viên
trên chương trìnhĐiều kiện đầu ra Kết quả thao tác với chức năng quản lý nhân viên
là người quản lý sẽ thêm, sửa, xóa, thêm nhân viên trên hệ thống
Dòng sự kiện chính Khi người quản lý đã đăng nhập và lựa chọn chức
năng quản lý nhân viên thì chương trình sẽ hiển thị
Trang 24các giao diện và chức năng như: thêm, sửa, xóa nhân viên cho người quản lý để có thể thao tác với các chức năng này
Dòng sự kiện phụ Không có
Hinh 2.12: Biểu usecase quản lý nhân viên
Trang 25Hinh 2.13: Biểu đồ trình tự thêm nhân viên
Hinh 2.14: Biểu đồ trình tự sửa nhân viên
Trang 26Hình 2.15: Biểu đồ trình tự xóa nhân viên
2.2.4 Chức Năng quản lý tài khoản
a) Biểu đồ use case quản lý tài khoản
Đặc tả
Mô tả Cho phép người quản lý được quản lý tài khoản của cửa
hàngTác nhân Người quản lý đã đăng nhập vào hệ thốngĐiều kiện đầu vào Người quản lý chọn chức năng quản lý tài khoản trên
chương trìnhĐiều kiện đầu ra Kết quả thao tác với các chức năng quản lý sản phẩm là
người quản trị sẽ thêm, chỉnh sửa, xóa, xem được thôngtin sản phẩm của cửa hàng trên hệ thốngDòng sự kiện chính Khi người quản lý đã đăng nhập và lựa chọn chức năng
quản lý thì chương trình sẽ hiển thị các giao diện và chứcnăng cơ bản như: Thêm, chỉnh sửa, xóa, xem cho người
Trang 27quản lý có thể thao tác với các chức năng này
Hình 2.16: Biểu đồ usecase quản lý tài khoản
b) Biểu đồ trình tự tài khoản
Trang 28Hình 2.17: Biểu đồ trình tự thêm tài khoản
Hình 2.19: Biểu đồ trình tự sửa tài khoản
Trang 29Hình 2.18: Biểu đồ trình tự xóa tài khoản
2.2.5 Chức Năng Quản lý doanh thu
a) Biểu đồ use case quản lý doanh thu
Đặc tả
Mô tả Cho phép người quản trị được quản lý doanh thu của cửa
hàngTác nhân Người quản trị dăng nhập vào hệ thốngĐiều kiện đầu vào Người quản trị chọn chức năng quản lý doanh thu trên
chương trìnhĐiều kiện đầu ra Kết quả thao tác với các chức năng quản lý doanh thu
trên chương trình
Trang 30Dòng sự kiện chính Khi người quản trị đăng nhập và lựa chọn chức năng
quản lý doanh thu thì chương trình sẽ cho người quản trị
có thể xem và xuất ra doanh thu của cửa hàng có trên hệ
thống
Hình 2.20: Biểu đồ usecase quản lý doanh thu
b) Biểu đồ trình tự quản lý doanh thu
Trang 31Hình 2.21: Biểu đồ trình tự quản lý doanh thu
Trang 322.3 Biểu Đồ Lớp Tổng Quát Của Hệ Thống
Hình 2.22: Biểu đồ lớp tổng quát của hệ thống