Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
1,93 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ÂYDỰNGHỆTHỐNGQUẢNLÝBÁOGIÁCHOKHÁCHHÀ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âydựnghệthốngquảnlýbáogiáchokháchhà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 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 Mục lụ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 NỀN 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ôngdụng MySQL 22 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆTHỐNG 23 1.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 2.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 quanhệ 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áchhàng tiềm cách nhanh chóng bằng website để kháchhàng có thể tìm kiếm thay trước đến tận nơi Và nhu cầu thiết yếu kháchhà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âydựnghệthốngquảnlýbáogiá nền tảng website quan trọng cần thiết Vì nên em chọn đề tài: “ Xâydựnghệthốngquảnlýbáogiáchokháchhàng “ với mục đích nghiên cứu tìm hiểu xâydựng ứng quảnquảnlýbáogiá website Giúp doanh nghiệp, cửa hàng có thể dễ dàng quảnlý hay báogiá tới kháchhàng mà muốn Tối ưu chi phí, cơng sức quảnlý dễ dàng tiện lợi GIỚI THIỆU Mục tiêu đề tài Tìm hiểu, nghiên cứu xâydựng việc quảnlýbáogiá 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ảnlýbáogiáchokhách hàng, phân tích thiết kế hệthốngthơng tin quảnlýbáogiácho cơng ty Từ có thể xâydựng ứng dụngquảnlýbáogiá 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áchhàng hằng ngày muốn sử dụng dịch vụ nhiều Và kháchhàng chủ yếu cơng ty việc tìm kiếm truy cập website để đợi báogiá nên việc quảnlýbáogiá dịch vụ kháchhàng để giảm thiểu thiếu sót quảnlý chi tiết dịch vụ, kiểm soát chuẩn xác chokháchhàng Nhanh chóng tiện lợi Tăng hiệu cho cơng việc Kiểm sốt lượng báogiáhàng ngày hàng tháng Tránh sai lệch thông tin báogiá Khi kháchhàng có yêu cầu báogiá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áogiá theo yêu cầu kháchhàng Sau làm xong báogiá nhân viên chuyển báogiáchoquảnlý để kiểm duyệt Ở bước sau quảnlý kiểm duyệt khơng đồng ý ghi vào ghi để cho nhân viên sửa lại báogiá dựa theo báogiá cũ Nếu đồng ý xác nhận cho nhân viên gửi báogiá tới kháchhàng Khi gửi báogiáchokháchhang Nếu kháchhàng đồng ý nhân viên duyệt trạng thái báogiá Nhưng không đồng ý nhân viên phải gửi báogiá lại dựa báogiá cũ chokháchhàng Trong trường hợp q thời hạn báogiá 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áogiá hay sửa đổi lưu lại lịch sử thay đổi Và có thống kê báogiá theo ngày hay theo từng kháchhàng để muốn tìm kiếm báogiá hay xem lại kết thống kê Hệthốngcho phép nhân viên: Thêm dịch vụ để báo giá, tạo báo giá, sửa báogiá Các thông tin đều lưu vào lịch sử Hệthốngcho phép quản lý: Kiểm duyệt báogiá chức tạo báo giá, thêm dịch vụ để báogiá sửa báogiá xoá báogiá 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 chokháchhà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âydựng ứng dụng web hoà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ơngdụ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 ngồi 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 quanhệ Hình Mơ hình quanhệ CHƯƠNG ỨNG DỤNG THỰC NGHIỆM Môi Trường Thử Nghiệm Sử dụnghệ đ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 dụ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ảnlýbáogiá Ở phần giao diện quảnlýbáogiá có nhiều chức Thêm báogiá mới: Thêm báogiá cần Log báo giá: Lịch sử báogiáchokháchhàng Ở thêm phần tìm kiếm báogiá hiển thị theo ngày, email kháchhàng Danh sách báo giá: Hiển thị toàn danh sách báogiá hay thông tin trạng thái kháchhàng Thêm báogiáchokháchhàng Tên khách hàng: Nhập tên kháchhàng muốn báogiá Email: Nhập email kháchhàng muốn báogiá Số điện thoại: Nhập số điện thoại kháchhàng Thời gian bắt đầu báo giá: Hiệu lực bắt đầu báogiá Thời gian kết thúc: Thời gian hết liệu lực báogiá Ghi chú: Ghi chobáogiákháchhàng Dịch vụ: Ở chọn thêm dịch vụ mà kháchhàng yêu cầu Thêm báo giá: Thêm báogiá sau hồn tất thơng tin chokhá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áogiá Ở phần giao diện chi tiết báogiá sẽ có đầy đủ thông tin kháchhàng dịch vụ kháchhàng mua Kèm theo bảng giá số tiền mà kháchhà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áogiá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ú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áogiá cần thiết Gửi mail: Khi xác nhận sẽ có nút gửi Mail để gửi chokháchhà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áogiá Ở phần sửa báogiá ta có thể sửa thơng tin mong muốn xóa dịch vụ mà kháchhàng khơng u cầu Chỉnh sửa thông tin lưu lại xong Giao diện duyệt báogiá Giao diện duyệt báogiá mà có báogiá cần duyệt choquản trị Nếu duyệt báogiá 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áogiá Khi mà hủy không đồng ý với báogiá bạn chọn việc hủy báogiá 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áogiá Để 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áchhà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áchhàng Giao diện gửi mail chokháchhàng Đây giao diện gửi email chokháchhàngKháchhà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áchhà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âydựng phân tích thiết kế hệthốngthơng tin, việc cần làm trước hết phải xâydựnghệ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âydự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 chohệ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 q 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âydựnghệ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ốngthông tin hướng cấu trúc, NXB Thông tin Trùn thơng [3] Nguyễn Văn Vị (2002), Phân tích thiết kế hệthốngthông tin quản lý, NXB Thống kê [4] Lê Văn Phùng (2010), CSDL quanhệ 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á. .. HÀNG Báo cáo Yêu cầu báo cáo 1.2 Biểu đồ phân rã chức Quản lý báo giá Báo giá 1.1 Tạo báo giá 2.Cập nhật báo giá Kiểm duyệt 2.1 Sửa báo giá Gửi báo giá 3.1 Kiểm duyệt báo giá 2.2 Xoá báo giá 4.1