Phân tích thiết kế phần mềm quản lý vật liêu xây dựng Java (Full code)

35 5 0
Phân tích thiết kế phần mềm quản lý vật liêu xây dựng  Java (Full code)

Đ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

Mục Lục Chương 1 Giới thiệu 6 1 Đặt vấn đề 6 2 Các đóng góp của phần mềm 6 3 Bố cục 6 CHƯƠNG 2 KIẾN THỨC NỀN TẢNG 7 2 1 Cơ sở lý thuyết 7 2 1 1 Phân tích thiết kế hướng đối tượng 7 2 1 2 Cơ sở dữ liệu.

Mục Lục Chương 1: Giới thiệu Đặt vấn đề Các đóng góp phần mềm Bố cục CHƯƠNG KIẾN THỨC NỀN TẢNG 2.1 Cơ sở lý thuyết 2.1.1 Phân tích thiết kế hướng đối tượng 2.1.2 Cơ sở liệu .7 2.1.3 Ngôn ngữ lập trình Java .7 2.1.4 Swing 2.2 Công cụ sử dụng 2.2.1 Phần mềm Netbean IDE 2.2.2 Microsoft SQL Server 2.2.3 Các thư viện hỗ trợ CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .9 3.1 Phân tích thiết kế .9 3.1.1 Xác định tác nhân (Actor) chức (Usecase) .9 3.1.2 Biểu đồ ca sử dụng (Usecase Diagram) .10 Usecase tổng quát 10 Usecase dành cho tác nhân “Nhân viên” .11 Usecase dành cho tác nhân “Quản lý” 11 Biểu đồ chi tiết Usecase “Quản lý tài khoản” 12 Biểu đồ chi tiết Usecase “Quản lý nhân viên” .12 Biểu đồ chi tiết Usecase “Quản lý khách hàng” 13 Biểu đồ chi tiết Usecase “Quản lý nhà cung cấp” 14 Biểu đồ chi tiết Usecase “Quản lý loại hình dịch vụ” 15 Biểu đồ chi tiết Usecase “Quản lý hóa đơn” 16 Biểu đồ chi tiết Usecase “Quản lý thống kê” .16 3.2.1 Biểu đồ lớp 26 3.2.2 Database Diagrams .27 Chương 4: Xây Dựng Chương trình .31 Đăng nhập 31 Thông tin tài khoản .31 Trang chủ 32 Thay đổi thông tin tài khoản 32 Sản phẩm 33 Form bán hàng 34 Lịch sử bán hàng 34 Nhà cung cấp 35 Quản lý nhân viên 35 Doanh thu 35 Tồn kho 36 Chương 5: KẾT LUẬN 37 LỜI CẢM ƠN Lời cảm ơn quan trọng chúng em xin gửi tới thầy Nguyễn Văn Cường, giảng viên giảng dạy trường Đại học Cơng nghệ GTVT tận tình bảo, hướng dẫn chúng em trình học tập mơn q trình hồn thành tập lớn Nếu khơng có hướng dẫn thầy chúng em khơng thể hồn thành tập Cảm ơn nhà trường tạo điều kiện sở vật chất, phòng học phòng thực hành tạo điều kiện cho chúng em trao đổi với nhận hướng dẫn tận tình thầy Cảm ơn bạn bè lớp 70DCTT22 chia sẻ tài liệu, hướng dẫn trao đổi với nhóm để chúng em hồn thành tập Trong q trình hồn thành học phần, nhóm em cịn nhiều thiếu sót, em mong nhận lời nhận xét, góp ý, bảo từ thầy để hồn thiện tốt Hà Nội, ngày 01 tháng 11 năm 2021 Sinh viên thực hiện: Nhóm 07 – Lớp 70DCTT22 Bảng phân chia công việc Thành viên Nguyễn Văn Đại Hải Lê Huy Hoàng Lê Trung Kiên Cơng việc Quản Lí nhà cung cấp, Đăng nhập,Menu Quản Lí loại hình, quản lí sản phẩm,Thống kê Quản Lí nhân viên,Quản lí hóa đơn Chương 1: Giới thiệu Đặt vấn đề Ngày công nghệ thông tin phát triển ngày mạnh mẽ Những thành tựu công nghệ thông tin làm thay đổi mặt đời sống xã hội, xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật sống Nó trở thành cơng cụ hỗ trợ đắc lực thiếu nhiều lĩnh vực hoạt động ứng dụng công tác quản lý, nghiên cứu… đặc biệt cơng tác quản lý nói chung quản lý phần mềm bán đồ điện tử siêu thị Quản lý cửa hàng kinh doanh vật liệu xây dựng nói riêng Với mục tiêu hỗ trợ quản lý sản phẩm quản lý hoạt động bán hàng xác, nhanh chóng hiệu Với lợi ích tiết kiệm thời gian, nhân lực Dữ liệu mang tính khách quan cập nhập thời xuyên Hỗ trợ tra cứu lập báo cáo nhanh chóng xác Các đóng góp phần mềm Qua thời gian tìm hiểu xây dựng hệ thống quản lý bán vật liệu xây dựng trchúng em xây dựng thành công hệ thống với nhiều chức năng: thêm, sửa, xóa, tìm kiếm, thống kê, quản lý doanh thu bán hàng; quản lý tổng hợp nhập, xuất tồn kho; hóa đơn Bố cục - Chương Giới thiệu - Chương Kiến thức tảng - Chương Phân tích thiết kế hệ thống - Chương Xây dựng chương trình - Kết luận CHƯƠNG KIẾN THỨC NỀN TẢNG 2.1 Cơ sở lý thuyết 2.1.1 Phân tích thiết kế hướng đối tượng Định nghĩa: Phân tích thiết kế hướng đối tượng giai đọan phát triển mơ hình xác súc tích vấn đề, có thành phần đối tượng khái niệm đời thực, dễ hiểu người sử dụng Ưu điểm: Một ưu điểm quan trọng bậc phương pháp phân tích thiết kế hướng đối tượng tính tái sử dụng: Có thể tạo thành phần (đối tượng) lần dùng chúng nhiều lần sau 2.1.2 Cơ sở liệu Định nghĩa: Cơ sở liệu hệ thống thơng tin có cấu trúc, lưu trữ thiết bị lưu trữ nhằm thỏa mãn yêu cầu khai thác thông tin đồng thời nhiều người sử dụng hay nhiều chương trình ứng dụng chạy lúc với mục đích khác Việc sử dụng hệ thống CSDL khắc phục khuyết điểm cách lưu trữ dạng hệ thống tập tin là: Giảm trùng lặp thơng tin mức thấp nhất, đảm bảo tính quán toàn vẹn liệu, đảm bảo liệu truy xuất theo nhiều cách khác nhau, từ nhiều người khác nhiều ứng dụng khác nhau, tăng khả chia thơng tin 2.1.3 Ngơn ngữ lập trình Java Java ngơn ngữ lập trình hướng đối tượng, dựa lớp thiết kế để có phụ thuộc thực thi tốt 2.1.4 Swing Swing cơng cụ tiện ích GUI cho Java Nó phần Lớp tảng Java Oracle - API để cung cấp giao diện người dùng đồ họa cho chương trình Java 2.2 Cơng cụ sử dụng 2.2.1 Phần mềm Netbean IDE NetBeans mơi trường phát triển tích hợp cho Java NetBeans cho phép ứng dụng phát triển từ tập hợp thành phần phần mềm gọi modules NetBeans chạy Windows, macOS, Linux Solaris 2.2.2 Microsoft SQL Server Microsoft SQL Server hệ quản trị sở liệu quan hệ phát triển Microsoft Là máy chủ sở liệu, sản phẩm phần mềm có chức lưu trữ truy xuất liệu theo yêu cầu ứng dụng phần mềm khác 2.2.3 Các thư viện hỗ trợ CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Phân tích thiết kế 3.1.1 Xác định tác nhân (Actor) chức (Usecase) Bảng 3.1 Xác định Actor Usecase STT Tác nhân Chức Nhân viên Quản lý tài khoản  Đăng nhập/ Đăng xuất  Đổi mật Quản lý hóa đơn  Thêm hóa đơn  In hóa đơn  Xóa hóa đơn  Làm Quản lý thống kê  Thống kê kho hàng  Thống kê hóa đơn  Khách hàng thân quen  Tìm kiếm hóa đơn Quản lý Quản lý tài khoản  Đăng nhập/ Đăng xuất  Đổi mật Quản lý nhân viên  Thêm nhân viên  Tạo tài khoản đăng nhập  Sửa hồ sơ  Xóa hồ sơ  Tìm kiếm Quản lý khách hàng  Thêm hồ sơ  Sửa hồ sơ  Xóa hồ sơ  Tìm kiếm Quản lý sản phẩm  Thêm  Sửa  Xóa  Tìm kiếm Quản lý thể loại  Thêm  Sửa  Xóa  Tìm kiếm Quản lý nhà cung cấp  Thêm  Sửa  Xóa  Tìm kiếm Quản lý hóa đơn  Thống kê kho hàng  Thống kê hóa đơn  Khách hàng thân quen  Thống kê doanh thu theo ngày, tháng, năm  Tìm kiếm hóa đơn, doanh thu 3.1.2 Biểu đồ ca sử dụng (Usecase Diagram) Usecase tổng quát Hình 3.1 Usecase tổng quát Usecase dành cho tác nhân “Nhân viên” Hình 3.2 Usecase tác nhân nhân viên Usecase dành cho tác nhân “Quản lý” 10 ... công tác quản lý, nghiên cứu… đặc biệt công tác quản lý nói chung quản lý phần mềm bán đồ điện tử siêu thị Quản lý cửa hàng kinh doanh vật liệu xây dựng nói riêng Với mục tiêu hỗ trợ quản lý sản... góp phần mềm Qua thời gian tìm hiểu xây dựng hệ thống quản lý bán vật liệu xây dựng trchúng em xây dựng thành cơng hệ thống với nhiều chức năng: thêm, sửa, xóa, tìm kiếm, thống kê, quản lý doanh... NỀN TẢNG 2.1 Cơ sở lý thuyết 2.1.1 Phân tích thiết kế hướng đối tượng Định nghĩa: Phân tích thiết kế hướng đối tượng giai đọan phát triển mơ hình xác súc tích vấn đề, có thành phần đối tượng khái

Ngày đăng: 15/11/2022, 22:49

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan