I Quan ly san phẩm Nhập thông tin sản Chức năng này cho phép nhập thông tin của 1 _ phẩm sản phẩm: Tên sản phẩm, đơn vị tính, giá nhập, giá bán, ảnh, ghi chú.. Nhập thông tin hoá đơn
Trang 1
TRUONG DAI HOC SU PHAM KY THUAT HUNG YEN KHOA CONG NGHE THONG TIN
<XAY DUNG CHUONG TRINH QUAN LY
DO GIA DUNG>
ĐẶC TẢ YEU CAU
Phién ban: 1.0
Hung Yén - Thang 1 nam 2011
Trang 2
Đặc tả yêu cầu 219 Phiên bản: 1.0
Trang 3CÁC THAY ĐỔI
A - Thêm; M - Sủa; D - Xóa
Ngày Các mục bị thay A, Mô tả thay đổi
Đặc tả yêu cầu 3/19 Phiên bản: 1.0
Trang 4
Đặc tả yêu cầu 4/19 Phiên bản: 1.0
Trang 5TRANG KÝ NHẬN
Người tạo:
A
"mm ee eeee nee seeaeenee eee eenenes
Pe
Â, QC CC che nề khe bay
Người hướng dẫn 1: (Ký duyệt)
Người hướng dẫn 2: (Ký duyệt)
Ngày: /
Ngày: /
Ngày: /
Đặc tả yêu cầu 5/19 Phiên bản: 1.0
Trang 6MỤC LỤC
Table of Contents
làn l1 2
„ 8v 0n ốố 3
010i 4
II KG ch, ai nh nh ố ố ẽ 6
NA va 1a 0n a ‹(Ả ăằ 6 1.2 Pham vi CUa tai ca 6
1.3 Thuật ngữ và chữ cái viết tắt ch nh HH HE kg xen 6 I.4 Tài liệu tham ChiẾU cc ch nn ST kg bến ghen HE I.5 Téng quan về tài liệu Ix h uc 7 ẽ ẽẽẽ 7
I.1 MÔ HÌNH TỔNG THỂ CÁC THÀNH PHẦN CỦA HỆ THỐNG TT nga 7 II Co ddaaa35Ừ5ỪỘỌDỌDỪỪỌDẶ anh 7 1.2 Giao tiếp người dÙng c1 n1 SH nh ng HE kg kg Ha 7 1.3 Giao tiếp phần CứỨng 01 1112k ng ng KT kg KH KT Ha 7 No án in nh (+3 a 7
co ái na 7
1.6 Các ràng buộc về mặt bộ nhớ - 2.21111111111111 1181111111111 hà ve 7 II.2 CÁC CHỨC NĂNG CỦA PHẦN MỀM L2: 2122 121111111111111112111 111181 HH tế 7 II.3 CÁC ĐẶC TRƯNG NGƯỜI DÙNG Lọc 221 12111811 HH HH HH rệt 8 1.4 CÁC RÀNG BUỘC CHUNG LH TT ng ng kg kg kg kg k nh 8 I5 — CÁC GIÁ ĐỊNH VÀ SỰ PHỤ THUỘC LH HH HT KHE HH Ht 8 II.6 CÁC YÊU CẦU CÓ THỂ NÂNG CẤP SAU 11 122211 1010111111 1111 181822 kg 8 Gà vo, 7n 5 Ố 9
III.1 CÁC YÊU CẦU CHỨC NĂNG S2 222111111111 11112011112111121112012 8A 9 1.1 Chức năng 1 - <Mã Use-case ]> LH HH kh TK nh ĐH kg TK kkk b 9 1.2 Chức năng 2 - <Mã Use€-Cas€ T> LH nh nh nh nh hn Hàn Khi tr 10 III.2 CAC YEU CAU PHI CHỨC NĂNG - 2 1212221211 1212111212111211182 111811 eu 10 PC N30 0n n.c(aa4.ă 10
2.2 Yêu cầu về sự logic của cơ sở dữ liệU - T220 011v HH HT TT TH khe ea 10
2.3 C&C ràng buộc thiết kẾ n1 11 ng ng HE tk kh 10 2.4 Các đặc tính của hệ thống phần mềm c0 1 1n nh nh khe 10 2.5 Các giao tiếp (Int€FfaC©S) uc nh nn nh ng ng HH K1 xen 10
Đặc tả yêu cầu 6/19 Phiên bản: 1.0
Trang 7
Đặc tả yêu cầu 7/19 Phién ban: 1.0
Trang 81 GIOI THIEU TAI LIEU
I.1 Mục đích của tài liệu
Hỗ trợ quản lý và điều hành hoạt động kinh doanh của cửa hàng một cách hiệu quả Cung cấp các công cụ và tính năng để quản lý các hoạt động hàng ngày, từ việc nhập hàng, quản lý kho, bán hàng, tính toán doanh thu,theo dõi lượng tồn kho của khách hàng
1.2 Pham vi cua tai liệu
Dùng cho các cửa hàng bán đồ gia dụng ở Hưng Yên
I.3 Thuật ngữ và chữ cái viết tắt
I.4 Tài liệu tham chiếu
ST Tài liệu Ghi chú
1 | <Mã hiệu (nếu có) + Tên tài liệu>
I.5 Tổng quan về tài liệu
<Phần này nên:
- Mô tả những nội dung chính của tài liệu
- Trinh bày tài liệu được tố chức như thế nào>
Đặc tả yêu cầu 8/19 Phiên bản: 1.0
Trang 9
ll MO TA TONG THE
<Phần này trong tài liệu SRS nên mô tả các nhân tố chung có ảnh hưởng tới sản phẩm phần mềm và các yêu cầu của nó>
II.1 MÔ HÌNH TỔNG THỂ CÁC THÀNH PHẦN CỦA HỆ THỐNG
<Phần này nên vẽ mô hỉnh tổng thể về hệ thống (có thể một vài mô hình nếu hệ thống bao gồm nhiều hệ thống con) và sau đó mô tả các thông tin về: giao diện hệ thống, giao diện người dùng, giao diện phần cứng, giao diện phần mềm, giao diện truyền thông, bộ nhớ, thao tác >
1.1 Giao tiếp hệ thống
<Phần này liệt kê tên và chức năng của các hệ thống con cần thực hiện để đáp ứng yêu cầu của hệ thống>
1.2 Giao tiếp người dùng
- Giao diện thân thiện với người sử dụng
<Phần này mô tả chung về các yêu cầu cần phải hoàn thành về mặt giao diện người dùng để đáp ứng yêu cầu của người dùng như: màu sắc, font chữ, hệ thống cảnh báo, thông báo, hệ
thống phím tắt>
1.3 Giao tiếp phần cứng
- Chuột, bàn phím, màn hình máy tính
<Phần này đưa ra các yêu cầu phần cứng cần thiết để có thể thực hiện triển khai hệ thống phần mềm, nó bao gồm các vấn đề như: danh sách các thiết bị, số lượng, thông số cấu hình, mục đích sử dụng của thiết bị>
1.4 Giao tiếp phần mềm
- Máy tính cài các phần mềm:
+ Visual Studio
+ SQL sever
<Phần này liệt kê các phần mềm hay các gói phần mềm liên quan đến việc vận hành, triển khai hệ thống, nên liệt kê dưới dạng danh sách bao gồm các thành phần sau: tên phần mềm, phiên bản, số lượng, mục đích sử dụng của phần mềm hay gói phần mầm>
1.5 Giao tiếp truyền thông
- Hệ thống máy hỗ trợ mạng cục bộ
Hệ thống có gọi các dịch vụ của Zalo, Viettak, Vmeeting, Email để thông báo, nhắc việc
<Phần này mô tả sự tương tác giữa các hệ thống con (nếu có) trong hệ thống máy cụ bộ hay mạng cục bộ, hay Internet>
1.6 Các ràng buộc về mặt bộ nhớ
- Bộ nhớ tối thiểu 1 GB
- Bộ nhớ tốt nhất 4 GB
Đặc tả yêu cầu 9/19 Phiên bản: 1.0
Trang 10<Phần này mô tả các yêu cầu về mặt bộ nhơ của phần mềm, luôn đưa ra hai mức: để phần mềm hoạt động tốt và mức yêu cầu tối thiểu phải có>
II.2 CÁC CHỨC NĂNG CỦA PHẦN MỀM
<Phần này nên trình bày các chức năng mà sản phẩm sẽ thực hiện Bởi vậy nên trình bày và
tổ chức một cách dễ nhìn sao cho khách hàng hay bất kỳ người nào khác đọc tài liệu lần đầu cũng có thể hiểu được Sau đây là cách gợi ý trình bày danh mục chức năng dưới dạng bảng:>
A Các yêu cầu chức Là các chức năng của phần mềm tương
năng nghiệp vụ ứng với các công việc trong thế giới thực
I Quan ly san phẩm
Nhập thông tin sản Chức năng này cho phép nhập thông tin của
1 _ phẩm sản phẩm: Tên sản phẩm, đơn vị tính, giá
nhập, giá bán, ảnh, ghi chú
2 Cập nhật thông tin sản Chức năng này cho phép cập nhật lại
3 Xoá thông tin sản Chức năng này cho phép xoá thông tin
"tê Liên cả + Chức năng này cho phép tìm kiếm thông
4 Tìm kiểm sản phẩm tin sản phẩm theo tên sản phẩm
5 Lịch sử mua hàng Chúc năng này cho phép xem lịch sử mua
hàng của khách hàng
cap
a ^ ` Cho phép nhập thông tin khách hàng: Tên nhà cung cấp,
1 Nhập thông tin nhà email, số điện thoại, địa chỉ
cung cấp
2 Cập nhật lại thông tin Chức năng này cho phép cập nhật lại
nhà cung cấp thông tin của nhà cung cấp
3 Xóa thông tin nhà Chức năng này cho phép xoá thông tin
Chức năng này cho phép tìm kiếm thông
4 Tìm kiếm nhà cung cấp tin nhà cung cấp theo: Tên nhà cung cấp,
email, số điện thoại, địa chỉ
spa Chức năng này cho phép xem lịch sử hàng
3 Xem lịch sử nhập hàng đã nhập của nhà cung cấp
IV Quản lý bán hàng
Đặc tả yêu cầu 10/19 Phiên bản: 1.0
Trang 11
Nhập thông tin hoá đơn bán
Chức năng cho phép quản lí thêm thông tin hoá đơn bán hàng: Mã nhân viên, tên nhân viên, mã khách hàng, tên khách hàng, ngày bán, các mã sản phẩm, các tên sản phẩm, đơn giá từng sản phẩm, số lượng từng sản phẩm, tổng tiền từng sản phẩm, tổng
tiền hóa đơn
Xác nhận thanh toán
Chức năng này kiểm tra đơn hàng có hợp
lệ hay không: Còn đủ số lượng để bán
không?, tiền thanh toán đã hợp lệ hay chưa ?
Quản lý nhập hàng
Nhập thông tin hoá đơn bán
Chức năng cho phép quản lí thêm thông tin hoá đơn bán hàng: Mã nhân viên, tên nhân viên, mã nhà cung cấp, tên nhà cung cấp, ngày bán, các mã sản phẩm, các tên sản phẩm, đơn giá từng sản phẩm, số lượng từng sản phẩm, tổng tiền từng sản phẩm, tổng
tiền hóa đơn
Xác nhận thanh toán
Chức năng này kiểm tra đơn hàng có hợp
lệ hay không: Tiền thanh toán đã đủ hay
chưa ?
VI Quản lý nhân viên
Nhập thông tin nhân viên
Chức năng này cho phép nhập thông tin
của nhân viên: Mã nhân viên, tên nhân viên, ngày sinh, giới tính, địa chỉ, số điện thoại
Cập nhật thông tin nhân viên
Chức năng này cho phép cập nhật lại thông tin của nhân viên tại cửa hàng
Xoá thông tin nhân viên
Chức năng này cho phép xoá đi thông tin nhân viên nếu nhân viên đó không còn làm ở
cửa hàng nữa
Tìm kiếm nhân viên
Chức năng cho phép tìm kiếm thông tin
của nhân viên qua mã nhân viên hoặc tên
nhân viên
Xem lịch sử bán hàng Chức năng này cho phép xem lịch sử bán
hàng của nhân viên
Xem lịch sử mua hàng Chức năng này cho phép xem lịch sử nhập
hàng của nhân viên
VII Quản lý hóa đơn
1 Xem hóa đơn Chúc năng này cho phép xem chi tiết hóa
Đặc tả yêu cầu 11/19 Phiên bản: 1.0
Trang 12
đơn bán
2 Hiển thị thông tin hóa Chức năng này cho phép hiển thị thông tin
đơn chi tiết hóa đơn: Thông tin sản phẩm ^ ¬ Chức năng này cho phép xóa thông tin hóa
3 Xóa thông tin hóa đơn đơn không cần thiết nữa
4 Xuất/in hóa đơn Chức năng này cho phép xuất/in hóa đơn VIII Quan ly théng ké
~ ^ ` Chức năng cho phép hiển thị số lượng đơn
t Thong ke don hang hang da nhap va da ban
2 Thống kê doanh thu thu và lợi nhuận
Chức năng cho phép hiển thị tổng số sản
3 Thống kê số lượng phẩm, số nhân viên, số nhà cung cấp, số
khách hàng có trên hệ thống
4 Biểu đồ doanh thụ doanh thu qua các ngày
tổ TA c3 2 Chức năng này cho phép hiển thị mật độ
3 Biểu đồ sản phẩm của những sản phẩm bán được nhiều nhất
Chức năng này cho phép hiển thị số lượng
6 Thống kê nhân viên đơn hàng mà nhân viên đã bán sắp xếp giảm
dần Chức năng này cho phép hiển thị số lượng
7 Thống kê khách hàng | đơn hàng mà khách hàng đã mua sắp xếp
giảm dần
II.3 CÁC ĐẶC TRƯNG NGƯỜI DÙNG
<Phần này mô tả các mong muốn đặc trưng về việc sử dụng phần mềm của của người dùng
mà dựa vào kinh nghiệm, kỹ thuật thông minh được áp dụng vào phần mềm>
II.4 CÁC RÀNG BUỘC CHUNG
<Phần này mô tả tất cả các ràng buộc chung khác nhằm giới hạn việc phát triển các tùy chọn Nó có thể bào gồm: chế độ hiển thị, các giao diện khác của ứng dụng, về thời gian xử lý, điều khiển các chức năng, ngôn ngữ hiển thị, bảo mật của ứng dụng.>
II.5 CÁC GIẢ ĐỊNH VÀ SỰ PHỤ THUỘC
<Phần này đưa ra các giả định chính yếu mà có thể gây ảnh hưởng đến trạng thái của các yêu cầu trong phần đặc tả yêu cầu Nghĩa là khi đặc tả thì hệ thống có thể vận hành tốt với một
Đặc tả yêu cầu 12/19 Phiên bản: 1.0
Trang 13£7 2
chế chộ nhất định nhưng khi thay đối yêu tố nào đo có thể ảnh hưởng đến tài liệu SRS Ví dụ như
việc thay đối phần cứng, hệ điều hành >
II.6 CÁC YÊU CẦU CÓ THỂ NÂNG CẤP SAU
<Phần này nên xác định các yêu cầu, chức năng nào có thể chưa cần đáp ứng ngay và dựa kiến sẽ đưa ra ở một phiên bản khác trong tương lai>
Đặc tả yêu cầu 13/19 Phiên bản: 1.0
Trang 14II ĐẶC TẢ CÁC YÊU CẦU
III.1.CÁC YÊU CẦU CHỨC NĂNG
1.1 Chức năng 1 Quản lý nhân viên
A: Chức năng thêm nhân viên
1.1.1.A Mục đích: Cho phép nhập thông tin về nhân viên trong cửa hàng
1.1.2.A Điều kiện trước: Để nhập thêm thông tin nhân viên thì đăng nhập hệ thống, tiếp theo nhập các thông tin của nhân viên: mã nhân viên, tên nhân viên, quê quán, ngày sinh, số điện thoại, email, số lương
1.1.3.A Điều kiện sau: sau khi thêm thành công nhân viên thì sẽ hiện danh sách nhân viên và
có thêm các chức năng sửa, xoá, tìm kiếm
1.1.4.A Mô tả chức năng: Người dùng thục hiện đăng nhập hệ thống, sau đó chọn chức năng quản lý nhân viên tiếp đó chọn chức năng thêm thông tin nhân viên, khi thêm nhân viên thì chúng ta cần nhập mã nhân viên đầu tiên (mã nhân viên gồm 3 ký tự, duy nhất) Nếu thêm mã nhân viên mới mà trùng với mã nhân viên đã có thì báo mã nhân viên này đã tồn tại, nếu không thì tiếp tục nhập tên nhân viên (tên nhân viên khác rỗng), quê quán ( phải khác rỗng), ngày sinh(năm sinh phải lớn hơn 18 tuổi), email (email đúng định dạng chuẩn ), lương (phải lớn hơn 0) Sau khi thêm thành công thì sẽ hiện danh sách nhân viên và có thể thực hiện các chức năng sửa, xoá, tìm kiếm
Đặc tả yêu cầu 14/19 Phiên bản: 1.0
Trang 15
B Chức năng xoá nhân viên
1.1.1.B Mục đích: Cho phép xoá thông tin về các nhân viên trong cửa hàng
1.1.2.B Điều kiện trước: Để xoá thông tin nhân viên thì cần tiếp nhận thông tin mã nhân viên của nhân viên cần xoá
1.1.3.B Điều kiện sau: Sau khi xoá thành công thì sẽ hiện danh sách nhân viên và có thể thực hiện các chức năng thêm, sửa, tìm kiếm
1.1.4.B Mô tả chức năng: Người dùng thực hiện đăng nhập hệ thống, sau đó chọn chức năng quản lý nhân viên tiếp đó chọn chức năng xoá thông tin nhân viên, khi xoá nhân viên thì cần nhập mã nhân viên cần xoá Nếu mã nhân viên đó không tổn tại thì hiển thị thông báo ra màn hình:” Mã nhân viên không tồn tại/ không đúng Bạn có muốn nhập lại không?c/k” Nếu chọn “c” thì chúng ta lại nhập lại mã nhân viên cần xoá Nếu mã nhân viên cần xoá tồn tại thì hiển thị ra màn hình thông báo: “Bạn đã xoá thành công! Bạn có
muốn xoá tiếp không?c/k” Nếu chọn “k” thì sẽ thoát khỏi chức năng xoá và hiển thị về
menu chính, ngược lại thì tiếp tục nhập mã nhân viên muốn xoá
C Chức năng sửa
1.1.1.C Mục đích: Cho phép sửa thông tin nhân viên trong cửa hàng
1.1.2.C Điều kiện trước: Để sửa thông tin nhân viên thì cần tiếp nhận thông tin mã nhân viên cần sửa
1.1.3.C Điều kiện sau: Sau khi sửa thành công thì sẽ hiện danh sách nhân viên và có thể thực hiện các chức năng thêm, xoá, tìm kiếm
1.1.4.C Mô tả chức năng: Người dùng thực hiện đăng nhập hệ thống, sau đó chọn chức năng quản lý nhân viên tiếp đó chọn chức năng sửa thông tin nhân viên, khi sửa thông tin sản phẩm nhân viên thì cần nhập mã nhân viên Nếu mã nhân viên đó không tồn tại thì hiển thị thông báo ra màn hình:” Mã nhân viên không tồn tại/ không đúng Bạn có muốn nhập lại không?c/k” Nếu chọn “c” thì chúng ta lại nhập lại mã nhân viên cần sửa Nếu mã nhân viên cần sửa tồn tại thì hiển thị ra màn hình thông báo: “Bạn đã sửa thành công! Bạn có muốn sửa tiếp không?c/k” Nếu chọn “k” thì sẽ thoát khỏi chức năng sửa và hiển thị về menu chính, ngược lại thì tiếp tục nhập mã album muốn sửa
D Chức năng tìm kiếm thông tin
1.1.1.D Mục đích: Cho phép tìm kiếm nhân viên trong cửa hàng
1.1.2.D Điều kiện trước: Để tìm kiếm nhân viên thì cần nhập mã nhân viên hoặc các từ khoá liên quan đến thông tin của nhân viên như: họ tên, ngày sinh,giới tính,
1.1.3.D Điều kiện sau: Sau khi tìm kiếm thành công thông tin nhân viên thì sẽ hiện danh sách nhân viên và có thể thực hiện các chức năng thêm, sửa, xoá
Đặc tả yêu cầu 15/19 Phiên bản: 1.0