Xây dựng website quản lý kho cho mobifone thái nguyên

59 289 1
Xây dựng website quản lý kho cho mobifone thái nguyên

Đ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

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG - NGUYỄN THỊ THU THẢO XÂY DỰNG WEBSITE QUẢN LÝ KHO CHO MOBIFONE THÁI NGUYÊN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN THÁI NGUYÊN, NĂM 2016 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG - Ảnh x ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành: Công nghệ thông tin Đề tài: XÂY DỰNG WEBSITE QUẢN LÝ KHO CHO MOBIFONE THÁI NGUYÊN Sinh viên thực : Nguyễn Thị Thu Thảo Lớp : CNTTK10D Giảng viên hướng dẫn : TS Vũ Vinh Quang Thái Nguyên, năm 2016 LỜI NÓI ĐẦU Trong thời đại ngày công nghệ thông tin đóng vai trò quan trọng phát triển xã hội Công nghệ thông tin trở thành nhân tố quan trọng, cầu nối trao đổi thành phần xã hội toàn cầu, vấn đề Những năm gần với phát triển mạnh mẽ công nghệ thông tin website tin tức hình thành ngày nhiều, phổ biến rộng rãi toàn giới Đây lĩnh vực không lĩnh mang lại hiệu định cho kinh tết phát triển.Các công ty, doanh nghiêp, trường học cửa hàng, chí cá nhân có website riêng cho nhằm quảng bá tuyên truyền giới thiệu đến với người Với mục đích tìm hiểu internet, website thực hành phân tích thiết kế web em lựa chọn đề tài “Xây dựng website quản lý kho cho Mobifone Thái Nguyên”, nhằm giúp cho việc quản lý dễ dàng hơn, tốn nhân lực nhất, mang lại kết xác nhất, chạy nhiều hệ điều hành khác quản lý mặt hàng lúc nơi Em xin chân thành cảm ơn! LỜI CÁM ƠN Em xin chân thành cảm ơn Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông – Đại học Thái Nguyên tạo điều kiện cho em thực đồ án tốt nghiệp Em xin chân thành cảm ơn thầy giáo TS Vũ Vinh Quang tận tình hướng dẫn bảo em suốt thời gian thực đề tài Em xin chân thành cảm ơn thầy cô giáo khoa tận tình giảng dạy, trang bị cho chúng em kiến thức cần thiết suốt trình học tập trường Mặc dù cố gắng hoàn thành thưc tập với tất nỗ lực thân, xong không tránh khỏi thiếu sót, kính mong nhận đóng góp ý kiến tận tình bảo thầy cô giáo để đề tài thực tập em hoàn thiện Em xin chân thành cảm ơn ! Thái nguyên, tháng 06 năm 2016 Sinh viên thực Nguyễn Thị Thu Thảo MỤC LỤC LỜI NÓI ĐẦU LỜI CÁM ƠN MỤC LỤC CHƯƠNG : CƠ SỞ LÝ THUYẾT .5 1.1 Tìm hiểu ngôn ngữ PHP, hệ quản trị sở liệu My SQL 1.1.1 Giới thiệu sử dụng PHP 1.1.2 Giới thiệu MySQL 13 1.2 Tìm hiểu thương mại điện tử mạng máy tính 17 1.2.1 Giới thiệu thương mại điện tử 17 1.2.2 Một số ứng dụng thương mại điện tử .18 1.3 Sử dụng WebServer 21 CHƯƠNG : KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG .26 2.1 Khảo sát hệ thống 26 2.1.1 Khảo sát thực tế cửa hàng .26 2.1.2 Quá trình quản lý 26 2.1.3 Những tồn hướng khắc phục .27 2.1.4 Yêu cầu hệ thống 27 2.2.Biểu đồ use case: 28 2.2.1 Các tác nhân: 28 2.2.2 Xây dựng use case : .29 2.2.3 Biểu đồ trạng thái: 34 2.3 Thiết kế quản lý bán hàng: 34 2.3.1 Biểu đồ tuần tự: 34 2.4 Biểu đồ ca sử dụng: 41 2.4.1 Đăng nhập: 41 2.4.2 Nhập – Xuât hàng: .41 2.4.3 Lập hóa đơn: 42 2.4.4 Thống kê: 42 2.5 Sơ đồ thực thể liên kết: .43 CHƯƠNG MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH .44 3.1 Giao diện đăng nhập 44 3.2 Giao diện trang chủ 44 3.3 Giao diện giới thiệu 45 3.4 Giao diện cập nhật nhân viên 45 3.5 Giao diện sửa thông tin nhân viên 46 3.6 Giao diện thêm nhân viên 46 3.7 Giao diện cập nhật khách hàng 46 3.8 Giao diện sửa thông tin khách hàng 47 3.9 Giao diện thêm khách hàng 47 3.10 Giao diện danh sách nhà cung cấp 47 3.11 Giao diện sửa thông tin nhà cung cấp 48 3.12 Giao diện thêm nhà cung cấp 48 3.13 Giao diện cập nhật kho hàng 48 3.14 Giao diện sửa thông tin kho hàng 49 3.15 Giao diện thêm kho hàng 49 3.16 Giao diện cập nhật hàng hóa 49 3.17 Giao diện sửa thông tin hàng hóa 50 3.18 Giao diện thêm hàng hóa 50 3.19 Giao diện quản lý nhập 50 3.20 Giao diện thêm hóa đơn nhập 51 3.21 Giao diện chi tiết hóa đơn nhập 51 3.22 Giao diện quản lý xuất 52 3.23 Giao diện thêm hóa đơn xuất 52 3.24 Chi tiết hóa đơn xuất 52 3.25 Giao diện thống kê hàng tồn,thực 53 3.26 Giao diện thống kê hàng hóa 53 3.27 Giao diện thống kê nhà cung cấp 53 3.28 Giao diện thống kê khách hàng 54 KẾT LUẬN 55 TÀI LIỆU THAM KHẢO .56 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 57 CHƯƠNG : CƠ SỞ LÝ THUYẾT 1.1 Tìm hiểu ngôn ngữ PHP, hệ quản trị sở liệu My SQL 1.1.1 Giới thiệu sử dụng PHP 1.1.1.1 Giới thiệu a) Lịch sử đời: Năm 1995, Rasmus Lerdorf tạo PHP nhằm giải việc viết lặp lặp lại đoạn mã tạo trang Ban đầu tác giả có ý định tạo phân giải đơn giản để thay thẻ lệnh file HTML đoạn mã lệnh viết C b) PHP gì? Vì tính hữu dụng, khả phát triển, PHP bắt đầu sử dụng môi trường chuyên nghiệp trở thành “PHP: Hypertext Preprocessor” Đây ngôn ngữ kịch mã nguồn mở sử dụng cho mục đích chung, đặc biệt thích hợp cho phát triển Web nhúng vào HTML “PHP nhúng HTML”, có nghĩa PHP rải rác HTML, giúp cho việc phát triển website động dễ dàng PHP ngôn ngữ kịch (scripting language) Khác với ngôn ngữ lập lập trình, PHP thiết kế để thực điều sau kiện xảy (ví dụ, người dùng gửi biểu mẫu chuyển tới URL) PHP công nghệ phía máy chủ (server – side) không phụ thuộc môi trường (cross-platfom) Cả hai yếu tố quan trọng Khái niệm công nghệ phía máy chủ nói đến việc thứ PHP xảy máy chủ (ngược với máy khách máy người dùng) Tính chất không phụ thuộc môi trường cho phép PHP chạy hầu hết hệ điều hành windows, Unix (và nhiều biến thể nó), Macintosh…Một điều quan trọng mã kịch PHP viết máy chủ làm việc bình thường máy chủ khác mà không cần chỉnh sửa chỉnh sửa Mã PHP thực thi phía Server, trình duyệt người dùng truy cập trang web có chứa đoạn mã PHP trình duyệt nhận trang kết xử lý từ Web server, người dùng biết đoạn mã viết Mã PHP bao cặp dấu Tập tin PHP có phần mở rộng php php3 PHP tương tự JSP ASP với tập thẻ lệnh dùng cho trang HTML Điểm đặc biệt PHP phát triển hoàn toàn cho tảng web, vậy, mà ứng dụng viết PHP ngắn gọn so với VBScript hay JSP Đây điểm mạnh PHP so với Perl Cú pháp PHP mượn từ nhiều ngôn ngữ khác C, Java, Perl PHP giao tiếp với nhiều hệ CSDL MySQL, MS Access, Sybase, Oracle Microsoft SQL Không có khả thao tác CSDL, PHP có nhiều khả khác IMAP, SNMP, LDAP, XML PHP chạy hầu hết tảng hệ thống Trình máy chủ phân giải mã lệnh PHP tải miễn phí từ trang web thức PHP Có lẽ yếu tố hấp dẫn PHP hoàn toàn miễn phí Với máy tính cấu hình vừa phải chạy Linux, cài đặt Apache, PHP MySQL, bạn có máy chủ phục vụ nhiều ứng dụng web tương đối Toàn chi phí thời gian bạn bỏ để cài đặt phần mềm PHP xem thay cho Perl PHP làm nhiều Perl, hạn chế làm cho PHP dễ học dễ dùng Nhiều nhà phát triển dùng kết hợp hai: Perl dùng cho tác vụ chạy bên PHP dùng cho việc xử lý bề mặt Komodo Active State Corp công cụ miễn phí dùng để phát triển trang PHP c) Tại cần dùng PHP? PHP sử dụng để phát triển website động tốt, nhanh dễ dàng nghiên cứu giải pháp khác PHP có khả thực tích hợp chặt chẽ với hầu hết sở liệu có sẵn, tính bền vững linh động khả phát triển không giới hạn Tất đặc tính miễn phí PHP mã nguồn mở PHP vừa dễ với người sử dụng vừa có khả làm thứ, đáp ứng yêu cầu lập trình viên chuyên nghiệp PHP sử dụng ngày nhiều bắt kịp ASP (vốn xem ngôn ngữ kịch phổ biến nay) PHP modun thông dụng cho Apache (máy chủ Web phổ biến nhất) có mặt 12 triệu website 1.1.1.2 Sử dụng PHP a) Thẻ PHP Có loại khác thẻ PHP: - Kiểu Short: thẻ mặc định mà nhà lập trình PHP thường sử dụng - Kiểu định dạng XML: thẻ sử dụng với văn dạng XML - Kiểu Script: trường hợp muốn sử dụng PHP script tương tự khai báo Javascript hay VBScript echo “PHP script”; - Kiểu ASP: b) Gọi hàm PHP Để gọi hàm PHP, khai báo tương tự gọi hàm ngôn ngữ lập trình khác, hầu hết hàm gọi cần truyền tham số giá trị trả VD: Gọi hàm date()S c) Truy cập biến Form Thông thường cần lấy liệu người dùng nhập, dùng thẻ form trang web nhằm ràng buộc tất thẻ input, selec, textarea Dữ liệu đến từ script biến PHP, nhận biết chúng cách sử dụng dấu $ trước tên biến Có hai cách để truy cập liệu form thông qua biến - Để lấy giá trị thẻ form theo dạng POST: $_POST[‘ tên_thẻ’] - Để lấy giá trị thẻ form theo dạng GET: $_GET[‘tên_thẻ’] d) Khai báo biến PHP Engine không cần yêu cầu khai báo biến trước sử dụng, nhiên nên tập thói quen khai báo khởi tạo giá trị ban đầu cho biến trước sử dụng chúng e) Gán giá trị cho biến Để gán giá trị cho biến, biến chưa khai báo trước đó, biến coi vừa khai báo khởi tạo Trong trường hợp biến khai báo, biến thay đổi giá trị VD: f) Kiểu liệu biến PHP PHP hỗ trợ kiểu liệu - Interger: Sử dụng hầu hết cho giá trị có kiểu liệu số - Double: Sử dụng hầu hết cho giá trị có kiểu liệu số thực - String: Sử dụng hầu hết cho giá trị có kiểu liệu chuỗi, ký tự - Array: Sử dụng hầu hết cho giá trị có kiểu liệu mảng có phần tử kiểu liệu - Object: Sử dụng hầu hết cho giá trị có kiểu liệu đối tượng lớp g) Toán tử PHP * Các phép toán số học Toán tử Tên Ví dụ + Cộng $a + $b; - Trừ $a - $b; * Nhân $a*$b; / Chia $a/$b; % Modulo $a%$b; 2.5 Sơ đồ thực thể liên kết: 43 CHƯƠNG MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 3.1 Giao diện đăng nhập 3.2 Giao diện trang chủ 44 3.3 Giao diện giới thiệu 3.4 Giao diện cập nhật nhân viên 45 3.5 Giao diện sửa thông tin nhân viên 3.6 Giao diện thêm nhân viên 3.7 Giao diện cập nhật khách hàng 46 3.8 Giao diện sửa thông tin khách hàng 3.9 Giao diện thêm khách hàng 3.10 Giao diện danh sách nhà cung cấp 47 3.11 Giao diện sửa thông tin nhà cung cấp 3.12 Giao diện thêm nhà cung cấp 3.13 Giao diện cập nhật kho hàng 48 3.14 Giao diện sửa thông tin kho hàng 3.15 Giao diện thêm kho hàng 3.16 Giao diện cập nhật hàng hóa 49 3.17 Giao diện sửa thông tin hàng hóa 3.18 Giao diện thêm hàng hóa 3.19 Giao diện quản lý nhập 50 3.20 Giao diện thêm hóa đơn nhập 3.21 Giao diện chi tiết hóa đơn nhập 51 3.22 Giao diện quản lý xuất 3.23 Giao diện thêm hóa đơn xuất 3.24 Chi tiết hóa đơn xuất 52 3.25 Giao diện thống kê hàng tồn,thực 3.26 Giao diện thống kê hàng hóa 3.27 Giao diện thống kê nhà cung cấp 53 3.28 Giao diện thống kê khách hàng 54 KẾT LUẬN Sau thời gian 10 tuần, với bảo hướng dẫn thầy giáo Vũ Vinh Quang em hoàn thành đồ án, đề tài Xây dựng website quản lý kho cho Mobifone Tuy không tránh khỏi sai sót, website hoàn thành nội dung sau: - Nghiên cứu kiến thức ngôn ngữ PHP MySQL - Phân tích đánh giá yêu cầu website quản lý kho - Áp dụng kiến thức PHP MySQL việc xây dựng trang website quản lý kho - Chương trình đáp ứng tính ban đầu điều kiện để nâng cấp áp dụng vào thực tế - Giao diện dễ sử dụng, chức chia thành mục riêng , dễ tìm kiếm Những hạn chế: - Trang website sử dụng mật chung quản lý - Chưa phân quyền đăng nhập cho nhân viên kế toán sử dụng - Tính bảo mật chưa thực Hướng phát triển: Công nghệ thông tin ngành phát triển mạnh Việt Nam năm gần Internet trở thành phương tiện, công cụ tiện dụng cho việc học tập làm việc tất người Do đó, em muốn hoàn thiện trang website tốt hơn, phân tích kỹ yêu cầu, hoàn thiện chức năng, xây dựng giao diện thân thiện dễ sử dụng mạng tính chuyên nghiệp Trang website cần phải có bước phát triển như: - Tính bảo mật website cần hoàn thiện - Phân quyền đăng nhập cho nhân viên, kế toán Em hi vọng sau hoàn thiện bước phát triển trang website đáp ứng tốt nhu cầu thực tế từ áp dụng triển khai vào thực tiễn không Trung tâm Mobifone Thái Nguyên mà đáp ứng nhu cầu nhiều sở khác 55 TÀI LIỆU THAM KHẢO [1].Website : http://www.123doc.vn/document/1725439-giao-trinh-toan-tap-html5css3.htm [2].Diễn đàn : http://www.thuthuatweb.net/ [3] http://www.w3schools.com/ [4] PHP and MySQL Development – tác giả: Luke Welling, Laura Thomson [5] Learn PHP and MySQL – Zero to Hero Programming Crash Course – Tác giả: Paul Madoff [6] Learning PHP, MySQL and Javascript: with Jquery, CSS and HTML5 – Tác giả: Oreilly (Author – Robin Nixon) [7] Murach's PHP and MySQL – Tác giả: Joel Murach Ray Harris [8] Sử Dụng PHP & MYSQL – Thiết Kế Web Động - Tác giả: Nguyễn Trường Sinh 56 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN - ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Thái Nguyên, ngày… tháng….năm 2016 GIÁO VIÊN HƯỚNG DẪN (Ký ghi rõ họ tên) 57 ... tất yếu Xây dựng website quản lý trình xuất nhập sản phẩm Với phát triển mạnh mẽ công nghệ thông tin, nên việc quản lý kho hàng mạng một phương thức tốt để quản lý khoa học để nhà quản lý có bước... Thống kê hàng hóa cho khách hàng - Quản lý khách hàng - Cập nhật mặt hàng kho Khách hàng - Mua hàng Tăng doanh thu cho cửa hàng Người quản - Quản lý thu, chi - Quản lý tất lý - Quản lý nhập, xuất... đơn, quản lý khách hàng, xem danh sách mặt hàng, thống kê hàng hóa, lưu phiếu vào sở liệu - Người quản lý: đăng nhập vào hệ thống có chức năng: quản lý thu, quản lý chi, quản lý nhập, quản lý xuất,

Ngày đăng: 23/04/2017, 10:22

Từ khóa liên quan

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

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

Tài liệu liên quan