Bên cạnh đó, khách hàng phải tới tận cư뀉a hàng nếumuốn mua sản phऀm, đem lại rất nhiều sự phức tạp và mất thời gian… Từthực tế đó đặt ra phải xây dựng một phần mềm quản lý thiết bị của
Trang 1ĐẠI HỌC Khoa Công nghệ thông tin
-o0o -BÀI TẬP LỚN
PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU PHẦN MỀM
Hà Nội, 4/2021
Giáo viên
Lớp
Trang 2ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
Khoa Công nghệ thông tin
-o0o -BÀI TẬP LỚN
PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU PHẦN MỀM
Đề tài: Phân tích và đặc tả website
Trang 3LỜI NÓI ĐẦU 5
PHÂN CÔNG CÔNG VIỆC 6
PHẦN I: KHẢO SÁT HỆ THỐNG 7
1 Khảo sát sơ bộ 7
1.1 Mục tiêu 7
1.2 Phương pháp 7
1.3 Đối tượng khảo sát 13
1.4 Kết quả sơ bộ 13
1.5 Các tài liệu thu thập được 14
Hình 1: Quảng cáo trang chủ 14
Hình 2: Toàn bộ trang web 15
Hình 3: Chọn loại sản phẩm theo danh mục 16
Hình 4: Chọn sản phẩm trong loại sản phẩm ở danh mục 16
Hình 5: Sản phẩm được đề xuất theo lượt tìm kiếm 16
Hình 6: Lọc khoảng giá sản phẩm 17
Hình 7: Biểu mẫu đăng nhập tài khoản dành cho khách hàng .17
Hình 8: Biểu mẫu đăng kí tài khoản dành cho khách hàng 18
Hình 9: Biểu mẫu lấy lại mật khẩu qua email 18
Hình 10: Chức năng thanh toán qua tài khoản ngân hàng 18
Hình 11: Chính sách giao hành các khu vực 19
Hình 12: Liên hệ đội ngũ admin 19
Hình 14: Thông tin chi tiết 1 sản phẩm 20
Hình 15: Mô tả sản phẩm 20
Hình 16: Sau Khi ấn nút mua hàng 21
Hình 17: Sau khi ấn nút Thực Hiện Thanh Toán 21
Hình 18: Sau khi ấn nút đặt hàng trực tiếp 22
Hình 19: Đánh giá sản phẩm của khách hàng 22
Hình 20: Trang Giới thiệu về MemoryZone 23
Hình 21: Điều khoản mua bán hàng hóa 23
Hình 22: Chính sách bảo mật thông tin người dùng 24
Hình 23: Hỗ trợ khách hàng 24
2 Khảo sát chi tiết 24
2.1 Hoạt động của hệ thống 24
2.2 Các yêu cầu chức năng 26
2.2.1 Chức năng chung 26
2.2.2 Chức năng quản lý sản phऀm 26
2.2.3 Chức năng quản lý người dùng, khách hàng 27
2.2.4 Chức năng quản lý hệ thống dữ liệu các cư뀉a hàng 28
2.2.5 Chúc năng người quản trị 28
2.2.6 Các chức năng phụ trợ 28
2.2 Các yêu cầu phi chức năng 29
Trang 4PHẦN I: MÔ HÌNH ERD VÀ BẢN GHI LOGIC 30
1 Mô hình ERD 30
2 Bản ghi logic 31
PHẦN II: MÔ HÌNH HÓA CHỨC NĂNG 32
1 Các tác nhân của hệ thống 32
2 Các usecase của hệ thống 32
2.1 Usecase chính 32
2.2 Usecase thứ cấp 33
2.2.1 Nhóm usecase tìm kiếm 33
2.2.2 Nhóm usecase giao dịch 33
2.2.3 Nhóm usecase bảo trì 33
3 Biểu đồ usecase 34
3.1 Biểu đồ usecase tổng quan 34
3.2 Biểu đồ usecase phân rã 34
3.2.1 Biểu đồ ca sư뀉 dụng thứ cấp cho tác nhân khách hàng 34
3.2.2 Biểu đồ ca sư뀉 dụng thứ cấp cho tác nhân nhân viên 35
3.2.3 Biều đồ ca sư뀉 dụng thứ cấp cho tác nhân admin 35
4 Đặc tả chi tiết các usecase 36
4.1 Usecase đăng ký 36
4.2 Usecase đăng nhập 37
4.3 Usecase xem hàng 37
4.4 Usecase tìm kiếm theo giá 38
4.5 Usecase tìm kiếm theo thương hiệu 39
4.6 Usecase tìm kiếm theo dung lượng 40
4.7 Usecase đặt hàng 40
4.8 Usecase duyệt đơn hàng 41
4.9 Usecase thêm sản phऀm 42
4.10 Usecase xóa sản phऀm 42
4.11 Usecase tạo tài khoản 43
4.12 Usecase bảo trì thông tin tài khoản 44
TÀI LIỆU THAM KHẢO 45
Trang 5LỜI NÓI ĐẦU
Ngày nay khoa học kỹ thuật phát triển, góp phần đắc lực trong công cuộccách mạng khoa học kỹ thuật này phải kể đến lĩnh vực công nghệ thôngtin Công nghệ thông tin được ứng dụng trong nhiều lĩnh vực, đặc biệttrong ngành kinh tế Nó đóng góp một phần đáng kể vào quá trình hộinhập Như chúng ta đã biết, việc quản lý kinh doanh của nhiều cư뀉a hàngvẫn rất thủ công, việc ghi chép thông qua sổ sách gặp rất nhiều trở ngại,gây khó khăn cho người quản lý khi muốn xem xét tình trạng các sảnphऀm trong kho hàng Bên cạnh đó, khách hàng phải tới tận cư뀉a hàng nếumuốn mua sản phऀm, đem lại rất nhiều sự phức tạp và mất thời gian… Từthực tế đó đặt ra phải xây dựng một phần mềm quản lý thiết bị của cư뀉ahàng máy tính, nó cho phép người sư뀉 dụng thực hiện một cách nhanhchóng, chính xác việc nhập dữ liệu, lưu trữ, cập nhật thông tin các mặthàng, thực hiện yêu cầu báo cáo… với giao diện thân thiện, đơn giản, dễsư뀉 dụng
Xuất phát từ nhu cầu thực tế hiện nay, qua quá trình tìm hiểu vàđược sự đồng ý của giảng viên hướng dẫn khoa Công nghệ thông tintrường Đại học Công Nghiệp Hà Nội, nhóm chúng em đã thực hiện
nghiên cứu đề tài “Phân tích và đặc tả yêu cầu phần mềm memoryzone”.
Trong quá trình hoàn thành đề tài chắc chắn không tránh khỏi thiếuxót, rất mong nhận được sự đóng góp ý kiến của cô và các bạn
Chúng em xin chân thành cảm ơn!
Nhóm sinh viên thực hiện
Trang 6PHÂN CÔNG CÔNG VIỆC
Đặt hàngDuyệt hàng
Được giao 20%Hoàn thành100%
Bạch Văn Hải 201960448
3
Tìm kiếm theodung lượng
Xóa sản phऀm
Được giao 20%Hoàn thành100%
Nguyễn Văn Huỳnh 201960597
6
Tìm kiếm theo giáBảo trì tài khoản
Được giao 20%Hoàn thành100%
Nguyễn Văn Khánh 2019603611 Tìm kiếm theo
thương hiệuThêm sản phऀm
Được giao 20%Hoàn thành100%
Trần Tuấn Minh 201960536
2
Xem hàngTạo tài khoản
Được giao 20%Hoàn thành100%
Trang 7PHẦN I: KHẢO SÁT HỆ THỐNG
1 Khảo sát sơ bộ
1.1 Mục tiêu
Tìm kiếm thông tin về quan điểm, cảm nghĩ của người được phỏng vấn
và mục tiêu, các thủ tục và quy định của tổ chức và cá nhân
Hoàng, Nam Từ Liêm, Hà Nội
Thời điểm hẹn:8h sáng ngày 25/04/2021
Thời gian bắt đầu: 8hThời gian kết thúc: 9hĐối tượng:
Các yêu cầu đòi hỏi:
Người được phỏng vấn là nhân viên tại các cư뀉a hàng bán phụ kiện điện tư뀉 hoặc quản lí bán hàng với kinh
nghiệm trên 2 năm
Chương trình Ước lượng chương trình
● Giới thiệu chương trình(Giới
thiệu sơ qua về nội dung phỏng
ra tóm tắt nội dung câu hỏi)
● Chủ đề sẽ được đề cập, ghi âm
● 1’
● 5’
● 2’
● 5’
Trang 8Chủ đề 1:Các câu hỏi về sản phऀm
được bán:
1 Bạn biết gì về sản phऀm/dịch
vụ của cư뀉a hàng?
2 Cho biết một số thương hiệu
nổi tiếng mà cư뀉a hàng đang
hợp tác ?
Chủ đề 2:Các câu hỏi liên quan về
dịch vụ và ý kiến khách hàng:
1 Anh/chị có thể giới thiệu về
những dịch vụ và ưu đãi đi kèm
lưu trữ bây giờ ?
2 Anh/chị nghĩ sao về việc tạo ra
một trang web bán hàng
online ?
3 Anh/chị có hài lòng với công
việc và hình thức kinh doanh
của hệ thống hiện tại không ?
● Xu hướng và phản hồi của khách hàng
2 Kết thúc:Thỏa thuận về thông tin trung thực, khách quan
Tổng thời gian dự kiến:50’-60’
Phiếu phỏng vấn:
Trang 9Phiếu phỏng vấn
Dự án: Quản lý kinh doanh Tiểu dự án:Quản lý bán hàng
Người được hỏi:Nguyễn Văn Nam Người phỏng vấn:Pv Nguyễn Văn
HuỳnhNgày 25/04/2021
Câu 2: Cho biết một số thương hiệu
nổi tiếng mà cư뀉a hàng đang hợp tác ?
-Trả lời: Hệ thống đang là đối tác của các hãng sản xuất nổi tiếng như Kingston, Sandisk, Samsung, Toshiba,WD, Ngoài ra Memoryzone còn hợp tác với các đối tác giao hàng chuyên nghiệp như Kerry TTC, Viettel post, EMS
Câu 3: Anh/chị có thể giới thiệu về
những dịch vụ và ưu đãi đi kèm hiện
tại?
-Trả lời: Hệ thống có tích hợp cả hình thức thanh toán(COD) trên toàn quốc, hiện tại cư뀉a hàng đang có khuyến mãi
từ 10-30% cho các thiết bị lưu trữ,ổ cứng
Câu 4: Khách mua có xu hướng chọn
sản phऀm như thế nào ?
-Trả lời: Trước hết khách sẽ chọn những sản phऀm mà khả năng túi tiền cho phép và mục đích sư뀉 dụng.Tùy vào mục đích sư뀉 dụng mà khách sẽ chọn những sản phऀm phù hợp với túi tiền Tiếp đó người tiêu dùng sẽ quan tâm đến thương hiệu và bảo
hành.Thông thường những thương hiệu tốt và uy tín là những thương
Trang 10hiệu có thời gian bảo hành rất lâu Câu 5: Anh/chị nghĩ sao về các cơ sở
bán các loại phụ kiện,thiết bị lưu trữ
bây giờ ?
-Trả lời: Các cơ sở bây giờ rất tốt, trang thiết bị cùng đội ngũ nhân viên
hỗ trợ rất nhiệt tình, đáp ứng nhanh được các nhu cầu mua hàng của khách
Câu 6:Anh/chị nghĩ sao về việc tạo ra
một trang web bán hàng online ?
Trả lời: Nên/Không nên
-Trả lời:Nên tạo ra một trang web bán hàng online vì điều này có rất nhiều mặt lợi như:
● Mua sắm hàng hóa tiện lợi hơn
● Chọn đúng sản phऀm nhanh chóng
● Nhận thông tin về ưu đãi cũng như chương trình khuyến mãi nhanh hơn
● Tìm kiếm và so sánh sản phऀm
dễ dàng
Câu 7: Anh/chị có hài lòng với công việc và hình thức kinh doanh của hệ thống hiện tại không ? Trả lời: Có/Không -Trả lời: Có -Đánh giá chung:Câu trả lời đáp ứng được mục đích của cuộc phỏng vấn và người được hỏi có thái độ rất tích cực và trả lời một cách trung thực Điều tra Phiếu điều tra về các sản phऀm của hệ thống Memoryzone (Dành cho khách hàng) Câu 1: Bạn hay mua các sản phऀm về bộ nhớ, dữ liệu và các phụ kiện đi kèm ở đâu? ………
………
………
………
………
Trang 11………
………
………
……….………
Câu 2: Bạn cảm thấy giao diện của hệ thống hiện tại như thế nào?
a Rất đẹp
b Dễ nhìn
c Bình thường
d Khó nhìn
e Xấu
Câu 3: Bạn cảm thấy hiệu suất của hệ thống hiện tại như thế nào?
a Rất tốt
b Khá
c Bình thường
d Kém
Câu 4 Bạn có dễ dàng tìm kiếm sản phऀm mình mong muốn không?
a Rất dễ
b Dễ
c Hơi khó
d Rất khó
Câu 5 Giá thành và chất lượng sản phऀm có đáp ứng tốt nhu cầu của bạn không?
a Rất tốt
b Tốt
c Bình thường
d Kém
Câu 6 Bạn thấy dịch vụ giao hàng, bảo hành, sư뀉a chữa của hệ thống có tốt không?
a Rất hài lòng
b Hài lòng
c Bình thường
d Không hài lòng
Câu 7 Bạn sẽ tiếp tục ủng hộ hệ thống chứ?
a Sẽ tiếp tục
b Có thể
Trang 12c Có thể không
d Không bao giờ
Câu 8 Bạn có nghĩ rằng có nên mua các sản phऀm về bộ nhớ, dữ liệu cùng với các sản phऀm phụ kiện khác bằng hình thức online không? Tại sao?
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Câu 9 Bạn có ý kiến gì để thay đổi về cách thức hoạt động hoặc dịch vụ của hệ thống hay không? Nếu có hãy chỉ ra một vài ý kiến? ………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 13………
………
● Bạn hãy khoanh tròn vào câu trả lời phù hợp nhất
● Xin gư뀉i lại phiếu sau khi đã trả lời xong các câu hỏi
Quan sát:
● Hầu hết mọi người đều vui vẻ hợp tác
● Các câu trả lời mang ý kiến cá nhân khá nhiều
● Tập trung vào những người thuộc về lĩnh vực kinh doanh bán hàng
và những người có hiểu biết về công nghệ
1.3 Đối tượng khảo sát
-Đối tượng phỏng vấn: Quản lý của cư뀉a hàng memoryzone
-Đối tượng điều tra: Khách hàng của cư뀉a hàng
1.4 Kết quả sơ bộ
Trang web memoryzone.com.vn do Công ty TNHH dịch vụ tin họcsiêu tốc sở hữu và điều hành Công ty có trụ sở chính ở 4C ĐồngXoài, Phường 13, Q Tân Bình, TP Hồ Chí Minh và chi nhánh ở10A1 ngõ 49, Linh Lang, quận Ba Đình, Hà Nội
Memoryzone là một thương hiệu chuyên cung cấp các sản phऀm,dịch vụ và giải pháp về bộ nhớ, dữ liệu và các dịch vụ đi kèm.Memoryzone là đối tác của các hãng sản xuất bộ nhớ lưu trữ hàngđầu thế giới như Kingston, SanDisk, Toshiba, Transcend, WD,Seagate, Plextor, PNY
Memoryzone nghiên cứu và phát triển giải pháp để giải quyết nhữngvấn đề liên quan đến lưu trữ và xư뀉 lý dữ liệu, nâng cấp và tăng tốc
hệ thống
Dữ liệu là một phần thiết yếu của cuộc sống hiện đại và nhu cầu lưutrữ, sao chép, xư뀉 lý và bảo vệ dữ liệu luôn là một phần không thểtách rời của nhu cầu đó Memoryzone luôn đồng hành cùng bạntrong mọi trường hợp để đảm bảo rằng dữ liệu của bạn sẽ luôn đượclưu trữ một cách an toàn và đáng tin cậy
Trang 14Memoryzone cung cấp chính sách giao hàng đơn giản và tiệnlợi để khách hàng có thế dễ dàng tiếp cận các sản phऀm củaMemoryzone thông qua các đối tác giao hàng chuyên nghiệp nhưKerry TTC, Viettel Post, EMS bao gồm cả hình thức nhận hàng vàthanh toán (COD) trên toàn quốc.
1.5 Các tài liệu thu thập được
Hình 1: Quảng cáo trang chủ
Trang 15Hình 2: Toàn bộ trang web
Trang 16Hình 3: Chọn loại sản phẩm theo danh mục
Hình 4: Chọn sản phẩm trong loại sản phẩm ở danh mục
Hình 5: Sản phẩm được đề xuất theo lượt tìm kiếm
Trang 17Hình 6: Lọc khoảng giá sản phẩm
Hình 7: Biểu mẫu đăng nhập tài khoản dành cho khách hàng
Trang 18Hình 8: Biểu mẫu đăng kí tài khoản dành cho khách hàng
Hình 9: Biểu mẫu lấy lại mật khẩu qua email
Hình 10: Chức năng thanh toán qua tài khoản ngân hàng
Trang 19Hình 11: Chính sách giao hành các khu vực
Hình 12: Liên hệ đội ngũ admin
Trang 20Hình 13: Dẫn đến trang Xgear
Hình 14: Thông tin chi tiết 1 sản phẩm
Hình 15: Mô tả sản phẩm
Trang 21Hình 16: Sau Khi ấn nút mua hàng
Hình 17: Sau khi ấn nút Thực Hiện Thanh Toán
Trang 22Hình 18: Sau khi ấn nút đặt hàng trực tiếp
Hình 19: Đánh giá sản phẩm của khách hàng
Trang 23Hình 20: Trang Giới thiệu về MemoryZone
Hình 21: Điều khoản mua bán hàng hóa
Trang 24Hình 22: Chính sách bảo mật thông tin người dùng
Hình 23: Hỗ trợ khách hàng
2 Khảo sát chi tiết
2.1 Hoạt động của hệ thống
* Chi tiết các hoạt đô ̣ng của hê ̣ thống :
- Hoạt đô ̣ng đă ̣t mua hàng của hê ̣ thống:
Quá trình này được thực hiện bởi người dùng ngay trên trangweb người dùng cần click vô mục Mua ngay Ơꀉ đây khách hàng có
Trang 25thể căn cứ vào số đánh giá của người dùng dành cho sản phऀmtrước khi click vào mục Mua ngay Sau khi nhấn vào mục muangay thì người dùng được chuyển sang trang giỏ hàng ở đây ngườidùng có thể xem lại những sản phऀm mình đã chọn mua Ngườidùng có thể tiến hành thanh toán hoă ̣c click chọn tiếp tục muahàng Khi chọn thanh toán người dùng được yêu cầu nhâ ̣p thông tin
cá nhân đối với người dùng chưa đăng ký tài khoán và xác nhâ ̣n lạihóa đơn những sản phऀm đã chọn mua cuối cùng khách hàng cóthể nhâ ̣p mã giảm giá nếu có Khách hàng có 2 hình thức thanhtoán là COD và chuyển khoản trực tiếp cho cư뀉a hàng
-Hoạt động Marketing:
+ Hoạt động tích cực trên Social Media: Nhờ việc hoạt động tíchcực trên Fanpage Facebook, Instagram và Youtube như cập nhậtthông tin các sản phऀm mới bằng các bài viết, video… cũng nhưtung ra các chương trình ưu đãi, khuyến mãi hấp dẫn vào các ngàyđặc biệt hoặc dành cho các đối tượng cụ thể như các học sinh –sinh viên…MEMORYZONE đã thu hút được lượng thảo luận khálớn trên social media Bên cạnh đó là MEMORYZONE còn tổchức các mini game thu hút khán giả giúp tăng sự tương tác với vớikhách hàng
+Hoạt động quảng bá sản phऀm và các chương trình khuyến mãi:Hoạt động quảng bá sản phऀm và sắp có tại cư뀉a hàng đầu tư nhiềunhất và cũng là hoạt động tạo được nhiều thảo luận nhất trên SocialMedia
+Tập trung xây dựng chất lượng dịch vụ: MEMORYZONE là củahàng nhận được nhiều đánh giá tích cực về chất lượng dịch vụ;ngoài ra, các yếu tố sản phऀm chất lượng cao nhận được nhiềuphản hồi tốt; đặc biệt, MEMORYZONE được khách hàng khuyênbạn bè chọn lựa là bên cạnh sản phऀm chất lượng đó là thái đô ̣phục vụ của nhân viên đem lại sự hài lòng cho khách hàng Đó lànhững yêu tố quyết định níu giữ khách hàng quay lại vớiMEMORYZONE
2.2 Các yêu cầu chức năng
Website http://memoryzone.com.vn/ là một website của một hệthống bán hàng của Memoryzone nên nó mang đủ các đặc trưng của mộtwebsite thương mại đối với một loại hàng hóa cụ thể
2.2.1 Chức năng chung
Trang 262.2.1.1 Hiển thị, Giới thiệu các thông tin chung
Các chức năng ứng dụng của trang web được hiển thị hợp lý
Các thông tin của trang web, liên quan tới trang web đều phải được hiểnthị và công khai theo chủ đề, phân mục rõ ràng…
2.2.1.2 Liên hệ hỏi đáp, quảng cáo…
Cung cấp các thông tin cần thiết để liên hệ, phản hồi nhanh nhất tới bộphận tư vấn, giải đáp, liên kết của hệ thống quản lý của con người Cungcấp các biểu mẫu điền nhanh, thu thập thông tin, phiếu điều tra nhanh…
2.2.2 Chức năng quản lý sản phऀm
2.2.2.1 Chức năng tìm kiếm sản phऀm
Cho phép tìm kiếm phim theo tên sản phऀm, theo thông tin sản phऀm,…
và sắp xếp theo kết quả gần đúng nhất với yêu cầu tìm kiếm
2.2.2.2 Chức năng thao tác với dữ liệu
Cho phép đối tượng quản trị bên ngoài thêm một hoặc nhiều các sảnphऀm vào cơ sở dữ liệu phim của trang web
2.2.2.5 Chức năng lưu trữ dữ liệu sản phऀm
Cho phép hệ thống trang web tự động lưu trữ, backup, truy vấn, hiểnthị nội dung dữ liệu của sản phऀm
2.2.3 Chức năng quản lý người dùng, khách hàng
2.2.3.1 Chức năng đăng ký, đăng nhập
Cho phép một người dùng bất kì có thể tự do đăng kí mới một đốitượng giả định trung gian để tương tác với hệ thống quản lý sản