1. Trang chủ
  2. » Tất cả

Xây dựng hệ thống quản lý báo giá cho khách hàng

44 2 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

Thông tin cơ bản

Định dạng
Số trang 44
Dung lượng 2,56 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Nguyễn Khắc Cường Giảng viên hướng dẫn: TS Đỗ Văn Chiểu HẢI PHÒNG - 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - XÂY DỰNG HỆ THỐNG QUẢN LÝ BÁO GIÁ CHO KHÁCH HÀNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Nguyễn Khắc Cường Giảng viên hướng dẫn: TS Đỗ Văn Chiểu HẢI PHÒNG - 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Nguyễn Khắc Cường Lớp: CT1802 Mã SV: 1412101111 Ngành: Công nghệ thông tin Tên đề tài: Xây dựng hệ thống quản lý báo giá cho khách hàng LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý thầy cô Trường Đại Học Dân Lập Hải Phịng, người dìu dắt em tận tình, truyề n đạt cho em kiến thức học quý báu suốt thời gian em theo học trường Em xin trân trọng gửi lời cảm ơn đến tất thầy cô khoa Công Nghệ Thông Tin, đặc biệt thầy giáo ThS Đỡ Văn Chiể u, thầy tận tình hướng dẫn giúp đỡ em suốt trình làm tốt nghiệp Với bảo thầy, em có định hướng tốt việc triể n khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin cảm ơn người thân gia đình quan tâm, động viên tạo cho em điề u kiện tốt suốt trình học tập làm tốt nghiệp Ngoài ra, em xin gửi lời cảm ơn tới tất bạn bè, đặc biệt bạn lớp CT1802 ln gắn bó, học tập giúp đỡ em năm qua suốt trình thực đồ án Em xin chân thành cảm ơn! Hải Phòng, ngày tháng năm 2018 Sinh viên Nguyễn Khắc Cường Mu ̣c lu ̣c LỜI MỞ ĐẦU GIỚI THIỆU Mục tiêu đề tài Giới thiệu về Công ty Mô tả hoạt động hệ thống CHƯƠNG 1: LẬP TRÌNH TRÊN NEN TẢNG WEB 10 World Wide Web HTML 10 1.1 World Wide Web 10 1.2 Khái niệm 10 1.3 Cách tạo trang web 10 1.4 Trình duyệt web (web Client hay web Browser) 10 Webserver 10 Phân loại Web 11 HTML 11 4.1 Cấu trúc chung trang HTML 11 4.2 Các thẻ HTML 12 Ngôn ngữ PHP MySQL 13 5.1 Ngôn ngữ PHP 13 5.1.1 Khái niệm 13 5.1.2 Lý nên dùng PHP 13 5.1.3 Hoạt động PHP 14 5.1.4 Tổng quan về PHP 14 5.1.5 Các phương thức sử dụng lập trình PHP 16 5.1.6 Cookie Session PHP 17 5.1.7 Hàm 18 5.2 MySQL 19 5.2.1 Giới thiệu sở liệu: 19 5.2.2 Mục đích sử dụng sở liệu: 19 5.2.3 Các kiể u liệu sở liệu MySQL 19 5.2.4 Các thao tác cập nhật liệu 21 5.2.5 Các hàm thông dụng MySQL 22 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 23 Biể u đồ nghiệp vụ 23 1.1 Biể u đồ ngữ cảnh hệ thống 23 1.2 Biể u đồ phân rã chức 24 1.3 Mô tả chi tiết chức 24 1.4 Danh sách hồ sơ liệu 25 1.5 Ma trận thực thể liệu 25 Mơ hình hóa 26 2.1 Biể u đồ luồng liệu hệ thống 26 Thiết kế mơ hình sở liệu 27 3.1 Mơ hình liên kết thực thể ER 27 3.2 Các kiể u liên kết 27 3.3 Mơ hình ER 28 Thiết kế bảng liệu 29 Mơ hình quan hệ 31 CHƯƠNG ỨNG DỤNG THỰC NGHIỆM 32 Môi Trường Thử Nghiệm 32 Giao diện ứng dụng 32 KẾT LUẬN 43 TÀI LIỆU THAM KHẢO 44 LỜI MỞ ĐẦU Hiện Công nghệ thông tin thông tin vô phát triể n Internet dần trở thành thứ không thể thiếu sống Trước điện nước thứ quan trọng đến Nhưng mạng Internet vấn đề đáng quan tâm sống hàng ngày Càng ngày người dùng mạng dần trở thành công việc mỗi ngày Việc mua hàng tìm kiếm thơng tin mạng dần phổ biến năm gần Đây lợi cho doanh nghiệp hay chủ cửa hàng có thể tiếp cận khách hàng tiề m cách nhanh chóng bằ ng website để khách hàng có thể tìm kiếm thay trước đến tận nơi Và nhu cầu thiết yếu khách hàng muốn mua số sản phẩ m hay dịch vụ họ có thể biết thơng tin giá Từ thực tế có thể nhìn thấy việc xây dựng hệ thống quản lý báo giá nề n tảng website quan trọng cần thiết Vì nên em chọn đề tài: “ Xây dựng hệ thống quản lý báo giá cho khách hàng “ với mục đích nghiên cứu tìm hiể u xây dựng ứng quản quản lý báo giá website Giúp doanh nghiệp, cửa hàng có thể dễ dàng quản lý hay báo giá tới khách hàng mà muốn Tối ưu chi phí, cơng sức quản lý dễ dàng tiện lợi GIỚI THIỆU Mu ̣c tiêu đề tài Tìm hiể u, nghiên cứu xây dựng việc quản lý báo giá Công ty 5ACE Thu thập thông tin yêu cầu khách hàng, báo cáo dịch vụ có liên quan đến việc quản lý báo giá cho khách hàng, phân tích thiết kế hệ thống thơng tin quản lý báo giá cho cơng ty Từ có thể xây dựng ứng dụng quản lý báo giá dịch vụ nề n tàng website Giới thiệu Công ty Công ty 5ACE: Lĩnh vực hoạt động: cung cấp dịch vụ giải pháp mạng xã hội Facebook tăng like fanpage, tăng lượt người theo dõi, tăng lượt like viết dịch vụ tăng người xem livestream Thiết kế website nhiề u dịch vụ khác liên quan tới giải pháp marketing Hotline: 09.6465.8888 Website: www.5ace.vn Fanpage: www.Facebook.com/prmarketingonline Địa chỉ: Trung cư PG An Đồng – An Dương – Hải Phịng Mơ tả hoạt động hệ thống Công ty 5ACE – Kinh doanh dịch vụ giải pháp liên quan tới mạng xã hội Điể n hình dịch vụ hay giải pháp mạng xã hội Facebook Qua khảo sát đánh giá mạng xã hội Facebook ngày trở nên phát triể n rộng rãi người sử dụng Các chủ shop hay doanh nghiệp lớn nhỏ đề u không bỏ lỡ hội tiếp cận hàng triệu người dùng nhanh chóng Vì lượng khách hàng hằ ng ngày muốn sử dụng dịch vụ nhiề u Và khách hàng chủ yếu cơng ty việc tìm kiếm truy cập website để đợi báo giá nên việc quản lý báo giá dịch vụ khách hàng để giảm thiể u thiếu sót quản lý chi tiết dịch vụ, kiể m soát chuẩ n xác cho khách hàng Nhanh chóng tiện lợi Tăng hiệu cho cơng việc Kiể m sốt lượng báo giá hàng ngày hàng tháng Tránh sai lệch thông tin báo giá Khi khách hàng có yêu cầu báo giá cho sản phẩ m dịch vụ hay nhiề u sản phẩ m dịch vụ Thì nhân viên sẽ tạo báo giá theo yêu cầu khách hàng Sau làm xong báo giá nhân viên chuyể n báo giá cho quản lý để kiể m duyệt Ở bước sau quản lý kiể m duyệt khơng đồng ý ghi vào ghi để cho nhân viên sửa lại báo giá dựa theo báo giá cũ Nếu đồng ý xác nhận cho nhân viên gửi báo giá tới khách hàng Khi gửi báo giá cho khách hang Nếu khách hàng đồng ý nhân viên duyệt trạng thái báo giá Nhưng khơng đồng ý nhân viên phải gửi báo giá lại dựa báo giá cũ cho khách hàng Trong trường hợp thời hạn báo giá có hiệu lực nhân viên trạng thái về không phản hồi Qua mỗi lần báo giá hay sửa đổi lưu lại lịch sử thay đổi Và có thống kê báo giá theo ngày hay theo từng khách hàng để muốn tìm kiếm báo giá hay xem lại kết thống kê Hệ thống cho phép nhân viên: Thêm dịch vụ để báo giá, tạo báo giá, sửa báo giá Các thông tin đề u lưu vào lịch sử Hệ thống cho phép quản lý: Kiể m duyệt báo giá chức tạo báo giá, thêm dịch vụ để báo giá sửa báo giá xoá báo giá CHƯƠNG 1: LẬP TRÌNH TRÊN NỀN TẢNG WEB World Wide Web HTML 1.1 World Wide Web 1.2 Khái niệm World Wide Web (WWW) hay gọi web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc về WWW Ngày số website giới đạt tới số khổng lồ WWW cho phép truy xuất thơng tin văn bản, hình ảnh, âm thanh, video tồn giới Thơng qua website, q cơng ty có thể giảm thiể u tối đa chi phí in ấn phân phát tài liệu cho khách hàng nhiề u nơi 1.3 Cách tạo trang web Có nhiề u cách để tạo trang web, có thể tạo trang web chương trình xử lí văn nào: - Tạo web bằ ng cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad, v.v chương trình soạn thảo văn có sẵn Window - Thiết kế bằ ng cách dùng web Wizard công cụ Word 97, Word 2000 - Thiết kế web bằ ng phần mề m chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor, Phần mề m chuyên nghiệp DreamWeaver sẽ giúp thiết kế trang web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML sẽ có sẵn phần code Để xây dựng ứng dụng web hồn chỉnh có tính thương mại, cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle, Khi muốn triể n khai ứng dụng web mạng, điề u kiện về cấu hình phần cứng, cần có trình chủ web thường gọi web Server 1.4 Trình duyệt web (web Client hay web Browser) Trình duyệt Web cơng cụ truy xuất liệu mạng, phần mề m giao diện trực tiếp với người sử dụng Nhiệm vụ Web Browser nhận yêu cầu người dùng, gửi yêu cầu qua mạng tới Web Server nhận liệu cần thiết từ Server để hiể n thị lên hình Để sử dụng dịch vụ WWW, Client cần có chương trình duyệt Web, kết nối vào Internet thơng qua ISP Các trình duyệt thơng dụng là: Microsoft Internet Explorer, Google Chrome, Mozilla FireFox… Webserver Webserver máy tính nối vào Internet chạy phần mề m thiết kế Webserver đóng vai trị chương trình xử lí nhiệm vụ xác định, tìm trang thích hợp, xử lí tổ hợp liệu, kiể m tra liệu hợp lệ Webserver nơi lưu trữ sở liệu, phần mề m đảm nhiệm vai trò server cung cấp dịch vụ Web STT 10 11 12 Bảng DetailPriceList Tên trường Status Note Action Update_time Kiể u liệu Int(11) varchar(1000) Text int(11) Ghi Trạng thái dịch vụ Ghi khách Hành động Thời gian cập nhật STT Bảng Service Tên Trường ID id_pricelist id_service quantity id_vat id_time Kiể u liệu Int(11) Int(11) Int(11) Int(11) Int(11) Int(11) Ghi Khóa Khóa ngồi Khóa ngồi Số lượng Khóa ngồi Khóa Kiể u liệu Int(11) varchar(100) varchar(100) Int(11) varchar(1000) Ghi Khóa Tên dịch vụ Giá dịch vụ Thời hạn dịch vụ Ghi dịch vụ STT Tên Trường ID Name Price Time Note Bảng DetailLogPriceList STT Bảng Time Tên Trường ID id_logpricelist id_service quantity id_vat id_time Kiể u liệu Int(11) Int(11) Int(11) Int(11) Int(11) Int(11) Ghi Khóa Khóa ngồi Khóa ngồi Số lượng Khóa ngồi Khóa ngồi STT Bảng VAT Tên Trường ID Time Note Kiể u liệu Int(11) Int(11) varchar(100) Ghi Khóa Thời hạn dịch vụ Ghi dịch vụ STT Tên Trường ID VAT Kiể u liệu Int(11) Int(11) Ghi Khóa Tỷ lệ % Mơ hình quan hệ Hình Mơ hình quan hệ CHƯƠNG ỨNG DỤNG THỰC NGHIỆM Môi Trường Thử Nghiệm Sử dụng hệ điề u hành: linux - Cpanel: 70.0.54 - Phiên php là: 5.6.30 - Phiên MySql là: 5.1.73 Giao diện ứng du ̣ng Giao diện đăng nhập Ở giao diện đăng nhập có phần như: Tên đăng nhập: Nhập tên đăng nhập bạn vào Mật khẩ u: Nhập mật khẩ u bạn Nhớ mật khẩ u: Ghi nhớ mật khẩ u đăng nhập Quên mật khẩ u: Ở bước bạn không nhớ mật khẩ u có thể cài lại mật khẩ u nhờ chức Đăng ký: Đăng ký để tạo tài khoản cần Đăng nhập: Sau điề n đầy đủ thông tin tài khoản mật khẩ u ta có thể truy cập tiếp tục nhờ nút đăng nhập Giao diện sau đăng nhập Ở giao diện đăng nhập có nhiề u chức bảng điề u khiể n, quản lý, thành viên, phần khác Giao diện quản lý báo giá Ở phần giao diện quản lý báo giá có nhiề u chức Thêm báo giá mới: Thêm báo giá cần Log báo giá: Lịch sử báo giá cho khách hàng Ở thêm phần tìm kiếm báo giá hiể n thị theo ngày, email khách hàng Danh sách báo giá: Hiể n thị tồn danh sách báo giá hay thơng tin trạng thái khách hàng Thêm báo giá cho khách hàng Tên khách hàng: Nhập tên khách hàng muốn báo giá Email: Nhập email khách hàng muốn báo giá Số điện thoại: Nhập số điện thoại khách hàng Thời gian bắt đầu báo giá: Hiệu lực bắt đầu báo giá Thời gian kết thúc: Thời gian hết liệu lực báo giá Ghi chú: Ghi cho báo giá khách hàng Dịch vụ: Ở chọn thêm dịch vụ mà khách hàng yêu cầu Thêm báo giá: Thêm báo giá sau hồn tất thơng tin cho khách xác nhận đồng ý Thêm mới: Khi cần thêm dịch vụ mà chưa có sở liệu sẽ chọn nút để thêm dịch vụ mà muốn bắt đầu thêm lại Giao diện xem chi tiết báo giá Ở phần giao diện chi tiết báo giá sẽ có đầy đủ thơng tin khách hàng dịch vụ khách hàng mua Kèm theo bảng giá số tiề n mà khách hàng sẽ thực nhận thấy Thông tin bao gồm Tên khách hàng,email khách hàng, số điện thoại khách hàng, người gửi, thời gian bắt đầu thời gian hết hạn báo giá Thông tin dịch vụ,số lượng,đơn giá,thời gian, tiề n VAT, thành tiề n tổng số tiề n phải toán Ngồi cịn có nút để thực thi sau: In hóa đơn: In hóa đơn kết nối với máy in Sửa báo giá: Sửa lại báo giá cần thiết Gửi mail: Khi xác nhận sẽ có nút gửi Mail để gửi cho khách hàng trực tiếp Thay phải xử lý Quay lại: Nút giúp quay lại về giao diện trước nhanh chóng Giao diện sửa báo giá Ở phần sửa báo giá ta có thể sửa thơng tin mong muốn xóa dịch vụ mà khách hàng khơng u cầu Chỉnh sửa thông tin lưu lại xong Giao diện duyệt báo giá Giao diện duyệt báo giá mà có báo giá cần duyệt cho quản trị Nếu duyệt báo giá có thể để lại ghi chọn duyệt sẽ đẩ y thông tin lên website Giao diện ghi không đồng ý báo giá Khi mà hủy không đồng ý với báo giá bạn chọn việc hủy báo giá ghi lý lại cho nhân viên để biết mà chỉnh sửa cho phù hợp Nếu không muốn hủy chọn Close để tắt Giao diện in hóa đơn Giao diện tìm kiếm theo trạng thái Ở phần ta có thể tìm kiếm theo trạng thái bảng báo giá Để dễ dàng lọc trạng thái mà muốn tìm kiếm để xử lý Giao diện tìm kiếm nhanh Ở giao diện tìm kiếm nhanh bạn có thể tìm từ khóa để hiể n thị cho bạn Sẽ kết gần với toàn danh sách hiể n thị Đưa kết gần với từ khóa muốn tìm kiếm Giao diện chọn số danh sách trang Ở phần có thể tùy chọn số bảng trang.Ví dụ chọn 10 sẽ có 10 bảng trang, hay chọn 20,30,50 sẽ có số bảng tương ứng chọn Giao diện tìm kiếm theo email khách hàng Ở giao diện cần chọn theo email mà muốn tìm kiếm lọc Nó sẽ hết tất thơng tin mà cần chọn Rất đơn giản phải không Giao diện lưu lại lịch sử khách hàng Giao diện gửi mail cho khách hàng Đây giao diện gửi email cho khách hàng Khách hàng sẽ thấy thông tin Giao diện chi tiết lưu hành động Ở lưu lại hết giá trị cũ mà chưa thực thi chuyể n đổi Khi nhìn vào ta biết giá trị cũ giá trị giá trị thay đổi Giao diện tìm kiếm lịch sử hành động theo email Ở ta có thể tìm kiếm hay lọc thoải mái theo email khách hàng Giao diện tìm kiếm theo ngày tháng Ngày bắt đầu: Chọn ngày tìm kiếm bắt đầu Ngày kết thúc: Chọn ngày kết thúc tìm kiếm Sau lọc sẽ lọc cho bạn thơng tin lịch sử từ ngày bắt đầu tới ngày kết thúc Ta có thể dễ dàng nhận biết thêm thông tin KẾT LUẬN Để xây dựng phân tích thiết kế hệ thống thông tin, việc cần làm trước hết phải xây dựng hệ thống sát với thực tế Khảo sát hệ thống cơng việc quan trọng, giúp thu thập liệu cách xác chi tiết để tiếp tục xây dựng bước Việc phân tích liệu cách xác sẽ giúp thiết lập chức cách hợp lý nhằ m phát huy sử dụng điề u khiể n hệ thống, làm cho hệ thống thân thiện với người sử dụng Thiết kế giao diện với màu sắc bố cục hài hòa tạo cho người sử dụng cảm thấy thoải mái tiếp xúc Đồng thời, tiện ích hay đem lại hiệu làm việc Từ đó, hệ thống góp phần khơng nhỏ thúc đẩ y trình sản xuất kinh doanh doanh nghiệp, giúp cho doanh nghiệp có lợi nhuận cao Vì thời gian có hạn, kinh nghiệm thực tế chưa nhiề u nên việc phân tích toán về thực tương đối đầy đủ, nhiên chưa mơ tả đầy đủ khía cạnh vấn đề Xây dựng hệ thống với chức chính, có chức chưa đầy đủ, nhiề u chức có chưa tiện dụng đơn giản TÀI LIỆU THAM KHẢO [1] Phạm Hữu Khang – Lập trình web bằ ng php 5.3 MySQL 5.1 – NXB Phương Đông [2] Lê Văn Phùng (2011), Kỹ thật phân tích thiết kế hệ thống thông tin hướng cấu trúc, NXB Thông tin Truyề n thông [3] Nguyễn Văn Vị (2002), Phân tích thiết kế hệ thống thơng tin quản lý, NXB Thống kê [4] Lê Văn Phùng (2010), CSDL quan hệ cơng nghệ phân tích – thiết kế, NXB Thông tin Truyề n thông ... “ Xây dựng hệ thống quản lý báo giá cho khách hàng “ với mục đích nghiên cứu tìm hiể u xây dựng ứng quản quản lý báo giá website Giúp doanh nghiệp, cửa hàng có thể dễ dàng quản lý hay báo giá. .. khách hàng, báo cáo dịch vụ có liên quan đến việc quản lý báo giá cho khách hàng, phân tích thiết kế hệ thống thơng tin quản lý báo giá cho cơng ty Từ có thể xây dựng ứng dụng quản lý báo giá. .. KẾ HỆ THỐNG Biểu đồ nghiệp vu ̣ 1.1 Biểu đồ ngữ cảnh hệ thống QUẢN LÝ KHÁCH HÀNG Bảng báo giá Gửi yêu cầu Báo giá Đã xét duyệ t Báo giá Chưa xét duyệt HỆ THỐNG BÁO GIÁ QUẢN LÝ KHÁCH HÀNG Báo

Ngày đăng: 18/03/2023, 17:37

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

TÀI LIỆU LIÊN QUAN

w