Tải bản đầy đủ (.docx) (38 trang)

WEBSITE bán balo code bằng ASP.NET(2022)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (417.32 KB, 38 trang )

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ
KHOA CÔNG NGHỆ THÔNG TIN

Sinh viên thực hiện
Dương Hoá - 188788

TÊN ĐỀ TÀI
WEBSITE BÁN BALO

GIẢNG VIÊN HƯỚNG DẪN
VÕ VĂN PHÚC

GIẢNG VIÊN PHẢN BIỆN
HUỲNH BÁ LỘC

BÁO CÁO THỰC TẬP
Ngành: Công Nghệ Thông Tin
Mã số ngành: 7480201
5/2022
--


TRƯỜNG ĐẠI HỌC NAM CẦN THƠ
KHOA CÔNG NGHỆ THÔNG TIN

Sinh viên thực hiện
Dương Hoá - 188788

TÊN ĐỀ TÀI
WEBSITE BÁN BALO


GIẢNG VIÊN HƯỚNG DẪN
VÕ VĂN PHÚC

GIẢNG VIÊN PHẢN BIỆN
HUỲNH BÁ LỘC

BÁO CÁO THỰC TẬP
Ngành: Công Nghệ Thông Tin
Mã số ngành: 7480201

5/2022
---


LỜI CẢM TẠ
Trong thời gian học tập tại trường Đại học Nam Cần Thơ, em đã học tập, tích lũy được
khơng ít kiến thức cho mình. Em xin chân thành cám ơn Ban giám hiệu trường Đại học
Nam Cần Thơ và khoa Công Nghệ Thông Tin, đã tạo mọi điều kiện thuận lợi cho
chúng em học tập và nghiên cứu, cám ơn tất cả các thầy cô đã truyền đạc cho chúng em
những kiến thức chuyên ngành vô cũng hữu ích, nó là nền tảng vững chắc để chúng em
vững bước trên con đường học tập và công tác sau này.
Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc đến Thầy Võ Văn Phúc – người hướng dẫn
và cũng là người đã ln tận tình hướng dẫn, chỉ bảo, giúp đỡ và động viên em trong
suốt quá trình nghiên cứu và hoàn thành đề tài nghiên cứu này..
Mặc dù rất cố gắng để hoàn thành đề tài thực tập, song song thời gian thực tập có hạn
và kinh nghiệm, kiến thức chưa nhiều nên việc phân tích, thiết kế cịn nhiều thiếu sót
và hạn chế. Vì vậy, em rất mong nhận được các ý kiến đóng góp của thầy cô sẽ là
những kinh nghiệm quý báo giúp đỡ em trong ngành học cũng như công việc chuyên
môn của mình sau này.
Em xin chân thành cám ơn quý thầy cơ!.

Cần Thơ, ngày...tháng… năm 2022
Sinh viên thực hiện

Dương Hố

1


TRANG CAM KẾT
Tơi xin cam kết tồn bộ nội dung báo cáo thực tập cuối khóa này được hồn thành dựa
trên kết quả nghiên cứu của nhóm tơi và kết quả nghiên cứu này chưa từng được dùng
cho bất cứ đồ án cùng cấp nào khác.
Cần Thơ, ngày… tháng… năm 2022
Sinh viên thực hiện

Dương Hoá

2


NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
Cần Thơ, ngày…..tháng…..năm 2022
Giảng viên hướng dẫn

NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
...................................................................................................................................
3


...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
Cần Thơ, ngày…..tháng…..năm 2022
Giảng viên phản biện

MỤC LỤC

CHƯƠNG 1 GIỚI THIỆU.................................................................................8
1 Giới thiệu về công ty..........................................................................................8
1.1 Thông tin về công ty....................................................................................8
1.2 Trụ sở chính.................................................................................................8
1.3 Người đại diện theo pháp luật......................................................................8
4


1.4 Thông tin liên hệ..........................................................................................9
1.5 Ngành, nghề kinh doanh..............................................................................9
1.6 Sản phẩm và dịch vụ của công ty đang kinh doanh.......................................11
1.6.1 Sản phẩm................................................................................................11
1.6.2 Dịch vụ...................................................................................................11
2. Giới thiệu đề tài:.............................................................................................12
2.1 GiớI thiệu......................................................................................................12

2.1.1 Mục tiêu..................................................................................................12
2.1.2 Các định nghĩa và từ viết tắt...................................................................13
2.1.3 Tham khảo..............................................................................................13
CHƯƠNG 2 PHÂN TÍCH U CẦU.............................................................14
2.1 Mơ tả dự án...............................................................................................14
2.2 Actors và use case...................................................................................14
2.2.1 Các Use Case Diagram..........................................................................14
2.2.2 Mô tả Actors...........................................................................................19
2.2.3 Mô tả Use Cases.....................................................................................19
2.3 Môi trường vận hành...............................................................................19
CHƯƠNG 3 YÊU CẦU CHỨC NĂNG...........................................................20
3.1 UC01: Đăng nhập...................................................................................20
3.2 UC02: Đăng ký.......................................................................................21
3.3 UC03: Quản lý quyền.............................................................................23
3.4 UC04: Quản lý tài khoản........................................................................25
3.5 UC05: Tra cứu sản phẩm.........................................................................27
3.6 UC06: Đặt hàng......................................................................................29
3.7 UC07: Quản lý danh mục.......................................................................31
3.8 UC08: Quản lý nhập xuất.......................................................................33
CHƯƠNG 4 THIẾT KẾ HỆ THỐNG.............................................................35
5


4.1 Kiến trúc hệ thống...................................................................................35
4.2 Thiết kế dữ liệu.......................................................................................36
CHƯƠNG 5 HỆ THỐNG ĐƯỢC XÂY DỰNG..............................................39
5.1 Trang chủ bán hàng (update hình)...........................................................40
5.2 Trang chi tiết sản phẩm...........................................................................41
5.3 Trang danh sách sản phẩm (update hình)................................................42
5.4 Trang đăng nhập (update hình)................................................................43

5.5 Trang đăng ký (update hình)...................................................................44
5.6 Trang giỏ hàng (update hình)..................................................................45
5.7 Trang Admin (update hình).....................................................................46
5.8 Trang quản lý thành viên (update hình)...................................................46
5.9 Trang quản lý quyền(update hình)...........................................................47
5.10 Trang quản lý phân quyền (update hình).................................................47
5.11 Trang quản lý đơn đặt hàng (update hình)...............................................48
5.12 Trang quản lý nhập hàng (update hình)...................................................48
5.13 Trang sản phẩm gần hết (update hình).....................................................49
5.14 Trang quản lý loại sản phẩm (update hình)..............................................50
5.15 Trang quản lý nhà sản xuất (update hình)................................................51
5.16 Trang quản lý sản phẩm (update hình)....................................................52
CHƯƠNG 6 TỔNG KẾT.................................................................................53
6.1 Các chức năng đã hồn thành..................................................................53
6.2 Các chức năng có thể phát triển..............................................................53

6


CHƯƠNG 1 GIỚI THIỆU
1 Giới thiệu về công ty
Doanh Nghiệp Tư Nhân Kỹ Thuật Công Nghệ Dương Long Thành lập ngày 09-082005 có mã số thuế là 1500444326 hiện đang đăng ký kinh doanh tại địa chỉ Số 57C,
đường Phạm Thái Bường, Phường 4, Thành phố Vĩnh Long, Tỉnh Vĩnh Long.
7


Công ty hoạt động trong lĩnh vực công nghệ thông tin bao gồm: Bán lẻ máy vi tính,
thiết bị ngoại vi, phần mềm và thiết bị viễn thông trong các cửa hàng chuyên doanh.
1.1 Thông tin về công ty
– Tên Cơng ty viết bằng Tiếng Việt:

CƠNG TY TNHH KỸ THUẬT CƠNG NGHỆ DƯƠNG LONG
– Tên Cơng ty viết bằng tiếng nước ngồi:
DUONG LONG TECHNOLOGY ENGINEERING COMPANY LIMITED
– Tên Cơng ty viết tắt: DUONG LONG TECHNOLOGY ENGINEERING.CO.LTD
– Mã số thuế: 1500444326
– Giấy phép kinh doanh: 1500444326
– Lĩnh vực: Bán lẻ máy vi tính, thiết bị ngoại vi, phần mềm và thiết bị viễn thông trong
các cửa hàng chuyên doanh.
1.2 Trụ sở chính
Địa chỉ trụ sở chính: Số 57C, đường Phạm Thái Bường, Phường 4, Thành phố Vĩnh
Long, Tỉnh Vĩnh Long.
1.3 Người đại diện theo pháp luật
Thông tin người đại diện theo pháp luật:

Họ và tên (ghi bằng chữ in hoa): DƯƠNG MINH TRUYỆN
– Chức danh quản lý: Giám đốc.
1.4 Thông tin liên hệ
8


Địa chỉ: Số 57C, đường Phạm Thái Bường, Phường 4, Thành phố Vĩnh Long, Tỉnh
Vĩnh Long.
Điện thoại: 0703852505
Email:
Website công ty: />Website bán hàng: www.duonglong.vn
Page: />1.5 Ngành, nghề kinh doanh
STT
Tên ngành

Mã ngành


01

Bán bn máy vi tính, thiết bị ngoại vi và phần mềm

4651

02

Bán buôn thiết bị và linh kiện điện tử, viễn thơng

4652

03

Bán lẻ máy vi tính, thiết bị ngoại vi, phần mềm và thiết bị viễn
thông trong các cửa hàng chun doanh

4741(chính)

04

Bán lẻ thiết bị nghe nhìn trong các cửa hàng chuyên doanh

4742

05

Bán lẻ máy vi tính, thiết bị ngoại vi, phần mềm và thiết bị viễn
5820

thông trong các cửa hàng chuyên doanh

06

Tư vấn máy vi tính và quản trị hệ thống máy vi tính

6202

07

Hoạt động dịch vụ cơng nghệ thông tin và dịch vụ khác liên quan
đến máy vi tính

6209

08

Bán bn máy móc, thiết bị và phụ tùng máy khác
Chi tiết: Mua bán máy thu nạp năng lượng mặt trời không dùng
điện, pin năng lượng mặt trời; Máy móc, thiết bị điện, vật liệu điện 4659
(máy phát điện, động cơ điện, dây điện và thiết bị khác dùng trong
mạch điện); Máy móc, thiết bị và phụ tùng máy văn phòng

09

Sản xuất điện:

3511
9



Chi tiết : điện năng lượng mặt trời
10

Lắp đặt hệ thống xây dựng khác
Chi tiết: Lắp đặt hệ thống năng lượng sạch, năng lượng tái tạo, hệ 6209
thống âm thanh, hệ thống cách âm, cách nhiệt, chống rung

11

Truyền tải phân phối điện

3512

12

Cho thuê máy móc, thiết bị và đồ dùng hữu hình khác khơng kèm
7730
người điều khiển

13

Lắp đặt hệ thống điện

4321

14

Sửa chữa máy vi tính và thiết bị ngoại vi


9511

15

Sửa chữa máy móc, thiết bị

3312

16

Lắp đặt hệ thống điện

9511

Chi tiết: Lắp đặt dây dẫn và thiệt bị điện, hệ thống camera quan
sát, đầu ghi hình, hệ thống chiếu sáng, hệ thống báo chống trộm.
17

Bán buôn chuyên doanh khác chưa được phân vào đâu

G46520

Chi tiết: Bán bn camera chống trộm, khóa an toàn
18

Lắp đặt hệ thống xây dựng khác

4669

Chi tiết: Lắp đặt hệ thống năng lượng sạch, năng lượng tái tạo, hệ

thống âm thanh, hệ thống cách âm, cách nhiệt, chống rung
19

Bán buôn thiết bị và linh kiện điện tử, viễn thông

7310

20

Sửa chữa thiết bị điện tử và quang học

3313

1.6 Sản phẩm và dịch vụ của công ty đang kinh doanh
1.6.1 Sản phẩm

STT

Sản phẩm

1

Laptop
10


2

Apple


3

PC – máy tính đồng bộ

4

Linh kiện máy tính

5

Màn hình máy tính – TV

6

Thiết bị ngoại vi

7

Nhà thơng minh

8

Camera – thiết bị an ninh

9

Bàn – ghế gaming

10


Thiết bị văn phòng

11

Thiết bị mạng

1.6.2 Dịch vụ

STT

Tên dịch vụ

1

Sửa chữa laptop, máy tính và các thiết bị văn phòng.

2

Tư vấn, thiết kế, thi cơng hệ thống mạng máy tính.

3

Tư vấn, thiết kế, thi công lắp đặt hệ thống camera an ninh, giám sát,…

4

Tư vấn, thiết kế, thi công lắp đặt hệ thống điện năng lượng mặt trời.

5


Dịch vụ kỹ thuật máy tính, bảo trì hệ thống.

2. Giới thiệu đề tài:
BaloShop được xây dựng cho khách hàng là những người có đam mê mua sắm các
trang thiết bị cơng nghệ để giải trí cũng như hướng đến các đối tượng như học sinh,
sinh viên và nhân viên văn phòng. Nhất là khi trong thời điểm hiện nay việc mua sắm
online đang rất phổ biến ở nước ta. Và BaloShop đã được cho ra đời với mục đích
11


mang những dịch vụ cơng nghệ tiện ích và mua sắm cho mọi người.
2.1 GiớI thiệu
2.1.1 Mục tiêu
Bản phân tích và thiết kế này cung cấp bản mô tả chi tiết về hệ thống thương
mại điện tử bán balo, bản phân tích các chức năng chủ yếu và bản thiết kế các
chức năng thiết kế chính yếu của hệ thống được xây dựng.
Lưu trữ các thay đổi (nghi vào đây các kế hoạch làm việc)
*A - Added M - Modified D - Deleted
2.1.2 Các định nghĩa và từ viết tắt

#
1
2
3
4
5


Thuật ngữ/
Từ viết tắt

SRS
BR
SC
UC
EF


Bảng 1: Các từ viết tắt và thuật ngữ
Mô tả
Software Requirement Specification
Business Rule
Screen
Use Case
Entity framework

2.1.3 Tham khảo
Bảng 2: Các tham khảo
#

Name

Description

c-sharp corner

/>
12


CHƯƠNG 2 PHÂN TÍCH U CẦU

2.1 Mơ tả dự án
-Hệ thống bán đồ balo online bao gồm 1 trang web dành cho user và admin.
- Ở trang website bán hàng:
+ Cho phép người dùng có thể vào trang web để xem danh sách các sản
phẩm theo từng chủng loại, nhà sản xuất, tìm kiếm sản phẩm theo từ khóa.
+ Cho phép người dùng thêm vào giỏ hàng, quản lý giỏ hàng, chỉnh sửa số
lượng, xóa giỏ hàng và hiện tởng tiền.
+ Khách hàng gồm 2 vai trị: khách hàng khơng có tài khoản (guest) và có tài
khoản (customer).
+ Nếu người dùng chưa có tài khoản thì sẽ hiện form điền thông tin khi đặt hàng.
+ Người dùng đã đăng ký tài khoản để mua sản phẩm mà không cần phải
điền form thơng tin.
- Ở trang website Admin:
+ Các admin có quyền đăng nhập và đăng ký.
+ Tại trang chủ sẽ thống kê các thông tin của cửa hàng.
+ Admin được phép thêm, xem, xóa, sửa quyền.
+ Mỗi loại tài khoản sẽ được phân quyền khác nhau.
+ Ở trang quản lý sản phẩm, các tài khoản có quyền vào được phép thêm,
xem , xóa, sửa sản phẩm.
+ Ở trang quản lý chủng loại sản phẩm, các tài khoản có quyền vào được phép
thêm, xem , xóa, sửa chủng loại sản phẩm.
+ Ở trang quản lý chủng loại sản phẩm, các tài khoản có quyền vào được phép
thêm, xem , xóa, sửa nhà sản xuất.1
+ Ở trang quản lý nhập hàng, các tài khoản có quyền vào được phép thêm,
xem , xóa, sửa đơn nhập hàng.
+ Ở đơn đặt hàng, các tài khoản có quyền vào được phép xem các đơn hàng
chưa thanh toán, đã thanh toán nhưng chưa giao, đã thanh toán và đã giao, và
duyệt đơn hàng.
2.2 Actors và use case
2.2.1 Các Use Case Diagram

13


Diagram 01 – Biểu đồ Use case chính

Diagram 02 – Biểu đồ Use case quản lý quyền
14


Diagram 03 – Biểu đồ Use case quản lý tài khoản

Diagram 04 – Biểu đồ Use case tra cứu sản phẩm

15


Diagram 05 – Biểu đồ Use case đặt hàng

Diagram 06 – Biểu đồ Use case quản lý danh mục
16


Diagram 07 – Biểu đồ Use case quản lý nhập xuất

17


2.2.2 Mô tả Actors
#
1


Tên Actor
Admin

2
3

Staff
Customer

Mô tả
Là quản trị viên của hệ thống, có mọi quyền và thực
hiện mọi chức năng
Là người quản lý số liệu của hệ thống, doanh thu.
Là khách hàng gồm người có tài khoản và người chưa
có tài khoản

2.2.3 Mô tả Use Cases
#
1
2
3

Code
UC01
UC02
UC03

4


UC04

5

UC05

6

UC06

7

UC07

8

UC08

Bảng 3 Danh sách Use Case
Name
Brief Description
Đăng nhập
Cho phép actor đăng nhập vào hệ thống
Đăng ký
Cho phép actor tạo tài khoản khi chưa có
Quản lý quyền
Cho phép actor điều chỉnh quyền các loại tài
khoản và các quyền
Quản lý tài khoản
Cho phép actor thêm, xóa, sửa các tài

khoản.
Tra cứu sản phẩm
Cho phép các actor tìm kiếm, liệt kê danh
sách sản phẩm và xem chi tiết sản phẩm
Đặt hàng
Cho phép các actor xem giỏ hàng, sửa giỏ
hàng, xóa giỏ hàng, thanh tốn
Quản lý danh mục
Cho phép actor thêm, xóa, sửa các danh
mục như: sản phẩm, loại sản phẩm, nhà sản xuất
Quản lý nhập xuất

Cho phép actor quản lý phiếu nhập hàng và
đơn đặt hàng

2.3 Môi trường vận hành
Local host trên nền tảng IIS với phần mềm Visual Studio, ngơn ngữ lập trình c# và cơ
sở dữ liệu sql sever

18


CHƯƠNG 3 YÊU CẦU CHỨC NĂNG
3.1 UC01: Đăng nhập
Use Case Description

19


Name

Description
Actor
Pre-conditi
on
Post
condition

Đăng nhập
Code
UC01
Cho phép actor đăng nhập vào hệ thống
Admin /Staff/Customer
Trigger
Actor bấm nút
nhập tại trang chủ.
Tài khoản người dùng đã được tạo sẳn, và đã được phân
quyền.
Chuyển tới trang chủ với role tương ứng

đăng

Business
Rules
N/A
System Message
MS01

“Tên Đăng Nhập hoặc Mật Khẩu của bạn khơng chính xác. Vui lịng kiểm tra và
thử lại.”
Message thông báo khi actor nhập sai tên đăng nhập/mật khẩu


3.2 UC02: Đăng ký
Mô tả Use Case
Name
Description
Actor
Pre-conditi
on
Post
condition

Đăng ký
Code
UC02
Cho phép actor đăng ký khi chưa có tài khoản
Staff, Customer
Trigger
Actor bấm nút đăng ký
tại trang chủ.

Người dùng đăng ký thành công, thêm vào danh sách thành
viên

20


Actor
System
Main Flow: List users in a devision successfully
1

Actor click nút đăng ký trên
trang chủ.
2
Hệ thống hiển thị form thông tin
đăng ký:
Tên đăng nhập, mật khẩu, email,

3
Khách hàng cung cấp thông
tin và tạo tài khoản
4
Hệ thống xác nhận thông tin và
tạo tài khoản cho khách hàng
5
Hệ thống lấy thông tin và trả về
kết quả
6
Khách hàng bây giờ có thể đăng
nhập được tài khoản
đã tạo

21


Business Rules
Rule
No.
1

Rule


Description

Hiển thị Gridview

2

Ẩn Gridview

GridView hiển thị đúng dữ liệu, dữ liểu đảm
bảo đã encode trước khi hiển thị, đảm bảo không
vỡ trang khi dữ liệu quá dài.
Ẩn Gridview khi khơng có dữ liệu.

System
Message
N/A
3.3

UC03: Quản lý quyền

Mơ tả Use Case
Name
Description
Actor

Pre-conditi
on
Post
condition


Quản lý quyền
Code
UC03
Cho phép actor điều chỉnh quyền các loại tài khoản và các
quyền
Admin
Trigger
Actor bấm nút các nút
Phân quyền,
quản
quyền tại admin.
Phải đăng nhập trước với tài khoản admin

Activities
Actor
Main Flow: List users in a devision successfully
1

System

Admin chọn chức năng quản
lý quyền
2

Hệ thống hiển thị danh sách các
quyền
22





3

Admin có
xóa quyền

thể thêm, sửa,
4

Hệ thống xác nhận yêu cầu của
admin

5

Hệ thống thực hiện yêu cầu của
admin và trả về kết quả qua bảng danh sách.

6

Admin bây giờ có thể thấy
được danh sách trả về

7

Admin có thể chọn
năng phân quyền cho các
loại tài khoản

chức


8

Hệ thống xác nhận yêu cầu của
Admin

9

Hệ thống thực hiện yêu cầu của
admin và trả về kết quả qua bảng danh sách
loại tài khoản.

10

12

Admin có thể chọn loại tài
khoản để chỉnh sửa
11

Hệ thống trả về giao diện chỉnh
sửa của loại tài khoản đó

13

Hệ thống xác nhận yêu cầu và cập
nhật quyền của loại tài khoản đã

Admin chọn các quyền của
loại

box

tài

khoản

qua

check

23


×