1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website bán hàng sách cho nhà sách ngọc minh

62 172 1

Đ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 62
Dung lượng 3,39 MB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 00O****O00 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN SÁCH CHO NHÀ SÁCH NGỌC MINH Sinh viên thực hiện: Đào Nghĩa Phương Lớp: CNTT – K11C Giáo viên hướng dẫn: TS Nông Thị Hoa Thái Nguyên, tháng 04 năm Mục Lục LỜI MỞ ĐẦU CHƯƠNG 1:CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu ASP.NET 1.1.1 Tìm hiểu Net PhatForm 1.1.2 Tìm hiểu NET Framework 1.1.3 Tìm hiểu ASP.NET 1.1.4 Những ưu điểm ASP.NET 1.1.5 Quá trình xử lý tập tin ASPX 1.2 Mơ hình MVC 1.2.1 Các thành phần MVC 1.2.2 Quy trình làm việc mơ hình MVC 1.2.3 Lợi ích việc ứng dựng web dựa mơ hình MVC CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11 2.1 Khảo sát hiên trạng 11 2.1.1 Hoạt động thực tế cửa hàng Error! Bookmark not defined 2.1.2.Thu thập thông tin Error! Bookmark not defined 2.2.Phân tích thiết kế hệ thống website 19 2.2.1.Biểu đồ Use case tổng quát 19 2.2.2.Phân rã biểu đồ Use case 21 2.2.3 Biểu đồ lớp 41 2.2.4.Thiết kế sở liệu Error! Bookmark not defined CHUONG 3:CHƯƠNG TRÌNH 42 3.1.Trang khách hàng 42 3.1.Trang quản trị 51 TÀI LIỆU THAM KHẢO 60 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 61 LỜI MỞ ĐẦU Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, cơng ty, đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dòng liệu truy tìm gần lập tức… giới vấn đề mà bạn quan tâm ra, có đầy đủ thơng tin, hình ảnh chí đơi lúc có âm bạn cần… Bằng internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Với lí đó, giúp đỡ hướng dẫn cô giáo TS.Nông Thị Hoa, em chọn đề tài: “Xây dựng Website bán hàng sách cho nhà sách Ngọc Minh ” Trước tiên em xin gửi lời cảm ơn đến cô Nông Thị Hoa, giảng viên trực tiếp hướng dẫn chúng em đợt làm đồ án Cảm ơn cô tạo cho em điều kiện thuận lợi để em hồn thành tốt đợt báo cáo Bên cạnh kết khiêm tốn mà em đạt được, chắn khơng tránh khỏi thiếu sót hạn chế nội dung báo cáo chương trình Kính mong nhận ý kiến đóng góp thầy để em hồn thiện Em xin chân thành cảm ơn ! CHƯƠNG 1:CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu ASP.NET 1.1.1 Tìm hiểu Net PhatForm Net PhatForm bao gồm Net Framework công cụ dùng để xây dựng, phát triển ứng dụng dịch vụ ASP.Net Hình 0.1 NeT PhatForm Những sản phẩm công nghệ Net Microsoft bao gồm: MSN.Net, Office.Net, Visual Studio.Net Windows Server 2003 biết đến với tên gọi Windows Net Server Visual Studio Net phần mềm dùng để xây dựng phát triển ứng dụng bao gồm ngôn ngữ lập trình: C++.Net, Visual Basic.Net, ASP.Net, C# J# Tất ngôn ngữ xây dựng dựa Net Framework, thế, bạn nhận thấy cú pháp ngôn ngữ tương tự 1.1.2 Tìm hiểu NET Framework NET Framework tập hợp giao diện lập trình tâm điểm tảng NET Microsoft Nó cung cấp sở hạ tầng để xây dựng chạy dịch vụ Web Hình 0.2 Kiến trúc Net Framework 1.1.3 Tìm hiểu ASP.NET Từ khoảng cuối thập niên 90, ASP (Active Server Page) nhiều lập trình viên lựa chọn để xây dựng phát triển ứng dụng web động máy chủ sử dụng hệ điều hành Windows  Ưu điểm ASP:  Mô hình lập trình thủ tục đơn giản  Sử dụng hiệu đối tượng COM: ADO (ActiveX Data Object) - xử lý liệu FSO (File System Object) - làm việc với hệ thống tập tin  Hỗ trợ nhiều ngôn ngữ: VBScript, JavaScript  Nhược điểm ASP:  Code ASP HTML lẫn lộn  Khi triển khai cài đặt, không biên dịch trước nên dễ bị source code, hạn chế tốc độ thực  Q trình xử lý Postback khó khăn Đầu 2002, Microsoft giới thiệu kỹ thuật lập trình Web ASP+, tên thức sau ASP.Net ASP.Net kỹ thuật lập trình phát triển ứng dụng web phía Server dựa tảng Net Framework ASP.NET tảng ứng dụng web cho phép người lập trình tạo trang web động, ứng dụng web dịch vụ web ASP.NET biên dịch dạng Common Language Runtime (CLR), cho phép người lập trình viết mã ASP.NET với ngôn ngữ hỗ trợ NET language 1.1.4 Những ưu điểm ASP.NET  Cho phép lựa chọn ngơn ngữ để lập trình: Visual Basic.Net, J#, C#,…  Trang ASP.Net biên dịch trước thành tập tin DLL mà Server thi hành nhanh chóng hiệu  Hỗ trợ mạnh mẽ thư viện phong phú đa dạng Net Framework, làm việc với XML, Web Service, truy cập sở liệu qua ADO.Net…  ASPX ASP hoạt động ứng dụng  Sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diện riêng-> Dễ đọc, dễ quản lý bảo trì  Kiến trúc lập trình giống ứng dụng Windows  Hỗ trợ quản lý trạng thái control  Tự động phát sinh mã HTML cho Server control tương ứng với loại Browser  Triển khai cài đặt – Không cần lock, khơng cần đăng ký DLL – Cho phép nhiều hình thức cấu hình ứng dụng  Hỗ trợ quản lý ứng dụng mức tồn cục – Global.aspx có nhiều kiện – Quản lý session nhiều Server, khơng cần Cookies 1.1.5 Q trình xử lý tập tin ASPX Khi Web server nhận yêu cầu từ phía client, tìm kiếm tập tin u cầu thơng qua chuỗi URL gởi về, sau đó, tiến hành xử lý theo sơ đồ sau: Hình 0.3 Qúa trình xử lý tập tin ASPX 1.2 Mơ hình MVC Mơ hình MVC (Model - View - Controller) kiến trúc phần mềm hay mơ hình thiết kế sử dụng kỹ thuật phần mềm Nó giúp cho developer tách ứng dụng họ thành phần khác Model, View Controller Mỗi thành phần có nhiệm vụ riêng biệt độc lập với thành phần khác Hình 0.4 Các thành phần mơ hình MVC 1.2.1 Các thành phần MVC  Model: thành phần chứa tất nghiệp vụ logic, phương thức xử lý, truy xuất database, đối tượng mô tả liệu Class, hàm xử lý  View: đảm nhận việc hiển thị thông tin, tương tác với người dùng, nơi chứa tất đối tượng GUI textbox, images Hiểu cách đơn giản, tập hợp form file HTML  Controller: giữ nhiệm vụ nhận điều hướng yêu cầu từ người dùng gọi phương thức xử lý chúng Chẳng hạn thành phần nhận request từ url form để thao tác trực tiếp với Model 1.2.2 Quy trình làm việc mơ hình MVC Quy trình làm việc biểu diễn luồng kiện xử lý MVC:  User tương tác với View, cách click vào button, user gửi yêu cầu  Controller nhận điều hướng chúng đến phương thức xử lý Model  Model nhận thông tin thực thi yêu cầu  Khi Model hoàn tất việc xử lý, View nhận kết từ Model hiển thị lại cho người dùng Hình 0.5 Mơ hình MVC 1.2.3 Lợi ích việc ứng dựng web dựa mơ hình MVC  Dễ dàng quản lý phức tạp ứng dụng cách chia ứng dụng thành ba thành phần model, view, controller  Nó sử dụng mẫu Front Controller, mẫu giúp quản lý requests (yêu cầu) thông qua Controller Nhờ bạn thiết kế hạ tầng quản lý định tuyến  Hỗ trợ tốt cho mơ hình phát triển ứng dụng hướng kiểm thử (TDD) d.Trang danh sách sách 47 e.Kết tìm kiếm sách 48 f.Trang liên hệ 49 g.Trang đăng nhập 50 3.1.Trang quản trị a.Trang đăng nhập 51 b.Trang danh sách sách 52 c.Trang nhập hàng d.Quản lý phiếu nhập 53 e.Thống kê 54 55 56 e.Duyệt đơn hàng 57 f.In hóa đơn 58 KẾT LUẬN Trong q trình khảo sát tìm hiểu đề tài “Xây dựng Website bán hàng sách cho nhà sách Ngọc Minh.” hướng dẫn TS Nông Thị Hoa, em hiêu phần thấy công việc cần phải làm để xây dựng website Trong trình khảo sát phân tích thiết kế em gặp nhiều khó khăn , với kiến thức tảng học trường nỗ lực mình, em cố gắng đề hoàn thành website với kết sau: + Đã làm - Website có chức website bán hàng - Website có ngơn ngữ tiếng Việt + Chưa đạt - Website chưa thân thiện dễ sử dụng với người dùng + Hướng phát triển đề tài Trong thời gian tới em cố gắng phát triển thêm chức website hồn thiện hơn, ứng dụng thực tiễn có nhiều chức website có Em cố gắng trình khảo sát, tìm hiểu để thiết kế phát triển website Nhưng tránh khỏi thiếu sót Vì em mong q thầy cô quan tâm đến đề tài dẫn đóng góp ý kiến cho em đển em hoàn thiện website cách tốt Em xin chân thành cảm ơn! Thái Nguyên, ngày…tháng…năm … Sinh viên Đào Nghĩa Phương 59 TÀI LIỆU THAM KHẢO [1] http:/google.com.vn/ [2] https://www.youtube.com/channel/UC9VbY1nPhWbAkBuEaAy0CNQ [3] https://getbootstrap.com.vn/ Và số nguồn tài liệu tham khảo khác 60 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ………………… Thái Nguyên, ngày tháng năm 2017 Giáo viên hướng dẫn 61 ... tài: Xây dựng Website bán hàng sách cho nhà sách Ngọc Minh ” Trước tiên em xin gửi lời cảm ơn đến cô Nông Thị Hoa, giảng viên trực tiếp hướng dẫn chúng em đợt làm đồ án Cảm ơn cô tạo cho em... 2.1.Khảo sát 2.1.1 Thực trạng Nhà sách Ngọc Minh nhà sách chuyên kinh doanh loại sách văn phòng phẩm nhiều năm có lượng khách hàng định Nhà sách chuyên cung cấp sách chủ yếu khu vực tỉnh, với... tin thay đổi, cửa hàng có sách - Khác hàng đến với cửa hàng để lựa chọn sách mua - Khác hàng xem thông tin chi tiết sách, lựa chọn sách để mua  Nếu khách hàng biết rõ thơng tin sách định mua đưa

Ngày đăng: 02/11/2017, 14:42

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w