Chương 1 - Khảo sát sơ bộ hệ thống: Chương này trình bày tổng quan về hệ thống, giới thiệu về Skateboard, mô tả khái quát về quy trình mua bán tại của hàng, quản lý tin tức, quản lý sản phẩm. Chương 2 - Công nghệ sử dụng: Chương này trình bày khái quát về các công nghệ dùng để lập trình web, cụ thể là một số công nghệ như PHP, MySQL. Từ đó, đưa ra kết luận lựa chọn công nghệ sẽ được sử dụng trong đồ án này. Chương 3 - Phân tích hệ thống: Chương này trình bày quy trình xử lý dữ liệu, các yêu cầu của website, đưa ra sơ đồ phân cấp chức năng và sơ đồ luồng dữ liệu các mức của hệ thống.
Chương 4 - Thiết kế hệ thống: Chương này trình bày những bước thiết kế và chuẩn hóa cơ sở dữ liệu, thiết kế modul lập trình. Chương 5 - Hướng dẫn sử dụng: Chương này hướng dẫn người dùng cách sử dụng hệ thống. MỤC LỤC Chƣơng 1 KHẢO SÁT SƠ BỘ HỆ THỐNG 1. Giới thiệu skateboard.
Mô tả khái quát shop. Yêu cầu bài toán. Đố tượng sử dụng hướng tới. Ngôn ngữ lập trình sử dụng.
Chức năng cơ bản. Phân loại chức năng cụ thể:. Phương pháp nghiên cứu. Quy trình mua hàng ở cửa hàng bán đồ skateboard.
Quy trình mua hàng. 7 Chƣơng 2 GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG 2. Công nghệ PHP. Hệ quản trị CSDL MySQL.
14 Chƣơng 3 PHÂN TÍCH HỆ THỐNG 3. Chức năng của hệ thống. Chức năng phía frontend. Chức năng phía BACKEND.
Sơ đồ phân cấp chức năng của hệ thống. Sơ đồ luồng dữ liệu các mức. Sơ đồ luồng dữ liệu ngữ cảnh. Sơ đồ luồng dữ liệu mức đỉnh.
Sơ đồ luồng dữ liệu mức dưới đỉnh. Chức năng đăng nhập. Chức năng đăng ký. Chức năng thêm danh mục.
Chức năng sửa danh mục. Chức năng xóa danh mục. Chức năng tìm kiếm. Chức năng đặt hàng.
43 Chƣơng 4 THIẾT KẾ HỆ THỐNG 4. Thiết kế cơ sở dữ liệu. Xác định các tập thực thể. Mô hình quan hệ.
Cơ sở dữ liệu vật lý. 46 Chƣơng 5 HƢỚNG DẪN SỬ DỤNG 5. Hướng dẫn sử dụng cho người dùng. Hướng dẫn sử dụng cho người quản trị.
71 TÀI LIỆU THAM KHẢO. 73 TÓM TẮT ĐỒ ÁN Họ và tên: Đỗ Mạnh Cường Chuyên ngành: Công nghệ thông tin Khóa: 11 Cán bộ hướng dẫn: ThS Trịnh Thị Xuân Tên đề tài: Xây dựng website bán đồ Skateboard Tóm tắt: Website xây dựng giúp của hàng dễ dàng quảng bá sản phẩm tới tay người tiêu dùng và người sử dụng thuận tiện hơn trong việc tìm mua sản phẩm mình cần. Website mang đầy đủ tính năng của web bán hàng đăng nhập, đăng ký, xem sản phẩm, xem giả hàng, quản lý giỏ hàng, quản lý người dùng, quản lý sản phẩm và nhiều tính năng khác đi kém. Công nghệ sử dụng của đề tài là: công nghệ PHP DANH MỤC CÁC CHỮ VIẾT TẮT Tên viết STT Tên đầy đủ Dịch ra tiếng Việt tắt 1 CSDL Cơ sở dữ liệu 2 CLR Common Language Runtime Dạng biên dịch 3 PHP Hyper text Preprocessor 4 CSS Cascading Style Sheets 5 HTML Hypertext Markup Language Ngôn ngữ siêu văn bản 6 QL Quản lý DANH MỤC BẢNG Bảng 2.
Các kiểu dữ liệu. Chức năng phía fontend. Chức năng người quản trị. Chức năng người dưới quyền quản trị.
thực thể tbl_user. thực thể tbl_userlog. thực thể tbl_donhang_chitiet. thực thể tbl_donhang.
thực thể tbl_phieunhap_kho. thực thể tbl_phieunhap_kho_chitiet. thực thể tbl_nhasanxuat. thực thể tbl_page.9 thực thể tbl_hoadon .10 thực thể tbl_hoadon-chitiet .11 thực thể tbl_quang_cao .12 thực thể tbl_sanpham .13 thực thể tbl_sanpham_hinh .14 thực thể tbl_sanpham_comment .15 thực thể tbl_lienket .16 thực thể tbl_sanpham_video .17 thực thể tbl_dmsp .50 DANH MỤC HÌNH VẼ Hình 1.1 Quy trình mua hàng tại cửa hàng .1 Sơ đồ phân rã chức năng.
Sơ đồ luồng dữ liệu ngữ cảnh. Sơ đồ luồng dữ liệu mức đỉnh. Quản lý hệ thống. Quản lý nghiệp vụ.
Quản lý nghiệp vụ. Quản lý danh mục. Modul đăng nhập. Modul thêm danh mục.
Modul sửa danh mục. Modul xóa danh mục. Modul đặt hàng. Mô hình quan hệ .2 đang nhập thất bại .3 Điền thiếu thông tin .4 Điều hướng quyền khách hàng .5 Điều hướng quyền quản trị .10 Thông tin mới .11 Chi tiết sản phẩm .13 Bổ sung thêm sản phẩm .14 Thanh toán sản phẩm .16 Trang quản trị .17 Thêm sản phẩm .18 Thêm danh mục sản phẩm .19 Thêm nhà sản xuất .20 Thêm phiếu nhập .21 Sản phẩm sau khi thêm .22 Danh sách sản phẩm .19 Sửa sản phẩm .20 Danh sách danh mục .21 Danh sách nhà sản xuất .22 Danh sách phiếu nhập .23 Danh sách đơn hàng .24 Chi tiết đơn hàng.
70 LỜI CẢM ƠN Đồ án tốt nghiệp là kết quả của một khóa học và là thành quả lao động của em. Để có thể thực hiện và hoàn thành đồ án này, em đã nhận được sự hướng dẫn và giúp đỡ rất nhiệt tình của các thầy cô và các bạn trong Khoa Công Nghệ Thông Tin – Viện Đại học Mở Hà Nội. Em xin gửi lời cảm ơn chân thành và sâu sắc tới các thầy, các cô trong Khoa, những người đã tận tình giảng dạy và truyền đạt những kiến thức cần thiết, những kinh nghiệm quý báu cho em trong suốt bốn năm học tại Viện Đại học Mở Hà Nội để em có thể tự tin khi thực hiện đồ án này. Đặc biệt, em xin cám ơn Ths.
Trịnh Thị Xuân, người đã tận tình hướng dẫn, chỉ bảo động viên và hỗ trợ em trong suốt quá trình thực hiện đề tài này. Trong thời gian làm đồ án cùng Cô, em không những học hỏi được những kiến thức mà còn học được khả năng làm việc nghiêm túc, độc lập và có trách nhiệm với công việc của mình. Mặc dù, em đã cố gắng hoàn thiện đồ án trong phạm vi và khả năng cho phép, nhưng chắc chắn không tránh khỏi những thiếu xót. Em xin kính mong nhận được sự thông cảm và góp ý của các thầy, cô và các bạn.
Hà Nội,ngày tháng năm 2014 Sinh viên thực hiện: Đỗ Mạnh Cường 1 Chƣơng 1 KHẢO SÁT SƠ BỘ HỆ THỐNG 1. Giới thiệu skateboard Skateboard là một môn thể thao hành động liên quan đến việc đi và thực hiện thủ thuật sử dụng một ván trượt. Lướt ván cũng có thể được coi là một hoạt động giải trí, một hình thức nghệ thuật, một công việc, hoặc một phương pháp vận chuyển. Skateboarding đã được định hình và ảnh hưởng bởi nhiều viên trượt ván suốt những năm qua.
Một báo cáo năm 2009 cho thấy thị trường trượt ván là trị giá khoảng $ 4800000000 doanh thu hàng năm với 11.000 trượt ván hoạt động trên thế giới. Mô tả khái quát shop Shop skateboard chuyện bán các loại ván trượt, phụ kiện ván trượt và sản phẩm đi kèm. Yêu cầu bài toán Xây dựng website bán đồ skateboard với đầy đủ chức năng của 1 website bán hang. Giới thiệu sản phẩm, tìm kiếm sản phẩm, đặt mua sản phẩm, tạo tài khoản, chức năng gửi ý kiến phản hồi.
Khi có khách hàng xem và đặt mua thì cần yêu cầu có tài khoản để thực hiện tạo giỏ, kiểm tra tính xác thực, giao hàng và thanh toán. Phân quyền cho từng đối tượng người dùng khi đăng nhập vào trang web cửa hàng Người quản trị đăng nhập hệ thống có thể làm: thêm, sửa, xóa sản phẩm, thông tin tin tức 1. Mục tiêu 2 Đáp ứng như cầu mua và học skateboard mọi lúc mọi nơi cho khách hàng. Giúp nhân viên bán hàng và chủ cửa hàng quản lý sản phẩm, khách hàng thuận tiện.
Thúc đẩy doanh số sản phẩm bán ra của của hàng. Hỗ trợ nhân viên quản lý để rút gắn thời gian lao động chân tay, kiểm soát thông tin cũng như doanh thu chính xác hơn. Hỗ trợ khách hàng có thể xem, đặt hàng mà không cần phải mất thời gian đến tận nơi, tiết kiệm chi phí. Đố tượng sử dụng hướng tới Người quản lý và người sử dụng website.
Ngôn ngữ lập trình sử dụng Sử dụng ngôn ngữ PHP để xây dựng website. Chức năng cơ bản Chức năng thêm sửa xóa thay đổi nội dung sản phẩm ,tin tức Chức năng hiển thị danh sách tìm kiếm Chức năng upload Chức năng thêm tài khoản Chức năng đổi mật khẩu đăng nhâp Chức năng tạo và hủy giỏ hàng 1. Phân loại chức năng cụ thể: Quản trị (Admin) Người quản trị hay admin là người làm chủ ứng dụng, họ có quyền kiểm soát mọi hoạt động của hệ thống. Mỗi admin sẽ được cấp một tài khoản, 3 password và quyền admin.
Để thực hiện chức năng của mình họ phải đăng nhập vào hệ thống bằng tài khoản mà họ đăng ký. Quản trị viên click vào link đăng nhập, form đăng nhập sẽ hiển thị yêu cầu. Nhấn nút đăng nhập để gửi lên server Khi đó hệ thống sẽ kiểm tra tính hợp lệ của dữ liệu vừa gửi vào, nếu như không hợp lệ thì sẽ thông báo và yêu cầu nhập lại, nếu hợp lệ người quản trị viên sẽ đăng nhập vào hệ thống. Quản lý chức năng Thực hiện các chức năng quản lý do administrator phân quyền.
Đăng xuất Thực hiện chức năng thoát khỏi hệ thống: quản trị viên click vào link thoát hoặc logout, hệ thống thực hiện đăng xuất Admin bao gồm các chức năng sau: Chức năng quản lý tin tức Thêm bài giới thiệu Xóa bài giới thiệu Sửa thông tin bài giới thiệu Chức năng quản lý sản phẩm Thêm sản phẩm Sửa thông tin sản phẩm 4 Xóa sản phầm Hiển thị thông tin sản phẩm Chức năng quản lý người dùng Thêm người dùng Update thông tin người dùng Xóa người dùng Chức năng quản lý bán hàng Kiểm tra thông tin giỏ hàng( khách hàng, sản phẩm, thông tin khác) Thay đổi thông tin trong giỏ hàng Xử lý giỏ hàng: có bán hay không bán Xóa giỏ hàng Thanh toán Nhân viên (Staff) Là người dưới quyền administrator và cũng có những chức năng nhất định Thay đổi thông tin tài khoản cá nhân. Trả lời phản hồi, yêu cầu khách hàng. Cập nhật thông tin sản phầm, bài viết. 5 Ngƣời dùng (User) Là người có tài khoản có chức năng nhất định: xem, tìm kiếm, tạo hủy, thay đổi Thay đổi thông tin tài khoản cá nhân.
Truy cập, xem và tìm kiếm sản phẩm. Tạo và hủy giỏ hàng 1. Phƣơng pháp nghiên cứu Dùng phương pháp phân tích thiết kế hệ thống để thực hiện đề tài. Khảo sát thị trường.
Quy trình mua hàng ở cửa hàng bán đồ skateboard 6 Hình 1.1 Quy trình mua hàng tại cửa hàng 7 1.