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

THIẾT KẾ , XÂY DỰNG TRANG WEB QUẢNG CÁO & BÁN ĐIỆN THOẠI DI ĐỘNG

16 583 3
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

Tiêu đề Thiết Kế, Xây Dựng Trang Web Quảng Cáo & Bán Điện Thoại Di Động
Người hướng dẫn GVHD: Viên Thanh Nhã, Nguyễn Duy Nhất
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Lập Trình Java Và Web
Thể loại Đồ án
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 16
Dung lượng 0,96 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

THIẾT KẾ , XÂY DỰNG TRANG WEB QUẢNG CÁO & BÁN ĐIỆN THOẠI DI ĐỘNG

Trang 1

THIẾT KẾ , XÂY DỰNG TRANG WEB QUẢNG CÁO & BÁN ĐIỆN THOẠI DI ĐỘNG

A ĐỀ CƯƠNG DỰ ÁN.

I Giới Thiệu :

Ngày nay, nền kinh tế đang phát triển ,đời sống được nâng cao, lĩnh vực thương mại điện tử không còn xa lạ với chúng ta như

trươc Các mặc hàng được rao bán trên Internet ngày càng phong phú và

đa dạng , đặc biệt là các sản phẩm công nghệ cao.

Một trong số đó là : điện thoại di động Hiện nay , chiếc điện thoại không còn đơn thuần là liên lạc nữa , nó đã trở thành phương tiện giải trí với các dịch vụ :game , nghe nhạc,wap,xem tivi…Vì vậy nhu cầu

sử dụng điện thoại di động ngày càng tăng cao ,để tiên viêc mua

bán ,nhóm chúng em thiết kế và xây dựng trang web : “ Quảng cáo và mua bán điện thoại trên Internet “ nhầm cung cấp thông tin cho khách hàng về chiếc điện thoại để cho người dùng có thể chọn cho minh chiếc điện thoại ưng ý nhất ngay tại nhà mà không cần đến trực tiếp cửa hàng.

II Chức Năng :

1 Tìm Kiếm :

Đây là một trong số những chức năng quan trọng nhất của một trang web Chúng ta có thể tìm kiếm điện thoại theo:

+ Hãng xản xuất.

+Tên của điện thoại.

2 Cập Nhật Thông Tin :

Đây là chức năng của người quản lý Bao gồm các chức năng : +Thêm

+Xóa.

+Sửa.

III Ứng Dụng Thực Tiễn :

Trang web cung cấp cho khách hàng thông tin sản phẩm :mẫu mã ,giá cả ,…thông tin khuyến mãi là cầu nối giữa doanh nghiệp và khách hàng Giúp khách hàng có thể mua hàng qua mạng Internet.

IV Môi Trường Cài Đặt : Trang web được thiết kế và xây dựng trên nền ngôn ngữ JSP SERVLET, JAVA SCRIPT, HTML ,cơ sở dữ lieu :SQL server 2000.Công cụ hỗ trợ :Jbuilder, Microsoft SQL server 2000, Frontpage.

Đồ Án Môn Học : Lập Trinh Java Và Web

GVHD: Viên Thanh Nhã –Nguyễn Duy Nhất 1

Trang 2

B.PHÂN TÍHC-THIẾT KẾ.

I.Phân tích:

Dùng Power Designer DataArchitect để biểu diễn mô hình ER.

KH_DATMUA

THUOC

DATMUA

KH_XEMCHITIET

CO CHI TIET

KIEUDT MAKIEU

TENKIEU

HANGSX

<pi> VA10

VA20 VA20

<M>

Identifier_1 <pi>

DIENTHOAI MADT

NHASX GIATIEN GHICHU

<pi> VA10 VA20 LI LVA30

<M>

Identifier_1 <pi>

KH_THUONGXUYEN

MAKH

TENTRUYCAP

MATKHAU

NGAYSINH

DIENTHOAI

EMAIL

<pi> VA10 VA12 VA12 D VA10

<M>

Identifier_1 <pi>

DATMUA MADM TENKH NGAYMUA DIACHI DIENTHOAI EMAIL SOLUONG THANHTIEN

<pi> VA10 VA20 D VA30 VA20 I LI

<M>

Identifier_1 <pi>

CHITIETDIENTHOAI KICHTHUOC TRONGLUONG BLUETOOTH NGHENHAC NGHE_FM HONGNGOAI THENHO GIABAN NGAYBH TINHTRANG

VA10 VA5 VA5 VA5 LI DT VA10

Mô tả chi tiết các thuộc tính của thực thể:

1.Kiểu điện thoại

Trang 3

2.Điện thoại:

3.Đặt Hàng:

nghĩa Ghi chú

4 Khách Hàng Thường Xuyên:

Đồ Án Môn Học : Lập Trinh Java Và Web

GVHD: Viên Thanh Nhã –Nguyễn Duy Nhất 3

Trang 4

5 Chi Tiết Điện Thọai

Mô hình lô gic (PDM – Physical Data Model):

FK_DATMUA_DATMUA_DIENTHOA FK_DIENTHOA_THUOC_KIEUDT

FK_KH_THUON_KH_XEM CHI_CHITIETD

FK_DATMUA_KH_DATMUA_KH_T HUON

FK_CHITIETD_CO_CHI_TI_DIENTHOA

FK_DIENTHOA_CO_CHI_TI_CHITIETD

KIEUDT

M AKIEU

T ENKIEU

HANGSX

varchar(10)

varchar(20)

<pk>

DIENTHOAI MADT MAKIEU NHASX GIATIEN GHICHU

varchar(10) varchar(20) integer long varchar

<pk>

<fk1>

KH_THUONGXUYEN

MAKH

TENTRUYCAP

MATKHAU

NGAYSINH

DIENTHOAI

EMAIL

varchar(10)

varchar(12)

date

varchar(10)

<pk>

DATMUA MADM MADT TENKH NGAYMUA DIACHI DIENTHOAI EMAIL SOLUONG THANHTIEN

varchar(10) varchar(10) date varchar(30) varchar(20) integer

<pk>

<fk1>

CHITIETDIENT HOAI MADT

KICHTHUOC TRONGLUONG BLUETOOTH HONGNGOAI THENHO NGHENHAC NGHE_FM TINHTRANG GIABAN NGAYBH

varchar(10) varchar(10) varchar(5) varchar(5) varchar(5) varchar(10) integer tim estamp

<fk>

Trang 5

II THIẾT KẾ GIAO DIỆN

1.Trang Chủ :

Có các chức năng: đăng nhâp, đăng ký, tìm kiếm, liên hệ.

Đồ Án Môn Học : Lập Trinh Java Và Web

GVHD: Viên Thanh Nhã –Nguyễn Duy Nhất 5

Trang 6

2 Các Trang Đăng Nhập:

-Khách hàng đăng nhập :

-Admin đăng nhập vào trang quản trị

3 Các Trang Đăng ký Thông Tin:

-Đăng kí thành viên khách hàng thường xuyên

Trang 7

Sau khi đăng kí thông tin đăng kí được chuyển qua trang xử lý xóa :

4 Trang Tìm Kiếm:

Đồ Án Môn Học : Lập Trinh Java Và Web

GVHD: Viên Thanh Nhã –Nguyễn Duy Nhất 7

Trang 8

5 Trang Đặt Hàng :

6.Các Trang Xử Lý : chỉ có quyền admin mới vào được các trang này

-Trang thêm ,xóa, sửa ,điện thoại:

Trang 9

-Trang xử lý xóa : sau khi bấm nút xóa trên trang thêm xóa sửa dữ liệu được chuyển qua trang xử lý xóa :

Trang sửa điện thoại :

Đồ Án Môn Học : Lập Trinh Java Và Web

GVHD: Viên Thanh Nhã –Nguyễn Duy Nhất 9

Trang 10

-Trang thêm , xóa ,sửa chi tiết điện thoại

III-CORE XỬ LÝ :

//servlet xử lý đăng nhập :

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

import java.util.*;

import qldt.*;

public class xulidn extends HttpServlet {

private static final String CONTENT_TYPE = "text/html";

Trang 11

//Process the HTTP Post request

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

DBManager db=new DBManager(); //kết nối

db.doConnect();

String usn = null; //khởi tạo biến

String usp= null ;

ResultSet rs=null;

String un = null;

String up = null;

String v=null;

int vt=1;

usn= request.getParameter("tbUser"); //lấy biến từ text

usp= request.getParameter("tbPass");

try {

rs=db.execQuery("SELECT * FROM KHACHHANG WHERE

TENDANGNHAP='"+usn+"'AND MATKHAU='"+usp+"'");

//câu lệnh SQL lấy thông tin từ bảng KHACHHANG

if(!rs.next()){

response.sendRedirect("LoiDN.jsp"); //Không có record gọi trang

LoiDN.jsp

}

else{

vt=rs.getInt("VAITRO"); //lấy giá trị cột VAITRO

HttpSession s=request.getSession(); //khởi tạo Session

s.setAttribute("un",usn);

s.setAttribute("up",usn);

s.setAttribute("v",String.valueOf(vt));

switch(vt){

case 0:

response.sendRedirect("Quantri.jsp"); //vai trò =0 (là admin) gọi trang Quantri.jsp

case 1:

response.sendRedirect("Trangchu.jsp");//vai trò =1 (là thành viên bình thường ) gọi Trangchu.jsp

}

rs.close();

}

}catch (Exception e) {

System.out.println(e.toString());

}

}

Đồ Án Môn Học : Lập Trinh Java Và Web

GVHD: Viên Thanh Nhã –Nguyễn Duy Nhất 11

Trang 12

//Clean up resources

public void destroy() {

}

}

//servlet sửa điện thoại :

package qldt;

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

import java.util.*;

import qldt.*;

public class sualoai extends HttpServlet {

private static final String CONTENT_TYPE = "text/html";

//Initialize global variables

public void init() throws ServletException {

}

//Process the HTTP Get request

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

DBManager db=new DBManager(); //gọi hàm kết nối

db.doConnect();

String ma=null;

String tenloai= null ;

String tenhang= null ;

String hinh=null;

int gia=0;

ma= request.getParameter("hdML"); //lấy giá trị từ text

maloai= request.getParameter("tbMK");

tenloai= request.getParameter("tbTK");

tenhang= request.getParameter("tbHSX");

gia=Integer.parseInt(request.getParameter("tbGT"));

hinh= request.getParameter("fH");

try {

db.execUpdate("UPDATE DIENTHOAI SET MADT = '"+maloai+"',

Trang 13

}catch (Exception e) {

System.out.println(e.toString());

}

}

public void destroy() {

}

}

//Servlet thêm điện thoại :

package qldt;

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

import java.util.*;

import qldt.*;

public class themloai extends HttpServlet {

private static final String CONTENT_TYPE = "text/html";

//Initialize global variables

public void init() throws ServletException {

}

//Process the HTTP Get request

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

DBManager db=new DBManager(); //Gọi hàm kết nối

db.doConnect();

String maloai = null; //khởi tạo biến

String tenloai= null ;

String tenhang= null ;

String hinh= null ;

int gia=0 ;

maloai= request.getParameter("tbMK"); //Lấy biến từ text

tenloai= request.getParameter("tbTK");

tenhang= request.getParameter("tbHSX");

hinh= request.getParameter("fH");

gia=Integer.parseInt(request.getParameter("tbGT"));

try {

Đồ Án Môn Học : Lập Trinh Java Và Web

GVHD: Viên Thanh Nhã –Nguyễn Duy Nhất 13

Trang 14

db.execUpdate("INSERT INTO DIENTHOAI

VALUES('"+maloai+"','"+tenloai+"','"+hinh+"','"+tenhang+"','"+gia+"')");

//câu lệnh SQL thêm vào bảng DIENTHOAI trong CSDL

response.sendRedirect("Themloai.jsp");

}catch (Exception e) {

System.out.println(e.toString());

}

}

//Clean up resources

public void destroy() {

}

}

//servlet xóa điện thoại :

package qldt;

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

import java.util.*;

import qldt.*;

public class xoaloai extends HttpServlet {

private static final String CONTENT_TYPE = "text/html";

//Initialize global variables

public void init() throws ServletException {

}

//Process the HTTP Get request

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

DBManager db=new DBManager(); //gọi hàm kết nối

db.doConnect();

String maloai = null; //khởi tạo biến

ResultSet rs=null;

Trang 15

db.execUpdate("DELETE FROM DIENTHOAI WHERE MADT =

'"+maloai+"'");

//câu lệnh SQL xóa dữ liệu bảng DIENTHOAI trong CSDL

response.sendRedirect("Themloai.jsp"); //gọi lại trang Themloai.jsp

}catch (Exception e) {

System.out.println(e.toString());

}

}

//Clean up resources

public void destroy() {

}

}

//servlet thêm chi tiết điện thoại :

package qldt;

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

import java.util.*;

import qldt.*;

public class themchitiet extends HttpServlet {

private static final String CONTENT_TYPE = "text/html";

//Initialize global variables

public void init() throws ServletException {

}

//Process the HTTP Get request

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

DBManager db=new DBManager();

db.doConnect(); //kết nối

String ma= null; //Khởi tạo dữ liệu

String ten= null;

String kt= null;

String tl= null;

String hinh= null;

String ca= null;

String qp= null;

Đồ Án Môn Học : Lập Trinh Java Và Web

GVHD: Viên Thanh Nhã –Nguyễn Duy Nhất 15

Trang 16

String blt= null;

String hn= null;

String tn= null;

String nn= null;

String fm= null;

String tt= null;

int gia= 0;

int bh= 0;

ma= request.getParameter("cbMDT"); //lấy biến từ textbox của trang

Themchitiet.jsp

ten= request.getParameter("tbTDT");

kt= request.getParameter("tbKT");

tl= request.getParameter("tbTL");

hinh= request.getParameter("fH");

ca= request.getParameter("tbCA");

qp= request.getParameter("tbQP");

blt= request.getParameter("rBLT");

hn= request.getParameter("rHN");

tn= request.getParameter("tbTN");

nn= request.getParameter("rNN");

fm= request.getParameter("rFM");

tt= request.getParameter("tbTT");

gia=Integer.parseInt(request.getParameter("tbGT"));

bh=Integer.parseInt(request.getParameter("tbBH"));

try {

db.execUpdate("INSERT INTO CHITIETDIENTHOAI

VALUES('"+ma+"','"+ten+"','"+kt+"','"+tl+"','"+hinh+"','"+ca+"','"+qp+"','"+blt+"','"+hn+

"','"+tn+"','"+nn+"','"+fm+"','"+tt+"','"+gia+"','"+bh+"')");

//Insert vào dữ liệu vào bảng CHITIETDIENTHOAI

response.sendRedirect("Themchitiet.jsp"); //gọi lại trang Themchitiet.jsp }catch (Exception e) {

System.out.println(e.toString());

}

}

//Clean up resources

public void destroy() {

}

}

Ngày đăng: 26/04/2013, 09:49

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w