Báo cáo website quản lý thiết bị theo chuẩn đại học công nghiệp 2022

30 2 0
Báo cáo website quản lý thiết bị theo chuẩn đại học công nghiệp 2022

Đ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

 Được thành lập bởi những chuyên gia hàng đầu trong lĩnh vực in ấn. Mục đích thành lập ban đầu không phải là lợi nhuận, lợi nhuận chỉ là yếu tố cần thiết để chúng tôi thực hiện một mục đích cao cả hơn, đó chính là: Mang đến những giá trị tốt đẹp cho thương hiệu của khách hàng thông qua lĩnh vực in ấn. Để làm được điều đó, chúng tôi mang cái TÂM và cái TÌNH của mình vào trong sản phẩm mình làm. Điều đó được minh chứng bằng sự chỉn chu trong từng màu mực, chữ viết và hình ảnh mà chúng tôi tạo nên trên từng sản phẩm  Công ty thành lập ngày:  Giám đốc:  Trụ sở chính:  Liên hệ:  Lĩnh vực kinh doanh; Quản lý thương hiệu,Vỏ hộp, Ấn phẩm, Dụng cụ thực phẩm,Túi, Lịch mừng năm mới  Luôn tạo ra các giải pháp toàn diện trong việc xây dựng thương hiệu cho khách hàng bằng con đường thiết kế – in ấn, Hương Sắc Việt còn mở rộng thêm nhiều lĩnh vực khác nữa, đó là: Lập kế hoạch, thiết kế, in ấn, sản xuất chương trình… Hãy đến với Hương Sắc Việt khi bạn đang đi tìm một hướng đi mới cho doanh nghiệp, hay tìm kiếm những chiến lược truyền thông cho thương hiệu của công ty mình.  Hương Sắc Việt xây dựng thương hiệu của mình bằng cách xây dựng thương hiệu của khách hàng phát triển và vươn xa hơn qua các sản phẩm của khách hang. Khách hàng sau khi sử dụng dịch vụ thiết kế – in ấn của chúng tôi sản phẩm trở nên nổi tiếng hơn, công ty phát triển hơn… điều đó cũng nói lên rằng chúng tôi làm việc có hiệu quả. Minh chứng của sự uy tín, chuyên nghiệp của chúng tôi chính là bạn – những khách hàng đã sử dụng dịch vụ của chúng tôi. Vì vậy đến với chúng tôi bạn sẽ được đối đãi giống như người một nhà, và chúng ta đang cùng nhau xây dựng thương hiệu chứ không phải là bạn thuê chúng tôi làm điều đó.

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== BÁO CÁO THỰC NGHIỆM HỌC PHẦN: LẬP TRÌNH WEB BẰNG PHP ĐỀ TÀI : XÂY DỰNG WEBSITE QUẢN LÝ THIẾT BỊ CHO CÔNG TY HƯƠNG SẮC VIỆT GVHD: Ths Nguyễn Trung Phú Nhóm - 20214IT6022003 Lớp: Tên sinh Nguyễn Thành Trung viên: Trần Văn Quang Lê Văn Trung Hà Nội, Năm 2022 MỤC LỤC Lập trình web PHP Chương Chương : Khảo sát tốn 1.1 Mơ tả tốn 1.1.1 Giới thiệu công ty Hương sắc việt  Được thành lập chuyên gia hàng đầu lĩnh vực in ấn Mục đích thành lập ban đầu khơng phải lợi nhuận, lợi nhuận yếu tố cần thiết để chúng tơi thực mục đích cao hơn, là: Mang đến giá trị tốt đẹp cho thương hiệu khách hàng thông qua lĩnh vực in ấn Để làm điều đó, chúng tơi mang TÂM TÌNH vào sản phẩm làm Điều minh chứng chu màu mực, chữ viết      hình ảnh mà tạo nên sản phẩm Công ty thành lập ngày: Giám đốc: Trụ sở chính: Liên hệ: Lĩnh vực kinh doanh; Quản lý thương hiệu,Vỏ hộp, Ấn phẩm, Dụng cụ thực phẩm,Túi, Lịch mừng năm  Luôn tạo giải pháp toàn diện việc xây dựng thương hiệu cho khách hàng đường thiết kế – in ấn, Hương Sắc Việt mở rộng thêm nhiều lĩnh vực khác nữa, là: Lập kế hoạch, thiết kế, in ấn, sản xuất chương trình… Hãy đến với Hương Sắc Việt bạn tìm hướng cho doanh nghiệp, hay tìm kiếm chiến lược truyền thông cho thương hiệu công ty Lập trình web PHP  Hương Sắc Việt xây dựng thương hiệu cách xây dựng thương hiệu khách hàng phát triển vươn xa qua sản phẩm khách hang Khách hàng sau sử dụng dịch vụ thiết kế – in ấn sản phẩm trở nên tiếng hơn, cơng ty phát triển hơn… điều nói lên chúng tơi làm việc có hiệu Minh chứng uy tín, chuyên nghiệp chúng tơi bạn – khách hàng sử dụng dịch vụ chúng tơi Vì đến với bạn đối đãi giống người nhà, xây dựng thương hiệu bạn thuê chúng tơi làm điều Sơ đồ tổ chức cơng ty 1.2 Mục đích u cầu tốn 1.2.1 Mục đích  Đối với hoạt động quản lý thiết bị, người quản lý phải nắm bắt xác, nhanh chóng, thơng tin kịp thời thiết bị…, để từ  kế hoạch, định chiến lược kinh doanh hợp lý giúp giảm chi phí , nâng cao hiệu kinh tế cho cơng ty Do dự án xây dựng chương trình quản lý thống kê lượng hàng tồn kho giúp người quản lý cân đối việc nhập xuất thiết bị, đưa báo cáo chi tiết mua hàng, chi tiết bán hàng, lượng thiết bị tồn kho(không dùng đến) để báo giá cho khách hàng có nhu cầu  Mục tiêu phần mềm Lập trình web PHP + Quản lý thiết bị theo quy trình xuyên suốt từ khâu nhập thiết bị, linh kiện thiết bị, khâu báo cáo thống kê đánh giá tình trạng sản phẩn sau làm + Cân đối số lượng máy sản xuất với nhu cầu khách hàng + Báo cáo thống kê dễ dàng truy vấn tất tiêu có sở liệu 1.2.2 Yêu cầu  Cung cấp thông tin chi tiết thiết bị, linh kiện thiết bị cách nhanh chóng , xác, đầy đủ  Tìm kiếm thống kê lập báo cáo theo yêu cầu ban lãnh đạo  Kiểm soát lược thiết bị dung hay khơng dung để có giải pháp chiến lược đưa công ty phát triển  Giao diện phải than thiện, hỗ trợ phím tắt cho chức , đẩy nhanh thao tác nhập liệu  Giảm thiểu thời gian công sức quản lý  Phân quyền cấp hạn sử dụng người truy cập chức chi tiết 1.2.3 Nội dung phương pháp thực  Khảo sát nghiệp vụ thực tế công ty, kết hợp nghiên cứu lý thuyết, xây dựng sở liệu, phân tích thiết kế tốn  Lựa chọn cơng cụ , xây dựng modul chương trình + Ngơn ngữ sử dung : PHP + Cơ sở liệu: MySQL + Lập trình Visual Studio Code  Cài đặt chạy thử chương trình 1.2.4 Nghiệp vụ quản lý thiết bị  Các nhân công ty có nhiệm vụ sau: Lập trình web PHP + Giám đốc cơng ty có nhiệm vụ ký kết hợp đồng giao dich , điều hành cơng ty, tìm hướng đi, hội phát triển cơng ty + Phó giám đốc: có nhiệm vụ tìm hiểu thị trường , mở mang giao dịch, kinh doanh sản phẩm + Kế tốn: có nhiệm vụ tổng hợp sổ sách , toán lương, báo cáo thuế hàng tháng định kỳ + Nhân viên trực thuộc phận quản lý thiết bị * Nhân viên nhập thiết bị : Nhận yêu cầu nhập thm thiết bị phê duyệt từ phía lãnh đạo họ viết phiếu nhập kho cho số thiết bị yêu cầu, sau cập nhật vào chi tiết thiết bị Thiết bị nhập vào kho phải kiểm tra chất lượng, công việc nhân viên kỹ thuật đảm nhận Sau nhân viên báo cáo tình hình thiết bị nhập * Nhân viên hủy thiết bị: Nhân viên hủy thiết bị theo yêu cầu xin cấp phát thiết bị cửa đơn vij tiến hành hủy thiết bị Tất thiết bị bán lại hay bỏ khơng dung có phiếu xuất , báo cáo chứng từ liên quan đến vật tư hủy * Nhân viên kỹ thuật: có nhiệm vụ sưa chữa, bảo trì , bảo dưỡng , kiểm tra chất lượng thiết bị Đối với thiết bị cũ bị hỏng lên kế hoạch bảo trì , sửa chữa lý + Nhân viên quản lý thiết bị phải giữ phiếu nhập, hủy, phiếu thu, phiếu chi giấy tờ liên quan đến vấn đề cho công việc bảo trì, thay mới, lý thiết bị… Đồng thời nhân viên quản lý thiết bị phải có báo cáo chi tiết đầy đủ lên ban lãnh đạo  Thiết bị đựơc nhập vào kho Công ty phiếu nhập kho Bộ phận quản lý kho vào phiếu nhập ghi vào chi tiết Lập trình web PHP nhập Nhân viên kho tiến hành cập nhật thông tin thiết bị vào sổ chi tiết loại thiết bị  Thiết bị sau nhập kho , tùy theo yêu cầu sản phẩm in ấn mà thủ kho làm thủ tục cho người làm để sử dụng thiết bị theo Phiếu xuất kho Mỗi loại thiết bị nhập xuất kho đề quản lý kho quản lý thẻ kho ghi chép vào sổ chi tiết  Thiết bị đưa sử dụng ln phải có kế hoạch quản lý tình trạng thiết bị để kịp thời xử lý Quá trình quản lý chia phần sau: Quản lý tình trạng thiết bị có; kiểm tra tình trạng hàng tháng, hàng q , hàng năm Sau kiểm tra phải có báo cáo thống kê tình trạng thiết bị để lên kế hoạch bảo trì, bảo dưỡng lý hay nhập thiết bị 1.2.5 Một sổ biểu mẫu cảu công ty Lập trình web PHP Lập trình web PHP 1.2.6 1.3 Danh sách thiết bị công ty Các nhóm chức hệ thống - Nhóm chức xem thông tin, xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thơng tin cá nhân - Nhóm chức quản lý thơng tin : - Nhóm chức nhập, xuất hàng cập nhật thơng tin lên website - Nhóm chức mua hàng tiếp nhận xử lý đơn hàng 1.4 Các tác nhân hệ thống - Khách thăm : Là người ghé qua website, xem thông tin sản phẩm, công ty - Người quản trị : Điều hành, quản lý theo dõi hoạt động hệ thống : THêm sửa xóa thiết bị - Bộ phận kinh doanh : Tiếp nhận đơn hàng, kiểm tra thông tin , liên hệ khách hàng để khẳng định thông tin đơn hàng - Bộ phận kho : kiểm tra hàng kho, nhận hàng cập nhật lên website hệ thống - Bộ phận nhập hàng : Thực chức nhập hàng có nhu cầu Lập trình web PHP 10 Lập trình web PHP 16 Điểm mở rộng: Khơng có 2.5.4 Use case – Xóa thiết bị Mơ tả vắn use case: Use case cho phép thành viên thuộc nhóm nhân viên kỹ thuật xóa thiết bị có hệ thống Luồng kiện: Luồng bản: Use case bắt đầu người dùng kích vào biểu tượng “Xóa” bảng liệu thiết bị Một thông báo với hai tùy chọn “Hủy” “Đồng ý” hiển thị, người dùng kích vào nút “Đồng ý”, hệ thống kiểm tra thông tin thiết bị bảng THIET_BI xóa thiết bị khỏi hệ thống Use case kết thúc Luồng rẽ nhánh: Tại bước luồng bản, người dùng chọn vào nút “Hủy”, thiết bị chọn khơng bị xóa quay lại giao diện lúc đầu Use case kết thúc Tại thời điểm trình thực Use case khơng kết nối sở liệu hệ thống hiển thị thông báo lỗi Use case kết thúc Các yêu cầu đặc biệt: Không có Lập trình web PHP 17 Tiền điều kiện: Khơng có Hậu điều kiện: Nếu use case thành cơng, thiết bị bị xóa khỏi danh sách thiết bị hệ thơng, khơng liệu thiết bị không thay đổi Điểm mở rộng: Khơng có 2.5.5 Use case – Xuất phiếu kho Mơ tả vắn use case: Use case cho phép thành viên hệ thống thực chức xuất phiếu kho để yêu cầu thao tác chức Luồng kiện: Luồng bản: Use case bắt đầu người dùng kích vào nút “Xuất Phiếu” Người dùng chọn vị trí lưu thơgn tin phiếu.Phiếu sau tải xuống bao gồm thông tin tên thiết bị, số lượng, tổng giá Use case kết thức Luồng rẽ nhánh: Lập trình web PHP 18 Tại thời điểm q trình thực Use case khơng kết nối sở liệu hệ thống hiển thị thông báo lỗi Use case kết thúc Các u cầu đặc biệt: Khơng có Tiền điều kiện: Khơng có Hậu điều kiện: Khơng có Điểm mở rộng: Khơng có 2.5.6 Use case – Nhập phiếu kho Mơ tả vắn use case: Use case cho phép thành viên hệ thống thực chức nhập phiếu kho để muốn thông báo cho phận khác chức cần thực Luồng kiện: Luồng bản: Use case bắt đầu người dùng kích vào nút “Nhập Phiếu” Lập trình web PHP 19 Form nhập thông tin phiếu hiển thị Người dùng nhập thông tin người nhận, tên thiết bị, số lượng, đơn giá ấn “Hoàn Thành” Use case kết thúc Luồng rẽ nhánh: Tại thời điểm trình thực Use case khơng kết nối sở liệu hệ thống hiển thị thông báo lỗi Use case kết thúc Các yêu cầu đặc biệt: Không có Tiền điều kiện: Khơng có Hậu điều kiện: Khơng có Điểm mở rộng: Khơng có 2.5.7 Use case – Thêm tài khoản Mô tả vắn use case: Use case cho phép thành viên thuộc nhóm nhân viên kỹ thuật thêm tài khoản vào hệ thống Luồng kiện: Luồng bản: Lập trình web PHP 20 Use case bắt đầu người dùng kích vào nút “Thêm mới” bảng liệu tài khoản Người quản trị nhập thông tin tài khoản : tên, mật khẩu, quyền truy cập ấn vào nút “Hồn thành”, hệ thống kiểm tra thơng tin tài khoản bảng TAI_KHOAN cho phép thêm tài khoản vào hệ thống Use case kết thúc Luồng rẽ nhánh: Tại bước luồng bản, người dùng nhập tên quyền truy cập không hợp lệ kích nút “Hồn thành” ,hệ thống hiển thị thông báo lỗi Use case kết thúc Tại thời điểm trình thực Use case không kết nối sở liệu hệ thống hiển thị thơng báo lỗi Use case kết thúc Các yêu cầu đặc biệt: Khơng có Tiền điều kiện: Khơng có Hậu điều kiện: Nếu use case thành cơng, thiết bị thêm vào danh sách thiết bị hệ thông, khơng liệu thiết bị khơng thay đổi Điểm mở rộng: Khơng có Lập trình web PHP 21 2.5.8 Use case – Sửa tài khoản Mô tả vắn use case: Use case cho phép quản trị viên hệ thống thực chức chỉnh sửa thông tin tài khoản thành viên hệ thống Luồng kiện: Luồng bản: Use case bắt đầu người quản trị kích vào nút “Sửa” bảng thông tin danh sách tài khoản Người quản trị nhập thông tin cần sửa Tên, quyền truy cập, mật vv Và ấn “Hoàn thành” Hệ thống lấy thông tin vừa nhập Cập nhật liệu tài khoản vào bảng TAI_KHOAN Use case kết thúc Luồng rẽ nhánh: Tại bước luồng bản, người dùng nhập thông tin tài khoản khơng hợp lệ kích nút “Hồn thành”, hệ thống hiển thị thông báo lỗi Use case kết thúc Lập trình web PHP 22 Tại thời điểm trình thực Use case không kết nối sở liệu hệ thống hiển thị thơng báo lỗi Use case kết thúc Các yêu cầu đặc biệt: Khơng có Tiền điều kiện: Khơng có Hậu điều kiện: Nếu use case thành cơng, thơng tin tài khoản cập nhật vào danh sách tài khoản hệ thơng, khơng liệu tài khoản không thay đổi Điểm mở rộng: Không có 2.5.9 Use case – Xóa tài khoản Mơ tả vắn use case: Use case cho phép quản trị viên hệ thống thực chức xóa thơng tin tài khoản thành viên hệ thống Luồng kiện: Luồng bản: Lập trình web PHP 23 Use case bắt đầu người quản trị kích vào nút “Xóa” bảng thơng tin danh sách tài khoản Một thông báo với hai tùy chọn “Hủy” “Đồng ý” hiển thị, người dùng kích vào nút “Đồng ý”, hệ thống kiểm tra thông tin tài khoản bảng TAI_KHOAN xóa tài khoản khỏi hệ thống Use case kết thúc Luồng rẽ nhánh: Tại bước luồng bản, người dùng chọn vào nút “Hủy”, tài khoản chọn khơng bị xóa quay lại giao diện lúc đầu Use case kết thúc Tại thời điểm trình thực Use case không kết nối sở liệu hệ thống hiển thị thơng báo lỗi Use case kết thúc Các yêu cầu đặc biệt: Khơng có Tiền điều kiện: Khơng có Hậu điều kiện: Nếu use case thành cơng, thiết bị bị xóa khỏi danh sách thiết bị hệ thơng, khơng liệu thiết bị khơng thay đổi Lập trình web PHP 24 Điểm mở rộng: Khơng có 2.6 Biểu đồ thực thể quan hệ : Lập trình web PHP 25 Chương Thiết kế xây dựng ứng dụng 2.1 Xác định thực thể - LoaiNhanVien(MaLoaiNV,TenLoaiNV) NhanVien(MaNV, TenNV,DiaChi,DienThoai,Luong,MaLoaiNV) NhaCungCap(MaNCC, TenNCC, DiaChi,DienThoai) DonDatHang(MaDH,MaTB,SoLuong,DiaChi,DienThoai) HoaDon(MaHD,TenHD,MaNV,MaNCC,MaTB,TenTB,SoLuong, DonGia,ThanhTien) ThietBi(MaTB,TenTB,MaNCC,SoLuong,DonGia) PhieuNhap(MaPhieu,MaTb,MaNV,DCNhan,DcGui,ThanhTien,So Luong, - NgayNhap) - PhieuXuat(MaPhieu,Matb,MaNV,DCNhan,DcGui,ThanhTien,SoLu ong, - NgayXuat) 2.2 Mô tả chi tiết thực thể 2.2.1 LoaiNhanVien : tên bảng LoaiNhanVien Thuộc tính MaLoaiNV TenLoaiNV Kiểu Char Varchar Null Ràng buộc PK Mô tả Mã loại nhân viên Tên loại nhân viên 2.2.2 NhanVien : tên bảng NhanVien Thuộc tính MaNV TenNV DiaChi DienThoai Luong MaLoaiNV Kiểu Null Char Varchar Varchar Varchar có Ràng buộc PK Mơ tả Mã loại nhân viên Tên loại nhân viên Địa Số điện thoại Char FK Mã loại nhân viên Lập trình web PHP 26 2.2.3 NhaCungCap: tên bảng NhaCungCap Thuộc tính MaNCC TenNCC DiaChi DienThoai Kiểu Char Varchar Varchar Varchar Null Ràng buộc PK Mô tả Mã nhà cung cấp Tên nhà cung cấp Tên nhà cung cấp Số điện thoại Ràng buộc PK Mô tả Mã thiết bị Tên thiết bị Số lượng Đơn giá Mã nhà cung cấp Có 2.2.4 ThietBi: tên bảng ThietBi Thuộc tính MaTB TenTB SoLuong DonGia MaNCC Kiểu Char Varchar Varchar Varchar Char Null FK 2.2.5 DonDatHang: tên bảng DonDatHang Thuộc tính MaDH MaTB SoLuong DiaChi DienThoai Kiểu Char Char Varchar Varchar Char Null Ràng buộc PK FK Mô tả Mã đơn hàng Tên thiết bị Số lượng Địa Số điện thoại Ràng buộc PK Mô tả Mã đơn hàng Tên thiết bị Số lượng Địa Số điện thoại Tên thiết bị Số lượng Đơn giá Thành tiền 2.2.6 HoaDon: tên bảng HoaDon Thuộc tính MaHD TenHD MaNV MaNCC MaTB TenTB SoLuong DonGia ThanhTien Kiểu Char Varchar Char Char Char Varchar Integer Varchar Varchar Null FK FK FK Lập trình web PHP 27 2.2.7 PhieuNhap: tên bảng PhieuNhap Thuộc tính MaPhieu TenPhieu MaTB MaNV SoLuong NgayNhap ThanhTien Kiểu Char Varchar Varchar Varchar Number Datetime Number Null Ràng buộc PK FK FK Mô tả Mã phiếu Tên phiếu Mã thiết bị Mã nhân viên Số lượng Ngày nhập Thành tiền 2.2.8 PhieuXuat: tên bảng tbPhieuXuat Thuộc tính MaPhieu TenPhieu MaTB MaNV SoLuong NgayXuat ThanhTien 2.3 Kiểu Char Varchar Varchar Varchar Number Datetime Number Null Ràng buộc PK FK FK Mô tả Mã phiếu Tên phiếu Mã thiết bị Mã nhân viên Số lượng Ngày nhập Thành tiền Lược đồ liên kết bảng 2.4 Thiết kế giao diện - Giao diện trang chủ vào Website Lập trình web PHP 28 Hình 4.1 : Giao diện trang chủ - Giao diện đăng nhập thành viên Hình 4.2 : Giao diện đăng nhập - Giao diện quản lý hệ thống đăng nhập với quyền admin Hình 4.3 : Giao diện quản lý admin Lập trình web PHP 29 Hình 4.4 : Giao diện quản lý kho admin Kết luận Trải qua trình tìm hiểu xây dựng hệ thống nên website quản lý thiết bị cho công ty Hương Sắc Việt , cộng thêm giảng dạy lớp thầy, Nhóm chúng em phần hiểu quy trình, cách thức xây dưng hệ thống Qua hiểu rõ vai biểu đồ ngôn ngữ UML use case, biểu đồ hoạt động, biểu đồ trình tự, biểu đồ lớp, thấy tầm quan trọng biểu đồ dự án - Đây báo cáo sơ nên nhiều mặt hạn chế vấn đề tồn mô tả nghiệp vụ chưa đầy đủ, thiếu xác, sở liệu sơ xài chưa chuẩn hóa, giao diện web chưa thực hoàn thiện - Và thời gian tới chúng em cố gắng khác phục hạn chế, vân đề chưa tốt, bổ sung thêm chức thiếu cho hệ thống Tài liệu tham khảo - https://www.w3schools.com/ Lập trình web PHP 30 - Book : PHP & MySQL: Novice to Ninja, 6th Editionby Tom Butler and Kevin Yank 2.4.1.1 Lập trình web PHP ... kho đề quản lý kho quản lý thẻ kho ghi chép vào sổ chi tiết  Thiết bị đưa sử dụng ln phải có kế hoạch quản lý tình trạng thiết bị để kịp thời xử lý Quá trình quản lý chia phần sau: Quản lý tình... trì, thay mới, lý thiết bị? ?? Đồng thời nhân viên quản lý thiết bị phải có báo cáo chi tiết đầy đủ lên ban lãnh đạo  Thiết bị đựơc nhập vào kho Công ty phiếu nhập kho Bộ phận quản lý kho vào phiếu... Nhân viên hủy thiết bị: Nhân viên hủy thiết bị theo yêu cầu xin cấp phát thiết bị cửa đơn vij tiến hành hủy thiết bị Tất thiết bị bán lại hay bỏ không dung có phiếu xuất , báo cáo chứng từ liên

Ngày đăng: 10/12/2022, 00:16

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

  • Đang cập nhật ...

Tài liệu liên quan