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

BÁO cáo CHUYÊN đề học PHẦN tên học PHẦN lập TRÌNH WEB NÂNG CAO đề TÀI WEBSITE bán ĐỒNG hồ

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 (729.51 KB, 27 trang )

TRƯỜNG ĐẠI HỌC ĐIỆN Lực
KHOA CÔNG NGHỆ THÔNG TIN

ĐỌI HỌC Diện Lực
ELECTRIC POWER UNIVERSITY

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
TÊN HỌC PHẦN
LẬP TRÌNH WEB NÂNG CAO

ĐỀ TÀI:
WEBSITE BÁN ĐỊNG HỊ
: HỒNG VĂN BẮC
VŨ HUY HIỆU
Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Sinh viên thực hiện

Ngành

: CÔNG NGHỆ THÔNG TIN

Chuyên ngành

: CÔNG NGHỆ PHẦN MỀM

Lớp

: D14CNPM3

Khóa


Hà Nội, tháng.. năm....


PHIẾU CHẤM ĐIỂM
STT Họ và tên sinh
viên
1

Hoàng Văn Bắc

2

Vũ Huy Hiệu

Họ và tên giảng viên
Giảng viên chấm 1:

Giảng viên chấm 2:

Nội dung thực hiện

Chữ ký

Điểm

Ghi chú

Chữ




MỤC LỤC


LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô trường
Đại học Điện lực, đặc biệt là các thầy cô khoa Công nghệ thông tin của trường
đã tạo điều kiện thuận lợi cho em thực hiện bản báo cáo.
Đặc biệt em xin gửi đến thầy Phương Văn Cảnh - người đã tận tình giảng dạy,
hướng dẫn và giúp đỡ em hoàn thành chuyên đề báo cáo này lời cảm ơn sâu sắc
nhất.
Em xin chân thành cảm ơn sự giúp đỡ của gia đình, bạn bè đã tạo điều kiện cho
em tìm hiểu, cung cấp những tài liệu và số liệu cho em trong quá trình làm báo
cáo.
Mặc dù bản thân đã rất cố gắng nhưng do thời gian, kiến thức và kinh nghiệm có
hạn nên bài làm của em cịn nhiều thiếu xót trong việc trình bày, đánh giá và
phân tích thiết kế. Em mong nhận được sự cảm thơng và đóng góp ý kiến từ thầy
cơ và các bạn. Em xin chân thành cảm ơn!


LỜI MỞ ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một
trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ
chức, cũng như của các cơng ty, nó đóng vai trị hết sức quan trọng, có thể tạo ra
những bước đột phá mạnh mẽ. Cùng với sự phát triển khơng ngừng về kỹ thuật
máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có
đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Một
trong những lĩnh vực đang được ứng dụng cơng nghệ thơng tin hóa rất phổ biến
là lĩnh vực quản lý. Công nghệ thông tin hóa trong quản lý đã giúp cho các nhà
quản lý điều hành cơng việc một cách khoa học, chính xác và hiệu quả.

Em muốn tạo ra một website “bán đồng hồ” giúp chủ cửa hàng có thể dễ dàng
quản lý cửa hàng, chuỗi cửa hàng của mình một cách đơn giản, tối ưu và hiệu
quả nhất. Với các tính năng được xây dựng trên nhu cầu thực tế như quản lý
những loại sản phẩm nhập xuất, quản lý nhân viên bán hàng, v.v... mà chủ cửa
hàng đang cần để xử lý cơng việc của mình.


CHƯƠNG I: TỔNG QUAN VỀ WEB BÁN ĐỒNG HỒ
1.1Khảo sát bài tốn:
Hiện nay, với xu thế cơng nghiệp hóa hiện đại hóa đất nước, và đang
trong thời đại cơng nghệ 4.0. Thời gian là vô cùng cần thiết và quý giá đối
với mỗi cá nhân hay tập thể. Theo đó dụng cụ đo thời gian đang rất cần thiết
đối với con người. Dựa trên xu thế đó, chúng em đã lập ra 1 trang web bán
đồng hồ để phục vụ nhu cầu của mọi người.
Trang web bán đồng hồ của chúng em được lập ra dựa trên nhu cầu tìm
kiếm, mua bán đồng hồ của mọi người. Để mọi người có thể tham khảo về
nhưng ưu điểm, nhược điểm của các loại đồng hồ dễ dàng hơn cũng như có
nhu cầu mua thì được hỗ trợ nhanh và hiệu quả nhất.
Từ những thực tế này, em muốn xây dựng một trang web bán đồng hồ
thông minh để áp dụng vào nhu cầu của mọi người. Từ đó, nhằm nâng cao
chất lượng phục vụ khách hàng.
Hiện nay khơng cịn mấy ai xa lạ với những sản phẩm và ứng dụng của Công
nghệ thông tin - Ngành khoa học đang trở thành một phần tất yếu trong cuộc
sống hiện nay.
Cùng với sự phát triển khơng ngừng đó, những ứng dụng của cơng nghệ
thông tin trong quản lý sản phẩm như: Quản lý sản phẩm, quản lý loại sản
phẩm, lý hóa đơn... đã và đang góp phần giảm thiểu được lượng chi phí đầu
tư cho nguồn nhân cơng, đồng thời tăng tính hiệu quả, chính xác trong việc
hai thác và quản lý dữ liệu.



1.2Xác định bài toán cần giải quyết
Để khắc phục hiện đang cần thiết đó, hiện đã có nhiều trang web nhưng
em
muốn lập 1 trang web để:
-Mang lại lợi ích nghiệp vụ: Tăng khả năng xử lý, đáp ứng được yêu cầu (tin
cậy, an tồn, chính xác, bảo mật).
-Mang lại lợi ích khi sử dụng: Thuận tiện, nhanh chóng.
-Mang lại lợi ích sử dụng: Giảm biên chế, giảm chi phí hoạt động, tăng thu
nhập
-Khắc phục được các khuyết điểm của trang web cũ, quản lý thông tin kịp
thời, hạn chế việc sai sót thơng tin giữa các sản phẩm.
1.3


CHƯƠNG II: PHÂN TÍCH
2.1 use case tổng quát:

dathang
qldhnu


2.2chức năng đang nhập:
2.2.1
biểu đồ usecase chức
năng đang nhập:


2.2.2 biểu đồ trình tự chức năng đăng
nhập:


Nquoi dunq
1: yeu cau dang nhap
2: Yeu C9U nhap use case
3: Nhapuse case +

i: Kiem tra use case + pass
6 Dung use case + pass
7 Dang nhap thanh cong

9' Quay ve íorm dang nhap


2.2.3 biểu đồ hoạt động chức năng đăng nhập:


2.3

Chức năng quản lý sản phẩm:
2.3.1
Biểu đồ use case chức năng quản lý sản phẩm

Xoa san pham

Nhan vien

Sua thong tn san pham

Quan ly san pham


Hình 2.3.1 biểu đồ usecase quản lí sản phẩm
* Mơ tả use case chức năng quản lý sản phẩm:


- Tác nhân: nhân viên
- Mô tả: Tác nhân tiến hành đăng nhập vào hệ thống, đăng nhập thành công,
tác
nhân tiến hành chọn chức năng quản lý sản phẩm để thực hiện các thao
tác:

them

sản phẩm, xóa sản phẩm, sửa thơng tin sản phẩm hoặc tìm kiếm sản phẩm.
- Dịng sự kiện chính:
+ Tác nhân đăng nhập vào hệ thống bằng tài khoản đã được cấp
+ Đăng nhập thành công, tác nhân yêu cầu giao diện quản lý sản phẩm
+ Hệ thống hiển thị giao diện quản lý sản phẩm
+ Tại giao diện quản lý sản phẩm tác nhân có thể thực hiện: thêm, sửa, xóa sản
phẩm
+ Sau khi thực hiện các thao tác chức năng thêm, sửa, xóa, hệ thống sẽ lưu thông
tin sản phẩm vào cơ sở dữ liệu của cửa hàng
+ Kết thúc use case quản lý sản phẩm
- Dòng sự kiện phụ:


+ Sự kiện 1: Nếu tác nhân chọn chức năng quản lý hóa đơn nhưng lại muốn trở
lại giao diện chính. Hệ thống trở về giao diện chính. Kết thúc use case.
+ Sự kiện 2: Nếu tác nhân tìm kiếm sản phẩm khơng có trong kho dữ liệu của
cửa
hàng, hệ thống thơng báo nhập lại thơng tin hoặc thốt. Sau khi tác nhân chọn

thốt, trở về giao diện chính. Kết thúc use case quản lý sản phẩm.
- Các yêu cầu đặc biệt: khơng có.
- Trạng thái hệ thống trước khi sử dụng use case: khơng có u cầu
- Trạng thái hệ thống sau khi sử dụng use case:
+ Nếu thêm, sửa, xóa sản phẩm thành cơng, hệ thống sẽ gửi thông báo “Bạn đã
lưu sản phẩm!” và hiển thị giao diện chính cho tác nhân thực hiện các chức năng
khác.
2.3.2

Biểu đồ trình tự chức năng quản lí sản phẩm:

b: cnon cnuc nang uiem san pnam

& Yeu can nhep thong tin san phan
9: Nhép thong tin san phan

t|a thong tỉn vua nnap
12 Capnhđ\aocososuliei

Hình 2.3.2 biểu đồ trình tự quản lí sản phẩm


CHƯƠNG III: XÂY DỰNG VÀ ĐÁNH GIÁ HỆ THỐNG
3.1 Giao diện của hệ thống:

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


Hình 3.1.2: Đăng kí



"....0
TRANG CHÚ GIỚI THIỆU SÀN PHẨM ĐĂNG NHẬP ĐÃNG KÝ g

WATCH CALAXY
PHIÊN BẢN "LIMITED" 888

Hình 3.1.3: Trang chủ


Hình 3.1.4: Danh mục sản phẩm


Hình 3.1.5: Đặt hàng


Hình 3.1.6: Giỏ hàng


Hình 3.1.7: Quản lí đơn hàng


AK

Danh mục sản phẩm

TRANG CHỦ GIỚI THIỆU SÁN PHẨM LỊCH SŨ MUA HÀNG

Lịch sử đặt hàng


Casino nam
Doxa nữ
Citizen nam
Fossil lử
NVW nam
OPnữ
Orient nam
Khác nữ
Timexnam
Adriatica đơi
Citizen đói
Seiko đói

Frederìque đơi

Hình 3.1.8: Lịch sử mua
hàng

Xin chào hieu


Hình 3.1.9: Quản lí khách hàng


3.2Thiết kế CSDL:

DESKTOP-KL6RFHG\...bo.ChĩTìetHoaDon -s X
Cũlumn hlamE

Data lỳpe


► MaHD
T
T MaSP

int
int

SoLuong

int

DonGia

decimal(18,0)
Hình 3.2.1:Chi tiết hóa đơn

Column Name

Data Type
int

NgayDat

date

NgayGiao

date


TinhTrang
MaKH

bít
int

AIIŨMN
UIIS



0
0



DESKTOP-KL6RFHG...H0 - dbũ.HoaDon -6 X

ra
ra
ra
ra


×