Từ đó đưa ra các biểu đồ phân tích1.1.2 Phương pháp● Phỏng vấnKế hoạch phỏng vấnKế hoạch phỏng vấnNgười được hỏi: Nguyễn Văn A Người hỏi: Võ Văn ĐứcĐịa chỉ: Công ty cổ phần Văn hóa vàTru
Trang 1TRƯỜ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
Lê Đức ThuậnBùi Văn Thành
Hà Nội, Năm 2022
Trang 2LỜI MỞ ĐẦU
Với chiến lược phát triển sản phẩm linh hoạt và một tầm nhìn mangtính dài hạn của công ty, sau gần 10 năm hoạt động Nhã Nam đã xây dựngđược uy tín và thương hiệu vững mạnh trên thị trường Việt Nam Mặc dù hiệnnay trên thị trường xuất hiện một số công ty cũng làm về sách văn học dịchnhưng thương hiệu sách Nhã Nam là sự lựa chọn hàng đầu của bạn đọc NhãNam đặt ra mục tiêu là làm ra những cuốn sách ngày càng hay hơn, thànhcông hơn và sống tốt hơn Trong những năm tới, bằng khả năng của mình,Nhã Nam mong muốn dẫn đầu thị trường trong dòng sách văn học với thịphần công ty chiếm khoảng 80% trên thị trường với dòng sách này Chính vìvậy Nhã Nam mong muốn có thể tiếp cận khách hàng bằng nhiều hình thứckhác nhau Trong thời kì 4.0 hiện nay mua sắm trực tuyến trở nên bùng nổ.Chính vì vậy Nhã Nam muốn xây dựng 1 hệ thống website bán hàng online
để có thể dễ dàng tiếp cận với khách hàng hơn, thúc đẩy nhu cầu mua sáchcủa khách hàng, từ đó tăng doanh thu cho công ty Website nhanam.com.vnđược thiết kế xây dựng với giao diện dễ dùng và đầy đủ các tính năng của 1website thương mại điện tử Để có được kết quả tốt nhất chúng em xin gửi lờicảm ơn sâu sắc tới cô Phạm Thị Kim Phượng đã hướng dẫn chúng em trongsuốt quá trình làm bài tập lớn này
Xin chân thành cảm ơn cô!
Trang 43.2 Mô tả chi tiết các use case 35
Trang 5Ch ươ ng 1 Kh o sát ả
h th ng ệ ố
1.1 Kh o sát s b ả ơ ộ
1.1.1 M c tiêu ụ
thanh toán, chương trình khuyến mại, các chính sách của website và
nhu cầu khách hàng
triển khai các hình thức marketing nhằm thúc đẩy doanh số bán hàng
thức khác nhau
các khách hàng Từ đó đưa ra các biểu đồ phân tích
1.1.2 Ph ươ ng pháp
Kế hoạch phỏng vấn
Kế hoạch phỏng vấn
Địa chỉ: Công ty cổ phần Văn hóa và
Truyền thông Nhã Nam- 59 Đỗ
Quang, phường Trung Hoà, quận
Cầu Giấy, Hà Nội
ĐT: 0903244248
Thời gian hẹn: 8h – 21/03/2022Thời gian bắt đầu: 8h15
Thời điểm kết thúc: 9h45
trị, điều hàng công việc bán hàng của công ty, có 10 năm kinh nghiệmChương trình
Trang 6người được hỏi
Trang 7Dự án: Thiết kế website Tiểu dự án: Website bán sách cho
công ty Nhã Nam
Ngày: 21/03/2022
Câu 1: Anh muốn Website có những
thể loại sách nào?
Trả lời
Câu 2: Đối tượng khách hàng mà
website của mình hướng đến?
Câu 5: Anh muốn website chạy
những loại quảng cáo nào?
Trả lời
Câu 6: Website có những hình thức
thanh toán nào?
Trả lời
Câu 7: Cửa hàng của mình có các
chương trình khuyến mãi và giảm
giá để tăng lượng khách hàng không
Trả lời
Câu 8: Anh muốn website được liên
kết với những mạng xã hội nào?
Trả lời
Câu 9: Công ty của anh có dự định
mở rộng thương hiệu đến với bạn bè
quốc tế không?
Trả lời
Câu 10: Anh hy vọng đạt được điều
gì từ trang web của mình?
Trả lời
● Phiếu điều tra
Trang 12● Quan sát
- Quan sát hoạt động mua sách: khi khách hàng có nhu cầu mua sách thì
khách hàng có thể tự mình đặt sách qua hệ thống hoặc liên hệ nhân viên tưvấn để được hỗ trợ đặt mua sách Khi khách hàng đăng ký đặt mua sách sẽ phải kê khai đầy đủ thông tin cá nhân địa chỉ để được giao hàng chính xác
1.1.3 Đ i t ố ượ ng kh o sát ả
- Đối tượng phỏng vấn: giám đốc bán hàng: là người chịu trách nhiệm lập kế hoạch kinh doanh, tổ chức, tuyển dụng, đào tạo, lãnh đạo và đánh giá các hoạt
Trang 13động của lực lượng bán hàng, các chiến lược và biện pháp để thực hiện
việc bán hàng, đạt mục tiêu doanh nghiệp
- Đối tượng điều tra, quan sát: khách hàng là người chọn và mua sách
1.1.4 K t qu s b ế ả ơ ộ
- Địa chỉ: 59 Đỗ Quang, phường Trung Hoà, quận Cầu Giấy, Hà Nội
- Lịch sử hình thành: tháng 2 năm 2005, Nhã Nam, tên đầy đủ là Công ty
Cổ phần Văn hoá và Truyền thông Nhã Nam đã gia nhập thị trường
sách 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 Từ đó mà đọ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ẻ màn 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
- Hoạt động kinh doanh: kinh doanh rất nhiều thể loại sách như: Văn họcViệt Nam, Văn học nước ngoài, Sách thiếu nhi, Thời sự - chính trị,
Khoa học tự nhiên – nhân văn, các loại sách tham khảo,…
- Với chiến lược phát triển sản phẩm linh hoạt và một tầm nhìn mang
tính dài hạn của công ty, sau gần 10 năm hoạt động Nhã Nam đã xây
dựng được uy tín và thương hiệu vững mạnh trên thị trường Việt Nam Chiến lược sản phẩm đa dạng hóa sản phẩm như hiện nay sẽ tiếp tục
được công ty thực hiện và phát triển trong thời gian tới nhằm đáp ứng tốt hơn nữa nhu cầu của độc giả trên thị trường, những người có thị
hiếu ngày càng đa dạng và phong phú Bên cạnh việc phát triển và hoànthành các sản phẩm, dòng sản phẩm đã có, tìm kiếm thêm nguồn bản
quyền phong phú từ các quốc gia, Nhã Nam tiếp tục tìm ra và sản xuất
ra những sản phẩm mới, có tính đột phá cao Trong thời gian tới chiến lược sản phẩm của công ty vẫn là tập trung vào dòng sản phẩm chủ đạo
là sách văn học lịch sử để đáp ứng nhu cầu của những khách hàng trọngđiểm, còn đối với những loại sách có sự cạnh tranh gay gắt trên thị
Trang 14khẳng định thương hiệu của mình trong lòng bạn đọc Công ty có kế
hoạch tăng số lượng đầu sách, đặt mục tiêu xuất bản khoảng 8-10 đầu sách/ tháng, trong đó 80% là sách dịch và 20% là sách trong nước Đặt chỉ tiêu công nghệ cao với việc sử dụng internet là xương sống, cũng
như các phần mềm và công cụ hỗ trợ mới nhất cho lĩnh vực dịch thuật,
in ấn và xuất bản để hoàn thiện quá trình in – xuất bản – phát hành
nhằm giảm giá thành sản phẩm và cải tiến năng suất lao động, đưa đến cho độc giả những sản phẩm có ý nghĩa trong thời gian ngắn nhất
- Gồm 14 chi nhánh tại Hà Nội, Hải Phòng, Đà Nẵng, Vũng Tàu và
Thành phố Hồ Chí Minh
1.1.5 Các tài li u thu th p đ ệ ậ ượ c
Hình 1: Trang giới thiệu
Trang 15Hình 2: Danh mục sách
Trang 16Hình 3: Danh mục sách bán chạy
Hình 4: Thông tin đơn hàng
Hình 5: Trang đăng nhập
Trang 17Hình 6: Hình thức thanh toán
Hình 7: Quy định đổi, trả và hủy đơn hàng
Trang 18Hình 8: Phiếu mua hàng
Trang 19Hình 9: Phiếu nhập hàng
1.2 Kh o sát chi ti t ả ế
1.2.1 Ho t đ ng c a h th ng ạ ộ ủ ệ ố
1.2.1.1 Hoạt động đăng nhập, đăng kí
- Khi truy cập vào trang web nhanam.com.vn sẽ xuất hiện biểu tượng đăng
nhập, đăng kí ở góc trên cùng bên phải màn hình.
+ Khi click vào phần đăng kí trang web sẽ chuyển sang giao diện đăng kí tài
khoản Người dùng điền đầy đủ thông tin vào các ô sau đó nhấn đăng ký để
hoàn tất Nếu người dùng đã có tài khoản thì có thể nhấn vào ô đăng nhập
hoặc đăng nhập bằng tài khoản facebook
+ Khi click vào phần đăng nhập trang web sẽ chuyển sang giao diện trang
đăng nhập Người dùng điền thông tin email và mật khẩu để tiến hành đăng
nhập Ngoài ra người dùng còn có thể đăng nhập bằng tài khoản facbook Nếu
người dùng quên mật khẩu thì có thể nhập email vào mục quên mật khẩu sau
đó nhấn tìm lại hệ thống sẽ gửi lại mật khẩu mới và email cho khách hàng
1.2.1.2 Hoạt động tìm kiếm
Trang 20- Phía dưới biểu tượng giỏ hàng có 1 thanh tìm kiếm để người dùng có thể
nhập tên sách muốn mua và click tìm kiếm
- Trên thanh menu ngang của trang web cũng hiện thị các mục:
+ Danh mục sách: khi người dùng di chuột vào sẽ hiện ra menu dọc cấp 2
các thể loại sách để người dùng lựa chọn
+ Sách bán chạy: khi người dùng click vào sẽ hiển thị ra danh sách các loại
sách bán chạy của trang web
+ Chương trình khuyến mãi: khi người dùng click vào sẽ hiện ra danh sách
các mã giảm giá và chương trình khuyến mãi của cửa hàng
+ Giảm giá đặc biệt: khi người dùng click vào sẽ hiện ra danh sách các đầu
sách đang được giảm giá
1.2.1.3 Hoạt động đặt hàng
- Khi người dùng đã tìm kiếm được đầu sách muốn mua, người dùng có thể dichuột vào cuốn sách Lúc này trang web sẽ hiện thị 1 pop-up bao gồm tên
sách, thông tin cơ bản của sách (số trang, kích thước, ngày phát hành), giá
tiền cuốn sách, 2 nút THÊM VÀO GIỎ HÀNG và MUA NGAY
+ Khi click vào nút THÊM VÀO GIỎ HÀNG sách sẽ tự động được thêm
vào giỏ hàng để khách hàng có thể tiếp tục chọn thêm các cuốn sách khác
Sau khi chọn hết các sách muốn mua người dùng có thể click vào biểu tượng giỏ hàng góc phải phía trên của trang web để xem thông tin đơn hàng của
mình rồi thanh toán
+ Khi click vào nút MUA NGAY trang web lập tức sẽ hiển thị mục thông tin
đơn hàng
- Ở mục ĐƠN HÀNG người dùng cần hoàn tất 3 bước để có thể mua hàng
+ Bước 1: Nhập thông tin cá nhân bao gồm thông tin người mua và địa chỉ
nhận hàng Sau đó nhấn tiếp tục để chuyển sang bước 2
+ Bước 2: Thanh toán Người dùng chọn 1 hình thức thanh toán giao hàng vàthu tiền tại nhà hoặc chuyển phát nhanh Sau đó nhấn tiếp tục để chuyển sang bước 3
Trang 21+ Bước 3: Hoàn tất mua hàng Trang web sẽ hiển thị đầy đủ thông tin người mua, thông tin sản phẩm, tổng số tiền phải trả để người dùng kiểm tra lại và
nhấn tiếp tục để hoàn tất việc đặt hàng
1.2.1.4 Hoạt động kiểm tra đơn hàng
- Khi click vào mục Kiểm tra đơn hàng ở góc trên bên trái người dùng sẽ
thấy 1 ô nhập mã đơn hàng Sau khi nhập mã và nhấn vào “Tìm mã” trang
web sẽ hiển thị thông tin đơn hàng và tiến độ giao hàng
1.2.1.5 Hoạt động kiểm tra lịch sử giao dịch
- Khi click vào mục Thông tin đơn hàng ở góc trên bên trái người dùng sẽ
thấy danh mục các đơn hàng mà khách hàng đã thanh toán Ngoài ra người
dùng có thể nhập mã đơn hàng vào ô tìm kiếm sau đó nhấn tìm mã để có thể tìm nhanh thông tin giao dịch của mã hàng đó
- Thông tin giao dịch bao gồm: STT, Mã đơn hàng, Người mua, Địa chỉ, Ngàymua, Trạng thái
1.2.1.6 Hoạt động quản trị trang web của admin
- Sau khi đăng nhập tài khoản của admin trang web sẽ hiện lên mục quản lý
dành cho admin
- Menu dọc bên phải trang web sẽ bao gồm quản trị danh mục, quản trị
giao diện, quản trị thông tin, cấu hình user.
+ Trong phần quản trị danh mục gồm các mục giới thiệu, sản phẩm, giỏ
hàng, liên hệ Mỗi mục đều có biểu tượng cây bút để khi click vào có thể
chỉnh sửa Phần quản trị sản phẩm cho phép quản trị viên có thể thêm sửa xóahình ảnh, mô tả, giá bán của sản phẩm Phần liên hệ có thể sửa đổi số điện
thoại liên hệ của cửa hàng, cập nhật link các trang mạng xã hội
+ Trong phần quản trị giao diện cho phép chỉnh sửa các banner, logo, hình
nền trên website
+ Trong phần quản trị thông tin gồm thông tin về trạng thái các đơn hàng
được khách hàng đặt trên website
Trang 22+ Phần cấu hình user dùng để kiểm tra và sửa đổi thông tin các tài khoản
admin và khách hàng
1.2.1.7 Một số hoạt động khác
- Phía dưới cùng trang web là danh sách 1 số chính sách, quy định, hướng
dẫn, liên hệ và thông tin về cửa hàng Người dùng có thể click vào từng mục
để tìm hiểu chi tiết
1.2.2 Các yêu c u ch c năng ầ ứ
- Chức năng đăng nhập, đăng ký: có thêm phần quên mật khẩu và đăng nhập bằng các tài khoản mạng xã hội
- Xem danh mục các sản phẩm
- Xem thông tin chi tiết của sản phẩm
- Trình chiếu slide quảng cáo sản phẩm
- Chức năng tìm kiếm sách theo thể loại, theo tên, theo giá tiền
- Chức năng quản lý thông tin tài khoản
- Chức năng gợi ý các sản phẩm sách mới hoặc thể loại mới
- Chức năng mua hàng
+ Thêm sản phẩm vào giỏ hàng
+ Nhập thông tin cá nhân
+ Chức năng thanh toán trực tiếp, qua tài khoản ngân hàng, ví điện tử
+ Chức năng sử dụng các mã giảm giá
- Chức năng bình luận, đánh giá sản phẩm của khách hàng
- Chức năng hướng dẫn, hỗ trợ khách hàng
- Chức năng kiểm tra đơn hàng
- Chức năng kiểm tra lịch sử giao dịch
- Chức năng đổi trả hàng
- Chức năng quản trị của admin
1.2.3 Các yêu c u phi ch c năng ầ ứ
- Hiệu suất, thời gian phản hồi: Tốc độ đề cập đến tốc độ trang web của có thểđược tải khi một yêu cầu được thực hiện từ trình duyệt web Tính khả dụng
Trang 23cũng có thể được gọi là thời gian hoạt động hoặc độ tin cậy và đề cập đến
phần trăm thời gian mà trang web của bạn có thể được truy cập
- Ngôn ngữ hệ thống: ngoài Tiếng Việt khách hàng có thể chọn ngôn ngữ
khác như Tiếng Anh để dễ dàng thao tác
- Sức chứa giỏ hàng: giỏ hàng của khách hàng chỉ được chứa tối đa một số
lượng sản phẩm nhất định
giao diện người dùng
- Độ tin cậy: hệ thống bảo mật tốt được người dùng tin cậy, không rò rỉ thông tin người dùng
- Khả năng phục hồi: Khả năng phục hồi từ đề cập đến khả năng vượt qua
những thời điểm quan trọng và thích nghi sau khi trải qua một số tình huống bất thường và bất ngờ Nó cũng chỉ ra việc trở lại bình thường
- Khả năng bảo trì hệ thống: hệ thống có khả năng bảo trì , nâng cấp và cập
nhật
- Khả năng sử dụng:để chỉ định sự dễ dàng mà khách truy cập vào trang web của bạn tìm thấy thông tin mà họ đang tìm kiếm Định nghĩa chính xác có
nghĩa là một trang web trung tâm người dùng
- Khả năng tương tác:là mức độ mà các yếu tố, thành phần trên website tiếp
cận được đến khách hàng, hoặc mức độ phản hồi của khách hàng trong thời
gian truy cập vào một website đó
- Khả năng quản lý lượng khách hàng: lượng khách hàng ra vào hệ thống và
điều đó liên quan đến sự ổn định của hệ thống
- Môi trường cài đặt: Windows
hóa d li u ữ ệ 2.1 Các yêu c u v d li u ầ ề ữ ệ
Website cần lưu thông tin về:
Trang 24- Danh mục cha: gồm mã danh mục, tên danh mục Trong 1 danh mục cha có
0, 1 hoặc nhiều danh mục con Mỗi danh mục con chỉ thuộc về 1 danh mục
cha
- Danh mục con: gồm mã danh mục con, tên danh mục con Trong 1 danh
mục con có 1 hoặc nhiều sản phẩm Mỗi sản phẩm cần phải có trong 1 danh
mục con
- Sản phẩm: gồm mã sản phẩm, tên sản phẩm, tác giả, nhà xuất bản, số trang, kích thước, ngày phát hành, giá bìa, giới thiệu, ảnh bìa Mỗi sản phẩm được
bán trong 0, 1 hoặc nhiều hóa đơn Mỗi hóa đơn gồm 1 hoặc nhiều sản phẩm
- Nhà xuất bản: gồm mã NXB, tên NXB Mỗi NXB xuất bản 1 hoặc nhiều
cuốn sách Mỗi cuốn sách được xuất bản bởi 1 NXB
- Tác giả: gồm mã tác giả, tên tác giả Mỗi tác giả viết 1 hoặc nhiều cuốn
sách Mỗi cuốn sách gồm thông tin của 1 tác giả
- Dịch giả: gồm mã dịch giả, tên dịch giả Mỗi dịch giả có thể dịch 1 hoặc
nhiều cuốn sách Mỗi cuốn sách được dịch bởi 1 dịch giả
- Hóa đơn: gồm mã hóa đơn, ngày lập, thông tin khách hàng, địa chỉ giao
hàng, thông tin các sản phẩm Thông tin mỗi khách hàng được ghi trong 1
hoặc nhiều hóa đơn Mỗi hóa đơn chỉ ghi thông tin của 1 khách hàng Ngoài
ra cần phải có thông tin về số lượng và đơn giá của mỗi sản phẩm trong 1 hóa đơn cụ thể
- Khách hàng: gồm mã khách hàng, họ tên, số điện thoại, email Mỗi khách
hàng cần có 1 tài khoản đăng nhập Mỗi tài khoản đăng nhập chỉ thuộc về 1
khách hàng
- Tài khoản: gồm email, mật khẩu, tên hiển thị, sinh nhật
- Khuyến mãi: gồm mã khuyến mãi, thời gian khuyến mãi, phần trăm giảm
giá Mỗi cuốn sách có thể tham gia 0, 1 hoặc nhiều lần khuyến mãi, 1 lần
khuyến mãi có thể khuyến mãi cho 1 hoặc nhiều cuốn sách
Trang 26- Bảng DICHGIA
- Bảng TACGIA
- Bảng SANPHAM
- Bảng KHUYENMAI
Trang 27- Bảng SANPHAM_KHUYENMAI
- Bảng HOADON
- Bảng SANPHAM_HOADON
- Bảng KHACHHANG
Trang 28- Bảng TAIKHOAN
2.3.2 Bi u đ th c th liên k t m c v t lý ể ồ ự ể ế ứ ậ
Trang 29Ch ươ ng 3 Mô hình
hóa ch c năng ứ 3.1 Bi u đ use case ể ồ
Trang 313 Xem sách bán chạy: cho phép khách hàng xem các cuốn sách được bán
chạy nhất
4 Xem giảm giá đặc biệt: cho phép khách hàng xem các cuốn sách được
giảm giá đặc biệt
5 Xem khuyến mãi: cho phép khách hàng xem thông tin của các chương
trình khuyến mãi
6 Tìm kiếm sách theo tên: cho phép khách hàng tìm kiếm sách theo tên
cuốn sách trong ô tìm kiếm
7 Kiểm tra đơn hàng: cho phép khách hàng kiểm tra thông tin đơn hàng đã
mua
8 Kiểm tra lịch sử giao dịch: cho phép khách hàng kiểm tra thông tin của
các giao dịch đã thực hiện
9 Quản lý giỏ hàng: cho phép khách hàng thêm hàng vào giỏ, xóa mặt hàng
trong giỏ, sửa số lượng hàng trong giỏ
10 Đặt hàng: cho phép khách hàng đặt mua các mặt hàng trong giỏ hàng.
11 Đăng ký: cho phép khách hàng đăng ký tài khoản thành viên
12 Đăng nhập: cho phép khách hàng đăng nhập vào tài khoản đã được đăng
ký
Trang 323.1.2 Các use case th c p ứ ấ