1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo cáo project 1 Quản lý bán giày dép bằng java

36 852 3

Đ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

Định dạng
Số trang 36
Dung lượng 1,59 MB

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

Nội dung

CHƯƠNG 1: KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN1.Mỗ tả yêu cầu bài toán  Các quy tắc quản lý của cửa hàng :  Quản lý hàng nhập về: gồm có mã sản phẩm, tên sản phẩm, số lượng, nhàcung cấp,

Trang 1

Sinh viên thực hiện : Nguyễn Quang Vinh

Nguyễn Đức Thành Nguyễn Thành Vinh

Nguyễn Thị Huyền Trang

Giáo viên hướng dẫn : ThS Lê Thị HoaBÌA THÌ ĐỂ LÊN TRƯỜNG IN THEO MẪU CỦA TRƯỜNG

Trang 2

Danh mục

Danh mục hình ảnh 2

Danh mục bảng 2

CHƯƠNG 1: KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN……….3

1.Mỗ tả yêu cầu bài toán 4

2 Một số biểu mẫu khảo sát sinh viên 5

2.1 Hóa đơn bán hàng 5

2.2 Hóa đơn nhập hàng 5

2.3 Phiếu báo giá sản phẩm 6

2.4 Báo cáo doanh thu 7

3 Biểu đồ usecase tổng quát 8

CHƯƠNG 2:PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN 13

1 Thiết kế cơ sở dữ liệu 13

2 Sơ đồ Diagram 20

CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA VÀ BIỂU MẪU 21

CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 32

1 Kết luận 32

1.1 Kết luận đạt được 32

1.2 Hạn chế 32

1.3 Hướng phát triển 32

Tài liệu tham khảo 33

2

Trang 3

PHÂN CHIA CÔNG VIỆC

Nguyễn Quang Vinh

Nguyễn Đức Thành

Nguyễn Thành Vinh

Nguyễn Thị Huyền Trang

Trang 4

CHƯƠNG 1: KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN

1.Mỗ tả yêu cầu bài toán

 Các quy tắc quản lý của cửa hàng :

 Quản lý hàng nhập về: gồm có mã sản phẩm, tên sản phẩm, số lượng, nhàcung cấp, đơn giá, tổng tiền

 Quản lý hàng bán ra: gồm có mã sản phẩm, tên sản phẩm, số lượng, nhàcung cấp, đơn giá, tổng tiền

 Quản lý tài chính :gồm có tổng tiền đã chi ,tổng tiền đã thu và lãi suất thuđược theo ngày, tháng, quý, năm

 Quản lý nhân viên: tên nhân viên, mã nhân viên, địa chỉ,doanh thu (lượnghàng nhân viên bán được)

 Quản lý khách hàng: tên khách hàng, địa chỉ khách hàng, số lượng sảnphẩm lấy, số tiền đã thanh toán, số tiền còn nợ

 Mặt hàng còn tồn là mặt hàng còn lại trong kho

 Các đòi hỏi yêu cầu của công việc mà người sử dụng hệ thống yêu cầu baogồm :

 Khả năng lưu trữ, cập nhật, hiển thị, tìm kiếm thông tin hàng hoá

 Khả năng thống kê được danh sách các mặt hàng hiện có, đã hết,còn tồn,hay bán chạy nhất …khả năng thống kê lãi suất, doanh thu hàng tháng, quý,năm

 Có thể in được hoá đơn và báo cáo

 Chương trình chạy được trên môi trường windows

 Font chữ hiển thị nhất quán, sử dụng bộ mã ABC

 Các thao tác thực hiện công việc phải thuận tiện dễ dàng

 Máy có cấu hình vừa phải cũng chạy được

 Nhân viên của hàng chỉ được phép cập nhật thông tin, không được phépxem doanh thu và lãi suất

 Chủ cửa hàng được phép toàn quyền với hệ thống

Thu thập các chứng từ giao dịch: các hoá đơn, các báo cáo

4

Trang 5

2 Một số biểu mẫu khảo sát sinh viên

Trang 6

Hình 2: Mẫu hóa đơn nhập hàng

2.3 Phiếu báo giá sản phẩm

Đầu vào: Thông tin về: khách hàng, sản phẩm, nhân viênĐầu ra : Bảng kết quả dưới đây

6

Trang 7

Hình 3: Mẫu báo giá sản phẩm

2.4 Báo cáo doanh thu

Đầu vào: Thông tin về: nhà phân phối, sản phẩm, tổng tiền, nhân viênĐầu ra : Bảng kết quả dưới đây

Trang 8

Hình 4: Mẫu báo cáo doanh thu

3 Biểu đồ usecase tổng quát

8

Trang 9

Hình 5: Biểu đồ usecase tổng quát

Trang 10

4 Biểu đồ phân cấp chức năng

Hình 6: Biểu đồ phân cấp chức năng

 Cho phép tìm kiếm thông tin về các chủng loại giày dép

 Thống kê doanh thu, lãi xuất bán hàng theo ngày, tháng, quý,các mặt hàngcòn tồn và các mặt hàng bán chạy nhất

 Thông tin có thể được in ra máy in

10

Trang 11

 Nhập thông tin nhân viên

+Tên nhân viên

 Sửa đổi thông tin :

+Xóa thông tin: Lấy nội dung thông tin từ kho dữ liệu và xóa khỏi danh sách.+Bổ xung thông tin: Bổ xung thêm thông tin và đưa vào kho dữ liệu

+Thay đổi thông tin : Thay đổi nội dung của thông tin trong kho dữ liệu

Trang 13

2 Tìm kiếm thông tin:

Tìm kiếm theo NCC: Đưa ra được các thông tin về sản phẩm đang tìm kiếmtheo nhà sản xuất

Tìm kiếm theo SP: Đưa ra được tất cả các thông tin của sản phẩm đang tìmkiếm

Tìm kiếm theo Đơn Giá: Đưa ra tất cả các sản phẩm có giá tiền

Tìm kiếm theo chủng loại, kích cỡ

Trang 14

CHƯƠNG 2:PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN

1 Thiết kế cơ sở dữ liệu

- Để quản lí kinh doanh giày dép cơ sở dữ liệu sẽ gồm các thực thể sau:

Kíchthước

Khóachính

Khóangoài

MaNhanVien Mã số

nhânviên

VARCHAR

TenDangNha

p

Tênđăngnhập

VARCHAR

45

PassWords Mật

khẩu

để truycập

VARCHAR

45

truycập

VARCHAR

45

ChuThich Chú

thíchthêmnếu có

VARCHAR

Trang 15

Bảng 2: Dữ liệu “Thông tin nhân viên”

Thuộc tính Ý nghĩa Kiểu dữ

liệu

Kíchthước

Khóachính

Khóangoài

Trang 16

Bảng 3: Dữ liệu “Quyền truy cập”

Thuộc tính Ý nghĩa Kiểu dữ

liệu

Kíchthước

Khóachính

Khóangoài

MaQuyen Mã quyền truy

cập

VARCHAR

TenQuyen Tên quyền truy

cập

VARCHAR

Khóachính

Khóangoài

Trang 17

Bảng 5: Dữ liệu “Sản phẩm”

Thuộc tính Ý nghĩa Kiểu dữ

liệu

Kíchthước

Khóachính

Khóangoài

Trang 18

Bảng 6: Dữ liệu “Nhà phân phối”

liệu

Kíchthước

Khóachính

Khóangoài

5ChuThich Chú thích

Khóachính

Khóangoài

Khóachính

Khóangoài

Trang 19

phẩm R

+HangSanXuat(MaHangSanXuat,TenHangSanXuat); ->Khóa chính: MaHangSanXuat

Trang 20

Bảng 9: Dữ liệu “Loãi hãng sản xuất”

liệu

Kíchthước

Khóachính

Khóangoài

Bảng 10: Dữ liệu “chi tiết Phiếu nhập”

liệu

Kíchthước

Khóachính

Khóangoài

Khóachính

Khóangoài

Trang 22

Bảng 12: Dữ liệu “Khách hàng”

liệu

Kíchthước

Khóachính

Khóangoài

Bảng 13: Dữ liệu “Hóa đơn”

liệu

Kíchthước

Khóachính

Khóangoài

VARCHAR

Trang 23

2 Sơ đồ Diagram

Hình 7: Sơ đồ diagram của hệ thống quản lí kinh doanh giày dép

Trang 24

CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA VÀ BIỂU MẪU

Trang 25

2.1 Màn hình Khách Hàng

Hình 10 Màn hình khách hàng.

Tại màn hình này, khi bắt đầu vào thì Controller nhờ Dao lấy dữ liệu từtrong database rồi hiển thị lên màn hình trong table Khách Hàng

Khi muốn sửa thông tin khách hàng thì người dùng click vào khách hàng

đó rồi sửa thông tin ở form bên dưới sau đó click vào button sửa

Khi muốn thêm khách hàng thì người dùng nhập dữ liệu vào form rồinhấn vào button thêm

Khi người dùng muốn tìm kiếm thì nhập tên vào rồi nhấn và button Tìmkiếm

Trang 26

26

Trang 27

dùng nhấn vào nhập hàng lúc này trong CSDL sẽ tạo 1 phiếu nhập hàng cũngnhư chi tiết phiếu nhập

Danh sách các phiếu nhập sẽ được cập nhât bên bảng phiếu nhập

Khi người dùng click và 1 phiếu nhập bất kỳ rồi nhấn vào xuất phiếu nhậpthì phiếu nhập sẽ được in ra dưới dạng file pdf tùy vào thư mục mà người dùngmuốn lưu file

Trang 29

2.4 Giao dịch

Hình 14 Màn hình giao dịch

Ở màn hình này, người dùng sẽ bán hàng Bên trái là 1 table khách hàng,tùy vào tên người dùng muốn tìm kiếm mà dữ liệu sẽ hiện lên table này, bêncạnh là table sản phẩm cũng được tìm kiếm theo tên

Khi người dùng click và khách mua hàng thì sẽ tạo 1 giỏ hàng cho kháchhàng này

Các sản phẩm tìm kiếm được sẽ được tùy chọn rồi cho vào giỏ hàng với

số lượng ở mục spinner số lượng Khi người dùng click vào mua hàng thì 1 hóađơn sẽ được tạo ra dựa vào giỏ hàng mà khách hàng đã mua

Khi người dùng click vào hóa đơn bất kỳ rồi xuất hóa đơn thì hóa đơn sẽđược xuất ra dưới dạng pdf tùy vào thư mục người dùng lưu trữ

Trang 30

2.5 Doanh Thu

Hình 15 Màn hình doanh thu

Ở màn hình doanh thu sẽ được tính theo từng tháng

Bảng chi sẽ được hiển thị xem các mặt hàng nào đã chi trong tháng này(lấytrong phiếu nhập) rồi hiển thị lên table chi

Bảng thu là dữ liệu tổng giá trị các sản phẩm đã bán được trong thái đó rồihiển thị lên table thu Tổng doanh thu tháng sẽ là lãi khi bán sản phẩm so với giátrị nhập lúc ban đầu

30

Trang 31

2.6 Thống kê

Hình 16 Màn hình doanh thu

Màn hình thống kê là thống kê doanh thu các tháng trong năm,

Khi người dùng click vào button thống kê thì sẽ hiển thị doanh thu của cáctháng lên theo dạnh biểu đồ hình cột

Trang 33

2.7.2 Tài khoản

Hình 18 Màn hình tài khoản

Trang 35

CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

1 Kết luận

1.1 Kết luận đạt được

Qua quá trình tìm hiểu, khảo sát quy trình nghiệp vụ quản lí sinh viên trườngđại học BKHN trong khoảng thời gian 15 tuần nghiên cứu, tìm hiểu, em đã đạtđược kết quả như sau:

+ Hiểu được qui trình nghiệp vụ quản lí sinh viên: quy trình nhập sinh viên,quản lí điểm, quản lí lớp học và báo cáo - thống kê tài liệu

+ Phân tích quy trình hoạt động và các chức năng của hệ thống biểu diễn quacác biểu đồ UML và xây dựng cơ sở dữ liệu phù hợp trên hệ quản trị cơ sở dữliệu SQL server 2012

+ Xây dựng phần mềm quản lí sinh viên, phân tích thiết kế hệ thống, phân tíchthiết kế cơ sở dữ liệu, thiết kế và đặc tả giao diện

1.2 Hạn chế

Vì thời gian làm bài ngắn và sử dụng ngôn ngữ mới, tuy bài quản lí đã hoànthành nhưng vẫn còn nhiều hạn chế:

+ Chương trình chưa có khả năng ứng dụng thực tế

+ Chưa xây dựng được các chức năng nâng cao hơn

+ Chương trình chỉ mang tính chất tìm hiểu ngôn ngữ

+ Áp dụng công nghệ đăng kí học online cho sinh viên

+ Hỗ trợ người dùng xem điểm,tra cứu thông tin nhanh hơn,chính xác hơn.+ Hỗ trợ gửi gmail tự động hay thông qua hệ thống SMS để thông báo điểmcho sinh viên

Trang 36

Tài liệu tham khảo

[1] Slide lập trình hướng đối tượng thầy Trịnh Thành Trung– Đại học BáchKhoa Hà Nội

[2] A Beginner ‘s Guide (Herbert Schlit)

[3] Database: A Beginner ‘s Guide(Andy Oppel)

[4] Slide cơ sở dữ liệu của Thầy Trịnh Anh Phúc, Cô Phạm Thị Hương Giang –Đại học Bách Khoa Hà Nội

36

Ngày đăng: 21/12/2017, 10:47

TỪ KHÓA LIÊN QUAN

w