đặc tả yêu cầu phần mềm quản lý cửa hàng bán laptop

80 0 0
Tài liệu đã được kiểm tra trùng lặp
đặc tả yêu cầu phần mềm quản lý cửa hàng bán laptop

Đ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

Thấy được điều đó nên chúng em quyết định chọn đề tài “Quản lý cửa hàng bán Laptop” nhằm giúp các cửa hàng, doanh nghiệp tiết kiệm thời gian và công sức, đặc biệt giảm sai sót trong quá

Trang 1

NGÀNH PHÁT TRIỂN PHẦN MỀM

-o0o -Đặc Tả Yêu Cầu Phần Mềm<Quản lý Cửa Hàng Bán LapTop>

Được chuẩn bị bởi nhóm 1Cao đẳng thực hành FPT Polytechnic

Ngày tạo ra bản đặc tả 21-02-202

Trang 2

7 Khảo sát, mô tả hiện trạng của hệ thống 8 Khởi tạo và lập kế hoạch

1 Mô hình Use Case 2 Mô hình Activity Diagram 4 Tính năng số 4 : Quản lý nhân viên 5 Tính năng số 5 : Quản lý doanh thu 6 Tính năng số 6 : Quản lý sản phẩm 7 Tính năng số 7 : Quản lý ưu đãi

PHẦN 5: CÁC PHI CHỨC NĂNG

1 Yêu cầu về tính sẵn sàng 2 Yêu cầu về an toàn 3 Yêu cầu về bảo mật

3 Những khó khăn rủi ro gặp phải và cách giải quyết 10 4 Những bài học rút ra sau khi làm dự án 10

Trang 3

5 Kế hoạch phát triển trong tương lai 10

❖ Theo dõi phiên bản tài liệu

Phần mềm Quản Lý Cửa Hàng Laptop 21/02/2023 Không thay đổi 1.0 1 Trần Xuân Hùng PH20411 UDPM Hungtxph21276@fpt.edu.vn

2 Nguyễn Trường Giang PH21276 UDPM Giangntph21276@fpt.edu.vn

3 Nguyễn Khánh Tùng PH19962 UDPM Tungnkph19962@fpt.edu.vn

4 Đoàn Trung Kiên PH21236 UDPM Kiendtph21236@fpt.edu.vn

5 Tăng Viết Cương PH14365 UDPM Cuongtvph14365@fpt.edu.vn

6 Nguyễn Minh Đức PD03614 UDPM Ducnmpd03614@fpt.edu.vn

7 Võ Quang Sơn PD05340 UDPM sonvqpd05340@fpt.edu.vn

Trang 4

SRS <Quản Lý Cửa Hàng Bán LapTop> UDPM

Họ và tên: Cô Nguyễn Vân Anh

Cơ quan công tác: Trường CĐ FPT Polytechnic.

Ý kiến nhận xét, đánh giá của cán bộ hướng dẫn:

your phone? Save to

read later on your computer

Save to a Studylist

Trang 5

LỜI CẢM ƠN

Trong suốt thời gian học tập và rèn luyện tại Trường Cao đẳng FPT Polytechnic Hà Nội cho đến nay, chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý thầy cô và bạn bè Với lòng biết ơn sâu sắc và chân thành nhất, nhóm em xin gửi đến tất cả thầy cô ngành Công nghệ thông tin - Ứng dụng phần mềm nói chung và cô Nguyễn Vân Anh nói riêng Cô đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong các tiết học trên lớp và suốt quãng thời gian học tập tại trường cho đến nay

Đặc biệt trong kỳ học này nhà trường cùng với các thầy giáo, cô giáo trong ngành Công Nghệ Thông Tin đã tổ chức giảng dạy cho chúng em tiếp cận với môn học Nhập Môn Kỹ Thuật Phần Mềm (SOF102) Với môn học này cô đã đưa ra cho chúng em những các đề tài dự án khác nhau để cho chúng em học tập nghiên cứu và tìm tòi để trau dồi những kiến thức để hoàn thiện bản thân mình hơn Trong môn học này nhóm chúng em đã chọn đề tài “Quản Lý Cửa hàng Bán Laptop” và được cô tận tâm hướng dẫn cho chúng em trong từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về đề tài mà chúng em chọn để làm, nghiên cứu với mong muốn đem lại những điều tốt nhất cho bản thân những người dùng.

Một lần nữa chúng em xin cảm ơn sâu sắc đến cô Nguyễn Vân Anh riêng và cũng như tất cả các thầy giáo, cô giáo trong ngành công nghệ thông tin nói chung đã trực tiếp hướng dẫn nhóm chúng em trong đề tài “Quản Lý Cửa hàng Bán Laptop” vừa qua, để nhóm chúng em có một bài báo cáo này để hoàn thành kỳ học của mình Em xin chúc thầy cô có nhiều sức khỏe và tâm huyết với nghề.

Trang 6

PHẦN 1:GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG1 Lý do chọn đề tài

Chúng ta có thể thấy được sự phát triển mạnh mẽ của ngành Công

nghệ thông tin trong thế kỷ 21 Công nghệ thông tin (CNTT) đã và đang thay đổi thế giới một cách nhanh chóng và từng bước kéo nền tri thức của nhân loại sát lại gần nhau hơn Đó là nhờ việc phát triển hệ thống các ứng dụng cũng như các trang thiết bị vật tư máy tính trên toàn thế giới Người sử dụng máy tính cũng từ đó ngày càng gia tăng Dẫn đến việc mua bán laptop nói riêng và máy tính nói chung với số lượng ngày càng lớn Nên việc quản lý số lượng nhập, bán, kiểm tra số lượng hàng tồn … đang thực hiện thông qua excel của các cửa hàng, doanh nghiệp gặp nhiều khó khăn Thấy được điều đó nên chúng em quyết định chọn đề tài “Quản lý cửa hàng bán Laptop” nhằm giúp các cửa hàng, doanh nghiệp tiết kiệm thời gian và công sức, đặc biệt giảm sai sót trong quá trình quản lý với số lượng lớn Mà con người rất khó quản lý khi dùng những phương pháp thủ công

2 Quy ước của tài liệu

Font chữ Kích thước chữ Khoảng cách giữa các dòng

Căn lề

Trang 7

3 Bảng chú giải thuật ngữ

Database, CSDL Là một tập hợp các dữ liệu có tổ chức, thường được sử dụng lưu trữ và truy cập điện tử từ hệ thống máy tính

Java Là một ngôn ngữ lập trình hướng đối tượng

Activity Diagram Là bản vẽ tập trung vào mô tả các hoạt động, luồng xử lý bên trong hệ thống

ERD Là mô hình thực thể kết hợp hay còn được gọi là thực thể liên kết Use case Mô tả sự tương tác đặc trưng giữa người dùng bên ngoài vào hệ thống Class Diagram Mô tả kiểu của các đối tượng trong hệ thống và các loại quan hệ khác

nhau tồn tại giữa chúng.

4 Mục tiêu của đề tài

Với việc quản lý công việc diễn ra ngày một nhiều trên giấy, khối lượng dữ liệu ngày càng lớn cho nên phần mềm quản lý bán Laptop cho cửa hàng ra đời nhằm mục đích giúp cho các công ty quản lý những thông tin sản phẩm, nhân viên một cách đơn giản, hiệu quả và nhanh chóng Vì thế mục tiêu đề tài quản lý cửa hàng bán Laptop của bọn em sẽ giúp cho các doanh nghiệp giải quyết một số vấn đề thiết yếu sau:

-Giúp nhân viên tư vấn nhu cầu cho khách hàng một cách dễ dàng -Giúp công ty quản lý thông tin nhân viên, khách hàng một cách cụ thể -Giúp công ty quản lý sản phẩm, kho hàng dễ dàng theo dõi và quản lý -Giúp công ty tăng hiệu suất làm việc và giảm chi phí vận hành -Giúp công ty quản lý thu chi nguồn vốn một cách trực quan tránh thất

Trang 8

5 Phạm vi đề tài

Trong phạm vi đề tài quản lý cửa hàng bán Laptop nhóm chúng em sẽ giải quyết được vấn đề của bài toán về tư vấn nhu cầu của khách hàng, quản lý bán hàng, quản lý kho Ngoài ra còn để giúp các công ty quản lý các thông tin quan trọng như thu chi một cách nhanh chóng và chính xác, dễ dàng thực hiện được các công việc Đồng thời giúp cho các nhân viên trong cửa hàng bán Laptop có thể quản lý thống kê, kiểm soát số lượng hàng hóa trong kho của cửa hàng, giúp tăng hiệu suất công việc và giảm thiểu chi phí

6 Bố cục tài liệu

Phần I: GIỚI THIỆU ĐỀ TÀI HỆ THỐNG - Trang bìa dự án, thành

viên nhóm dự án, mục lục, theo dõi phiên bản dự án, nhận xét của giảng viên hướng dẫn, lời cảm ơn, tóm tắt nội dung dự án

Phần II: DATABASE - Thiết kế cơ sở dữ liệu (database) Xác định thực

thể, các mô hình sơ đồ của cơ sở dữ liệu như ER, ERD và chuẩn hóa CSDL

Phần III: PHÂN TÍCH VÀ THIẾT KẾ - Phân tích các yêu cầu nghiệp

vụ và thiết kế giao diện phần mềm

Phần IV: CÁC CHỨC NĂNG - Mô tả các chức năng có trong hệ thống Phần V: CÁC PHI CHỨC NĂNG - Chỉ ra những quy định về tính chất

và ràng buộc cho hệ thống.

Phần VI: KIỂM THỬ - Kiểm thử phần mềm

Phần VII: TỔNG KẾT - Khái quát toàn bộ dự án để có sự đánh giá và rút

ra những kết luận chung

Phần VIII: CÁC YÊU CẦU KHÁC - Các yêu cầu khác và dự định trong tương lai

7 Khảo sát

Trang 9

Hình thức khảo sát Gọi Điện thoại

Đối tượng khảo sát Khảo sát cửa hàng linh kiện bán máy tính và Laptop của anh: Đoàn Văn Kiên Địa chỉ: 66 Cầu Diễn, Phúc Diễn, bắc Từ

Đoàn Trung Kiên

Kế hoạch Khảo sát Cả nhóm họp để đưa ra các câu hỏi nhằm xây dựng các tính năng chính, các chức năng cần thiết Sau đó đi khảo sát tại các cửa hàng, showroom kinh doanh về Laptop.

Mục đích của khảo sát -Tham khảo hệ thống và chức năng quản lý bán hàng của các cửa

Trang 10

Người phỏng vấn Khảo sát showroom công ty TNHH GearCom

Câu hỏi 1: Thưa anh, hiện tại thì cách sắp xếp Laptop và các thiết bị của cửa hàng mình như thế nào, anh giải quyết như nào với trường hợp máy tính và linh kiện bị lỗi?

-Hiện tại bên mình sắp xếp theo từng kệ riêng biệt và phân theo các nhóm hàng

khác nhau

-Còn về các thiết bị bị lỗi thì bên mình sẽ kiểm tra ra rồi lưu trữ ở một vị trí riêng sau đó bên mình sẽ báo lại rồi chuyển giao lại cho nhà sản xuất Câu hỏi 3: Thưa anh, quy trình bảo hành

của hàng hoạt động như nào.

-Nếu sản phẩm trong thời gian bảo hành kỹ thuật viên kiểm tra, nếu do lỗi của người dùng ví dụ: chảy nổ, ẩm mốc, dính

nước vào… thì sẽ không được bảo hành, còn lại lỗi do nhà sản xuất sẽ được bảo hành ngay lập tức và đối mới các phần bị hư hỏng cho khách hàng

-Nếu sản phẩm trong thời gian bảo hành mà công ty ngừng kinh doanh hoặc hết sản phẩm để đổi sản phẩm đó thì khách hàng có thể đổi sang các sản phẩm tương đương hoặc công ty sẽ gửi lên hãng bảo hành hộ khách hàng Câu hỏi 4: Thưa anh, anh quản lý thu chi

tại của hàng như thế nào.

-Bên mình sẽ thông kê các khoản thu chi theo từng tháng và từng quý của năm để báo cáo cho cấp trên.

Câu hỏi 5: “Thưa anh, khi quản lý bán máy tính và linh kiện chúng ta cần quản lý những thông tin gì? Và quản lý tồn kho như nào?

-Bên mình sẽ quản lý theo mã hàng,Loại hàng, số lượng của mã hàng đó trong kho Và thống kê số lượng hàng tồn kho để báo cáo lại cho cấp trên.

Trang 11

Kết luận của khảo sát

Dựa vào khảo sát nhóm chúng em đã xây dựng được một app “Quản lý Cửa Hàng Laptop” như sau:

➢ Đối tượng sử dụng:

-Kế toán: Kiểm tra, giám sát các khoản thu, khoản chi, nhập kho,

xuất kho, kiểm kê hàng tồn có trong kho Báo cáo doanh thu

-Nhân viên quản lý kho: Có trách nhiệm cập nhật hàng ngày các

linh kiện trong kho, báo cáo lại các sản phẩm tồn kho.

-Nhân viên bán hàng: Tư vấn cho khách hàng để khách hàng đến trực tiếp cửa hàng hoặc khách hàng có thể đặt mua sản phẩm Khi có đơn hàng thì báo cho bên kế toán để nhập xuất hóa đơn

-Nhân viên kỹ thuật: Có trách nhiệm tiếp nhận khách hàng đến

bảo hàng, hỗ trợ kỹ thuật như tiến hành sửa chữa hoặc nâng cấp cho khách hàng Có thể phối hợp với bộ phận kinh doanh trong việc tư vấn khách hàng lựa chọn linh kiện hoặc máy tính sao cho phù hợp

Nghiệp vụ + chức năng:

-Phần mềm được xây dựng phù hợp với những cửa hàng bán Laptop và

các thiết bị điện tử, các đối tượng sử dụng phần mềm được hướng đến là nhân viên và chủ cửa hàng.

-Các chức năng được thiết kế theo nhu cầu chung của các cửa hàng và cũng tuân theo những nghiệp vụ về mặt hàng kinh doanh máy tính Laptop

-Hàng ngày các quản lý kiểm tra các mã của Laptop và linh kiện trong kho xem số lượng ra sao Việc làm này diễn ra dựa trên việc vào kho Kiểm tra các hóa đơn nhập, tạo lập các hóa đơn nhập các thiết bị máy tính

-Chức năng đăng nhập: Khi ấn vào thì sẽ hiển thị ra form Sau đó

người dùng có thể đăng nhập vào phần mềm để sử dụng các chức năng được phân theo vai trò của người sử dụng theo từng tài khoản.

Ngoài ra có thể lựa chọn các chức năng như: đổi mật khẩu hoặc quên mật khẩu khi cần.

-Chức năng quản lý sản phẩm: Lúc đầu nhấn vào thì hiển thị form

quản lý sản phẩm Trong form sản phẩm sẽ hiển thị ra 2 chức năng đó là chức năng xem sản phẩm và chức năng thêm sản phẩm.

- Trong chức năng xem sản phẩm có phương thức xóa sản phẩm: Khi người dùng muốn xóa một sản phẩm thì kích vào sản phẩm đó để xóa đi

- Chức năng thêm sản phẩm: khi người dùng muốn thêm sản phẩm thì phải điền đầy đủ thông tin

Trang 12

-Chức năng quản lý doanh thu: Sẽ hiển thị form quản lý doanh

thu Sẽ hiển thị các khoản thu chi được cập nhật liên tục Từ đó có thể theo dõi thu chi và các sản phẩm bán được một cách trực quan dễ dàng theo dõi các sản phẩm bán chạy hoặc bán ế để cải thiện sản phẩm.

-Chức năng quản lý nhân viên: Sẽ hiển thị form quản lý nhân

viên Sẽ hiển thị các thông tin chi tiết của nhân viên từ đó dễ dàng quản lý thay đổi khi cần thiết.

-Chức năng quản lý khách hàng: Sẽ hiển thị form quản lý nhân

viên Sẽ hiển thị các thông tin chi tiết của khách hàng như lịch sử mua hàng từ đó dễ dàng hỗ trợ, quản lý thông tin.

-Chức năng quản lý hóa đơn: Sẽ hiển thị form quản lý hóa đơn.

Sẽ hiển thị các thông tin chi tiết hóa dơndơn của khách hàng lưu lại lịch sử mua hàng từ đó dễ dàng hỗ trợ, quản lý thông tin.

-Chức năng quản lý ưu đãi: Sẽ hiển thị form tạo ưu đãi Người

sử dụng có thể dễ dàng tạo các ưu đãi và các voucher nhằm kích cầu cho các sản phẩm và cũng có thể dễ dàng quản lý tại đây.

Trang 13

7 Võ Quang Sơn Tester

Mã Task Tên TaskMã

Trang 14

Ngày nay, ngành Công nghệ thông tin phát triển rất nhanh chóng, ứng dụng ngày càng rộng rãi trong cuộc sống và trong các công tác quản lý của các công ty, bệnh viện, trường học… Đặc biệt là trong việc quản lý bán hàng Nó có tác dụng thiết thực đối với đời sống con người, giúp cho người quản lý có cái nhìn tổng thể mà chi tiết thông tin được lưu trữ đầy đủ, cập nhật hàng ngày, nâng cao hiệu quả làm việc, tiết kiệm sức làm việc Chính vì vậy máy tính và linh kiện máy tính trên thị trường và các thiết bị điện tử là rất nhiều, cùng với rất

Trang 15

nhiều chủng loại và nguồn gốc xuất xứ Với niềm đam mê tìm hiểu những vấn đề liên quan đến chuyên ngành học tập Công nghệ thông tin của mình, chúng em đã quyết định chọn đề tài quản lý bán hàng: linh kiện máy tính

Để đáp ứng được những nhu cầu đó, nhóm chúng em đã tạo ra một phần mềm quản lý bán máy tính Laptop nhằm góp phần tăng hiệu suất công việc, tiết kiệm thời gian và hỗ trợ cho các công ty doanh nghiệp lưu trữ thông tin một cách đầy đủ, chính xác

10 Các chức năng của sản phẩm

Dựa vào phần khảo sát thì nhóm chúng em với đề tài quản lý bán máy tính đã đưa ra 3 chức năng chính như sau:

Chức năng quản lý sản phẩm Chức năng quản lý nhân viên Chức năng quản lý khách hàng Chức năng quản lý hóa đơn Chức năng quản lý ưu đãi

11 Đặc điểm người sử dụng

Dựa vào khảo sát chúng em đưa ra được đặc điểm của người sử dụng như sau:

Nhân viên: Tư vấn cho khách hàng để khách hàng đến trực tiếp cửa hàng

hoặc khách hàng mua online Khi có đơn hàng thì tạo hóa đơn, Có trách nhiệm cập nhật hàng ngày các linh kiện trong kho, Kiểm tra, giám sát các khoản thu, khoản chi, nhập kho, xuất kho, kiểm kê hàng tồn có trong kho, báo cáo doanh thu.

Quản lý:Quản lý nhân viên trong cửa hàng, kiểm tra báo cáo và quản lý

doanh thu.

Trang 16

12 Môi trường vận hành

Dựa vào phần khảo sát thì dự án quản lý bán máy tính của nhóm chúng em sẽ sử dụng môi trường vận hành như sau:

Ngôn ngữ lập trình: Hệ thống được xây dựng trên nền Java

Swing với ngôn ngữ Java Cơ sở dữ liệu của hệ thống sử dụng CSDL Microsoft SQL Server 2019

Yêu cầu phần cứng:

o CPU: core i5 thế hệ 8 trở lên o RAM: ít nhất 4GB

o Đĩa cứng (ổ C:): Tối thiểu trống 5GB o Hệ điều hành: Window 7 trở lên

13 Các ràng buộc về thực thi và thiết kế

Dựa vào phần khảo sát thì dự án quản lý bán Laptop của nhóm chúng em đưa ra các ràng buộc về thực thi và thiết kế sau:

Ngôn ngữ lập trình: Java

Cơ sở dữ liệu: CSDL Microsoft SQL Server 2019 Ràng buộc thực tế:

o Kích thước của CSDL đủ lớn để lưu trữ thông tin khi sử dụng, dễ dàng nâng cấp về sau Bàn giao sản phẩm đúng thời gian và địa o điểm thích hợp

Trang 17

o Phần mềm chạy trên nền Windows, MacOS và Linux

14 Các giả định và phụ thuộc

Để sử dụng được app thì bắt buộc thiết bị truy cập phải có trình duyệt và có thể truy cập được vào mạng internet Ví dụ như:

Máy tính bắt buộc phải kết nối mạng Lan cục bộ Phần mềm hỗ trợ sao lưu hệ thống theo thời gian định sẵn

● Ô bên phải là các thuộc tính của thực thể

Các mối quan hệ, được quyết định khi có mối liên hệ chặt chẽ với nhau, thể hiện số lượng qua các mút nối

Trang 19

Mô tả ERD

Tên bảngTên CộtKiểu dữ liệuRàng buộcMô Tả

Trang 20

TenKH nvarchar(100) not null tên khách hàng DiaChiKhachH

thanh toán

thanh toán

TenDongSanPh am

nvarchar(100) not null Tên dòng sản phẩm

NhaPhanPhoi nvarchar(100) not null nhà phân phối

Trang 21

SoLuong int not null số lượng

TaiKhoan nvarchar(100)` FK not null tài khoản

đồng

Trang 22

TenCH nvarchar(100) not null tên cửa hàng

Trang 23

Mối quan hệ con, chức năng bên phải là 1 phần của chức năng bên trái Include: Quan hệ ràng buộc.

Chức năng A trỏ đến B, để sử dụng chức năng A, ta cần sử dụng chức năng

Trang 24

Hình 1: Use case diagram cửa hàng bán laptop

1.1 : Use Case chi tiết

Trang 25

Hình 2 Chức năng quản lý hóa đơn

Trang 26

Hình 3: Chức năng quản lý khách hàng

Trang 27

Hình 4 Chức năng quản lý nhân viên

Trang 28

Hình 5 Chức năng quản lý doanh thu

Hình 6 Chức năng quản lý sản phẩm

Trang 29

Hình 7 Chức năng quản lý ưu đãi

2 Mô hình Activity Diagram

-Giải thích ký hiệu :

Điểm bắt đầu và điểm kết thúc của một quá trình hành động của chức năng

Một hành động

Điểm rẽ nhánh, thường là một mệnh đề kiểm tra điều kiện

Thể hiện rẽ nhánh từ một hoạt động sang nhiều hoạt động và điểm tụ lại của những hoạt động đó để thực hiện hoạt động kế tiếp

Trang 30

Chức năng đăng nhập

Trang 31

Activity diagram quên mật khẩu

Trang 32

Activity diagram đổi mật khẩu

2.1 Activity diagram Ưu đãi

Trang 33

Thêm ưu đãi

Trang 34

Sửa ưu đãi

Trang 35

Xóa ưu đãi 2.2 Activity diagram Quản lý sản phẩm

Trang 36

Xem sản phẩm

Thêm sản phẩm

Trang 37

Sửa sản phẩm

Trang 38

Xóa sản phẩm

Trang 39

Tìm sản phẩm

2.3 Activity Diagram Quản lý nhân viên

Trang 40

Xem nhân viên

Thêm nhân viên

Ngày đăng: 04/05/2024, 15:23

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan