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

Báo cáo kết thúc môn học xây dựng trang web bán hàng thời trang

50 0 0
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 đề Báo cáo kết thúc môn học xây dựng trang web bán hàng thời trang
Tác giả Trần Mạnh Duy, Đinh Hoàng Huy
Người hướng dẫn Nguyễn Thị Mỹ Hạnh
Trường học Trường Đại học Ngoại ngữ - Tin học TP.HCM
Chuyên ngành Xây dựng trang web bán hàng thời trang
Thể loại Báo cáo kết thúc môn học
Năm xuất bản 2020
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 50
Dung lượng 6 MB

Nội dung

Message.set_flash"Cập nhật thành công" "success", ; return RedirectToAction"Index";... Tài liệu tham khảo Muser muser = db.users.Findid; Message.set_flash"Thay đổi trang thái thành công

Trang 1

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC TP.HCM

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO KẾT THÚC MÔN HỌC XÂY DỰNG TRANG WEB BÁN

 Đinh Hoàng Huy Mssv: 22DH114550

Tp Hồ Chí Minh, ngày 2 tháng 7 năm 2020

………….Huflit……….

Trang 2

Điểm phần trình bày – Điểm hệ 10 – Tỷ lệ điểm chiếm 30%

Họ tên

CBCT ………

Chữ ký: ………

………

Chữ ký: ………

Điểm ………

Bằng chữ: ………

………

Bằng chữ: ………

Nhận xét 1 Sản phẩm: - Đầy đủ tính năng theo yêu cầu: - Giao diện: - Backend server: - Tính sáng tạo: 2 Báo cáo: 3 Tinh thần làm việc nhóm: 1 Sản phẩm: - Đầy đủ tính năng theo yêu cầu: - Giao diện: - Backend server: - Tính sáng tạo: 2 Báo cáo: 3 Tinh thần làm việc nhóm: Điểm quá trình – Điểm hệ 10 – Tỷ lệ điểm chiếm 70% Họ tên CBCT: ………

Điểm tổng kết: ………(Bằng chữ:………)

Trang 3

BẢNG PHÂN CÔNG

Mã số nhóm: 1

Trang 4

MỤC LỤC

Chương 1: MÔ TẢ ĐỀ TÀI 1

1.1 Trang HOME 1

1.2 Quản lý người dùng: đăng ký, đăng nhập 1

1.3 Quản lý danh mục hàng hóa 1

1.4 Quản lý giỏ hàng 1

1.5 Thanh toán 1

1.6 Phân trang 1

Chương 2: SƠ ĐỒ CƠ SỞ DỮ LIỆU 2

2.1 Phân tích dữ liệu 2

2.2 Sơ đồ dữ liệu 2

Chương 3: MÀN HÌNH GIAO DIỆN 3

3.1 Sơ đồ liên kết các trang giao diện 3

3.2 Giao diện chính 3

3.3 Trang HOME 3

3.4 Trang CHI TIẾT SẢN PHẨM 3

3.5 Trang MUA NGAY 3

Chương 4: MÔ TẢ CHI TIẾT ỨNG DỤNG THEO MÔ HÌNH MVC 4

4.1 MODELS 4.1 4.1.1 Model Diagram 4.1 4.1.2 4.1 4.2 CONTROLLERS 4.2 4.2.1 4.2 4.3 VIEWS 4.3 4.3.1 Gói 4.3 DANH MỤC HÌNH Hình 1.1.Mô hình cơ bản của máy tính 1

Hình 1.2 Mô hình bộ xử lý trung tâm 2

Trang 5

Báo cáo kết thúc môn học

Hình 1.3 Hình ảnh về ROM 3

Hình 1.4 Hình ảnh về RAM 4

Hình 1.5 Hình ảnh về Ổ cứng 5

Hình 1.6 Hình ảnh về bộ nhớ Flash 6

Hình 1.7 Hình ảnh về Ổ lưu trữ thể rắn 7

Hình 1.8 Hình ảnh về hệ thống nhập xuất 8

Hình 1.9 Bàn phím của máy tính để bàn 9

Hình 1.10 Hình ảnh về bàn phím 10

Hình 1.11 Hình ảnh về màn hình và máy quét 11

Hình 1.12 Hình ảnh về máy in 12

Hình 3.1 Hình ảnh về màn hình nền của máy tính 13

Hình 3.2 Hình ảnh về hộp thoại AutoCorrect 14

Hình 3.3 Hình ảnh về hộp thoại dạng thông báo 15

Hình 3.4 Hình ảnh về hộp thoại Open 16

Hình 3.5 Hình ảnh về cách sử dụng menu Start 17

Hình 3.6 Hình ảnh về cách tìm kiếm 18

Hình 3.7 Hình ảnh về cách đưa chương trình ứng dụng lên 19

Hình 3.8 Hình ảnh về cách sử dụng gadget desktop 20

Hình 3.9 Hình ảnh về cách sắp xếp các icon 21

Hình 3.10 Hình ảnh về cách hiển thị các Icons 22

Trang 6

LỜI NÓI ĐẦU

Ngày nay thế giới chúng ta ngày càng phát triển bên cạnh đó thì việc mua sắm của khách hang ngày càng tăng lên để phục vụ cho đời sống Vì thế công nghệ thông tin là một lĩnh vực cần thiết cho xã hội ,đặc biệt hơn thế nó là công cụ đắc lực không thể thiếu trong công tác quản lý dễ dàng thấy rằng cơ sỡ dữ liệu rất quan trọng trong công tác hóa quản lý kinh doanh nghiệp một cách hiệu quả chính xác với độ bảo mật cao mang lại hiệu quả và phát triển nhanh chóng

Chính vì vậy để đáp ứng được những yêu cầu trên thì việc xây dựng web ngày càng trở nên phổ biến để đáp ứng được nhu cầu mua sắm của người tiêu dùng để đáp ứng nhu cầu đó em đã xây dựng một Website bán hang trực tuyến The Fashion Shop Ở đây có tất cả các mặt hàng trang phục đầy đủ các mẫu mã để để chúng ta có thể lựa chọn Mặc dù đã có nhiều cố gắng nhưng do thời gian tìm hiểu và trình độ,nhân lực có hạn nên không tránh khỏi những sai lầm và thiếu sót Nên em rất mong đóng góp và chỉ bảo của quý thầy cô và các bạn.

Trang 7

Báo cáo kết thúc môn học

LỜI CẢM ƠN CHÂN THÀNH

Sau một học kì học tập tại lớp của môn Lập trình trên web của trường Đại học Ngoại ngữ - Tin học thành phố Hồ Chí Minh, với sự hỗ trợ nhiệt tình từ Th.S Nguyễn Thị Mỹ Hạnh và Th.S Trần Khả Thiện, lời đầu tiên cho chúng em được phép bày tỏ lòng biết ơn sâu sắc cùng lời cảm ơn chân thành đến thầy cô về những đóng góp quý báu đã giúp đỡ chúng em rất nhiều trong quá trình nghiên cứu bài tập thực hành này.

Vì điều kiện hạn chế về thời gian và thiếu kinh nghiệm thực tế mà nội dung lại rất rộng, mặc dù đã có rất nhiều cố gắng nhưng chúng em cũng không tránh khỏi những thiếu sót Chúng em rất mong nhận được

sự đóng góp của quý thầy cô để cho chúng em có cơ hội sửa chữa và hoàn thiện tốt hơn ở những bài thực hành tiếp theo.

Một lần nữa, chúng em cũng xin được gửi lời cảm ơn chân thành đến thầy cô, bạn bè đã giúp đỡ em trong suốt quá trình học và có được một bài đồ án khá là hoàn chỉnh ở hiện tại.

Trân trọng !

Trang 9

Chương 2: Sơ đồ cơ sở dữ liệu

S Đ C S D LI U Ơ Ồ Ơ Ở Ữ Ệ

S Đ D LI U Ơ Ồ Ữ Ệ

Trang 10

MÀN HÌNH GIAO DI N Ệ

TRANG HOME

Trang 11

Chương 3: Mô hình giao diện

Trang 12

Khoa công nghệ thông tin Trang

Trang 13

Chương 3: Mô hình giao diện

Trang 14

Khoa công nghệ thông tin Trang

Trang 15

Chương 3: Mô hình giao diện

Trang 17

Chương 3: Mô hình giao diện TRANG USER

Trang 18

Khoa công nghệ thông tin Trang

Trang 19

Chương 3: Mô hình giao diện TRANG ADMIN

Trang 20

Khoa công nghệ thông tin Trang

Trang 21

Chương 3: Mô hình giao diện

Trang 22

CH ƯƠ NG 4: MÔ T CHI TI T NG D NG THEO MÔ Ả Ế Ứ Ụ HÌNH MVC

public classCart_item

Trang 23

Tài liệu tham khảo

{

public Mproduct product { get set; ; }

public int quantity { get set; ; }

public int countCart { get set; ; }

public string meThod { get set; ; }

public long priceTotal { get set; ; }

public long priceSaleee { get set; ; }

public bool f { get set; ; }

public string slug { get set; ; }

public int parentid { get set; ; }

public int orders { get set; ; }

public DateTime? created_at { get set; ; }

public int ? created_by { get set; ; }

[Column(TypeName = "smalldatetime")]

public DateTime? updated_at { get set; ; }

public int ? updated_by { get set; ; }

public int status { get set; ; }

}

}

Trang 24

CONTROLLERS

CắthìnhảnhcáclớptronggóiControllers,vàmôtảtómtắtmụcđíchvàcácphươngthứccủatừng Controller

Trang 25

Tài liệu tham khảo

string password1 = data["password1"];

string password2 = data["password2"];

string username = muser.username;

var Luser = db.users.Where(m => m.status == 1 && m.username ==

Message.set_flash("Tạo user thành công" "success", );

return RedirectToAction("Index");

}

Trang 26

Message.set_flash("Cập nhật thành công" "success", );

return RedirectToAction("Index");

Trang 27

Tài liệu tham khảo

Muser muser = db.users.Find(id);

Message.set_flash("Thay đổi trang thái thành công" "success", );

return RedirectToAction("Index");

}

//trash

public ActionResult trash()

{

var list = db.users.Where(m => m.status == 0).ToList();

return View("Trash", list);

Message.set_flash("Xóa thành công" "success", );

return RedirectToAction("Index");

Message.set_flash("khôi phục thành công" "success", );

return RedirectToAction("trash");

}

public ActionResult deleteTrash( id)int

{

Muser muser = db.users.Find(id);

Trang 28

db.users.Remove(muser);

db.SaveChanges();

Message.set_flash("Đã xóa vĩnh viễn 1 User" "success", );

return RedirectToAction("trash");

ViewBag.listCate = db.Categorys.Where(m => m.status != 0).ToList();

var list = db.Categorys.Where(m => m.status > 0).ToList();

return View(list);

}

[CustomAuthorizeAttribute(RoleID = "SALESMAN")]

// GET: Admin/Category/Create

public ActionResult Create()

Trang 29

Tài liệu tham khảo

Trang 30

Message.set_flash("Thêm thành công" "success", );

return RedirectToAction("index");

}

Message.set_flash("Thêm Thất Bại" "danger", );

ViewBag.listCate = db.Categorys.Where(m => m.status != 0).ToList();

Message.set_flash("Sửa thất bại" "success", );

Trang 31

Tài liệu tham khảo

Message.set_flash("Thay đổi trang thái thành công" "success", );

return RedirectToAction("Index");

var list = db.Categorys.Where(m => m.status == 0).ToList();

return View("Trash", list);

Message.set_flash("Xóa thành công" "success", );

return RedirectToAction("Index");

mcategory.updated_by = int.Parse(Session["Admin_id"].ToString());

Trang 32

db.Entry(mcategory).State = EntityState.Modified;

db.SaveChanges();

Message.set_flash("khôi phục thành công" "success", );

return RedirectToAction("trash");

Message.set_flash("Đã xóa vĩnh viễn 1 sản phẩm" "success", );

return RedirectToAction("trash");

Trang 33

Tài liệu tham khảo

string password1 = data["password1"];

string password2 = data["password2"];

string username = muser.username;

var Luser = db.users.Where(m => m.status == 1 && m.username ==

string pass = Mystring.ToMD5(password1);

Trang 34

Message.set_flash("Tạo user thành công" "success", );

return RedirectToAction("Index");

Trang 35

Tài liệu tham khảo

muser.updated_by =

int.Parse(Session["Admin_id"].ToString());

db.Entry(muser).State = EntityState.Modified;

db.SaveChanges();

Message.set_flash("Cập nhật thành công" "success", );

return RedirectToAction("Index");

Message.set_flash("Thay đổi trang thái thành công" "success", );

return RedirectToAction("Index");

}

//trash

public ActionResult trash()

{

var list = db.users.Where(m => m.status == 0).ToList();

return View("Trash", list);

Message.set_flash("Xóa thành công" "success", );

return RedirectToAction("Index");

}

public ActionResult Retrash( id)int

Trang 36

Message.set_flash("khôi phục thành công" "success", );

return RedirectToAction("trash");

Message.set_flash("Đã xóa vĩnh viễn 1 User" "success", );

return RedirectToAction("trash");

Trang 37

Tài liệu tham khảo

ViewBag.product = db.Products.Count();

ViewBag.Neworder = db.Orders.Where(m => m.status == 2).Count();

ViewBag.contact = db.Contacts.Where(m => m.status == 2).Count();

ViewBag.user = db.users.Where(m=> m.status ==1 &&

ViewBag.adminName = Session["Admin_user"];

ViewBag.adminID = int.Parse(Session["Admin_id"].ToString());

ViewBag.adminFull = Session["Admin_fullname"];

return View("_userNav");

DateTime dateNow = DateTime.Now;

string shortDate = dateNow.ToString("yyyy-MM-dd");

var Order = db.Orders;

ViewBag.OrderToday = 0;

foreach (var item Order)in

{

DateTime shortItem = Convert.ToDateTime(item.exportdate);

string shortItem1 = shortItem.ToString("yyyy-MM-dd");

Trang 38

foreach (var item Order)in

{

DateTime shortItem = Convert.ToDateTime(item.exportdate); string shortItem1 = shortItem.ToString("yyyy-MM-dd"); d = ( )dateNow.Day;int int m = ( )dateNow.Month;int int y = ( )dateNow.Year;int int for int ( i = 0; i < 7; i++) {

day = d - i;int (day <= 0)if {

m; }

(m <= 0)if {

y; }

string shortWeek = + y + "" "-0" + m + "-0" + day + ;"" (shortItem1 == shortWeek)if {

ViewBag.OrderWeek += 1; }

}

}

return View("_Statistical"); }

public string CallSessionFullname() {

//ViewBag.admiUser = Session["Admin_user"]; string userFullname = Session["Admin_fullname"].ToString(); return userFullname; }

}

}

Trang 39

Tài liệu tham khảo

ShopQuanAoDbContext db = new ShopQuanAoDbContext();

public ActionResult login()

String Username = fc["username"];

string Pass = Mystring.ToMD5(fc["password"]);

var user_account = db.users.Where(m => m.access != 1 && m.status ==

1 && (m.username == Username));

var userC = db.users.Where(m => m.username == Username && m.access

Trang 40

var pass_account = db.users.Where(m => m.access != 1 &&

m.status == 1 && m.password == Pass );

var user = user_account.First();

role role = db.roles.Where(m=>m.parentId ==

var i = Session["SESSION_CREDENTIALS"];

Session["Admin_id"] = user.ID;

Session["Admin_user"] = user.username;

Session["Admin_fullname"] = user.fullname;

Response.Redirect("~/Admin");

}

}

}

ViewBag.sess = Session["Admin_id"];

return View("_login");

public ActionResult Edit( ? id)int

Trang 41

Tài liệu tham khảo

Muser muser = db.users.Find(id);

ViewBag.role = db.roles.Where(m => m.parentId ==

muser.created_by = int.Parse(Session["Admin_id"].ToString());

muser.updated_by = int.Parse(Session["Admin_id"].ToString());

db.Entry(muser).State = EntityState.Modified;

db.SaveChanges();

Message.set_flash("Cập nhật thành công" "success", );

ViewBag.role = db.roles.Where(m => m.parentId ==

muser.access).First();

return View("_information", muser);

}

Message.set_flash("Cập nhật Thất Bại" "danger", );

ViewBag.role = db.roles.Where(m => m.parentId ==

Trang 42

ViewBag.customer = db.Orders.Where(m => m.ID == id).First();

var lisst = db.Orderdetails.Where(m => m.orderid == id).ToList();

return View("Orderdetail", lisst);

Trang 43

Tài liệu tham khảo

morder.updated_at = DateTime.Now;

morder.updated_by = int.Parse(Session["Admin_id"].ToString());

db.Entry(morder).State = EntityState.Modified;

db.SaveChanges();

Message.set_flash("Thay đổi trang thái thành công" "success", );

return RedirectToAction("Index");

}

//trash

public ActionResult trash()

{

var list = db.Orders.Where(m => m.status == 0).ToList();

return View("Trash", list);

Message.set_flash("Xóa thành công" "success", );

return RedirectToAction("Index");

Message.set_flash("Khôi phục thành công" "success", );

return RedirectToAction("trash");

Trang 44

Message.set_flash("Đã xóa vĩnh viễn 1 Đơn hàng" "success", );

return RedirectToAction("trash");

Trang 45

Tài liệu tham khảo

string slug = Mystring.ToSlug(mproduct.name.ToString());

(db.Categorys.Where(m => m.slug == slug).Count() > 0)if

// lấy tên loại sản phẩm

var namecateDb = db.Categorys.Where(m => m.ID ==

mproduct.catid).First();

string namecate = Mystring.ToStringNospace(namecateDb.name);

// lấy tên ảnh

file = Request.Files["img"];

string filename = file.FileName.ToString();

//lấy đuôi ảnh

string ExtensionFile = Mystring.GetFileExtension(filename);

// lấy tên sản phẩm làm slug

Ngày đăng: 17/10/2024, 20:52

w