TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT
KHOA CÔNG NGHỆ THÔNG TIN
-----o0o-----
ĐỀ CƯƠNG CHI TIẾT
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Tên đề tài:
PHÂN TÍCH VÀ THIẾT KẾ XÂY DỰNG ỨNG DỤNG BÁN
ĐỒ ĂN ONLINE CHO NHÀ HÀNG
Giảng viên hướng dẫn: ThS. Lê Trung Kiên
Sinh viên thực hiện: Nguyễn Văn Khải
Lớp: 71DCHT23
Mã sinh viên: 71DCHT22057
Chuyên ngành: Hệ thống thông tin
Hà Nội – 2022
TRƯỜNG ĐẠI HỌC CƠNG NGHỆ GTVT
CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN
Độc lập – Tự do – Hạnh phúc
ĐỀ CƯƠNG CHI TIẾT ĐỀ TÀI TỐT NGHIỆP
Sinh viên thực hiện:
Họ và tên: Nguyễn Văn Khải
Ngày sinh: 25/07/2001
Trình độ, loại hình đào tạo:
Mã SV: 71DCHT22057
Mã lớp: 71DCHT23
Đại học chính quy
Ngành đào tạo:
Cơng nghệ thơng tin
Chun ngành:
Hệ thống thơng tin
Khóa học:
2020-2024
Tên đề tài: “ PHÂN TÍCH VÀ THIẾT KẾ XÂY DỰNG ỨNG DỤNG BÁN ĐỒ
ĂN ONLINE”.
CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN
1.1.
Lý do chọn đề tài
Ngày nay trước sự phát triển của khoa học kỹ thuật thì việc ứng dụng cơng
nghệ vào cuộc sống thật sự rất quan trọng và hữu ích, nó khơng chỉ đem lại hiệu quả
cao trongcơng việc mà cịn góp phần to lớn cho sự nghiệp phát triển của con người,
của cộng đồngvà của đất nước. Như chúng ta cũng thấy trong thị trường hiện nay thì
việc cạnh tranh vềkinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh
doanh, những công tylớn đều rất chú tâm đến việc làm thoả mãn nhu cầu khách hàng
một cách tốt nhất. Việc sử dụng ứng dụng di động để xem thông tin sản phẩm với giao
diện thân thiện đẹp mắt, đặt mua sản phẩm nhanh chóng, quản lý thông tin sản phẩm
đã đặt một cách rõ ràng, cập nhật sản phẩm mới mà không cần phải tốn thời gian để
cập nhật ứngdụng … đang được người dùng rất quan tâmVì vậy mà em đã thực hiện
đồ án ““ PHÂN TÍCH VÀ THIẾT KẾ XÂY DỰNG ỨNG DỤNG BÁN ĐỒ ĂN
ONLINE” nhằm giúp cho việc bán hàng của chủ cửa hàng được dễ dàng hơn và người
tiêu dùng n tâm, hài lịng về sản phẩm mà mình sử dụng.
1.1.1. Mục tiêu
- Nắm được phương pháp hoạt động, quy trình nghiệp vụ của hệ thống.
- Phân tích, thiết kế hệ thống giới thiệu và bán các món ăn.
- Cài đặt chương trình và triển khai ứng dụng có đầy đủ các chức năng.
2
1.1.2. Nhiệm vụ
- Khảo sát, phân tích thiết kế hệ thống.
- Tìm hiểu và áp dụng ngơn ngữ Java để xây dựng hệ thống.
- Ứng dụng các kiến thức tìm hiểu và xây dựng các chức năng cần thiết của ứng
dụng bán đồ ăn online.
1.2.
Phạm vi nghiên cứu
Trong phạm vi đề tài này em sẽ nghiên cứu các vấn đề sau:
- Nghiên cứu về quy trình nghiệp vụ, cách thức hoạt động của một ứng dụng giới
thiệu và bán đồ ăn.
- Đi sâu vào phân tích và thiết kế hệ thống thông tin để xây dựng ứng dụng bán
đồ ăn online.
- Ứng dụng được xây dựng bằng ngôn ngữ lập trình Java, sử dụng MySQL để
xây dựng cơ sở dữ liệu .
1.3.
Kết quả dự kiến
- Nắm rõ về các kiến thức nền tảng để xây dựng và phát triển phần mềm.
- Nắm được hoạt động của hệ thống, tạo chương trình demo, xây dựng phần mềm
hồn chỉnh.
- Xây dựng thành cơng ứng dụng hoạt động hiệu quả có đầy đủ các chức năng
cần thiết sau:
+
+
+
+
+
+
+
+
Đăng nhập, đăng xuất.
Đăng ký làm thành viên của hệ thống.
Quản lý thành viên (Tạo tài khoản, sửa, xóa, phân quyền).
Quản lý tin tức (Thêm, sửa, xóa các tin tức mới nhất về bất động sản).
Quản lý khu vực (Quản lý tỉnh/thành phố, quận/huyện, phường/xã).
Quản lý bất động sản (Loại bất động sản, loại hình giao dịch, pháp lý,v.v.).
Quản lý khách hàng (Xem danh sách khách hàng đăng ký nhận thơng tin).
Tìm kiếm thơng tin về các dự án bất động sản ( tìm kiếm theo từ khóa, khu
vực, theo giá, theo loại hình giao dịch,v.v.).
+ Thống kê
- Hoàn thành báo cáo chi tiết đồ án tốt nghiệp.
CHƯƠNG 2. KIẾN THỨC NỀN TẢNG
2.1.
Cơ sở lý thuyết
- Trình bày về ngơn ngữ mơ hình hóa UML.
- Trình bày về mơ hình MVC.
3
- Trình bày về ngơn ngữ lập trình Java.
- Trình bày về hệ quản trị cơ sở dữ liệu MySQL.
2.2.
Công cụ sử dụng
- Phần mềm hỗ trợ phân tích thiết kế StarUml.
- Trình bày về ứng dụng Xampp.
- PhpMyAdmin - cơng cụ quản trị MySQL
- Trình bày về phần mềm Android studio.
CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ
3.1.
Khảo sát
- Khảo sát hiện trạng thực tế việc bán đồ ăn online.
- Mô tả bài tốn.
- Lên kế hoạch cho dự án.
3.2.
Phân tích
- Phân tích, xác định các tác nhân của hệ thống.
- Xây dựng biểu đồ Use Case tổng quát và Use Case chi tiết và đặc tả.
- Biểu đồ tuần tự.
- Biểu đồ hoạt động.
- Biểu đồ lớp.
3.3.
Thiết kế
- Thiết kế cơ sở dữ liệu.
- Thiết kế các module chương trình chính.
- Thiết kế giao diện chương trình.
CHƯƠNG 4. XÂY DỰNG CHƯƠNG TRÌNH
-
Xây dựng cơ sở dữ liệu
Xây dựng các module chương trình chính
Kiểm thử, đánh giá chương trình
KẾT LUẬN
-
Kết quả đã làm được.
-
Hạn chế.
-
Hướng phát triển.
TÀI LIỆU THAM KHẢO
4
[1] Nguyễn Văn Ba, “Giáo trình phân tích và thiết kế hệ thống thông tin”- Đại học
Quốc gia Hà Nội, 2005.
[2] TS. Lê Văn Phùng, “Các mơ hình cơ bản trong phân tích và thiết kế hướng đối
tượng”, Nhà xuất bản Thơng tin và Truyền thơng, 2010.
[3] FPT, “Lập trình PHP và MySQL”– Nhà xuất bản khoa học và kỹ thuật.
[4] Anthony Gore, “Full-Stack Vue.js 2 and Laravel 5”, Nhà xuất bản: Packt,
12/2017.
[5] Huong-Dan-Su-Dung-Rational-Rose-148
[6] />[7] />
KẾ HOẠCH THỰC HIỆN
TT
1
2
Nội dung thực hiện
Kết quả dự kiến
Xây dựng đề cương chi
26/02/20202
- Đề cương chi tiết.
tiết
Tìm hiểu các kiến thức
28/02/2022
- Hồn thành chương 1 của đồ án.
- Nắm được các kiến thức nền
các kiến thức nền tảng,
01/03/2022
tảng về UML, PHP, MySQL,
cài đặt môi trường và các
06/03/2022
XamPP.
công cụ sử dụng.
Khảo sát đặc tả yêu cầu
3
Thời gian
người dùng, phát biểu bài
tốn.
Phân tích hệ thống
07/03/2022
13/03/2022
- Hồn thành chương 2 của đồ án.
- Khảo sát quy trình nghiệp vụ.
- Phát biểu bài tốn.
- Phân tích và xác định yêu cầu.
- Xác định tác nhân
- Vẽ biểu đồ uc tổng thể
4
- Vẽ uc chi tiết và đặc tả
14/03/2022
- Biểu đồ tuần tự
27/03/2022
- Phân tích, xây dựng các biểu đồ.
- Xây dựng mơ hình cơ sở dữ liệu.
- Biểu đồ trạng thái
- Biểu đồ hoạt động
5
- Biểu đồ lớp
Thiết kế hệ thống
28/03/2022
- Xây dựng biểu đồ triển khai.
- Thiết kế tổng thể
13/04/2022
- Thiết kế cơ sở dữ liệu.
- Thiết kế chi tiết
- Thiết kế giao diện demo cho các
5
module.
- Thiết kế giao diện
- Hoàn thành chương 3 của đồ án.
- Xây dựng cơ sở dữ liệu trên
MySQL.
6
Cài đặt chương trình
14/04/2022
- Xây dựng website, hồn thiện
15/05/2022
các chức năng chính.
- Kiểm thử.
7
Kết luận
- Hoàn thành chương 4 của đồ án.
- Hoàn thiện báo cáo chi tiết đồ án
16/05/2022
26/05/2022
tốt nghiệp.
Hà Nội, ngày 26 tháng 02 năm 2022
TRƯỞNG BỘ MÔN
NGƯỜI HƯỚNG DẪN
SINH VIÊN THỰC HIỆN
(Ký và ghi rõ họ tên)
(Ký và ghi rõ họ tên)
(Ký và ghi rõ họ tên)
TS. Lê Chí Luận
TS. Lê Trung Kiên
Nguyễn Thu Trang
6