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í cửa hàng đồng hồ

64 0 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

Nội dung

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

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ẦNCÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI : QUẢN LÍ CỬA HÀNG ĐỒNG HỒ

Sinh viên thực hiệnGiảng viên hướng dẫnNgành

Chuyên ngànhLớp

: PHẠM XUÂN THIỆN: LÊ THỊ TRANG LINH: CÔNG NGHỆ THÔNG TIN: CNPM

: D14CNPM4: 2019-2023

Hà Nội, ngày 24 tháng 12 năm 2021

Trang 2

GIẢNG VIÊN CHẤM

Giảng viên chấm 1:

Giảng viên chấm 2:

Trang 3

Đề cương báo cáo học phần Công nghệ phần mềm

1 Mô tả tóm tắt đề tài

- Xây dựng hệ thống phần mềm quản lý đồng hồ bao gồm các chức năng chính sau:

+ Quản lý đồng hồ+ Quản lý khách hàng + Quản lý nhân viên + Thống kê

+ Bán hàng, nhập hàng2 Nội dung thực hiện

- Chương 1: Giới thiệu dự án phầm mềm - Chương 2: Quản lý dự án

- Chương 3: Phân tích hệ thống - Chương 4: Thiết kế

Hà Nội, ngày 01 tháng 12 năm 2020

(Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)

Trang 4

MỤC LỤC

LỜI NÓI ĐẦU 9

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

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

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

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

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

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

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

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

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

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

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

2.1.3 Ước lượng về số lượng người tham gia 18

2.2 Lập lịch và theo dõi dự án 19

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

3.1 Các Actor và User Case Tổng Quát 21

3.1.1 Các Actor 21

3.1.2 Use Case Tổng Quát 22

3.2 Phân tích thiết kế 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 Use Case Quản lý khách hàng 27

3.2.3 Use case Quản lý Nhân Viên 31

3.2.4 Use case Quản lý Đồng hồ 35

3.2.5 Use case Quản lý Hóa đơn 39

3.2.6 Use case Thống Kê 43

Trang 5

4.2 Form Trang Chủ 47

4.3 Form Thanh Toán 48

4.4 Form Quản lý Đơn Hàng 49

5.1 Giới thiệu môi trường cài đặt 56

5.2 Giám sát giai đoạn 56

5.2.1 Tạo Cơ Sở Dữ Liệu 56

Trang 6

MỤC LỤC ẢNH

Hình 3.1: Use case tổng quát ……… 22

Hình 3.2: Biểu đồ Use Case Đăng Nhập ……… 23

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

Hình 3.4: Biểu đồ hoạt động đăng nhập ……… 25

Hình 3.5: Biểu đồ hoạt động đăng xuất ……… 26

Hình 3.6: Biểu đồ Use case quản lý khách hàng ……… 27

Hình 3.7: Biểu đồ trình tự quản lý khách hàng ……… 29

Hình 3.8: Biểu đồ Hoạt động quản lý Khách hàng ……… 30

Hình 3.9: Biểu đồ Use case Quản lý Nhân viên ……… 31

Hình 3.10: Biểu đồ trình tự quản lý nhân viên ……… 33

Hình 3.11: Biểu đồ Hoạt động Quản lý Nhân Viên ……… 34

Hình 3.12: Biểu đồ Use case Quản lý đồng hồ ……… 35

Hình 3.13: Biểu đồ trình tự Quản lý đồng hồ ……… 37

Hình 3.14: Biểu đồ hoạt động Quản lý Đồng Hồ ……… 38

Hình 3.15: Biểu đồ Use case Quản lý Hóa Đơn ……… 39

Hình 3.16: Biểu đồ trình tự quản lý hóa đơn ……… 40

Hình 3.17: Biểu đồ hoạt động Quản lý Hóa đơn ……….… 42

Hình 3.18: Biểu đồ Use case Thống kê ……… 43

Hình 3.19: Biểu đồ trình tự Thống kê ……… 44

Hình 3.20: Biểu đồ hoạt động thống kê ……… 45

Hình 4.1: Form Login ……… … 46

Hình 4.2: Form Trang chủ ……… 47

Trang 7

Hình 4.10: Form Thiếp Lập (Dành cho Admin và người được cấp quyền) …… 55

Hình 5.1: Tạo csdl, table, và database diagram ……… … 56

Hình 5.2: Database Diagram ……… 57

Hình 5.3: Code kết nối cở sở dữ liệu SQL ……… … 58

Hình 5.4: Code Login ……… 59

Hình 7: Đóng gói phần mềm ……… 62

Trang 8

MỤC LỤC BẢNG

Bảng 2.1: Bảng ước lượng về chi phí ……… 15,16Bảng 2.2: Bảng ước lượng về thời gian ……… 17,18Bảng 2.3: Bảng lập lịch và theo dõi ……… 19,20Bảng 3: Mổ tả các Actor và Use Case ……… 21Bảng 6: Bảng thông kê kiểm thử ……… 60, 61

Trang 9

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 tin bù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ão của khoa học và công nghệ trong thời gian qua đã tạo ra những sản phầm công nghệ 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ớn trong việc phục vụ của nhiều ngành nghề cũng như phục vụ đời sống của con người Đặcbiệt là trong công tác quản lý, công nghệ thông tin giúp cho quá trình quả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 tin mộ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ề vận tải 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ào quản lý “Xây dựng quản lí cửa hàng đồng hồ” 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 nhu cầ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 cô Lê Thị Trang Linh đã 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ững buổ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ài giờ 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ụng vào thực tế Để thực hiện tốt báo cáo này, em đã đi khảo sátthực tế và hoàn thà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 Emrấ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áo cá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ồ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

Một lần nữa em xin chân thành cảm ơn!

Trang 10

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM1.1Khảo sát hiện trạng

Đề tài tập trung vào việc nghiên cứu các vấn đề liên quan như tìm hiểu hệ thống bán hàng, cách thức phân loại các loại đồng hồ, tìm hiểu yêu cầu của khách hàng về các loại đồng hồ Đề tài quản lí cửa hàng đồng hồ LD được xây dựng dựa trên sự tham khảo về cửa hàng đồng hồ LD và nhu cầu thực tế của khách hàng về việc tiếp cận đến công nghệ thông tin, nghệ thuật ảnh một cách nhanh nhất Đưa đến cho người sử dụng những đồng hồ chuyên nghiệp thông qua phương pháp bán hàng trực tuyến giúp người tiêu dùng sẽ được biết đến những loại đồng hồ mới Hệthống được xây dựng nhằm giảm tối đa chi phí hoạt động, nâng cao chất lượng củaviệc bán hàng cũng như quản lý việc nhập hàng và xuất hàng Việc quản lý và lưu trữ thông tin không qua giấy tờ sổ sách sẽ làm giảm chi phí và công sức làm việc của các nhân viên, cũng như tránh được các sai sót trong quá trình làm việc.

 Mô tả

Hệ thống quản lý cửa hàng đồng hồ là hệ thống quản lý việc mua bán mặt hàng là đồng hồ của shop Hệ thống nhằm cung cấp cho nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như theo dõi tình hình phát triển của shop.

- Người quản lý nắm được tình hình mua bán, doanh thu của shop, việc thống kê được thực hiện hàng tháng, hàng quý cũng có khi đột suất theo yêu cầu.

Trang 11

- Nhân viên bán hàng sẽ giới thiệu tư vần về cho khách về các thông tin của sản phẩm mà khách quan tâm, tính tiền sản phẩm mà khách mua và lập hóa đơn cho khách.

- Khách hàng là người mua hàng tại shop Thông tin của khách hàng sẽ đượclưu trữ trong hệ thống của shop.

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

Phần mềm quản lí cửa hàng đồng hồ LD quản lý tất cả các hoạt động và thờigian của ngườ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ả cũng như các loại mặt hàng mới một cách nhanh chóng, 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ề đồng hồ 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í cửa hàng đồng hồ nhằm online hóa, hỗ trợ tối đa việc mua hàng truyền thống của người dùng, quản lý chặt chẽ thông tin của người dù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ùng như thế nào? Và quản lý như thế nào để công việc có hiệu quả và tiết kiệm được tối đa thời gian và công sức cho người dùng.

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

 Chi tiết quy trình nghiệp vụ của từng công việc khi chưa có phần mềma) 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.

Trang 12

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.

Khi hàng đưa vào kho, quản lí điều động nhân viên đến kiểm, in mã vạch cho từng sản phẩm, sắp xếp thứ tự mặt hàng theo thứ tự nhất định, hàng nào ở vị trínào được bố trí theo sơ đồ trong kho.

- Xem tồn kho

Khi shop muốn xen tồn kho thì nhân viên sẽ kiểm kê lại bảng nhập, xuất để từ đó tính lại số hàng còn tồn và kiểm kê thủ công lại cho chính xác.

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

Định kì mỗi tháng, kì, quý, 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.+) Thống kê hàng tồn kho.

+) Báo cáo theo dõi tình hình hoạt động của nhân viên theo hóa đơn bán hàng, nhập hàng.

+) Xuất báo cáo doanh thu.

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

1.4.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:

Trang 13

vùng Area họ phải đăng ký ở trang chủ và được Chủ Shop phân quyền thì mới đăng nhập được vào hệ thống bên trong (Hệ thống bên trong chỉ dành cho những người có chức vụ trong hệ thống).

* Kiểm tra thô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…

 Chức năng quản lý khách hàngThêm khách hàng

Sửa thông tin khách hàngXóa khách hàng

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

 Chức năng quản lý nhân viênLưu thông tin của nhân viên mớiSửa thông tin nhân viên

Xóa thông tin nhân viênTìm kiếm nhân viên

 Chức năng quản lý đồng hồThêm đồng hồ

Sửa thông tin đồng hồXóa đồng hồ

- 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 đặt sẵ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 cửa hàng

Trang 14

- Yêu cầu công nghệ: Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả năng tái sử dụng và kế thừa.

- Hệ thống cho phép truy cập dữ liệu thời gian thực Các tác vụ thực hiện tức thời trong thời gian ngừng cho phép chấp nhận dưới 60s - Giao diện phần cứng quản lý:

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

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

Ổ cứng: lớn hơn hoặc bằng 2GB.- Phía khách hàng:

Thiết bị truy cập web- Giao diện phần mềm:Cơ sở dữ liệu: SQL serverỨng dụng: web

- Yêu cầu pháp lý:

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 15

CHƯƠNG 2: QUẢN LÍ DỰ ÁN2.1 Ước lượng dự án

2.1.1 Ước lượng chi phí

Giai ĐoạnCông việc chínhMô tả công việcChi phí

Quản Lý DựÁn

Khảo sát yêu cầu dự án

Thu thập tất cả dữ liệu cần thiết về dự án

200.000 VNĐ

Bắt đầu dự án Triển khai và thiếtlập project cho dự án

1.000.000 VNĐ

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

1.000.000 – 2.000.000 VNĐ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

Phân tích và thiết kế hệ thống

Đặ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

700.000 VNĐ

Mô tả hệ thống thôngqua sơ đồ usecase và trình tự

Xây dựng sơ đồ usecase và trình tựbằng phần mềm draw.io

699.000 VNĐ

Thiết kế cơ cở dữ liệuhệ thống

Xây dựng các trường dữ liệu cầnthiết cho phần mềm

1.000.000 VNĐ

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.000 VNĐ

Trang 16

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

300.000 VNĐ

Thiết kế các module Xây dựng chức năng cùng các sự kiện

1.000.000 VNĐ

Xây dựng code Xử lý các tính năng khi thao tác

1.000.000 VNĐCài đặt các module Demo module khi

xây dựng xong

199.000 VNĐKiểm thử cho module Kiểm tra giao

diện, độ chính xácvà tìm các lỗi trong hệ thống

99.000 VNĐ

Tích hợp và hoàn thành sản phẩm

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

150.000 VNĐ

Kiểm thử phần mềm Test lại toàn bộ hệthống đã xây dựng

300.000 VNĐFix code Tìm kiếm các lỗi

phát sinh trong quá trình thực thi

550.000 VNĐ

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

Viết báo cáo hướng dẫn sử dụng

Viết bản hướng dẫn sử dụng phần mềm

Lên kế hoạch bảotrì phần mềm

Đề ra kế hoạch bảo trì

0Kết thúc dự án Tổng kết lại quá

trình là ra dự án

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

Trang 17

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

Giai đoạnCông việc chínhMô tả công việcThờ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ần thiết về dự án

2 Ngày

Bắt đầu dự án Triển khai và thiếtlập project cho dự án

2 Ngày

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

1 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

Phân tích vàthiết kế hệthống

Đặ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

2 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 draw.io

5 Ngày

Thiết kế cơ cở dự liệu

Xây dựng các trường dữ liệu cầnthiế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

9 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

2 Ngày

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

3 Ngày

Thiết kế các Xây dựng chức 3 Ngày

Trang 18

module năng cùng các sự kiện

Xây dựng code Xử lý các tính năng khi thao tác

7 NgàyCài đặt các

Demo module khi xây dựng xong

1 NgàyKiểm thử cho

Kiểm tra giao diện, độ chính xácvà tìm các lỗi trong hệ thống

1 Ngày

Tích hợp và hoàn thành sản phẩm

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

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

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

Viết báo cáo hướng dẫn sử dụng

Viết bản hướng dẫn sử dụng phần mềm

1 Ngày

Lên kế hoạch bảo trì phần mềm

Đề ra kế hoạch bảo trì

1 Ngày

Kế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ố lượng người tham gia

- Số lượng người tham gia vào dự án này là 1 người

Trang 19

2.2 Lập lịch và theo dõi dự ánGiai

Tên hoạt độngHoạtđộngkếthừa

Thời gianbắt đầu

Thời giankết thúc

Khảo sát môhình

1.1 Khảo sát thực tế, phân tích các yêu cầu.

Phân tích vàthiết kế phần mềm

2.1 Phân tích quy trình nghiệp vụ.

2.2 Xây dựng use case cho hệ thống

2.3 Xậy dựng sơ đồ trình tự cho hệ thống.

2.4 Thống nhất cácsơ đồ.

Xây dựng cơ sở dữ liệu

3.1 Phân tích các đối tượng.

2.3, 2.4

3.2 Xây dựng các thuộc tính cho từng đối tượng.

3.3 Thiết kế cơ sở dự liệu và nhậpdữ liệu.

3.1, 3.2

Xây dựng các chức năng chính

4.1 Xây dựng các form đã được phân tích

4.3 Demo các module đã

Trang 20

hoàn thành.Kiểm

thử phần mềm

5.1 Kiểm tra các giao diện.

6.1 Viết báo cáo vềmodule.

6.2 Viết báo cáo hướng dẫn sử dụng phần mềm.

Tích hợp vàbảo trì

7.1 Lên kế hoạch bảo trì phần mềm.

5.3, 6.1

Bảng 2.3: Bảng lập lịch và theo dõi

Trang 21

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

3.1 Các Actor và User Case Tổng Quát3.1.1 Các Actor

- Quản lý hóa đơn- Quản lý khách hàng- Quản lý Kho

- Quản lý Đồng Hồ- Thống Kê

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

- Quản lý khách hàng (nv Quầy)- Quản lý Kho

- Quản lý Đồng Hồ

Bảng 3: Mổ tả các Actor và Use Case

Trang 22

3.1.2 Use Case Tổng Quát

Hình 3.1: Use case tổng quát

Trang 23

3.2 Phân tích thiết kế từng chức năng của Hệ Thống3.2.1 Chức năng đăng nhập

3.2.1.1 Biểu đồ Use case đăng nhập

Hình 3.2: Biểu đồ Use Case Đăng Nhập

 Đặc Tả Use Case Đăng Nhập

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

- Đ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ậ 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.

- 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 tra thông tin khách hàng thấy trùng với một thông tin khách hàng khác đang đăng nhập trong hệ thống thì thông báo nhập lại hoặc dừng.

Trang 24

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 25

3.2.1.3 Biểu đồ hoạt động đăng nhập

Hình 3.4: Biểu đồ hoạt động đăng nhập

3.2.1.4 Biểu đồ hoạt động Đăng Xuất

Trang 26

Hình 3.5: Biểu đồ hoạt động đăng xuất

 Mô tả:

- B1: Người dùng đang trong hệ thống chọn đăng xuất.

- B2: Hệ thống hiện form xác nhận người dùng đăng xuất hay ở lại.

- B3: Nếu chọn Không người dùng ở lại, Có thì Hệ thống thoát phiên đăng

- B4: Kết thúc.

Trang 27

3.2.2 Use Case Quản lý khách hàng

3.2.2.1 Biểu đồ Use case Quản lý khách hàng

Hình 3.6: Biểu đồ Use case quản lý khách hàng

 Đặc tả Use case Quản lý khách hàng Đặc tả ca sử dụng Thêm khách hàng- Tên ca sử dụng: Thêm khách hàng

- Tác nhân sử dụng: Nhân viên bán hàng

- Điều kiện: Nhân viên đã đăng nhập vào hệ thống và tài khoản nhân viên có

chức năng thêm khách hàng.

- Mục đích: Cập nhật thông tin khách hàng 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ủa

mỗi khách hàng hoặc nạp thông tin về hệ thống từ một cơ sở dữ liệu cũ/ từ file văn bản/ từ file exel và yêu cầu hệ thống ghi nhận.

- Kích hoạt: Nhân viên chọn chức năng quản lý khách hàng trong menu.

- 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 tra thông tin khách hàng thấy trùng với một thông tin khách hàng khác đã có trong hệ thống thì thông báo nhập lại hoặc dừng.

 Đặc tả ca sử dụng Sửa thông tin Khách hàng- Tên ca sử dụng: Sửa thông tin khách hàng

Trang 28

- Tác nhân sử dụng: Nhân viên bán hàng

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

- Mô tả khái quát: Tìm đến thông tin khách hàng cần sửa đổi, xóa các thông tin cũ và nhập các thông tin mới về khách hàng này Cuối cùng, yêu cầu hệ thống ghi nhận các thông tin mới.

- Điều kiện: nhân viên đã đăng nhập và tài khoản nhân viên phải có chức năng

sửa thông tin khách hàng.

- Kích hoạt: Nhân viên chọn chức năng quản lý khách hàng trong menu.- Mô tả khái quát: Chọn khách hàng cần sửa thông tin / Hiện form nhập /

Nhập thông tin / Kiểm tra, ghi lại và báo cáo kết quả

- Ngoại lệ: Nếu không có thông tin nào thỏa mãn điều kiện tìm kiếm thì thông

báo không tìm được và yêu cầu tìm lại hoặc dừng.

 Đặc tả ca sử dụng Xóa Khách hàng- Tên ca sử dụng: Xoá khách hàng.

- Tác nhân sử dụng: Nhân viên bán hàng.

- Mục đích: Xoá tất cả các thông tin trong hệ thống mà liên quan đến khách

hàng cần xoá.

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

cả thông tin liên quan đến khách hàng đó.

- Điều kiện: nhân viên đã đăng nhập vào hệ thống, tài khoản nhân viên phải

có chức năng xóa khách hàng.

- Kích hoạt: Nhân viê ̣n chọn chức năng quản lý khách hàng trong menu. Đặc tả ca sử dụng Tìm kiếm Khách hàng

- Tên ca sử dụng: Tìm kiếm khách hàng.- Tác nhân sử dụng: Nhân viên bán hàng.

- Mục đích: Tìm kiếm và lựa chọn khách hàng cần tìm.

- Mô tả khái quát: Tìm kiếm thông tin của khách hàng dựa vào dữ liệu nhập

vào hệ thống từ mô ̣t cơ sở dữ liệu cũ/ từ file văn bản/ từ exel và yêu cầu hê ̣ thống ghi nhâ ̣n.

- điều kiện: tài khoản nhân viên có chức năng tìm kiếm khách hàng.

Trang 29

3.2.2.2 Biểu đồ trình tự Quản lý Khách hàng

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

Trang 30

3.2.2.3 Biểu đồ hoạt động Quản lý Khách hàng

Hình 3.8: Biểu đồ Hoạt động quản lý Khách hàng

Trang 31

- B4: Thực hiện đầy đủ với các hình thức đã chọn.- B5: Kết thúc.

3.2.3 Use case Quản lý Nhân Viên

3.2.3.1 Biểu đồ Use case Quản lý Nhân Viên

Hình 3.9: Biểu đồ Use case Quản lý Nhân viên

 Đặc tả Use case Quản lý Nhân Viên Đặc tả ca sử dụng thêm Nhân Viên- Tên ca sử dụng: Thêm Nhân viên

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

- Điều kiện: Quản lý đã đăng nhập vào hệ thống và tài khoản quản lý có chức

năng thêm khách hàng.

- 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ủa

mỗ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ừ filevăn bả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.

- 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

Trang 32

kiểm tra thông tin khách hàng thấy trùng với một thông tin khách hàng khác đã có trong hệ thống thì thông báo nhập lại hoặc 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 sửa đổ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.

- Đ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

khách hàng.

- Kích hoạt: Nhân viên chọn chức năng quản lý khách hàng trong menu.- Mô tả khái quát: Chọn khách hàng cần sửa thông tin / Hiện form nhập /

Nhập thông tin / Kiểm tra, ghi lại và báo cáo kết quả

- Ngoại lệ: Nếu không có thông tin nào thỏa mãn điều kiện tìm kiếm thì thông

báo không tìm được và yêu cầu tìm lại hoặc dừng.

 Đặc tả ca sử dụng Xóa Nhân viên- Tên ca sử dụng: Xoá nhân viên.

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

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

viên cần xoá.

- Mô tả khái quát: Quản lý 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 đó.

- Đ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

Ngày đăng: 22/07/2024, 17:18

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

TÀI LIỆU LIÊN QUAN