Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 77 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
77
Dung lượng
1,51 MB
Nội dung
Bộ giáo dục đào tạo Tr-ờng đại học dân lập hải phòng - - - - - - - o0o- - - - - - - ĐỒ ÁN TỐT NGHIỆP NGÀNH CƠNG NGHỆ THƠNG TIN HẢI PHỊNG 2013 Bé giáo dục đào tạo Tr-ờng đại học dân lập hải phòng -o0o - XY DNG WEBSITE QUN Lí BN SA đồ án tốt nghiệp đại học hệ quy Ngành: Công nghệ Thông tin HI PHềNG - 2013 Bộ giáo dục đào tạo Tr-ờng đại học dân lập hải phòng -o0o - XÂY DỰNG WEBSITE QUẢN LÝ BÁN SA đồ án tốt nghiệp đại học hệ quy Ngành: Công nghệ Thông tin Sinh viờn thc hin: ng Văn Thắng Giáo viên hƣớng dẫn: Th.s Nguyễn Trịnh Đông Mã sinh viên: 1351010035 HẢI PHÒNG - 2013 - - - - - - - o0o- - - - - - - nhiệm vụ đề tài Ni dung v yêu cầu giải nhiệm vụ đề tài tốt nghiệp a Nội dung: Tìm hiểu quy trình quản lý bán hàng Tìm hiểu đặc trƣng quản lý bán hàng với sản phẩm sữa Tìm hiểu ngơn ngữ lập trình PHP hệ quản trị CDL MySQL Phân tích hệ thống quản lý bán sữa cửa hàng, đại lý Xây dựng Website mô b Các yêu cầu cần giải Phân tích hệ thống quản lý bán sữa Xây dựng Website quản lý bán sữa Các số liệu cần thiết để thiết kế tính toán ……………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Địa điểm thực tập ……………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ tên: Nguyễn Trịnh Đông Học hàm, học vị: Thạc sĩ Cơ quan công tác: Trƣờng đại học Dân lập Hải Phòng Nội dung hƣớng dẫn Đề tài tốt nghiệp đƣợc giao ngày 23 tháng 03 năm 2013 Yêu cầu phải hoàn thành trƣớc ngày 29 tháng 06 năm 2013 Đã nhận nhiệm vụ: Đ.T.T.N Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Cán hƣớng dẫn Đ.T.T.N Hải Phòng, ngày .tháng năm 2013 HIỆU TRƢỞNG GS.TS.NGƯT Trần Hữu Nghị Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN Tinh thần thái độ sinh viên trình làm đề tài tốt nghiệp: Đánh giá chất lƣợng đề tài tốt nghiệp (so với nội dung yêu cầu đề nhiệm vụ đề tài tốt nghiệp) Cho điểm cán hƣớng dẫn: (Điểm ghi số chữ ) Ngày .tháng năm 2013 Cán hƣớng dẫn ( Ký, ghi râ hä tªn ) Đồng Văn Thắng – Lớp CT1301 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP Đánh giá chất lƣợng đề tài tốt nghiệp(về mặt nhƣ sở lý luận, thuyết minh chƣờn trình, giá trị thực tế,…) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………… Cho điểm cán phản biện ( Điểm ghi số chữ) Ngày .tháng năm 2013 Cán chấm phản biện ( Ký, ghi râ hä tªn ) Đồng Văn Thắng – Lớp CT1301 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng LỜI CẢM ƠN Trong lời báo cáo đồ án tốt nghiệp “Xây dựng website quản lý bán sữa” này, em muốn gửi lời cám ơn biết ơn chân thành tới tất ngƣời hỗ trợ, giúp đỡ em kiến thức tinh thần trình thực đồ án Trƣớc hết, em xin chân thành cám ơn Thầy Giáo - Ths Nguyễn Trịnh Đông, Giảng viên Khoa Công Nghệ Thông Tin, Trƣờng ĐHDL Hải Phòng, ngƣời trực tiếp hƣớng dẫn, nhận xét, giúp đỡ em suốt trình thực đồ án Xin chân thành cảm ơn thầy Khoa Cơng Nghệ Thơng Tin phịng ban nhà trƣờng tạo điều kiện tốt cho em nhƣ bạn khác suốt thời gian học tập làm tốt nghiệp Cuối em xin gửi lời cảm ơn đến gia đình, bạn bè, ngƣời thân giúp đỡ động viên em nhiều trình học tập làm Đồ án Tốt Nghiệp Do thời gian thực có hạn, kiến thức cịn nhiều hạn chế nên Đồ án thực chắn khơng tránh khỏi thiếu sót định Em mong nhận đƣợc ý kiến đóng góp thầy giáo bạn để em có thêm kinh nghiệm tiếp tục hồn thiện đồ án Em xin chân thành cảm ơn! Hải Phòng, ngày 29 tháng 06 năm 2013 Sinh viên Đồng Văn Thắng Đồng Văn Thắng – Lớp CT1301 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC BẢNG VÀ HÌNH VẼ GIỚI THIỆU CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 10 1.1 Giới thiệu công nghệ Web-based 10 1.2.Giới thiệu Word Wide Web .10 1.3 Giao thức FTP .11 1.4 Tìm hiểu IIS Apache 12 1.4.1 IIS 12 1.4.2 Apache 12 1.5 Tìm hiểu ASP.NET 13 1.5.1 ASP.NET gì? 13 1.5.2 Các đối tƣợng ASP.NET .13 1.6 Tổng quan PHP 15 1.6.1 Các lệnh 16 1.6.2 Xuất giá trị trình duyệt .16 1.6.3 Biến, hằng, chuỗi kiểu liệu 17 1.6.4 Các phƣơng thức đƣợc sử dụng lập trình PHP .19 1.6.5 Cookie Session PHP .20 1.6.6 Hàm 21 1.7 Tổng quan MySQL 22 1.7.1 Đặc điểm MySQL 23 1.7.2 Loại liệu MySQL .23 1.7.3 Những cú pháp 23 1.8 Giới thiệu CSS 25 1.9 NukeViet .25 1.9.1 Giới thiệu chung .25 Đồng Văn Thắng – Lớp CT1301 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng 1.9.3 Ứng dụng 26 1.9.4 Các tính sản phẩm 27 1.9.5 Các Module tích hợp sẵn Nuke Viet 3.0 .32 1.9.6 Các tính quản trị Nukeviet 3.0 36 CHƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 39 2.1 Yêu cầu toán đặt 39 a Quản Trị: .39 b Nhập hàng: 39 c Đặt hàng: .39 d Bán hàng: 39 2.2 Phân tích tốn 40 2.2.1 Đối tƣợng sử dụng 40 2.2.2 Sơ đồ tiến trình nghiệp vụ 42 2.2.3 Biểu đồ phân rã chức .46 2.2.4 Ma trận thực thể 47 2.2.5 Sơ đồ mức ngữ cảnh .49 2.2.6 Sơ đồ luồng liệu 50 2.3 Xây dựng sở liệu 55 2.3.1 Thực thể khách hàng – Thành viên 55 2.3.2 Thực thể hàng 56 2.3.3 Thực thể nhân viên 57 2.3.4 Thực thể loại 57 2.4 Thiết kế hệ thống 58 2.4.1 Xác định liên kết 58 2.4.2 Mơ Hình ER 59 2.4.3 Chuyển từ mơ hình ER sang mơ hình quan hệ .60 2.4.4 Mơ hình quan hệ .63 2.4.5 Thiết kế bảng liệu: 64 CHƢƠNG 3: THỰC NGHIỆM HỆ THỐNG BÁN SỮA 67 Đồng Văn Thắng – Lớp CT1301 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng 2.4 Thiết kế hệ thống 2.4.1 Xác định liên kết Cập nhật thông tin Giao NHÂN VIÊN NHÂN VIÊN n HÀNG NHÂN VIÊN n HÀNG n HÀNG Thuộc LOẠI Cập nhật danh sách n KHÁCH KHÁCH Đồng Văn Thắng – Lớp CT1301 Đặt Nhận HÀNG n HÀNG 58 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phịng 2.4.2 Mơ Hình ER makh mahoadon diachi KHÁCH HÀNG sodt ngaygiao email tenkh n madonhang trangthai Giao ngaydat soluong madonhang Đặt Cập nhật danh sách thanhtien dongia mahang diachi ngaycapn n n m HÀNG Cập nhật thông tin n n NHÂN VIÊN sodt mota email tenhang tennv soluong macapnhat tenloai Thuộc manv LOẠI maloai Hình 2.4 Mơ hình ER Đồng Văn Thắng – Lớp CT1301 59 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng 2.4.3 Chuyển từ mơ hình ER sang mơ hình quan hệ - Biểu diễn thực thể KHÁCH HÀNG KHÁCH HÀNG(makh, tenkh, diachi, sodt,email) HÀNG HÀNG( mahang,tenhang,dongia,soluong,mota,maloai) LOẠI LOẠI( maloai,tenloai) NHÂN VIÊN NHÂN VIÊN( manv,tennv,email,diachi,sod) - Biểu diễn mối quan hệ Đặt THƠNG TIN(madonhang,ngaydat,soluong,thanhtien,makh, mahang) Giao HĨA ĐƠN( mahoadon, ngaylap, madonhang, manv,trangthai) Cập nhật thông tin CẬP NHẬT HÀNG ( macapnhat, ngaycapn, mahang, manv) Đồng Văn Thắng – Lớp CT1301 60 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng - Các bảng KHÁCH HÀNG makh tenkh diachi sodt email Tƣơng ứng với bảng: “nv3_users” chƣơng trình userid full_name location telehone email HÀNG mahang tenhang dongia soluong mota maloai Tƣơng ứng với bảng: “nv3_shops_rows” chƣơng trình product_code vi_title product_price product_number vi_keywork liscatid NHÂN VIÊN manv tennv email diachi sodt Tƣơng ứng với bảng: “nv3_users” chƣơng trình user full_name email location telephone LOẠI maloai tenloai Đồng Văn Thắng – Lớp CT1301 61 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng Tƣơng ứng với bảng: “nv3_shops_catalogs” chƣơng trình catid vi_title ĐƠN ĐẶT HÀNG madonhang ngaydat soluong thanhtien mahang makh Tƣơng ứng với bảng: “nv3_shops_order” chƣơng trình order_id order_time litstnum order_total order_code userid HÓA ĐƠN mahoadon ngaylap trangthai madonhang manv makh mahang Tƣơng ứng với bảng: “nv3_shop_ transaction” chƣơng trình transaction_id transaction_time transaction_tatus order_id userid userid order_id THÔNG TIN macapnhat ngaycapn mahang manv Tƣơng ứng với bảng: “nv3_shops_rows” chƣơng trình id addtime Đồng Văn Thắng – Lớp CT1301 product_code userid 62 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng 2.4.4 Mơ hình quan hệ KHÁCH HÀNG HĨA ĐƠN NHÂN VIÊN #makh tenkh diachi sodt email #mahoadon ngaygiao trangthai madonhang manv makh mahang #manv tennv email diachi sodt ĐƠN ĐẶT HÀNG HÀNG #madonhang ngaydat soluong thanhtien makh mahang #mahang tenhang dongia soluong mota maloai THÔNG TIN #macapnhat ngaycapnhat manv mahang LOẠI #maloai tenloai Hình 2.4 Mơ hình quan hệ Đồng Văn Thắng – Lớp CT1301 63 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng 2.4.5 Thiết kế bảng liệu: Để thiết kế bảng liệu dƣới ta dùng hệ quản trị sở liệu MySQL Bảng Khách hàng: Là bảng lƣu thông tin khách hàng, thông tin lƣu trữ bao gồm: Tên Trƣờng - Kiểu Dữ Liệu makh VARCHAR (20) Mã khách hàng tenkh NVARCHAR (40) Tên khách hàng diachi NVARCHAR (200) Địa KH sodt VARCHAR (12) Số Điện Thoại email VARCHAR (35) Email Bảng Hàng: Là bảng lƣu thông tin hàng, thông tin lƣu trữ gồm: Tên Trƣờng - Ghi Chú Kiểu Dữ Liệu Ghi Chú mahang VARCHAR (20) Mã hàng tenhang NVARCHAR (50) Tên hàng dongia FLOAT Đơn giá soluong INT Số lƣợng mota NVARCHAR (2000) Mô Tả maloai VARCHAR (20) Mã Loại Bảng Loại: Là bảng lƣu thông tin loại hàng, thông tin lƣu trữ gồm: Tên Trƣờng Kiểu Dữ Liệu maloai VARCHAR (20) Mã Loại tenloai NVARCHAR (50) Tên Loại Đồng Văn Thắng – Lớp CT1301 Ghi Chú 64 Đồ án tốt nghiệp - Trƣờng ĐHDL Hải Phịng Bảng Nhân viên: Là bảng lƣu thơng tin nhân viên, thông tin lƣu trữ gồm: Tên Trƣờng - Kiểu Dữ Liệu Ghi Chú manv VARCHAR (20) Mã nhân viên tennv NVARCHAR (40) Tên nhân viên email VARCHAR (35) Email diachi NVARCHAR (200) Địa sodt VARCHAR (13) Số điện thoại Bảng Hóa đơn: Là bảng lƣu thơng tin hóa đơn, thơng tin lƣu trữ gồm: Tên Trƣờng Kiểu Dữ Liệu Ghi Chú mahoadon VARCHAR(20) Mã Hóa Đơn ngaygiao DATE Ngày Lập trangthai NVARCHAR (20) Trạng thái madonhang VARCHAR(20) Mã đơn hàng manv VARCHAR (20) Mã nhân viên makh VARCHAR (20) Mã khách hàng mahang VARCHAR (20) Mã hàng Đồng Văn Thắng – Lớp CT1301 65 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng Bảng Đơn đặt hàng: Là bảng lƣu thông tin đơn đặt hàng, thông tin gồm: Tên Trƣờng Kiểu Dữ Liệu Ghi Chú madonhang VARCHAR (20) Mã Đơn Đặt Hàng ngaydat DATE Ngày Lập soluong INT Số lƣợng thanhtien FLOAT Thành tiền makh VARCHAR (20) Mã khách hàng mahang VARCHAR (20) Mã hàng Bảng Thông Tin: Là bảng lƣu lại thông tin cập nhật hàng, thông tin gồm: Tên Trƣờng Kiểu Dữ Liệu macapnhat INT Mã Đơn Đặt Hàng ngaycapnhat DATE Ngày Lập mahang DATE Ngày nhận hàng manv VARCHAR (20) Mã hàng Đồng Văn Thắng – Lớp CT1301 Ghi Chú 66 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng CHƢƠNG 3: THỰC NGHIỆM HỆ THỐNG BÁN SỮA Qua phân tích yêu cầu toán đề Em thấy phần mềm mã nguồn mở NukeViet đáp ứng đầy đủ yêu cầu toán, nên em chọn phần mềm NukeViet để xây dựng chƣơng trình 3.1 Cài đặt chƣơng trình Yêu cầu bắt buộc Hệ điều hành: Windows PHP: PHP 5.2 phiên MySQL: MySQL 5.02 phiên Tùy chọn bổ sung Sử dụng Xamp để tạo thệ thống webserver máy cá nhân 3.2 Một số giao diện a Giao diện trang Website gồm menu sản phẩm cửa hàng sữa Hình 3.2 Giao diện trang Đồng Văn Thắng – Lớp CT1301 67 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng b Giao diện chi tiết sản phẩm cần xem Hình 3.2 Giao diện chi tiết sản phẩm c Giao diện chi tiết tin khuyến mại Hình 3.2 Giao diện tin khuyến mại Đồng Văn Thắng – Lớp CT1301 68 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng d Giao diện chức cập nhật sản phẩm quản trị viên Hình 3.2 Giao diện chức cập nhật sản phẩm e Giao diện chức đăng ký thành viên cho khách hàng Hình 3.2 Giao diện chức đăng ký thành viên Đồng Văn Thắng – Lớp CT1301 69 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng f Giao diện chức đặt hàng cho thành viên Hình 3.2 Giao diện chức đặt hàng Đồng Văn Thắng – Lớp CT1301 70 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng KẾT LUẬN Đồ án xây dựng hệ thống Website quản lý bán sữa Qua trình thực đồ án, em tổng hợp lại đƣợc kiến thức thời gian học Trƣờng Đồng thời, em tìm hiểu nắm đƣợc quy trình xây dựng hệ thống thơng tin quản lý, chủ động việc tìm kiếm thơng tin để phục vụ cơng việc Đồ án xử lí hết chức theo yêu cầu Cửa hàng 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 tốn thực tƣơng đối đầy đủ, nhiên chƣa mơ tả đầy đủ khía cạnh vấn đề Xây dựng đƣợc hệ thống nhƣng với chức chính, có chức chƣa đầy đủ, nhiều chức có nhƣng chƣa tiện dụng đơn giản Hƣớng phát triển đồ án tích hợp việc tốn trực tuyến Internet thơng qua nhà cung cấp dịch vụ Việt Nam nhƣ: Onepay, SmartLink, Đồng Văn Thắng – Lớp CT1301 71 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng TÀI LIỆU THAM KHẢO Phạm Hữu Khang – Lập trình web php 5.3 MySQL 5.1 – NXB Phương Đông Nguyễn Văn Vỵ - Phân tích thiết kế hệ thống thông tin quản lý – Khoa học Công nghệ GPXB – 2008 www.nukeviet.vn Đồng Văn Thắng – Lớp CT1301 72 ... trình quản lý bán hàng Tìm hiểu đặc trƣng quản lý bán hàng với sản phẩm sữa Tìm hiểu ngơn ngữ lập trình PHP hệ quản trị CDL MySQL Phân tích hệ thống quản lý bán sữa cửa hàng, đại lý Xây dựng Website. .. phân quyền tải tệp tin - Quản lý tệp tin - Đếm lƣợt tải file - Quản lý bình luận - Kiểm duyệt file gửi tới - Quản lý bình luận cho file - Quản lý báo lỗi file - Cấp RSS Quản lý liên kết (module Weblinks)... hàng, đại lý Xây dựng Website mô b Các yêu cầu cần giải Phân tích hệ thống quản lý bán sữa Xây dựng Website quản lý bán sữa Các số liệu cần thiết để thiết kế tính tốn ………………………………………………………………………………………………