Đặc tả yêu cầu phần mềm cho dự án xây dựng hệ thống quản lý cửa hàng bán máy tính

Tài liệu nghiên cứu Đặc tả yêu cầu phần mềm đề tài dự án xây dựng phần mềm quản lý cửa hàng bán máy tính, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về kỹ

Người đăng

Ẩn danh

Thể loại

Đặc tả yêu cầu phần mềm

2022

56
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

DANH SÁCH THÀNH VIÊN

GIẢNG VIÊN HƯỚNG DẪN

LỜI CẢM ƠN

TÓM TẮT NỘI DUNG DỰ ÁN

1. PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG

1.1. Lý do chọn đề tài

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

1.3. Bảng chú giải thuật ngữ

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

1.5. Phạm vi đề tài

1.6. Tài liệu tham khảo

1.7. Bố cục tài liệu

1.8. Khảo sát, mô tả hiện trạng của hệ thống

1.9. Khởi tạo và lập kế hoạch

1.10. Bối cảnh của sản phẩm

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

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

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

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

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

2. PHẦN 2: PHÂN TÍCH VÀ THIẾT KẾ

2.1. Mô hình Use Case

2.1.1. Use case tổng

2.1.2. use case chi tiết

2.2. Mô hình Activity Diagram

2.2.1. Activity thêm khách hàng

2.2.2. Activity sửa khách hàng

2.2.3. Activity xóa khách hàng

2.2.4. activity tìm kiếm khách hàng

2.2.5. Activity Báo cáo thống kê

2.2.6. Activity Quản Lí NCC

3. PHẦN 3: DATABASE

3.1. Xác định thực thể

3.2. Chuẩn hóa 1NF, 2NF, 3NF

4. PHẦN 4: CÁC CHỨC NĂNG

4.1. Tính năng số 1

4.2. Tính năng số 2 tương tự nội dung như tính năng 1 (và còn tiếp)

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

5.1. Yêu cầu về tính sẵn sàng

5.2. Yêu cầu về an toàn

5.3. Yêu cầu về bảo mật

5.4. Các đặc điểm chất lượng phần mềm

5.5. Các quy tắc nghiệp vụ

6. PHẦN 6: KIỂM THỬ

7. PHẦN 7: TỔNG KẾT

7.1. Thời gian phát triển dự án

7.2. Mức độ hoàn thành dự án

7.3. Những khó khăn rủi ro gặp phải và cách giải quyết

7.4. Những bài học rút ra sau khi làm dự án

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

8. PHẦN 8: YÊU CẦU KHÁC

Phụ lục A: Kế hoạch trong tương lai

Phụ lục B

Phụ lục C

Tóm tắt

I. Giới thiệu về phần mềm quản lý cửa hàng máy tính

Phần mềm quản lý cửa hàng máy tính là một giải pháp công nghệ thông tin hiện đại, giúp các cửa hàng bán máy tính quản lý hiệu quả các hoạt động kinh doanh. Yêu cầu phần mềm cho dự án này được xây dựng nhằm đáp ứng nhu cầu quản lý thông tin sản phẩm, khách hàng, và doanh thu một cách chính xác và nhanh chóng. Việc sử dụng phần mềm này không chỉ giúp tiết kiệm thời gian mà còn giảm thiểu sai sót trong quá trình quản lý. Theo khảo sát, nhiều cửa hàng hiện đang gặp khó khăn trong việc quản lý hàng tồn kho và doanh thu, do đó, việc phát triển phần mềm này là cần thiết.

1.1. Tính năng của phần mềm

Phần mềm quản lý cửa hàng máy tính cần có các tính năng chính như quản lý kho, quản lý khách hàng, và quản lý doanh thu. Các tính năng này bao gồm: quản lý thông tin sản phẩm, theo dõi tình trạng hàng hóa, và báo cáo doanh thu. Đặc biệt, phần mềm cũng cần tích hợp chức năng quản lý bảo hànhquản lý sửa chữa, giúp cửa hàng dễ dàng theo dõi và xử lý các yêu cầu của khách hàng. Việc tích hợp các tính năng này sẽ giúp nâng cao hiệu quả hoạt động của cửa hàng và tạo sự hài lòng cho khách hàng.

II. Yêu cầu phần mềm cho dự án quản lý cửa hàng

Yêu cầu phần mềm cho dự án quản lý cửa hàng máy tính bao gồm các tiêu chí cụ thể về chức năng và hiệu suất. Phần mềm cần phải đáp ứng được các yêu cầu về tính sẵn sàng, an toàn và bảo mật. Đặc biệt, phần mềm phải có khả năng xử lý đồng thời nhiều yêu cầu từ người dùng mà không làm giảm hiệu suất. Các yêu cầu này được xác định dựa trên khảo sát thực tế tại các cửa hàng, nơi mà việc quản lý thông tin sản phẩm và khách hàng là rất quan trọng. Việc xây dựng một hệ thống quản lý kho máy tính hiệu quả sẽ giúp các cửa hàng tối ưu hóa quy trình làm việc và giảm thiểu rủi ro trong quản lý.

2.1. Các yêu cầu chức năng

Các yêu cầu chức năng của phần mềm bao gồm: quản lý thông tin sản phẩm, theo dõi hàng tồn kho, và quản lý doanh thu. Phần mềm cũng cần có khả năng tạo báo cáo chi tiết về doanh thu và hàng tồn kho, giúp người quản lý có cái nhìn tổng quan về hoạt động kinh doanh. Ngoài ra, phần mềm cần hỗ trợ quản lý khách hàngquản lý bảo hành, giúp cửa hàng dễ dàng theo dõi và xử lý các yêu cầu của khách hàng. Việc đáp ứng các yêu cầu này sẽ giúp phần mềm trở thành một công cụ hữu ích cho các cửa hàng bán máy tính.

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

Phân tích và thiết kế phần mềm là bước quan trọng trong quá trình phát triển phần mềm quản lý cửa hàng máy tính. Việc xác định các yêu cầu cụ thể và thiết kế giao diện người dùng sẽ giúp đảm bảo rằng phần mềm đáp ứng được nhu cầu của người sử dụng. Mô hình Use Case và Activity Diagram sẽ được sử dụng để mô tả các chức năng của phần mềm và cách thức người dùng tương tác với hệ thống. Điều này không chỉ giúp nhóm phát triển hiểu rõ hơn về yêu cầu của khách hàng mà còn giúp tối ưu hóa quy trình phát triển phần mềm.

3.1. Mô hình Use Case

Mô hình Use Case sẽ được xây dựng để mô tả các tương tác giữa người dùng và hệ thống. Các đối tượng sử dụng phần mềm bao gồm nhân viên bán hàng, nhân viên kho, và quản lý. Mỗi đối tượng sẽ có các chức năng riêng biệt mà họ cần thực hiện, từ việc quản lý hàng tồn kho đến việc tạo hóa đơn bán hàng. Việc xây dựng mô hình này sẽ giúp nhóm phát triển có cái nhìn rõ ràng hơn về các yêu cầu và chức năng cần thiết của phần mềm.

IV. Kiểm thử phần mềm

Kiểm thử phần mềm là một bước không thể thiếu trong quá trình phát triển phần mềm quản lý cửa hàng máy tính. Việc kiểm thử sẽ giúp phát hiện và khắc phục các lỗi trước khi phần mềm được đưa vào sử dụng thực tế. Các phương pháp kiểm thử sẽ bao gồm kiểm thử chức năng, kiểm thử hiệu suất và kiểm thử bảo mật. Đặc biệt, việc kiểm thử bảo mật là rất quan trọng, vì phần mềm sẽ xử lý nhiều thông tin nhạy cảm của khách hàng. Đảm bảo rằng phần mềm hoạt động ổn định và an toàn sẽ giúp tăng cường niềm tin của khách hàng vào dịch vụ của cửa hàng.

4.1. Kế hoạch kiểm thử

Kế hoạch kiểm thử sẽ được xây dựng dựa trên các yêu cầu chức năng và phi chức năng của phần mềm. Các kịch bản kiểm thử sẽ được thiết kế để đảm bảo rằng tất cả các chức năng của phần mềm đều hoạt động đúng như mong đợi. Ngoài ra, việc kiểm thử hiệu suất cũng sẽ được thực hiện để đảm bảo rằng phần mềm có thể xử lý đồng thời nhiều yêu cầu mà không bị giảm hiệu suất. Kết quả kiểm thử sẽ được ghi lại và phân tích để đưa ra các biện pháp cải tiến cần thiết.

01/02/2025

Trích đoạn nội dung tài liệu

Bộ Giáo Dục và Đào Tạo CAO ĐẲNG FPT POLYTECHNIC ------🙞🙜🕮🙞🙜------ ĐẶC TẢ YÊU CẦU PHẦN MỀM Đề tài: DỰ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN MÁY TÍNH Giáo viên hướng dẫn: Hoàng Quốc Việt Sinh viên thực hiện: Trần Viết Thành An Đỗ Hồng Kiên Phạm Quang Dương Bùi Xuân Quyền Nguyễn Kim Tuấn Dũng 1 Đặc Tả Yêu Cầu Phần Mềm cho <Quản lý cửa hàng bán máy tính> Phiên bản 1.0 được phê chuẩn Được chuẩn bị bởi nhóm 7 Cao đẳng thực hành FPT Polytechnic Ngày tạo ra bản đặc tả 31-10-2022 2 Mục Lục Theo dõi phiên bản tài liệu DANH SÁCH THÀNH VIÊN GIẢNG VIÊN HƯỚNG DẪN LỜI CẢM ƠN TÓM TẮT NỘI DUNG DỰ ÁN PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG 1. Lý do chọn đề tài 2. Quy ước của tài liệu 3. Bảng chú giải thuật ngữ 4.

Mục tiêu của đề tài 5. Phạm vi đề tài 6. Tài liệu tham khảo 7. Bố cục tài liệu 8.

Khảo sát, mô tả hiện trạng của hệ thống 9. Khởi tạo và lập kế hoạch 10. Bối cảnh của sản phẩm 11. Các chức năng của sản phẩm Sử dụng biểu đồ phân cấp chức năng hệ thống không dùng mũi tên.

Đặc điểm người sử dụng 13. Môi trường vận hành 14. Các ràng buộc về thực thi và thiết kế 15. Các giả định và phụ thuộc PHẦN 2: PHÂN TÍCH VÀ THIẾT KẾ 1.

Mô hình Use Case 2. Mô hình Activity Diagram 3. Thiết kế giao diện PHẦN 3: DATABASE 1. Xác định thực thể 3.

Chuẩn hóa 1NF, 2NF, 3NF PHẦN 4: CÁC CHỨC NĂNG 1. Tính năng số 1 2. Tính năng số 2 tương tự nội dung như tính năng 1 (và còn tiếp)……. 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 4. Các đặc điểm chất lượng phần mềm 5.

Các quy tắc nghiệp vụ PHẦN 6: KIỂM THỬ PHẦN 7: TỔNG KẾT 1. Thời gian phát triển dự án 2. Mức độ hoàn thành dự án 3. Những khó khăn rủi ro gặp phải và cách giải quyết 4.

Những bài học rút ra sau khi làm dự án 5. Kế hoạch phát triển trong tương lai PHẦN 8: YÊU CẦU KHÁC 3 SRS <Quản Lý Cửa Hàng Bán Máy Tính> UDPM 4 Phụ lục A: Kế hoạch trong tương lai Phụ lục B: Phụ lục C: ❖ Theo dõi phiên bản tài liệu Phiên Tên Ngày Lý do thay đổi bản 31/10/202 Phần mềm Quản Lý Bán Máy Tính. Không thay đổi 1.0 2 ❖ DANH SÁCH THÀNH VIÊN STT Họ & Tên Mã Sinh Viên Ngành học Số Điện Thoại Email 1 Đỗ Hồng Kiên PH21883 UDPM 08xxxx kiendhph21883@fpt.vn 2 Bùi Xuân Quyền PH22714 UDPM 08xxxx quyenbxph22714@fpt.vn 3 Trần Viết Thành An PH22740 UDPM 08xxxx antvtph22740@fpt.vn 4 Phạm Quang Dương PH22671 UDPM 08xxxx duongpqph22671@fpt.vn Nguyễn Kim Tuấn 5 PH22502 UDPM 08xxxx dungnktph22502@fpt.vn Dũng ❖ GIẢNG VIÊN HƯỚNG DẪN Họ và tên: Thầy Hoàng Quốc Việt 4 SRS <Quản Lý Cửa Hàng Bán Máy Tính> UDPM 5 Cơ quan công tác: Trường CĐ FPT Polytechnic. Điện thoại: Email: ….vn Ý kiến nhận xét, đánh giá của cán bộ hướng dẫn: ……………………………………………………………………………………….

Giáo viên hướng dẫn Xác nhận của Bộ Môn (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) ❖ LỜI CẢM ƠN ❖ TÓM TẮT NỘI DUNG DỰ Á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 5 SRS <Quản Lý Cửa Hàng Bán Máy Tính> UDPM 6 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à Thầy Hoàng Quốc Việt nói riêng. Thầy đã 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 Thầy đã đư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ý Bán Máy Tính” 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, cũng như đem lại quyền lợi cao cho các doanh nghiệp lớn. Một lần nữa chúng em xin cảm ơn sâu sắc đến Thầy Hoàng Quốc Việt 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ý Bán Máy Tính” 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. PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG 1.

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 6 SRS <Quản Lý Cửa Hàng Bán Máy Tính> UDPM 7 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 máy tính 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ý bán máy tính” 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.

Quy ước của tài liệu Chữ Kích Thước Chữ Căn lề Phần 1 Time New Roman 12 Trái Phần 2 Time New Roman 12 Trái Phần 3 Time New Roman 12 Trái Phần 4 Time New Roman 12 Trái Phần 5 Time New Roman 12 Trái Phần 6 Time New Roman 12 Trái Phần 7 Time New Roman 12 Trái Phần 8 Time New Roman 12 Trái 3. Bảng chú giải thuật ngữ Thuật toán Giải thích 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 7 SRS <Quản Lý Cửa Hàng Bán Máy Tính> UDPM 8 SQL Server Là một hệ quản trị cơ sở dữ liệu quan hệ được phát triển bởi Microsoft 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 NF Các kiểu chuẩn hóa dữ liệu 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 máy tính 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ý bán máy tính 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 thực hiện xây dựng PC cho khách hàng.

- Giúp công ty quản lý thông tin nhân viên, khách hàng. - Giúp công ty quản lý kho hàng. - Giúp công ty tăng hiệu suất và giảm chi phí vận hành. Phạm vi đề tài Database, CSDL Trong phạm vi đề tài quản lý bán máy tính chúng em sẽ giải quyết được vấn đề của bài toán về xây dựng cấu hình máy tính, 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 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 trong khi làm. Đồng thời phục vụ cho các nhân viên trong công ty bán máy tính có thể quản lý thống kê, kiểm soát số lượng hàng hóa khi nhập của cửa hàng, giúp tăng hiệu suất công việc và giảm thiểu sức người. 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. 8 SRS <Quản Lý Cửa Hàng Bán Máy Tính> UDPM 9 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. Khảo sát, mô tả hiện trạng của hệ thống 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 của anh: Phạm Quang Dương Địa chỉ: Quán Mỹ, Tân Dân, Sóc Sơn, Hà Nội Hottline: 0918617222 Khảo sát CÔNG TY TNHH MÁY TÍNH Dương Quyền Địa chỉ: Quán Mỹ, Tân Dân, Sóc Sơn, Hà Nội Hottline: 0918617222 Người lên kế hoạch khảo sát Bùi Xuân Quyền Trần Viết Thành An Người thực hiện khảo sát Nguyễn Kim Tuấn Dũng Thời gian khảo sát 31/10 - 01/11 Kế hoạch khảo sát Cả nhóm họp để đưa ra các câu hỏi nhằm mục đích xây dựng các chức 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ề linh kiện máy tính. Mục đích của khảo sát 1. Tham khảo hệ thống và chức năng quản lý bán hàng của các cửa hàng trên. Xây dựng và tối ưu các chức năng của app bán máy tính và linh kiện máy tính.

Tìm hiểu và xây dựng thêm chức năng hữu ích mới.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Yêu cầu phần mềm cho dự án quản lý cửa hàng máy tính" cung cấp cái nhìn tổng quan về các yếu tố cần thiết để phát triển phần mềm hiệu quả cho việc quản lý cửa hàng máy tính. Tác giả nhấn mạnh tầm quan trọng của việc xác định các yêu cầu cụ thể, từ quản lý hàng tồn kho đến xử lý giao dịch và hỗ trợ khách hàng. Những lợi ích mà bài viết mang lại cho độc giả bao gồm việc hiểu rõ hơn về quy trình phát triển phần mềm, cũng như cách tối ưu hóa hoạt động kinh doanh thông qua công nghệ.

Nếu bạn muốn tìm hiểu sâu hơn về các khía cạnh liên quan đến công nghệ thông tin và phần mềm, hãy tham khảo các tài liệu như Luận văn thạc sĩ khoa học máy tính hỗ trợ suy luận trong điều khiển truy xuất dữ liệu gis, nơi bạn có thể khám phá cách áp dụng công nghệ trong việc quản lý dữ liệu. Ngoài ra, Luận văn thạc sĩ khoa học máy tính kỹ thuật tìm kiếm dựa trên giai điệu sẽ giúp bạn hiểu thêm về các kỹ thuật tìm kiếm thông minh trong lĩnh vực công nghệ. Cuối cùng, Luận văn thạc sĩ kỹ thuật viễn thông phân loại chủ đề bản tin online sử dụng máy học sẽ mở rộng kiến thức của bạn về ứng dụng máy học trong việc phân loại thông tin. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về các ứng dụng công nghệ trong quản lý và phát triển phần mềm.