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

(TIỂU LUẬN) xây dựng một phần mềm quản lý kho vật tư điện trên nền website công ty điện lực evn cần thơ

108 4 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

Nội dung

MỤC LỤC KÝ HIỆU VIẾT TẮT STT Ký hiệu CSDL VT NPP NSX TÓM TẮT Ngày Công nghệ thông tin phát triển với tốc độ nhanh chóng Cơng nghệ tin học ứng dụng nhiều lĩnh vực ngHiển cứu khoa học, phát triển kinh tế, quân nhiều loại hình nghệ thuật khác Ở nước tiên tiến, máy tính ứng dụng nhiều lĩnh vực nhằm phục vụ lợi ích người Việc sử dụng mạng Internet khơng cịn q xa lạ cá nhân, tổ chức kinh tế, nhà nước Do vậy, công tác quản lý kho vật tư công tác thiếu tất tổ chức kinh tế, nhà nước Với lý phát triển Cơng nghệ thơng tin trở thành ngành kinh tế quan trọng, đặc biệt Công nghệ phần mềm Sự đời sản phẩm phần mềm đặc biệt phần mềm ứng dụng quản lý kho vài năm gần mang lại nhiều thuận lợi công tác quản lý hàng hoá tránh thất thu, mát Tuy nHiển bên cạnh tiện lợi mà chương trình mang lại, vần cịn có nhiều khó khăn, nhược điển cần khắc phục Nhược điểm chương trình cịn nhiều lý như: Bản thân nhà lập trình cịn hạn chế trình độ kinh nghiệm làm phần mềm Thông tin vật tư biến đổi hàng ngày mà sổ sách người thủ kho cập nhập thông tin cách xác Lý cho thấy việc xây dựng phần mềm quản lý kho vật tư điện website, đáp ứng nhanh hiệu yêu cầu tập hợp quản lý danh mục, nhập, xuất kho thống kê số lượng vật tư tồn xác nhanh chóng ABSTRACT Today, Information Technology has developed with quickly speed Information technology has been applied in many sectors such as scientific research, economic development, military and in many different forms of artistic In developed countries, the computer has been used in many sectors to serve human interests Using the Internet is no longer a stranger to all individuals, economic organizations, government Therefore, the management of warehouse supplies is an indispensable partner of all economic organizations and government agencies With this reason, the development of information technology has become an important economic sector, especially software technology The introduction of software products, especially software applications such as inventory management in recent years brought many advantages in the management of goods to avoid the loss of revenue, loss But besides the convenience that these programs bring, there are still many difficulties and disadvantages that need to be overcome dictionary The downside of the program are many reasons, such as the programming itself is limited to the level and experience of software Information on materials is transformed everyday that storekeepers can not update informations exactly For this reason that the construction of a warehouse management software on the website, quickly and effectively meet the requirements set of portfolio management, integration, warehousing and statistics are the number of materials exist accurately and quickly PHẦN GIỚI THIỆU ĐẶT VẤN ĐỀ Công nghệ thông tin ứng dụng rộng rãi lĩnh vực chứng minh tiện ích, tính hiệu tính thực tế Để xử lý thơng tin cách nhanh chóng, xác có hiệu ngành cơng nghệ thơng tin phát triển tương đối phổ biến giới nói chung Việt Nam nói riêng, cung cấp cho biện pháp cần thiết Đã qua thi thời tính tốn, lưu trử liệu bàng phương pháp thủ cơng truyền thống mang nặng tính lạc hậu, lỗi thời Việc ứng dụng công nghệ thông tin mang lại bước đột phá cho công tác quản lý kho, giúp danh nghiệp, công ty nắm bắt thông tin vật tư, hàng hóa, nguyên vật liệu sản phẩm cách xác kịp thời Mọi cơng việc quản lý giấy tờ rắc rồi, khoa học, thiếu hiệu trước thay phần mềm quản lý Đặt điển phần mềm quản lý dễ thao tác, nhanh gọn tiện ích, tính hiểu cao, … phần mềm quản lý chạy website Vì mà chúng ngày cơng ty, danh nghiệp ưa chuộng sử dụng LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ Hiện nay, nhu cầu phát triển Công ty điện lực EVN Cần Thơ, khiến cho công cụ hổ trợ quản lý hệ thống cũ trở nên lỗi thời lạc hậu Chi phí bảo trì nâng cấp nhiều nhược điểm khiến việc quản lý công cụ cũ trở nên khó khăn Vì cịn số hạn chế, nên việc tạo đề tài “Xây dựng phần mềm quản lý kho vật tư công ty điện lực EVN Cần Thơ web” để khắc phục khó khăn mà phần mềm quản lý kho cịn thiếu xót MỤC TIÊU ĐỀ TÀI Đề tài “Xây dựng phần mềm quản lý kho vật tư công ty điện lực EVN Cần Thơ web” hình thành nhầm mục đích khắc phục hạn chế bổ sung thêm số chức nhập, xuất, thống kê diễn nhanh chóng hoạt động tốt Các chức mà phần mềm cần bổ sung thêm: Giao diện thiết kế đại, co giản (Responsive) thiết bị di động Giao diện đơn giản, dễ sữ dụng Áp dụng công nghệ hổ trợ phù hợp để tăng tốt độ truy xuất phần mềm tốt Phù hợp với nghiệp vụ quản lý kho cơng ty Bổ sung thêm tính trợ giúp người dùng tương tác với … PHẠM VI ĐỀ TÀI - Tìm hiểu quy trình nghiệp vụ quản lý kho Công ty điện lực EVN Cần - Thơ xây dựng nhầm mục đích sau: Đáp ứng nhu cầu quản lý , tối ưu hóa việc lưu kho, chống sai sót thất q trình nhập xuất kho Đảm bảo tính chuyên nghiệp, thống cao việc quản lý phần liên quan đến kho Vật tư quản lý chi tiết đến kho, thuộc tính, đơn vị,… giảm tình trạng thất thốt, hư hao công tác quản lý kho lõng lẽo Xây dựng chức cho phần mềm quản lý kho web cịn thiếu chưa hồn thiện PHƯƠNG PHÁP NGHIỂN CỨU - Xây dựng đề tài để khắc phục hạn chế mà phần mềm quản lý - kho cịn thiếu sót Tạo giao diện phần mềm dễ sử dụng cho người dùng Cần có kiến thức cần thiết thiết kế đề tài web: Nắm vững kiến thức phân tích hệ thống thơng tin, CSDL: Phân tích liệu, sơ đồ, thiết kế CSDL Hiễu biết có khả sử dụng thành thạo lập trình web: PHP, HTML, Javascript, Jquery, Ajax,… Sử dụng Laravel Framework 5.0 BỐ CỤC CỦA LUẬN VĂN Nội dung luận văn gồm có phần: - Phần 1: Phần Giới thiệu gồm có: Đặt vấn đề, lịch sử giải quết vấn đề, mục tiêu, phạm vi đề tài, phương pháp ngHiển cứu - Phần 2: Nội dung gồm có chương: Mơ tả tổng quan, thiết kế cài đặt giải pháp, kiểm thử chức - Phần 3: Kết luận: Nêu kết đạt được, hạn chế hướng phát triển PHẦN NỘI DUNG CHƯƠNG 1: MÔ TẢ BÀI TỐN MƠ TẢ TỔNG QUAN 1.1 Mơ tả chức hệ thống STT MÃ CHỨC NĂNG 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1.2 RQ01 RQ02 RQ03 RQ04 RQ05 RQ06 RQ07 RQ08 RQ09 RQ010 RQ011 RQ012 RQ013 RQ014 RQ015 RQ016 RQ017 RQ018 RQ019 RQ020 RQ021 RQ022 RQ023 RQ024 RQ025 RQ026 RQ027 Đặc điểm người sử dụng Dựa vào phân quyền ta chia nhóm người sử dụng thành nhóm chính: Nhóm người dùng có quyền quản trị (Admin): Có khả đăng nhập để tra cứu thông tin nhân viên, quản lý thông tin nhân viên, quản lý nhà cung cấp, nhập kho, xuất kho,… Nhóm người dùng có quyền quản lý (Lãnh đạo, Trưởng phịng, Phó phịng): Có khả đăng nhập để tra cứu thông tin nhân viên, nhà cung cấp, nhà phân phối, thống kê kho, xem báo cáo,… Nhóm người dùng Thủ kho: Có khả đăng nhập để kiểm kê vật tư kho, lập phiếu nhập, xuất kho, thống kê, báo cáo vật tư kho Quản lý thông tin liên quan như: Nhà phân phối, nhà sản xuất, Khu vực tính Vật tư, vật tư, chất lượng Nhóm người dùng Nhân viên: Có khả đăng nhập để làm việc với danh mục khơng có quản lý chức như: nhập, xuất kho,… 1.3 Môi trường vận hành Hệ thống cài đặt máy tính Cơng ty điện lực EVN Cần Thơ Cơ sở liệu hệ thống cài đặt theo kiến trúc Client/Server hệ quản trị MySQL Các tập tin liệu lưu thông tin đối tượng đặt server Hình 1.1.3: Sơ đồ mơi trường vận hành hệ thống 1.4 Ràng buộc thực thi thiết kế - Ràng buộc thực thi: Giao diện đơn giản, thân thiện với người dùng Phần mềm chạy tất trình duyệt web Sử dụng đặt điểm tốt Laravel Framework 5.0 Công cụ lập trình chính: Sublime Text 3.0 - - Cơng cụ hổ trợ: Notepad++, PowerDesigner 16.1, Edraw Max 7.2 CSDL lưu server Ràng buộc thực thi: Đáp ứng nhanh nhu cầu người dùng, thời gian chờ vượt giới hạn hệ thống phải thông báo đến người dùng Yêu cầu ngôn ngữ: tiếng Việt, ngắn gọn, dễ hiễu CÁC YÊU CẦU GIAO TIẾP NGOÀI 2.1 Giao diện người sử dụng - Các điều khiển trang web cần quen thuộc, dễ thao tác với người dùng - Giao diện gồm thứ tiếng: tiếng Việt Ngôn ngữ dễ sử dụng - Tên trường thơng tin, chức phải thống tồn giao diện Font chữ Arial đơn giản không vướng mắt người dùng - Màu sắc sử dụng hài hòa 2.2 Giao tiếp phần cứng - Các tập tin CSDL lưu Server - Các máy đặt Khu vực Sở Điện Lực Tp.Cần Thơ truy xuất liệu thơng qua đường truyền Internet cần trang bị moderm kết nối internet - Các máy kết nối với thông qua mang LAN Khu vực 2.3 Giao tiếp phần mềm - Phải đảm bảo hoạt động tốt hệ điều hành khác nhau: Window, Ubuntu, IOS, MAC OS, Android,… - Đảm bảo hệ thống hoạt động tốt tất trình duyệt web phổ biến - Ngơn ngữ lập trình PHP (Được tùy biến Laravel Framework) kết hợp với ngôn ngữ khác: HTML, Javascript, CSS,… 2.4 Giao tiếp truyền thông tin - Sử dụng giao tiếp truyền thông tin HTTP, HTTPs - Hổ trợ tất trình duyệt phổ biến nay: IE, Chorme, FireFox, Cốc Cốc,… CÁC TÍNH NĂNG CỦA HỆ THỐNG 3.1 Đăng nhập Mã chức Tên chức Đối tượng sử dụng Tiền điều kiện Nội dung Cách xử lý Kết Ghi 3.2 Mã chức Tên chức Đối tượng sử dụng Tiền điều kiện Nội dung Cách xử lý Kết Đăng xuất Sửa: 3.17 Hướng dẫn - Mục đích: giúp người dùng xem hướng dẫn hệ thống - Cách xử lý: 81 3.18 Liên hệ - Mục đích: giúp người dùng gửi liên hệ đến công ty - Cách xử lý: 3.19 Thơng tin - Mục đích: giúp người dùng xem thông tin công ty - Cách xử lý: 3.20 Phản hồi - Mục đích: giúp người dùng gửi phản hồi đến công ty - Cách xử lý: 82 KẾT QUẢ XÂY DỰNG MỘT SỐ GIAO DIỆN CHÍNH - Trang đăng nhập: - Trang giao diện Tạo tài khoản: 83 - Trang giao diện Kho: - Trang giao diện Nhập kho: - Trang giao diện Kho hàng: 84 - Trang giao diện Chuyển kho: 85 CHƯƠNG 3: KIỂM THỬ MỤC TIÊU - Tài liệu giúp cho người phát triển tìm lỗi (nếu có) với chi phí thấp - Chứng minh phần mềm hoạt động thiết kế - Tài liệu kiểm thử giúp cho giai đoạn bảo trì, nâang cấp hệ thống trở nên dễ dàng - Từ kết kiểm thử đưa nhận xét phần mềm CÁC TRƯỜNG HỢP KIỂM THỬ 2.1 Trường hợp 1: Đăng nhập - Muc tiêu: Kiểm thử chức đăng nhập có hoạt đông đặc tả hay không - Kết nhập: Trường hợp - Kết xuất: Trường hợp 2.2 - Tạo tài khoản Mục tiêu: Kiểm thử chức Tạo tài khoản có với đặc tả hay không Kết nhập: Trường hợp Chọn Nhân viên: Nguyễn Văn A Nhập Mật khẩu: 123456 86 - Nhập lại mật khẩu: 123456 Chọn Nhân viên: Nguyễn Văn A Nhập Mật khẩu: abc123 Nhập lại mật khẩu: 123456 Chọn Nhân viên: Nguyễn Văn A Nhập Mật khẩu: 123456 Nhập lại mật khẩu: 123abc Chọn Nhân viên: Chọn-Nhập Mật khẩu: 123456 Nhập lại mật khẩu: 123456 Kết xuất: Trường hợp 2.3 - Trường hợp 3: Đổi mật Mục tiêu: Kiểm thử chức Tạo tài khoản có với đặc tả hay không Kết nhập: Trường hợp - Nhập lại mật cũ: 123456 Nhập mật mới: abc123 Nhập lại mật mới: abc123 Nhập lại mật cũ: abcdef Nhập mật mới: abc123 Nhập lại mật mới: abc123 Nhập lại mật cũ: 123456 Nhập mật mới: abc123 Nhập lại mật mới: abcbef Nhập lại mật cũ: 123456 Nhập mật mới: abcbef Nhập lại mật mới: abc123 Kết xuất: Trường hợp 87 2.4 - Trường hợp 4: Thêm khu vực Mục tiêu: Kiểm thử chức thêm khu vực có với đặc tả hay không Kết nhập: Trường hợp Không nhập tất trường 2Khơng nhập trường Nhập sai trường Nhập tất trường Kết xuất: - Trường hợp 2.5 - Trường hợp 5: Sửa khu vực Mục tiêu: Kiểm thử chức sửa khu vực có với đặc tả hay khơng Kết nhập: Trường hợp Không nhập tất trường 2Không nhập trường Nhập sai trường Nhập tất trường Kết xuất: - Trường hợp 88 2.6 - Trường hợp 6: Xóa khu vực Mục tiêu: Kiểm thử chức xóa khu vực có với đặc tả hay không Kết nhập: Trường hợp - Không chọn Chọn khu vực Chọn tất khu vực Kết xuất: Trường hợp 2.7 - Trường hợp 7: Tìm kiếm khu vực Mục tiêu: Kiểm thử chức Tìm kiếm khu vực có với đặc tả hay không Kết nhập: Trường hợp Nhập vào ô Tim kiếm: 001 Nhập vào ô Tim kiếm: 002312 Nhập vào ô Tim kiếm: Ninh Kiều 4Nhập vào ô Tim kiếm: abc 5Nhập vào ô Tim kiếm: Kết xuất: - Trường hợp 2.8 Trường hợp 8: Nhập kho 89 - Mục tiêu: Kiểm thử chức Nhập kho có với đặc tả hay không Kết nhập: Trường hợp Chọn Nhà phân phối: Công ty TNHH ABC Nhập Lý do: Nhập vật tư vào kho Nhập Lý do: Nhập vật tư vào kho Chọn Mã VT: 001 Chọn số lượng: 10 Chọn Nhà phân phối: Chọn-Chọn Mã VT: 001 Chọn số lượng: 10 Chọn Nhà phân phối: Công ty TNHH ABC Nhập Lý do: Chọn Mã VT: 001 Chọn số lượng: 10 Chọn Nhà phân phối: Công ty TNHH ABC Nhập Lý do: Nhập vật tư vào kho Chọn Mã VT: Chọn số lượng: 10 Chọn Nhà phân phối: Công ty TNHH ABC - Nhập Lý do: Nhập vật tư vào kho Nhập Lý do: Nhập vật tư vào kho Chọn Mã VT: 001 Chọn số lượng: -10 Chọn Nhà phân phối: Công ty TNHH ABC Chọn Mã VT: 001 Chọn số lượng: Kết xuất: Trường hợp 90 PHẦN KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC Về lý thuyết: - Nâng cao khả tự tìm tịi, học hỏi, khả đọc hiểu tài liệu tiếng Anh Hiểu sâu Laravel Framework - php framework lớn Hiểu vận dụng thành thạo mơ hình MVC, kiến thức hỗ trợ trình xây dựng hệ thống: CSS, HTML, MySQL, Javascript, Ajax,… Khả lập trình, xây dựng mộ hệ thống đáp ứng nhu cầu thực tế nâng cao Ngồi ra, cịn tích lũy thêm kinh nghiệm xây dựng kế hoạch cho việc phát triển phần mềm hoàn chỉnh, cách bố trí quản lý thời gian cho hợp lý Nâng cao khả thuyết trình, trình bày vấn đề Rèn luyện thêm kỹ viết tài liệu phần mềm chuẩn Về ứng dụng: Xây dựng thành công phần mềm“ Xây dựng phần mềm quản lý kho vật tư công ty điện lực EVN Cần Thơ web” đáp ứng quy trình nghiệp vụ Công ty EVN Cần Thơ Hệ thống đưa vào hoạt động thử nghiệm thành công hosting, tốc độ xử lý mức chấp nhận chưa thấy phát sinh lỗi nghiêm trọng Các module hệ thống đa phần code tự viết nên an toàn HẠN CHẾ - Khả làm việc thực tế thân hạn chế nên gặp khơng - ích khó khăn q trình xây dựng hệ thống cho thân thiện, gần gũi với người dùng Thời gian thực cịn nên số vấn đề chưa giải giải chưa tối ưu triệt để Hệ thống đáp ứng nghiệp vụ Công ty EVN Cần Thơ, số hạn chế chưa đáp ứng vào thực tế Một số chức hệ thống đáp ứng phần yêu cầu người dùng, chưa có tính sáng tạo, đột phá cách giải vấn đề 91 HƯỚNG PHÁT TRIỂN - Hồn thiện số chức cịn hạn chế hệ thống - Tìm hiểu thêm quy trình nghiệp vụ cơng ty khác quản - lý kho có quy mơ phức tạp để áp dụng cho Cơng ty EVN Cần Thơ Hồn thiện giao diện hệ thống co giãn tốt thiết bị di động 92 TÀI LIỆU THAM KHẢO [1] Laravel Framework 5.0 - https://laravel.com/docs/5.0 [4] HTML, Javascript, CSS, - http://www.w3schools.com/ [5] Bootstrap - http://getbootstrap.com/ [9] Học Laravel qua video http://khoapham.vn/ [10] Các diễn đàn, forum: https://laracasts.com/ , http://stackoverflow.com/ [11] Trình diễn hình ảnh : http://www.owlcarousel.owlgraphic.com/ [12] Jquery: https://jquery.com/ [13] Icon: https://fortawesome.github.io/Font-Awesome/ [14] Github: https://github.com 93 ... ? ?Xây dựng phần mềm quản lý kho vật tư công ty điện lực EVN Cần Thơ web” để khắc phục khó khăn mà phần mềm quản lý kho cịn thiếu xót MỤC TIÊU ĐỀ TÀI Đề tài ? ?Xây dựng phần mềm quản lý kho vật tư. .. việc quản lý phần liên quan đến kho Vật tư quản lý chi tiết đến kho, thuộc tính, đơn vị,… giảm tình trạng thất thốt, hư hao công tác quản lý kho lõng lẽo Xây dựng chức cho phần mềm quản lý kho. .. cập nhập thơng tin cách xác Lý cho thấy việc xây dựng phần mềm quản lý kho vật tư điện website, đáp ứng nhanh hiệu yêu cầu tập hợp quản lý danh mục, nhập, xuất kho thống kê số lượng vật tư tồn

Ngày đăng: 17/12/2022, 05:00

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w