1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo CHUYÊN đề học PHẦN môn HOC lập TRÌNH JAVA đề tài xây DỰNG PHẦM mềm QUẢN lý QUÁN BIA PHƯƠNG NAM

18 5 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

Định dạng
Số trang 18
Dung lượng 848,52 KB

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

Nội dung

Trong thời gian được học tập và thực hành dưới sự hướng dẫn của cô, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ Lập trì

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN HOC: LẬP TRÌNH JAVA

ĐỀ TÀI:

XÂY DỰNG PHẦM MỀM QUẢN LÝ QUÁN BIA PHƯƠNG NAM

Sinh viên thực hiện : Hoàng Ngọc Long

Lại Đức Quỳnh Nguyễn Duy An Giảng viên hướng dẫn : Đặng Trần Đức

Ngành : Công Nghệ Thông Tin

Chuyên ngành : Công Nghệ Phần Mềm

Trang 2

PHIẾU CHẤM ĐIỂM

Sinh viên thực hiện

Hoàng Ngọc Long

MSV:20810310426

Lại Đức Quỳnh

MSV:20810310482

Nguyễn Duy An

MSV:20810310457

Giảng viên chấm điểm

Giảng viên chấm 1:

Giảng viên chấm 2:

Trang 3

MỤC LỤC

LỜI MỞ ĐẦU 1

CHƯƠNG 1: KHẢO SÁT VÀ XÁC LẬP DỰ ÁN 2

I KHẢO SÁT HỆ THỐNG 2

1 Thực trạng 2

2 Đánh giá 2

2.1 Ưu điểm 2

2.2 Nhược điểm 2

3 Đối tượng 2

3.1 Vấn đề cần giải quyết 2

3.2 Mục tiêu 3

3.3 Mô tả 3

3.4 Hiệu quả mang lại 3

II XÁC LẬP DỰ ÁN 3

1 Phân tích và miêu tả các nghiệp vụ của hệ thống 3

1.1 Quản lý nhân viên 3

1.2 Quản lý hóa đơn 3

1.3 Quản lý kho 3

1.4 Quản lý NCC 4

1.5 Đăng nhập, đăng xuất 4

2 Yêu cầu phi chứ năng 4

2.1 Yêu cầu về bảo mật 4

2.2 Yêu cầu về tính năng sử dụng 4

2.3 Yêu cầu về phần cứng 4

2.4 Yêu cầu về phần mềm 4

2.5 Các yêu cầu khác 4

CHƯƠNG II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 5

1 Biểu đồ phân rã chức năng 5

2.Cơ sở dữ liệu hệ thống 5

2.1 Bảng nhân viên 5

2.2 Bảng hóa đơn 6

Trang 4

2.4 Bảng NCC 7

2.5 Biểu đồ Diagram 7

3 Giao diện hệ thống 8

3.1 Giao diện đăng nhập 8

3.2 Giao diện trang chủ 9

3.3 Giao diện quản lý nhân viên 10

3.4 Giao diện kho 10

3.5 Giao diện hóa đơn 11

3.6 Giao diện NCC 11

KẾT LUẬN 12

Trang 5

LỜI MỜ ĐẦU Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè

Và đặc biệt, trong học kỳ này Chúng em xin cảm ơn thầy Trần Đặng Đức đã

hướng dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện Trong thời gian được học tập và thực hành dưới sự hướng dẫn của cô, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ Lập trình Java

Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bước đầu

đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý quán bia Phương Nam” chắc chắn sẽ không thể tránh khỏi những thiếu sót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để dự án này ngày càng hoàn thiện hơn

Một lần nữa, chúng em xin chân thành cám ơn thầy và luôn mong nhận được

sự đóng góp của thầy cô và các bạn Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện

sử mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau

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

Trang 6

CHƯỜNG 1: KHẦO SẦT VẦ XẦC LẦP DƯ ẦN

I KHẦO SẦT HỆ THO NG

1 Thực trạng

Xã hội ngày càng phát triển, nhu cầu con người ngày càng cao Vào những mùa hè nóng bức, thay vì uống những thứ nước giải khát có ga thì một số đông nam giới chọn uống bia Có người muốn uống bia nhưng lại không muốn ra khỏi nhà, có người muốn tìm một nơi để tụ họp với bạn bè, để cùng xem những trận bóng Dựa trên những tiêu chí trên thì “Quán đồ bia Phương Nam” chính là một gợi ý tuyệt vời dành cho bạn

2 Đánh giá

2.1 Ưu điểm

- Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao

- Đơn giản , dễ sử dụng không yêu cầu cao về trình độ tin học

2.2 Nhược điểm

- Do dùng sổ sách và excel nên hệ thống quản lý còn thủ công, đơn giản với dữ liệu lớn dễ gây thất thoát, nhầm lẫn, việc sao lưu phục hồi dữ liệu khó khăn

+ Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ

+ Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khó khăn + Tốc độ xử lý chậm

+ Chưa thực sự có một hệ thống đánh giá năng lực của nhân viên

+ Quản lý gặp khó khăn trong việc nhập hàng, phải dựa vào thông tin của

bộ phận nhà bếp

- Với hệ thống quản lý như trên thì cửa hàng sẽ gặp nhiều khó khăn trong việc quản lý, buôn bán Từ đó đặt ra một bài toán cho quán làm sao để tăng năng suất làm việc, giảm thời gian, tăng hiệu quả Việc nâng cấp hệ thống quản lý là vô cùng thiết

3 Đối tượng

Hệ thống sẽ hướng tới các đối tượng

- Người quản trị hệ thống

- Nhân viên

3.1 Vấn đề cần giải quyết

Với số lượng khách đến quán ngày càng nhiều thì quán cần tự động trong việc lưu trữ, tìm kiếm, … Nhằm đáp ứng một khối lượng lớn về việc xử lý thông tin Với sự giúp sức của công nghệ sẽ mang lại hiệu quả cao trong việc này

2

Trang 7

3.2 Mục tiêu

- Cho phép nhân viên quản lý theo dõi thông tin của quán

3.3 Mô tả

- Các thông tin về nhân viên, hóa đơn, kho, … sẽ được lưu trữ trên cơ sở dữ liệu

- Giúp quản lý các thông tin một cách hiệu quả

3.4 Hiệu quả mang lại

- Tạo sự tiện lợi, nhanh chóng

- Tự động hóa cho các công tác nghiệp vụ của quán

- Tiết kiệm thời gian cũng như chi phí

II XẦC LẦP DƯ ẦN

1 Phân tích và miêu tả các nghiệp vụ của hệ thống

1.1 Quản lý nhân viên

Danh sách nhân viên: cho phép thêm, sửa, xóa, thông tin nhân viên như tên, lương, chức vụ, quê quán, …

1.2 Quản lý hóa đơn

Khi khách hàng có yêu cầu thanh toán bộ phận phục vụ sẽ gửi yêu cầu đến chức năng Chức năng sẽ tổng hợp lại các phiếu yêu cầu đồ ăn, uống để lập hóa đơn và

in hóa đơn cho khách kiểm tra Đồng thời cập nhật lại bàn trống về chức năng xử

lý yêu cầu đồ ăn, uống

1.3 Quản lý kho

- Chức năng nhập nguyên liệu là chức năng thực hiện việc nhập thêm nguyên liệu pha chế và đồ ăn phụ thuộc vào lượng nguyên liệu còn lại trong kho

- Chức năng sẽ kiểm tra thông tin của nguyên liệu ở trong kho mỗi khi xuất một lượng nguyên liệu nào đó Nếu phát hiện lượng nguyên liệu còn lại trong kho không cung cấp đủ cho một ngày bán hàng, hệ thống sẽ gửi yêu cầu nhập hàng tới nhà cung cấp nguyên liệu

- Sau quá trình thanh toán, nhà cung cấp nguyên liệu sẽ gửi lại hóa đơn cho những đơn hàng đã yêu cầu trước đó, hệ thống sẽ lưu những hóa đơn này vào kho dữ liệu

“Phiếu nhập” với mỗi phiếu nhập tương ứng với một hóa đơn nhập

- Đồng thời hệ thống cũng cập nhật lại lượng nguyên liệu có trong kho sau khi nhập

- Thống kê nguyên liệu nhằm sinh ra một bảng thống kê định kỳ một thời gian như, thống kê theo ngày, theo tuần, theo tháng, v v

Trang 8

- Mỗi khi bộ phận nhà bếp yêu cầu hệ thống sinh ra một bảng thống kê, hệ thống

sẽ thực hiện lấy thông tin nguyên liệu có trong kho, so sánh với thống kê trước đó

để đưa ra những thông tin cần thiết như lượng nguyên liệu còn trong kho, những thay đổi của kho nguyên liệu như nhập hay xuất đều được hiển thị

1.4 Quản lý NCC

- Chức năng quản lý nhà cung cấp là chức năng thực hiện việc quản lý thông tin của những nhà cung cấp đã cung cấp nguyên liệu cho cửa hàng

- Mỗi khi hệ thống gửi yêu cầu lấy thông tin nhà cung cấp tới cho nhà cung cấp thì nhà cung cấp sẽ gửi lại thông tin của họ đúng với yêu cầu của chức năng

- Với mỗi nhà cung cấp, thông tin được hệ thống lưu vào kho thông tin nhà cung cấp Dựa vào kho này để đảm bảo nguồn gốc chất lượng của nguyên liệu

1.5 Đăng nhập, đăng xuất

Để có thể truy cập vào hệ thống thì nhân viên cũng như quản lý cần có tài khoản để đăng nhập, bao gồm username và password

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

2.1 Yêu cầu về bảo mật

Có thể bảo mật được tính toàn vẹn của các thông tin trong cơ sở dữ liệu, vì đây là thông tin nhạy cảm

2.2 Yêu cầu về tính năng sử dụng

- Hệ thống đáp ứng được yêu cầu truy cập thời gian thực

- Hệ thống vận hành trơn chu, ít phát sinh lỗi

2.3 Yêu cầu về phần cứng

- Hệ điều hành Windows 7 hoặc cao hơn

- Bộ xử lý: CPU Pentium trở lên, RAM tối thiểu 4GB, SSD hoặc HDD có dung lượng 250GB

2.4 Yêu cầu về phần mềm

- Cơ sở dữ liệu: SQL

- Ứng dụng: JAVA

2.5 Các yêu cầu khác

- Giao diện trực quan, thân thiện với người dùng

4

Trang 9

CHƯƠNG II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

1 Biểu đồ phân rã chức năng

2.Cơ sở dữ liệu hệ thống

2.1 Bảng nhân viên

Trang 10

2.2 Bảng hóa đơn

2.3 Bảng kho

6

Trang 11

2.4 Bảng NCC

2.5 Bảng phiếu nhập

2.6 Bảng phiếu xuất

Trang 12

2.7 Biểu đồ Diagram

8

Trang 13

3 Giao diện hệ thống

3.1 Giao diện đăng nhập

Trang 14

3.2 Giao diện trang chủ

10

Trang 15

3.3 Giao diện quản lý nhân viên

3.4 Giao diện kho

Trang 16

3.5 Giao diện hóa đơn

3.6 Giao diện NCC

3.7 Giao diện phiếu nhập

12

Trang 17

3.8 Giao diện phiếu xuất

Trang 18

KẾT LUẬN

Qua việc thực hiện nghiên cứu đề tài “XÂY DỰNG PHẢN MỀM QUẢN

LÝ QUÁN BIA PHƯƠNG NAM” Nhóm em đã học hỏi được rất nhiều kĩ năng hay cũng như kiến thức bổ ích Bên cạnh đó, việc làm nghiên cứu giúp chúng em được trau dồi kiến thức, nâng cao khả năng làm việc

Trong quá trình thực hiện để tài có rất nhiều ý tưởng hay, độc đáo Nhưng do

kiến thức của chúng em còn hạn hẹp và thời gian không cho phép nên chưa thể thực hiện được những ý tưởng đó Mặc dù chúng em đã cố gắng để xây dựng một chương trình hoàn chỉnh nhất, đẹp nhất nhưng trong quá trình xây dựng chương trình khó tránh khỏi những thiếu sót Vì vậy chúng em rất mong rằng thầy cô đóng góp ý kiến đề có thể hoàn thành bài báo cáo một cách hoàn chỉnh và chính chu nhất

Em xin chân thành gửi lời cảm ơn tới thấy Trần Đặng Đức, người đã tận tình giảng dạy chúng em môn Lập trình Java Giúp đỡ chúng em trong quá trình nghiên cứu để tài Chia sẻ những kiến thức hay, những tài liệu bổ ích, những tài liệu thú vị cũng như các kĩ năng lập trình, tiếp cận bài toán nhanh nhất

Một lần nữa chúng em xin chân thành cảm ơn!

14

Ngày đăng: 08/11/2022, 13:47

TỪ KHÓA LIÊN QUAN

w