1. Trang chủ
  2. » Luận Văn - Báo Cáo

: Xây Dựng Website bán Giấy Dán Tường

70 674 2
Tài liệu đã được kiểm tra trùng lặp

Đ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 70
Dung lượng 5,41 MB

Nội dung

Trên cơ sở muốn tìm hiều về Web và ứng dụng của Web, cũng như những phát triển của nó, em thực hiện đề tài: “Nghiên cứu jsp & java – Xây Dựng Website bán

TRƯỜNG ĐẠI HỌC XÂY DỰNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ------    ------ Đồ án tốt nghiệp Đề tài : Xây Dựng Website bán Giấy Dán Tường Giáo viên hướng dẫn : Ths. Phan Hữu Trung Sinh viên thực hiện : Bùi Mạnh Khiêm - 516251 Lớp quản lý : 51PM1 Hà Nội 05/2010 Đồ án tốt nghiệp Lời cám ơn Mạng internet tốc độ cao ADSL xuất hiện ở Việt Nam chỉ vài năm gần đây nhưng ảnh hưởng của nó tới cuộc sống và lối sống của người Việt rất rõ ràng. Internet đã thành một thứ không thể thiếu với cộng đồng từ nhà nước tới người dân, từ người già tới giới trẻ. Internet mang tới một kênh thông tin truyền thông hiệu quả tới người sử dụng. Kéo theo sự phát triển đó là thương mại điện tử. Thương mại điện tử là một lĩnh vực mới đang được nhiều cơ quan, nhiều công ty, đoàn thể cũng như cá nhân nghiên cứu và phát triển nhằm đưa các thiết bị, các ứng dụng liên quan đến điện tử tin học vào phục vụ cho sự phát triển kinh doanh. Thương mại điện tử của Việt Nam phát triển đi kèm với sự phát triển của lượng khách hàng. Khách hàng của các trang thương mại điện tử của Việt Nam hiện nay phần lớn là giới trẻ, họ trao đổi, buôn bán với nhau các vật dụng công nghệ cao như điện thoại, máy vi tính, sách vở tạp chí thậm chí là quần áo, đồ dùng gia đình. Đó là lý do em thực hiện đồ án tốt nghiệp xây dựng website bán hàng trực tuyến này. Trên cơ sở muốn tìm hiều về Web và ứng dụng của Web, cũng như những phát triển của nó, em thực hiện đề tài: “Nghiên cứu jsp & java – Xây Dựng Website bán Giấy Dán Tường”. Bước đầu nghiên cứu, hiện thực với kiến thức, khả năng và thời gian có hạn, đồ án này chắc chắn sẽ không tránh khỏi những thiếu sót, rất mong được thầy cô và các bạn góp ý để có thể hoàn chỉnh hơn trong quá trình nghiên cứu sau này. Em xin chân thành cảm ơn sự giúp đỡ tận tình của các thầy có trong suốt quá trình thực tập và làm đồ án tốt nghiệp, đặc biệt là Ths. Phan Hữu Trung người đã trực tiếp hướng dẫn em trong toàn bộ quá trình thực hiện để hoàn thành đồ án tốt nghiệp này. 2 Đồ án tốt nghiệp Phụ lục Phần 1. Giới thiệu tổng quan 3 1.1. Đặt vấn đề .3 1.2. Công nghệ sử dụng .4 1.3. Chức năng của website .5 Phần 3. Phân tích và thiết kế .6 3.1 Chức năng của hệ thống .6 3.2 ERD .8 3.3 Thiết kế cơ sở dữ liệu 10 Phần 4. Thiết kế giao diện và cài đặt chương trình 14 4.1 Tổng quát về công nghệ và công cụ sử dụng 14 4.2 Framework symfony .28 4.3 Giao diện và các chức năng của chương trình .60 Phần 5. Kết luận 69 5.1 Những điều đã làm được .69 5.2 Hạn chế: .70 5.3 Hướng phát triển 70 5.4 Tài liệu tham khảo .70 Phần 1. Giới thiệu tổng quan 1.1.Đặt vấn đề Ngày nay thương mại điện tử đã dần trở nên quen thuộc với người tiêu dùng bởi nó đã xoá dần mọi khoảng cách giữa người bán và người mua. Thương mại điện tử đã làm cho việc mua bán giao dịch giữa người bán và người mua trở lên đơn giản hơn bao giờ hết. Thay vì phải gặp trực tiếp, mọi hoạt động sẽ diễn ra thông qua Internet. Các hình thức được biết đến nhiều nhất của thương mại điện tử là mua bán trực tuyến 3 Đồ án tốt nghiệp cũng như mua bán đấu giá thông qua Internet. Thông qua việc Internet bùng nổ vào cuối thập niên 90, cửa hàng trực tuyến ngày càng có tầm quan trọng nhiều hơn. Những người bán hàng thông qua Internet có lợi thế là họ không cần đến một diện tích bán hàng thật sự mà thông qua các trang Web sử dụng một không gian bán hàng ảo. Các cửa hàng trực tuyến thường không cần đến nhà kho hay chỉ cần đến rất ít, vì thường có thể cung cấp cho khách hàng trực tiếp từ người sản xuất hay có thể đặt hàng theo nhu cầu. Lợi thế do tiết kiệm được các phí tổn cố định này có thể được chuyển tiếp cho khách hàng, đó là việc khách hàng sẽ được giảm chi phi vận chuyển so với cửa hàng cố định. Kênh bán hàng trực tuyến còn giúp người bán giảm một số chi phí. Thứ nhất, với cửa hàng trực tuyến, người bán có thể cập nhật giá và các thông tin khác liên tục, không phải in catalogue (đã in ra thì không thay đổi được) Thứ hai, cửa hàng truyền thống thường giới hạn về diện tích, trong khi với cửa hàng trực tuyến, người bán có thể giới thiệu tất cả sản phẩm mà không lo hết chỗ Trong những năm gần đây, Đảng và Nhà Nước ta đánh giá cao tiềm năng phát triển của thương mại điện tử và đang đầu tư rất lớn cho thương mại điện tử. Đầu năm 2007, chính phủ Việt Nam đă ban hành Nghị định số 27/2007/NĐ-CP ngày 23/02/2007 “Quy định chi tiết thi hành Luật giao dịch điện tử về chữ ký số và dịch vụ chứng thực chữ ký số”, số 35/2007/NĐ-CP ngày 08/03/2007 “ Về giao dịch điện tử trong hoạt động ngân hàng”. Hiện nay, các mô hình kinh doanh qua hệ thống e-Commerce ngày càng đa dạng. Từ thực tế này, ứng dụng Web tự động hóa quy trình quản lý và bán hàng trực tuyến (Web QLBHTT) được thiết kế phù hợp với mọi mô hình kinh doanh trên Internet. Cùng với sự phát triển mạnh mẽ của Internet thì mọi giao dịch, hoạt động buôn bán đều có thể được thực hiện thông qua Internet. Một cửa hàng bán sản phẩm điện thoại sẽ hoàn toàn có thể được thay thế bằng một Website mà ở đó mọi người có thể mua bất cứ sản phẩm điện thoại yêu thích ngay cả khi ngồi ở nhà hay ở nơi làm việc. 1.2.Công nghệ sử dụng - Ngôn ngữ xây dựng website : PHP - Ngoài ra sử thêm các open source : CkEditor, Jquery 4 Đồ án tốt nghiệp - Cơ sở dữ liệu : My SQLServer download tại MySQL Home page : http://www.mysql.com/downloads/mysql/ , MySQL Workbench (GUI Tool) download : http://www.mysql.com/downloads/workbench/ 1.3.Chức năng của website Chức năng của website : 1.3.1. Chức năng giỏ hàng - Khách hàng ghé thăm website có thể tìm kiếm để chọn hàng tùy thích - Khách hàng có thể thêm, xóa, cập nhật số lượng hàng mà họ muốn mua 1.3.2. Chức năng quản lý thành viên - Người quản lý có thể thêm một thành viên, sửa thông tin của thành viên, xóa thông tin của thành viên. - Người quản lý có thể tìm kiếm thông tin về thành viên theo : Tên đăng nhập, Email . 1.3.3. Chức năng quản lý sản phẩm - Người quản lý có thể thêm một sản phẩm mới, cập nhật thông tin của sản phẩm, xóa sản phẩm nếu cần thiết. - Người quản lý có thể tìm kiếm sản phẩm theo : Tên sản phẩm, nhà cung cấp. 1.3.4. Chức năng tìm kiếm - Với chức năng tìm kiếm này khách ghé thăm website sẽ có thể tìm kiếm sản phẩm theo nhiều tiêu chí : Tên sản phẩm, giá của sản phẩm, Nhà cung cấp, nhóm của sản phẩm. 1.3.5. Chức năng quản lý tin tức - Người quản lý có thể thêm hay sửa thậm chí xóa thông tin về một bản tin. - Về phần tìm kiếm : người quản lý có thể tìm kiếm tin tức theo tiêu đề tin, nguồn tin. 1.3.6. Quản lý hóa đơn - Người quản lý có thể xử lý hóa đơn nếu nó hợp lệ và cũng có thể xóa hóa đơn không hợp lệ. - Người quản lý có thể tìm kiếm hóa đơn theo: Tên người nhận, Email của người nhận. 5 Đồ án tốt nghiệp - Phần 3. Phân tích và thiết kế 3.1 Chức năng của hệ thống 3.1.1 Khách ghé thăm website 3.1.1.1 Xem tin tức Mô tả Cho phép khách hàng có thể xem tin tức Đầu vào Lựa chọn mục tin tức muốn xem Xử lý Lấy thông tin từ database Đầu ra Hiển thị thông tin được yêu cầu 3.1.1.2 Tìm kiếm thông tin Mô tả Cho phép khách hàng có thể tìm kiếm thông tin về sản phẩm Đầu vào Lựa chọn mục cần search và nhập vào từ khóa Xử lý Lấy thông tin từ database Đầu ra Hiển thị thông tin được yêu cầu 3.1.1.3 Đăng ký thành viên Mô tả Cho phép thành viên đăng ký để trở thành thành viên của website Đầu vào Tên, tuổi, giới tính, ngày sinh, địa chỉ , email, số điện thoại. Xử lý - Kiểm tra tính hợp lệ của dữ liệu - Check register - Insert Database Đầu ra - Nếu dữ liệu đưa vào là ko hợp lệ thì đưa ra thông báo không thành công và ngược lại. 3.1.2 Chức năng thành viên 3.1.2.1 Quản lý thông tin cá nhân Mô tả Quản lý toàn bộ thông tin cá nhân Đầu vào Cật nhập thông tin cá nhân Xử lý Thêm sửa xóa thông tin 6 Đồ án tốt nghiệp Đầu ra Hiển thị thông tin 3.1.2.2 Đặt hàng online Mô tả Khách hàng ghé thăm website có thể chọn và đặt mua sản phẩm Đầu vào Lựa chọn các sản phẩm cần mua và số lượng Xử lý Lưu thông tin giỏ hàng Đầu ra Hóa đơn thanh toán 3.1.3 Chức năng của admin 3.1.3.1 Quản lý thành viên Mô tả Quản lý toàn bộ thành viên và cấp quyền Đầu vào Cật nhập thông tin các thành viên Xử lý Thêm sửa xóa thông tin của thành viên Đầu ra Hiển thị thông tin của thành viên 3.1.3.2 Quản lý sản phẩm Mô tả Quản lý toàn thông tin về sản phẩm Đầu vào Cật nhập thông tin cho sản phẩm Xử lý Thêm sửa xóa thông tin của sản phẩm Đầu ra Hiển thị thông tin của sản phẩm 3.1.3.3 Quản lý hóa đơn Mô tả Quản lý toàn bộ các hóa đơn Đầu vào Hóa đơn của khách hàng Xử lý Quản lý trạng thái của hóa đơn Đầu ra Hiển thị thông tin về hóa đơn của khách hàng 3.1.3.4 Quản lý tin tức Mô tả Quản lý toàn bộ tin tức của web 7 Đồ án tốt nghiệp Đầu vào Cật nhật thông tin cho tin tức Xử lý Thêm sửa xóa tin tức Đầu ra Hiển thị tin tức 3.2 ERD 8 Đồ án tốt nghiệp 9 Categories Suppliers Users Products Carts Newscomments Advert units level Have Have includ e post order supply have have Have n 1 1 n 1 n n n 1 n n 1 1 1 n 1 n 1 Đồ án tốt nghiệp 3.3 Thiết kế cơ sở dữ liệu 10 [...]... project Jobeet, chúng ta có 2 application: frontend và backend Từ thư mục jobeet, chạy lệnh generate:project để tạo 1 project symfony: $ php lib/vendor/symfony/data/bin/symfony generate:project jobeet Ở Windows: c:\> php lib\vendor\symfony\data\bin\symfony generate:project jobeet Lệnh generate:project tạo ra cấu trúc file và thư mục mặc định cần cho một project symfony: Tại sao symfony tạo ra quá nhiều file... cách sử dụng lệnh của symfony để xem phiên bản (chữ cái V viết hoa ): $ php lib/vendor/symfony/data/bin/symfony -V Ở Windows: c:\> cd \ c:\> php lib\vendor\symfony\data\bin\symfony -V Nếu bạn muốn xem tất cả các lệnh của symfony, gõ symfony để xem danh sách các lệnh: 31 Đồ án tốt nghiệp $ php lib/vendor/symfony/data/bin/symfony Ở Windows: c:\> php lib\vendor\symfony\data\bin\symfony Các lệnh của symfony... PHPED c Zend Studio 4.1.2 Cú pháp của PHP 1- Cấu trúc cơ bản: PHP cũng có thẻ bắt đầu và kết thúc giống với ngôn ngữ HTML Chỉ khác, đối với PHP chúng ta có nhiều cách để thể hiện Cách 1 : Cú pháp chính: Cách 2: Cú pháp ngắn gọn 17 Đồ án tốt nghiệp Cách 3: Cú pháp giống với ASP Cách 4: Cú pháp bắt đầu bằng script ... - Debug: giúp debug tất cả thông tin mà lập trình viên cần trên trang - Giao diện chế độ dòng lệnh tự động hóa triển khai các ứng dụng giữa hai server - Tính năng logging cung cấp cho adminnistrators những chi tiết đầy đủ về sự hoạt động của một ứng dụng 4.2.2 Cài đặt symfony Đầu tiên, tạo một thư mục để chứa các file của project Jobeet: c:\> mkdir c:\development\sfprojects\jobeet c:\> cd c:\development\sfprojects\jobeet... generate:app escaping-strategy=on csrfsecret=Unique$ecret frontend Một lần nữa, lệnh generate:app tạo cấu trúc thư mục mặc định cần thiết cho một application nằm trong thư mục apps/frontend: Khi gọi lệnh generate:app , chúng ta đã cung cấp hai lựa chọn liên quan đến bảo mật: escaping-strategy: csrf-secret: cho phép output escaping để chống tấn công XSS cho phép session tokens in form để chống tấn... hình riêng và symfony có sẵn 3 môi trường: dev, test, và prod Nếu bạn mở các file front controller, bạn sẽ thấy chúng chỉ khác nhau về cấu hình của môi trường: // web/index.php . HỌC XÂY DỰNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ------    ------ Đồ án tốt nghiệp Đề tài : Xây Dựng Website bán Giấy Dán Tường Giáo viên hướng dẫn : Ths.. triển của nó, em thực hiện đề tài: “Nghiên cứu jsp & java – Xây Dựng Website bán Giấy Dán Tường . Bước đầu nghiên cứu, hiện thực với kiến thức, khả năng

Ngày đăng: 24/04/2013, 16:51

HÌNH ẢNH LIÊN QUAN

news_img Varchar 50 Hình ảnh - : Xây Dựng Website bán  Giấy Dán Tường
news _img Varchar 50 Hình ảnh (Trang 11)
3.3.1 Bảng tin tức (news) - : Xây Dựng Website bán  Giấy Dán Tường
3.3.1 Bảng tin tức (news) (Trang 11)
prod_image Varchar 50 Hình ảnh - : Xây Dựng Website bán  Giấy Dán Tường
prod _image Varchar 50 Hình ảnh (Trang 12)
Do cấu hình PHP có thể khác nhau, chúng ta cần kiểm tra lại cấu hình PHP để chắc chắn các yêu cầu tối thiểu để chạy symfony được đáp ứng - : Xây Dựng Website bán  Giấy Dán Tường
o cấu hình PHP có thể khác nhau, chúng ta cần kiểm tra lại cấu hình PHP để chắc chắn các yêu cầu tối thiểu để chạy symfony được đáp ứng (Trang 31)
Nếu có vấn đề, màn hình sẽ đưa ra gợi ý và cách sửa. Bạn có chạy file kiểm tra cấu hình PHP từ trình duyệt - : Xây Dựng Website bán  Giấy Dán Tường
u có vấn đề, màn hình sẽ đưa ra gợi ý và cách sửa. Bạn có chạy file kiểm tra cấu hình PHP từ trình duyệt (Trang 31)
Kiểm tra cấu hình - : Xây Dựng Website bán  Giấy Dán Tường
i ểm tra cấu hình (Trang 36)
ORM cần thông tin mô tả các bảng và quan hệ giữa chúng để tạo class tương ứng. Có hai cách để tạo một schema mô tả: từ một cơ sở dữ liệu có sẵn hoặc tự tạo nó. - : Xây Dựng Website bán  Giấy Dán Tường
c ần thông tin mô tả các bảng và quan hệ giữa chúng để tạo class tương ứng. Có hai cách để tạo một schema mô tả: từ một cơ sở dữ liệu có sẵn hoặc tự tạo nó (Trang 41)
File schema.yml chứa thông tin về tất cả các bảng và cột tương ứng. Mỗi cột được mô tả bao gồm: - : Xây Dựng Website bán  Giấy Dán Tường
ile schema.yml chứa thông tin về tất cả các bảng và cột tương ứng. Mỗi cột được mô tả bao gồm: (Trang 42)
Tầng View có thể cấu hình bằng cách chỉnh sửa file view.yml của application. Đây là nội dung mặc định được tạo ra sau khi dùng lệnh  generate:app: - : Xây Dựng Website bán  Giấy Dán Tường
ng View có thể cấu hình bằng cách chỉnh sửa file view.yml của application. Đây là nội dung mặc định được tạo ra sau khi dùng lệnh generate:app: (Trang 48)
sfBrowser cũng có một vài phương thức để cấu hình cho browser behavior: - : Xây Dựng Website bán  Giấy Dán Tường
sf Browser cũng có một vài phương thức để cấu hình cho browser behavior: (Trang 57)
Hình ảnh Nội thất Giới thiệu - : Xây Dựng Website bán  Giấy Dán Tường
nh ảnh Nội thất Giới thiệu (Trang 60)
4.3 Giao diện và các chức năng của chương trình 4.2.1    Giao diện chính - : Xây Dựng Website bán  Giấy Dán Tường
4.3 Giao diện và các chức năng của chương trình 4.2.1 Giao diện chính (Trang 60)
Hình ảnh  Nội thất Giới thiệu - : Xây Dựng Website bán  Giấy Dán Tường
nh ảnh Nội thất Giới thiệu (Trang 60)
4.3.7 Hình ảnh một số mẫu giấy dán tường - : Xây Dựng Website bán  Giấy Dán Tường
4.3.7 Hình ảnh một số mẫu giấy dán tường (Trang 64)
4.3.6 Thông kê những đơn hàng đã đặt - : Xây Dựng Website bán  Giấy Dán Tường
4.3.6 Thông kê những đơn hàng đã đặt (Trang 64)
4.3.13 Trang quản lý hóa đơn - : Xây Dựng Website bán  Giấy Dán Tường
4.3.13 Trang quản lý hóa đơn (Trang 68)
4.3.14 Trang quản lý hình ảnh - : Xây Dựng Website bán  Giấy Dán Tường
4.3.14 Trang quản lý hình ảnh (Trang 68)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w