Báo cáo môn Lập trình mạng máy tính

27 541 0
Báo cáo môn Lập trình mạng máy tính

Đ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

Người sử dụng sẽ tiến hành kết nối tới Server và Port để có thể vào phần mềm, sau đó người dùng phải đăng ký tài khoản chính để sử dụng phần mềm. Sau khi đăng ký tài khoản thành công người dùng sẽ tiến tới màn hình đăng nhập tài khoản, sau khi đăng nhập thành công người dùng sẽ vào được phần giao diện chính, trong phần giao diện chính của phần mềm người dùng sẽ nhìn thấy được các giao diện quản lý phần mềm: Vị trí đầu tiên là nút “ NhậpXuất ” nút này giúp người dùng có thể tham gia vào việc Nhập danh sách các sản phẩm của Kho để quản lý, đồng thời Nhập và Xuất hàng vào kho. Sau mỗi lần nhập xuất cơ sở dữ liệu sẽ tự động cộng vào hoặc trừ ra số lượng nước (tất nhiên đối với việc Xuất dữ liệu nếu số lượng xuất ra lớn hơn số lượng hàng hóa có trong kho sẽ không cho xuất). Vị trí thứ 2 là nút “ Quản lý ” khi bấm vào nút này người dùng sẽ thấy được 3 menu để lựa chọn việc xem dữ liệu từ cơ sở dữ liệu. “ Quản lý kho hàng” giúp cho người dùng biết được số lượng hàng hóa của mỗi mặt hàng đang có trong kho. “ Quản lý nhập kho” giúp cho người dùng xem được tất cả những tài khoản đã nhập vào kho những mặt hàng nào, vào thời gian nào và số lượng là bao nhiêu. “ Quản lý xuất kho” tương tự nhập kho thì phần xuất kho cho ta xem những thông tin liên quan đến việc xuất kho. 2 bảng quanlynhapkho và quanlyxuatkho nằm trong cơ sở dữ liệu là nơi lưu trữ thông tin nhập kho và xuất kho như số phiếu, ngày nhậpxuất, mã hàng hoá, số lượng nhập, user nhậpxuất.

LỜI NĨI ĐẦU Ngày ứng dụng Cơng Nghệ Thơng Tin lĩnh vực quản lý & sản xuất ngày sâu rộng, phần mềm góp phần vào việc phát triển quản lý sản phẩm doanh nghiệp, phần mềm góp phần tiết kiệm sức lao động người, quản lý trở nên xác, nhanh gọn chuyên nghiệp Mục tiêu báo cáo nhóm em khởi tạo nên hướng tới đối tượng người dùng cuối, lấy ý tưởng từ việc quản lý kho nước giải khát Phần mềm viết phận quản lý kho nước giải khát nắm thơng tin số lượng nước giải khát kho để từ họ phân bổ sản phẩm Bài báo cáo tự xây dựng phần mềm Quản Lý Kho tảng ngôn ngữ JAVA dựa vào mô hình Client-Server, tham khảo Code thực hành thầy cung cấp, nhóm chúng em bổ sung kết nối thêm chức giao diện mà phần mềm Quản Lý Kho cần có Do việc học hành thời gian nhiều hạn chế nên việc lập trình nhiều sai sót Mong thầy bạn đóng góp dẫn thêm để phần mềm hồn thiện Nhóm chúng em xin chân thành cảm ơn thầy Văn Thiên Hoàng tận tình hướng dẫn, bảo mơn học Lập Trình Mạng để nhóm em có hiểu biết cần thiết cho việc lập trình phần mềm Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát Mục Lục I II III IV Kịch phần mềm Giới thiệu kịch .3 Giới thiệu Form Cấu trúc file JAVA Thực Ngiệm Phần Mềm 10 Lời Kết 17 Phụ Lục Hình Những Code Nút Xử Lý 18 Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát I Kịch phần mềm Giới thiệu kịch bản: Người sử dụng tiến hành kết nối tới Server Port để vào phần mềm, sau người dùng phải đăng ký tài khoản để sử dụng phần mềm Sau đăng ký tài khoản thành cơng người dùng tiến tới hình đăng nhập tài khoản, sau đăng nhập thành công người dùng vào phần giao diện chính, phần giao diện phần mềm người dùng nhìn thấy giao diện quản lý phần mềm: Vị trí nút “ Nhập/Xuất ” nút giúp người dùng tham gia vào việc Nhập danh sách sản phẩm Kho để quản lý, đồng thời Nhập Xuất hàng vào kho Sau lần nhập xuất sở liệu tự động cộng vào trừ số lượng nước (tất nhiên việc Xuất liệu số lượng xuất lớn số lượng hàng hóa có kho khơng cho xuất) Vị trí thứ nút “ Quản lý ” bấm vào nút người dùng thấy menu để lựa chọn việc xem liệu từ sở liệu “ Quản lý kho hàng” giúp cho người dùng biết số lượng hàng hóa mặt hàng có kho “ Quản lý nhập kho” giúp cho người dùng xem tất tài khoản nhập vào kho mặt hàng nào, vào thời gian số lượng “ Quản lý xuất kho” tương tự nhập kho phần xuất kho cho ta xem thông tin liên quan đến việc xuất kho bảng quanlynhapkho quanlyxuatkho nằm sở liệu nơi lưu trữ thông tin nhập kho xuất kho số phiếu, ngày nhập/xuất, mã hàng hố, số lượng nhập, user nhập/xuất Vị trí thứ nút tìm kiếm nâng cao “ Tra Cứu” bấm vào nút người dùng có lựa chọn cho việc tìm kiếm thơng tin việc nhập kho xuất kho với thơng tin tìm kiếm bao gồm: tìm theo số phiếu, tìm theo mã hàng hóa hay tìm theo ngày tháng nhập/xuất tiện lợi cho người dùng việc tìm kiếm quản lý kho Vị trí thứ nút “ Hệ thống ” có menu phần bao gồm: menu “Thông tin tài khoản” menu show cho người dùng xem thơng tin tài khoản bao gồm: Tên tài khoản, Mật Quyền phần mềm menu thứ “ Đổi mật ” menu giúp cho người dùng thay đổi mật mình, mật cập nhật Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát sở liệu lần đăng nhập người dùng dùng mật Và cuối menu Thoát, giúp cho người dùng đăng xuất khỏi chương trình Vị trí thứ nút “ Hướng dẫn sử dụng” giúp cho người dùng thông tin để sử dụng phần mêm Giới thiệu Form a Form kết nối đến Server b Form Đăng Ký Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát c Form Đăng Nhập d Form Menu Chính Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát e Form Thêm mặt hàng kho Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát f Form Nhập kho g Form Thông Tin Xuất Kho h Form Quản lý thông tin kho Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát i Form Quản lý thông tin Nhập kho j Form Quản lý thông tin Xuất Kho k Form Tra cứu nâng cao Nhập kho Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát l Form Tra cứu nâng cao Xuất kho m Form Thông tin cá nhân Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát n Form Đổi mật Cấu Trúc File Trong JAVA -Client: + DoAn: luồng xử lý Client gọi From ketnoiserver run + dangky: giao diện hoạt động đăng ký + dangnhap: giao diện hoạt động đăng nhập + doimatkhau : giao diện đổi mật + ketnoiserver: giao diện kết nối đến server + menuchinh: giao diện chương trình + nhapKhohang: giao diện thêm hàng vào kho + quanlykhohang: giao diện quản lý tổng kho + quanlynhapkhohang: giao diện quản lý nhập kho + quanlyxuatkhohang: giao diện quản lý xuất kho - Server: + DBAccess: Thực thi câu lệnh SQL + Load : Luồng xử lý việc lấy liệu từ database lưu vào Table + MyConnection: Kết nối tới SQL + ServerThread: Luồng xử lý chương trình + TCPServer: Luồng xử lý kết nối đến server + fmMain : Cập nhật kiện client server + InterfaceLoadData: Interface dùng để tải liệu từ database lên để hiển thị cho người dùng xem.(RMI) + themKhohang : giao diện thêm mặt hàng mà Kho quản lý + thongtintaikhoan: giao diện hiển thị thông tin tài khoản sau đăng nhập + timkiemthongtinnhapkho: giao diện tìm kiếm nâng cao việc Nhập kho + timkiemthongtinxuatkho: giao diện tìm kiếm nâng cao việc Xuất kho + xuatKhohang: giao diện xuất hàng khỏi kho Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 10 + InterfaceLoadData: Interface dùng để tải liệu từ database lên để hiển thị cho người dùng xem.(RMI) Bước 4: Giao diện Menu xuất hiện: (Giao diện admin) Nếu loại tài khoản User có giao diện sau: Bước 5: Thêm mặt hàng kho hàng để quản lý Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 13 Bước 6: Nhập kho Bước 7: Xuất kho Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 14 Bước 8: Nhập tiếp liệu vào ‘coca’ số lượng kho cộng vào Bước 9: Nhập liệu để tìm kiếm thông tin Nhập/Xuất để quản lý giao diện tra cứu nâng cao Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 15 Bước 10: Click vào Nút Hiển thị tất để tải lại tất phiếu Nhập kho Bước 11: Vào giao diện quản lý Kho để sửa sản phẩm vừa tạo “coca” Bước 12: Xoá mặt hàng cần xoá Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 16 Bước 13: Xem thơng tin tài khoản Giải thích: Khi ta nhập kho hay xuất kho phần mềm tự động cập nhật số lượng xác để ta nắm rõ thông tin (Nếu số lượng xuất kho lớn số lượng kho việc xuất kho thất bại) Kiểm tra kiện trao đổi client server Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 17 Bước 14: Sau trình sử dụng người dùng muốn đổi mật từ Menu Chính bấm nút Hệ thống >> Đổi mật Mật ‘123’ Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 18 III.Lời Kết Hiệu việc sử dụng phần mền phụ thuộc vào yêu cầu, nhóm chúng em hiểu biết JAVA hạn chế nên việc xây dựng phần mềm nhiều hạn chế khuyết điểm, mong thầy bạn thơng cảm, góp ý cho nhóm thực phần mềm tốt Xin chân thành cảm ơn thầy bạn !!! Chúc thầy bạn thật nhiều sức khoẻ !!! Nhóm làm báo cáo: Nguyễn Trương Ngọc Hải MSSV: 1315061010 Trần Hữu Nhã MSSV: 1315061025 Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 19 IV.Phụ Lục Code Xử Lý Các Nút Xử Lý Chính Nút Nhập Kho Client Server Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 20 Nút Xuất Kho Client Server Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 21 Nút Thêm Client Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 22 Server Nút Xóa Client Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 23 Server Nút Sửa Client Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 24 Server Nút Tìm Kiếm (RMI-Remote Method Invocation) Client Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 25 Interface Server Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 26 Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 27 ... b Form Đăng Ký Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát c Form Đăng Nhập d Form Menu Chính Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát e Form Thêm mặt hàng kho Báo cáo viết phần mềm... Nhập Kho Client Server Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 20 Nút Xuất Kho Client Server Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 21 Nút Thêm Client Báo cáo viết phần mềm Quản... Client Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 23 Server Nút Sửa Client Báo cáo viết phần mềm Quản Lý Kho Nước Giải Khát 24 Server Nút Tìm Kiếm (RMI-Remote Method Invocation) Client Báo cáo

Ngày đăng: 21/08/2018, 21:07

Từ khóa liên quan

Mục lục

  • I. Kịch bản phần mềm

  • II.Thực Nghiệm Phần Mềm

  • III.Lời Kết.

  • IV.Phụ Lục Code Xử Lý Các Nút Xử Lý Chính.

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

Tài liệu liên quan