ĐỀ TÀI :XÂY DỰNG WEBSITE TRAO ĐỔI SÁCH CŨ

46 1.5K 15
ĐỀ TÀI :XÂY DỰNG WEBSITE TRAO ĐỔI SÁCH CŨ

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── BÀI TẬP LỚN PROJECT ĐỀ TÀI :XÂY DỰNG WEBSITE TRAO ĐỔI SÁCH CŨ Giảng viên hướng dẫn Vũ Thị Hương Giang Nguyễn Ngọc Dũng Nhóm Sinh viên thực Nhóm 04 Hà Nội, 11-2012 MỤC LỤC NHÓM – DT12 LỜI NÓI ĐẦU Nhu cầu giáo trình học tập, sách tham khảo năm học sinh viên lớn Để giải vấn đề này, đa số sinh viên phải lựa chọn phương án mua sách mới, số sinh viên mượn sách từ thư viện trường hay mua lại sách cũ từ sinh viên khóa trước Với phương án mua sách mới, ta nhận phương án tốn so với hai phương án mượn sách từ thư viện mua lại sách cũ Với phương án mượn sách từ thư viện, phương án phương án kinh tế số ba phương án, có số hạn chế như: thư viện cho mượn với số lượng định, giới hạn thời gian mượn sách, ghi sách… Với phương án lại, mua lại sách từ sinh viên khóa trước, phương án có nhược điểm đòi hỏi sinh viên phải quen biết với sinh viên khóa trước Nhưng giải nhược điểm này, phương án tốt để giải nhu cầu sách sinh viên Ngoài ra, tất loại sách khác sách khoa học, văn học, truyện… xã hội việc đưa vào lưu thông trở lại giúp tránhlãng phí không đơn giản.Trong nhu cầu sử dụng sách người lớn Đứng trước khó khăn nêu trên, thành viên nhóm thảo luận định nhanh chóng từ tuần chọn đề tài:xây dựng website mua bán sách cũ.Website cầu nối liên kết người cung cấp sách cũ người cần sách Cùng với hoạt động internet, website kết hợp hoạt động với kho sách đời thực, giúp cho việc lưu thông sách dễ dàng tạo tin cậy cho người dùng Rất nhiều ý kiến đóng góp đưa nhằm đưa đề tài từ chỗ phác thảo giấy thành dòng code máy.Mục tiêu nhóm thực đề tài xây dựng phần mềm đảm bảo tiêu chí: NHÓM – DT12 - Mỗi người dùng đăng ký tài khoản với email họ password - Người dùng thêm vào danh sách sách muốn bán/trao đổi với thông tin: tên sách, loại sách (tiểu thuyết, tin học, kinh tế, ), tác giả, năm xuất bản, giá trị sách, mục đích bán (kèm giá bán) hay trao đổi (có thể đưa vào sách muốn trao đổi) - Đưa danh sách sách theo chủ đề -Tìm sách theo tên sách, theo tác giả -Nếu người dùng tìm thấy sách mong muốn, yêu cầu bán trao đổi với sách mà họ có Và người dùng chọn phương thức mua bán, trao đổi (gặp trực tiếp, qua bưu điện, chuyển khoản, v v) -Vote độ tin cậy người dùng trao đổi/mua bán sách theo thang từ (rất tệ, không đáng tin cậy) đến (rất tốt, có uy tín) * Cơ sở lý thuyết đề tài: Các tài liệu cấu trúc liệu giải thuật, phân tích thiết kế hướng đối tượng, kỹ thuật xây dựng ứng dụng với giao diện đồ họa  Nội dung công việc xác định bao gồm:  Khảo sát ,đặc tả yêu cầu  Phân tích,Thiết kế phần mềm theo phương pháp hướng đối tượng (sử dụng ngôn ngữ UML)  Xây dựng chương trình theo mô hình MVC (Model-View-Control)  Sử dụng công cụ hỗ trợ : • IDE :Visual studio 2010 • Hệ quản trị sở liệu : SQL server 2008  Kiểm thử , sửa lỗi với liệu thực  Viết tài liệu, báo cáo NHÓM – DT12 Ban đầu,với vốn kiến thức chưa nhiều,các thành viên nhóm gặp phải không khó khăn,trở ngại.Nhưng việc học hỏi thầy cô bạn bè nỗ lực thân,các thành viên nhóm dần bắt nhịp với công việc định hình vấn đề cần giải quyết.Rất nhiều buổi họp nhóm tiến hành nhóm trực tiếp xây dựng hoàn thiện dần cho chương trình.Việc trao đổi thông tin liên quan tiến hành qua việc online group facebook riêng nhóm.Trao đổi tài liệu cần thiết cho qua gmail.Các chức giao diện hệ thống ngày nâng cấp test lại cẩn thận nhằm cố gắng tối ưu hóa chương trình Sau nhiều cố gắng,thời gian công sức,phần mềm demo chương trình hoàn tất sẵn sàng đưa vào chạy thử nghiệm.Đề tài nhóm hoàn thành theo tiến độ giao.Mặc dù chúng em cố gắng để xây dựng phần mềm lần đầu làm chương chương trình lớn,cũng lần đầu làm đề tài theo nhóm nên nhiều bỡ ngỡ nên vài chức chưa ưng ý hoạt động tốt.Chúng em mong nhận đánh giá,góp ý thầy cô để tiếp tục hoàn thiện website mình.Chúng em xin chân thành cám ơn tiếp thu ý kiến thầy cô Hà Nội tháng 11 năm 2012 Nhóm đề tài 12 NHÓM – DT12 PHÂN CÔNG CÔNG VIỆC TRONG NHÓM Giai đoạn Thời gian Công Việc Tuần 4-> Phân tích yêu cầu toán, tìm tài liệu tham khảo Tuần 6->8 Hoàn thành thiết kế, giao diện chương trình Tuần 8->12 Lập trình,xây dựng chương trình Tuần 12->13 Hoàn thiện toàn chương trình, viết báo cáo 1.1 Giai đoạn :  Đưa thiết kế khung chương trình  Tìm hiểu,thiết kế giao diện chương trình  Tìm hiểu việc liên kết, tổ chức liệu chương trình  Tìm kiếm tài liệu liên quan 1.2 Giai đoạn 2:  Tiếp tục hoàn thiện thiết kế chương trình  Hỗ trợ thiết kế Database  Thiết kế Database  Hoàn thiện thiết kế giao diện NHÓM – DT12 1.3 Giai đoạn 3:  Xử lý kiện người dùng hình chơi,màn hình, hình default (sau login )  Xử lý menu chương trình  Hoàn thiện thiết kế Object Ô chữ để hiển thị hình - Xây dựng class gói Model - Viết xử lý tính điểm cho chức giải ô chữ - Xử lý kiện hình tạo ô chữ - Tạo gói câu hỏi với liệu thực - Xử lý kiện hình login 1.4 Giai đoạn :  Hoàn thiện code chương trình  Vẽ biểu đồ lớp, báo cáo lại phần việc làm  Hoàn thiện use case,đặc tả use case,biểu đồ trình tự NHÓM – DT12  Chịu trách nhiệm kiểm tra, rà soát lỗi chương trình, database,kiểm thử tổng quan…  Báo cáo lại phần việc làm CHƯƠNG 1:KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN 1.1 MÔ TẢ YÊU CẦU BÀI TOÁN  Các chức chính: - Người sử dụng đăng ký làm thành viên trang web không Khi đăng ký thành viên, người sử dụng phải cung cấp đầy đủ thông tin cá nhân họ tên, email, địa liên hệ, số điện thoại Trong đó, Email bắt buộc phải có để kích hoạt tài khoản dùng để đăng nhập vào website để người sử dụng khác liên hệ với thành viên cần thiết - Đăng sách lên để bán trao đổi (upload sách): hoạt động dành cho người sử dụng đăng ký thành viên trang web Để đăng sách, thành viên cần phải cung cấp thông tin sách tiêu đề, tác giả, nhà xuất bản, năm xuất bản, số trang, giá bìa,giá bán lại, hình ảnh sách - Tìm kiếm theo tên sách,tên tác giả(Không bắt buộc thành viên): Người sử dụng nhập tên sách,hoặc tên tác giả để tìm kiếm.Trong kết trả có thông tin sách như: Tên sách,tên tác giả, giá bìa, giá bán.Người dùng thấy nút trao đổi sách.Nếu tìm thấy sách muốn trao đổi mua người dùng nhấn vào nút trao đổi để thực phiên trao đổi (Chỉ áp dụng với thành viên) - Tìm kiếm sách cần trao đổi mua (không bắt buộc thành viên) : người sử dụng nhập thông tin sách cần mua Trong kết tìm kiếm có thông tin người đăng bán sách có kho hệ thống hay không Nếu kho người sử dụng tới kho để mua, Ngược lại, người sử dụng liên hệ với người bán để mua sách thông qua thông tin mà trang web cung cấp NHÓM – DT12 - Vote độ tin cậy người dùng khác:qua phiên giao dịch người dùng đánh giá độ tin cậy người trao đổi theo thang điểm từ 1(rất tệ,không đáng tin cậy) đến (rất tốt,rất có uy tín)  Kết khảo sát: 1.2 Biểu đồ use case 1.2.1 Biểu đồ use case tổng quan Hệ thống bao gồm:  Hai tác nhân:  Nguoi dung: sử dụng use case tìm kiếm sách,vote người dùng,trao đổi,thay đổi thông tin tài khoản ,đăng nhập,đăng xuất,quản lý sách  Khách: sử dụng use case:đăng ký,tìm kiếm sách  Các use case: NHÓM – DT12  Login: người dùng sau đăng ký dùng tài khoản để đăng nhập vào hệ thống để sử dụng use case dành cho thành viên  Dang xuat: người dùng thoát khỏi hệ thống kết thúc phiên làm việc  Tim kiem sach: Người dùng khách muốn trao đổi sách dùng chức tìm kiếm để tìm sách mà cần trao đổi,khi tìm sách ưng ý tiến hành phiên trao đổi  Thêm vào giỏ hàng: Khi chọn sách muốn đổi người dùng thêm vào giỏ hàng,tại lưu tất sách thêm phiên giao dịch  Trao đổi: người chọn sách muốn trao đổi nhấn nút trao đổi,form trao đổi ra,tại người dùng nhập thông tin sách muốn trao đổi gửi đi,hệ thống gửi thông báo đến chủ sách  Vote: Sau phiên giao dịch,hệ thống gửi mail đến mail người người dùng vote độ tin cậy người theo thang điểm từ đến  Thay đổi thông tin tài khoản: Người dùng muốn chỉnh sửa thông tin mật khẩu,địa chỉ,số điện thoại dùng chức  Thêm sách:Người dùng có sách cũ muốn bán trao đổi upload sách lên hệ thống,đưa thông tin sách như: tên sách,tên tác giả,giá bìa,giá muốn bán,thể loại sách, hình ảnh sách  Xóa sách: Khi không muốn trao đổi sách bán người dùng xóa sách khỏi hệ thống  Sửa thông tin sách: Dùng khách hàng muốn đính thay đổi thông tin sách  Đăng ký: khách hàng ghé thăm trang web muốn trao đổi up sách để bán phải đăng ký thành viên 1.3 Đặc tả use case a Đặc tả chức đăng ký: NHÓM – DT12 10 2.3 THIẾT KẾ CƠ SỞ DỮ LIỆU Các bảng CSDL Stt Tên bảng Ý nghĩa tblCustomer Danh sách người dùng tblProduct Thông tin sách người dùng tblCategory Thể loại sách tblExchange Thông tin trao đổi sách Chi tiết bảng sở liệu tblProducts Thuộc tính Diễn giải Kiểu liệu BookID Mã sách int identity(1,1) Khóa BookName Tên sách nvarchar (100) CategoryID Mã loại sách int Author Tác giả nvarchar(50) Publisher Nhà xuất nvarchar (50) Price Giá bìa int(4) SalePrice Giá bán int(4) ImageUrl Đường dẫn lưu hình ảnh Khóa nvarchar (60) Publish Năm xuất int(4) Email Chủ sách varchar(50) Description Tóm tắt nội dung ntext(16) NHÓM – DT12 Ghi Khóa 32 BookExchang Những sách muốn e trao đổi TypeExchange Kiểu trao đổi ntext int tblCategory Thuộc tính Diễn giải Kiểu liệu Ghi CategoryID Mã loại sách int identity(1,1) Khóa CategoryName Tên loại sách nvarchar (50) tblCustomer Thuộc tính Diễn giải Kiểu liệu Email Email khách hàng thành varchar (50) Ghi Khóa viên Password Mật varchar (30) Fullname Họ tên khách hàng nvarchar (50) Address Địa khách hàng nvarchar (50) Phone Điện thoại khách hàng nvarchar (20) Activation Trạng thái kích hoạt Bit Checksum Mã kích hoạt varchar(6) NHÓM – DT12 33 tblCustomer Thuộc tính Diễn giải Kiểu liệu Ghi ExchangeID Mã trao đổi int Khóa identity(1,1) EmailNguoiMua Email người mua sách varchar (50) Khóa EmailChuSach Email chủ sách varchar (50) Khóa Vote Điểm vote chủ sách Int DateExchange Ngày trao đổi DateTime Comment Lời luận ntext typeExchange Loại trao đổi int BookID Mã sách int CheckOne Kiểm tra trao đổi thành Bit Khóa công Mô hình quan hệ sở liệu NHÓM – DT12 34 NHÓM – DT12 35 CHƯƠNG 3: CÔNG NGHỆ VÀ THUẬT TOÁN SỬ DỤNG 3.1 Ngôn ngữ UML - Sử dụng việc phân tích, thiết kế chương trình - Biểu đồ UseCase : phân tích tác nhân sử dụng hệ thống, chức hệ thống muốn xây dựng - Biểu đồ lớp : Đưa thiết kế đồng viết tạo liên kết lớp xây dựng chương trình 3.2 Công nghệ ASP.NET MVC a.ASP.NET MVC gì? - Microsoft ASP.NET MVC framework tạo Scott Guthrie vào tháng Mười năm 2007 ASP.NET MVC 1.0 phát hành năm 2009 - ASP.NET MVC framework phát triển ứng dụng web Microsoft cung cấp, kết hợp tính hiệu nhỏ gọn mô hình Model-View-Controller (MVC), ý tưởng công nghệ đại nhất, với thành phần tốt tảng ASP.NET thời ASP.NET MVC đời để thay cho ASP.NET Web Form mà phát triển theo nhánh khác gia đình ASP.NET Framework ASP.NET MVC phần ASP.NET Framework b Kiến trúc Model – View – Controller: NHÓM – DT12 36 Kiến trúc MVC chia thành thành phần với chức riêng biệt: • • - Model: Trong ứng dụng dựa MVC, model thành phần có nhiệm vụ lưu trữ thông tin, trạng thái đối tượng, thông thường lớp ánh xạ từ bảng CSDL - View: thành phần chịu trách nhiệm hiển thị thông tin lên cho người dùng thông qua giao diện Thông thường, thông tin cần hiển thị lấy từ thành phần Model - Controller: ứng dụng kiểu MVC chịu trách nhiệm xử lý kiện mặt giao diện, thao tác model, cuối chọn view thích hợp để hiển thị hình Trong kiến trúc MVC, view có tác dụng hiển thị giao diện mà thôi, điều kiển dòng nhập xuất người dùng Controller đảm trách c ASP.NET MVC ASP.NET Web Form: - Dù ASP.NET MVC cải tiến so với ASP.NET Web Form nghĩa Web Form chết mà : Microsoft muốn người hiểu có tảng song song nhau, hỗ trợ cho nhau, đối tượng cho việc phát triển Nói chung người phát triển chọn mô hình mà phù ơợp với nhu cầu WebForm mang tới trang web mà giao diện lưu giữ trạng thái, cuối thêm vào lớp trừu tượng tinh vi nằm HTTP HTML, sử dụng ViewState postback để tạo hiệu ứng việc có trạng thái Điều thích hợp với phong cách phát triển kéo thả Window Form, tức bạn đặt đối tượng có giao diện lên trang mã xử lý vào trình xử lý kiện chúng MVC hòa vào chất không trạng thái HTTP, làm việc chung với chống lại Điều yêu cầu bạn phải hiểu thật cách làm việc ứng dụng web, để đạt điều đó, MVC cung cấp cách tiếp cận đơn giản, mạnh mẽ đại cho việc viết ứng dụng web với mã có trật tự mà dễ dàng để test NHÓM – DT12 37 bảo trì sau này, giải phóng phức tạp khó chịu giới hạn không đáng có d Những tính ASP.MVC 2.0: - Areas: Cho phép bạn chia nhỏ ứng dụng thành nhiều phần khác Mõi phần có controller, view cấu hình định tuyến riêng Vì thế, thuận tiện để phát triển mõi phần cách độc lập sử dụng lại dự án - Model metadata templated view helpers: có chế mở rộng cho mô tả ý nghĩa đối tượng mô hình liệu bạn Bạn sử dụng templated để tiết kiệm thời gian - Validation: phức tạp Mô hình siêu liệu bạn định rõ việc xác nhận nguyên tắc sử dụng thuộc tính khai báo tùy chỉnh Sau Framework áp dụng điều để phản ứng lại liệu đến - Automatic HTML encoding: bạn tránh lỗ hổng cross-site scripting (XSS) nhờ chức - Asynchronous controllers: bạn phải xử lý khối khồi lượng lớn công việc mà có tranh chấp việc chờ đợi nhập xuất từ điều hành chức điều khiển không đồng giúp ta giải vần đề - HTTP method overriding: client phát yêu cầu HTTP kiểu PUT DELETE mà phát định thông số ghi đè Và sau Framework chấp nhận trạng thái HTTP - Strongly typed input helpers: cho phép bạn định ràng buộc cách sử dụng biểu thức thay chuỗi ký tự vd: bạn thay m.PropertyName)%> - Child requests: cách để đưa thêm nhiều phận độc lập vào trang NHÓM – DT12 38 CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA  Giao diện vào trang web  Giao diện đăng nhập NHÓM – DT12 39  Kết đăng nhập  Giao diện liệt kê theo danh mục NHÓM – DT12 40  Giao diện tìm kiếm theo tên sách NHÓM – DT12 41  Kết tìm kiếm  Giao diện chọn thêm vào giỏ hàng NHÓM – DT12 42  Thêm vào giỏ hàng NHÓM – DT12 43  Giao diện trao đổi NHÓM – DT12 44 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Do lần đầu làm chương trình lớn lần đầu làm việc nhóm nên nhiều thiếu sót.Hướng phát triển website là: • Tiếp tục hoàn thiện chương trình,đặc biệt chức trao đổi • Làm thêm phần toán,có thể dùng tài khoản ngân hàng để chuyển khoản • Cải thiện giao diện cho đẹp • Tăng cường giới thiệu website đến người,có thể qua diễn đàn,mạng xã hội NHÓM – DT12 45 TÀI LIỆU THAM KHẢO [1] 026-MicrosoftTech.Net ASP.NET MVC Cookbook [2] GiaoTrinh ASPNet_W2008 [3] PhanTichHeThong_BookShopOnline [4] Pro_ASP_NET_MVC3_Framework (Pre-Release) [5] PRO-Asp-MVC2 [6] tim_hieu_asp_net_mvc_va_xay_dung_sieu_thi_truc_tuyen_959 [7] Internet NHÓM – DT12 46 [...]... Diễn giải Kiểu dữ liệu Ghi chú ExchangeID Mã trao đổi int Khóa chính identity(1,1) EmailNguoiMua Email người mua sách varchar (50) Khóa ngoài EmailChuSach Email chủ sách varchar (50) Khóa ngoài Vote Điểm vote chủ sách Int DateExchange Ngày trao đổi DateTime Comment Lời mình luận ntext typeExchange Loại trao đổi int BookID Mã sách int CheckOne Kiểm tra trao đổi thành Bit Khóa ngoài công Mô hình quan hệ... HomeController và thêm sách, xóa sách, quản lý sách, xem thông tin tài khoản,thực hiện giao dịch trao đổi, vote a Các thuộc tính : private Product : tạo đối tượng sách productDB: kết nối với lớp ProductDB exchangeDB : kết nối với lớp ExchangeDB gh : Lưu trữ giỏ hàng của người dùng b Các ActionResult • publicActionResult uploadBook() Chức năng: người dùng upload những cuốn sách mà mình muốn trao đổi vào hệ thống... ThanhToanGioHang() • • Chức năng :hiển thị những cuốn sách người dùng Chức năng : xóa sách của mình Chức năng : khi tìm những cuốn sách muốn trao đổi, người dùng thanh toán giỏ hàng của mình thực hiện trao đổi publicActionResult DongYBanHang() Chức năng: Khi người dùng nhận 1 email từ hệ thống có giao dịch cuốn sách này, Nếu người dùng đồng ý bán, cuốn sách sẽ được đánh dấu là bán hàng, và không xuất hiện... trong CSDL Stt Tên bảng Ý nghĩa 1 tblCustomer Danh sách người dùng 2 tblProduct Thông tin sách của người dùng 3 tblCategory Thể loại sách 4 tblExchange Thông tin trao đổi sách Chi tiết các bảng cơ sở dữ liệu tblProducts Thuộc tính Diễn giải Kiểu dữ liệu BookID Mã cuốn sách int identity(1,1) Khóa chính BookName Tên sách nvarchar (100) CategoryID Mã loại sách int Author Tác giả nvarchar(50) Publisher Nhà... Hệ thống sẽ gửi mail đến cả hai người (cả người mua và người chủ sách) , với người chủ sác thì hệ thống sẽ thông báo với chủ sách là có người muốn trao đổi với sách của bạn,nếu đồng ý thì nhấn vào link,hệ thống sẽ tự động NHÓM 4 – DT12 13 xóa sách ra khỏi hệ thống Còn đối với người mua sách thì sẽ có một mail với nội dung là: Bạn đã trao đổi với người dùng abc hãy nhấn vào link để vote độ tin cậy cho... nvarchar (60) Publish Năm xuất bản int(4) Email Chủ sách varchar(50) Description Tóm tắt nội dung ntext(16) NHÓM 4 – DT12 Ghi chú Khóa ngoài 32 BookExchang Những cuốn sách muốn e trao đổi TypeExchange Kiểu trao đổi ntext int tblCategory Thuộc tính Diễn giải Kiểu dữ liệu Ghi chú CategoryID Mã loại sách int identity(1,1) Khóa chính CategoryName Tên loại sách nvarchar (50) tblCustomer Thuộc tính Diễn giải... tin tài khoản của mình • publicActionResult Logout() NHÓM 4 – DT12 24 Chức Năng : Để người dùng đăng xuất khỏi hệ thống 2 Lớp HomeController Điều khiển những người dùng chưa đăng nhập vào hệ thống có các chức năng : hiển thị sách theo chủ đề, tìm kiếm sách, Cho vào giỏ hàng a Các thuộc tính : private Product : tạo đối tượng sách productDB: kết nối với cơ sở dữ liệu listpd: tạo danh sách những cuốn sách. .. 1: Người dùng tìm thấy quyển sách mình muốn trao đổi hoặc mua,sau đó chọn thêm vào giỏ hàng  Bước 2: Hệ thống chuyển đến trang giỏ hàng,tại đây người dùng có 3 lựa chọn, xóa sách khỏi giỏ hàng, tiếp tục mua hàng, thanh toán.Với lựa chọn xóa sách thì sách sẽ bị xóa khỏi giỏ hàng.Lựa chọn tiếp tục mua hàng thì hệ thống sẽ chuyển về trang chủ để người dùng tiếp tục tìm thêm sách Còn nếu chọn thanh toán... năng thêm sách NHÓM 4 – DT12 12  Bước 1: Người dùng nhấn vào link upload.Hệ thống sẽ chuyển về trang upload sách  Bước 2: Người dùng nhập các thông tin về sách mà form upload yêu cầu (tên sách, tên tác giả,giá bìa,giá bán,hình ảnh,mô tả sơ lược ).Hệ thống kiểm tra tính đúng đắn của dữ liệu nhập vào,nếu đúng thì lưu vào cơ sở dữ liệu và hiện thông báo upload thành công d Đặc tả chức năng trao đổi  Bước... Các ActionResult • publicActionResult Index() Chức năng : Hiển thị trang chủ • publicActionResult Search() Chức năng : Tìm kiếm sách • publicActionResult ViewCategory() Chức năng : Hiện thị sách theo chủ đề • publicActionResult chitietsach() Chức năng : Hiển thị chi tiết cuốn sách theo bookID • publicActionResult Giohang() Chức năng : quản lý giỏ hàng của người dùng chưa đăng nhập • publicActionResult

Ngày đăng: 30/12/2015, 20:27

Mục lục

    CHƯƠNG 1:KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN

    Mô hình quan hệ cơ sở dữ liệu

    CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA