lOMoARcPSD|17343589
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO
ĐỀ TÀI:
XÂY DỰNG WEBSITE BÁN HẠT ĐIỀU CAO CẤP
Sinh viên thực hiện
: PHẠM VĂN TUẤN
DƯƠNG CÔNG THÀNH
Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Ngành
: CÔNG NGHỆ THƠNG TIN
Chun ngành
: HTTMĐT
Lớp
: D14HTTMĐT1
Khóa
: 2019-2024
Hà Nội, tháng 02 năm 2022
lOMoARcPSD|17343589
PHIẾU CHẤM ĐIỂM
ST
T
Họ và tên
sinh viên
1
Phạm Văn
Tuấn
2
Dương Công
Thành
Họ và tên giảng viên
Giảng viên chấm 1:
Giảng viên chấm 2:
Nội dung thực hiện
Chữ ký
Điểm
Ghi chú
Chữ
ký
lOMoARcPSD|17343589
LỜI CẢM ƠN
Trong lời đầu tiên của đồ án “Xây dựng website bán hạt điều cao cấp”,
nhóm chúng em muốn gửi những lời cám ơn và biết ơn chân thành nhất của
mình tới tất cả những người đã hỗ trợ, giúp đỡ chúng em về kiến thức và tinh
thần trong q trình thực hiện bài làm.
Nhóm em xin chân thành gửi lời cảm ơn tới các thầy cô giáo trong
Trường Đại học Điện Lực nói chung và các thầy cơ giáo trong Khoa Cơng nghệ
thơng tin nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến thức
cũng như kinh nghiệm quý báu trong suốt quá trình học tập.
Đặc biệt, em xin gửi lời cảm ơn đến giảng viên hướng dẫn Phương Văn
Cảnh giảng viên Khoa Công nghệ thơng tin- Trường Đại học Điện Lực. Thầy đã
tận tình theo sát giúp đỡ, trực tiếp chỉ bảo, hướng dẫn trong suốt q trình
nghiên cứu và học tập của nhóm em. Trong thời gian học tập với thầy, nhóm em
khơng những tiếp thu thêm nhiều kiến thức bổ ích mà còn học tập được tinh
thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu quả. Đây là những
điều rất cần thiết cho chúng em trong quá trình học tập và công tác sau này.
Do thời gian thực hiện có hạn kiến thức cịn nhiều hạn chế nên bài làm
của nhóm chúng em chắc chắn khơng tránh khỏi những thiếu sót nhất định.
Chúng em rất mong nhận được ý kiến đóng góp của thầy cơ giáo và các bạn để
chúng em có thêm kinh nghiệm và tiếp tục hồn thiện đồ án của mình.
Chúng em xin chân thành cảm ơn!
lOMoARcPSD|17343589
MỤC LỤC
LỜI MỞ ĐẦU.....................................................................................................1
CHƯƠNG I. KHẢO SÁT VÀ XÁC LẬP DỰ ÁN..........................................2
1.1. Khảo sát dự án..........................................................................................2
1.2.Xác lập dự án.............................................................................................2
1.2.1.Mục đích..............................................................................................2
1.2.2.Các bước tiến hàn khảo sát................................................................2
1.2.3.Khảo sát, tìm hiểu hệ thống hiện tại..................................................2
1.2.4.Phác họa giải pháp và cân nhắc tính khả thi....................................3
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...............................4
2.1. Phân tích hệ thống....................................................................................4
2.1.1. Các chức năng của hệ thống.............................................................4
2.1.2.Các tác nhân của hệ thống.................................................................4
2.2. Thiết kế hệ thống......................................................................................4
2.2.1. UseCase Diagram...............................................................................5
2.2.2.Sequence Diagram..............................................................................6
2.2.3. Class Diagram....................................................................................9
DANH MỤC HÌNH ẢN
lOMoARcPSD|17343589
Hình 2.1. Biểu đồ Usecase Tổng quát................................................................5
Hình 2.2. Biểu đồ Sequence Diagram - Đăng nhập.........................................6
Hình 2.3. Biểu đồ Sequence Diagram – Quản lý sản phẩm............................7
Hình 2.4. Biểu đồ Sequence Diagram – Quản lý đơn hàng.............................8
Hình 2.5. Class Diagram....................................................................................9
lOMoARcPSD|17343589
LỜI MỞ ĐẦU
Trong sự phát triển mạnh mẽ của khoa học cơng nghệ thế giới, có thể nói
rằng ngành cơng nghệ thông tin phát triển với tốc độ nhanh nhất và ngày càng
thể hiện được vai trò to lớn, hết sức quan trọng đối với toàn bộ đời sống con
người. Hầu hết các lĩnh vực trong xã hội đều ứng dụng công nghệ thông tin,
nhiều phần mềm đã mang lại hiệu quả không thể phụ nhận. Song thực tiễn luôn
đặt ra những u cầu mới địi hỏi ngành cơng nghệ thông tin không ngừng phát
triển để thỏa mãn và đáp ứng những thay đổi của cuộc sống.
Ngày nay, ứng dụng cơng nghệ thơng tin và việc tin học hóa được xem là
một trong những yếu tố mang tính quyết định trong hoạt động của các chính
phủ, tổ chức, cũng như của các cơng ty; nó đóng vai trị hết sức quan trọng, có
thể tạo ra những bước đột phá mạnh mẽ. Việc xây dựng các trang web để phục
vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày
nay, khơng lấy gì làm xa lạ. Một người bất kì có thể trở thành chủ của một
website giới thiệu về bất cứ gì anh ta quan tâm: một website giới thiệu về bản
thân và gia đình anh ta, hay là một website trình bày các bộ sưu tập hình ảnh các
loại xe hơi mà anh ta thích chẳng hạn.
Đối với các chính phủ và các cơng ty thì việc xây dựng các website riêng
càng ngày càng trở nên cấp thiết. Thông qua những website này, thông tin về họ
cũng như các công văn, thông báo, quyết định của chính phủ hay các sản phẩm,
dịch vụ mới của công ty sẽ đến với những người quan tâm, đến với khách hàng
của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà phương thức
giao tiếp truyền thống thường gặp phải. Hoạt động của một cơng ty cung cấp
thực phẩm có quy mơ vừa và khá sẽ càng được tăng cường và mở rộng nếu xây
dựng được một website có khả năng giới thiệu được công ty và cho phép quản
lý các sản phẩm một cách nhanh chóng và chính xác nhất.
1
lOMoARcPSD|17343589
CHƯƠNG I. KHẢO SÁT VÀ XÁC LẬP DỰ ÁN
1.1. Khảo sát dự án.
Trước những lợi ích to lớn và độ phổ biến của thương mại điện tử, hiện
nay thương mại điện tử đã trở thành công cụ quan trọng đối với mọi doanh
nghiệp trong hoạt động kinh doanh của mình .
Có rất nhiều cách để chúng ta có thể kinh doanh, đặc biệt là sử dụng
internet để kinh doanh trực tuyến(kinh doanh online), việc sử dụng mạng xã hội
để buôn bán là việc đã quá quen thuộc với chúng ta thời đại ngày nay. Từ quần
áo, vật liệu xây dựng hay trang sức... trong số đó, đồ ăn, thực phẩm là mặt hàng
được rất nhiều người quan tâm đến hiện nay do bản chất đặt hàng và giao hàng
cũng như nhận hàng online là quá đơn giản và nhanh chóng so với việc phải đến
tận cửa hàng để ăn uống. Chỉ cần một chiếc điện thoại thông minh, chủ cửa
hàng có thể bán được sản phẩm, khách hàng có thể đặt và thanh tốn nhanh
chóng. Chính vì vậy, tạo ra một website giúp chủ cửa hàng có thể dễ dàng hơn
trong bn bán và khách hàng sẽ đơn giản hóa được việc order là một việc hết
sức cần thiết.
Do đó, nhóm chúng em quyết định xây dựng " Website bán hạt điều cao
cấp " để đáp ứng nhu cầu của người bán cũng như khách hàng mua các sản
phẩm về hạt điều
1.2.Xác lập dự án.
1.2.1.Mục đích
- Tạo ra nơi mua bán các sản phẩm về hạt điều giúp mọi người tiếp cận 1 cách
dễ dàng hơn.
- Đảm bảo cung cấp đến cho người dùng những sản phẩm chất lượng nhất.
1.2.2.Các bước tiến hàn khảo sát.
- Khảo sát và đánh giá hiện trạng hoạt động của hệ thống cũ.
- Xác định phạm vi vủa hệ thống mới.
-Vạch kế hoạch cho dự án cùng với dự trù tổng quát.
1.2.3.Yêu cầu của hệ thống
- Thiết kế giao diện đẹp, dễ nhìn, thân thiện với người dùng. Đơn giản, đầy đủ
tính năng.
- Người dùng dễ dàng đăng kí và sử dụng tài khoản đã đăng kí.
- Tính năng dễ dàng sử dụng, thân thiện với mọi người dùng.
- Cung cấp thơng tin chính xác về những thơng tin đă đăng tải.
1.2.4.Quy trình hoạt động của website
+ Tổng hợp các mặt hàng hạt điều cao cấp: Cửa hàng thực hiện làm các mặt
hàng hật điều để chụp ảnh minh họa, phù hợp để đăng lên website
2
lOMoARcPSD|17343589
+ Lập kế hoạch đăng sản phẩm: Đưa ra các danh mục sản phẩm, giá cả cũng
như loại mặt hàng để thuận tiện cho người mua lựa chọn.
+Thực hiện đăng tin: Sau khi đã nắm rõ thông tin và cách sử dụng sản phẩm hạt
điều, nhân viên sẽ bắt đầu đăng lên website
+Kiểm soát nội dung, lưu lượng tin : Ban quản lý website và các nhân viên sẽ
thực hiện công việc kiểm tra các bài đăng để đảm bảo hàng không bị thiếu cũng
như sai giá.
3
lOMoARcPSD|17343589
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1. Phân tích hệ thống
2.1.1. Các chức năng của hệ thống
- Webadmin:
+ Thêm, sửa, xóa danh mục sản phẩm
+ Thêm, sửa, xóa sản phẩm
+ Đăng ký, đổi mật khẩu tài khoản admin ( Với đặc quyền là admin)
+ Xem thông tin tài khoản khách hàng
+ Xem thông tin đơn hàng
+ Xem chi tiết đơn hàng
+ Thống kê doanh thu
- Webuser:
+ Trang chủ
+ Hiển thị danh sách sản phẩm theo nhóm
+ Hiển thị chi tiết sản phẩm
+ Đăng nhập, Đăng ký, đổi mật khẩu tài khoản khách hàng ( Với đặc quyền là
khách hàng)
+ Thêm,sửa,xóa giỏ hàng
+ Tìm kiếm sản phẩm
+ Liên hệ
2.1.2.Các tác nhân của hệ thống
Dựa vào mô tả hệ thống, ta có thể xác định được các tác nhân chính của hệ
thống như sau:
Tác nhân Admin: người thực hiện các chức năng quản trị hệ thống, tài
khoản, khách hàng, quản lý sản phẩm, quản lý danh mục sản phẩm, quản lý đơn
hàng, quản lý loại hàng,... Để thực hiện chức năng này người nhân viên phải
đăng nhập.
Tác nhân Khách hàng: có thể thực hiện các chức năng như đăng ký tài
khoản, đăng nhập. Tìm kiếm sản phẩm, xem sản phẩm, đặt hàng, xem giỏ
hàng,...
2.2. Thiết kế hệ thống
4
lOMoARcPSD|17343589
2.2.1. UseCase Diagram
* Usecase Tổng quát
Hình 2.1. Biểu đồ Usecase Tổng qt
Tên
Tóm tắt
Dịng sự kiện chính
Các dịng sự kiện
Web bán điện máy
Tổng quan hệ thống
Đăng nhập, quản lý sản phẩm, quản lý đơn hàng, quản
lý danh mục sản phẩm, thống kê doanh thu, thanh
toán, đặt hàng
- Khách hàng, Admin đăng nhập vào hệ thống và thao
tác với các chức năng thuộc quyền quản lý của mình
- Hệ thống đưa ra các chức năng để người dùng thao
tác
1. Đăng nhập
1 Thành công. Vào trong hệ thống
2 Không thành công. Hệ thống báo tài khản/mật
khẩu chưa đúng
2. Quản lý
1 Thao tác với hệ thống
2 Hệ thống cập nhật dữ liệu mới
3. Thêm, sửa, xóa, tìm kiếm
1 Thêm, sửa, xóa, tìm kiếm thơng tin sản phẩm
5
lOMoARcPSD|17343589
Điều kiện tiên
quyết
Các yêu cầu đặc
biệt
2 Hệ thống hiển thị thông tin sản phẩm
4. Đặt hàng
1
Thêm hàng vào giỏ hàng
2
Sửa, xóa sản phẩm trong giỏ hàng
5. Thống kê doanh thu
6. Thanh tốn
Khơng có
Giao diện và các thao tác dễ dùng với người lần đầu
tiên sử dụng
2.2.2.Sequence Diagram
Biểu đồ Sequence Diagram – Đăng nhập
Hình 2.2. Biểu đồ Sequence Diagram - Đăng nhập
6
lOMoARcPSD|17343589
Biểu đồ Sequence Diagram - Quản lý sản phẩm
Hình 2.3. Biểu đồ Sequence Diagram – Quản lý sản phẩm
7
lOMoARcPSD|17343589
Biểu đồ Sequence Diagram - Quản lý đơn hàng
Hình 2.4. Biểu đồ Sequence Diagram – Quản lý đơn hàng
8
lOMoARcPSD|17343589
CHƯƠNG 3: CÀI ĐẶT HỆ THỐNG
3.1. Quản lí Admin
3.1.1. Quản lí danh mục sản phẩm
3.1,2.Quản lý sản phẩm
3.1.3.Quản lý bài viết
3.1.4.Quản lý danh mục bài viết
9
lOMoARcPSD|17343589
3.2. Quản lí hệ thống
3.2.1.Trang đăng nhập
10
lOMoARcPSD|17343589
3.2.2.Trang chủ
3.2.3.Giới thiệu
3.2.4.Sản phẩm
11
lOMoARcPSD|17343589
3.2.5Giỏ hàng
12