TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG Đặc Tả Yêu Cầu Phần Mềm Cho Website bán quần áo Phiên bản 1.0 được phê chuẩn Được chuẩn bị bởi nhóm Camel CẦN THƠ, 10/2021 Mục lục 1.2 Công ước tài liệu. Error! Bookmark not defined.3 Đối tượng dự định và đề xuất đọc .4 Phạm vi sản phẩm .5 Tài liệu tham khảo. MÔ TẢ TỔNG THỂ .1 Bối cảnh sản phẩm .2 Chức năng sản phẩm .a Nhóm chức năng đăng nhập .b Quản lý sản phẩm .e Quản lý nhóm nhãn .f Quản lý bình luận .g Quản lý đánh giá .h Sửa thông tin tài khoản .i Quản lý giỏ hàng .k Quản lý thành viên .3 Đặc điểm người dùng .4 Môi trường hoạt động.5 Ràng buộc về thực thi và thiết kế. 10 Các giới hạn về phần cứng .6 Tài liệu người dùng .7 Giả định và phụ thuộc.
YÊU CẦU GIAO DIỆN BÊN NGOÀI .1 Giao diện người dùng .2 Giao tiếp phần cứng .3 Giao tiếp phần mềm .4 Giao tiếp truyền thông tin. TÍNH NĂNG CỦA HỆ THỐNG.1 Nhóm chức năng đăng nhập .a Tính năng đăng ký .b Tính năng đăng nhập .c Tính năng đăng xuất .d Tính năng quên mật khẩu .2 Quản lý sản phẩm .a Tính năng thêm sản phẩm.b Tính năng sửa sản phẩm .c Tính năng tìm sản phẩm theo mã .d Tính năng tìm sản phẩm theo tên .e Tính năng tìm sản phẩm theo nhãn.f Tính năng tìm sản phẩm theo khoảng giá .g Tính năng tìm sản phẩm theo khuyến mãi .h Tính năng xóa sản phẩm.a Tính năng thêm khuyến mãi .b Tính năng sửa khuyến mãi .c Tính năng tìm khuyến mãi theo mã .d Tính năng tìm khuyến mãi theo tên.e Tính năng tìm khuyến mãi theo thời gian .f Tính năng xóa khuyến mãi.a Tính năng tạo nhãn .b Tính năng tìm nhãn .c Tính năng sửa nhãn .d Tính năng xóa nhãn .5 Quản lý nhóm nhãn .a Tính năng tạo nhóm nhãn .b Tính năng tìm nhóm nhãn .c Tính năng sửa nhóm nhãn .d Tính năng xóa nhóm nhãn .6 Quản lý bình luận .a Tính năng tạo bình luận.b Tính năng tìm bình luận.c Tính năng sửa bình luận .d Tính năng xóa bình luận .e Tính năng trả lời bình luận .7 Quản lý đánh giá .a Tính năng thêm đánh giá .b Tìm đánh giá theo sản phẩm .8 Sửa thông tin tài khoản .9 Quản lý giỏ hàng .a Thêm giỏ hàng .c Thêm sản phẩm vào giỏ hàng .d Xóa sản phẩm khỏi giỏ hàng .c Tìm hóa đơn theo thời gian .11 Quản lý thành viên .a Thêm thành viên .c Sửa thông tin thành viên .d Tìm thành viên theo mã .e Tìm thành viên theo tên .a Thống kê doanh thu theo sản phẩm .b Thống kê doanh thu theo nhãn .c Thống kê doanh thu theo nhóm nhãn. CÁC YÊU CẦU PHI CHỨC NĂNG KHÁC .1 Yêu cầu thực thi .2 Yêu cầu an toàn .3 Yêu cầu bảo mật .4 Các đặc điểm chất lượng phần mềm .5 Quy tắc Nghiệp vụ.1 Mục tiêu Mục tiêu của tài liệu đặc tả này là đưa ra các hướng dẫn cần thiết cho thiết kế và triển khai website, đáp ứng tất cả các yêu cầu được đưa ra. Trong trường hợp của website này, tài liệu này sẽ chứa đầy đủ thông tin để trong trường hợp nhóm hiện tại không thể hoàn thành phần mềm, nhóm trong tương lai có thể sử dụng tài liệu này để tạo một phiên bản khác của phần mềm mà vẫn đáp ứng tất cả các yêu cầu.
Việc tạo ra Website giúp quản lý thông tin sản phẩm, khách hàng một cách bài bản hơn, khách hàng có thể sử dụng dịch vụ một cách dễ dàng, thuận tiện.2 Đối tượng dự định và đề xuất đọc Tài liệu này được sử dụng trong cả vòng đời của sản phẩm, dùng trong xây dựng và phát triển website. Do đó các đối tượng được đề xuất đọc là toàn bộ nhóm phát triển website.3 Phạm vi sản phẩm Tài liệu này đặc tả website bán quần áo (tạm gọi là Camel – theo tên của nhóm viết đặc tả). Website là một dịch vụ của doanh nghiệp nhằm mục đích tiếp cận các khách hàng tiềm năng, mở rộng thị trường thông qua việc khai thác nhu cầu mua sắm trực tuyến ngày càng tăng từ phía khách hàng. Về phía khách hàng của doanh nghiệp, website giúp việc mua sắm trở nên thuận tiện, dễ dàng và nhận được sự chăm sóc tốt hơn từ doanh nghiệp.4 Tài liệu tham khảo Principles & Modeling: Software Engineering A Practitioner’s Approach 8th (Pressman, 2015).
Types of Requirements: The Requirements Engineering Handbook (Ralph R. MÔ TẢ TỔNG THỂ 2.1 Bối cảnh sản phẩm Ngày nay, may mặc là một trong những nhu cầu thiết yếu của con người, việc kinh doanh các sản phẩm quần áo ngày càng được mở rộng, mẫu mã đa dạng hơn, tạo ra nhiều doanh thu. Vì thế số lượng khách hàng ngày càng đông, công việc của đội ngũ nhân viên ngày càng vất vả hơn, phương pháp quản lý khách hàng, thông tin sản phẩm truyền thống hiện nay không còn phổ biến, mất nhiều thời gian và công sức của mọi người và việc thường xuyên nhầm lẫn, thiếu sót thiệt hại có thể xảy ra. Tuy nhiên, để thuận tiện trong việc quản lý chúng tôi đã cho ra đời phần mềm “Website bán quần áo”.
Thay vì quản lý bằng phương pháp thủ công như trước đây thì chúng ta nên ứng dụng tin học hóa vào quản lý một cách bài bảng và hệ thống hóa hơn. Việc này đem lại sự phản hồi nhanh chóng, hạn chế tối đa sai sót cho khách hàng. Khắc phục được tình trạng chậm trễ như sai sót trong việc cung cấp thông tin. Có thể dễ dàng quảng cáo trên mạng xã hội.
Đem lại doanh thu, năng xuất cao hơn cho doanh nghiệp.2 Chức năng sản phẩm 2.a Nhóm chức năng đăng nhập Đăng ký Đăng nhập Đăng xuất Quên mật khẩu 2.b Quản lý sản phẩm Thêm sản phẩm Sửa sản phẩm Tìm sản phẩm Tìm sản phẩm theo mã Tìm sản phẩm theo tên 7 Tìm sản phẩm theo nhãn Tìm sản phẩm theo khoảng giá Tìm sản phẩm theo khuyến mãi Xóa sản phẩm 2.c Quản lý khuyến mãi Thêm khuyến mãi Sửa khuyến mãi Tìm khuyến mãi Tìm khuyến mãi theo mã Tìm khuyến mãi theo tên Tìm khuyến mãi theo thời gian Xóa khuyến mãi 2.d Quản lý nhãn Thêm nhãn Sửa nhãn Tìm nhãn Tìm nhãn theo mã Tìm nhãn theo tên Xóa nhãn 2.e Quản lý nhóm nhãn Thêm nhóm nhãn Sửa nhóm nhãn Tìm nhóm nhãn Tìm nhóm nhãn theo mã Tìm nhóm nhãn theo tên Xóa nhóm nhãn 2.f Quản lý bình luận 8 Thêm bình luận Tìm bình luận Sửa bình luận Xóa bình luận Trả lời bình luận 2.g Quản lý đánh giá Thêm đánh giá Tìm đánh giá theo sản phẩm Xóa đánh giá 2.h Sửa thông tin tài khoản 2.i Quản lý giỏ hàng Thêm giỏ hàng Tìm giỏ hàng Sửa giỏ hàng Thêm sản phẩm vào giỏ hàng Xóa sản phẩm khỏi giỏ hàng Xóa giỏ hàng 2.j Quản lý hóa đơn Thêm hóa đơn Tìm hóa đơn Tìm hóa đơn theo mã Tìm hóa đơn theo thời gian In hóa đơn 2.k Quản lý thành viên Thêm thành viên Sửa thông tin thành viên Tìm thành viên 9 Tìm thành viên theo mã Tìm thành viên theo tên Xóa thành viên 2.l Thống kê Thống kê doanh thu theo thời gian Thống kê doanh thu theo loại sản phẩm Thống kê doanh thu theo sản phẩm 2.3 Đặc điểm người dùng STT Lớp người dùng Mô tả 1 Admin Người quản lý website 2 Thành Viên Khách hàng của website 3 Khách vãng lai Khách hàng của website, chưa đăng ký hệ thống 2.4 Môi trường hoạt động Phần mềm tương thích được trên các nền tảng: máy tính (PC) với hệ điều hành windows 7 trở lên, smartphone với hệ điều hành IOS hoặc android. Phần mềm sẽ được chạy trên trình duyệt web, cụ thể là: google chrome, cốc cốc, edge, mozilla firefox.5 Ràng buộc về thực thi và thiết kế Các giới hạn về phần cứng Các giới hạn về phần cứng: Thời gian cho phép để hệ thống phản hồi lại thông tin đã tiếp nhận yêu cầu xử lý từ phía người sử dụng là 3 giây, thời 10 gian cho phép để hiển thị đầy đủ trang thông tin/cổng thông tin điện tử tĩnh là 3 giây. Điện thoại thông minh, máy tính bảng: Ram phải từ 200 MB, bộ nhớ trong phải khả dụng từ 50MB, tốc độ CPU phải từ 1. Máy tính để bàn, Laptop: Ram phải từ 200 MB, bộ nhớ trong phải khả dụng từ 50 MB, tốc độ CPU phải từ 2.
Công cụ hỗ trợ người làm phần mềm: Visual Studio. Yêu cầu ngôn ngữ: Tiếng Anh và tiếng Việt. Các giao thức giao tiếp: Internet Protocol Suite, Protocol Stack, Transmission Control Protocol, Internet Protocol, Hypertext Transfer Protocol.6 Tài liệu người dùng 2.7 Giả định và phụ thuộc 3. YÊU CẦU GIAO DIỆN BÊN NGOÀI 3.1 Giao diện người dùng 11 1.
Giao diện trang chủ của website Bố cục giao diện trang chủ được thiết kế như hình: 1. Logo của website 2. Thanh tìm kiếm sản phẩm 3. Đường dẫn đến các trang Hỗ trợ, Liên hệ, Đăng nhập, Đăng kí 4.
Banner quảng cáo hay khuyến mãi đang diễn ra 6. Danh mục sản phẩm 7. Một số sản phẩm mới ra mắt 3.2 Giao tiếp phần cứng Để truy cập vào trang web của khu du lịch thì máy tính và điện thoại, máy tính bảng, phải đảm bảo một số yêu cầu tối thiểu. Trên máy tính: RAM (2 GB), CPU (2 GHz), tương tác được với các loại ổ cứng HDD, SSD .Thiết bị đầu vào (chuột, bàn phím hoạt động tốt), Card mạng (có thể 12 kết nối được với Internet, wifi), thiết bị đi kèm cho người quản lý: máy in, loa âm thanh.
Điện thoại, máy tính bảng: RAM (2 GB), CPU (2 GHz).3 Giao tiếp phần mềm Trang web chạy được trên các trình duyệt Cốc cốc (68.11) thuận tiện cho người sử dụng. Hỗ trợ tải file tài liệu về máy khi cần thiết. Tương tác được trên Word, Excel (2010). Hệ điều hành máy tính (Windows 7), Linux (Ubuntu), unix(); Điện thoại: Android (5), IOS (9.4 Giao tiếp truyền thông tin Chức năng truyền thông tin bằng thư điện tử.
Khi khách hàng cung cấp thông tin cá nhân để yêu cầu dịch vụ sẽ có thêm phần thông tin về số điện thoại (Email) của khách hàng, để khi bên dịch vụ có thông tin gì cần cung cấp hay thông báo cho khách hàng sẽ được gửi qua số điện thoại (Email) của khách hàng theo hình thức thư điện tử. Cũng có thể thông tin cho khách hàng ngay tại tài khoản của khách hàng đã đăng ký trên dịch vụ. Trong giao diện tài khoản của khách hàng sẽ có phần thông báo từ dịch vụ. Thông tin gửi tới khách hàng sẽ ở dạng văn bản (khi cần có thể dùng hình ảnh và gửi qua giao diện tài khoản trên dịch vụ).