TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
======***======
BÁO CÁO BTL THUỘC HỌC PHẦN:
PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU PHẦN MỀM
PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU
WEBSITE nhanam.com.vn
GVHD:
Ths Phạm Thị Kim Phượng
Hà nội, Năm 2022
2
LỜI MỞ ĐẦU
Ngày nay Internet đã trở thành dịch vụ phổ biến và thiết yếu và có sức
ảnh hưởng sâu rộng tới thói quen, sinh hoạt, giải trí của mọi người. Cùng với
sự phát triển nhanh chóng của Internet thì các hình thức mua bán hàng online
ngày càng phát triển phổ biến đến mọi người. Các ứng dụng web ngày càng
trở nên phổ biến. Trước nhu cầu đó, cùng với u cầu của mơn học nhóm 9
chúng em sẽ tìm hiểu và giải quyết đề tài: Phân tích đặc tả yêu cầu website
nhanam.com.vn.
Phân tích đặc tả các yêu cầu của hệ thống
3
MỤC LỤC
Phân tích đặc tả các yêu cầu của hệ thống
4
1. Khảo sát hệ thống
1.1 Khảo sát sơ bộ
1.1.1 Mục tiêu xây dựng website bán sách Nhã Nam:
- Khách hàng:
• Có thể xem các sản phẩm của cơng ty ở bất kỳ đâu, tiết kiệm thời
gian và chi phí của khách hàng
• Tạo càm giác mua hàng đa dạng và thoải mái hơn
• Giúp khách hàng tiếp cận sâu hơn với sản phầm mới
- Quản lý:
• Tăng khả năng tiếp xúc với khách hàng
• Vận hành tiết kiệm, đơn giản, giảm chi phí quảng cáo
• Tối ưu hố chất lượng dịch vụ, chuyên nghiệp
• Thúc đẩy doanh số bán hàng
• Tăng được sự cạnh tranh với các thương hiệu sách khác
1.1.2 Phương pháp
• Phỏng vấn
Kế hoạch phỏng vấn
Người được hỏi: (Họ và tên)
Người phỏng vấn: (Họ và tên)
Địa chỉ: (Cơ quan, nhà riêng, số điện
Thười gian phỏng vấn:
thoại,..)
- Thời điển bắt đầu:
- Thời điểm kết thúc:
Đối tượng được hỏi:
- Người được hỏi là ai ?
- Cần thu thập thông tin gì ?
- Có đáp ứng điều kiện đã đưa
ra ?
Các yêu cầu đòi hỏi : (Lứa tuổi, nghề
nghiệp, kinh nghiệm của người được
hỏi,…)
Chương trình:
- Giới thiệu:
- Tổng quan dự án:
- Tổng quan về buổi phỏng vấn:
Xin phép ghi câu trả lời hoặc quay
video lại
Nêu chủ đề sẽ phỏng vấn:
…
Chủ đề 1: Câu hỏi và trả lời
Chủ đề 2: Câu hỏi và trả lời
Chủ đề 3: Câu hỏi và trả lời
…
Tổng hợp nội dung chính đã hỏi:
…
Phân tích đặc tả các yêu cầu của hệ thống
5
Xin ý kiến người được hỏi:
…
Kết thúc buổi phỏng vấn.
Mẫu phiếu phỏng vấn:
Phiếu phỏng vấn
Tên dự án: Xây dựng website bán sách cho công ty Nhã Nam
Người được hỏi: Nguyễn Văn A
Người hỏi: Nguyễn Văn B
Thời gian: 20/02/2022
Địa điểm: khuôn viên của trường Đại
học Công Nghiệp Hà Nội
Câu hỏi
Câu trả lời
Câu 1: Anh có thường xun mua
Câu 1: Có, tơi có mua sách ở đó một
sách của cơng ty Nhã Nam?
vài lần.
Câu 2 Anh quan tầm về điều gì của
Câu 2: Giao diện khi truy cập và
trang web?
những thể loại sách phù hợp khơng có
Câu 3 Những chức năng nào mà anh
sản phẩm khơng lành mạnh và có
mong muốn có khi mua sách online? khuynh hướng phản động.
Câu 4 Khi đọc sách online anh thường Câu 3: Có thể ghi nhớ số trang đang
xuyên gặp phải vấn đề gì?
đọc dở
Câu 5 Khi đọc sách online anh có cảm Câu 4 Phông chữ không đồng nhất và
súc như thế nào khi thường xun
có vấn đề khi phải tìm lại trang đã đọc
xuất hiện quảng cáo ?
vào lần trước
Câu 6 Anh có muốn web đề cử những Câu 5: Nó khiến tơi khá bực mình và
thể loại sách tương tự với cuốn đang
khơng cịn cảm hứng khi đọc sách.
đọc?
Câu 6: Có, điều đấy rất tuyệt vời vì
Cấu 7 Anh có muốn web trở lại cuốn tơi có thể tìm thấy thể loại yêu thích
đang đọc dở lần trước khi đăng nhập của tôi cách dễ dàng
lại
Câu 7: Đây là điều tôi luôn mong
Câu 8 Anh có muốn nhận thơng báo
muốn mỗi khi đọc online mà nhiều
về quyển sách yêu thích của anh khi
trang web chưa làm được
sau khi được phát hành phần mới
Câu 8: Có, nó giúp tơi khơng bỏ lỡ
nhất?
những gì mới nhất.
Đánh giá chung:
- Đây là khách hàng có niềm đam mê đọc sách và đã đọc qua nhiều
trang web và những điều như loại bỏ quảng cáo khi đọc sách và lưu
trữ trang đã đọc có thể lưu ý để đưa vào phát triển website
• Phiếu điều tra
Mẫu phiếu khảo sát:
/>Phân tích đặc tả các yêu cầu của hệ thống
6
Phân tích đặc tả các yêu cầu của hệ thống
7
Phân tích đặc tả các yêu cầu của hệ thống
8
• Quan sát
- Hệ thống được khảo sát ở đây là cơng ty và có địa chỉ tại 59 Đỗ Quang,
phường Trung Hòa quận Cầu Giấy, Hà Nội. Đối tượng bán hàng của cửa hàng
là người tiêu dùng, các cửa hàng bán lẽ. Các hoạt động chính của cơng ty bao
gồm nhập sách vào kho, bán sách, báo cáo số lượng và doanh thu của công ty,
báo cáo số lượng sách cịn tồn kho.
- Cơng ty bán các loại sách như: văn học Việt Nam, văn học nước ngoài,
thiếu nhi, thời sự-chính trị, khoa học tự nhiên- nhân văn….
- Việc quản lý công việc của cửa hàng được phân cấp:
- Chủ cơng ty là người quản lý về tồn bộ hoạt động kinh doanh của công
ty.
- Nhân viên bán hàng: là nhân viên trực tiếp bán hàng đến người tiêu dùng.
- Bộ phận quản lý: có nhiệm vụ tổng kết số liệu do các nhân viên bán hàng
chuyển đến, cân đối số lượng hàng hóa trên quầy và số lượng bán ra để tìm ra
sai sót giữa hai khẩu này. Sau đó số liệu sẽ được chuyển sang cho bộ phận kế
tốn để tính doanh thu.
- Thủ kho: Quản lý cơng việc xuất, nhập sách của cơng ty.
- Kế tốn: thực hiện việc điều chỉnh giá cả các loại sách.
1.1.3 Đối tượng khảo sát
- Nhân viên quản lý: đối tượng cung cấp thông tin về các đầu sách, được
phép thêm, sửa, xóa.
Phân tích đặc tả các u cầu của hệ thống
9
•
•
•
•
•
•
•
- Quản trị viên hệ thống: quản trị nhân viên, sản phẩm, tin tức, người dùng,
và một số chức năng khác của website.
- Marketing: bộ phận thu hút khách hàng, quản lý tin tức và các chương
trình khuyến mãi của trang web.
1.1.4 Kết quả sơ bộ
- Lịch sử:
+ Công ty Cổ phần Văn hóa và Truyền thơng Nhã Nam, thường gọi tắt
là Nhã Nam là doanh nghiệp hoạt động trong lĩnh vực kinh doanh dịch vụ văn
hóa và xuất bản phẩm tại Việt Nam. Công ty được thành lập vào năm 2005.
+ Tác phẩm "Balzac và cô bé thợ may Trung hoa" của Đới Tư Kiệt là cuốn
sách đầu tiên được những người sáng lập Nhã Nam xuất bản cả trước khi
công ty ra đời, độc giả đã dành sự quan tâm và yêu mến cho một thương hiệu
sách mới mẻ mang trong mình khát vọng góp phần tạo lập diện mạo mới cho
xuất bản văn học tại Việt Nam.
+Sau 6 tháng thành lập thương hiệu, Nhật ký Đặng Thùy Trâm ra đời, tạo
nên một cơn sốt trong xã hội, với gần 500,000 bản sách được phát hành, phá
mọi kỷ lục về xuất bản trước đó, kéo theo một loạt những hiệu ứng xã hội và
dư luận có ý nghĩa.
-Địa chỉ:
+ Trụ sở chính: 59 - Đỗ Quang - Trung Hòa - Cầu Giấy - Hà Nội
+ Hệ thống cửa hàng tại Hà Nội (8 cửa hàng), Hải Phòng (1 cửa hàng), Đà
Nẵng (1 cửa hàng) , tp Hồ Chí Minh (3 cửa hàng), Vũng Tàu(1 cửa hàng)
-Hoạt động:
+ Ban đầu thành lập tập trung vào 3 mảng sách: Văn – Sử -Triết, Nhã Nam
đã dần mở rộng sang nhiều thể loại khác: sách thiếu nhi, sách kinh doanh,
sách kỹ năng - tham khảo v.v. Các đầu sách bao gồm cả mảng hư cấu và phi
hư cấu, sách trong nước và sách dịch.
+ Hiện tại công ty đang hoạt động tong lĩnh vực sau:
Mua bản quyền ,dịch và xuất bản các ấn phẩm từ tiếng nước ngoài ra
Tiếng Việt và ngược lại với 7 đầu sách hiện tại của công ty đó là:
Sách văn học Việt Nam
Sách Văn học nước ngồi
Sách Thiếu nhi
Sách Thời sự - Chính trị
Sách khoa học tự nhiên – Nhân văn
Sách tham khảo
Sách Đoạt giải
- Cung cấp các dịch vụ liên quan đến bản quyền và xuất bản.
- In ấn và các dịch vụ liên quan đến in ấn.
- Tổ chức các sự kiện liên quan đến sách, báo chí và xuất bản.
- Cung cấp sách, báo, tạp chí và các ấn phẩm khác đến tay độc giả.
Phân tích đặc tả các yêu cầu của hệ thống
10
- Nhân sự: tồn bộ lực lượng lao động cơng ty bao gồm giám đốc và nhân
viên là 41 người (bây giờ có thể thay đổi) nhưng đều là những người trẻ nên
tác phong đều nhanh nhẹn, năng động, có trách nghiệm.
- Lợi thế của Nhã Nam: ở mảng sách văn học nước ngồi do có khả năng
ngoại ngữ tốt nên tập trung vào mảng này.
- Khó khăn:
+ Cơng ty non trẻ và cịn là cơng tu tư nhân nên áp lực cạnh tranh không hề
nhỏ với các thương hiệu sách lâu năm.
+ Vấn đề bảo vệ tác quyền trước và xin được bản thảo.
-Hoạt động PR của công ty:
+ Viết và phân bố các thơng cáo báo chí, hình ảnh và bài điểm tin cho báo
giới, thu nhập và lưu trữ danh sách báo chí.
+ Tổ chức họp báo.
+ Duy trì bộ phận chun cung cấp thơng tin cho các phương tiện truyền
thông sắp xếp, tổ chức và thực hiện các buổi phỏng vấn với đài phát.
1.1.5 Các tài liệu thu thập được
Hình 1: Phần giới thiệu
+ Trang chủ của trang web
Phân tích đặc tả các yêu cầu của hệ thống
11
Hình 2: Trang chủ
+Biểu mẫu Đăng ký/Đăng nhập tài khoản
Hình 3: Phiếu đăng nhập
Hình 4: Phiếu đăng ký
+Biểu mẫu Giỏ hàng của trang web
Hình 5: Giỏ hàng
+Biểu mẫu Đơn đặt hàng
Phân tích đặc tả các yêu cầu của hệ thống
12
Hình 6: Đơn hàng
Hình 7: Chương trình khuyến mãi
Hình 8: Kiển tra đơn hàng.
Hình 9: Lịch sử giao dịch.
Phân tích đặc tả các yêu cầu của hệ thống
13
Hình 10: Liên hệ.
Hình 11: Thơng báo
Hình 12: Chính sách vẫn chuyển.
Hình 13: Chính sách bảo mật
Hình 14: Hình thức thanh tốn.
Phân tích đặc tả các u cầu của hệ thống
14
Hình 15: Quy trình đổi, trả và hủy hàng.
1.2 Khảo sát chi tiết
1.2.1 Hoạt động của hệ thống
a, Trang chủ nhanam.com.vn
-Trang này hiển thị tồn bộ những nội dung chính của Web. Trên đây bạn có
thể thực hiện tất cả các công việc mà bạn muốn bằng cách click vào những
mục chọn tương ứng chương trình sẽ liên kết đến các trang tương ứng đáp
ứng yêu cầu của bạn.
-Menu ngang liệt kê các loại sách được bán với những phân loại cụ thể chi tiết
rất tiện cho khách hàng như: danh mục sách, sách bán chạy, chương trình
khuyến mãi và giảm giá đặc biêt.
-Giữa trang là phần trình bày các mặt hàng theo kiểu thống kê và phân loại
theo các loại sách khác nhau.
-Cuối trang là phần giới thiệu, chính sách bảo mật, chính sách vận chuyển,
hình thức thanh tốn, quy định đổi, trả và hủy đơn hàng, liên hệ, thông báo và
hướng dẫn đặt hàng.
b, Hoạt động đăng ký khách hàng:
-Để trở thành thành viên trên website thì khách hàng phải đăng ký tài khoản
nhằm mục đích quản lý thơng tin khách hàng.
Phân tích đặc tả các u cầu của hệ thống
15
-Khi điền xong các thông tin về: email, mật khẩu, tên hiển thị…. Khách hàng
nhấn “đăng ký” để đăng ký. Hoặc khách hàng có thể đăng nhập qua facebook.
c, Hoạt động mua hàng
-Khi khách hàng lựa chọn một cuốn sách nào đó từ danh mục các loại sách thì
khách hàng sẽ được liên kết tới trang giới thiệu sản phẩm bao gồm các thông
tin: mã sản phẩm, tác giả, dịch giả, số trang, giá bán…. Khách hàng khi chọn
mua cuốn sách thì hệ thống sẽ u cầu nhập các thơng tin cần thiết để hồn
thành đơn hàng bao gồm: Hình thức thanh tốn, thơng tin cá nhân, hình thức
nhận hàng cuối cùng là xác nhận đơn hàng và đặt mua.
1.2.2 Các yêu cầu chức năng
- Khách hàng được cung cấp những chức năng:
● Tìm kiếm sách
● Xem sách (Mơ tả, chi tiết sách, giá bìa, giá bán, tác giả, nhà xuất
bản …)
● Đăng kí tài khoản
● Đăng nhập
● Hỏi đáp thắc mắc về mua hàng, sản phẩm…
● Mua hàng và thanh toán.
- Quản trị được cung cấp những chức năng sau:
● Cấp quyền cho nhân viên.
● Bảo trì các chức năng của trang web.
- Nhân viên được cung cấp những chức năng sau:
● Bảo trì các chức năng của trang web.
● Giải đáp thắc mắc của khách hàng.
1.2.3 Các yêu cầu phi chức năng
- Hệ thống sử dụng ngôn ngữ tiếng Việt, có quy định và chính sách người
dùng rõ ràng. Thời gian phản hồi và thông lượng tốt. Khả năng tương tác và
sử dụng trực quan, dễ dàng. Khả năng quản lý sách, khả năng phục hồi dữ liệu
và bảo trì hệ thống tốt. Tuy nhiên chưa có dịch vụ cskh trực tuyến.
- Yêu cầu phần cứng:
• Windows
o Windows 7, Windows 8, Windows 8.1, Windows 10 trở lên
o Bộ xử lý Intel Pentium 4 trở lên hỗ trợ SSE3
• Mac
o OS X El Capitan 10.11 trở lên
• Linux
o Ubuntu 64 bit 14.04+, Debian 8+, openSUSE 13.3+ hoặc Fedora
Linux 24+
o Bộ xử lý Intel Pentium 4 trở lên hỗ trợ SSE3
Phân tích đặc tả các yêu cầu của hệ thống
16
2. Mơ hình hóa dữ liệu
2.1 Các u cầu về dữ liệu
- Website cần lưu thông tin về:
+ Danh mục sách:
Mã danh mục, tên danh mục. Một danh mục sách có một hoặc nhiều danh
mục sách con. Một danh mục sách con ở một danh mục sách.
Hình 2.1.1. Danh mục sách
+ Danh mục sách con:
Mã danh mục sách con, tên danh mục sách con. Một danh sách con có một
hoặc nhiều thể loại sách. Một thể loại sách có thể ở một hoặc nhiều danh mục
sách con.
Hình 2.1.2. Danh mục sách con
+ Thể loại sách:
Mã thể loại sách, tên thể loại sách, hình ảnh. Một thể loại có nhiều sách có
một sách có 1 hoặc nhiều sách. Một sách có 1 hoặc nhiều thể loại sách.
Phân tích đặc tả các yêu cầu của hệ thống
17
Hình 2.1.3. Thể loại sách
+ Sách:
Mã sách, tên sách, hình ảnh, tác giả, nhà xuất bản, số trang, kích thước, ngày
phát hành, giá bán, giá Nhã Nam, giới thiệu sách. Một sách ở 0 hoặc 1 hóa
đơn, một hóa đơn có 1 hoặc nhiều sách.
Phân tích đặc tả các u cầu của hệ thống
18
Hình 2.1.4. Sách
+ Khách hàng:
Mã khách hàng, tên khách hàng, số điện thoại, email, địa chỉ. Một khách hàng
có 0 hoặc nhiều hóa đơn, một hóa đơn có 1 khách hàng.
Hình 2.1.5. Khách hàng
+ Hóa đơn:
Mã hóa đơn, ngày mua, người lập, phương thức thanh toán, số lượng mua, mã
giảm giá.
Phân tích đặc tả các yêu cầu của hệ thống
19
Hình 2.1.6. Hóa đơn
Phân tích đặc tả các u cầu của hệ thống
20
2.2 Biểu đồ thực thể liên kết mức logic
2.3 Mô hình cơ sở dữ liệu mức vật lý
2.3.1 Thiết kế bảng
Bảng 1. Danh mục sách
Bảng 2. Danh mục sách chọn
Bảng 3. Thể loại sách
Phân tích đặc tả các yêu cầu của hệ thống
21
Bảng 4. Sách
Bảng 5. TLS_SACH
Bảng 6. Khách hàng
Bảng 7. Hóa đơn
Phân tích đặc tả các yêu cầu của hệ thống
22
Bảng 8. Tài khoản
Bảng 9. Mã giảm giá
Bảng 10. TK_MGG
Phân tích đặc tả các yêu cầu của hệ thống
23
2.3.2
Biểu đồ thực thể liên kết mức vật lý
Phân tích đặc tả các yêu cầu của hệ thống
24
3. Mơ hình hóa chức năng
3.1 Biểu đồ use case
Phân tích đặc tả các yêu cầu của hệ thống
25
3.1.1 Các use case chính
1) Đăng ký: Cho phép khách hàng đăng ký tài khoản thành viên trên web để
mua sách
2) Lịch sử giao dịch: Cho phép khách hàng xem lịch sử mua sách
3) Kiểm tra đơn hàng: Cho phép khách hàng xem các đơn hàng đã đặt
Phân tích đặc tả các yêu cầu của hệ thống