LỜI CAM ĐOANEm xin cam đoan bài tập lớn “Thiết kế web” Là kết quả thực hiện của bảnthân em dưới sự hướng dẫn của giảng viên Lê Văn Phong Những phần sử dụng tài liệu tham khảo trong bài t
Trang 1BỘ LAO ĐỘNG VÀ THƯƠNG BINH XÃ HỘI TRƯỜNG CAO ĐẲNG CÔNG NGHỆ BÁCH KHOA HÀ NỘI
MÃ LỚP: K20PR04 GIÁO VIÊN GIẢNG DẠY: Lê Văn Phong
MÔN HỌC: Thiết Kế Web
Trang 2HÀ NỘI – 2021
Trang 3NHẬN XÉT
Nhận xét của giảng viên giảng dạy:
GIẢNG VIÊN GIẢNG DẠY (Ký và ghi rõ họ tên)
Trang 4LỜI CAM ĐOAN
Em xin cam đoan bài tập lớn “Thiết kế web” Là kết quả thực hiện của bảnthân em dưới sự hướng dẫn của giảng viên Lê Văn Phong
Những phần sử dụng tài liệu tham khảo trong bài tập lớn đã được nêu rõtrong phần tài liệu tham khảo Các kết quả trình bày trong bài tập lớn và chươngtrình xây dựng được hoàn toàn là kết quả do bản thân em thực hiện
Nếu vi phạm lời cam đoan này, em xin chịu hoàn toàn trách nhiệm trướckhoa và nhà trường
Hà Nội, ngày02 tháng12 năm2021
Sinh viên
Họ và tên sinh viên
Trang 5Mặc dù em đã có cố gắng, nhưng với trình độ còn hạn chế, trong quá trình thựchiện đề tài không tránh khỏi những thiếu sót Em hi vọng sẽ nhận được những ý kiến nhậnxét, góp ý của các Thầy giáo, Cô giáo về những kết quả triển khai trong bài tập lớn.
Em xin trân trọng cảm ơn!
Trang 6MỤC LỤC
DANH SÁCH HÌNH VẼ 7
DANH SÁCH BẢNG BIỂU 8
DANH SÁCH TỪ VIẾT TẮT 9
CHƯƠNG 1:MỞ ĐẦU 10
1.1Lý do chọn đề tài 10
1.2 Mục tiêu của đề tài 10
1.2.1 Mục tiêu tổng quát 10
1.2.2 Mục tiêu cụ thể 10
1.3 Giới hạn và phạm vi của đề tài 11
1.3.1 Đối tượng nghiên cứu 11
1.3.2 Phạm vi nghiên cứu 11
1.4.Nội dung thực hiện 11
1.5 Phương pháp tiếp cận 11
CHƯƠNG 2:CƠ SỞ LÝ THUYẾT 12
2.1 Quy trình xây dựng phần mềm 12
2.2 Một số cấu trúc dữ liệu 12
2.3 Nguyên lý lập trình hướng đối tượng 12
2.4 Xử lý dữ liệu với tệp văn bản 12
CHƯƠNG 3:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 13
3.1 Mô tả các chức năng 13
3.2 Thiết kế cấu trúc dữ liệu 13
3.3 Thiết kế giao diện 13
CHƯƠNG 4:XÂY DỰNG ỨNG DỤNG 14
Trang 74.1 Xây dựng cơ sở dữ liệu 14
4.2 Cài đặt các chức năng cho ứng dụng 14
4.3 Kiểm thử và triển khai ứng dụng 14
4.3.1 Kiểm thử 14
4.3.2 Đóng gói ứng dụng 14
4.3.3 Triển khai ứng dụng 14
KẾT LUẬN 16
TÀI LIỆU THAM KHẢO 17
Trang 8DANH SÁCH HÌNH VẼ
Hình 2-1: Giao diện quản lý khoản chi 12Hình 2-2: Giao diện quản lý khoản thu 13Hình 2-3: Giao diện quản lý ngân sách 15
Trang 9DANH SÁCH BẢNG BIỂU
Bảng 2-1: lớp khoản thu: txtkhoanthu 15Bảng 2-2: lớp khoản chi: txtkhoanchi 16
Trang 10DANH SÁCH TỪ VIẾT TẮT
Trang 11CHƯƠNG M
Ở
Đ Ầ U
1.1 Lý do chọn đề tài
Ngày nay,chúng ta đang được sống trong thời đại của tin học nhờ sự vượt bậc,
bùng nổ mạnh mẽ của công nghệ thông tin Công nghệ thông tin không chỉ dừng lại
ở mục đích phục vụ cho khoa học kỹ thuật mà giờ nó còn đi sâu vào đời sống, kinh
tế, xã hội, mang lại nhiều lợi ích cho con người Công nghệ thông tin ngày càng
khẳng định được tính hữu dụng trong mọi phương diện, mọi ngành nghề của cuộc
sống, nhất là trong thời đại kinh tế thị trường như bây giờ
Đi kèm theo đó, các hệ thống Website cũng phát triển không ngừng với đủ các
lĩnh vực : văn hóa, thời sự, khoa học công nghệ, làm đẹp, giải trí … Tuy nhiên, để
tạo ra một trang web có sức sống bền lâu thì bản thân nó phải mang lại lợi ích cho
nhiều người Nhận thức được nhu cầu tìm hiểu thông tin, giải trí của xã hội, là sự ra
đời của hàng loạt Website Để đáp ứng nhu cầu mua sắm hàng ngày của con người
… thì Website bán hàng trực tuyến online là một nhu cầu tất yếu Do đó, chúng em
đã xây dựng ra Website Bán điện thoại di động
Hoàn thành xong đề tài, chúng em vô cùng biết ơn giảng viên Lê Văn Phong
đã nhiệt tình giảng dạy, hướng dẫn cho chúng em trong suốt quá trình nghiên cứu và
thực hiện đề tài này
Chúng em xin chân thành cảm ơn !!!
Hà Nội, ngày 02 tháng 12 năm 2021
Trang 12Bùi Đức VinhMầu Nhân Vũ
1.3 Giới hạn và phạm vi của đề tài
1.3.1 Đối tượng nghiên cứu
Shop bán hàng điện thoại
1.3.2 Phạm vi nghiên cứu
Phạm vi không gian: Toàn quốc
Phạm vi thời gian: 24/24
1.4 Nội dung thực hiện
<Trình bày nội dung của đề tài>
1.5 Phương pháp tiếp cận
<Trình bày phương pháp tiếp cận của đề tài
12
Trang 13Tiếp cận trực tiếp với người sử dụng hệ thống mạng doanh nghiệp thông quaviệc khảo sát hệ thống cũ, đề xuất, lựa chọn hệ thống mới (có thể đề xuất nhiềuphương án để chủ đầu tư lựa chọn, >
13
Trang 14CHƯƠNG C
Ơ
S Ở
L Ý
T H U Y Ế T
2.1 Giới thiệu về học máy
-Máy tính là công cụ cho phép xử lý thông tin 1 cách tự động theo những
chương trình (program) đã được lập sẵn từ trước
trình đã được lập sẵn quy định máy tính sẽ tiến hành xử lý thông tinnhư thế nào
Máy tính thực hiện công việc theo cách chương trình đã được lưutrữ trong bộ nhớ
14
Trang 15Để thực hiện chương trình ,máy tính tuần tự được các lệnh ,giải mãlệnh ,thực thi lệnh(thi hành lệnh)
được sử dụng trong bài tập lớn: Thư viện đó dùng để làm gì, cách càiđặt, cách sử dụng thư viện>
<phần này mô tả sơ lược các kiến thức cơ bản về học máy>
2.2 Một số thư viện
<phần này trình bày các kiến thức về một số thư viện được sử dụng trong bàitập lớn: Thư viện đó dùng để làm gì, cách cài đặt, cách sử dụng thư viện>
2.3 Thuật toán/ hoặc công cụ / thư viện<tên thuật toán/công cụ/ thư viện>
Trong toán học và khoa học máy tính, một thuật toán, còn gọi là giải thuật, làmột tập hợp hữu hạn các hướng dẫn được xác định rõ ràng, có thể thực hiện đượcbằng máy tính, thường để giải quyết một lớp vấn đề hoặc để thực hiện một phéptính Các thuật toán luôn rõ ràng và được sử dụng chỉ rõ việc thực hiện các phéptính, xử lý dữ liệu, suy luận tự động và các tác vụ khác
15
Trang 16CHƯƠNG P
H Â N
T Í C H
V À
T H I Ế T
K Ế
H Ệ
T
16
Trang 17H Ố N G
3.1 Mô tả các chức năng
- Trang chủ: Hiển thị tất cả các sản phẩm của cửa hàng
- Giới thiệu: cửa hàng bán điện thoại di động
- Hãng : Gồm nhiều loại hãng điện thoại khác nhau để mọi người thoại máilựa chọn
- Tuyển dụng : ứng tuyển nhân viên
- Tra cứu: Thông tin sản phẩm
- Đăng nhập: Người dùng có thể lưu lại sản phẩm, thông tin cá nhân
<Phần này mô tả các chức năng của ứng dụng, xác định đầu vào đầu ra của mỗichức năng>
3.2 Dữ liệu
<Phần này mô tả tập dữ liệu được dùng để train và test cho hệ thống
- Cấu trúc dữ liệu: số bản ghi, các trường; cấu trúc file dữ liệu>
3.3 Thiết kế giao diện
Img1 Header và banner
17
Trang 18Img 2 Một trong các sản phẩm của trang web
Img 3 Chi tiết sản phẩm
18
Trang 19Img 4 Liên hệ
Img 4 Footer trang web
19
Trang 20CHƯƠNG X
 Y
D Ự N G
Ứ N G
D Ụ N G
4.1 Xây dựng cơ sở dữ liệu
< Xây dựng được các tệp tin lưu trữ các cấu trúc dữ liệu đã thiết kế
Tạo dữ liệu mẫu >
4.2 Cài đặt các chức năng cho ứng dụng
< Viết code hoặc thuật toán cho từng chức năng và giải thích cho từng đoạn
code, dòng code hoặc thuật toán>
20
Trang 22KẾT LUẬN
- Trình bày kết quả đạt được: Kiến thức, sản phẩm
- Những hạn chế của đề tài: Sản phẩm (ví dụ: chức năng còn thiếu, chưa hoànthiện….); Kỹ năng (phân tích thiết kế hệ thống, lập trình…)
- Hướng phát triển của đề tài: (Giải quyết những hạn chế của đề tài)
22
Trang 23TÀI LIỆU THAM KHẢO
[1] Tên tác giả (năm XB), Tên sách, NXB, Nơi XB
[2] ………
23
Trang 24Nội dung cuốn báo cáo
Yêu cầu định dạng nội dung báo cáo:
- Nội dung phải trình bày rõ ràng, sạch sẽ Các bảng biểu, đồ thị, hình vẽ …nếu trình bày theo chiều ngang của khổ giấy thì cần được đóng ngay đầubảng biểu… vào gáy của quyển bài tập lớn Các công thức, ký hiệu… nếuphải viết thêm bằng tay thì cần viết bằng mực đen, rõ ràng, sạch sẽ
- Bài tập lớn được in trên một mặt giấy trắng khổ A4 (210 x 297mm), dày lớnhơn 40, nhỏ hơn 100 trang, không kể hình vẽ, bảng biểu, đồ thị và danh mụctài liệu tham khảo
- Phần nội dung trình bày trong bài tập lớn sử dụng Font chữ Times New
Roman cỡ 13, hệ soạn thảo Microsoft Word; mật độ chữ bình thường, không
được nén hoặc kéo dãn khoảng cách giữa các chữ; dãn dòng đặt ở chế độ 1,5
lines; lề trên 3,0 cm; lề dưới 3,0cm; lề trái 3,5 cm, lề phải 2,0 cm Số trang
được đánh ở giữa, phía dưới trang giấy
- Cách ghi trích dẫn tài liệu tham khảo: Cuối đoạn trích dẫn đánh số thứ tự tàiliệu tham khảo (ví dụ: [1]: tham khảo tài liệu số 1; [3,4,8]: tham khảo 3 tàiliệu số 3, 4, 8)
- Tuyệt đối không được tẩy, xoá, sửa chữa trong bài tập lớn
- Quy cách trình bày nội dung
Đề mục Cỡ chữ Định dạng Canh lề trang
Tên tiểu mục mức 2 13 Chữ thường, đậm,
Đánh chỉ mục bằngchữ cái thường
Trang 25Nội dung bảng (table) 12 Normal Giữa ô
* Cách đánh số các tiểu đề mục nhiều nhất là 3 mức và không lùi sang phải
3: Hướng dẫn xếp tài liệu tham khảo
1 Tài liệu tham khảo xếp theo thứ tự trích dẫn trong bài tập lớn
2 Tài liệu tham khảo là sách, luận án, báo cáo phải ghi đầy đủ các thông tin sau:
- Tên các tác giả hoặc cơ quan ban hành (không có dấu ngăn cách)
- (năm xuất bản), (đặt trong ngoặc đơn, dấu phẩy sau ngoặc đơn)
- Tên sách, luận án hoặc báo cáo, (in nghiêng, dấu phẩy cuối tên)
- Nhà xuất bản, (dấu phẩy cuối tên nhà xuất bản)
- Nơi xuất bản, (dấu chấm kết thúc tài liệu tham khảo)
Tài liệu tham khảo là bài báo trong tạp chí, bài trong một cuốn sách… ghi đầy
đủ các thông tin sau:
- Tên các tác giả (không có dấu ngăn cách);
- (Năm công bố), (đặt trong ngoặc đơn, dấu phẩy sau ngoặc đơn)
- “Tên bài báo”, (đặt trong ngoặc kép, không in nghiên, dấu phẩy cuối tên)
- Tên tạp chí hoặc tên sách, (in nghiên, dấu phẩy cuối tên)
- Tập (không có dấu ngăn cách)
- (Sổ), (đặt trong ngoặc đơn, dấu phẩy sau ngoặc đơn)
- Các số trang, (gạch ngang giữa hai chữ số, dấu chấm kết thúc)
25
Trang 26Cần chú ý những chi tiết về trình bày nêu trên Nếu tài liệu dài hơn một dòngthì nên trình bày sau cho từ dòng thứ hai lùi vào so với dòng thứ nhất 1 cm để phầntài liệu tham khảo được rõ ràng và dễ theo dõi
Hà Nội, ngày 7 tháng 01 năm 2021
THÔNG QUA KHOA
26