Chức năng cho phép người quản trị cao cấp SP (Super Administrator) có thể quản lý các cấp thành viên thấp hơn, SP có thể thêm mới sửa xóa account, phân quyền cho từng thành viên, phân quyền nhóm thành viên. Các nhóm thành viên bao gồm: 1. Members (Thành viên thông thường, đăng ký thông qua trang SMMS) 2. Moderators (Quản trị theo Module và chức năng, được tạo bởi SP) 3. Aders (Quản trị banner quảng cáo hay còn gọi là chủ của banner quảng cáo, được tảo bởi SP). Nhóm này có các chức năng và quyền như đã được nói ở phần Quản trị Banner (đối với người dùng nếu được có thể thêm phần quản trị về thời gian online của thành viên bao nhiêu giờ, các khu vực, nội dung hay xem, tổng số download, tổng số upload, tổng số sản phẩm đã mua trường hợp này chỉ thống kê được khi khách hàng gửi sms mua sản phẩm và số điện thoại gửi trùng với số điện thoại đăng ký của khách hàng định kỳ hoặc thường xuyên hệ thống tổng đài sms sẽ gửi dữ liệu bao gồm 1 số thông tin cơ bản như số điện thoại mua sản phẩm và mã sản phẩm tương ứng để hệ thống update và quản lý...)
Trang 1Tài liệu đặc tả yêu cầu
phần mềm
Dự án
SMMS Website Phiên bản 1.0
Người viết Nguyễn Trung Kiên
NAVIS GROUP 11032008
Trang 2Chữ ký xác nhận
lượng
Ngày :
Lịch sử xét duyệt
Trang 3Mục lục
1
Giới thiệu 4
Mục đích tài liệu 4
Phạm vi sản phẩm 4
Mô tả chung 4
Các ràng buộc về thiết kế và thực hiện 4
Môi trường hoạt động 4
Các Thuật Ngữ 4
Mô hình yêu cầu phần mềm 5
1.Mô hình yêu cầu 5
2.Yêu cầu chức năng 5
3.Website 6
3.0 REQ-0001 : Xếp hạng thành viên 6
3.1 REQ-0002 : Xếp hạng sản phẩm 6
3.2 FEAT-0001 : Đăng ký thành viên 7
3.3 FEAT-0002 : Đăng nhập hệ thống 7
3.4 FEAT-0003 : Hiển thị Banner quảng cáo 7
3.5 FEAT-0004 : Thông tin liên hệ Feedbacks 7
3.6 FEAT-0005 : Chức năng tìm kiếm thông tin sản phẩm 8
3.7 FEAT-0006 : Bảng xếp hạng 8
3.8 FEAT-0007 : Chức năng hiển thị đa ngôn ngữ 8
3.9 FEAT-0008 : Gallery 8
3.10 FEAT-0009 : Thống kê hệ thống 8
3.11 FEAT-0010 : Bài viết đánh giá sản phẩm 9
3.12 FEAT-0010 : Chức năng đặt hàng 9
3.13 FEAT-0011 : Download và Upload sản phẩm 10
3.14 FEAT-0012 : Cung cấp thông tin về sản phẩm 10
3.15 FEAT-0013 : Quản lý thông tin cá nhân 10
4.Quản trị 11
4.0 FEAT-0001 : Quản lý Banner quảng cáo 12
4.1 FEAT-0002 : Quản trị Feedback 12
4.2 FEAT-0003 : Quản trị Hỗ trợ trực tuyến 12
4.3 FEAT-0004 : Quản trị bài viết, đánh giá sản phẩm của Members 13
4.4 FEAT-0005 : Thống kê hệ thống 13
4.5 FEAT-0006 : Quản trị Bảng xếp hạng 13
4.6 FEAT-0007 : Quản trị hệ thống 14
4.7 FEAT-0008 : Quản trị người dùng 14
4.8 FEAT-0009 : Quản trị sản phẩm 15
5.Yêu cầu phi chức năng 15
6.Giao diện 15
6.0 Giao diện phải thiên về mỹ thuật và dễ sử dụng 16
7.Nội dung 16
7.0 Nội dung phải đồng nhất xuyên suốt toàn bộ website 16
Trang 4Giới thiệu
Tài liệu này nhằm đặc tả các yêu cầu cơ bản cần thực hiện đối với hệ thống
Website, là cơ sở thỏa thuận của hợp đồng giữa nhóm thiết kế và khách hàng.
Hệ thống Website SMMS cung cấp thông tin giới thiệu về sản phẩm là hình ảnh, nhạc chuông… mà phía SMMS cung cấp, bao gồm 2 Module lớn là Trang thông tin chủ và trang quản trị Website.
Mô tả chung
Trang chủ website phải trang nhã , thân thiện, có tốc độ mở nhanh, website cũng phải đảm bảo được các cơ chế bảo mật cơ bản Trang quản trị phải đơn giản dễ sử dụng và cập nhập thông tin
Hệ thống hoạt động trên môi trường Internet và WAP gateway
Các Thuật Ngữ
FEAT Techical Mô tả chức năng
REQ Technical Mô tả yêu cầu
Trang 5Mô hình yêu cầu phần mềm
1. Mô hình yêu cầu
c u s t o m M ô h ì n h y ê u c
Yêu cầu chức năng + Website + Quản trị
Yêu cầu phi chức năng + Giao diện
+ Nội dung
Hình: Mô hình yêu cầu
2. Yêu cầu chức năng
ầ ứ
c u s t o m C á c y ê u c u c h c .
Quản trị + FEAT-0001 : Quản lý Banner quảng cáo + FEAT-0002 : Quản trị Feedback + FEAT-0003 : Quản trị Hỗ trợ trực tuyến + FEAT-0004 : Quản trị bài viết, đánh giá sản phẩm của Members + FEAT-0005 : Thống kê hệ thống
+ FEAT-0006 : Quản trị Bảng xếp hạng + FEAT-0007 : Quản trị hệ thống + FEAT-0008 : Quản trị người dùng + FEAT-0009 : Quản trị sản phẩm
Website + FEAT-0001 : Đăng ký thành viên + FEAT-0002 : Đăng nhập hệ thống + FEAT-0003 : Hiển thị Banner quảng cáo + FEAT-0004 : Thông tin liên hệ Feedbacks + FEAT-0005 : Chức năng tìm kiếm thông tin sản phẩm + FEAT-0006 : Bảng xếp hạng
+ FEAT-0007 : Chức năng hiển thị đa ngôn ngữ + FEAT-0008 : Gallery
+ FEAT-0009 : Thống kê hệ thống + FEAT-0010 : Bài viết đánh giá sản phẩm + FEAT-0010 : Chức năng đặt hàng + FEAT-0011 : Download và Upload sản phẩm + FEAT-0012 : Cung cấp thông tin về sản phẩm + FEAT-0013 : Quản lý thông tin cá nhân + REQ-0001 : Xếp hạng thành viên + REQ-0002 : Xếp hạng sản phẩm
Hình: Các yêu cầu chức năng
Trang 63. Website
r e q C h c n n g W e b
FEAT-0001 : Đăng ký thành viên
FEAT-0003 : Hiển thị Banner quảng cáo FEAT-0004 : Thông tin liên
hệ Feedbacks
FEAT-0010 : Chức năng đặt hàng
REQ-0003:
Đăng nhập vào tài khoản
sử dụng
REQ-0004 : Tạo giỏ hàng REQ-0005 : Thêm sản
phẩm vào giỏ hàng
REQ-0006 : Đăng ký đơn hàng
FEAT-0012 : Cung cấp thông tin về sản phẩm
FEAT-0005 : Chức năng tìm kiếm thông tin sản phẩm
FEAT-0011 : Download và Upload sản phẩm
FEAT-0002 : Đăng nhập
hệ thống
FEAT-0006 : Bảng xếp hạng
REQ-0001 : Xếp hạng
REQ-0002 : Xếp hạng sản phẩm
FEAT-0009 : Thống kê hệ thống
FEAT-0008 : Gallery
FEAT-0010 : giá sản phẩm
FEAT-0013 : Quản lý thông tin cá nhân
REQ-0007 : Quản lý cá nhân
REQ-0008 : Quản lý comments
REQ-0009 : Quản lý sản phẩm
Hình: Chức năng Website
3.0 REQ-0001 : Xếp hạng thành viên
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Requirement Phạm vi: Public Mới : True
Nội dung Phần này sẽ có một trang riêng dành cho phần xếp hạng, các thông tin xếp
hạng cũng như công thức tính như sau: 1 Top 10 SMMSers tích cực (thành
SMMSers có level cao(dựa vào số sao mà các thành viên khác chọn - Mỗi thành viên ứng với mỗi IP sẽ chỉ được chọn 1 lần dù cho có click nhiều lần
3.1 REQ-0002 : Xếp hạng sản phẩm
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Requirement Phạm vi: Public Mới : True
Nội dung Phần này sẽ có một trang riêng dành cho phần xếp hạng, các thông tin xếp
hạng cũng như công thức tính như sau: 1 Top 10 SMMSers Sản phẩm thông dụng nhiều nhấttích cực (sản phẩm có số lượng download nhiều nhấtthành nhất uy tín(dựa vào số điểm đánh giá của thành viên đối với sản phẩmsản
Trang 73.2 FEAT-0001 : Đăng ký thành viên
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Người dùng có thể đăng ký trực tuyến ngay trực tiếp trên website, các thông
Dòng Mobile (list sẵn các đời điện thoại sử dụng + dòng khác cho mỗi loại; ví
dụ khi khách hàng lựa chọn là Nokia thì phần này sẽ hiện các đời máy của
3.3 FEAT-0002 : Đăng nhập hệ thống
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Sau khi đã đăng ký là thành viên của hệ thống SMMS Để sử dụng được các
tính năng nâng cao của website thì người dùng bắt buộc phải đăng nhập vào
hệ thống, các thông tin đăng nhập bao gồm: - Username - Password
3.4 FEAT-0003 : Hiển thị Banner quảng cáo
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng này hiển thị Banner quảng cáo trên trang chi tiết sản phẩm, ngay
phía dưới ảnh chi tiết sản phẩm.Hiển thị danh sách đặt Banner quảng cáo của khách hàng bên menu phải của màn hình ở tất cả các trang
3.5 FEAT-0004 : Thông tin liên hệ Feedbacks
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Hệ thống cho phép khách hàng nhập thông tin phản hồi, ý kiến về website bao
gồm các thông tin: - Tiêu đề - Nội dung Feedback - Mã bằng hình ảnh (chống
Trang 83.6 FEAT-0005 : Chức năng tìm kiếm thông tin sản phẩm
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Hệ thống yêu cầu nhập từ khóa tìm kiếm, kết quả trả về được hiển thị theo
danh sách trên trang kết quả theo phân loại sản phẩm
3.7 FEAT-0006 : Bảng xếp hạng
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng bao gồm 2 phần xếp hạng: - Xếp hạng thành viên - Xếp hạng sản
phẩm
3.8 FEAT-0007 : Chức năng hiển thị đa ngôn ngữ
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Hệ thống cho phép khách hàng lựa chọn hiển thị nội dung website theo 2 ngôn
không bao gồm trong website và báo giá Sẽ bổ sung sau
3.9 FEAT-0008 : Gallery
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng này sẽ đưa người dùng tới 1 trang show các sản phẩm tiêu biểu,
danh sách các sản phẩm theo phân loại và dòng điện thoại, theo các danh mục như: Wallpapers, Ringtones, Software, Themes
3.10 FEAT-0009 : Thống kê hệ thống
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium
Trang 9Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng cho phép các SMMSers cũng như người dùng có thể xem được
Downloaded - Tổng số sản phẩm Free - Tổng số sản phẩm tính phí (cái này có
lẽ chỉ cần cho chung 1 loại là tổng số sản phẩm đối với phần public, chi tiết
3.11 FEAT-0010 : Bài viết đánh giá sản phẩm
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng cho phép các SMMSers có thể tự viết một bài đánh giá cho sản
sản phẩm, tương ứng sẽ cho phép các SMMSers khác có thể viết comments cho bài đánh giá đó
3.12 FEAT-0010 : Chức năng đặt hàng
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Hệ thống cung cấp giỏ hàng cho members, members có thể đặt hàng các sản
phẩm trên SMMS - Đăng ký để download các sản phẩm tính phí trên SMMS(p hần này có thể làm rõ việc khác nhau giữa đặt hàng với ko đặt hàng được ko
: REQ-0003: Đăng nhập vào tài khoản sử dụng
Trạng thái Proposed
Mức độ khó Medium
Ưu tiên Medium
Nội dung Thành viên phải thực hiện đăng nhập tài khoản sử dụng trước khi sử dụng
các tiện ích của hệ thống Hệ thống phải kiểm tra được tài khoản có đúng hay không, sau đó mới cho phép đăng nhập vào website, Nếu không đúng ,
hệ thống phải cho phép người dùng lấy lại pasword thông qua email Khi đăng nhập, hệ thống hỏi người dùng có muốn lưu lại thông tin đăng nhập không, Thông tin đăng nhập sẽ được lưu lại nếu đồng ý
Trạng thái Proposed
Mức độ khó Medium
Ưu tiên Medium
Nội dung Thành viên có thể tạo giỏ hàng để thêm sản phẩm cần mua., Khi khách
hàng chọn một sản phẩm, và click thêm vào giỏ hàng, website phải lưu lại
Trang 10thông tin sản phẩm vào session cụ thể, session này được duy trì khi thành viên vẫn còn duyệt website (phần này có cần thiết ko vì bản chất là khách hàng có download ngay, phần này nên chuyển mục đích là ghi nhớ (đánh
Trạng thái Proposed
Mức độ khó Medium
Ưu tiên Medium
Nội dung Khách hàng lựa chọn sản phẩm và lưu vào giỏ hàng, Hệ thống phải đảm
bảo lưu lại thông tin giỏ hàng
Trạng thái Proposed
Mức độ khó Medium
Ưu tiên Medium
Nội dung Sau khi có giỏ hàng, thành viên có thể tạo một đơn mua hàng, và lưu thông
tin đơn hàng, hệ thống phải lưu đơn hàng cùng với sản phẩm đặt mua: - Thời gian thanh toán - Chi phí vận chuyển (những sản phẩm này không bán
mà chỉ download, bên cạnh các sản phẩm cho download thì sẽ có 1 số sản phẩm sử dụng để bán, nhung khi phát sinh nhu cầu mua thì sẽ chỉ dẫn khách hàng lựa chọn đến phần hướng dẫn nhắn tin qua sms để lấy sản phẩm về trực tiếp về máy hoặc có thể nhắn tin để gửi tới email cho khách
3.13 FEAT-0011 : Download và Upload sản phẩm
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Download: Dành cho thành viên đăng ký và kháchUpload: Chỉ người dùng đã
đăng ký là thành viên mới có thể sử dụng được chắc năng này
3.14 FEAT-0012 : Cung cấp thông tin về sản phẩm
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Hệ thống hiển thị danh sách thông tin về các sản phẩm theo phân loại của
từng sản phẩm Các thông tin chi tiết bao gồm: - Tên sản phẩm - Tác giả -
download - Số lần ưa thích - Kiểu file - Dung lượng file - Thuộc danh mục - Thuộc dòng điện thoại cũng như cấu hình - Tags (từ khóa để phân loại tìm
3.15 FEAT-0013 : Quản lý thông tin cá nhân
Trang 11Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng cho phép mỗi SMMSer có quyền được sửa đổi thông tin cá nhân,
thay đổi các xem các thông tin về sản phẩm đã upload, download
: REQ-0007 : Quản lý cá nhân
Trạng thái Proposed
Mức độ khó Medium
Ưu tiên Medium
Nội dung SMMSer có thể thay đổi thông tin cá nhân ngay trực tiếp trên web cũng như
WAP.Các thông tin thay đổi như trong quá trình đăng ký (các thông tin khi khách hàng sửa đổi sẽ có thêm 1 số thông tin bổ sung thêm khi đăng ký
Trạng thái Proposed
Mức độ khó Medium
Ưu tiên Medium
Nội dung SMMSers có thể xóa các comments do các SMMSers khác đánh giá cho
sản phẩm cũng như bài viết của mình (phần này không nên cho xoá mà chỉ
có admin mới được xoá vì như vậy sẽ gây ra việc không khách quan đối với
Trạng thái Proposed
Mức độ khó Medium
Ưu tiên Medium
Nội dung SMMSers có thể quản lý thêm mới, sửa các sản phẩm mà mình đã upload
lên website SMMS (có track lại : sản phẩm đã được sửa đổi lần vào
4. Quản trị
Trang 12ứ ă ả ị
r e q C h c n n g Q u n t r S
FEAT-0002 : Quản trị Feedback
FEAT-0003 : Quản trị Hỗ trợ trực tuyến
FEAT-0004 : Quản trị bài viết, đánh giá sản phẩm của Members
FEAT-0005 : Thống kê hệ thống
FEAT-0006 : Quản trị Bảng xếp hạng
FEAT-0007 : Quản trị hệ thống
FEAT-0008 : Quản trị người dùng
FEAT-0009 : Quản trị sản phẩm
FEAT-0001 : Quản lý Banner quảng cáo
REQ-0004 : Quản trị Template của thành viên
REQ-0001 : Quản lý comments bài đánh giá
REQ-0002 : Xếp hạng thành viên
REQ-0003 : Xếp hạng sản phẩm
Hình: Chức năng Quản trị SMMS
4.0 FEAT-0001 : Quản lý Banner quảng cáo
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng cho phép người quản trị và người quản lý riêng của từng Banner
có thể thêm mới thay đổi thông tin, hình ảnh banner Xem các thông số thông
kê như: - Lượng truy cập hàng ngày, tháng, năm - Số click qua liên kết.Ngoài
ra người quản trị cao cấp còn có thể thay đổi vị trí đặt banner trên trang SMMS tùy theo nhu cầu sử dụng
4.1 FEAT-0002 : Quản trị Feedback
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng quản lý Feedback cho phép người quản trị có thể: Sửa, xóa nội
dung và phản hồi ý kiến, đóng góp của members trực tiếp trên website SMMS Thông tin phản hồi từ members bao gồm: - Tiêu đề - Nội dung - Nhập mã bằng
(phần này quản trị thì ko cần mã này, có địa chỉ email
4.2 FEAT-0003 : Quản trị Hỗ trợ trực tuyến
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium
Trang 13Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng quản lý Hỗ trợ trực tuyến cho phép người quản trị có thể: Thêm
mới,sửa, xóa các nick hỗ trợ trực tuyến được đặt phía bên phải của website Các nick hỗ trợ này có thể là MSN, Yahoo, Skype tùy vào cấu hình của người
sử dụng
4.3 FEAT-0004 : Quản trị bài viết, đánh giá sản phẩm của Members
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng cho phép người quản trị: Sửa, xóa, đánh dấu bài viết bình luận
của members và tất cả các comments cho bài viết đó
: REQ-0001 : Quản lý comments bài đánh giá
Trạng thái Proposed
Mức độ khó Medium
Ưu tiên Medium
Nội dung Yêu cầu này cho phép người quản trị hoặc SMMSers: Sửa, xóa các
comments trong một bài viết đánh giá sản phẩm hay(Có thể tham khảo thêm
4.4 FEAT-0005 : Thống kê hệ thống
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True
Nội dung Chức năng cho phép người quản trị có thể xem thống kê của hệ thống SMMS,
các thông số thống kê bao gồm: 1 Tổng số sản phẩm theo phân loại(Sản phẩm đánh giá tốt nhất, kém nhất, tổng sản phẩm là free, tổng sản phẩm trả
4 Tổng số lượt truy cập website (có thể phân loại thêm về việc người dùng đăng nhập bằng trình duyệt gì, là thuê bao internet của ISP nào không? vì mỗi
1 ISP sẽ có 1 dải IP riêng Nếu được có thể có cả biểu đồ hoặc bảng phân tích tần suất truy cập theo thời gian hoặc theo giờ trong ngày để biết được các thời
4.5 FEAT-0006 : Quản trị Bảng xếp hạng
Tổng quát Trạng thái : Proposed Ưu tiên : Medium
Stereotype : «Functional» Độ khó : Medium Loại : Feature Phạm vi: Public Mới : True