1. Trang chủ
  2. » Tất cả

Tiểu luận lập trình web đề tài xây dựng phần mềm quản lý bán hàng bếp gas và bình gas

99 3 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 đề Xây Dựng Phần Mềm Quản Lý Bán Hàng Bếp Gas Và Bình Gas
Tác giả Nguyễn Ngọc Tú
Người hướng dẫn ThS. Ngô Tân Khai
Trường học Trường Đại Học Tài Nguyên Và Môi Trường Thành Phố Hồ Chí Minh
Chuyên ngành Hệ Thống Thông Tin Và Viễn Thám
Thể loại Tiểu luận học phần
Năm xuất bản 2022
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 99
Dung lượng 3,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

Nhưng trên thị trường vẫn còn tràn lan các sản phẩm bếp gas bình gas không rõ nguồn gốc, đã qua sử dụng và tìm ẩn nhiều nguy cơ nguy hiểm cho người sử dụng, cháy nổ, rò rỉ khí gas do sử

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG

THÀNH PHỐ HỒ CHÍ MINH KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM

TIỂU LUẬN HỌC PHẦN: LẬP TRÌNH WEB

Trang 2

TP Hồ Chí Minh, tháng 08 năm 2022

Trang 3

MỞ ĐẦU

Thị trường bếp gas hiện nay vô cùng đa dạng về mẫu mã cũng như tính năng Bạn có thể dễ dàng tìm thấy sản phẩm phù hợp với giá tiền Thế nhưng giữa rất nhiều các thương hiệu bếp gas, đâu là hãng bếp gas tốt để lựa chọn? Nhưng trên thị trường vẫn còn tràn lan các sản phẩm bếp gas bình gas không rõ nguồn gốc, đã qua sử dụng và tìm ẩn nhiều nguy cơ nguy hiểm cho người sử dụng, cháy

nổ, rò rỉ khí gas do sử dụng bình gas, bếp gas không đảm bảo an toàn cũng là một điều đáng quan tâm của người tiêu dùng khi tìm mua những sản phẩm phục vụ nhu cầu hằng ngày như bình gas bếp gas Ai cũng muốn có một không gian bếp an toàn và ấm áp.

Phần mềm quản lý bán hàng gas bình là một trong số những giải pháp công nghệ được sử dụng khá phổ biến hiện dành cho các cửa hàng kinh doanh Gas Việc áp dụng phầm mềm sẽ hỗ trợ đặc biệt cho cửa hàng trong mọi hoạt động Từ bán hàng, giao hàng, quản lý thống kê chi phí để đưa ra các chiến lược phát triển Đảm bảo tiết kiệm nhiều thời gian và chi phí thuê nhân viên như cách làm truyền thống lâu nay Đồng thời thay đổi bộ mặt của cửa hàng, xây dựng hình ảnh chuyên nghiệp trong mắt người tiêu dùng.

Các tính năng sẽ đảm bảo gas bình được quản lý chặt chẽ, khoa học Chủ cửa hàng có thể không cần vào kho đếm vẫn biết được số lượng vỏ chai còn/hết, màu nào vỏ nào giao cho ai, Tránh tình trạng thất thoát bình mà không rõ lý do Các chính sách chăm sóc khách hàng cũng được nâng lên tầm cao mới khi áp dụng các chương trình sale, tích điểm, khuyến mại sinh nhật, Khi có việc đi vắng không cần phải lo lắng với ứng dụng tích hợp sẵn trên điện thoại.

Phần mềm quản lý cửa hàng sẽ giúp bạn tối ưu nguồn lực kinh doanh Tiết kiệm thời gian, công sức trong quản lý kinh doanh Tận dụng được tối đa thời gian để nghiên cứu chiến lược phát triển tốt nhất Chỉ cần bỏ ra một số tiền nhỏ (từ 100.000đ/tháng) nhưng lại thu về hàng tá lợi ích tăng khả năng chốt đơn cực nhanh Quản lý dòng tiền hợp lý, hiệu quả và khoa học.

Trang 4

Với sự phát triển vượt bật của nền công nghệ thông tin hiện nay thì lập trình web thật sự rất quan trọng đối với con người nhằm cung cấp nhu cầu giải trí cho người dân Để có thể đáp ứng những nhu cầu ấy thì ngành công nghệ thông tin đã cải tiến rất nhiều, đáp ứng đủ nhu cầu cần thiết

Em đã lựa chọn hệ quản trị cơ sở dữ liệu SQL Server 2014 và ngôn ngữ hỗ trợ cài đặt là Visual Studio Code Mặc dù em đã cố gắng nhưng vẫn có nhiều sai sót mong được thầy chỉ bảo thêm Cuối cùng em xin trân trọng cảm ơn thầy Ngô Tân Khai đã chỉ dạy em tận tình trong suốt môn học này

Trang 5

MÔ HÌNH DỮ LIỆU

Trang 6

MỤC LỤC

Contents

MỞ ĐẦU 1

MÔ HÌNH DỮ LIỆU 2

PHẦN 1: Code các Form (HTML Server control) 3

1.1 Bảng Sản Phẩm 3

1.2 Bảng Chi Tiết Phiếu Xuất 5

1.3 Bảng Phiếu Xuất 7

1.4 Bảng Khách 8

1.5 Bảng Hãng Sản Xuất

10 1.6 Bảng Nơi Bảo Hành 12

PHẦN 2: Code các Form (Web Server control) 14

2.1 Bảng Sản Phẩm 14

2.2 Bảng Chi Tiết Phiếu Xuất 15

2.3 Bảng Phiếu Xuất 17

2.4 Bảng Khách 19

2.5 Bảng Hãng Sản Xuất

20 2.6 Bảng Nơi Bảo Hành 21

PHẦN 3: Code và hình ảnh xử lý phần MVC 24

3.1 Bảng Sản Phẩm 28

3.2 Bảng Chi Tiết Phiếu Xuất 38

3.3 Bảng Phiếu Xuất 47

3.4 Bảng Khách 63

3.5 Bảng Hãng Sản Xuất 72

3.6 Bảng Nơi Bảo Hành 82

TÀI LIỆU THAM KHẢO 93

Trang 7

PHẦN 1: Code các Form (HTML Server control)

Trang 8

< title > Qua (n Lý Bán Hàng Bế/ p Và Gas </ title >

name ="txtThoiHanBaoHanh" runat ="server" /></ td >

Trang 10

< head id ="Head1" runat ="server">

< title > Qua (n Lý Bán Hàng Bế/ p Và Gas </ title >

name ="txtSophieuxuat" runat ="server" /></ td >

< input id ="LuuLai" type ="button" value ="Lưu lại" runat ="server" /> </div>

</ form >

Trang 11

< head id ="Head1" runat ="server">

< title > Qua (n Lý Bán Hàng Bế/ p Và Gas </ title >

Trang 12

< td > </ td >

name ="txtSophieuxuat" runat ="server" /></ td >

name ="txtNgaylapphieu" runat ="server" /></ td >

Trang 13

Mã lệnh

<! DOCTYPE html >

< html xmlns ="http://www.w3.org/1999/xhtml">

< head id ="Head1" runat ="server">

< title > Qua (n Lý Bán Hàng Bế/ p Và Gas </ title >

Trang 14

< td >< input id ="Tenkhach" type ="text" name ="txtTenkhach" runat ="server" /></ td >

name ="txtSodienthoai" runat ="server" /></ td >

< input id ="LuuLai" type ="button" value ="Lưu lại" runat ="server" />

Trang 15

Mã lệnh

<! DOCTYPE html >

< html xmlns ="http://www.w3.org/1999/xhtml">

< head id ="Head1" runat ="server">

< title > Qua (n Lý Bán Hàng </ title >

name ="txtMahangsanxuat" runat ="server" /></ td >

name ="txtTenhangsanxuat" runat ="server" /></ td >

Trang 16

</ tr >

name ="txtDiachivpchinhtaivn" runat ="server" /></ td >

name ="txtSodienthoai" runat ="server" /></ td >

< input id ="LuuLai" type ="button" value ="Lưu lại" runat ="server" />

Trang 17

Mã lệnh

<! DOCTYPE html >

< html xmlns ="http://www.w3.org/1999/xhtml">

< head id ="Head1" runat ="server">

< title > Qua (n Lý Bán Hàng </ title >

name ="txtMahangsanxuat" runat ="server" /></ td >

Trang 18

< td >< input id ="Sott" type ="text" name ="txtSott"

name ="txtTendiembaohanh" runat ="server" /></ td >

name ="txtSodienthoai" runat ="server" /></ td >

< input id ="LuuLai" type ="button" value ="Lưu lại" runat ="server" />

Trang 19

runat ="server"> : </ asp : Label ></ td >

Trang 20

18 < td > < asp : TextBox ID ="txtMaSanPham"

runat ="server"></ asp : TextBox > </ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

giá </ asp : Label ></ td >

runat ="server"> : </ asp : Label ></ td >

type ="date"

ID ="btnTinhTien" runat ="server" Text ="Lưu Lại " /></ td >

runat ="server" Text ="Đóng " /></ td >

Trang 22

< form id ="form1" runat ="server">

XUẨ/ T </ h5 ></ caption >

xuẩ/ t </ asp : Label ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox > </ td >

phẩ( m </ asp : Label ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

ID ="btnTinhTien" runat ="server" Text ="Lưu Lại " /></ td >

Trang 23

< td align ="center"> asp : Button ID ="Button1"

runat ="server" Text ="Đóng " /></ td >

Trang 24

XUẨ/ T </ h5 ></ caption >

xuẩ/ t </ asp : Label ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox > </ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

Trang 25

< td > < asp : Label ID ="Label3"

runat ="server"> : </ asp : Label ></ td >

asp : TextBox ></ td >

runat ="server" Text ="Lưu Lại " /></ td >

runat ="server" Text ="Đóng " /></ td >

Trang 26

runat ="server"> : </ asp : Label ></ td >

Trang 27

< td > < asp : TextBox ID ="txtMakhach"

runat ="server"></ asp : TextBox > </ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

asp : Label ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server" Text ="Lưu Lại " /></ td >

runat ="server" Text ="Đóng " /></ td >

Trang 29

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox > </ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server"> Địa chỉ ( vp chính tại vn </ asp : Label ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

Trang 30

< tr >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server" Text ="Lưu Lại " /></ td >

runat ="server" Text ="Đóng " /></ td >

Trang 31

runat ="server"> : </ asp : Label ></ td >

Trang 32

< td > < asp : TextBox ID ="txtMahangsx"

runat ="server"></ asp : TextBox > </ td >

tt </ asp : Label ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

chỉ ( </ asp : Label ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

runat ="server"> : </ asp : Label ></ td >

runat ="server"></ asp : TextBox ></ td >

Trang 33

< td align ="center" colspan ="2"> asp : Button ID ="Button1" runat ="server" Text ="Lưu Lại " /></ td >

runat ="server" Text ="Đóng " /></ td >

Trang 35

dt.TenSanPham = f.Get("TenSanPham");

dt.NhaSanXuat = f.Get("NhaSanXuat");

dt.ThoiHanBaoHanh = f.Get("ThoiHanBaoHanh");

Trang 36

<meta name="viewport" content="width=device-width" />

<title>Index</title>

Trang 37

</th>

<th>

Trang 39

<div class="form-group">

@Html.LabelFor(model => model.MaSanPham, htmlẢttributes:

new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.MaSanPham, new

{ htmlẢttributes = new { @class = "form-control" } })

Trang 40

<div class="col-md-10">

@Html.EditorFor(model => model.TenSanPham, new

{ htmlẢttributes = new { @class = "form-control" } })

htmlẢttributes: new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.NhaSanXuat, new

{ htmlẢttributes = new { @class = "form-control" } })

htmlẢttributes: new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.ThoiHanBaoHanh, new {htmlẢttributes = new { @class = "form-control" } })

@Html.ValidationMessageFor(model =>

model.ThoiHanBaoHanh, "", new { @class = "text-danger" })

</div>

</div>

<div class="form-group">

<div class="col-md-offset-2 col-md-10">

<input type="submit" value="Create" class="btn default" />

Trang 41

<div class="form-group">

@Html.LabelFor(model => model.MaSanPham, htmlẢttributes:

new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.MaSanPham, new

{ htmlẢttributes = new { @class = "form-control" } })

htmlẢttributes: new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.TenSanPham, new

{ htmlẢttributes = new { @class = "form-control" } })

Trang 42

@Html.LabelFor(model => model.NhaSanXuat,

htmlẢttributes: new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.NhaSanXuat, new

{ htmlẢttributes = new { @class = "form-control" } })

htmlẢttributes: new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.ThoiHanBaoHanh, new {htmlẢttributes = new { @class = "form-control" } })

@Html.ValidationMessageFor(model =>

model.ThoiHanBaoHanh, "", new { @class = "text-danger" })

</div>

</div>

<div class="form-group">

<div class="col-md-offset-2 col-md-10">

<input type="submit" value="Save" class="btn default" />

Trang 44

3.2 Bảng Chi Tiết Phiếu Xuất

Trang 45

public ẢctionResult Create()

dt.ManSanPham = f.Get("MaSanPham");

dt.SoLuong = f.Get("SoLuong");

Trang 46

<head>

<meta name="viewport" content="width=device-width" />

<title>Index</title>

Trang 49

htmlẢttributes: new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.SoPhieuXuat, new

{ htmlẢttributes = new { @class = "form-control" } })

htmlẢttributes: new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.ManSanPham, new

{ htmlẢttributes = new { @class = "form-control" } })

@Html.ValidationMessageFor(model =>

model.ManSanPham, "", new { @class = "text-danger" })

</div>

</div>

<div class="form-group">

@Html.LabelFor(model => model.SoLuong, htmlẢttributes:

new { @class = "control-label col-md-2" })

<div class="col-md-10">

@Html.EditorFor(model => model.SoLuong, new

{ htmlẢttributes = new { @class = "form-control" } })

@Html.ValidationMessageFor(model => model.SoLuong,

"", new { @class = "text-danger" })

</div>

</div>

<div class="form-group">

<div class="col-md-offset-2 col-md-10">

<input type="submit" value="Create" class="btn default" />

</div>

</div>

</div>

}

Ngày đăng: 26/03/2023, 22:56

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