Trên thực thế hầu hết các cửa hàng vật liệu xây dựng đêu sử dụng phươngpháp thủ công để quản lý của hàng trong tất cả các khâu như: lưu trữ, thống kếnhập xuất, tìm kiếm nên tốn rất nhiều
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
CÔNG NGHỆ PHẦN MỀM
ĐỀ TI:
QUẢN LÝ CỬA HNG BÁN VẬT LIỆU XÂY DỰNG
Giảng viên hướng dẫn : PHẠM ĐỨC HỒNG
Trang 2Hà Nội, tháng 12 năm 2023
PHIẾU CHẤM ĐIỂM Sinh viên thực hiện :
Phạm Văn Công
19810310128
Khảo sát + Phân tích + Code + làm báo cáo
Trang 32 Nội dung thực hiện
- Chương 1: Giới thiệu dự án phần mềm
và phù hợp với những doanh nghiệp vừa và nhỏ
Hà Nội, ngày 01 tháng 10 năm 2021Giảng viên hướng dẫn
(ký và ghi rõ họ tên)
Sinh viên thực hiện(ký và ghi rõ họ tên)
Trang 4ThS Phạm Đức Hồng
Mục lục
LỜI NÓI ĐẦU -7
LỜI CẢM ƠN -9
CHƯƠNG 1 GIỚI THIỆU DỰ ÁN PHẦN MỀM -9
1.1 Khảo sát hệ thống. -10
1.2 Bài toán cần giải quyết -10
1.3 Phân tích và đặc tả các yêu cầu của hệ thống -12
1.4 Xác định yêu cầu của hệ thống -13
1.4.1 Yêu Cầu các chức năng -13
1.4.2 Yêu Cầu phi chức năng -14
CHƯƠNG 2 QUẢN LÝ DỰ ÁN -15
2.1 Ước lượng dự án -16
2.1.1 Ước lượng chi phí -16
2.1.2 Ước lượng thời gian -18
2.1.3 Ước lượng về số ngươi tham gia -19
2.1.4 Lập lịch theo dõi dự án -20
CHƯƠNG 3 PHÂN TÍCH -22
3.1 Xác định các Actor và Use case tổng quát của hệ thống -22
3.1.1 Xác định các Actor của hệ thống -22
3.1.2 Biểu đồ Use Case của toàn hệ thống -23
3.2 Phân tích chi tiết từng chức năng của hệ thống -23
3.2.1 Chức năng đăng nhập -23
3.2.2 Chức năng quản lý nhân viên -26
3.2.3 Chức năng quản lý khách hàng -30
3.2.4 Chức năng quản lý hóa đơn -34
4
Trang 53.2.5 Chức năng quản lý nhà cung cấp -36
3.2.6 Chức năng quản vật liệu -41
CHƯƠNG 4 THIẾT KẾ -45
4.1 Thiết kế giao diện -45
4.2 Thiết kế lưu trữ -49
CHƯƠNG 5 LẬP TRÌNH -53
CHƯƠNG 6 KIỂM THỬ PHẦN MỀN -63
CHƯƠNG 7 ĐÓNG GÓI V BẢO TRÌ PHẦN MỀM -64
7.1 Cách đóng gói phần mền -64
7.2 Khái niệm về bảo trì phần mềm -65
7.3 Lý do cần bảo trì phần mềm -66
Trang 6Mục lục hình ảnh
Hình 3 1 Biểu đồ Use Case của toàn hệ thống 22
Hình 3 2 Biểu đồ Use Case của chức năng đăng nhập 23
Hình 3 3 Biểu đồ hoạt động chức năng đăng nhập 24
Hình 3 4 Biểu đồ trình tự chức năng đăng nhập 25
Hình 3 5 Biểu đồ Use Case của chức năng quản lý nhân viên 26
Hình 3 6 Biểu đồ hoạt đông chức năng quản lý nhân viên 27
Hình 3 7 Biểu đồ trình tự chức năng quản lý nhân viên 29
Hình 3 8 Biểu đồ Use Case của chức năng quản lý khách hàng 30
Hình 3 9 Biểu đồ hoạt đông chức năng quản lý khách hàng 31
Hình 3 10 Biểu đồ trình tự chức năng quản lý khách hàng 32
Hình 3 11 Biểu đồ Use Case của chức năng quản lý hóa đơn 33
Hình 3 12 Biểu đồ hoạt đông chức năng quản lý hóa đơn 34
Hình 3 13 Biểu đồ trình tự chức năng quản lý hóa đơn 35
Hình 3 14 Biểu đồ Use Case của chức quản lý nhà cung cấp 36
Hình 3 15 Biểu đồ hoạt đông chức năng quản nhà cung cấp 37
Hình 3 16 Biểu đồ trình tự chức năng quản lý nhà cung cấp 39
Hình 3 17 Biểu đồ Use Case của chức năng quản lý vật liệu 40
Hình 3 18 Biểu đồ hoạt đông chức năng quản lý vật liệu 41
Hình 3 19 Biểu đồ hoạt đông chức năng quản lý vật liệu 43
Hình 4 1 From đăng nhập 45
Hình 4 2 From đăng ký 46
6
Trang 7Hình 4 3 From chính 47
Hình 4 4 From nhân viên 48
Hình 4 5 Liên kết diagram 49
Hình 4 6 Bảng tài khoản 49
Hình 4 7 Bảng nhân viên 50
Hình 4 8 Bảng khách hàng 50
Hình 4 9 Bảng nhà cung cấp 51
Hình 4 10 Bảng nhà cung cấp 51
Hình 4 11 Bảng hóa đơn 52
Hình 4 12 Bảng hóa đơn 52
Hình 5 1 From đăng nhập 54
Hình 5 2 From đăng ký 55
Hình 5 3 From quản lý chính 56
Hình 5 4 From quản lý vật liệu 57
Hình 5 5 From quản lý khách hàng 58
Hình 5 6 From quản lý hóa đơn 59
Hình 5 7 From chi tiết hóa đơn 60
Hình 5 8 From quản lý nhà cung cấp 61
Hình 5 9 From quản lý nhân viên 62
Trang 8LỜ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ạm Đức Hồng đã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 Công Nghệ Phần Mềm
Mặc dù đã rất cố gắng hoàn thiện báo cáo 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 báo cáo “Quản lý cửa hàng bán
vật liệu xây dựng” 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ácthầ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ông Tin 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ủamình là truyền đạt kiến thức cho thế hệ mai sau
8
Trang 9Chúng em chân thành xin gửi lời cảm ơn đặc biệt đến thầy giáo Phạm ĐứcHồng người đã tận tình hướng dẫn môn CNPM cho chúng em trong từng buổi học.
Cô đã giúp trang bị cho chúng em kiến thức môn học và hơn cả là động lực để tiếptục trên con đường chinh phục công nghệ
Vì kiến thức còn bản thân còn hạn chế trong quá trình làm bài, hoàn thiệnbáo cáo không tránh khỏi những sai sót mong nhận được đóng góp của thầy cô vàcác bạn
Chúng em xin chân thành cảm ơn thầy cô!
Trang 10CHƯƠNG 1 GIỚI THIỆU DỰ ÁN PHẦN MỀM1.1 Khảo sát hệ thống.
Ngày nay với sự phát triển của công nghệ thông tin, nhu cầu cuộc sống cũngnhư việc ứng dụng công nghệ thông tin vào công việc của con người được pháttriển mạnh mẽ Mọi lĩnh vực kinh tế, đều được quản lý hóa bằng máy tính Côngnghệ thông tin được phát triển mạnh mẽ, nó tác động đên mọi mặt đời sống nhưkhoa học kỹ thuật, kinh tế, giáo dục vã xã hội Nhờ sự phát triển mạnh mẽ củacông nghệ thông tin, các hoạt động sản xuất mua bán và quản lý trở lên phong phú
và đa dạng hơn
Trên thực thế hầu hết các cửa hàng vật liệu xây dựng đêu sử dụng phươngpháp thủ công để quản lý của hàng trong tất cả các khâu như: lưu trữ, thống kếnhập xuất, tìm kiếm nên tốn rất nhiều thời gian và công sức hiệu quả đạt đượckhông cao đôi khi dẫn đến những sai lầm không đáng có Nếu không có các phầnmềm máy tính hỗ trợ công việc quản lý càng trở lên khó khăn và tốn rất nhiều thờigian
Việc xây dựng một chương trình quản lý rất cần thiết cho cửa hàng, nhằmthay thế một số công việc trước đó phải thao tác bằng tay trên giấy tờ đặt hiệu quảkhông cao, mất nhiều thời gian việc tạo ra một phần mềm quản lý để giải quyếtnhững công việc cho cửa hàng, nhằm giảm tối thiểu thời gian bằng phương phápviết tay cổ điển
10
Trang 11Từ đó người quản lý có thể đưa ra các kế hoạch và quyết định đúng đắn,giảm chi phí và tăng khả năng cạnh tranh, nâng cáo kết quả hoạt động sản suấtkinh doanh của cửa hàng bán vật liệu xây dựng
1.2 Bài toán cần giải quyết
Nhập vật liệu:
Để nhập vật tư, cửa phải có phải nghiên cứu thị trường, phải nắm bắt đượcnhu cầu thị hiếu của khách hàng, chất lượng và giá cả các loại vật tư để từ đó đặtquan hệ mua vật tư với nhà cung cấp những vật tư mà cửa hàng cần Nguồn hàngđược nhập thông qua đơn đặt hàng, đó là hợp đồng mua bán giữa cửa hàng với nhàcung cấp Vật tư nhập về sẽ được kiểm tra xem có đúng số lượng, chất lượng rồiphân loại vật tư và cho nhập vào kho Các báo cáo liên quan đến việc nhập vật tưđược thể hiện qua phiếu mua hàng và thẻ kho
Khi hàng về nhập kho, thủ kho cần ghi thêm số lượng hàng nhập vào thẻkho Mỗi mặt hàng đều có một thẻ kho riêng Nếu hàng đã có trong kho thì thủ kho
sẽ ghi thêm vào thẻ kho có sẵn, đối với mặt hàng mới thì thủ kho cần tiến hành lậpthẻ kho mới
Xuất hàng:
Vật tư được xuất căn cứ theo số định mức của từng hạng mục, theo tình hìnhchung về yêu cầu của khách hàng qua các dự án thì đội thi công sẽ thống kê đượcnhững loại vật tư nào đang được thịnh hành đáp ứng nhu cầu thị hiếu của kháchhàng, nhưng chính những loại vật tư đó Thủ kho lại thấy trong kho đã hết hoặc còn
ít, từ đó đưa ra yêu cầu nhập thêm hàng mới, hoặc xuất vật tư cho các dự án đangcần loại vật tư đó Các báo cáo liên quan đến việc xuất vật tư thể hiện qua phiếu đềnghị xuất vật tư, phiếu xuất, báo cáo nhập xuất tồn kho trong tháng
Trang 12Vật tư từ kho được xuất ra hạng mục dự án theo phiếu đề nghị của đội thicông Sau khi xem xét thấy phiếu đề nghị là hợp lý và vẫn thuộc trong định mứcquy định cho từng hạng mục thì Thủ kho tiến hành việc xuất kho Việc xuất vật tư
từ kho ra hạng mục dự án sẽ được thể hiện dưới dạng phiếu xuất kho
Hiện trạng tin học:
Qua tìm hiểu phương thức hoạt động của hệ thống quản lý ở trên, ta thấycông việc hàng ngày của cửa hàng thông qua nhiều giai đoạn, khối lượng công việclớn xảy ra liên tục, đặc biệt là công việc nhập và xuất vật tư Dữ liệu luôn biếnđộng và đòi hỏi tính chính xác cao
Để quản lý tốt cần phải sử dụng nhiều biểu mẫu, sổ sách, việc lưu lại các hồ
sơ được lặp đi lặp lại và kiểm tra qua nhiều khâu sẽ tốn thời gian và nhân lực,nhưng cũng khó tránh khỏi sai sót dữ liệu hoặc không hoàn toàn chính xác Nếu cósai xót thì việc tìm kiếm dữ liệu để khắc phục cũng sẽ rất khó khăn Nếu khônggiải quyết kịp thời, có thể dẫn đến việc nhầm lẫn dữ liệu, gây mất tài sản chungcho cửa hàng, cũng như không phục vụ tốt công tác chỉ đạo của quản lý cửa hàng
Do vậy, việc đưa máy vi tính vào quản lý vật tư trong cửa hàng xây dựng lànhu cầu cấp thiết nhằm khắc phục những nhược điểm nói trên của phương pháp xử
lý bằng tay, đồng thời nó có thể giúp việc xử lý chính xác và nhanh gọn Tuynhiên, nếu chỉ sử dụng các máy tính đơn thì sẽ dẫn đến khuyết điểm dữ liệu khôngđược nhất quán, Do vậy cần đưa mạng máy tính vào để khắc phục các yếu điểmnói trên
1.3 Phân tích và đặc tả các yêu cầu của hệ thống
12
Trang 13Hầu hết các hoạt động tại cửa hàng là trên sổ sách giấy tờ chưa ứng dụngcông nghệ thông tin vào cách quản lý cửa hàng
Chủ cửa hàng:
- Quản lý và phân phối hoạt động của cửa hàng
- Quản lý và điều hành hoạt động của nhân viên
- Phân loại khách hành
- Quyết định giá chính thức cho từng mặt hàng
Tuy nhiên giá được chia theo từng loại tùy vào từng khách hàng (khách hàngmua số lượng nhiều, khách hàng thường xuyên…) Từ đó có cách nhìn về tình hìnhcửa hàng, thị hiếu khách hàng… để có kế hoạch định hướng, phát triển nhằm đápứng yêu cầu thị hiếu khách hàng và tiến triển của cửa hàng
- Lập hóa đơn mua hàng của khách
- Quản lý thông tin khách hàng
- Trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn, lập phiếuxuất hàng (trong trường hợp khách hàng mua) Sau khi tiếp nhận yêu cầutrên bộ phận này sẽ làm hóa đơn và thanh toán tiền
- Nhân viên cần phải cập nhật những thông tin cần thiết của từng mặt hàngvào
- Theo dõi, xác định thời gian giao hàng
Trang 14- Nhập hàng, xuất hàng cho bộ phận bán hàng, theo dõi số lượng hàng tồnkho.
- Kiểm tra để biết được số lượng hàng hóa bị hư hỏng, sắp hết, sau đó đề xuấtcho chủ cửa hàng để có kế hoạch xử
1.4 Xác định yêu cầu của hệ thống
1.4.1 Yêu Cầu các chức năng
Đăng nhập
Đăng xuất
Quản lý khách hàng
Quản lý nhân viên
Quản lý hóa đơn
Quản lý nhà cung cấp
Quản lý vật liệu
1.4.2 Yêu Cầu phi chức năng
1.4.2.1 Yêu cầu về bảo mật
Tính bí mật: Bí mật là thuật ngữ được sử dụng để tránh lộ thông tin đến những
đối tượng không được xác thực hoặc để lọt vào các hệ thống khác
Tính toàn vẹn: Trong an toàn thông tin, toàn vẹn có nghĩa rằng dữ liệu không
thể bị chỉnh sửa mà không bị phát hiện
Tính sẵn sàng: Mọi hệ thống thông tin đều phục vụ mục đích riêng của nó và
thông tin phải luôn luôn sẵn sàng khi cần thiết
1.4.2.2 Yêu cầu về sao lưu
14
Trang 15Sao lưu lại tất cả những dữ liệu mới được phát sinh bằng những module do tổ
Hệ thống viết và theo lịch đã được lập trong các module đó Tất cả dữ liệu đượcsao lưu tự động
1.4.2.3 Yêu cầu về tính năng sửa dụng
- Bảo trì hệ thống định kì
- Thiết kế dễ dàng cho người sử dụng
- Hiện thị đầy đủ thông tin cần thiết
1.4.2.4 Yêu cầu về ràng bộc thiết kế
- Hệ thống có tính kế thừa
- Có các phần mềm chuyên dụng để thiết kế phần mềm cho hệ thống
- Hệ quản trị để quản lý dữ liệu
- Keyboard & Mouse & Monitor…
- Hệ điều hành: Windows XP/ Vista /Win7/ 2003 server /2008 Server
Trang 16- Cần hiểu rõ các chức năng của phần mền
- Giao tiếp với nhau qua các chức năng quản lý
2.1.1 Ước lượng chi phí
project cho dự án 50.000VNĐLập kế hoạch phạm
vi dự án
Lập kế hoạch chi tiết chophạm vi làm việc 50.000VNĐViết báo cáo tổng kết
dự án
Tổng kết lại toàn bộ quátrình quản lý dự án 0VNĐPhân tích và
50.000VNĐ
16
Trang 17Thiết kế cơ cở dự
liệu
Xây dựng các trường dữliệu cần thiết cho phầnmềm
150.000VNĐ
Thiết kế giao diện
cho phần mềm
Xây dựng các chức năngchính cho phần mềm bánhàng
các sự kiện 100.000VNĐXây dựng code Xử lý các tính năng khi
thao tác 300.000VNĐCài đặt các module Demo module khi xây
dựng xong 100.000VNĐKiểm thử cho
module
Kiểm tra giao diện, độchính xác và tìm các lỗitrong hệ thống
hoàn thành
Tích hợp các Module
đã thiết kế
Lắp ghép các module lạivới nhau cho hoàn chỉnh
50.000VNĐ
Trang 18sản phẩm
Kiểm thử phần mềm Test lại toàn bộ hệ thống
đã xây dựng 100.000VNĐFix code Tìm kiếm các lỗi phát sinh
trong quá trình thực thi 100.000VNĐ
phần mềm Đề ra kế hoạch bảo trì 0VNĐKết thúc dự án Tổng kết lại quá trình là ra
Bảng 2.1: Bảng ước lượng về 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 thập cá dự liệu cầnthiết về dự án 1 ngàyBắt đầu dự án Triển khai và thiết lập
project cho dự án 1 ngàyLập kế hoạch
Trang 19Viết báo cáo tổng
5 ngày
Thiết kế cơ cở dự
liệu
Xây dựng các trường dữliệu cần thiết cho phầnmềm
1 ngày
Thiết kế giao diện
cho phần mềm
Xây dựng các chức năngchính cho phần mềm bánhàng
module
Xây dựng chức năng cùngcác sự kiện 3 ngàyXây dựng code Xử lý các tính năng khi
thao tác 5 ngàyCài đặt các
module
Demo module khi xâydựng xong 1 ngàyKiểm thử cho
module
Kiểm tra giao diện, độchính xác và tìm các lỗi
1 ngày
Trang 20trong hệ thốngViết báo cáo hoàn
mềm
Test lại toàn bộ hệ thống đãxây dựng 1 ngàyFix code Tìm kiếm các lỗi phát sinh
trong quá trình thực thi 2 ngày
trì phần mềm Đề ra kế hoạch bảo trì 1 ngàyKết thúc dự án Tổng kết lại quá trình là ra
dự án 1 ngày
Bảng 2.2: Bảng ước lượng về thời gian
2.1.3 Ước lượng về số ngươi tham gia
- Số lượng người tham gia vào dự án này là 1 người
2.1.4 Lập lịch theo dõi dự án
20
Trang 21Thời gian bắt đầu
Thời gian kết thúc
Hoàn thành
Chưa hoàn thành
Trang 23CHƯƠNG 3 PHÂN TÍCH3.1 Xác định các Actor và Use case tổng quát của hệ thống 3.1.1 Xác định các Actor của hệ thống
Trang 24- Thanh toán
3.1.2 Biểu đồ Use Case của toàn hệ thống
Biểu đồ use case là một mô hình đồ họa về các chức năng của hệ thông từ gócnhìn của người sửa dụng
Hình 3 1 Biểu đồ Use Case của toàn hệ thống
3.2 Phân tích chi tiết từng chức năng của hệ thống
3.2.1 Chức năng đăng nhập
3.2.1.1 Biểu đồ Use Case
+ Tên use case đăng nhập
24
Trang 25+ Mục đích: cho phép nhân viên cửa hàng đăng nhập và hệ thống thông qua
tài khoản đã được đăng ký trước đó
+ Nhân Viên có thể truy cập vào hệ thống để tra cứu, sửa đổi thông tin liên
quan
+ Đối tác: Nhân Viên
Hình 3 2 Biểu đồ Use Case của chức năng đăng nhập
3.2.1.2 Biểu đồ hoạt động
Use case cho phép người dùng đăng nhập vào hệ thống bằng tài khoản củamình để sửa dụng chương trình
- Dòng sự kiện chính:
Trang 26Hình 3 3 Biểu đồ hoạt động chức năng đăng nhập
- Dòng sự kiện khác: không có
- Yêu cầu đặc biệt: không có
- Các bước của biểu đồ
o Bước 1: Nhân viên đăng nhập tài khoản do quản lý cung cấp lên mànhình đăng nhập
o Bước 2: Nhập tên tài khoản và mật khẩu lên màn hình đăng nhập phầnmềm sẽ kiểm tra trong CSDL
o Bước 3: Nếu đúng tài khoản mật khẩu sẽ đăng nhập vào hệ thống chophép người dùng với các quyển tương ứng Nếu sai tên tài khoản hoặc
26
Trang 27mật khẩu màn hình hiện thị thông báo lỗi đăng nhập và quay trở lạibước 2
o Bước 4: Kết thúc
- Điểm mở rộng: không có
3.2.1.3 Biểu đồ trình tự
Hình 3 4 Biểu đồ trình tự chức năng đăng nhập
3.2.2 Chức năng quản lý nhân viên
3.2.2.1 Biểu đồ Use Case
Trang 28+ Tên use case nhân viên
+ Mục đích: nhân viên có thể giao tiếp với khách hàng tìm kiếm vật liệu tư
vẫn các vật liệu xây dựng có trong cửa hàng và loại vật liệu mà khách mongmuốn, hóa đơn mua bán
+ Mỗi nhân đều có thể quản lý khách hàng xem sự lựa chọn của họ mà đưa
ra tư vấn chính xác
+ Đối tác: Khách hàng
Hình 3 5 Biểu đồ Use Case của chức năng quản lý nhân viên
28
Trang 29Hình 3 6 Biểu đồ hoạt đông chức năng quản lý nhân viên
- Dòng sựa kiện khách: không có
- Yêu cầu đặc biệt: không có
Trang 30- Các bước của biểu đồ:
o Bước 1: Quản lý đăng nhập vào hệ thống nhập thông tin tài khoản mậtkhẩu vào màn hình đăng nhập
o Bước 2: Phần mền kiểm tra trong CSDL Nếu tài khoản mật khẩu chính xác thực hiện bước 3
Nếu sai màn hình hiện thị thông báo lỗi đăng nhập quay lại bước 1
o Bước 3: Phần mềm hiện thị lựa chọn, chọn quản lý nhân viên hiện thịdanh sách nhân viên
o Bước 4: Thực hiện các thao tác thêm, xóa, sửa nhân viên nếu thànhcông hiện thị thông báo thêm, xóa, sửa thành công, cập nhật lại dữliệu
o Bước 5: Kết thúc
3.2.2.3 Biểu đồ trình tự
30
Trang 31Hình 3 7 Biểu đồ trình tự chức năng quản lý nhân viên
3.2.3 Chức năng quản lý khách hàng
3.2.3.1 Biểu đồ Use Case
+ Tên use case khách hàng
+ Mục đích: Quản lý khách hàng một cách thuận tiện về việc mua các vật liệu của
của cửa hàng vật liệu
+ Khách hàng có thể tìm hiểu các thông tin về các mẫu vật liệu mới ra mắt các
Trang 32+ Đối tác: Nhân viên.
Hình 3 8 Biểu đồ Use Case của chức năng quản lý khách hàng
Trang 33Hình 3 9 Biểu đồ hoạt đông chức năng quản lý khách hàng
- Các bước của biểu đồ:
o Bước 1: Nhân viên đăng nhập vào hệ thống
o Bước 2: Nhập thông tin khách hàng
o Bước 3: Nếu thành công sẽ lưu thông tin khách hàng vào CSDL.Nếu thất bại thực hiện lại bước 2
o Bước 4: Thực hiện các thao tác thêm, xóa, sửa khách hàng và cậpnhật lại hệ thống
o Bước 5: Kết thúc
Trang 343.2.3.3 Biểu đồ trình tự
Hình 3 10 Biểu đồ trình tự chức năng quản lý khách hàng
34