Xây dựng website bán giày - Lập trình web nâng cao | Trường đại học Điện Lực
Xây dựng website bán giày - Lập trình web nâng cao | Trường đại học Điện Lực được sưu tầm và soạn thảo dưới dạng file PDF để gửi tới các bạn sinh viên cùng tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị cho các buổi học thật tốt. Mời bạn đọc đón xem!
Preview text:
TRƯNG ĐI HC ĐIÊN LC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HC PHẦN
ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI:
Xây Dựng Website Bán Gi
Giảng viên hướng dẫn: Lê Hoàng Nam
Sinh viên thực hiện: PHM BẮC GAY Lớp: D15TTNT&TGMT Khóa: 2020 - 2025
H Nội, tháng 03 năm 2023 C 1 Mục Lục LỜI MỞ ĐẦU 3
Chương I: Nắm bắt yêu cầu bài toán 4 1. Mô tả bài toán 4 1.1. Bài toán 4
1.2. Thực trạng và vấn đề giải quyết 4 1.2.1. Thực trạng 4
1.2.2. Xây dựng biểu đồ Use Case 6
1.2.3Xây dựng biểu đồ Use case 7
2.Xây dựng biểu đồ tương tác 15 2.1 Biểu đồ trình tự 15 2.2. Biểu đồ cộng tác 20
3.Xây dựng biểu đồ thực thể 27
4. Xây dựng biểu đồ thành phần 38
5. Xây dựng biểu đồ hoạt động 38
6. Xây dựng biểu đồ triển khai 41
Chương II: Phát Sinh Mã Trình 41 2 LI MỞ ĐẦU
Hiện nay trên thế giới nói chung và Việt Nam nói riêng đang diễn ra quá trình tin
học hóa toàn diện trên mọi lĩnh vực hoạt động kinh tế xã hội, con người đang chuyển
sang một kỉ nguyên mới-kỉ nguyên của công nghệ thông tin 4.0. Máy tính và các công cụ
của nó đã trở thành nhu cầu không thể thiếu đối với các ngành khoa học và kĩ thuật, trong
các ngành quản lý, thiết kế giảng dạy, các ngành công nghiệp đồ họa, …
Nhờ ứng dụng của công nghệ thông tin đã làm giảm được rất nhiều khó khăn trong
việc quản lý trên các giấy tờ. Nó có yếu tố không nhỏ trong việc phát triển và thành công
không nhỏ của mỗi ngành nghề, mỗi xí nghiệp, mỗi quốc gia ngày nay.
Xây dựng và thiết kế hệ thống website là một phần của “công nghệ thông tin”
giúp con người học hỏi và mua bán, để xây dựng những chương trình một cách quy củ và
dễ dàng hơn. Với vốn kiến thức học được trong môn “Lập trình web nâng cao” và sự giúp
đỡ của thầy Lê Hoàn, em đã chọn đề tài: “Xây Dựng Website Bán Giày” để tìm hiểu và thực hành về môn này.
Với vốn kiến thức hạn chế vì vậy bài làm của em chắc chắn sẽ có nhiều thiếu khuyết.
Rất mong được sự góp ý của cô để bài làm tốt hơn. 3
Chương I: Khảo Sát Và Đặc Tả Yêu Cầu 1. Khảo sát 1.1. Thực trạng
Cửa hàng Rossy Store là một cửa hàng chuyên cung ứng các loại giày thời trang
nam nữ với chất lượng cao, mẫu mã độc đáo và giá thành hợp lý. Hiện tại cửa hàng đã
mở thêm nhiều chi nhánh mới trên địa bàn Hà Nội, Cơ cấu cửa hàng gồm: Ban quản lí,
Bộ phận kế toán, bộ phận bán hàng.
Khách hàng của cửa hàng: là khách hàng không thường xuyên (khách mua lẻ).
Khách mua lẻ có thể mua bánh trực tiếp hoặc đặt theo yêu cầu tại các cửa hàng giới thiệu
sản phẩm của cửa hàng.
Với phương châm “Vừa lòng khách đến, vui lòng khách đi”, cửa hàng không ngừng
nỗ lực nhằm mang lại sản phẩm cũng như sự phục vụ tốt nhất cho khách hàng.
Nhu cầu mở rộng thị trường cũng như quảng bá sản phẩm và nâng cao chất lượng,
tăng doanh thu là vấn đề đáng quan tâm của cửa hàng. Vì vậy ban quản lí của công ty có
mong muốn xây dựng 1 website giới thiệu sản phẩm, cũng như hỗ trợ khách hàng các thông tin cần thiết.
1.2. Đặc tả yêu cầu
1.2.1 Sơ đồ cơ cấu tổ chức cửa hàng
1.2.2 Hoạt động nghiệp vụ của cửa hàng 4
-Cửa hàng Rossy Store gồm Quản lý, Nhân viên và Khách hàng.
-Người quản lý sẽ quản lý nhân viên và đơn hàng
1.2.2 Xây dựng biểu đồ Use Case STT Actor Use case 1 Người quản trị -Đăng nhập hệ thống -Thay đổi mật khẩu
-Cấp quyền cho người dùng
-Quản lý tài khoản người dùng -Quản lý sản phẩm 2 Nhân viên bán hàng -Đăng nhập hệ thống -Thay đổi mật khẩu -Xác nhận đơn hàng 3 Khách hàng -Đăng nhập hệ thống -Thay đổi mật khẩu -Đặt hàng 5
Chương II: Phân tích thiết kế
2.1 Các biểu đồ liên quan
2.1Xây dựng biểu đồ Use case
-Biểu đồ sử dụng tổng thể hệ thống
Hình 2.1: Biểu đồ sử dụng tổng thể hệ thống
- Biểu đồ quản lý khách hàng 6
- Biểu đồ quản lý sản phẩm
- Biểu đồ quản lý đơn hàng
2.Xây dựng biểu đồ tương tác
2.1 Biểu đồ trình tự
-Biểu đô trình tự cho viêc đăng nhập 7
-Biểu đồ trình tự quản lý hồ sơ nhân viên
-Biểu đồ trình tự quản lý hợp đồng lao động 8
-Biểu đồ trình tự quản lý trình độ học vấn 9
-Biểu đồ quản lý trình độ ngoại ngữ
-Biểu đồ quản lý chức vụ 10
-Biểu đồ trình tự quản lý phụ cấp
-Biểu đồ trình tự quản lý khen thưởng, kỉ luật 11
-Biểu đồ trình tự báo cáo thống kê nhân viên 12
2.2. Biểu đồ cộng tác
-Biểu đồ cộng tác cho việc đăng nhập 13
-Biểu đồ cộng tác quản lý hồ sơ nhân viên 14
-Biểu đồ cộng tác quản lý hợp đồng lao động 15
-Biểu đồ cộng tác quản lý trình độ học vấn 16
-Biểu đồ cộng tác quản lý trình độ ngoại ngữ 17
-Biểu đồ cộng tác quản lý chức vụ
-Biểu đồ cộng tác quản lý phụ cấp 18
-Biểu đồ cộng tác quản lý khen thưởng, kỉ luật 19
-Biểu đồ cộng tác báo cáo thống kê nhân viên
3.Xây dựng biểu đồ thực thể
-Biểu đồ lớp thực thể tổng quát 20
-Biểu đồ lớp(đối tượng) cho ca sử dụng đăng nhập
-Biểu đồ lớp tham gia ca sử dụng thêm hồ sơ nhân viên 21
-Biểu đồ lớp cho ca sử dụng thêm hợp đồng lao động 22
-Biểu đồ lớp cho ca sử dụng khen thưởng kỉ luật
-Biểu đồ lớp cho ca sử dụng thêm bậc lương 23
-Biểu đồ lớp cho ca sử dụng thêm chức vụ
-Biểu đồ lớp cho ca sử dụng phòng ban 24
-Biểu đồ lớp cho ca sử dụng phụ cấp
-Biểu đồ lớp cho ca sử dụng chấm công 25
-Biểu đồ lớp cho ca sử dụng trình độ học vấn
-Biểu đồ lớp cho ca sử dụng trình độ ngoại ngữ 26
-Biểu đồ trạng thái đăng nhập 27
-Biểu đồ trạng thái quản lý lương 28
-Biểu đồ trạng thái thông tin nhân viên 29
-Biểu đồ trạng thái của thông tin khen thưởng kỷ luật 30
4. Xây dựng biểu đồ thành phần
5. Xây dựng biểu đồ hoạt động
-Biểu đồ hoạt động cho lớp hồ sơ nhân viên 31
-Biểu đồ hoạt động cho lớp khen thưởng kỷ luật 32 33
6. Xây dựng biểu đồ triển khai
Chương II: Phát Sinh Mã Trình
1.Ví dụ về phát sinh trình mã -Lớp nhân viên 34 -Lớp bậc lương -Lớp người dùng -Lớp hợp đồng 35
2.Mô hình hoá cơ sở dữ liệu 36