Tải bản đầy đủ (.doc) (16 trang)

THỰC TẬP DOANH NGHIỆP ĐỀ TÀI XÂY DỰNG WEBSITE QUẢN LÍ NGƯỜI DÙNG CƠ BẢN BẰNG JAVA JSP SERVLET

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 (1.81 MB, 16 trang )

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT - HÀN
----------

THỰC TẬP DOANH NGHIỆP

ĐỀ TÀI

XÂY DỰNG WEBSITE QUẢN LÍ
NGƯỜI DÙNG CƠ BẢN BẰNG JAVA
JSP SERVLET
Giảng Viên Hướng Dẫn: PGS.TS. HUỲNH CƠNG PHÁP
Sinh Viên Thực Hiện:
Trương Đình Vinh - 18IT2

Đà Nẵng, tháng 12 năm 2020
Thực tập doanh nghiệp
Công Pháp

PGS.TS. Huỳnh


ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT - HÀN

THỰC TẬP DOANH NGHIỆP

ĐỀ TÀI
XÂY DỰNG WEBSITE QUẢN LÍ NGƯỜI DÙNG CƠ


BẢN BẰNG JAVA JSP SERVLET

Thực tập doanh nghiệp
Công Pháp

PGS.TS. Huỳnh


Đà Nẵng, tháng 12 năm 2020

MỞ ĐẦU
Để củng cố kiến thức đã được học tập trong quá trình tham gia thực tập tại
doanh nghiệp thì phía doanh nghiệp đã giao cho em một dự án nhỏ đó là
xây dựng một Website cơ bản bằng jsp servlet nên em đã quyết định chọn
dự án “Xây dựng Website quản lí người dùng cơ bản bằng java jsp servlet”
để thực hiện và để vấn đáp với doanh nghiệp

Thực tập doanh nghiệp
Công Pháp

PGS.TS. Huỳnh


Nhận Xét Của GVHD
……………………………………………………………………
……………………………………………………………………
……………………………………………………………………
……………………………………………………………………
……………………………………………………………………
……………………………………………………………………

……………………………………………………………………
……………………………………………………………………
…………………………………………

Thực tập doanh nghiệp
Công Pháp

PGS.TS. Huỳnh


MỤC LỤC
Trang
Chương 1 Tìm Hiểu Về Đơn vị Thực Tập........................................................1
1.1 Mục đích thực tập:..................................................................................1
1.2 Tổng quan về đơn vị thực tập:...............................................................1
1.2.1 Giới thiệu:..........................................................................................2
1.2.2 Các lĩnh vực hoạt dộng của Fsoft DN:...............................................2
Chương 2 Nội Dung Công Việc Thực Tập........................................................3
2.1 Tên dự án.................................................................................................3
2.2 Sinh viên thực hiện..................................................................................3
2.3 Bối cảnh thực hiện:.................................................................................3
2.4 Mục tiêu dự án........................................................................................3
2.5 Phương pháp thực hiện:.........................................................................3
Chương 3 Nghiên Cứu Thiết Kế.......................................................................4
3.1 Ngơn ngữ và cơng cụ lập trình được sử dụng:......................................4
3.1.1 Công cụ Eclipse:................................................................................4
3.1.2 MySQL:.............................................................................................4
3.1.3 JSP – Servlet......................................................................................4
3.2 Phân tích thiết kệ hệ thớng website:......................................................6
3.2.1 phân tích chức năng:..........................................................................6

3.2.2 Sơ đồ phân tích thiết kế hệ thống:......................................................6
3.3 Cơ sở dữ liệu:..........................................................................................6
3.3.1 Mơ tả một số bảng chính của hệ thống:.............................................6
3.3.2 Cơ sở dữ liệu:....................................................................................7
Chương 4 Xây dựng Website.............................................................................8
4.1 Xây dựng website:...................................................................................8
4.1.1 Mục đích:...........................................................................................8
4.1.2 Thiết kế trang web:............................................................................8
4.1.3 Một vài hình ảnh website:..................................................................8
Kết luận 10
Danh mục tài liệu tham khảo................................................................................10

Thực tập doanh nghiệp
Công Pháp

PGS.TS. Huỳnh


DANH MỤC HÌNH ẢNH
Trang
Hình 2.1 Ví dụ về Servlet......................................................................................4
Hình 2.2 Ví dụ về JSP............................................................................................5
Hình 2.3 Sơ đồ Use-case mơ tả chức năng hệ thống..............................................6
Hình 2.4 Bảng User...............................................................................................6
Hình 2.5 Cơ sở dữ liệu...........................................................................................7
Hình 3.1 Giao diện trang thêm người dùng............................................................8
Hình 3.2 Trang Danh sách người dùng..................................................................9
Hình 3.3 Trang Sửa thơng tin người dùng..............................................................9

DANH MỤC CÁC BẢNG

Trang
No table of figures entries found.

Thực tập doanh nghiệp
Công Pháp

PGS.TS. Huỳnh


Chương 1

Tìm Hiểu Về Đơn vị Thực Tập

1.1 Mục đích thực tập:
Giúp sinh viên như chúng em tìm hiểu thực tế hoạt động của doanh nghiệp trong lĩnh
vực công nghệ thơng tin, tìm hiểu về các vị trí cơng việc sẽ làm trong tương lai và
các yêu cầu về kỹ năng chun mơn cũng như kỹ năng mềm để có thể đáp ứng được
những vị trí cơng việc đó. Qua đó giúp chungsg em định hướng rõ ràng hơn về nghệ
nghiệp, có động lực học tập tốt hơn và đam mê trong học tập.

1.2 Tổng quan về đơn vị thực tập:
Cơng ty FPT Sotfware (Fsoft DN) - Tịa Nhà FPT Complex, Đường Nam Kỳ
Khởi Nghĩa, Phường Hoà Hải, Quận Ngũ Hành Sơn, TP Đà Nẵng

Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 1 | P a g e


1.2.1 Giới thiệu:
Fsoft DN được thành lập vào ngày 13-8-2005,năm 2016, chi nhánh tiếp tục khánh
thành khu làm việc mới FPT Complex, cơng trình phức tiêu chuẩn quốc tế tại Khu

đô thị FPT City. Năm 2020, FPT Software Đà Nẵng sẽ hướng tới mục tiêu đạt 10.000
người với doanh số ~ 170M USD. Tính đến nay FPT Software Đà Nẵng đã không
ngừng lớn mạnh và trở thành công ty công nghệ thơng tin có quy mơ lớn nhất miền
Trung.
Trong mấy năm qua, FPT Software Đà Nẵng là đơn vị có tốc độ tăng trưởng cao
nhất, sự tăng trưởng làm nên cơ hội lớn cho các cá nhân. Xuất thân từ những lập
trình viên, Đà Nẵng có Giám đốc đơn vị phần mềm chiến lược số 17 Lê Vĩnh Thành
thế hệ 8x – nằm trong những lãnh đạo trẻ nhất tập đoàn hay rất nhiều bạn trẻ đã nắm
giữ các vị trí chủ chốt như Giám đốc đơn vị phần mềm chiến lược như Lê Xuân Lộc,
Lê Hồng Lĩnh,…
1.2.2 Các lĩnh vực hoạt dộng của Fsoft DN:
FPT Software Đà Nẵng là công ty chuyên về lĩnh vực gia công phần mềm, chính vì
thế nên cơng ty cung cấp tất cả dịch vụ liên quan như:
o Xuất khẩu phần mềm
o Giải pháp phần mềm
o Phân phối các sản phẩm công nghệ thông tin
o Tích hợp hệ thống
o Các dịch vụ khác…

Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 2 | P a g e


Chương 2

Nội Dung Công Việc Thực Tập

2.1 Tên dự án
Xây dựng Website quản lí người dùng cơ bản bằng java jsp servlet.

2.2 Sinh viên thực hiện

 Trương Đình Vinh

-

18IT117

2.3 Bới cảnh thực hiện:
Để củng cố kiến thức đã được học tập trong quá trình tham gia thực tập tại doanh
nghiệp thì phía doanh nghiệp đã giao cho em một dự án nhỏ đó là xây dựng một
Website cơ bản bằng jsp servlet nên em đã quyết định chọn dự án “Xây dựng Website
quản lí người dùng cơ bản bằng java jsp servlet” để thực hiện và để vấn đáp với
doanh nghiệp

2.4 Mục tiêu dự án
Xây dựng được giao diện web cơ bản.
Xây dựng được các chức năng thêm, sửa, xóa người dùng.

2.5 Phương pháp thực hiện:
Sử dụng ngôn ngữ Java và công cụ Xampp (MySQL) để thực hiện xây dựng giao
diện web và kết nối với cơ sở dữ liệu.

Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 3 | P a g e


Chương 3

Nghiên Cứu Thiết Kế

3.1 Ngôn ngữ và công cụ lập trình được sử dụng:
3.1.1


Cơng cụ Eclipse:

Là một trình biên tập lập trình code miễn phí dành cho Windows, Linux và macOS,
Eclipse là mơi trường phát triển tích hợp đa nền tảng (IDE) ban đầu được phát triển bởi
BMI và hiện nay bởi tổ chức Eclipse. Ngồi java, Eclipse cịn hổ trợ nhiều ngơn ngữ lập
trình khác nhau như PHP, C, C++,C#,…
3.1.2

MySQL:

MySQL là một hệ quản trị cơ sở dữ liệu phổ biến nhất trên thế giới và được các nhà phát
triển ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là cơ sở dữ liệu tốc độ cao,
ổn địng và dễ sử dụng hoạt động trên nhiều hệ điểu hành.
3.1.3

JSP – Servlet

Servlet là một lớp của Java ở phía Server được thiết kế để xử lí những yêu cầu HTTP từ
Client và sinh ra nội dung động trả về cho Client.

Hình Nghiên Cứu Thiết Kế.1 Ví dụ về Servlet

Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 4 | P a g e


JSP là kịch bản phía Server, là sự mở rộng của Servlet để đơn giản hóa việc thiết kế giao
diện, trang jsp có chứa HTML,XLM và các thẻ jsp riêng biệt.

Hình Nghiên Cứu Thiết Kế.2 Ví dụ về JSP


Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 5 | P a g e


3.2 Phân tích thiết kệ hệ thớng website:
3.2.1

phân tích chức năng:

chức năng:
 Xem, sửa, xóa thơng tin người dùng.
3.2.2

Sơ đồ phân tích thiết kế hệ thớng:

Hình Nghiên Cứu Thiết Kế.3 Sơ đồ Use-case mô tả chức năng hệ thống

3.3 Cơ sở dữ liệu:
3.3.1

Mơ tả một sớ bảng chính của hệ thớng:

3.3.1.1 Bảng User:

Hình Nghiên Cứu Thiết Kế.4 Bảng User

Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 6 | P a g e


3.3.2


Cơ sở dữ liệu:

Hình Nghiên Cứu Thiết Kế.5 Cơ sở dữ liệu

Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 7 | P a g e


Chương 4

Xây dựng Website

4.1 Xây dựng website:
4.1.1

Mục đích:

 Thiết kế giao diện web các chức năng
 Sửa thơng tin, xóa người dùng
4.1.2

Thiết kế trang web:

 Xây dựng các trang:
 Quản lí danh sách người dùng
 Sửa thơng tin
 Thêm người dùng
 Xóa người dùng
4.1.3


Một vài hình ảnh website:

Hình Xây dựng Website.6 Giao diện trang thêm người dùng

 Trang quản lí người dùng bao gồm:
- Form để điển thông tin người dùng.
- Nút Save để lưu thông tin đã điền vào form.

Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 8 | P a g e


Hình Xây dựng Website.7 Trang Danh sách người dùng

 Trang danh sách người dùng gồm:
- Bảng thống kê danh sách người dùng hiện có
- Nút Edit và Delete để sửa hoặc xóa người dùng.
- Nút Add New Users để chuyển về trang thêm người dùng

Hình Xây dựng Website.8 Trang Sửa thông tin người dùng

 Trang sửa thông tin người dùng bao gồm:
- Form để sửa thông tin người dùng.
- Nút Save để lưu thông tin người dùng đã chỉnh sửa
Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 9 | P a g e


Kết luận
Kết quả đạt được:
 Xây dựng được giao diện web cơ bản.
 Xây dựng được các chức năng thêm, sửa, xóa người dùng.

Hạn chế:
 Vì thời gian thực tập chỉ một tháng nên việc xây dựng giao diện và các chức năng chỉ
ở mức cơ bản.
Hướng phát triển trong tương lai:
 Cố gắng nghiên cứu và xây dựng hoàn chình giao diện web và phát triển thêm các
chức năng,...

Danh mục tài liệu tham khảo
Tham khảo theo cách xây dựng web CRUD.
 />Tham khảo cách kết nối với cơ sở dữ liệu MySQL
 />
Thực tập doanh nghiệp – Xây dựng Website quản lí người dùng với JSP-Servlet 10 | P a g e



×