Tải bản đầy đủ (.docx) (6 trang)

Đề cương đồ án công nghệ thông tin ứng dụng đặt đồ ăn online

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (232.58 KB, 6 trang )

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



×