1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng csdl quản lí bán hàng tạp hóa với Java

11 26 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng CSDL Quản Lí Bán Hàng Tạp Hóa
Tác giả Lê Minh Dương, Đặng Hoàng Ngọc Hải, Đỗ Tiến Đạt, Trần Thọ Hoàng
Trường học Trường Đại Học Công Nghệ Đông Á
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài tập lớn
Định dạng
Số trang 11
Dung lượng 868,79 KB

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

Nội dung

Xây dựng csdl quản lí bán hàng tạp hóa với Java | Học phần lập trình hướng đối tượng với Java giúp sinh viên năm được phương pháp lập trình hướng đối tượng (OOP) và ngôn ngữ lập trình Java cơ bản. Bài tập lớn môn học là tổng hợp kiến thức, kỹ năng về phương pháp lập trình hướng đối tượng và ngôn ngữ lập trình Java. Nội dung bài tập lớn gồm: Phân tích bài toán, giới thiệu tông quan về phương pháp lập trình hướng đối tượng, đặc trưng của ngôn ngữ lập trình Java, cài đặt phần mềm với ngôn ngữ Java trong đó sử dụng các lớp kế thừa, lớp trừu tượng vào giao diện (interface) của lập trình hướng đối tượng. Bài tập lớn là tài liệu tham khảo hữu ích cho SV ngành CNTT.

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

KHOA CÔNG NGHỆ THÔNG TIN

-

BÀI TẬP LỚN

HỌC PHẦN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

Sinh viên thực hiện Khóa Lớp Mã Sinh Viên

Lê Minh Dương K11 CNTT2 20200455

Đặng Hoàng Ngọc

Đỗ Tiến Đạt K11 CNTT2 20200637

Trần Thọ Hoàng K11 CNTT2 20200698

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

BÀI TẬP LỚN

HỌC PHẦN: CƠ SỞ DỮ LIỆU

ĐỀ TÀI: XÂY DỰNG CSDL QUẢN LÍ BÁN HÀNG TẠP HÓA

Điểm bằng

số

Điểm bằng chữ

Ký tên

SV

1 Lê Minh Dương K11 CNTT2 20200455 Dương

CÁN BỘ CHẤM 1 CÁN BỘ CHẤM 2

Trang 3

Mục lục

1.Giới Thiệu 4

1.1 Lời nói đầu 4

1.2 Mục đích 4

1.3 Nền tảng 4

1.4 Đặc điểm nổi bật 4

1.5 Tổng quan giao diện 4

2 Cơ sở dữ liệu 5

3 Phần mềm 7

3.1 Các form giao diện chính 7

3.2 Kết Nối Database 7

3.3 Các chức năng chính 7

4 Demo 8

5 Tổng kết 11

Trang 4

1.Giới Thiệu

1.1 Lời nói đầu

Tài liệu này nhắm giúp người đọc nắm bắt rõ về hệ thống cũng như tính năng và quá trình phát triển phần mềm quản lý thư viện

1.2 Bài toán

Thư viện của trường đại học ABC cần phát triển một ứng dụng để quản lý

số sách trong thự viên và số người mượn sách và trả sách mỗi ngày Và việc này được giao cho một nhóm học sinh của trường

1.3 Mục đích

Phần mềm quản lý thư viện được phát triển nhằm thực hiện việc số hóa quá trình quản lý một thư viện thật, và giúp đỡ việc quản lý thư viện một cách dễ dàng hơn

1.4 Nền tảng

Phần mềm quản lý thư viện được viết bằng ngôn ngữ Java, phát triển trên IDE Netbeans 8.2 và nền tảng Java swing

1.5 Đặc điểm nổi bật

Dễ dàng tìm kiếm sách và quản lý người mượn sách, những ai đã trả, chưa trả sách cho thư viện

1.5 Tổng quan giao diện

Trang 5

2 Các Yêu cầu

2.1 Yêu cầu chức năng

Phần mềm phải có đầy đủ chức năng để quản lý:

- Số sách có trong thư viện

- Số người mượn sách, ai là người mượn sách

- Thêm sách vào thư viện

- Quản lý sách theo thể loại , tác giả để thao tác lấy sách có thể thực thi dễ dàng

- Có tính bảo mật

2.2 Yêu cầu phi chức năng

- Phần mềm phải được tối ưu để chạy được trên cấu hình máy của thư viện trường:

RAM: 8 GB RAM HDD: 14 GB ổ trống VGA: DirectX 9.0c NVDIA GeForce 8800/AMD Radeon HD 5670

- Tốc độ tìm kiếm sách nhỏ hơn 3 giây

- Giao diện thân thiện dễ dàng cho người sử dụng

3 Cơ sở dữ liệu

3.1 Phần mềm hỗ trợ

Phần mềm hỗ trợ quản lý: MS SQL Server 2019

3.2 Tên cơ sở dữ liệu

Tên database: Library

Trang 6

3.3 Sơ đồ cơ sở dữ liệu

3.4 Chi tiết về cơ sở dữ liệu

Database gồm các bảng:

- login: username, password

- authors: authorID(khóa chính), name

- category: CateId(khóa chính), CateName

- books: BookID(Khóa chính), bookName, quantity, authorId(khóa ngoại), cateId (khóa ngoại)

- borrowDetail: borrowId (khóa chính), bookId(khóa ngoại), quantity, studentName, studentClass, studentID, timeGet, status

Trang 7

4 Phần mềm

4.1 Các form giao diện chính

- FrmAccount: hiển thị giao diện quản lí account

- FrmAddBook: hiển thị giao diện them sách

- FrmAuthor: Hiển thị giao diện quản lí tác giả

- FrmBorrowAdd: Hiển thị giao diện them danh sách mượn

- FrmBorrowHistoty: Hiển thị giao diện lịch sử mượn sách

- FrmCate: Hiển thị giao diện quản lý thể loại

- FrmChangePass: Hiển thị giao diện chức năng đổi mật khẩu

4.2 Kết Nối Database

- Sử dụng thư viện jdbc 8.2

- Có các class authorDAO, bookDAOm borrowDAO, categoryDAO,

loginDAO để truy xuất dữ liệu

4.3 Các chức năng chính

- Đăng nhập: người dung phải đăng nhập để có thể sử dụng phần mềm

- Quản lý tài khoản: them, sửa xóa tài khoản hoặc thay đổi mật khẩu hiện tại

- Quản lý sách: người dung có thể xem số sách hiện có, thêm hoặc xóa sách

- Quản lý tác giả: người dung có thể thêm, xóa tác giả

- Quản lý thể loại: người dung có thể thêm, xóa thể loại

Trang 8

- Lịch sử: người dung có thể xem lịch sử mượn sách, và thêm danh sách

người mượn

5 Demo

Trang 11

6 Tổng kết

Phần mềm quản lý thư viện hướng đến những người đang cần một công

cụ để quan lý thư viện một cách dễ dàng và tiện lợi, nó hướng đến việc số hóa

dữ liệu và tránh việc mất mát dữ liệu so với việc nhập dữ liệu vào sổ sách như

cách truyền thống

Ngày đăng: 06/12/2023, 17:05

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN