Xây dựng website giới thiệu và bán sách trực tuyến

78 1.2K 0
Xây dựng website giới thiệu và bán sách trực tuyế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

Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn MỤC LỤC Chương I : Giới Thiệu .5 I. Lý chọn đề tài giới thiệu website: .5 I.1. Lý chọn đề tài : .5 I.2. Giới thiệu ngôn ngữ viết chương trình : I.3. Giới thiệu website : .21 Chương II : Lập Kế Hoạch 22 I. Khởi tạo dự án .22 I.1 Ngữ cảnh .22 I.2. Hệ thống kháo sát thực tế .22 I.3 Quản lý dự án .24 Chương : Phân Tích Thiết Kế Hệ Thống .24 I. Khảo sát trạng 24 I.1 Giới thiệu chung 24 II. Mô tả nghiệp vụ: .25 III Chức hệ thống .26 III.1 Chức phân quyền 26 III.2 Chi Tiết 27 III.3. Chức quản lý danh mục sách 29 III.4. Chức bán hàng trực tuyến .29 III.5. Chức toán 30 III.6. Chức thông tin .30 IV. Mô hình hoá yêu cầu hệ thống : 31 IV.1. Xây dựng Biểu đồ Usecase .31 IV.2. Biểu đồ số chức .49 IV.3. Biểu đồ lớp .53 IV.4. Biểu đồ trạng thái .54 IV.5. Biểu đồ hoạt động .56 IV.6. Biểu đồ Thành Phần hệ thống 59 IV.7. Biểu đồ Triển Khai hệ thống .59 Chương : Thiết Kế Cơ Sở Dữ Liệu 60 I. Mô Hình quan hệ thực thể quan hệ (Entity - Relationship) tổng quát: 60 II. Chi tiết thực thể thuộc tính liên quan : 61 II.1. Khách Hàng 61 II.2. Nhân Viên 61 II.3. Sách 62 II.4. Thể Loại .62 II.5. Nhà Xuất Bản .63 II.6. Đơn Đặt Hàng 63 II.7. Tác Giả .64 II.8 Ngôn Ngữ 64 II.9. Phản Hồi 65 III. Mối quan hệ thực thể : 65 III.1 Khách Hàng – Đơn Đặt Hàng 65 III.2. Sách – Đơn Đặt Hàng .65 SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn III.3. Sách – Tác Giả 65 III.4. Sách – Nhà Xuất Bản 66 III.5. Sách – Thể Loại .66 III.6. Sách – Ngôn Ngữ 66 III.7. Sách – Nhân Viên .66 IV. Các bảng có sở liệu : 67 IV.1. Bảng Khách Hàng .67 IV.2. Bảng Nhân Viên .67 IV.3. Bảng Sách .67 IV.4. Bảng Thể Loại .68 IV.5. Bảng Nhà Xuất Bản 68 IV.6. Bảng Đơn Đặt Hàng .68 IV.7. Bảng Ngôn Ngữ 68 IV.8. Bảng Tác Giả 69 IV.9. Bảng Đơn Hàng Chi Tiết 70 IV.10. Bảng Phản Hồi .70 V. Mô hình liệu vật lý ( PDM-Physiscal Data Model ): .71 Chương : Thiết kế giao diện hệ thống 72 I. Trang chủ - giao diện trang khách : .72 II. Đăng nhập : .73 III. Đăng Ký : .73 IV. Tìm Kiếm: .74 V. Chi Tiết : .74 VI. Giỏ Hàng: 74 VII. Đặt Hàng : 75 Chương : Những kết rút từ thực tế toán 76 Kết Luận .77 TÀI LIỆU THAM KHẢO .78 SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn DANH MỤC CÁC BIỂU ĐỒ VÀ HÌNH VẼ TRONG BÁO CÁO Hình 1.1: Mô hình hoạt động trang Web viết HTML .8 Hình 1.2 : Mô hình hoạt động trang Web viết PHP Hình 1.3: Mô hình quan hệ Apache – PHP – MySQL .17 Hình 1.4: Hướng dẫn cài đặt Wampserver bước 18 Hình 1.5 : Hướng dẫn cài đặt Wampserver bước .18 Hình 1.6: Hướng dẫn cài đặt Wampserver bước 19 Hình 1.7: Hướng dẫn cài đặt Wampserver bước 19 Hình 1.8: Hướng dẫn chạy thử Wampserver 20 Hình 1.9 : Hướng dẫn tạo database phpMyAdmin 20 Hình 2.1 : Một số hình ảnh nhà sách Nguyễn Văn Cừ 23 Hình 3.1 : Biểu đồ Usecase mức tổng quát .31 Hình 3.2 : Biểu đồ phân rã Usecase 31 Hình 3.3 : Biểu đồ phân rã Usecase chức quản lý sách .35 Hình 3.4 : Biểu đồ phân rã Usecase chức quản lý nhân viên .38 Hình 3.5 : Biểu đồ phân rã chức quản lý đơn đặt hàng 42 Hình 3.6 : Biểu đồ phân rã chức hiển thị giỏ hàng .45 Hình 3.7 : Biểu đồ chức thay đổi thông tin người dùng 49 Hình 3.8 : Biểu đồ chức tìm kiếm 50 Hình 3.9 : Biểu đồ chức thêm sách 50 Hình 2.10 : Biểu đồ chức sửa thông tin sách .51 Hình 3.11 : Biểu đồ chức xóa sách .51 Hình 3.12 : Biểu đồ chức xóa nhân viên 52 Hình 3.13 : Biểu đồ chức đặt hàng .53 Hình 3.14 : Biểu đồ lớp hệ thống 53 Hình 3.15 : Biểu đồ trạng thái đối tượng quản lý .54 Hình 3.16 : Biểu đồ trạng thái đối tượng giỏ hàng .54 Hình 3.17 : Biểu đồ trạng thái đối tượng đặt hàng .55 Hình 3.18 : Biểu đồ chức hoạt động chức giỏ hàng 56 Hình 3.19 : Biểu đồ hoạt động cho chức đặt hàng .57 SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Hình 3.20 : Biểu đồ hoạt động cho chức đăng nhập 58 Hình 3.21 : Biểu đồ chức thành phần hệ thống 59 Hình 3.22 : Biểu đồ chức triển khai hệ thống .59 Hình 4.1 : Biểu đồ chức thay đổi thông tin người dùng .60 Hình 4.2 : Biểu đồ chức thay đổi thông tin người dùng .71 Hình 5.1 : Giao diện trang chủ 72 Hình 5.2 : Đăng nhập .73 Hình 5.3 : Đăng ký .73 Hình 5.4 : Tìm kiếm .74 Hình 5.5: Giỏ Hàng 74 SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Chương I : Giới Thiệu I. Lý chọn đề tài giới thiệu website: I.1. Lý chọn đề tài : Hiện thấy công nghệ thông tin nước ta phát triển mạnh, với mở rộng Internet phổ biến rộng rãi, len lỏi vào đời sống sinh hoạt người. Sẽ không khó để mua máy tính kết nối mạng Internet để sử dụng cho việc xem tin tức, nghe nhạc tham gia hoạt động giải trí khác . Trong thời gian ngắn ngành công nghệ thông tin đóng góp không nhỏ cho việc trao đổi thông tin, sống ngày có xu hướng động, bận rộn việc tiết kiệm, tận dụng thời gian việc cần thiết, bạn nghĩ bạn muốn tìm thông tin thứ đây, dùng Internet, không dùng để trao đổi thông tin mua bán, bạn cần nhà công ty đâu, cần mở máy tính lên với vài thao tác đơn giản bạn mua nhiều hàng cho mà không cần phải tự tìm trực tiếp xem . tốt tiết kiệm vô số thời gian cho bạn ? Mô hình dịch vụ trao đổi , mua sắm hàng hóa qua Internet đời thay đổi cách thức cho bạn . Vì vậy, đề tài “ Xây dựng Website giới thiệu bán sách trực tuyến ” mô hình nhỏ nhiều mô hình bán hàng trực tuyến, thực tế , cần thiết cho sống hôm nay. Việc thiết lập website bán hàng trực tuyến nhanh chóng với nhiều dịch vụ tiện ích hoàn toàn miễn phí (hoặc chi phí thấp ) quảng bá hình ảnh shop bán hàng,tạo hội mua sắm hoàn toàn mạng cho tất người …là giải pháp tối ưu thiết thực với doanh nghiệp nhu cầu người dùng nước ta. I.2. Giới thiệu ngôn ngữ viết chương trình : Website xây dựng :  Phân tích thiết kế hệ thống : UML  Ngôn ngữ soạn thảo HTML : dùng để thiết kế tạo trang web  Ngôn ngữ lập trình : PHP SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp  Hệ quản trị sở liệu : MYSQL GVHD: ThS.Trần Thị Minh Hoàn  Web Sever : Apache  UML UML (Unified Modelling Language) ngôn ngữ mô hình hóa tổng quát xây dựng để đặc tả, phát triển tiết tài liệu cho khía cạnh phát triển phần mềm hướng đuối tượng. UML giúp người phát triển hiểu rõ định liên quan đến phần mềm cần xây dựng. UML bao gồm tập khái niệm, ký hiệu, biểu đồ hướng dẫn. UML hỗ trợ xây dựng hệ thống hướng đối tượng dựa việc nắm bắt khía cạnh cấu trúc tĩnh hành vi động hệ thông  Các cấu trúc tĩnh định nghĩa kiểu đối tượng quan trọng hệ thống, nhằm cài đặt mối quan hệ đối tượng đó.  Các hành vi động (Dynamic behavior) định nghĩa hoạt động đối tượng theo thời gian tương tác đối tượng hướng tới đích.  HTML HTML (hay Hypertext Markup Language-Ngôn ngữ liên kết siêu văn bản) ngôn ngữ đánh dấu chuẩn dùng lập trình tài liệu World Wide Web, tài liệu tập tin văn đơn giản. Ngôn ngữ HTML dùng tag đoạn mã lệnh trình duyệt(Web browsers) cách hiển thị thành phần trang text graghics ,và đáp lại thao tác người dùng thao tác ấn phím nhắp chuột. Hầu hết Web browser, đặc biệt Microsoft Internet Explorer, FireFox Mozilla, Google Chrome, nhận biết tag HTML vượt xa chuẩn HTML đặt ra. Microsoft FrontPage dùng để đọc viết tập tin HTML mà không hiểu ngôn ngữ HTML yêu cầu phải làm gì.  PHP  PHP ? PHP (Personal Home Page) kịch Server (Server Script) thiết kế cho phép bạn xây dựng ứng dụng Web CSDL. Mã PHP thực thi SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Web Server (trình chủ Web) để tạo trang HTML xuất trình duyệt Web theo yêu cầu người dùng. PHP đời khoảng năm 1994, người phát minh mang tên Rasmus lerdorf, phát triển nhiều người khác nay. PHP Open Source (mã nguồn mở), điều có nghĩa bạn làm việc mã nguồn, thêm, sửa, sử dụng phân phối chúng. Để tham khảo mã nguồn PHP bạn tham khảo Internet địa http://www.php.net hay http:// www.zen.com. PHP dễ sử dụng, chi phí thấp, thân mã nguồn mở nên bạn tốn tiền mua quyền. Ngoài chạy CSDL không yêu cầu quyền MySQL, PostgreSQL (tất nhiên chạy HCSDL SQL Server, MS Accses,…). - Ở hầu hết mức PHP làm điều mà ngôn ngữ khác làm, ví dụ tập hợp dạng liệu, sinh trang Web động, gửi nhận cookie. Đặc diểm mạnh bật PHP hỗ trợ khả rộng lớn CSDL (như nói trên). PHP hỗ trợ việc “nói chuyện” với dịch vụ khác sử dụng thao tác IMAP, SNMP, NNTP, POP3, HTTP…Ta mở soket mang tương tác với giao thức khác. Để chạy ứng dụng PHP bạn cần có trình chủ Web Server. Ở Windows bạn phải có cấu hình PHP Server có cài đặt IIS (Internet Information Server) trình chủ Web có tên Apache . PHP chạy hệ điều hành (Operator System hay OS) nào.Trong trường hợp sử dụng hệ điều hành Linux bạn cấu hình PHP trình chủ Apache Windows. Ngoài máy bạn buộc phải có trình duyệt Web (Internet Explorer Browser) - PHP có phiên sau: • PHP/FI. • PHP • PHP • PHP SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp  Tại phải dùng PHP GVHD: ThS.Trần Thị Minh Hoàn Như biết, có nhiều trang web xây dựng ngôn ngữ HTML. Đây trang web tĩnh, nghĩa chúng chứa đựng nội dung cụ thể với dòng văn đơn thuần, hình ảnh, hỗ trở ngôn ngữ JavaScript, Java Apple. Tuy nhiên, internet intranets sử dụng cho ứng dụng cần tới sở liệu. Các trang ứng dụng gọi trang web động, nội dung chúng thay đổi tùy thuộc vào liệu người sử dụng. PHP ngôn ngữ làm điều vậy. Bằng cách chạy chương trình PHP máy chủ Web server, ta tạo ứng dụng có tương tác với sở liệu để tạo trang web gọi trang web động. Chúng ta xem xét cách hoạt động trang web viết ngôn ngữ HTML PHP nào. Với trang HTML: Hình 1.1: Mô hình hoạt động trang Web viết HTML. Với trang PHP: Hình 1.2 : Mô hình hoạt động trang Web viết PHP. SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn  Sự phổ biến Website & PHP Nhưng Internet trở thành phần sống hầu hết chúng ta. Cùng với hình thành Internet, đời phát triển hệ thống website làm cải thiện phong phú cho xã hội nay. Với xu đó, xây dựng website trở thành hành động “cần xem xét” lập trình viên. Khác với mô hình lập trình Desktop thông thường, lập trình môi trường web chủ yếu dựa vào mô hình Client-Server giao thức HTTP để làm việc. Hiện tại, có nhiều ngôn ngữ cho phép lập trình web Java, .NET, PHP, Perl, Python, Ruby on Rails…mỗi ngôn ngữ có ưu khuyết điểm riêng. Nội dung viết vào số điểm bật PHP số nhân tố khiến PHP ngày trở nên phổ biến ngày nay. Với PHP, bạn viết nhiều kiểu ứng dụng có mô hình tương tác khác thông qua website (HTTP Request – Response), thông qua Command Line Interface – CLI (Shell, Batch processing…), Web Service (SOAP, REST…), thông qua ứng dụng Desktop (PHP-GTK)…. Giống công nghệ web khác, PHP ngôn ngữ phía Server, có nghĩa code bạn triển khai thực thi Server. Mới đời gần 15 năm PHP có phát triển nhanh chóng chóng mặt. Có thể số ứng dụng tiếng viết PHP như: Yahoo, Facebook, Wikipedia, Digg, Joomla, WordPress…Sự phổ biến PHP xây dựng web làm cho ngày nhiều website triển khai PHP. Một số dạng web tiêu biểu viết PHP : Social Network, Message Board (Forum, Guestbook, Blog…), CMS (Content Management System), E-Commerce, Multimedia (Image Gallery, Music, Video…), Web Mail, IM (Instant Message), Office tools…  Ưu điểm PHP Mã nguồn mở - PHP sản phẩm mã nguồn mở (Open-source) nên việc cài đặt tùy biến PHP miễn phí tự do. - Vì có ưu nguồn mở nên PHP cài đặt hầu hết Web Server thông dụng Apache, IIS… SVTH: Nguyễn Đình Hùng Lớp: 48TH Đồ án tốt nghiệp Tính Cộng đồng PHP GVHD: ThS.Trần Thị Minh Hoàn - Là ngôn ngữ mã nguồn mở với phổ biến PHP cộng đồng PHP coi lớn có chất lượng. - Với cộng đồng phát triển lớn, việc cập nhật vá lỗi phiên thử nghiệm phiên khiến PHP linh hoạt việc hoàn thiện mình. - Cộng đồng hỗ trợ, chia kinh nghiệm PHP dồi dào. Với nhiều diễn đàn, blog nước nói PHP khiến cho trình tiếp cận người tìm hiểu PHP rút ngắn nhanh chóng. Lập trình hướng đối tượng - Ngày nay, khái niệm lập trình hướng đối tượng (OOP) không xa lạ với lập trình viên. Với khả lợi ích mô hình lập trình nên nhiều ngôn ngữ triển khai để hỗ trợ OOP. - Từ phiên PHP 5, PHP có khả hỗ trợ hầu hết đặc điểm bật lập trình hướng đối tượng Inheritance, Abstraction, Encapsulation, Polymorphism, Interface, Autoload… - Với việc ngày có nhiều Framework ứng dụng PHP viết mô hình OOP nên lập trình viên tiếp cận mở rộng ứng dụng trở nên dễ dàng nhanh chóng. Thư viện phong phú - Ngoài hỗ trợ cộng đồng, thư viện script PHP phong phú đa dạng. Từ nhỏ đoạn code, hàm (PHP.net…) lớn Framework (Zend, CakePHP, CogeIgniter, Symfony…) ,ứng dụng hoàn chỉnh (Joomla, WordPress, PhpBB…) - Với thư viện code phong phú, việc học tập ứng dụng PHP trở nên dễ dàng nhanh chóng. Đây đặc điểm khiến PHP trở nên bật nguyên nhân ngày có nhiều người sử dụng PHP để phát triển web. Tính Bảo mật - Bản thân PHP mã nguồn mỡ cộng đồng phát triển tích cực nên nói PHP an toàn. SVTH: Nguyễn Đình Hùng 10 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn II.5. Nhà Xuất Bản  NhaXB(MaNXB, TenNXB, DiaChi, DienThoai, Website) II.6. Đơn Đặt Hàng  DonDatHang(MaDDH, NgayMua, LanMua, HinhThucTT, GhiChu) SVTH: Nguyễn Đình Hùng 63 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn II.7. Tác Giả  Tacgia(MaTacGia, TenTacGia) II.8 Ngôn Ngữ  SVTH: Nguyễn Đình Hùng Tacgia(MaTacGia, TenTacGia) 64 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn II.9. Phản Hồi  PhanHoi(MaPH, Ten, Email, ChuDe, NoiDung) III. Mối quan hệ thực thể : III.1 Khách Hàng – Đơn Đặt Hàng Khách hàng - Đơn đặt hàng mối quan hệ – N. Một khách hàng có nhiều đơn đặt hàng đơn đặt hàng thuộc khách hàng. Khóa bảng KhachHang khóa ngoại bảng DonDatHang III.2. Sách – Đơn Đặt Hàng Sách - Đơn đặt hàng mối quan hệ M - N. Một sách có nhiều đơn đặt hàng đơn đặt hàng có nhiều sách.  Mối quan hệ M – N sinh bảng liên quan đến hai bảng bảng Đơn Hàng Chi Tiết với khóa gộp hai khóa bảng Sach bảng DonDatHang.  DonHangChiTiet(MaDDH, MaSach, SoLuong, DonGia, ThanhTien). III.3. Sách – Tác Giả SVTH: Nguyễn Đình Hùng 65 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Sách - Tác giả mối quan hệ N – 1. Một sách thuộc thể loại thể loại có nhiều sách khác nhau. Khóa bảng TacGia khóa ngoại bảng Sach. III.4. Sách – Nhà Xuất Bản Sách - Nhà xuất mối quan hệ N – 1. sách thuộc nhà xuất nhà xuất cung cấp nhiều sách khác nhau. Khóa bảng NhaXB khóa ngoại bảng Sach. III.5. Sách – Thể Loại Sách -Thể loại mối quan hệ N – 1. sách thuộc thể loại thể loại có nhiều sách khác nhau. Khóa bảng TheLoai khóa ngoại bảng Sach. III.6. Sách – Ngôn Ngữ Sách - Ngôn Ngữ mối quan hệ – 1. sách có loại ngôn ngữ ngôn ngữ dành cho sách. Khóa bảng NgonNgu khóa ngoại bảng Sach. III.7. Sách – Nhân Viên Sách - Nhân viên mối quan hệ N -1. sách bán nhân viên nhân viên bán nhiều sách. SVTH: Nguyễn Đình Hùng 66 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn IV. Các bảng có sở liệu : IV.1. Bảng Khách Hàng Khách Hàng Stt Tên Trường Kiểu MaKH Int Độ Dài NotNull Mô Tả Khóa Chính TenKhachHang Varchar 30 Tên Khách Hàng TenDangNhap Varchar 20 Tên đăng nhập MatKhau Varchar 50 Mật DiaChi Varchar 80 Địa DienThoai Medium 13 Điện Thoại Email Varchar 20 Email NoiLamViec Varchar 30 Nơi làm việc IV.2. Bảng Nhân Viên NhanVien Stt Tên Trường Kiểu Độ Dài NotNull Mô Tả MaNV Int Khóa Chính TenNV Varchar 30 Tên nhân viên TenDangNhap Varchar 20 Tên đăng nhập MatKhau Varchar 50 Mật DiaChi Varchar 80 Địa DienThoai Medium 13 Điện thoại Email Varchar 20 Email Cmt Medium Cmt NgayVaoLam Date 10 ChucVu Varchar Ngày vào làm 15 Chức vụ IV.3. Bảng Sách Sách Stt Tên Trường Kiểu Độ Dài MaSach Int Khóa TenSach Varchar 50 Tên sách SoTrang Int Số Trang SoLuong Int Số Lượng TomTatND Varchar 500 Tóm Tắt ND SVTH: Nguyễn Đình Hùng 67 NotNull Mô Tả Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn NamXb Date Năm Xuất Bản GiaBia Float Giá Bìa LuotXem Int Lượt Xem SoLanVote Int Số Lần Vote IV.4. Bảng Thể Loại Thể Loại Stt Tên Trường Kiểu Độ Dài NotNull Mô Tả MaTheLoai Int Khóa TenTheLoai Varchar 20 Tên Thể Loại IV.5. Bảng Nhà Xuất Bản NhaXB Stt Tên Trường Kiểu Độ Dài NotNull Mô Tả MaNXB Int Khóa TenNXB Varchar 30 Tên Nhà XB DiaChi Varchar 30 Địa DienThoai Medium 13 Điện Thoại Website Varchar 15 Website IV.6. Bảng Đơn Đặt Hàng DonDatHang Stt Tên Trường Kiểu Độ Dài NotNull Mô Tả MaDDH Int Khóa MaKH Int Mã Khách Hàng NgayMua Date LanMua Int Lần mua HinhThucTT Varchar 20 Hình thức toán GhiChu Varchar 150 Ghi Ngày mua IV.7. Bảng Ngôn Ngữ NgonNgu Stt Tên Trường Kiểu Độ Dài MaNN Int SVTH: Nguyễn Đình Hùng 68 NotNull Mô Tả Khóa Lớp: 48TH Đồ án tốt nghiệp TênNN GVHD: ThS.Trần Thị Minh Hoàn Varchar 20 Tên Ngôn Ngữ IV.8. Bảng Tác Giả Tacgia Stt Tên Trường Kiểu Độ Dài MaTacGia Int Khóa TenTacGia Varchar 20 Tên tác giả SVTH: Nguyễn Đình Hùng 69 NotNull Mô Tả Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn IV.9. Bảng Đơn Hàng Chi Tiết NhaXB Stt Tên Trường Kiểu Độ Dài NotNull Mô Tả MaDDH Int Khóa MaSach Int Khóa SoLuong Int Số lượng DonGia Int Đơn Giá ThanhTien Int Thành Tiền IV.10. Bảng Phản Hồi PhanHoi Stt Tên Trường Kiểu Độ Dài MaPH Int Khóa Ten Varchar 20 Tên Email Varchar 20 Email ChuDe Varchar 40 Chủ đề NoiDung Varchar 300 Nội dung SVTH: Nguyễn Đình Hùng 70 NotNull Mô Tả Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn V. Mô hình liệu vật lý ( PDM-Physiscal Data Model ): Hình 4.2 : Biểu đồ chức thay đổi thông tin người dùng SVTH: Nguyễn Đình Hùng 71 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Chương : Thiết kế giao diện hệ thống I. Trang chủ - giao diện trang khách : Hình 5.1 : Giao diện trang chủ SVTH: Nguyễn Đình Hùng 72 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn II. Đăng nhập : Hình 5.2 : Đăng nhập III. Đăng Ký : Hình 5.3 : Đăng ký SVTH: Nguyễn Đình Hùng 73 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn IV. Tìm Kiếm: Hình 5.4 : Tìm kiếm V. Chi Tiết : VI. Giỏ Hàng: Hình 5.5: Giỏ Hàng SVTH: Nguyễn Đình Hùng 74 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn VII. Đặt Hàng : SVTH: Nguyễn Đình Hùng 75 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Chương : Những kết rút từ thực tế toán Việc khảo sát hệ thống thực tế với hỗ trợ lý thuyết trình làm việc rút cho thân điểm sau :  Có nhìn tổng quát cách thức hoạt động , trao đổi dịch vụ thị trường nói chung công ty cung cấp sách nói chung.  Tham gia hoạt động phát triển hệ thống giúp thân có thêm kinh nghiệm công việc trao đổi buôn bán , việc khảo sát hệ thống giúp khả phân tích tích lũy nhiều hơn,đồng thời có góc nhìn nghề nghiệp thân sau này.  Mới bước thử nghiệm làm việc gặp nhiều vấn đề nảy sinh, chưa khắc phục hết nhược điểm mở rộng dự án ý muốn.  Tiếp xúc với dự án thực tế làm quen với nhiều công cụ, ngôn ngữ cần thiết để giải toán. SVTH: Nguyễn Đình Hùng 76 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Kết Luận Kết đạt : o Thiết kế giao diện website dễ nhìn, thân thiện o Quản lý phân quyền người dùng o Cập nhật thêm, sửa, xoá danh mục sách o Bán hàng trực tuyến : Có thể cập nhật giỏ hàng theo số lượng, sửa – xoá giỏ hàng, tính tổng tiền toán, đặt hàng o Tìm kiếm : tìm kiếm tương đối xác tìm kiếm xác o Thông tin : đăng tải nội dung,hình ảnh sách, download nội dung hình ảnh Trên nội dung trình thực tập tốt nghiệp. Do giới hạn thời gian hạn chế khả thân nên nhiều tình phát sinh chưa kịp xử. Bởi em tiếp tục nghiên cứu hoàn thiện thời gian tới. SVTH: Nguyễn Đình Hùng 77 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn TÀI LIỆU THAM KHẢO Tài liệu phân tích thiết kế hệ thống : 1. Phân tích thiết kế hệ thống thông tin Nguyễn Văn Ba 2. Cơ sở liệu Nguyễn Trung Tuấn 3. Phát triển hệ thống hướng đối tượng với UML 2. C++ Nguyễn Văn Ba Tài liệu PHP & MySQL 1. Sử dụng PHP & MySQL thiết kế Web động Nguyễn Trường Sinh 2. Lập trình Web PHP 5.3 & Cơ sở liệu MySQL 5.1 - Phạm Hữu Khang Tài liệu HTML,PHP MYSQL Internet : http://www.w3schools.com/ - HTML/PHP/MYSQL http://www.phpvn.org/ - Trang tự học PHP (Tiếng Việt) http://www.php.com.vn/ - Trang tự học PHP (Tiếng Việt) http://izwebz.com/ SVTH: Nguyễn Đình Hùng 78 Lớp: 48TH [...]... phẩm ưng ý b/ Khảo sát các hệ thống website bán sách : Qua khảo sát trên thực tế tôi đã biết đến một số trang web giới thiệu và bán sách trực tuyến, điển hình là các website - http://www.vinabook.com - http://www.saharavn.com - http://www.amazon.com I.2 Hệ thống kháo sát thực tế a/ Tên dự án : Hệ thống website quản lý và bán sách trực tuyến • Thực tế khảo sát : Nhà sách Nguyễn Văn Cừ • địa chỉ : 36... người thành công đều là tín đồ của sách Tuy nhiên việc chọn sách phù hợp với nhu cầu và sở thích của chúng ta là một việc rất tốn thời gian và công sức Trước nhu cầu thiết yếu đó chúng tôi đã xây dựng trang web nhằm quảng bá giới thiệu và bán các loại sách, giúp cho mọi người không mất nhiều thời gian mà vẫn có thể lựa chọn được những sản phẩm phù hợp với nhu cầu và sở thích của mỗi người Hy vọng với... CSDL và lấy tin liên hệ đã sắp tin liên hệ liên hệ và hệ các thông tin xếp (đã xử lý hay liên hệ chưa xử lý) xoá các tin phản hồi lại cho khách hàng III.3 Chức năng quản lý danh mục sách  Người quản trị có thể thêm, xoá, sửa, danh mục, nội dung,hình ảnh sách  Hiển thị tất cả tên, hình ảnh và thông tin của các sách mới nhập trong tháng  Đưa ra danh sách các sách bán chạy III.4 Chức năng bán hàng trực. .. đủ thông tin về giá cả, loại sách, giới thiệu nội dung … và hình ảnh minh hoạ nếu có  Người dùng có thể vào xem thông tin chi tiết của từng loại sách, có thể tìm kiếm sách theo các yêu cầu cụ thể về giá cả, hoặc theo thông tin chi tiết của sách SVTH: Nguyễn Đình Hùng 25 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Sau đó người dùng có thể tiến hành đặt mua sách đang xem nếu muốn Người dùng... 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn + MỘT SỐ HÌNH ẢNH VỀ NHÀ SÁCH : Hình 2.1 : Một số hình ảnh về nhà sách Nguyễn Văn Cừ b/ Yêu cầu hệ thống : • Về trang web : - Xây dựng trang web có giao diện thân thiện, dễ sử dụng và có bố cục cũng như trang trí phù hợp với một trang web bán sách - Đưa vào trang web nhiều dạng sách - Hiển thị thông tin chi tiết về sản phẩm như : giá cả, số lượng … để... học nước ngoài  Sách ngoại ngữ  Sách tôn giáo  Thể thao  Sách học làm người b/ Nhiệm vụ : Tên Nhiệm Vụ Thời Gian Thời Gian Kết Bắt Đầu Thúc Người Thực Hiện Phần Trăm Tìm tư liệu hình ảnh Thiết kế hệ thống và CSDL Nhập CSDL Thiết kế giao diện Coding Báo Cáo II Mô tả nghiệp vụ:  Nhà sách tiến hành nhập sách, phân loại Sau đó, người quản trị sẽ cập nhật thông tin về sách này lên website với đầy đủ... (DB): Ta nhấn vào dòng phpMyadmin của Menu WAMP hoặc mở trình duyệt và gõ: “http://localhost/phpMyadmin/” Hình 1.9 : Hướng dẫn tạo database trong phpMyAdmin Tạo xong DB các thông số của DB như sau: + host name = localhost + DB name = tên DB ta tạo SVTH: Nguyễn Đình Hùng 20 Lớp: 48TH Đồ án tốt nghiệp + username = root GVHD: ThS.Trần Thị Minh Hoàn I.3 Giới thiệu website : - Website được xây dựng chủ yếu... thống Chương 3 : Phân Tích Thiết Kế Hệ Thống I Khảo sát hiện trạng I.1 Giới thiệu chung SVTH: Nguyễn Đình Hùng 24 Lớp: 48TH Đồ án tốt nghiệp a/ Khảo sát nhà sách : GVHD: ThS.Trần Thị Minh Hoàn + Địa chỉ : Book shopping, số 2 đường Xuân Thuỷ, Cầu Giấy, Hà Nội + Nhà sách bán sách và các vật dụng, thiết bị liên quan đến học tập + Sách được phân chia thành các vị trí theo danh mục, gồm các danh mục sau:... được cung cấp  Khi khách hàng cần tìm một quyển sách để mua, mà chỉ có thông tin về thể loại hoặc tên sách sẽ sử dụng chức năng này Thông tin sách nhập vào càng đầy đủ sẽ kết quả càng chính xác Từ kết quả tìm được khách hàng có thể mua sách III.6 Chức năng thông tin  Cập nhật và hiển thị bình chọn của độc giả về trang web  Thống kê số sách, số thành viên và số thành viên đang online  Lưu các thông... phù hợp”  Chức năng quản lý sách Trong chức năng quản lý sách được phân rã như sau : Bao gồm 3 Usecase nhỏ hơn :  Thêm sách  Sửa thông tin sách  Xóa sách SVTH: Nguyễn Đình Hùng 34 Lớp: 48TH Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Hình 3.3 : Biểu đồ phân rã Usecase chức năng quản lý sách  Chức năng thêm sách Tên usecase Add book Mức 4 Chịu trách nhiệm Nhân viên nhà sách Mô tả Usecase với chức . tài “ Xây dựng Website giới thiệu và bán sách trực tuyến ” là một mô hình nhỏ trong rất nhiều mô hình bán hàng trực tuyến, rất thực tế , cần thiết cho cuộc sống hôm nay. Việc thiết lập một website. Hoàn MỤC LỤC Chương I : Giới Thiệu 5 I. Lý do chọn đề tài và giới thiệu website: 5 I.1. Lý do chọn đề tài : 5 I.2. Giới thiệu ngôn ngữ viết chương trình : 5 I.3. Giới thiệu website : 21 Chương II. Hùng Lớp: 48TH 4 Đồ án tốt nghiệp GVHD: ThS.Trần Thị Minh Hoàn Chương I : Giới Thiệu I. Lý do chọn đề tài và giới thiệu website: I.1. Lý do chọn đề tài : Hiện nay chúng ta đã thấy nền công nghệ

Ngày đăng: 21/09/2015, 23:02

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • DANH MỤC CÁC BIỂU ĐỒ VÀ HÌNH VẼ TRONG BÁO CÁO

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

Tài liệu liên quan