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

tiểu luận dự án 1 phần mềm quản lýtiệm trà sữa

58 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Phần Mềm Quản Lý Tiệm Trà Sữa
Tác giả Trần Nguyễn Đông Duy, Nguyễn Nhật Tân, Nguyễn Minh Nhu, Đặng Nhĩ Khang
Người hướng dẫn Nguyễn Thanh Tâm
Trường học Cao Đẳng FPT Polytechnic
Chuyên ngành Lập trình
Thể loại Dự án 1
Năm xuất bản 2023
Thành phố Cần Thơ
Định dạng
Số trang 58
Dung lượng 5,87 MB

Cấu trúc

  • 1.1 Hiện trạng (3)
  • 1.2 Yêu cầu hệ thống (3)
  • 1.3 Use case (4)
  • 2.1 Mô hình triển khai (5)
  • 2.2 Thiết kế CSDL (6)
    • 2.2.1 Sơ đồ quan hệ thực thể (6)
    • 2.2.2 Thiết kế chi tiết các thực thể (7)
  • 2.3 Thiết kế giao diện (10)
    • 2.3.1 Sơ đồ tổ chức giao diện (10)
    • 2.3.2 Thiết kế giao diện cho các chức năng nghiệp vụ (10)
  • 3.1 Viết mã tạo CSDL (10)
    • 3.1.1 Tạo CSDL (10)
    • 3.1.2 SQL truy vấn và thao tác (13)
    • 3.1.3 Các thủ tục lưu tổng hợp thống kê (14)
  • 3.2 Lập trình JDBC (14)
    • 3.2.1 Lớp hỗ trợ (14)
    • 3.2.2 Model class - Các lớp mô tả dữ liệu (22)
    • 3.2.3 DAO Class - Các lớp truy xuất dữ liệu (42)
  • 3.3 Viết mã cho ứng dụng (55)
    • 3.3.1 Xử lý Form X (55)
    • 3.3.2 Xử lý Form Y (55)
  • 4.1 Kiểm thử form X (55)
  • 4.2 Kiểm thử form Y (55)
  • 5.1 Hướng dẫn chuyển đổi jar thành exe (56)
  • 5.2 Hướng dẫn cài đặt triển khai (56)
  • 5.3 Hướng dẫn sử dụng phần mềm (0)

Nội dung

TRƯỜNG CAO ĐẲNG FPT POLYTECHNICDỰ ÁN 1PHẦN MỀM QUẢN LÝTIỆM TRÀ SỮAGiảng viên hướng dẫn: Nguyễn Thanh Tâm... Ệ Ự1 PHÂNTÍCH1.1 HIỆNTRẠNG1.2 YÊUCẦU HỆ THỐNG- Quản lý:+ Sẩn phẩm+ Hóa đơn.+ K

Yêu cầu hệ thống

+ Phần mềm viết cho 2 đối tượng sử dụng là quản lý và nhân viên với yêu cầu như sau:

● Tất cả mọi thành viên phải đăng nhập mới sử dụng được phần mềm.

● Quản lý cửa hàng thực hiện được hết các chức năng.

● Nhân viên đào tạo không được phép xóa và xem doanh thu.

+ Ứng dụng phải được thực hiện với công nghệ Swing và JDBC.

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 2

+ Hệ quản trị CSDL: SQL Server 2008+.

Use case

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 3

Too long to read on your phone? Save to read later on your computer

Mô hình triển khai

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 4

Thiết kế CSDL

Sơ đồ quan hệ thực thể

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 5

Thiết kế chi tiết các thực thể

MaNhanVien Varchar(10) Mã nhân viên

TenNhanVien Nvarchar(50) Tên nhân viên

Email Varchar(50) Email nhân viên

SoDienThoai Nvarchar(10) Số điện thoại nhân viên

GioiTinh Bit Giới tính nhân viên

NgaySinh Date Ngày sinh nhân viên

VaiTro Bit Vai trò của nhân viên ( 1 quản lý/ 0 nhân viên)

Hinh Varchar(10) Lưu hình nhân viên

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 6

MaSanPham Varchar(10) Mã sàn phẩm

TenSanPham Nvarchar(50) Tên sản phẩm

GiaNhap Float Giá nhập sản phẩm

GiaBan Float Giá bán sản phẩm

SoLuong Int Số lượng nhập sản phẩm

MaLoai Int Loại sản phẩm

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 7

MaHoaDon Varchat(10) Mã hóa đơn

TongTien Float Tổng tiền cần thanh toán

SoLuong Int Số lượng sản phẩm

NgayTao Date Ngày tạo hóa đơn

TienKhachDua Float Tiền khách đưa

MaKhachHang Int Mã khách hàng ( Khóa phụ )

MaNV Varchar(10) Mã nhân viên ( Khóa phụ )

THUỘCTÍNH KIỂU DỮ LIỆU MÔ TẢ

MaKhachhang Int Mã khách hàng

TenKhachHang Nvarchar(50) Tên khách hàng

SoDienThoai String Số điện thoại khách hàng

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 8

Thiết kế giao diện

Thiết kế giao diện cho các chức năng nghiệp vụ

Viết mã tạo CSDL

Tạo CSDL

MaNhanVien Varchar(10) Mã nhân viên

TenNhanVien Nvarchar(50) Tên nhân viên

Email Varchar(50) Email nhân viên

SoDienThoai Nvarchar(10) Số điện thoại nhân viên

GioiTinh Bit Giới tính nhân viên

NgaySinh Date Ngày sinh nhân viên

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 9

VaiTro Bit Vai trò của nhân viên ( 1 quản lý/ 0 nhân viên)

Hinh Varchar(10) Lưu hình nhân viên

MaSanPham Varchar(10) Mã sàn phẩm

TenSanPham Nvarchar(50) Tên sản phẩm

GiaNhap Float Giá nhập sản phẩm

GiaBan Float Giá bán sản phẩm

SoLuong Int Số lượng nhập sản phẩm

MaLoai Int Loại sản phẩm

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 10

MaHoaDon Varchat(10) Mã hóa đơn

TongTien Float Tổng tiền cần thanh toán

SoLuong Int Số lượng sản phẩm

NgayTao Date Ngày tạo hóa đơn

TienKhachDua Float Tiền khách đưa

MaKhachHang Int Mã khách hàng ( Khóa phụ )

MaNV Varchar(10) Mã nhân viên ( Khóa phụ )

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 11

THUỘCTÍNH KIỂU DỮ LIỆU MÔ TẢ

MaKhachhang Int Mã khách hàng

TenKhachHang Nvarchar(50) Tên khách hàng

SoDienThoai String Số điện thoại khách hàng

SQL truy vấn và thao tác

3.1.2.1 SQL đối với Bảng Nhanvien

3.1.2.2 SQL đối với Bảng SanPham

3.1.2.3 SQL đối với Bảng LoaiSP

3.1.2.4 SQL đối với Bảng KichThuoc

3.1.2.5 SQL đối với Bảng KhachHang

3.1.2.6 SQL đối với Bảng HoaDon

3.1.2.7 SQL đối với Bảng HoaDonChiTiet

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 12

Các thủ tục lưu tổng hợp thống kê

Lập trình JDBC

Lớp hỗ trợ

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 13

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 14

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 15

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 16

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 17

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 18

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 19

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 20

Model class - Các lớp mô tả dữ liệu

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 21

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 22

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 23

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 24

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 25

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 26

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 27

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 28

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 29

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 30

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 31

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 32

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 33

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 34

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 35

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 36

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 37

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 38

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 39

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 40

DAO Class - Các lớp truy xuất dữ liệu

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 41

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 42

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 43

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 44

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 45

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 46

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 47

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 48

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 49

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 50

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 51

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 52

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 53

Viết mã cho ứng dụng

Xử lý Form Y

Kiểm thử form Y

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 54

5 Đ ÓNG GÓI VÀ TRIỂN KHAI

Hướng dẫn cài đặt triển khai

5.3 H ƯỚNGDẪN SỬ DỤNG PHẦN MỀM

D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 55

Ngày đăng: 06/05/2024, 18:11

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

TÀI LIỆU LIÊN QUAN

w