Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
7,4 MB
Nội dung
KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM [WEBSITE ĐỌC TRUYỆN ONLINE] ĐẶC TẢ YÊU CẦU PHẦN MỀM [v1.0] Học viên thực hiện: Hoàng Trọng Hùng Đinh Đức Hoàn LỊCH SỬ THAY ĐỔI TÀI LIỆU Ngày thay đổi Phiên V1.0.0 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Mơ tả Tác giả/Nhóm tác giả Khởi tạo tài liệu Hoàng Trọng Hùng+ Đinh Đức Hoàn Thiết kế sở liệu Hoàng Trọng Hùng+ Đinh Đức Hoàn MỤC LỤC GIỚI THIỆU CHUNG 1.1 Mục đích 1.2 Phạm vi 1.3 Các định nghĩa, thuật ngữ, từ viết tắt 1.4 Tài liệu tham khảo Trang 2/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 MÔ TẢ CHUNG VỀ SẢN PHẨM 2.1 Tổng quan 2.2 Khảo sát 6 2.2.1 Website truyenfull.com 2.2.2 Website dtruyen.com 2.3 Mơ hình quản lý 11 2.4 Các nghiệp vụ cần thơng tin hóa 12 2.5 Phạm vi yêu cầu phi chức 12 MÔ TẢ TỔNG QUAN HỆ THỐNG 14 3.1 Mơ hình use case 14 3.2 Danh sách tác nhân mô tả 14 3.3 Danh sách Use case mô tả 15 ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL) 16 4.1 UC_001_Người đọc đăng nhập hệ thống 16 4.2 UC_002_Người đọc đăng kí tài khoản 16 4.3 UC_003_Người đọc quên mật 17 4.4 UC_003_Người đọc tìm kiếm 18 4.5 UC_004_Người đọc quản lý sưu tập 19 4.6 UC_005_Người đọc đọc truyện 20 4.7 UC_006_Người đọc đánh giá, bình luận 21 4.8 UC_007_Người đọc thay đổi thơng tin cá nhân 21 4.9 UC_008_Người quản lý quản lý tài khoản 22 4.10 UC_009_Người quản lý quản lý truyện 23 Thiết kế sở liệu 24 5.1 Mô tả sở liệu 5.2 Mô tả sở liệu 24 24 5.3 Mơ hình mở rộng 25 5.4 Đặc tả bảng 25 5.5 Database diagram 27 Kết thực 6.1 28 Giao diện người quản lý 28 6.1.1 Giao diện đăng nhập 28 6.1.2 Giao diện trang chủ 28 6.1.3 Giao diện hiển thị thông tin 29 Trang 3/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 6.1.4 Giao diện thêm/sửa thông tin 6.2 29 Giao diện người dùng 30 6.2.1 Giao diện đăng ký/ đăng nhập 30 6.2.2 Giao diện trang chủ 31 6.2.3 Giao diện thông tin truyện 32 6.2.4 Giao diện đọc truyện 33 6.2.5 Giao diện bình luận 33 6.2.6 Giao diện thông tin cá nhân 33 Trang 4/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 GIỚI THIỆU CHUNG 1.1 Mục đích Tài liệu xây dựng nhằm mục đích phân tích yêu cầu cho dự án xây dựng website đọc truyện online, đồng thời sở để thầy giáo kiểm tra đánh giá dự án Tài liệu mô tả yêu cầu toàn website, hệ thống dùng làm đầu vào cho trình thiết kế, xây dựng usecase lập trình, system test việc xây dựng website 1.2 Phạm vi Tài liệu đặc tả chức cần thiết phần mềm đọc truyện online Tài liệu sử dụng cho tài liệu thiết kế, lập trình kiểm thử sau 1.3 Các định nghĩa, thuật ngữ, từ viết tắt STT Thuật ngữ, từ viêt tắt 1.4 Giải thich Ghi Tài liệu tham khảo STT Tên tài liệu Ghi Trang 5/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 MÔ TẢ CHUNG VỀ SẢN PHẨM 2.1 Tổng quan 2.1.1 Lý chọn đề tài - Như ch甃Āng ta đA biết ngày vBi nh椃⌀p sĀng tĀc đô E cao, nhu cFu cGa ngưHi ngày lBn tI tĀt cK thứ Không trưBc ngưHi chM cFn ăn no mă cE Ām bây giH nhu cFu cao giH ngưHi rĀt phụ thuôEc vào điện thoại - Ngày cuôEc sĀng ngày phát triển ngưHi cQng c漃Ā thêm nhiSu sT th椃Āch khác để c漃Ā thể giKi tr椃Ā sau làm viêEc hay nhVng giH học căng thWng E m đA lên mạng tham khKo cQng cQng sT th椃Āch cGa em thĀy bạn trY hiêEn rĀt th椃Āch đọc thể loại truyêEn cGa nưBc : Trung QuĀc, NhâEt BKn, Hàn QuĀc, đA d椃⌀ch lại qua tiếng viêEt Và cQng bạn c^n học nên không c漃Ā nhiSu kinh tế để thư viê nE mua sách nên viêEc đọc trực tiếp internet giKi pháp cFn thiết nhĀt - N_m điSu đ漃Ā, ch甃Āng em đA tìm hiểu xây dựng website đọc truyêEn online cho ngưHi dùng 2.1.2 Phương pháp - Tạo website c漃Ā chức đĀi vBi nhVng ngưHi sử dụng như: 2.1.3 Chức dành cho ngưHi dùng: o Đăng ký/Đăng nhập/ Đăng xuĀt o Đọc truyện o Bình luận o Xem/Sửa thơng tin cá nhân o Đăng truyện( phát triển thêm) Chức dành cho ngưHi quKn lý hệ thĀng: o QuKn lý ngưHi dùng o QuKn lý thể loại, tác giK o QuKn lý truyện o QuKn lý bình luận o Chạy quKng cáo( phát triển thêm) Kết - Tạo giao diện website, c漃Ā thể hoạt động ổn đ椃⌀nh, dùng đFy đG chức Giao diện dễ nhìn, dễ sử dụng Phân loại rõ ràng chức năng, đKm báo nhu cFu cFn thiết tĀi thiểu cho tĀt cK ngưHi NgưHi dùng c漃Ā thể đọc truyện, quKn lý thông tin cá nhân C漃Ā thể dễ dàng tìm kiếm truyện muĀn đọc thKo luận vĀn đS vS truyện vBi ngưHi 2.2 Khảo sát 2.2.1 Website truyenfull.com Trang chG Trang 6/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Trang chG gồm c漃Ā menu ph椃Āa gồm mục:danh sách, thể loại, phân loại theo chương, tìm kiếm Giao diện ch椃Ānh trang chG chia thành danh mục truyện: truyện hot, truyện mBi cập nhật, truyện đA hoàn thành Trang thông tin truyện Trang 7/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Trang thơng tin truyện hiển th椃⌀ hình truyện, giBi thiệu truyện, đánh giá truyện, thông tin truyện, bình luận( sử dụng tài khoKn facebook, website khơng sử dụng tài khoKn riêng cho thành viên) Trang đọc truyện Trang 8/34 2.2.2 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Trang đọc truyện c漃Ā n甃Āt chuyển chương, chọn chương, hiển th椃⌀ nội dung chương, bình luận truyện, ngồi c^n c漃Ā n甃Āt báo lỗi chương Website dtruyen.com Trang chG Website c漃Ā công cụ gồm: Thể loại, s_p xếp, đăng truyện, tìm kiếm, thành viên( bao gồm đăng ký đăng nhập) Giao diện ch椃Ānh trang chG hiển th椃⌀ theo danh mục: truyện đS cử, truyện d椃⌀ch chọn lọc, bên phKi giao diện hiển th椃⌀ danh mục thể loại truyện Trang thông tin truyện Trang 9/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Trang thông tin truyện hiển th椃⌀ thơng tin cGa truyện: hình truyện, giBi thiệu, danh sách chương, Nhận xét truyện( website t椃Āch hợp nhận xét tKi khoKn riêng c漃Ā thể đăng nhập facebook google) Trang đọc truyện Trang 10/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 (Basic flows) Luồng kiện phụ (Alternative Flows): - Load truyện thất bại Điều kiện sau: - Hiển thị truyện cho người đọc 4.6.2 Biểu đồ 4.7 UC_006_Người đọc đánh giá, bình luận Mô tả use case UC_006 Use case: {UC_006_Người đọc đánh giá, bình luận} Mục đích: - Người đọc đánh giá, bình luận chất lượng, nội dung truyện Mơ tả: - Người đọc đánh giá mức độ chất lượng, bình luận chất lượng nội dung truyện Tác nhân: - At_User Điều kiện trước: - Đăng nhập thành công với quyền truy cập người đọc - Chọn truyện đánh giá, bình luận Luồng kiện (Basic flows) - Người đọc đánh giá truyện theo mức độ(1-5*) - Người đọc nhập bình luận truyện Luồng kiện phụ (Alternative Flows): - Khơng có luồng kiện phụ Điều kiện sau: - Thơng báo nhận đánh giá - Hiển thị bình luận Trang 20/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 4.7.2 Biểu đồ 4.8 UC_007_Người đọc thay đổi thông tin cá nhân Mô tả use case UC_007 Use case: {UC_006_Người đọc thay đôi thơng tin cá nhân} Mục đích: Người đọc muốn đổi lại thơng tin cá nhân Mơ tả: Người đọc sửa lại thông tin cá nhân: email, password, họ tên Tác nhân: At_User Điều kiện trước: Đăng nhập thành công với quyền truy cập người đọc Luồng kiện (Basic flows) Nhập lại thơng tin cá nhân mới: email, họ tên Đổi password: Nhập lại mật cũ, nhập mật lần Luồng kiện phụ Email tồn (Alternative Flows): Password yếu nhập lại lần không khớp Điều kiện sau: - Hồ sơ sinh viên lưu lại CSDL với thơng tin thay đổi xác 4.8.2 Biểu đồ 4.9 UC_008_Người quản lý quản lý tài khoản Mô tả use case UC_008 Use case: {UC_008_Người quản lý quản lý tài khoản} Mục đích: - Người quản lý quản lý tài khoản cá nhân người đọc Mơ tả: - Người quản lý thay đổi, sửa xóa thơng tin người đọc, người đọc Tác nhân: - At_Admin Trang 21/34 Điều kiện trước: Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 - Đăng nhập thành công với quyền truy cập phận quản lý - Kích mục chọn quản lý tài khoản Luồng kiện (Basic flows) - Hiển thị danh sách người dùng Luồng kiện phụ (Alternative Flows): - Danh sách người dùng trống Điều kiện sau: - Thông tin người dùng sửa sau người quản lý thay đổi 4.9.2 Biểu đồ 4.10 UC_009_Người quản lý quản lý truyện Mô tả use case UC_009 Use case: {UC_009_Người quản lý quản lý truyện} Mục đích: Người quản lý quản lý truyện Mô tả: Cho phép người quản lý thêm sửa xóa truyện Cho phép người quản lý thêm, sửa, tác giả truyện Cho phép người quản lý thêm, sửa thể loại ,trạng thái truyện Cho phép người quản lý xóa bình luận vi phạm chuẩn mực truyện Tác nhân: At_Admin Điều kiện trước: - Đăng nhập thành công với quyền truy cập phận quản lý - Kích mục chọn quản lý truyện Luồng kiện (Basic flows) - Hiển thị thông tin truyện: truyện, tác giả, thể loại, bình luận Luồng kiện phụ (Alternative Flows): - Khơng có luồng kiện phụ Điều kiện sau: - Lưu thông tin sau thay đổi người quản lý Trang 22/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 4.10.2 Biểu đồ Thiết kế sở liệu 5.1 Mô tả sở liệu - Bao gồm admin qunar lý toàn website - NgưHi dùng c漃Ā thể đăng ký, đăng nhập, đọc truyện website - Website bao gồm nhiSu thể loại truyện, vBi nhiSu truyện - NgưHi dùng c漃Ā thể bình luận vS nhVng truyện - Sử dụng kết nĀi Sql thông qua asp.net mvc 5.2 Mô tả sở liệu Quan hệ Admins (Id_Admin, UserName, Password, status) Chức Admin quản lí tồn website bao gồm: id_admin, username, password, trạng thái Users (ID_User, HoTen, GioiTinh, NgaySinh, SDT, Mỗi khách hàng phân biệt với id_user Email, UserName Password, status, CreateTime) thông tin lưu trữ bao gồm: họ tên, email, số điện thoại,giới tính, username, password, ngày tạo TacGia(Id_TacGia,Ten_TacGia,MetaTitle,CreateTim Mỗi tác giả bao gồm id_tacgia để phân biệt, tên e) tác giả, metatitle, ngày tạo TheLoai(Id_TheLoai,Ten_TheLoai,MetaTitle,Create Mỗi thể loại bao gồm id_theloai để phân biệt, tên Time) thể loại, metatitle, ngày tạo TrangThai(Id_TrangThai, Ten_TrangThai, MetaTitle) Mỗi thể loại bao gồm id_trangthai để phân biệt, tên trangthai, metatitle Truyen(ID_Truyen,Ten_Truyen,MetaTitle,Avt_Truyen ,GioiThieu_Truyen,TotalVIew,CreateDate,TopHot, Mỗi truyện bao gồm id_truyen để phân biệt, tên truyện, metatitle, avt truyện, giới thiệu truyện, Id_TacGia,Id_TheLoai, Id_TrangThai) ngày tạo, có thuộc sản phẩm hot ChuongTruyen(Id_Chuong,ID_Truyen,Ten_Chuong, Mỗi truyện bao gồm nhiều chương, chương NoiDung_Chuong, Metatitle) gồm id_chuong để phân biệt, tên chương, nội Trang 23/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 dung chương, metatitle BinhLuan(Id_BinhLuan,NoiDung,CreateTime,Id_Tru Người dùng bình luận truyện, bình luận yen, Id_User) gồm id_binhluan để phân biệt, nội dung bình luận, ngày bình luận BoSuuTap (Id_BoSuuTap, Id_User, Id_Truyen) 5.3 Mơ hình mở rộng 5.4 Đặc tả bảng Mỗi sưu tập gồm id_bosuutap để phân biệt - C漃Ā bKng: Admins, Users, TacGia, TheLoai, TrangThai, Truyen, ChuongTruyen, BinhLuan, BoSuuTap - Đặc tK bKng sau: Admin Trường Kiểu Index NULL Id_Admin Bigint Khóa Not null UserName varchar(50) Password varchar(50) status bit Users Trường Kiểu Index NULL Id_User Bigint Khóa Not null HoTen Nvarchar(255) GioiTinh Nvarchar(50) NgaySinh date SDT Varchar(20) Email Varchar(50) UserName Char(15) Password status CreateTime Nvarchar(50) bit Date TacGia Trường Kiểu Index NULL Id_TacGia Bigint Khóa Not null Ten_TacGia MetaTitle nvarchar(250) varchar(250) Trang 24/34 CreateTime Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 datetime TheLoai Trường Kiểu Index NULL Id_ TheLoai Bigint Khóa Not null Ten_TheLoai nvarchar(250) MetaTitle varchar(250) CreateTime datetime TrangThai Trường Kiểu Index NULL Id_ TrangThai Bigint Khóa Not null TrangThai MetaTitle varchar(250) varchar(250) Truyen Trường Kiểu Index NULL Id_ Truyen Bigint Khóa Not null Ten_Truyen MetaTitle Nvarchar(255) Nvarchar(255) Avt_Truyen Nvarchar(255) GioiThieu_Truyen ntext TotalView Bigint CreateDate datetime TopHot datetime Id_TacGia Bigint Kh漃Āa ngoại Not null Id_TheLoai Bigint Kh漃Āa ngoại Not null Id_TrangThai Bigint Kh漃Āa ngoại Not null ChuongTruyen Trường Kiểu Index NULL Id_Chuong Bigint Khóa Not null Ten_Chuong Nvarchar(255) NoiDung_Chuong ntext MetaTitle Nvarchar(255) DisplayOrder Id_Truyen int Bigint Kh漃Āa ngoại Not null Trang 25/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 BinhLuan Trường Kiểu Index NULL Id_ BinhLuan Bigint Khóa Not null NoiDung CreateTime Id_Truyen Id_User Nvarchar(255) datetime Bigint Bigint Kh漃Āa ngoại Kh漃Āa ngoại Not null Not null BoSuuTap Trường Kiểu Index NULL Id_ BoSuuTap Bigint Khóa Not null Id_Truyen Id_User 5.5 Bigint Bigint Kh漃Āa ngoại Kh漃Āa ngoại Not null Not null Database diagram Trang 26/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Kết thực 6.1 Giao diện người quản lý 6.1.1 Giao diện đăng nhập 6.1.2 Giao diện trang chủ Trang 27/34 6.1.3 Giao diện hiển thị thông tin 6.1.4 Giao diện thêm/sửa thông tin Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Trang 28/34 6.2 6.2.1 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Giao diện người dùng Giao diện đăng ký/ đăng nhập Trang 29/34 6.2.2 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Giao diện trang chủ Trang 30/34 6.2.3 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Giao diện thông tin truyện Trang 31/34 6.2.4 Giao diện đọc truyện 6.2.5 Giao diện bình luận 6.2.6 Giao diện thông tin cá nhân Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Giao diện thông tin chung Trang 32/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Giao diện thông tin tài khoKn Giao diện theo dõi Trang 33/34 Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0 Giao diện cập nhật tài khoKn Trang 34/34