+Xây dựng chức năng và giao diện trang quản lý loại sản phẩm, sản phẩm Lê Đức Việt +Thiết kế cơ sở dữ liệu +Xây dựng chức năng và giao diện trang quản lý đơn đặt hàng,quản lý nhân viên Â
Trang 1
TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN LAP TRINH WEB - IT15.042
DE TAI: XAY DUNG WEBSITE THONG TIN DIEN TU CHO 1
Giảng viên hướng dẫn :
Th.S Lê Hữu Dũng
Th.S Phạm Quang Vinh
Trang 2
+Xây dựng chức năng và giao diện trang quản lý loại sản phẩm, sản phẩm
Lê Đức Việt +Thiết kế cơ sở dữ liệu
+Xây dựng chức năng và giao diện trang quản lý đơn đặt hàng,quản lý nhân viên
Âu Xuân Dương +Xây dựng chức năng và giao diện trang
đăng nhập ,chi tiết sản phẩm ,xem thông tin tài khoản,xem tin tức
Phạm Tuấn Anh +Xây dựng chức năng và giao diện trang
giỏ hàng ,thanh toán ,thống kê báo cáo , quản lý phân quyền
Nguyễn Văn Hai +Xây dựng chức năng và giao diện trang
quản lý tin tức , quản lý khách hàng ,quản
lý nhà cung cấp ,trang chủ +Viết báo cáo
Trang 3
MỤC LỤC Trang
e0 can e0 a
1.1 Lý do chọn để tài cv nh HH Tnhh ng ng Hán 1.2 Mục đích của đề tài tk nh HH Ho 1.3 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài
CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG ¿
2.1 Xác định các nhân tố hệ thống, ca sử dụng - chao 2.1.1 Phân tích các chức năng của hệ thống tt ccccccec 3 2.2 2 Biểu đồ ca sử dụng và phân rã các chức năng ccccckc sen 2.2.1 Biểu đồ ca sử dỤụng uc nh nh hà TH nà HH h HH na 6 2.3 Biểu đồ phân rã các chức năng ch HH uàt 2.3.1 Biểu đồ phân rã chức năng quản lý sản phẩm cà 7 2.3.2 Biểu đồ phân rã chức năng quản lý khách hàng - : ¿ 7 2.3.3 Biểu đồ phân rã chức năng quản lý nhà cung cấp ‹¿ 8 2.3.4 Biểu đồ phân rã chức năng tìm kiếm che 8 2.3.5 Biểu đồ phân rã chức năng thống kê, báo cáo cc co 9 2.3.6 Biểu đồ phân rã chức năng quản lý nhân viên v 9 2.3.7 _ Biểu đồ phân rã chức năng quản lý đơn đặt 10 2.3.8 Biểu đồ phân rã chức năng gửi đơn đặt che 10 2.4 Thiết kế biểu đồ lớp chỉ tiết L cnnnnnnn nh HH Hà ngàn 10 2.5 Sơ đồ cơ sở dữ liỆU nh nh HH Hà nha 12 2.6 _ Cơ Sở dữ liỆU chế kg KH TT Ha 12 CHƯƠNG 3 GIAO DIỆN DEMO WEBSITE 15 3.1 Màn hình giao diện chính ccc ch S Sn nh nh Hà Hư Haa 16 3.2 Màn hình đăng nhập nn c nh nh nh nhà nà KH ha 16 3.3 Màn hình chỉ tiết sản phẩm nh nh nh nghe 17 3.4 Giỏ hàng và Thanh tOán co cc tt nền n1 ta 18 3.5 Màn hình xem thông tin tài khoản tt nh nh Ho 18 3.6 Màn hình trang quản lý các 111111111111 kh Ha 19 3.7 Màn hình quản lý đơn đặt hàng tt nnnn nh Ha te 19 3.8 Thống kê báo CÁO uc nn nh nh TT TH tr Hà Heo 20 3.9 Quản lý sản phẩm ch nh HH HT Hà Hà Hàn 20 3.10 Quản lý loại sản phẩm tt nh nh nh HH hào 21
Trang 43.12 Quản lý khách hàằng cn tt ng ng HH nee 21 3.13 QUAN lý nhà cung cấp : nh nh Hà ng ng 22
1.1 Lý do chọn đề tài
Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao thu nhập kinh tế ngày càng được cải thiện cùng với cuộc sống ngày càng bận rộn như hiện nay việc xây dựng một website Thông tin điện tử cho 1 công ty sẽ giúp cho khách hàng giảm bớt được thời gian và công sức phải đến tận cửa hàng để mua Muốn lựa chọn cho mình
những đồ nội thất ưng ý phù hợp với túi tiền thì khách hàng
chỉ cần ngồi bên chiếc máy tính có nối mạng internet là có thế mua được mặt hàng nội thất mình cần
1.2 Mục đích của đề tài
Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty đến người tiêu dùng với các chỉ tiết mặt hàng cũng như giá cả một cách chính xác nhất
> Giúp cho nhân viên:
se Quản lý sản phẩm, loại sản phẩm một cách dễ dàng
se Quản lý nhà cung cấp
« Quản lý thông tin khách hàng
¢ Quan ly don dat
Trang 5se Thống kê và báo cáo doanh thu
> Giúp cho người quản lý:
e Có thể thực hiện toàn bộ chức năng trong hệ thống
¢ Quản lý thông tin nhân viên
se Xem thống kê, báo cáo
Bên cạnh các chức năng nêu trên thì trang web phải trông
thật đẹp mắt và dễ truy cập, đảm bảo an toàn tuyệt đối
thông tin khách hàng trong quá trình đặt mua thanh toán
Đồng thời trang web phải có tính dễ nâng cấp và bảo trì, sữa chữa và bổ sung, cập nhật những tính năng mới
1.3 Đối tượng ứng dụng và phạm vi nghiên cứu của
đề tài
> Đối tượng ứng dụng của đề tài:
¢ Mọi người tiêu dùng trên toàn quốc có nhu cầu đặt mua hàng qua mạng
se _ Các công ty, các doanh nghiệp có nhu cầu đặt mua hàng
> Phạm vi nghiên cứu của đề tài:
« Vé mat lý thuyết:
-_ Tìm hiểu kỹ thuật lập trình, cách thức hoạt động
và các đối tượng trong ASP.NET
- Hiểu được cách thức hoạt động của Client-Server
- _ Hiểu được cách lưu trữ dữ liệu của hệ quản trị cơ
sở dữ liệu
e Về mặt lập trình:
- Sử dụng ngôn ngữ ASP.NET và hệ quản trị SQL
Server để xây dựng trang web động
se Về mặt hoạt động:
- _ Chương trình chỉ thực hiện đầy đủ chức năng ở
phạm vi trong cùng thành phố
Trang 6CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Xác định các nhân tố hệ thống, ca sử dụng 2.1.1 Phân tích các chức năng của hệ thống
Quản lý thông tin khách hàng: cho phép nhân viên quản lý thông tin khách hàng bao gồm: mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, email, số
thẻ tích điểm, số chứng minh thư
Quản lý đơn đặt: quản lý đơn đặt cho từng khách hàng bao gồm các thông tin mã hóa đơn, mã sản phẩm, số lượng, đơn giá, tên khách hàng, địa chỉ, số điện thoại, email Việc quản lý đơn đặt cho phép nhân viên cập nhật trạng thái của từng hóa đơn và cho
phép xuất hóa đơn đến khách hàng
Quản lý nhà cung cấp: nhân viên quản lý thông tin
nhà cung cấp bao gồm các thông tin sau: Mã nhà cung
cấp, tên nhà cung cấp, địa chỉ, số điện thoại, email
Quản lý nhân viên: người quản lý quản lý thông tin nhân viên bao gồm: Mã nhân viên, tên nhân viên, địa chỉ, số điện thoại, giới tính
Quản lý sản phẩm: cho phép nhân viên quản lý các
thông tin sản phẩm như mã sản phẩm, tên sản phẩm,
loại sản phẩm, số lượng, đơn giá, hình ảnh, mô tả
Cho phép nhân viên có quyền thêm, sửa, xóa sản phẩm
Tìm kiếm: nhằm nhiệm vụ tra cứu tìm kiếm những yêu cầu của người quản lý đưa ra như: thông tin sản
Trang 7phẩm, khách hàng, loại sản phẩm Khách hàng có thể tìm kiếm sản phẩm theo tên sản phẩm, loại sản phẩm Đăng ký tài khoản: khách hàng có thể đăng ký tài
khoản để đăng nhập vào hệ thống Thông tin đăng ký bao gồm: Tên khách hàng, số điện thoại, email, tên người sử dụng, mật khẩu
Đăng nhập: khách hàng sau khi có tài khoản có thể
đăng nhập vào hệ thống bằng cách nhập tên tài khoản
và mật khẩu Đăng nhập vào hệ thống khách hàng có
thể sử dụng giỏ hàng
Thống kê, báo cáo: nhân viên thực hiện thống kê hóa đơn xuất, nhập, thông tin khách hàng Báo cáo thống kê theo ngày, tháng, năm
Gửi đơn đặt: khách hàng sau khi chọn được sản
phẩm ưng ý và thêm vào giỏ hàng Khách hàng sẽ
chọn gửi đơn đặt để mua các loại sản phẩm đã thêm Xem giỏ hàng: cho phép khách hàng xem lại lịch sử mua hàng và hủy đối với những sản phẩm nếu không muốn đặt
Thêm giỏ hàng: cho phép khách hàng thêm sản
phẩm vào giỏ hàng
Quản lý tin tức: cho phép nhân viên quản lý các thông tin về tin tức bao gồm: mã tin tức, tiêu đề, nội dung, hình ảnh
Quản lý loại sản phẩm: cho phép nhân viên quản lý thông tin về loại sản phẩm bao gồm: mã loại sản
phẩm, tên loại sản phẩm, chú thích
Các nhân tố hệ thống
Người quản lý: Là lãnh đạo, chịu trách nhiệm xét duyệt, cấp kinh phí và ra các quyết định liên quan
Trang 8Nhân viên: Là người trực tiếp sử dụng phần mềm quản lý sản phẩm và thực hiện các chức năng nghiệp
-_ Thống kê báo cáo
-_ Quản lý nhân viên
Trang 92.2 2 Biểu đồ ca sử dụng và phân rã các chức năng
2.2.1 Biểu đồ ca sử dụng
Tim kiem
Quan ly khach hang _ Khach hang
Quan ly sam pham ` / \
` N \ Xem gio hang
Quan ly phan hoi <n es ⁄
\ Thong ke, bao cao
Hình 1.1 Biểu đồ ca sử dụng
Trang 10Tim kiem san pham
2.3.2 Biéu dé phan ra chic nang quan ly khach hang
<<extend >= Xoa khach hang
Tim kiem khach hang
Trang 112.3.3 Biểu đồ phân rã chức năng quản lý nhà cung cấp
Dang nhap
<<inchude> f Them nha cưng cap
<~ <<extend>>
Quan ly nha cung cap <
2.3.4 Biểu đồ phân rã chức năng tìm kiếm
Tim kiem theo ten san pham
<<extend>> ˆ
<<extend>>~
Tìm kiem theo gia
Trang 122.3.5 Biểu đồ phân rã chức năng thống kê, báo cáo
Dang nhap
<<inelude>> Thong ke theo thang, nam
Thong ke, bao cao <<extend>>
<<extend>>
Bao cao theo thang, nam
2.3.6 Biểu đồ phân rã chức năng quản lý nhân viên
Trang 132.3.7 Biểu đồ phân rã chức năng quản lý đơn đặt
Dang nhap Tum kiem don dat
Xoa don dat
2.3.8 Biểu đồ phân rã chức năng gửi đơn đặt
Dang nha
<<includ
them gio hang Su dung the tich diem
<<include>> z ““<<extend>>
Gui don dat
2.4 Thiết kế biểu đồ lớp chỉ tiết
Trang 15UserNumber Useld a Productld
Usesid ShpPhone Price
identification Shiptmail Quanity
= 9 Useld sợ Status * Producid Name he [Content
— Adacess a Descigtion Ũ
UserGroups Phone vee
F Groupld Usemam Quantity
Name Password - Provided News
tmai “a y Cad § Newsid
——0! — Groupld } Cua Le Photo Title
Sau Nene MesTrle Siete sate eta `
hệ thống
STT | Tên trường | Kiểu dữ liệu | Ràng buộc
1 Productld int Primary key
2 Name Nvarchar(50)
3 Description | Nvarchar(MAX)
5 Quantity int
6 Providerld int Foreign key
7 Cateld int Foreign key
Trang 16
MetaTitle Nvarchar(50) Parentld int
e Bảng User Bảng 2.3 Bảng User- Lưu trữ thông tin người dùng
STT | Tên trường | Kiểu dữ liệu Ràng
STT( Tên trường | Kiểu dữ liệu Ràng
buộc
key UpdateDate Date
Trang 17
key
4 ShipName Nvarchar(50) ShipPhone int
Trang 19
| 4 | Address Nvarchar(Max)
e Bảng Role
STT | Tên trường | Kiểu dữ liệu | Ràng buộc
Roleld Nvarchar(50) | Primary key
e Bảng Status Bảng 2.13 Bảng Status- đặt trong hệ thống
3.1
Lưu trữ trạng thái đơn
STT Tên trường Kiểu dữ | Rang buéc
liệu Statusld int Primary key Name Nvarchar(5
Trang 20Fe ess ome Be aes?
3.2 Man hinh dang nhap
Xin chao!
3.3 Màn hình chỉ tiết sản phẩm
Trang 21#1 Mótỏsỏnphổm Giaohùng Trahang Bỏo hành
Phong cách sang trọng cùng với sự tỉnh tế
Bản ăn sang trọng dònh cho
Trang 22Mã SP Tên SP Số lượng Don gid Khuyén mai Thanh tién
3.5 Màn hình xem thông tin tài khoản
Thông tin tai khoản
Tên đồng nhộp Mat khéu admin 21232f297057050743894a00e4a801fc3 Tên
admin Email admin@gmail.com Dia chi
Ha
Số điện thoại
222 Trọng thới kích hoọt
3.6 Màn hình trang quản lý
Trang 23TRANG QUẢN LÝ o Kia a
tức Tiêu đề Chỉ tiết Hình ảnh nhật sửa )
1 Sutich PhậtDi Lặc (Bồ Tát Di Lặc) được coi là v ge
ach bai thay thé Phat Thich ca Mau Ni
Đăng 12 Jengvansam98@gmeil.cor } 'ong Hậu, Cầu tiếp "mm
3.8 Thống kê báo cáo
Trang 24Thống kê - báo cáo
Từ mm/dd/ywyy OG den mm/dd/yy © Go |
Show 10 ¢ entries Search:
Mã hóa đơn Tên KH (%)Khuyến mãi Thành tiền Địa chỉ SĐT Trạng thải Ngày cập nhật
1 Đặng ) h Cầu Giấy, Hà Nội 968012687 Đätiếp nhậ 1120090
1114 ) n Sâm 3 Hậu, Cầu Giấy, Hà 12 Đã tiếp nhậi 1 0 SA
1115 âm Dich V 58012687 Da tiép nha 2/03/2021 12:00:
1 ) » Sar 5600 04 h Vọng H: , Ha Ne 112687 Đãtiếp 1 (
1118 Đặng Văn Sâm 0 56.000.000 h Vọng Hậu, Câu Giấy, Hà Nề 68012687 Đã tiếp nhậ 21 120000
1116 Đăng Văn Sâm 000.000 n Vong Héu, Cau Gidy, Ha Né 58012687 Đã tiếp nhậ 1120090
118 nịh 960012687 Đ5tlếpnhận 03/03/2021 1
to Đăng Văn Sản Hàu, Câu Giấy,Hà Nội _ 968012687 _ Däitiếp nhệ 112900,
1120 a Dịch Vọng Hảu, Câu Gặấy, Hà Nị 12687 Datigp nhs 1120000 SA
3.9 Quán lý sản phẩm
Danh sach san pham
Ma Danh Nha cung Số Khuyến Hành
SP TênSP Hìnhảnh Mô tả mục SP cấp tượng mãi Giá động
1 Bộ bàn Bàn ăn sang CÔNG TY 143 0% 5,600, eu
an trong danh cho a đình an CO PHAN SÔNG LÔ
Trang 253.11 Quản lý tin tức TRANG QUẢN LÝ
Danh sach khach hang
khách Số điện đăng Mật Trạng điểm
hàng Họ tên Địa chỉ thoại nhập khấu Email Quyển thái tích Hành động ) aaaa i 968012687 m1 vansam98@gmailcom USER Tru
41 12345 — son **esee angvansam ( i T ER r 0
Ệ BẤCNINH BắcNinh
cấp Tên nhà cung cấp Địa chỉ