1. Trang chủ
  2. » Thể loại khác

...Phan Thị Hải.pdf

10 119 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 152,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

...Phan Thị Hải.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh tế,...

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE

BÁN SÁCH BẰNG EJB

Hà Nội - 2016

Trang 2

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

PHAN THỊ HẢI

NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE

BÁN SÁCH BẰNG EJB

Chuyên ngành : Công nghệ thông tin

Mã ngành :

NGƯỜI HƯỚNG DẪN: THS NGUYỄN THỊ HỒNG HƯƠNG

Hà Nội – 2016

Trang 3

LỜI CAM ĐOAN

Em tên là: Phan Thị Hải, sinh viên lớp DH2C5 – Khoa Công nghệ thông tin – Trường Đại học Tài Nguyên và Môi Trường Hà Nội

Em xin cam đoan toàn bộ nội dung đồ án là do em tự học tập, nghiên cứu trên Internet, sách và các tài liệu trong và ngoài nước có liên quan Không sao chép hay sử dụng bài làm của bất kỳ ai khác, mọi tài liệu đề được trích dẫn cụ thể

Em xin chịu hoàn toàn trách nhiệm về lời cam đoan của mình trước Quý Thầy Cô, Khoa và Nhà trường

Hà Nội, ngày 06 tháng 06 năm 2016

Người cam đoan

Phan Thị Hải

Trang 4

LỜI CẢM ƠN

Trong suốt thời gian học tập tại trường Đại học Tài nguyên và Môi trường Hà Nội em đã được các thầy cô chỉ bảo tận tình Không chỉ là những kiến thức chuyên môn, chuyên ngành, đó còn là những hành trang quý báu, làm nền tảng để em có thể đương đầu với những thử thách, khó khăn khi bước vào một môi trường mới đầy cạnh tranh ngoài xã hội

Em xin cảm ơn thầy cô, những người đã tận tình truyền đạt cho em những tri thức, kinh nghiệm quý báu của mình Em xin gửi lời cảm ơn đến các thầy

cô trong Khoa Công nghệ Thông tin và Trung tâm Công nghệ Thông tin

Em xin chân thành cảm ơn cô Nguyễn Thị Hồng Hương - Giám đốc Trung tâm Thông tin - Thư viện Đại học Tài nguyên và Môi trường đã hết sức tạo điều kiện, tận tình chỉ dẫn, đóng góp ý kiến và chỉ bảo em trong suốt quá trình thực hiện đề tài

Mặc dù đã rất cố gắng nhưng không thể tránh khỏi những sai sót trong quá trình thực hiện Em rất mong nhận được những ý kiến đóng góp quý báu của quý thầy cô

Em xin chân thành cảm ơn!

Trang 5

MỤC LỤC

LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH MỤC TỪ VIẾT TẮT

DANH MỤC CÁC BẢNG

DANH MỤC HÌNH ẢNH

MỞ ĐẦU 1

CHƯƠNG 1 TỔNG QUAN VỀ JAVA EE VÀ CÔNG NGHỆ EJB 3

1.1 Mô hình lập trình đa tầng với Java EE 3

1.1.1 Giới thiệu Java EE 3

1.1.2 Kiến trúc trình chứa Java EE 4

1.1.3 Mô hình khách chủ (client – server) 5

1.1.4 Mô hình đa tầng (Multi-tier) 6

1.1.5 Java EE API (Application Program Interface) 8

1.2 Giới thiệu công nghệ EJB 10

1.2.1 Định nghĩa 10

1.2.2 Mô hình Enterprise Java Bean 10

1.2.3 Phân loại EJB 12

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE BÁN SÁCH 19

2.1 Hiện trạng của hệ thống hỗ trợ bán sách 19

2.2 Mô hình nghiệp vụ, mô hình use case 20

2.2.1 Mô tả hoạt động nghiệp vụ của hệ thống 20

2.2.2 Mô hình use case của hệ thống 22

2.3 Phân tích 31

2.4 Thiết kế 35

2.4.1 Biểu đồ lớp thiết kế 35

2.4.2 Thiết kế lớp 35

2.5 Sơ đồ quan hệ dữ liệu giữa các bảng 45

CHƯƠNG 3 XÂY DỰNG ỨNG DỤNG WEBSITE 46

Trang 6

3.1 Các công cụ hỗ trợ xây dựng ứng dụng 46

3.2 Một số giao diện chính 49

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 56

1 Kết luận 56

2 Hướng phát triển 56

DANH MỤC TÀI LIỆU THAM KHẢO 57

Trang 7

DANH MỤC TỪ VIẾT TẮT

ĐHTN&MTHN Hanoi University Of Natural Resources And

Environment

JAVA EE Java Platform enterprise edition

Trang 8

DANH MỤC CÁC BẢNG

Bảng 1.1 So sánh điểm khác nhau giữa Session bean và Entity bean 17

Bảng 2.1 danh sách các usecase 23

Bảng 2.2 Mô tả chi tiết lớp sách 35

Bảng 2.3 Mô tả chi tiết lớp người dùng 36

Bảng 2.4 Mô tả chi tiết lớp nhà xuất bản 36

Bảng 2.5 Mô tả chi tiết lớp nhà xuất bản sách 37

Bảng 2.6 Mô tả chi tiết lớp tác giả 37

Bảng 2.7 Mô tả chi tiết lớp tác giả sách 37

Bảng 2.8 Mô tả chi tiết lớp thể loại 38

Bảng 2.9 Mô tả chi tiết lớp thể loại sách 38

Bảng 2.10 Mô tả chi tiết lớp hóa đơn 38

Bảng 2.11 Mô tả chi tiết lớp hóa đơn sách 39

Bảng 2.12 Mô tả chi tiết lớp ngôn ngữ 39

Bảng 2.13 Mô tả chi tiết lớp ngôn ngữ sách 39

Bảng 2.14 Mô tả chi tiết lớp bình luận 40

Bảng 2.15 Mô tả chi tiết lớp dạng sách 40

Bảng 2.16 Mô tả chi tiết lớp dịch giả 40

Bảng 2.17 Mô tả chi tiết lớp dịch giả sách 41

Bảng 2.18 Mô tả chi tiết lớp vị trí 41

Bảng 2.19 Mô tả chi tiết lớp hình ảnh sách 41

Bảng 2.20 Mô tả chi tiết lớp sách liên quan 42

Bảng 2.21 Mô tả chi tiết lớp khuyến mãi 42

Bảng 2.22 Mô tả chi tiết lớp phân quyền 42

Bảng 2.23 Mô tả chi tiết lớp yêu thích 43

Bảng 2.24 Mô tả chi tiết lớp trạng thái hóa đơn 43

Bảng 2.25 Mô tả chi tiết lớp liên hệ 43

Bảng 2.26 Mô tả chi tiết lớp cấu hình hệ thống 44

Trang 9

DANH MỤC HÌNH ẢNH

Hình 1.1 Kiến trúc trình chứa Java EE 4

Hình 1.2 Mô hình khách chủ 6

Hình 1.3 Mô hình ứng dụng đa tầng 7

Hình 1.4 Kiến trúc công nghệ EJB 11

Hình 1.5 Các loại EJB 12

Hình 1.6 Chu trình hoạt động của stateless bean 14

Hình 1.7 Chu trình hoạt động của Stateful Session Bean 14

Hình 2.1 Sơ đồ mô tả quản lý hóa đơn 22

Hình 2.2 Biểu đồ use case mức tổng quát 24

Hình 2.3 Phân rã use case “quản lý sách” 26

Hình 2.4 Phân rã use case “quản lý danh mục” 26

Hình 2.5 Phân rã use case “quản lý tài khoản” 27

Hình 2.6 Phân rã use case “quản lý hóa đơn” 27

Hình 2.7 Biểu đồ tuần tự cho chức năng đăng ký 31

Hình 2.8 Biểu đồ tuần tự cho chức năng đăng nhập 32

Hình 2.9 Biểu đồ tuần tự cho chức năng nhập sách mới 32

Hình 2.10 Biểu đồ tuần tự cho chức năng mua hàng 33

Hình 2.11 Biểu đồ tuần tự cho chức năng đánh giá sách 34

Hình 2.12 Biểu đồ tuần tự cho chức năng tìm kiếm 34

Hình 3.1 Giao diện môi trường lập trình NetBean 47

Hình 3.2 Form đăng ký thành viên 50

Hình 3.3 Giao diện chính của website bán sách 51

Hình 3.4 Giao diện hiện thị sản phẩm của nhà sách 51

Hình 3.5 Danh mục sản phẩm 52

Hình 3.6 Thông tin chi tiết một cuốn sách 52

Hình 3.7 Giao diện trang giỏ hàng 53

Hình 3.8 Giao diện admin 53

Trang 10

Hình 3.9 Quản lý sách nhập vào 54 Hình 3.10 Giao diện nhập mới hóa đơn 54 Hình 3.11 Chi tiết hóa đơn 55

Ngày đăng: 04/11/2017, 15:50