Từ những công ty khởi nghiệp đến các tậpđoàn lớn, mọi người đều đang tận dụng tiềm năng của môi trường trực tuyến để mởrộng doanh nghiệp của mình và đáp ứng nhu cầu ngày càng tăng của th
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN THỰC TẬP QUẢN TRỊ DỰ ÁN PHẦN MỀM
ĐỀ TÀI:
XÂY DỰNG WEBSITE BÁN NỘI THẤT
Giảng viên hướng dẫn : NGÔ NGỌC THÀNH
Trang 2Họ và tên sinh viên Nội dung thực hiện Chữ ký
Nguyễn Tuấn Đạt
Giảng viên chấm 1
Giảng viên chấm 2
Ý kiến nhận xét của GVHD:
………
………
………
………
………
MỤC LỤC
2
Trang 3LỜI MỞ ĐẦU 7
LỜI CẢM ƠN 9
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 10
1.1 Giới thiệu về đơn vị thực tập : 10
1.2 Khảo sát hiện trạng : 10
1.2.1 Xác định được bài toán cần giải quyết 12
1.2.2 Phân tích đặc tả các quy trình nghiệp vụ của hệ thống 13
1.2.3 Xác định yêu cầu của hệ thống 13
CHƯƠNG 2 XÂY DỰNG KẾ HOẠCH QUẢN TRỊ DỰ ÁN 16
2.1 Lập kế hoạch 16
2.2 Hồ sơ dự án khả thi 18
2.2.1 Cơ cấu tổ chức 18
2.2.2 Một số giải pháp kỹ thuật 18
2.2.3 Kế hoạch tổ chức 19
2.3 Ước lượng dự án 20
2.3.1 Ước lượng chi phí 20
2.3.2 Ước lượng thời gian 22
2.3.3 Ước lượng về số lượng người tham gia 23
2.3.3 Lập lịch và theo dõi dự án 23
2.3.4 Phân tích rủi ro 25
2.3.5 Kết luận 27
2.4 Yêu cầu người dùng 27
2.4.1 Yêu cầu hệ thống 27
2.4.2 Yêu cầu chức năng 27
2.4.3 Yêu cầu phi chức năng 27
2.5 Tập yêu cầu và phiếu yêu cầu 28
CHƯƠNG 3 TRIỂN KHAI DỰ ÁN, ĐÁNH GIÁ KẾT QUẢ 30
3.1 Giới thiệu ngôn ngữ cài đặt 30
3.2 Thiết kế giao diện 32
3.3 Thiết kế cơ sở dữ liệu 35
3
Trang 43.3.1 Bảng danh mục 35
3.3.2 Bảng sản phẩm 35
3.3.3 Bảng bài viết 35
3.3.4 Bảng đơn đặt hàng 35
3.3.3 Bảng người dùng 36
3.4 Kết quả thử nghiệm 37
KẾT LUẬN 39
DANH MỤC HÌNH ẢNH
4
Trang 5Hình 3.1 Giao diện trang chủ ……… 32
Hình 3.2 Giao diện trang chi tiết sản phẩm ……… 33
Hình 3.3 Giao diện trang giỏ hàng ……… 33
Hình 3.4 Giao diện trang đặt hàng ……… 34
Hình 3.5 Giao diện trang quản trị……… 34
DANH MỤC BẢNG 5
Trang 6Bảng 1 Bảng danh mục ……… 35
Bảng 2 Bảng sản phẩm ……… 35
Bảng 3 Bảng bài viết ……… 36
Bảng 4 Bảng đặt hàng ……… 36
Bảng 5 Bảng người dùng ……… 36
6
Trang 7Ở một thế giới nơi mà khoảng cách không còn là vấn đề, thương mại điện tử
mở ra cánh cửa cho mọi người để tiếp cận các sản phẩm và dịch vụ từ khắp nơi trênthế giới, chỉ trong vài cú nhấp chuột Từ những công ty khởi nghiệp đến các tậpđoàn lớn, mọi người đều đang tận dụng tiềm năng của môi trường trực tuyến để mởrộng doanh nghiệp của mình và đáp ứng nhu cầu ngày càng tăng của thị trường.Thị trường thương mại điện tử hiện nay không chỉ là về việc bán hàng trựctuyến, mà còn là về việc tạo ra trải nghiệm mua sắm tốt nhất cho người tiêu dùng
Từ việc cá nhân hóa đến việc sử dụng trí tuệ nhân tạo để dự đoán và đề xuất sảnphẩm, mọi giao dịch đều được thiết kế để mang lại sự thuận tiện và hài lòng tối đacho người dùng
Với sự gia tăng không ngừng của các nền tảng thương mại điện tử và sự đadạng ngày càng tăng của sản phẩm và dịch vụ trực tuyến, thị trường này không chỉ làmột phần của tương lai, mà còn là một phần không thể tách rời của hiện tại.Với mong muốn xây dựng một hệ thống website tiện lợi và giúp người dùng dễ
dàng sử dụng nhất Em đã thực hiện đề tài “Xây dụng website cửa hàng bán nọi
thất” Em tin tưởng rằng đây sẽ là một đề tài rất hay và có thể giúp ích cho nhiều
cửa hàng
Trong quá trình thực hiện đề tài, em đã nhận được rất nhiều sự chỉ bảo, giúp đỡ
và những góp ý chân thành của thầy Ngô Ngọc Thành Thầy đã giúp em rất nhiều trong quá trình hoàn thiện đề tài của mình Mặc dù em đã cố gắng hết sức, xong
7
Trang 8không tránh khỏi những thiếu sót, hạn chế Em rất mong được sự đóng góp ý kiến của thầy cô và các bạn để đề tài của em được hoàn thiện hơn.
Đồ án bao gồm những nội dung chính sau:
Chương 1 Khảo sát hiện trạng và xác lập dự án
Chương 2.Xây dựng kế hoạch quản trị dự án
Chương 3.Triển khai dự án, đánh giá kết quả
8
Trang 9LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô củatrường Đại học Điện Lực, đặc biệt là các thầy cô Công Nghệ Thông Tin của trường
đã tạo điều kiện cho em thực hiện đồ án thực tập Và em cũng xin chân thành cám
ơn thầy Ngô Ngọc Thành đã nhiệt tình hướng dẫn em hoàn thành tốt khóa thực tập.Trong quá trình thực tập, cũng như là trong quá trình làm bài báo cáo thực tập, khó tránh khỏi sai sót, rất mong các thầy, cô bỏ qua Đồng thời, do trình độ lý luận cũng như kinhnghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp thầy, cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn bài báo cáo tốt nghiệp sắp tới Em xin chân thành cảm ơn!
Sinh viên thực hiện Nguyễn Tuấn Đạt
9
Trang 10CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Giới thiệu về đơn vị thực tập :
- Tên công ty: Công ty TNHH Công nghệ Bảo Long
- Địa chỉ: Số 51 Đường Nguyễn Viết Xuân, P Hữu Dũng, TP Vinh, Nghệ An
Đề tài xây dựng website bán nội thất được xây dựng dựa trên sự tham khảo củamột số trang web và nhu cầu thực tế của khách hàng về việc tiếp cận đến công nghệthông tin một cách nhanh nhất Với trang web bán hàng sẽ đưa đến cho người dùngtrải nghiệm mua sắm , thanh toán dễ dàng, thuận lợi Phầm mềm sẽ được xây dựngnhằm giảm tối đa chi phí hoạt động, duy trì, nâng cao chất lượng của việc trải nhiệmngười dùng, cũng như nguồn tài liệu thi phong phú, đa dạng cũng như việc quản lýmua sắm của khách hàng Việc quản lý và lưu trữ thông tin sẽ được lưu trữ trên hệthống nhằm giảm chi phí và công sức của người bán, cũng như tránh được các sai sóttrong quá trình làm việc
Trang web bán nội thất là một nền tảng trực tuyến cho phép người dùng duyệt qua và mua sắm các sản phẩm nội thất để trang trí và thiết kế không gian sống của
họ Dưới đây là mô tả về trang web này:
10
Trang 11 Trang chủ:
- Trang chủ là nơi người dùng có thể tìm thấy các sản phẩm nội thất phổ biến và mới nhất
- Nó cung cấp các phần mục như phòng khách, phòng ngủ, nhà bếp, phònglàm việc, v.v
- Có thể hiển thị các ưu đãi, khuyến mãi hoặc thông báo quan trọng trên trang chủ
Giỏ hàng và Thanh toán:
- Người dùng có thể thêm sản phẩm vào giỏ hàng và kiểm tra các mục trong giỏ hàng của họ
- Họ có thể tiến hành thanh toán thông qua các phương thức thanh toán an toàn và thuận tiện
Quản lý tài khoản:
11
Trang 12- Người dùng có thể đăng ký tài khoản để theo dõi đơn hàng, lưu trữ địa chỉ giao hàng và xem lịch sử mua hàng của họ.
Trang Tin tức:
- Ngoài việc bán hàng, trang web cũng có thể cung cấp nội dung giáo dục
và hữu ích về thiết kế nội thất thông qua các bài đăng trên blog hoặc trang tin tức
1.2.1 Xác định được bài toán cần giải quyết
Xây dụng website bán nội thất :
Trang 13o Xem, đánh giá sản phẩm
o Thanh toán đơn hàng
o Đăng xuất khỏi hệ thống
1.2.2 Phân tích đặc tả các quy trình nghiệp vụ của hệ thống
Quản lý tài khoản:
- Khách hàng có thể kiểm tra thông tin và cập nhật tài khoản
- Admin có thể xem, cấp quyền quản trị, xóa tài khoản
Quản lý đơn hàng:
- Khách hàng có thể xem, xóa thông tin đơn hàng
- Admin có thể xem, xóa, cập nhật trạng thái đơn hàng
1.2.3 Xác định yêu cầu của hệ thống
1.2.3.1 Yêu cầu chức năng
Đăng nhập vào hệ thống và tự động chuyển tới trang chính của trang web.Quản lý sản phẩm giúp cho admin có thể quản lý được sản phẩm đang đượctrưng bày và cần thêm sản phẩm mới hay xóa sản phẩm nào đó không còn hoặc sửa
13
Trang 14chữa thông tin khi có sai sót xảy ra Khách hàng có thể xem, mua sản phẩm.Quản lý danh mục: giúp cho admin có thể quản lý được các danh mục, xóa danhmục nào đó không cần thiết hoặc sửa chữa thông tin khi có sai sót xảy ra Kháchhàng có thể lựa chọn danh mục để lọc sản phẩm.
Quản lý tài khoản: Admin có thể cấp quyền, xóa tài khoản Khách hàng có thểđăng kí, sửa thông tin tài khoản
1.2.3.2 Yêu cầu phi chức năng
Yêu cầu bảo mật
Phân quyền hệ thống cho từng đối tượng sử dụng tránh tính trạng thông tin, dữliệu bị mất hoặc bị sửa đổi
Yêu cầu về sao lưu
Phải có giải pháp bảo đảm an toàn dữ liệu có khả năng sao lưu dữ liệu và phụchồi dữ liệu khi bị sử đổi
Yêu cầu về tính năng sử dụng
Hệ thống phải làm việc hiệu quả thực hiện đúng các yêu cầu cùa người sử dụng
Tỉ lệ lỗi trung bình hệ thống dưới 1%
Yêu cầu ràng buộc thiết kế
Hệ thống phải linh động trong việc thay đổi các thiết lập đặt sẵn phải dễ dàngnâng cấp
Hệ thống phải dễ sử dụng, dễ sửa đổi, có khả năng tái sử dụng và kế thừa
Yêu cầu về phần cứng
Hệ điều hành Window 7 trở lên
14
Trang 15Bộ xử lý: CPU lớn hơn hoặc bằng 2.50GHz.
Ram: lớn hơn hoặc bằng 4GB
Ổ cứng: lớn hơn hoặc bằng 200GB
Phần mềm được sử dụng
Visual studio code, MongoDB
Hệ thống cho phép truy cập dữ liệu thời gian thực: Các tác vụ thực hiện tức thờitrong thời gian ngừng cho phép chấp nhận dưới 60s
Hệ thống đảm bảo phục vụ truy cập online: 500-1000 người cùng một lúc
Yêu cầu khi sử dụng phần mềm
Phần mềm phải tương thích với các dòng máy phổ biến mà khách hàng thường
Tăng doanh số bán hàng: Một trong những mục tiêu chính của dự án là tăng
cường doanh số bán hàng thông qua việc tạo ra một trải nghiệm mua sắm trực tuyến thuận lợi và hấp dẫn cho khách hàng
15
Trang 16Xây dựng thương hiệu: Trang web sẽ được thiết kế với một hình ảnh chuyên
nghiệp và hiện đại, giúp xây dựng và tăng cường thương hiệu của cửa hàng trong môi trường trực tuyến
Tối ưu hóa trải nghiệm khách hàng: Mục tiêu là cung cấp một trải nghiệm
mua sắm trực tuyến tốt nhất cho khách hàng, từ việc tìm kiếm sản phẩm đến quá trình thanh toán và nhận hàng
Tăng cường tương tác và cam kết: Trang web sẽ tạo ra các cơ hội tương tác
với khách hàng thông qua các kênh liên lạc, hỗ trợ trực tuyến và các chương trình khuyến mãi, tạo ra một môi trường cam kết và trung thành
Nâng cao hiệu quả tiếp thị: Dự án sẽ cung cấp các công cụ phân tích và theo
dõi hiệu suất để đánh giá và tối ưu hóa chiến lược tiếp thị trực tuyến, từ đó tăng cường hiệu quả tiếp thị và quảng bá sản phẩm
1.3.2 Yêu cầu về dự án
Đầy đủ các chúc năng của một website bán hàng:
- Đa ngôn ngữ: Với chức năng tích hợp nhiều ngôn ngữ, khách hàng có thểthêm, bớt hoặc chỉnh sửa mọi ngôn ngữ tùy ý muốn trên trang web của mình (khônggiới hạn)
- Design: Giao diện bắt mắt, thân thiện với người dùng Các thanh menu cũngnhư hình ảnh, đường link được sắp xếp hợp lí, sáng tạo
- Tùy chọn đăng kí/đăng nhập: Website cho phép người dùng đăng kí tàikhoản mới, cho phép người dùng đăng nhập với tài khoản google , github
- Quản lý phân quyền: Admin chính có thể set phân quyền admin quản lý nội
bộ, phân cấp, thêm bớt và chỉnh sửa chức năng quản lí thông qua Trang quản trị
- Tìm kiếm: Thanh tìm kiếm thông minh giúp khách hàng có thể tìm kiếm
16
Trang 17sản phẩm dựa trên từ khóa liên quan.
- Tùy chọn thuộc tính sản phẩm: Thêm các thuộc tính của sản phẩm (màu sắc,kích thước, giá tiền…).Cho phép khách hàng để lại comment bên dưới từng sảnphẩm, đánh giá sản phẩm theo mức độ từ 1-5 sao để tạo không gian mua hàng kháchquan, chuyên nghiệp Danh mục sản phẩm có thể được phân theo nhiều cấp
- Cổng thanh toán: Hỗ trợ cổng thanh toán VNPAY để tạo điều kiện muahàng tốt nhất cho khách hàng
- Xử lí đơn hàng theo quy trình Nhận đơn hàng – Xácnhận – Gói hàng – Vậnchuyển – Thành công Khách hàng hoàn toàn có thể theo dõi các quá trình này thôngqua tài khoản cá nhân Tạo sự tiện lợi tối đa cho người dùng từ giai đoạn tiếp cậncho đến khi quyết định mua sản phẩm
- Báo cáo bán hàng: Cung cấp Trang thông tin tổng quan về bán hàng,doanhthu
- Mua hàng nhanh: Tính năng đặt hàng chỉ với 1 click
- Sản phẩm liên quan: Khi khách hàng xem sản phẩm hệ thống sẽ thống kêcác sản phẩm tương tự bên dưới cho khách hàng thêm lựa chọn
1.3.3 Tính ưu việt của dự án
Dự án thiết kế trang web bán nội thất có một số ưu việt đáng chú ý mà nó manglại so với các phương tiện truyền thông truyền thống và cạnh tranh trong ngành côngnghiệp Dưới đây là một số điểm nổi bật:
Tiện lợi và trải nghiệm mua sắm linh hoạt:
- Khách hàng có thể mua sắm 24/7 từ bất kỳ đâu, chỉ cần kết nối internet
- Trải nghiệm mua sắm trực tuyến linh hoạt, không bị giới hạn bởi thời gian và địa điểm
17
Trang 18 Mở rộng phạm vi tiếp cận:
- Trang web có thể tiếp cận được khách hàng trên toàn thế giới, mở rộng phạm vi thị trường và tăng doanh số bán hàng
Tính tương tác và cam kết cao:
- Khả năng tương tác thông qua chat trực tuyến, đánh giá sản phẩm, và cáckênh giao tiếp khác giữa doanh nghiệp và khách hàng
- Cơ hội tạo ra cộng đồng trực tuyến của các người yêu nội thất, chia sẻ ý kiến, kinh nghiệm và cảm hứng
Trải nghiệm mua sắm cá nhân hóa:
- Cung cấp các tính năng tìm kiếm và bộ lọc thông minh giúp khách hàng tìm kiếm sản phẩm theo nhu cầu và sở thích cá nhân
- Đề xuất sản phẩm cá nhân hóa dựa trên lịch sử mua hàng và hành vi duyệt trang web của khách hàng
Thông tin chi tiết và đánh giá sản phẩm:
- Mô tả chi tiết và hình ảnh chất lượng cao giúp khách hàng hiểu rõ về sản phẩm trước khi mua
- Đánh giá và phản hồi từ các khách hàng trước giúp người mua có quyết định mua hàng tự tin hơn
Phân tích dữ liệu và tối ưu hóa hiệu suất:
- Các công cụ phân tích trực tuyến cung cấp thông tin chi tiết về hành vi của khách hàng, giúp đánh giá hiệu quả của chiến lược tiếp thị và bán hàng
18
Trang 19- Dựa trên dữ liệu, có thể điều chỉnh và tối ưu hóa trang web để tăng cường hiệu suất và chuyển đổi.
Dự án thiết kế trang web bán nội thất không chỉ mang lại lợi ích cho khách hàng mà còn tạo ra cơ hội lớn cho doanh nghiệp trong việc tạo ra một trải nghiệm mua sắm trực tuyến tốt nhất và tăng cường doanh số bán hàng
CHƯƠNG 2 XÂY DỰNG KẾ HOẠCH QUẢN TRỊ DỰ ÁN2.1 Lập kế hoạch
Tên dự án: Xây dựng website bán nội thất
Đơn vị chủ trì: Công ty TNHH Công nghệ Bảo Long.
-Xây dựng website với các chức năng:
+ Mua sắm, thanh toán online
-Xây dựng cơ sở dữ liệu:
+ Dữ liệu về người dùng
19
Trang 20+ Dữ liệu về sản phẩm
+ Dữ liệu về danh mục
+ Dữ liệu về đơn hàng
-Chuyển giao công nghệ:
Sau khi xây dựng và kiểm thử thành công website thì đưa vào thử nghiệm và đào tạo nhân viên cách sử dụng Sau đó chuyển giao hoàn toàn cho công ty quản lý và mình giữ vai trò bảo trì website
Hiệu quả dự kiến:
-Tính sẵn sàng của website, dễ dàng sử dụng
-Lưu trữ và truy xuất thông tin nhanh chóng, chính xác
-Quản lý được thông tin một cách đầy đủ và chi tiết
Dự kiến tiến trình triển khai (Tổng thời gian: 2 tháng)
-Xây dựng đề án khả thi: 1 tuần
-Thống nhất thiết kế: 1 tuần
-Xây dựng website: 3 tuần
-Chuyển giao: 1 tuần
-Đưa vào vận hành: 2 tuần thử nghiệm và sau đó chính thức
Dự kiến chi phí (Tổng chi phí: 50 triệu)
-Cơ sở dự toán: Dựa trên giá thị trường và tính toán sơ bộ
-Kinh phí website: 30tr
-Kinh phí dữ liệu: 5tr
-Kinh phí đào tạo: 2tr
20
Trang 21-Kinh phí quản lý: 5tr
-Kinh phí dự phòng (~10%): 5tr
Kết luận
-Đủ điều kiện để triển khai dự án
-Nếu được thực hiện sẽ đem lại cải cách lớn cho ngày kế toán trong việc quảnlý
2.2 Hồ sơ dự án khả thi
2.2.1 Cơ cấu tổ chức
a Các yêu cầu chức năng
- Đăng nhập, đăng ký
- Xem sản phẩm, đơn hàng, thanh toán
- Quản lý tài khoản
- Quản lý sản phẩm, danh mục, bài viết, đơn hàng
b Các yêu cầu phi chức năng
- Hỗ trợ trực tuyến
c Yêu cầu hệ thống dự kiến
- Thực hiện tốt các chức năng hiện hành
- Tuân thủ đúng quy tắc quản lý
Trang 22Hệ điều hành Window 7 trở lên.
Bộ xử lý: CPU lớn hơn hoặc bằng 2.50GHz
Ram: lớn hơn hoặc bằng 4GB
Ổ cứng: lớn hơn hoặc bằng 200GB
Phần mềm được sử dụng
Visual studio code, MongoDB
Hệ thống cho phép truy cập dữ liệu thời gian thực: Các tác vụ thực hiện tức thờitrong thời gian ngừng cho phép chấp nhận dưới 60s
Hệ thống đảm bảo phục vụ truy cập online: 500-1000 người cùng một lúc
Yêu cầu khi sử dụng phần mềm
Phần mềm phải tương thích với các dòng máy phổ biến mà khách hàng thường
-Dự kiến phân công trách nhiệm giữa các đơn vị: Chia thành các đơn vị nghiệp
vụ, phân tích, lập trình viên, tester và quản lý Các đơn vị có trách nhiệm và nhiệm
vụ riêng vì vậy tất cả phải tự giác hoàn thành công việc bên cạnh đó cần phối hợp vàgiúp đỡ nhau để hoàn thành tốt dự án
-Dự kiến thành lập đội dự án để dễ quản lý và triển khai dự án
22