Đăng ký Đăng nhập
Trang chủ Giáo dục - Đào tạo Cao đẳng - Đại học Công nghệ thông tin Xây dựng phần mềm quản lý cửa hàng hoa hải anh...

Tài liệu Xây dựng phần mềm quản lý cửa hàng hoa hải anh

.PDF
36
1
133

Mô tả:

lOMoARcPSD|18034504 TRƯỜ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 ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG HOA HẢI ANH Sinh viên thực hiện : Lê Đức Hải Giảng viên hướng dẫn: Lê Thị Trang Linh Ngành Chuyên ngành : Công nghệ thông tin : Công nghệ phần mềm Lớp : D15CNPM1 Khóa : 2020 Hà Nội, tháng năm 2022 lOMoARcPSD|18034504 PHIẾU CHẤM ĐIỂM STT 1 Họ và tên sinh viên Nội dung thực hiện Điể m Chữ ký Lê Đức Hải Xây dựng phần mềm quản 208103100 lý cửa hàng hoa Hải Anh 15 Họ và tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi chú lOMoARcPSD|18034504 LỜI MỞ ĐẦU Trong thời đại ngày nay, công nghệ thông tin đang phát triển mạnh mẽ, nhanh chóng xâm nhập vào nhiều linh vực khoa học, kĩ thuật và rất nhiều linh vực khác trong cuộc sống. Nó đã trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông, y tế, quân sự…đặc biệt là công cuộc quản lý nói chung trong đó có quản lý cửa hàng hoa nói riêng. Trước đây, khi máy tinh chưa được ứng dụng rộng rãi thì các công việc quản lý được ứng dụng rộng rãi thì các công việc quản lý được làm thủ công nên rất mất thời gian và tốn kém nhân lực cũng như tài chính. Ngày nay với sự phát triển của công nghệ thông tin mà máy tinh đã được sử dụng rộng rãi trong các cơ quan, nhà máy, trường học…giúp cho công việc được tốt hơn. Việc sử dụng máy tinh vào công việc quản lý cửa hàng quần áo là một việc cần thiết nhằm xóa bỏ những phương pháp quản lí lạc hậu, lỗi thời , tốn kém về nhiều mặt. Đối với chính phủ và các công ty, doanh nghiệp thì việc xây dựng các website riêng ngày căng trở nên cấp thiết. Thông qua những website này, các thông tin của họ sẽ đến được với khách hàng, những người quan tâm một cách nhanh chóng và chính xác nhất. Vì vậy em xây dựng đề tài “Xây dựng phần mềm quản lý cửa hàng hoa Hải Anh” với mong muốn giúp việc quản lý trở nên dễ dàng thuận tiện và mang đến những dịch vụ tốt nhất cho khách hàng. Em xin chân thành cảm ơn!  lOMoARcPSD|18034504 CHƯƠNG I: GIỚI THIỆU DỰ ÁN PHẦN MỀM QUẢN LÝ CỬA HÀNG HOA HẢI ANH 1.1. Khảo sát hệ thống Hiện nay, cùng với sự gia tăng dân số cùng với sự phát triể lớn mạnh của công nghệ số thì nhu cầu về dịch vụ, mua bán ngày căng gia tăng. Tuy nhiên, hệ thống quản lý bằng sổ sách trước kia của nhiều cửa hang, công ty đã không còn phù hớp với quy mô và tốc độ phát triển này nữa. Cửa hàng hoa Hải Anh cũng vậy, mặc dù đã áp dụng công nghệ thông tin vào công việc quản lý, buôn bán nhưng mới chỉ dừng ở mức đơn giản và rời rạc các công việc, Hệ thông quản lý chưa tối ưu dẫn đến có những bất lợi, bất tiện trong công việc quản lý. Sau khi khảo sát cửa hoa Hải Anh giúp việc quản lý tiện lợi, dễ dàng sử dụng hơn, nhờ vào việc công nghệ, khoa học kĩ thuật phát triển đã cho ra đời giải pháp quản lý cửa hàng thuận tiện, đơn giản, dễ dàng và mang lại tính hiệu quả cao cho công việc quản lý kinh doanh, Với mục tiêu nhắm đến việc khắc phục các vấn đề trên. - Các quy trinh cũ đều thực hiện một cách thủ công, ghi chép làm tốn nhiều công sức, thời gian, khó khăn trong việc lưu trữ lâu dài. - Gây ra nhiều ảnh hưởng không đáng có trong việc kiểm soát số lượng các mặt hàng nhập và xuất làm chậm trễ khiến chất lượng phục vụ bị ảnh hưởng. - Khó khăn trong việc tìm kiếm, tra cứu thông tin sản phẩm làm ảnh hưởng đến việc hỗ trợ của cửa hàng. 1.1.1. Giới thiệu chung Cửa hàng hoa Hải Anh được thành lập cách đây gần 10 năm, nằm ở 412 Lạc Long Quân, Tây Hồ, Hà Nội. Cửa hàng gốm 2 tầng: Tầng 1 gồm quầy thu ngân, các mẫu hoa bán chạy của cửa hàng, phòng phụ kiện, tầng 2 là gian hàng với ngập tràn các mẫu, loài hoa, kho để hàng phù hợp với các concept tạo cho khách hàng một buổi mua sắm thú vị. Cửa hàng gồm:  Tên cửa hàng: Hải Anh lOMoARcPSD|18034504  Tổng số nhân viên: 8 người  Thời gian làm việc: 8h00 – 22h00 (cả T7 & CN)  Địa chỉ: 412 Lạc Long Quân, Tây Hồ, Hà Nội  Hotline: 0967898888  Gmail: [email protected] 1.1.2.Quy trình quản lý - Thời gian làm việc chia thành 2 ca: + Ca sáng: 8h00 – 14h00 + Ca tối: 14h00 – 22h00 - Mỗi ca sẽ có 2 nhân viên bán hàng, 1 nhân viên thu ngân, 1 nhân viên kho - Trang thiết bị của cửa hàng: 2 máy tính, 1 máy in hóa đơn, 1 máy in và quét mã vạch, 4 camera an ninh. 1.1.3. Ưu điểm - Đơn giản, dễ sử dụng không yêu cầu cao về trình độ tin học. - Trang thiết bị đầy đủ với nhu cầu thực hiện. 1.1.4 Nhược điểm - Tất cả các quy trình đều được làm thủ công. - Khó khăn trong quản lý hóa đơn cho khách hàng. - Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ. 1.2. Xác định bài toán cần giải quyết Quản lý cửa hàng là một công tác rất quan trọng và phức tạp mà bất kỳ cửa hàng nào cũng phải thực hiện. Bắt đầu từ việc nhập các loại hoa đa dạng phù hợp với các mẫu mã, tiếp đó là quản lý về các mặt hàng hoa trưng bày bán trong cửa hàng. Việc quản lý các thông tin xuất nhập hàng hóa đã được thực hiện ở hầu hết các cửa hàng. Tuy nhiên, thông tin ở dạng này dùng để khai thác và lưu trữ hàng hóa thay thế cho các thủ tục nhập xuất bằng số sách. Quản lý cửa hàng bán hoa cần tính đến các mặt hàng được bày bán đa dạng hơn nữa, việc mua lOMoARcPSD|18034504 bán sản phẩm được thanh toán nhanh gọn thông qua việc bán hàng online cho các khách hàng ở xa và sử dụng các ví điện tử, app mobile banking thanh toán tiện lợi. Mỗi tháng cửa hàng hoa nhập về một số lượng lớn các mẫu mã đa dạng với nhiều loại mặt hàng và mẫu mã khác nhau. Hiện nay sản phẩm hoa có rất nhiều loại và da dạng, được sử dụng nhiều như hoa ly, hoa hồng, hoa cúc, hoa violet,.... Việc quản lý doanh thu cũng như việc bán hàng vẫn còn nhiều bước thủ công, ít áp dụng công nghệ thông tin nên yêu cầu cần thiết là cần có hệ thống quản lý dễ dàng nhưng nhanh chóng hiệu quả chính xác hơn, giúp tiết kiệm thời gian và công sức để đạt hiệu quả cao. Cụ thể cửa hàng bán mỹ phẩm còn làm thủ công một số công việc và được làm trên Microsoft Excel, vì vậy dễ sai lầm và không hiệu quả. Vì vậy cửa hàng cần phải: - Xây dựng được các module quản lý riêng biệt, tìm hiểu sâu hơn các vấn đề và giải quyết chúng một cách chính xác, logic. - Triển khai các công việc theo một quá trình nhất định. - Tìm hiểu được cách triển khai và xây dựng một hệ thống - Phần mềm phải dễ dàng kiểm tra, cải tiến, nâng cấp khi có những lỗi phát sinh bất ngờ từ hệ thống. 1.3. Phân tích và đặc tả các nghiệp vụ của hệ thống 1.3.1 Quản lý nhân viên Nhân viên của cửa hàng bao gồm nhân viên bán hàng, nhân viên thu ngân, nhân viên kho và người quản lý. Thông tin của nhân viên được lưu vào sổ để 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 đối với nhân viên parttime, ngày làm việc đối với nhân viên fulltime. Full time: 12.000.000 đồng/tháng Part time: 40.000 đồng/tiếng Ngoài tiền lương, nhân viên còn được thưởng % theo doanh thu ca của cửa hàng và năng suất làm việc. Một tháng nhân viên được nghỉ phép 2-3 ngày. 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 trước 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. lOMoARcPSD|18034504 1.3.2 Quản lý khách hàng Khách hàng được chia ra làm 2 kiểu khách hàng: khách hàng thành viên ( đã đăng ký thẻ thành viên) và khách hàng (chưa đăng ký thẻ thành viên). 1.3.3 Quản lý sản phẩm Mỗi lần bộ phận bán hàng lấy sản phẩm từ kho thì bộ phận kho sẽ xuất phiếu xuất kho bao gồm số lượng và tên các sản phẩm để quản lý dễ nắm bắt tình hình cũng như thuận tiện cho việc quản lý. Bộ phận bán hàng sẽ đảm nhiệm nhiệm vụ quản lý sản phẩm, bày sản phẩm lên kệ bán hàng, thêm sản phẩm khi được nhập, sửa thông tin sản phẩm (như số lượng, nhà cung cấp,…), xóa thông tin sản phẩm khi không còn sản phẩm đó nữa. 1.3.4 Quản lý đăng nhập, đăng xuất Chủ cửa hàng và nhân viên muốn truy cập vào hệ thống thì cần có tài khoản đăng nhập. Chức năng này giúp cho cửa hàng bảo mật được thông tin cửa hàng và sản phẩm. Sau khi đăng nhập thành công, có thể sử dụng các chức năng của hệ thống. Khi không dùng nữa thì có thể đăng xuất. 1.4. Xác định các yêu cầu của hệ thống 1.4.1. Yêu cầu chức năng - Quản lý đăng nhập, đăng xuất - Quản lý nhân viên - Quản lý khách hàng - Quản lý sản phẩm 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 Hệ thống phải kiểm tra thông tin khi vào chức năng, bảo mật thông tin khách hàng 1.4.2.2 Yêu cầu về sao lưu lOMoARcPSD|18034504 Dữ liệu lưu trong hệ thống được sao lưu dự phòng 24/24 bằng một hệ thống song hành phòng tránh mất mát dữ liệu. Dữ liệu hệ thống có thể phục hồi khi cần thiết 1.4.2.3 Yêu cầu về tính sử dụng - Các tính năng đa dạng, quản lý dễ dàng hơn, nhiều chức năng - Hệ thống đảm bảo cung cấp đầy đủ thông tin yêu cầu của nhân viên và cửa hàng 1.4.2.4 Yêu cầu ràng buộc thiết kế Thiết kế đơn giản và dễ sử dụng, cơ sở dữ liệu hệ quản trị SQL 1.4.2.5 Yêu cầu về phần cứng - Hệ điều hành: window 7 trở lên - Ram: lớn hơn hoặc bằng 8GB - Ổ cứng: tối thiểu SSD 200GB 1.4.2.6 Phần mềm sử dụng - Cơ sở dữ liệu SQL sever 2019 - Ứng dụng: Visual Studio 2022 1.4.2.7 Các yêu cầu khác - Khi thấy hệ thống bị lỗi cần báo ngay đến quản lý để yêu cầu sửa chữa - Giao diên rõ ràng, dễ sử dụng - Thông tin người dùng cần được bảo vệ lOMoARcPSD|18034504 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án Hệ thống quản lý sẽ giúp quản lí kiểm soát được tình hình bán hàng tại cửa hàng và nhân viên bán hàng. Phần mềm góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt động cửa hàng. Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng, chính xác hơn và tạo uy tín. Đem lại doanh thu tối đa cho cửa hàng. 2.1.1 Ước lượng chi phí Giai đoạn Quản lý dự án Phân tích và thiết kế hệ thống Công việc chính Mô tả công việc Chi phí Khảo sát yêu cầu dự án Thu thập các dự liệu cần thiết về dự án 50.000VNĐ Bắt đầu dự án Triển khai và thiết lập project cho dự án 100.000VNĐ Lập kế hoạch phạm Lập kế hoạch chi tiết vi dự án cho phạm vi làm việc 100.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 20.000VNĐ Mô tả chi tiết những Đặc tả chi tiết yêu yêu cầu, chức năng cần cầu của khách hàng có của phần mềm 100.000VNĐ Mô tả hệ thống thông qua sơ đồ usecase và trình tự Xây dựng sơ đồ usecase và trình tự bằng phần mềm rational rose 150.000VNĐ 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ần mềm 300.000VNĐ Thiết kế giao diện cho phần mềm Xây dựng các chức năng chính cho phần mềm bán hàng 500.000VNĐ Viết bài phân tích chi tiết về hệ thống Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm 150.000VNĐ Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504 Module thống kê sản phẩm Phân tích yêu cầu cụ thể cho từng module Xây dựng chi tiết nhiệm vụ chính của hệ thống 100.000VNĐ Thiết kế các module Xây dựng chức năng cùng các sự kiện 200.000VNĐ Xây dựng code Xử lý các tính năng khi thao tác 700.000VNĐ Cài đặt các module Demo module khi xây dựng xong 200.000VNĐ Kiểm thử cho module Kiểm tra giao diện, độ chính xác và tìm các lỗi trong hệ thống 200.000VNĐ Viết báo cáo hoàn thiện Trình bày báo cáo chi tiết khi thiết kế module 50.000VNĐ Tích hợp các Module đã thiết kế Lắp ghép các module lại với nhau cho hoàn chỉnh 100.000VNĐ Test lại toàn bộ hệ thống đã xây dựng 150.000VNĐ Tìm kiếm các lỗi phát sinh trong quá trình thực thi 300.000VNĐ Viết báo cáo hướng Viết bản hướng dẫn sử dẫn sử dụng dụng phần mềm 50.000VNĐ Tích hợp và Kiểm thử phần hoàn thành sản mềm phẩm Fix code Đóng gói phần Lên kế hoạch bảo trì phần mềm mềm Kết thúc dự án Đề ra kế hoạch bảo trì 50.000VNĐ Tổng kết lại quá trình là ra dự án 50.000VNĐ Bảng 2.1: Bảng ước lượng về chi phí Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504 2.1.2 Ước lượng thời gian Giai đoạn Quản lý dự án Công việc chính Mô tả công việc Thời gian Khảo sát yêu cầu dự án Thu thập các dự liệu cần thiết về dự án 2 ngày Bắt đầu dự án Triển khai và thiết lập project cho dự án Lập kế hoạch phạm vi dự án Lập kế hoạch chi tiết cho phạm vi làm việc 2 ngày 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 1 ngày Đặc tả chi tiết yêu cầu của khách hàng Mô tả chi tiết những yêu cầu, chức năng cần có của phần mềm 1 ngày Mô tả hệ thống thông qua sơ đồ usecase và trình tự Xây dựng sơ đồ usecase và trình tự bằng phần mềm rational rose 7 ngày Xây dựng các trường dữ liệu cần thiết cho phần mềm 2 ngày Thiết kế giao diện cho phần mềm Xây dựng các chức năng chính cho phần mềm bán hàng 12 ngày Viết bài phân tích chi tiết về hệ thống Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm 1 ngày Phân tích yêu cầu cụ thể cho từng module Xây dựng chi tiết nhiệm vụ chính của hệ thống 2 ngày Thiết kế các module Xây dựng chức năng cùng các sự kiện 3 ngày Xây dựng code Xử lý các tính năng khi thao tác 5 ngày Phân tích Thiết kế cơ cở dự và thiết kế liệu hệ thống Module thống kê sản phẩm Cài đặt các module Demo module khi xây dựng xong Downloaded by vu ga ([email protected]) 1 ngày 1 ngày lOMoARcPSD|18034504 Tích hợp và hoàn thành sản phẩm Kiểm thử cho module Kiểm tra giao diện, độ chính xác và tìm các lỗi trong hệ thống 2 ngày Viết báo cáo hoàn thiện Trình bày báo cáo chi tiết khi thiết kế module 1 ngày Tích hợp các Module đã thiết kế Lắp ghép các module lại với nhau cho hoàn chỉnh 1 ngày Kiểm thử phần mềm Test lại toàn bộ hệ thống đã xây dựng 2 ngày Fix code Tìm kiếm các lỗi phát sinh trong quá trình thực thi 2 ngày Viết báo cáo hướng Viết bản hướng dẫn sử dẫn sử dụng dụng phần mềm 1 ngày Đóng gói Lên kế hoạch bảo phần mềm trì phần mềm Kết thúc dự án Đề ra kế hoạch bảo trì 1 ngày 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 người tham gia Số lượng người tham gia là: 1 người Giai đoạn Công việc Khảo sát yêu cầu dự án Khởi tạo dự án Quản lý Lập kế hoạch dự án phạm vi dự án Viết báo cáo tổng kết Rút kinh nghiệm Đặc tả chi tiết Mô tả Thu nhập các yêu cầu tổng quan của dự án Thông báo triển khai dự án, lập project charter Lập bản kế hoạch phạm vi dự án Tổng kết lại toàn bộ công việc thành báo cáo cuối cùng Rút kinh nghiệm cho đợt dự án sau Từ yêu cầu thu được từ phần khảo sát, Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504 các yêu cầu Phân tích và thiết kế hệ thống Module thống kê sản phẩm Tích hợp và hoàn Mô tả kiến trúc hệ thống bằng các sơ đồ Use case, trình tự, hoạt động.. Thiết kế cơ sở dữ liệu hệ thống Thiết kế giao diện phần mềm Viết bản phân tích hệ thống chi tiết Phân tích yêu cầu cụ thể cho module mô tả cụ thể hơn về những yêu cầu cần thiết của phần mềm Xây dựng kiến trúc phần mềm bằng các sơ đồ use case, trình tự, hoạt động (dùng Rational rose, astah) Xây dựng cấu trúc cơ sở dữ liệu cho phần mềm (gồm các bảng cụ thể) Xây dựng các form cơ bản của phần mềm dựa theo các sơ đồ UML Tổng hợp các báo cáo để cho ra bản phân tích thiết kế hoàn chỉnh Từ những thông tin đã thu thập ở trên lập kế hoạch xây dựng chi tiết những nhiệm vụ của quản lý giải bóng đá vô địch quốc gia Thiết kế -xây dựng form đăng nhập module - 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 TK Viết code cho Xây dựng form tự động thông báo số module lượng hàng tồn, nhập xuất, hàng bán chạy theo tháng cho kế toán kho Cài đặt module Thực hiện chạy thử module đã xây dựng Kiểm thử - kiểm thử giao diện , kiểm tra xem module giao 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ất hàng… Viết báo cáo về Xây dựng báo cáo mô tả chi tiết về module module Tích hợp các Lắp ráp hoàn chỉnh các module thành module chương trình thống nhất để chạy thử. Kiểm thử tích Test tổng quan toàn bộ hệ thống hợp toàn hệ Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504 thiện sản phẩm thống Thực hiện fix các lỗi tồn tại Viết tài liệu hướng dẫn sử Đóng dụng phần gói mềm phần Lên kế hoạch mềm và bảo trì phần chuyển mềm giao Bàn giao sản phẩm cũng như những tài liệu liên quan cho khách hàng Kết thúc dự án Fix các lỗi phát sinh trong khi test Tạo bản hướng dẫn sử dụng phần mềm Chuyển giao các sản phẩm của dự án cho khách hàng Đề ra kế hoạch bảo trì Tổng kết dự án Bảng 2.3: Ước lượng người tham gia 2.2 Lập lịch và theo dõi Cấu trú c phâ n việ c Hoạ Tên hoạt t động độn g 1.1 Khả o sát mô hình 1.2 1.3 Khảo sát thực tế, phân tích các yêu cầu Báo cáo triển khai dự án, phạm vi dự án Lập bản kế hoạch cho dự án Kế Ngày bắt thừa đầu hoạt độn g Ngày kết thúc H T 11/9/2022 12/9/2022 x 1.1 12/9/2022 13/9/2022 x 1.2 13/9/2022 14/9/2022 x Downloaded by vu ga ([email protected]) C H T lOMoARcPSD|18034504 2.1 Phâ n tích và thiế t kế hệ thố ng 2.2 2.3 2.4 3.1 Lập cơ sở dữ liệu 3.2 3.3 4.1 Xây dựn g chứ c năn g đăn g nhậ p, đăn g kí Xây dựn g chứ 4.2 4.3 5.1 5.2 Phân tích quy trình nghiệp vụ Lập sơ đồ use case của hệ thống Lập sơ đồ trình tự của hệ thống Thống nhất lại các sơ đồ thiết kế Phân tích các đối tượng Xây dựng các thuộc tính với đối tượng đó Thiết lập cơ sở và nhập dữ liệu cho hệ thống Thiết lập form đăng nhập vào hệ thống Code chức năng đăng kí, đăng nhập vào hệ thống Test chức năng đăng kí, đăng nhập Thiết kế các form Xử lý các form 1.2 14/9/2022 15/9/2022 x 2.1 15/9/2022 16/9/2022 x 2.2 16/9/2022 17/9/2022 x 2.3 17/9/2022 18/9/2022 x 2.2; 2.3; 2.4 3.1 18/9/2022 19/9/2022 x 19/9/2022 20/9/2022 x 3.1; 3.2 20/9/2022 21/9/2022 x 3.3 21/9/2022 22/9/2022 x 4.1 22/9/2022 23/9/2022 x 4.1; 4.2 23/9/2022 24/9/2022 x 4.3 24/9/2022 25/9/2022 x 5.1 25/9/2022 26/9/2022 x Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504 c năn g hệ thố ng 5.3 Chạy thử các module đã xây dựng xong 5.2 26/9/2022 27/9/2022 x 6.1 Kiểm tra giao diện,bố cục Kiểm tra độ chính xác dữ liệu Sửa lỗi nếu có Viết báo cáo toàn bộ module Kiểm tra độ chính xác dữ liệu Lên kế hoạch bảo trì Kết thúc dự án 4.3; 5.3 27/9/2022 28/9/2022 x 6.1 28/9/2022 29/9/2022 x 6.2 29/9/2022 30/9/2022 x 6.2; 6.3 30/9/2022 1/10/2022 x 1.1 1/10/2022 2/10/2022 x 6.3; 7.1 2/10/2022 3/10/2022 x 3/10/2022 4/10/2022 x Kiể m thử 6.2 phầ n mề 6.3 m Cài 7.1 đặt phầ n 7.2 mề m Tích 8.1 hợp và bảo 8.2 trì Bảng 2.4: Lập lịch và theo dõi CHƯƠNG 3: PHÂN TÍCH 3.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 STT Actor Use case tương ứng với Actor Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504 1 Nhân viên - Đăng nhập. - Quản lý bán hàng thanh toán. - Nhập thông tin hóa đơn. 2 Quản lý - Đăng nhập. - Quản lý kho. - Quản lý nhân viên. - Quản lý bán hàng. - Báo cáo thống kê doanh thu. 3 Admin - Quản lý người dùng. 3.1.2. Use case tổng quát của hệ thống Hình 3. 1 Use case tổng quát Biểu đồ Use tổng quát cho ta thấy được khái quát các các chức năng chính của hệ thống như quản lý nhân viên, quản lý hàng hóa, quản lý bán hàng, quản lý khách hàng. Tác nhân tham gia vào hệ thống gồm có: - Quản Lý Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504 -Nhân viên. 3.2. Phân tích chi tiết từng chức năng của hệ thống 3.2.1. Đăng nhập 3.2.1.1. Biểu đồ use case Hình 3. 2 Use case chức năng đăng nhập  Đặc tả use case đăng nhập:  Tác nhân: Bộ phận quản lý, nhân viên.  Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chức năng đăng nhập vào hệ thống.  Dòng sự kiện chính:  Tác nhân yêu cầu giao diện đăng nhập vào hệ thống  Hệ thống hiện thị giao diện đăng nhập cho tác nhân  Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu (password).  Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống.  Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệ thống chính.  Kết thúc use case đăng nhập. Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504  Dòng sự kiện phụ:  Sự kiện 1: Nếu tác nhân muốn đăng nhập vào hệ thống. Hệ thống sẽ thông báo tác nhân đăng nhập bằng cách đăng ký  Sự kiện 2: Nếu tác nhân muốn thêm tài khoản Hệ thống thông báo tác nhân cần nhập thêm 1 tài khoản đã đăng ký.  Sự kiện 3: Nếu tác nhân muốn xóa tài khoản. Hệ thống sẽ thông báo cho tác nhân về tài khoản muốn xóa.  Sự kiện 4: Nếu tác nhân muốn thay đổi tài khoản. Hệ thống sẽ thông báo tài khoản đang sử dụng và tác nhân sẽ chọn tài khoản muốn thay đổi.  Các yêu cầu đặc biệt: Không có  Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu  Trạng thái hệ thống sau khi sử dụng use case:  Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăng nhập thành công!!!” và hiện thị giao diện chính cho tác nhân thực hiện các chức năng khác.  Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đã đăng nhập thất bại. Hãy thử lại!!!” và quay lại chức năng đăng nhập cho bạn đăng nhập lại thông tin của mình. Downloaded by vu ga ([email protected]) lOMoARcPSD|18034504 3.2.1.2. Biểu đồ hoạt động chức năng đăng nhập Hình 3. 3 Biểu đồ hoạt dộng chức năng đăng nhập Mô tả hoạt động chức năng đăng nhập: - Người dùng truy cập vào hệ thống - Người dùng yêu cầu đăng nhập vào hệ thống - Hệ thống hiển thị giao diện đăng nhập - Hệ thống yêu cầu người dùng nhập thông tin tài khoản - Hệ thống kiểm tra thông tin đăng nhập: + Nếu đúng: Hệ thống cấp quyền đăng nhập + Nếu sai: Quay trở về giao diện đăng nhập Downloaded by vu ga ([email protected])
- Xem thêm -

Tài liệu liên quan