Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
1,17 MB
Nội dung
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 MỤC LỤC LỜI MỞ ĐẦU 1 CHƯƠNG I: MỤC ĐÍCH CỦA ĐỀ TÀI 2 1.1.Mục đích của đề tài : 2 1.2. Giới thiệu về công ty: 2 1.3.Yêu cầu về hướng phát triển trang web: 2 1.3.1.Cách thức truy cập 2 1.3.2. Manage WebPage: Quản lý các trang thông tin của web site 3 1.3.3. Quản lý sản phẩm 5 CHƯƠNG 2: TÌM HIỂU VỀ NGÔN NGỮ KỊCH BẢN PHP, HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL, VÀ HỆ MÃ NGUỒN MỞ JOOMLA 12 1. Giới thiệu và sử dụng PHP 12 1.1 - Giới thiệu 12 1.2 - Sử dụng PHP 13 2. Giới thiệu MySQL 21 2.1 - MySQL là gì? 21 2.2 - Nơi cung cấp MySQL? 22 2.3 – Các kiểu dữ liệu trong cơ sở dữ liệu MySQL 22 2.4 – Phát biểu SQL 24 3.Giới thiệu về Joomla 25 3.1.Lịch sử 26 3.3. Ứng dụng 27 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 28 CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU 32 CHƯƠNG 5 : GIAO DIỆN CHƯƠNG TRÌNH 34 CHƯƠNG 6 : VIẾT CODE 37 TÀI LIỆU THAM KHẢO 59 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 LỜI MỞ ĐẦU Ngày nay Thương mạ i đ i ện t ử đã trở thành mộ t ngành kinh t ế mũ i nhọn trên thế giớ i và đã xuấ t hiện nhiều trung t âm thương mạ i và th ị trường chứng khoán l ớn trên thế giới. Thương mạ i đ i ện t ử không ch ỉ mở ra những cơ hộ i kinh doanh mớ i , những sản phẩm và d ị ch vụ mới, những ngành nghề kinh doanh mớ i mà bản thân nó thực sự là mộ t phương thức kinh doanh mớ i: Phương thức kinh doanh đ i ện t ử. Thương mạ i đ i ện t ử chuyển hoá các chức năng kinh doanh, t ừ ngh i ên cứu th ị trường và sản xuấ t sản phẩm đến bán hàng, d ị ch vụ sau bán hàng t ừ phương thức kinh doanh truyền thống đến phương thức kinh doanh đ i ện t ử. Trong thời gian thực tập vừa qua , em đã học được nhiều điều về việc thiết kế web bằng ngôn ngữ k ị ch bản PHP hệ quản tr ị cơ sở dữ li ệu MySQL, mã nguồn mở joomla và ứng dụng để xây dựng 1 trang web thươngmạiđiệntử . Bài báo cáo này hi vọng sẽ nói được một phần nào về những việc trên. Vì thờ i gian và trình độ có hạn nên bài báo cáo thực tập tổng hợp này sẽ không tránh khỏ i sai sót. Mong cô thông cảm , châm chước và giúp đỡ em. 1 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 CHƯƠNG I: MỤC ĐÍCH CỦA ĐỀ TÀI 1.1.Mục đích của đề tài : Xây dựng trang web của côngtycôngnghệcổphầntươnglai với địa chỉ là http://www.nextjsc.com.vn thực hiện các chức năng chính mà côngty yêu cầu như giới thiệu sản phẩm , giao dịch với khách hàng , trao đổi kinh nghiệm giữa các nhân viên trong côngty … 1.2. Giới thiệu về công ty: Tên:Công tycổphầncôngnghệtươnglai . Lĩnh vực : Điệntữ viễn thông Địa chỉ: Tầng 2 & 3 , Nhà 3 tầng , số 2 , Chùa Bộc , Đống Đa , Hà Nội 1.3.Yêu cầu về hướng phát triển trang web: 1.3.1.Cách thức truy cập - Mở Internet Exploer - Đối với người quản trị :Trên Internet: Địa chỉ Website www.nextjsc.com.vn/ administrator o User Name: o Password: Màn hình sau khi đăng nhập thành công 2 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 1.3.2. Manage WebPage: Quản lý các trang thông tin của web site - Trang quản lý WebPage đưa ra thông tin về những trang web hiện có: o Page Name: Tên của trang web o Home: Trang này có là trang chủ không o Visiable: Trang nào được hiển thị o Component: Trang này có bao nhiêu module 3 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 o Up/Down: Mỗi trang đều được đánh thứ tựtương đối so với các trang khác. Up/Down được dùng để thay đổi thứ tự đó o Check: Nếu muốn xóa trang web nào, check vào check box rồi chọn nút Delete - Để chỉnh sửa một trang web: Click vào link của từng tên trang web o Menu:Web Page này thuộc về menu nào o Show title: Khi web page này được hiển thị, có hiển thị tiêu đề của trang web không o Main Img: Có ảnh chính của trang web này không o Member Only: Trang này có dành riêng cho member không o Set as Home Page: Có đặt trang này là trang chủ không o Visiable: Trang này có được hiển thị không o WebPage Name: Tên của trang web o Title: Tiêu đề của trang web o Short Desc: Mô tả ngắn gọn o Content: nội dung của trang web. 4 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 1.3.3. Quản lý sản phẩm a) Quản lý chủng loại - Mỗi chủng loại được đánh một chỉ số xác định vị trí tương đối giữa các chủng loại. Để thay đổi vị trí tương đối của một chủng loại chọn nút up/down tương ứng với chủng loại đó. - Để xóa chủng loại chọn check tương ứng rồi click nút Delete - Để thêm mới một chủng loại chọn Add Category - Để xem / sửa / thêm số sản phẩm có trong chủng loại đó ta chọn vào Product (n): + n: là số sản phẩm có trong chủng loại đó ( có trong category ). Ví dụ: trong dòng sản phẩm - Banner: Ảnh đại diện cho chủng loại này. - Name: Tên của chủng loại - Description: Mô tả của chủng loại - Parrent Category: Chủng loại này có là một chủng loại con của chủng loại nào không b) Quản lý sản phẩm - Khi click vào mục product của từng chủng loại, chương trình sẽ hiển thị toàn bộ sản phẩm thuộc chủng loại đó. 5 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - Thông tin bao gồm: o Ảnh sản phẩm o Tên sản phẩm o Giá o Số lượt truy cập o Số lượng đặt hàng - Để xóa sản phẩm, chọn check rồi click nút delete - Để thêm mới sản phẩm click vào Add Product Để chỉnh sửa thông tin 1 sản phẩm click vào ảnh hoặc tên sản phẩm 6 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - Thông tin về sản phẩm gồm: o Image: Ảnh sản phẩm o Name: Tên sản phẩm o Descriptions: Mô tả ngắn gọn sản phẩm o Full Descriptions: Mô tả đầy đủ o Price: Giá sản phẩm default để là 0 o Supplier: Nhà cung cấp sản phẩm o Is Spesical: Có là sản phẩm đặc biệt hay không o Category: Thuộc chủng loại nào o Images Library: deafault để là 2 7 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - Muốn cập nhật thông tin sản phẩm thì kích chuột chon add product của phần Product màn hình sẽ hiện ra như sau: o Image: Ảnh sản phẩm o Name: Tên sản phẩm o Descriptions: Mô tả ngắn gọn sản phẩm 8 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 o Full Descriptions: Mô tả đầy đủ o Price: Giá sản phẩm default để là 0 o Supplier: Nhà cung cấp sản phẩm o Is Spesical: Có là sản phẩm đặc biệt hay không o Category: Thuộc chủng loại nào o Images Library: deafault để là 1 hoặc 2 c) Quản lý tin tức 1. Đăng nhập vào vào phần quản lý tin tức: (H1) 2.Muốn cập nhật thêm tin tức mới. Kích chọn News(1) (ảnh minh hoạ H1) Sẽ hiện ra hình ảnh dưới đây 9 [...]... nhất: Joomla! 1.5.1 (ngày 10 tháng 2 năm 2008 3.3 Ứng dụng - Các cổng thông tin điệntử hoặc các website doanh nghiệp - Thương mạiđiệntử trực tuyến - Báo điện tử, tạp chí điện tử - Website của các doanh nghiệp vừa và nhỏ - Website của các cơ quan, tổ chức phi chính phủ - Website các trường học - Website của gia đình hay cá nhân 27 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368... có các phầntử cùng kiểu dữ liệu - Object: Sử dụng hầu hết cho giá trị có kiểu dữ liệu là đối tượng của lớp g) Toán tử trong PHP * Các phép toán số học Toán tử + * / % Tên Cộng Trừ Nhân Chia Modulo Ví dụ $a + $b; $a - $b; $a*$b; $a/$b; $a%$b; * Các phép toán gán kết hợp Toán tử += ++ -= -*= Sử dụng $a+=$b $a++ $a-=$b $a-$a*=$b Tươngtự $a=$a + $b; $a=$a + 1; $a=$a - $b; $a=$a-1; $a=$a*$b; 15 Website: ... 3.1.Lịch sử Joomla! là "sản phẩm anh em" với Mambo giữa tập đoàn Miro của Úc (hãng đang nắm giữ Mambo), với phần đông những người phát triển nòng cốt Ban đầu côngty Miro của Úc (tiếng Anh: Miro Software Solutions) đã phát triển Mambo theo dạng ứng dụng mã nguồn đóng Đến tháng 4 năm 2001, côngty đã thông qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phép GPL Mọi thứ vẫn tiến... Quản lý sản phẩm Thống kê về danh mục sản phẩm hiện có Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Biểu đồ phân cấp chức năng Yêu cầu tìm kiếm Yêu cầu xem thống kê Kết quả thống kê Xem thông tin Website giới thiệu sản phẩm côngty KHÁCH HÀNG Nhân viên Đáp ứng yêu cầu Đáp ứng yêu cầu Kết quả tìm kiếm Yêu cầu cập nhật 29 Website: http://www.docs.vn Email : lienhe@docs.vn Tel... trangkết quả đã xử lý từ Web server, người dùng sẽ không thể biết được đoạn mã viết gì Mã PHP được bao trong cặp dấu hoặc Tập tin PHP cóphần mở rộng là php hoặc php3 PHP tươngtự JSP và ASP với tập thẻ lệnh dùng cho trang HTML Điểm đặc 12 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 biệt là PHP được phát triển hoàn toàn cho nền tảng web, chính vì vậy , mà các... VD: $a = 10; $b=6; if($a>$b) echo $a+$b; else $b=$a+1; Tươngtự như trong trường hợp phát biểu if, nếu khối lệnh trong phát biểu điều khiển else có hơn 1 dòng lệnh thì sẽ phải khai báo sử dụng dấu { và } - Phát biểu Switch: tươngtự như phát biểu if, nhưng trong trường hợpcó nhiều hơn hai tùy chọn cụ thể cho phép quyết định VD: switch($diem) { 18 Website: http://www.docs.vn Email : lienhe@docs.vn Tel... { câu lệnh thực hiện; } - Phát biểu do while: tươngtự như while nhưng kiểm tra điều kiện sau khi thực hiện khối lệnh do { câu lệnh thực hiện; } while (điều kiện) - Phát biểu vòng lặp for: tươngtự như trong phát biểu while, có thể sử dụng vòng lặp for với 1 giới hạn chỉ định for (giá trị khởi đầu; điều kiện giới hạn; giá trị lặp của vòng lặp for) 19 Website: http://www.docs.vn Email : lienhe@docs.vn... dạng append dữ liệu (write), nếu nội dung tồn tại, bắt đầu cuối cùng của nội dung, dữ liệu sẽ được ghi tiếp phần cuối, a+ trong trường hợp file không tồn tại chúng sẽ được tạo ra tồn tại, bắt Mở dưới dạng append dữ liệu (write & read), nếu nội dung đầu phần đầu của nội dung, dữ liệu sẽ được ghi tiếp phần đầu, trong trường hợp file không tồn tại chúng sẽ được tạo ra - Thiết lập kết nối cơ sở dữ liệu Để... quyền sử dụng, thiết kế đối tượng Table của cơ sở dữ liệu và xử lý dữ liệu 2.2 - Nơi cung cấp MySQL? Có thể download tại website www.mysql.com qua mạng Internet phần mềm hệ quản trị cơ sở dữ liệu server/client đến các phần mềm tiện nghi và các phần mềm giao diện đẹp mắt và tiện dụng 2.3 – Các kiểu dữ liệu trong cơ sở dữ liệu MySQL a) Loại dữ liệu numeric Loại Tinyint Smallint Range -127 ->128 hay 0 255... ngữ Joomla! được phát âm theo tiếng Swahili như là jumla nghĩa là "đồng tâm hiệp lực" Joomla! được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ 25 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 và ứng dụng Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy . công ty yêu cầu như giới thiệu sản phẩm , giao dịch với khách hàng , trao đổi kinh nghiệm giữa các nhân viên trong công ty … 1.2. Giới thiệu về công ty: Tên :Công ty cổ phần công nghệ tương lai. em. 1 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 CHƯƠNG I: MỤC ĐÍCH CỦA ĐỀ TÀI 1.1.Mục đích của đề tài : Xây dựng trang web của công ty công nghệ cổ phần tương lai. li ệu MySQL, mã nguồn mở joomla và ứng dụng để xây dựng 1 trang web thương mại điện tử . Bài báo cáo này hi vọng sẽ nói được một phần nào về những việc trên. Vì thờ i gian và trình độ