1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo môn học lập trình web tên đề tài website bán đồng hồ fashe overwatch

48 8 0

Đ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 đề Website Bán Đồng Hồ Fashe Overwatch
Tác giả Nguyễn Quang Tú
Người hướng dẫn Nguyễn Hữu Vĩnh
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Kỹ Thuật Phần Mềm
Thể loại Báo Cáo Môn Học
Năm xuất bản 2020
Thành phố Bình Dương
Định dạng
Số trang 48
Dung lượng 1,36 MB

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

Nội dung

LỜI CAM ĐOANTôi xin cam đoan đồ án “ Xây dựng ứng dụng quản lý website bán đồng hồ ” là công trình nghiên cứu của bản thân và đư.c sự hư/ng d0n của giảng viên Nguyễn Hữu Vĩnh Các nô 8i d

Trang 1

VIỆN KỸ THUẬT CÔNG NGHỆ

***********

BÁO CÁO MÔN HỌC LẬP TRÌNH WEB

TÊN ĐỀ TÀI WEBSITE BÁN ĐỒNG HỒ

Trang 2

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ

***********

BÁO CÁO MÔN HỌC LẬP TRÌNH WEB

TÊN ĐỀ TÀI WEBSITE BÁN ĐỒNG HỒ

FASHE OVERWATCH

Sinh viên thực hiện: Nguyễn Quang Tú Lớp:D18PM04

Khoá:2020-2021 Ngành:Kỹ thuật phần mềm Giảng viên hướng dẫn: Nguyễn Hữu Vĩnh

Bình Dương, tháng 12/2020

Trang 4

LỜI CAM ĐOAN

Tôi xin cam đoan đồ án “ Xây dựng ứng dụng quản lý website bán đồng hồ ” là công trình nghiên cứu của bản thân và đư.c sự hư/ng d0n của giảng viên Nguyễn Hữu Vĩnh

Các nô 8i dung nghiên cứu, k;t quả trong đ< tài này là trung thực và chưa công bôdư/i b>t k? hình thức nào trư/c đây

Những phần sử dụng tài liệu tham khảo trong đồ án đã đư.c nêu rõ trong phần tài liệu tham khảo

Ngoài ra , trong luâ 8n văn cHn sử dụng mô 8t sô nhâ 8n xIt, đánh giá cJng như sô liê 8u của các tác giả khác , cơ quan tô chức khác đ<u cL trMch d0n và chN thMch nguồn gôc

N;u phát hiê 8n cL b>t k? sự gian lâ 8n nào tôi xin hoàn toàn chOu trách nhiê 8m v<

nô 8i dung luâ 8n văn của mình TrưPng đQi hRc Thủ Dầu Mô 8 t không liên quan đ;n những

vi phQm tác quy<n, bản quy<n do tôi gây ra trong quá trình thực hiê 8n (n;u cL)

Bình Dương, Ngày 10 tháng 12 năm 2020

Sinh viênNguyễn Quang TN

Trang 5

LỜI CẢM ƠN

Qua một thPi gian nghiên cứu và ti;n hành thực hiện đ;n nay, đ< tài “Quản lý website bán đồng hồ” đã hoàn thành Em xin chân thành cảm ơn các thầy cô trong trưPng ĐQi hRc Thủ Dầu Một đã truy<n đQt những ki;n thức, kinh nghiệm quý báu cho

em trong suôt quá trình hRc Đặc biệt là các thầy các cô trong khoa Kỹ thuật công nghệ

đã tận tình giảng dQy, chỉ bảo, trang bO cho em những ki;n thức cần thi;t nh>t trong suôt quá trình hRc tập và nghiên cứu tQi khoa, đã tQo mRi đi<u kiện thuận l.i giNp em thực hiện đ< tài l/n này

Đặc biệt chNng em xin bày tỏ lHng bi;t ơn sâu sắc đ;n Thầy/Cô: Nguyễn Đinh ThR ngưPi hư/ng d0n và cJng là ngưPi đã luôn tận tình chỉ bảo, giNp đỡ chNng em trong suôt quá trình làm và hoàn thành đ< tài này

Cảm ơn bQn bè và đồng nghiệp đã luôn khMch lệ, động viên và giNp đỡ nhLm trong quá trình hRc tập

Mặc dù đã cô gắng r>t nhi<u, nhưng bài luận không tránh khỏi những thi;u sLt, nhLm r>t mong nhận đư.c sự thông cảm, chỉ d0n, giNp đỡ và đLng gLp ý ki;n của các quý thầy cô, các cán bộ quản lý và các bQn đồng nghiệp

Em xin chân thành cảm ơn!

NgưPi thực hiện đ< tài xin chân thành cảm ơn!

Trang 6

TÓM TẮT

Website bán đồng hồ đư.c đư.c thực hiện sau khi thực sau khi khảo sát đánh giá theo nhu cầu của ngưPi dùng.Website cL giao diện thân thiện,dễ ti;p xNc v/i ngưPi dùng CL chức năng quản lý chủ cửa hàng cL thể dễ dàng đăng nhập và quản lý các danh mục sản phẩm từ xa bằng 1 tài khoản duy nh>t

Phần m<m dựa trên n<n tảng visual studio sử dụng ngôn ngử asp.net MVC k;t nôi v/i cơ sở dữ liệu là sql

C>u trNc báo cáo đư.c chia thành 4 phần:

Trang 7

SUMMARY

Watch selling website is implemented after surveying according to the needs of users The website has a friendly interface, easy to contact with users There is a store manager function that can easily log in and manage product catalogs remotely with a single account

Software based on visual studio platform using asp.net MVC language connected to the database is sql

The report structure is divided into 4 parts:

Trang 8

MỤC LỤC

Mục lục

LỜI CAM ĐOAN

LỜI CẢM ƠN

TÓM TẮT

SUMMARY

MỤC LỤC

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT

LỜI MỞ ĐẦU

CHƯƠNG 1: TỔNG QUAN

1 Đặt v>n đ<

2 Công nghệ sử dụng

Gi/i thiệu C#:

Gi/i thiệu v< ASP.NET MVC:

Gi/i thiệu v< SQL Server:

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

1. Mô tả hệ thống

2. Hệ thống các yêu cầu phần mềm

3. Sơ đồ phân rã hệ thông

4. Phân tMch chức năng

5. Danh sách UC và Actor

6. Sơ đồ UC tổng quát

Trang 9

6.2 Sơ đồ UC lRc

6.3 Sơ đồ UC đặt hàng

6.4 Sơ đồ UC Thanh toán

7. Đặt tả UC

8. Sơ đồ hoQt động

8.1 Activity đăng nhập

8.2 Acivity Thêm

8.3 Activity Sửa

8.4 Activity xLa

8.5 Acivity đặt hàng

9. THIẾT KẾ DATABASE

Bảng trong sql

9.1 Account

9.2 Product

9.3 Bill

9.4 Detail_BILL

9.5 Caterogy

9.6 Customer

CHƯƠNG 3: CÀI ĐẶT

Thi;t k; giao diện

1 Giao diện đăng nhập cho admin

2 Giao diện admin

3 Giao diện quản lý thương hiệu

4 Giao diện quản lý loại

5 Giao diện quản lý sản phẩm

6 Màn hình website bán hàng

Trang 10

7 Giao diện Shop

8 Giao diện chi ti;t sản phẩm

9 Giao diện giỏ hàng

CHƯƠNG 4: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN

1 ĐÁNH GIÁ KẾT QUẢ

 Chức năng đã làm đư.c:

 Chức năng chưa làm đư.c:

2 HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Trang 11

DANH MỤC HÌNH

Hình 1Biên dOch chương trình

Hình 2Mô hình 3 l/p

Hình 3 MVC

Hình 4 Sơ đồ phân rã hệ thông

Hình 5 UC tổng quát

Hình 6 UC quản lý chung

Hình 7 UC lRc

Hình 8 UC đặt hàng

Hình 9 Sơ đồ thanh toán

Hình 10 Activity đăng nhập

Hình 11Thêm sản phẩm

Hình 12 UC sửa

Hình 13 UC xLa

Hình 14 UC đặt hàng

Hình 15 Giao diện đăng nhập

Hình 16 Giao diện admin

Hình 17 Quản lý thương hiệu

Hình 18 Giao diện tQo m/i

Hình 19 Giao diện quản lý

Hình 20 Quản lý sản phẩm

Hình 21 Website bán đồng hồ

Hình 22 Giao diện shop

Hình 23 Giao diện chi ti;t sản phẩm

Hình 24 Giỏ hàng

Trang 12

DANH MỤC BẢNG

Bảng 1 Danh sách ký tự

Bảng 2 Yêu cầu chức năng

Bảng 3 Danh sách UC

Bảng 4 Đặt tả UC quản lý

Bảng 5 Đặt tả UC tìm ki;m

Bảng 6 Đăt tả UC order

Bảng 7 Đặt tả UC thanh toán

Bảng 8 Đặt tả UC login

Bảng 9 Đăt tả UC Quản lý giỏ hàng

Bảng 10 Account

Bảng 11 Product

Bảng 12 Bill

Bảng 13 Detail_Bill

Bảng 14 Caterogy

Bảng 15 Customer

Trang 14

LỜI MỞ ĐẦU

Ngày nay, ứng dụng công nghệ thông tin và việc tin hRc hLa đư.c xem là mộttrong những y;u tô mang tMnh quy;t đOnh trong hoQt động của các chMnh phủ, tổ chức,cJng như của các công ty, nL đLng vai trH h;t sức quan trRng, cL thể tQo ra những bư/cđột phá mQnh mẽ Cùng v/i sự phát triển không ngừng v< kỹ thuật máy tMnh và mQngđiện tử, công nghệ thông tin cJng đư.c những công nghệ cL đẳng c>p cao và lần lư.tchinh phục h;t đỉnh cao này đ;n đỉnh cao khác MQng Internet là một trong những sảnphẩm cL giá trO h;t sức l/n lao và ngày càng trở nên một công cụ không thể thi;u, làn<n tảng chMnh cho sự truy<n tải, trao đổi thông tin trên toàn cầu

GiP đây, mRi việc liên quan đ;n thông tin trở nên thật dễ dàng cho ngưPi sử dụng: chỉcần cL một máy tMnh k;t nôi internet và một dHng dữ liệu truy tìm thì gần như lập tức…

cả th; gi/i v< v>n đ< mà bQn đang quan tâm sẽ hiện ra, cL đầy đủ thông tin, hình ảnh vàthậm chM đôi lNc cL cả những âm thanh n;u bQn cần…

Trong hoQt động sản xu>t, kinh doanh, giP đây, thương mQi điện tử đã khẳng đOnh đư.cvai trH xNc ti;n và thNc đẩy sự phát triển của doanh nghiệp Đôi v/i một cửa hàng hayshop, việc quảng bá và gi/i thiệu đ;n khách hàng các sản phẩm m/i đáp ứng đư.c nhucầu của khác hàng sẽ là cần thi;t Vậy phải quảng bá th; nào đL là xây dựng đư.c mộtWebsite cho cửa hàng của mình quảng bá t>t cả các sản phẩm của mình bán

Vì vậy, chNng em đã thực hiện đồ án “ XÂY DỰNG WEBSITE BÁN ĐỒNG HỒ” chomột shop bán đồng hồ FASHE

Trang 15

CHƯƠNG 1: TỔNG QUAN

1 ĐẶT VẤN ĐỀ

Trong thPi đQi công nghệ 4.0 đang diễn ra song hành v/i n<n kinh t; không ngừng vươn mình mQnh mẽ, đHi hỏi mỗi doanh nghiệp phải cL những giải pháp chi;n lư.c phù h.p đNng đắn để cL thể đứng vững và phát triển Một giải pháp đư.c đặt ra là ứng dụng ti;n bộ của công nghệ thông tin vào công việc quản lý kinhdoanh Những công việc hàng ngày không cHn là thao tác thủ công v/i một đông hỗn độn tài liệu nữa mà đư.c thay bằng những chương trình hỗ tr cho mRi công việc NL sẽ giảm thiểu đư.c những khL khan trong công việc quản lý kinh doanh như: nhân lực, thPi gian, độ chMnh xác của thông tin…giNp cho các doanh nghiệp cLthể đưa ra những quy;t đOnh kinh doanh chMnh xác, đNng thPi điểm làm cho việc kinh doanh trở nên hiệu quả hơn

Do đL dự án xây dựng và phát triển một chương trình hoàn chỉnh ứng dụng những kỹ thuật và công nghệ m/i nh>t để giNp cho việc quảng bá sản phẩm của doanh nghiệp đư.c mRi ngưPi bi;t đ;n rộng rãi trên toàn quôc

Tổng quan về đồ án

M c tiêuụ

Xây dựng Website Thương mại điện tử bán đồng hồ nhằm thực hiện việc

tin hRc hLa trong khâu quảng bá sản phẩm và bán hàng online GiNp cho việc bángiày trở nên tiện l.i và nhanh chLng hơn Ngoài ra, giNp cho khách hàng lựa chRngiày tiện l.i hơn mà không cần phải đi đ;n cửa hàng

PhQm vi

 Đồ án đư.c thực hiện dựa trên cở sở phQm vi môn hRc Phát triển ứng

dụng Web và những mục tiêu nêu trên.

 Đồ án chỉ thực hiện dựa trên cơ sở lý thuy;t để thi;t k; mô hình và tổchức dữ liệu

 Đôi tư.ng ngưPi dùng là những shop kinh doanh giày thể thao v/i mụcđMch quản lM và phát triển kinh doanh online qua website

Trang 16

Hai thành phần côt lõi của NET Framework không thể thi;u cho b>t k? ứng dụng hoặc dOch vụ đư.c phát triển trên n<n tảng này là Common Language Runtime (CLR) và NET Framework Class Library (FCL).

Trong đL Common Language Runtime (CLR) cL nhiệm vụ quản lý bộ nh/, thựcthi code, xử lý lỗi,….NET Framework Class Library (FCL) đư.c sử dụng để phát triển các ứng dụng từ command line đ;n Graphical User Interface (GUI)

Trong các ứng dụng Windows sử dụng NET Framework, mã nguồn chương trình (C#, VB.NET) đư.c biên dOch thành CIL (formerly called MSIL) và đư.c lưu trữ trong file gRi là assembly

Sau đL assembly đư.c biên dOch bởi CLR để trở thành mã thực thi của hệ đi<u hành Hình bên dư/i thể hiện quá trình chuyển đổi CIL code thành native code

Hình 1Biên d ch ch ị ươ ng trình

Ngôn ngữ lập trình là một loQi ngôn ngữ đặc biệt đư.c thi;t k; để giNp các lập trình viên cL thể dễ dàng tQo ra các phần m<m (hay ứng dụng) máy tMnh Ngôn ngữ lập trình bao gồm các quy tắc mà các lập trình viên cần tuân theo khi vi;t mã lệnh (source code).Việc hRc một ngôn ngữ lập trình chMnh là việc tìm hiểu các quy tắc vi;t mã lệnh cL trong ngôn ngữ lập trình đL

Mã lệnh (source code) là một tập h.p các hư/ng d0n (hay chỉ thO) đư.c vi;t để yêu cầu máy tMnh thực hiện một sô tác vụ nh>t đOnh Mã lệnh đư.c vi;t dư/i dQng văn bản thuần tuý và con ngưPi cL thể đRc đư.c

Trang 17

Đôi v/i lập trình hiện đQi, mRi thứ đ<u đi nhi<u l/p, tương tự như C#, cJng cL cả môhình 3 l/p để chNng ta thực thi áp dụng.

Ở C# chNng ta gRi là mô hình 3 l/p aka 3 Layers NL khá là nổi ti;ng v/i sinh viên

VN đang hRc C# (một sô trưPng sẽ là Lập trình NET, lập trình C#, lập trình ứng dụng)

Giới thiệu về ASP.NET MVC:

ASP.NET MVC là công nghệ sau ASP.NET Web Form cho phIp ngưPi dùng phát triển ứng dụng web gồm 3 thành phần chMnh: Model, View, Controller V/i ưu điểm nổi bật là nhẹ hơn(lightweigt), dễ kiểm thử giao diện và thừa hưởng các tMnh năng

cL sẳn của ASP.NET đã khi;n công nghệ này phát triển

V< bản ch>t thì đây là phẩn mở rộng của namespace System.Web đư.c đặt trongnamespace System.Web.MVC

Trang 18

Hiện nay đa sL framework v< web (PHP, Java ) đ<u sử dụng mô hình MVC như một m0u thi;t k; chuẩn (Design Pattern) Tùy theo đặc điểm của ứng dụng mà bQn chRn c>u trNc cho trang web của mình theo ASP.NET Web From hay theo ki;n trNc MVC, đôi khi ra cL thể k;t h.p cả hai.

MVC là vi;t tắt của 3 từ M-Model, V-View, C-Controller Mô hình MVC là một

ki;n trNc phần m<m hay mô hình thi;t k; phần m<m giNp chNng ta cách ứng dụng của chNng ta thành những phần độc lập cL những nhiệm vụ riêng

Hình 3 MVC

Giới thiệu về SQL Server:

SQL server chMnh là cụm từ vi;t tắt của Structure Query Language đư.c sử dụngnhi<u trong các lĩnh vực bởi chức năng quản lý dữ liệu Các ngôn ngữ c>p cao

như: Visual C, Oracle, Visual Basic,… đ<u cL trình hỗ tr là SQL Những ứng dụng khi chQy phải sử dụng SQL khi ngưPi dùng truy cập t/i cơ sở dữ liệu thì không cần sử dụng trực ti;p SQL

Cho đ;n ngày nay thì phiên bản m/i nh>t đL là SQL Server 2016 hỗ tr bộ vi xử lý 64 bit ra đPi vào ngày 1 tháng 6 năm 2016

+ Một vài ấn bản SQL Server

Trang 19

Enterprise: là một >n bản chứa t>t cả các đặc điểm nổ bật của SQL Server như: các công cụ cho tQo và quản lý phân cụm SQL Server, nhân bộ máy cơ sở dữ liệu và một sô dOch vụ đi kèm NL cL thể đánh đOa chỉ 12 terabytes và quản lý cơ sở dữ liệu lênt/i 524 petabytes.

Standard: Ấn bản này cL thể chQy tôt trên hệ thông lên t/i 4 CPU và 2 GB RAMr>t thMch h.p cho các dOch vụ thi;t k; web vừa và nhỏ

Developer: Ấn bản này gi/i hQn sô lư.ng ngưPi k;t nôi v/i server nhưng cL đầy

đủ các tMnh năng của Enterprise Edition Đây là phiên bản đư.c sử dụng cho kiểm tra

và phát triển ứng dụng phù h.p cho các cá nhân trong lĩnh vực web như: freelancer Việt Nam

Workgroup: >n bản SQL Server này cL các chức năng lõi cơ sở dữ liệu nhưng không đi kèm các dOch vụ Ở phiên bản 2012 không cL >n bản này

Express: Ấn bản này dễ dàng sử dụng và quản trO cơ sở dữ liệu đơn giản

Trang 20

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

1 Mô tả hệ thống

Hiện nay, việc tQo ra những sản phẩm tin hRc phục vụ cho kinh doanh ởcác doanh nghiệp từ nhỏ đ;n l/n là một đi<u cần phải quan tâm, đặc biệt làcác phần m<m quản lý Việc quản lý bán hàng online là một trong nhữngcông việc h;t sức quan trRng Các doanh nghiệp nhỏ là những đơn vO r>tcông cụ hỗ tr của tin hRc để gLp phần quảng bá sản phẩm, phát triển kinhdoanh online qua mQng gLp phần tăng doanh thu của doanh nghiệp vàchuyên nghiệp hơn

Yêu cầu đặt ra:

 Khách hàng cL thể tìm ki;m sản phẩm phù h.p và nhanh chLng

 Khách hàng cL thể thêm sản phẩm vào giỏ hàng và tQo đơn đặthàng

 Khách hàng cL thể nhập mã khuy;n mãi để giảm giá đơn hàng

 Quản lý cL thể quản lý mã khuy;n mãi

 Quản lý cL thể quản lý khách hàng và ngưPi dùng

 Quản lý cL thể quản lý sản phẩm

 Quản lý cL thể quản lý báo cáo doanh thu

 Quản lý cL thể quản lý danh mục sản phẩm

2. Hệ thống các yêu cầu phần mềm

Yêu cầu chức năng

1 Quản lý quy<n admin

Thêm tài khoảnSửa tài khoảnXLa tài khoản

2 Quản lý danh mục sản phẩm (thương

hiệu)

Thêm danh mụcSửa danh mụcXLa danh mục

3 Quản lý sản phẩm

Thêm sản phẩmSửa danh mụcXLa danh mục

Trang 23

LỜI MỞ ĐẦU

Ngày nay, ứng dụng công nghệ thông tin và việc tin hRc hLa đư.c xem là một trong những y;u tô mang tMnh quy;t đOnh trong hoQt động của các chMnh phủ, tổ chức, cJng như của các công ty, nL đLng vai trH h;t sức quan trRng, cL thể tQo ra những bư/c đột phá mQnh mẽ Cùng v/i sự phát triển không ngừng v< kỹ thuật máy tMnh và mQng điện tử, công nghệ thông tin cJng đư.c những công nghệ cL đẳng c>p cao và lần lư.t chinh phục h;t đỉnh cao này đ;n đỉnh cao khác MQng Internet là một trong những sản phẩm cL giá trO h;t sức l/n lao và ngày càng trở nên một công cụ không thể thi;u, là n<n tảng chMnh cho sự truy<n tải, trao đổi thông tin trên toàn cầu.

GiP đây, mRi việc liên quan đ;n thông tin trở nên thật dễ dàng cho ngưPi sử dụng: chỉ cần cL một máy tMnh k;t nôi internet và một dHng dữ liệu truy tìm thì gần như lập tức…

cả th; gi/i v< v>n đ< mà bQn đang quan tâm sẽ hiện ra, cL đầy đủ thông tin, hình ảnh và thậm chM đôi lNc cL cả những âm thanh n;u bQn cần…

Trong hoQt động sản xu>t, kinh doanh, giP đây, thương mQi điện tử đã khẳng đOnh đư.c vai trH xNc ti;n và thNc đẩy sự phát triển của doanh nghiệp Đôi v/i một cửa hàng ha shop, việc quảng bá và gi/i thiệu đ;n khách hàng các sản phẩm m/i đáp ứng đư.c nhu cầu của khác hàng sẽ là cần thi;t Vậy phải quảng bá th; nào đL là xây dựng đư.c một Website cho cửa hàng của mình quảng bá t>t cả các sản phẩm của mình bán.

Vì vậy, chNng em đã thực hiện đồ án “ XÂY DỰNG WEBSITE BÁN ĐỒNG HỒ” cho một shop bán đồng hồ FASHE

Ngày đăng: 13/02/2023, 10:05

TỪ KHÓA LIÊN QUAN

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

w