20202-BTL-template - ,n,n,n,,,,,,hhhhhhhhhhh PDF

Title 20202-BTL-template - ,n,n,n,,,,,,hhhhhhhhhhh
Author Trường Diêm
Course Math II
Institution Trường Đại học Bách khoa Hà Nội
Pages 26
File Size 939.6 KB
File Type PDF
Total Downloads 703
Total Views 916

Summary

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIVIỆN ĐIỆN TỬ - VIỄN THÔNG*****  *****BÁO CÁO BÀI TẬP LỚN:Kỹ thuật phần mềm ứng dụngĐỀ TÀI:QUẢN LÝ HỌC VIÊN TRUNG TÂM TIẾNG ANHSinh viên thực hiện : Mã sinh viên : Mã lớp :Hà Nội, ... /MỤC LỤCDANH MỤC HÌNH VẼ..............................................................


Description

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG *****  *****

BÁO CÁO BÀI TẬP LỚN:

Kỹ thuật phần mềm ứng dụng ĐỀ TÀI: QUẢN LÝ HỌC VIÊN TRUNG TÂM TIẾNG ANH

Sinh viên thực hiện : Mã sinh viên : Mã lớp : Hà Nội, … /2021

TÊN ĐỀ TÀI

MỤC LỤC DANH MỤC HÌNH VẼ......................................................................................3 DANH MỤC BẢNG BIỂU................................................................................3 LỜI MỞ ĐẦU....................................................................................................4 CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN....................5 1.1.

Khảo sát hiện trạng...........................................................................5

1.1.1. Nghiệp vụ của hệ thống hiện tại.....................................................5 1.1.2. Nhược điểm của hệ thống hiện tại.................................................5 1.2.

Mục đích của dự án...........................................................................6

1.3.

Phân tích tính khả thi.......................................................................6

1.3.1. Tính khả thi về mặt kỹ thuật...........................................................6 1.3.2. Tính khả thi về mặt kinh tế.............................................................6 1.3.3. Tính khả thi về mặt tổ chức............................................................6 1.4.

Xác lập dự án.....................................................................................6

CHƯƠNG II: TÌM HIỂU YÊU CẦU.................................................................9 2.1.

Các kỹ thuật được sử dụng (trình bày chi tiết từng kỹ thuật được

thực hiện như thế nào)................................................................................................9 2.2.

Các yêu cầu được thu thập...............................................................9

2.3.

Các yêu cầu chức năng và phi chức năng........................................9

2.3.1. Yêu cầu chức năng.........................................................................9 2.3.2. Yêu cầu phi chức năng...................................................................9 CHƯƠNG III: PHÂN TÍCH HỆ THỐNG........................................................10 3.1.

Sơ đồ chức năng..............................................................................10

3.2.

Sơ đồ luồng dữ liệu của hệ thống......................................................10

3.2.1. Sơ đồ mức ngữ cảnh......................................................................10

MÃ LỚP_TÊN NHÓM

1

TÊN ĐỀ TÀI

3.2.2. Sơ đồ mức đỉnh..............................................................................10 3.2.3. Sơ đồ mức dưới đỉnh......................................................................10 CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU...................................................12 4.1.

Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu........12

4.1.1. Các thực thể và thuộc tính..............................................................12 4.1.2. Từ điển dữ liệu pha phân tích.........................................................13 4.2.

Xây dựng mô hình thực thể liên kết..................................................16

4.3.

Chuyển mô hình thực thể liên kết sang mô hình quan hệ..................16

4.4.

Chuẩn hóa dữ liệu về 3NF.................................................................16

4.5.

Sơ đồ thực thể liên kết sau chuẩn hóa 3NF.......................................16

4.7.

Một số form đầu ra............................................................................16

4.7.1. Hóa đơn..........................................................................................16 4.7.2. Phiếu nhập.....................................................................................17 4.7.3. Báo cáo doanh thu..........................................................................17 4.7.4. Thống kê hàng tồn kho...................................................................18 KẾT LUẬN......................................................................................................19

MÃ LỚP_TÊN NHÓM

2

TÊN ĐỀ TÀI

DANH MỤC HÌNH VẼ Hình 3. 1 Sơ đồ chức năng của hệ thống...........................................................13 Hình 3. 2 Sơ đồ mức ngữ cảnh của hệ thống....................................................14 Hình 3. 3 Sơ đồ luồng dữ liệu mức đỉnh...........................................................15 Hình 3. 4 Sơ đồ mức dưới đỉnh của chức năng Đăng nhập...............................17 Hình 3. 5 Sơ đồ mức dưới đỉnh chức năng Quản lý nhân viên..........................18 Hình 3. 6 Sơ đồ mức dưới đỉnh của chức năng Quản lý tình trạng đơn hàng....20 Hình 3. 7 Sơ đồ mức dưới đỉnh của chức năng Quản lý nhập hàng..................21 Hình 3. 8 Sơ đồ mức dưới đỉnh của chức năng Báo cáo thống kê.....................22 Hình 3. 9 Sơ đồ mức dưới đỉnh của chức năng Quản lý dịch vụ.......................23 Hình 3. 10 Sơ đồ mức dưới đỉnh của chức năng Tìm kiếm...............................25

DANH MỤC BẢNG BIỂ

Bảng 4. 1 Tên các bảng dữ liệu.........................................................................13 Bảng 4. 2 Các thuộc tính bảng Nhanvien..........................................................13 Bảng 4. 3 Các thuộc tính bảng Nhacungcap.....................................................14 Bảng 4. 4 Các thuộc tính bảng Hanghoa...........................................................14 Bảng 4. 5 Các thuộc tính bảng Hoadon.............................................................15 Bảng 4. 6 Các thuộc tính bảng Phieunhap.........................................................15 Bảng 4. 7 Các thuộc tính bảng Sanbai..............................................................16 Bảng 4. 8 Các thuộc tính bảng Nguoisudung....................................................16

MÃ LỚP_TÊN NHÓM

3

TÊN ĐỀ TÀI

LỜI MỞ ĐẦU

MÃ LỚP_TÊN NHÓM

4

TÊN ĐỀ TÀI

CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1.

Khảo sát hiện trạng

1.1.1. Nghiệp vụ của hệ thống hiện tại 1.1.2. Nhược điểm của hệ thống hiện tại

MÃ LỚP_TÊN NHÓM

5

TÊN ĐỀ TÀI

1.2.

Mục đích của dự án:

*Các mục tiêu của hệ thống: – Cung cấp giao diện trực quan, dễ dùng để học viên, giảng viên. – Có thể tìm kiếm các khóa học, thời gian học, thông tin về khóa học. – Có thể dễ dàng quản lý data. – Dễ dàng thống kê lượng . – Có thể dễ dàng cập nhật, bổ sung, bớt các thông tin của khóa học, thông tin người dùng. * Giá trị nghiệp vụ: – Giúp khách hàng tiết kiệm thời gian đăng ký, tìm kiếm thông tin thay vì phương thức giấy tờ truyền thống. 1.3.

Phân tích tính khả thi

1.3.1. Tính khả thi về mặt kỹ thuật: -Các thành viên trong nhóm có khả năng phân tích, thiết kế cơ sở dữ liệu, lập trình front-end và back-end cho website. ⇒ Chúng ta hoàn toàn có thể xây dựng được hệ thống này. 1.3.2. Tính khả thi về mặt kinh tế: - Do có đủ nhân lực cho các pha phân tích, thiết kế, lập trình vì vậy không mất chi phí thuê nhân lực. -Do hệ thống không làm việc với các thiết bị ngoại vi nên không mất chi phí mua phần cứng. ⇒ Hệ thống quản lý này có thể dễ dàng thực hiện. 1.3.3. Tính khả thi về mặt tổ chức: -Việc sử dụng quá nhiều giấy tờ trong quản lý một trung tâm tiếng Anh khiến việc thực hiện các chức năng trở nên tốn thời gian và có thể mất chi phí thuê nhân lực, hơn nữa thông tin có thể bị mất mát. Áp dụng thành tựu của ngôn ngữ lập trình và đưa dữ liệu về hệ thống khiến việc quản lý trở nên khoa học, truy cập nhanh, tiết kiệm nhân lực và chính xác. Việc sử dụng quá nhiều giấy tờ trong quản lý một trung tâm tiếng Anh khiến việc thực hiện các chức năng trở nên tốn thời gian và có thể mất chi phí thuê nhân lực, hơn nữa thông tin có thể bị mất mát. Áp dụng thành tựu của ngôn ngữ lập trình và đưa dữ liệu về hệ thống khiến việc quản lý trở nên khoa học, truy cập nhanh, tiết kiệm nhân lực và chính xác. MÃ LỚP_TÊN NHÓM

6

TÊN ĐỀ TÀI

1.4.

Xác lập dự án Dự án xây dựng phần mềm …… có quy mô nhỏ/vừa/lớn, áp dụng cho quản lý

một cửa hàng/công ty/phòng ban…. Phân công công việc và kế hoạch thực hiện dự án được trình bày trong Bảng 1.1. Bảng 1. 1 Bảng phân công công việc và kế hoạch thực hiện

TT Tên công việc 1 Khảo sát hiện trạng 2

3

thu thập thông tin Xác định mục tiêu

Đánh giá khả năng

Bắt đầu 4/9/2018 6/9/2018

9/9/2018

Kết thúc 5/9/2018 8/9/2018

11/9/2018

Tài nguyên MS Word

Kết quả Báo cáo

Trạng thái Hoàn

MS Word

hiện trạng Các mục

thành Hoàn

tiêu hướng

thành

tới Bản phân

Hoàn

tích tính

thành

khả thi Bản phân

Hoàn

công công

thành

MS Word

thực hiện 4

Xác lập dự án

12/9/2018

22/9/2018

MS Excel

5

Tìm hiểu yêu cầu

23/9/2018

27/9/2018

MS Word

việc Bản liệt kê

Hoàn

6

khách hàng Mô tả yêu cầu

28/9/2018

30/9/2018

MS Word

yêu cầu Bản mô tả

thành Hoàn

yêu cầu

thành

chức năng và phi 7

Phân tích hệ thống

1/10/2018

13/10/201 8

MS Visio

chức năng Sơ đồ

Hoàn

chức năng,

thành

sơ đồ luồng dữ liệu 8

Thiết kế CSDL

14/10/201 8

MÃ LỚP_TÊN NHÓM

5/11/2018

Hoàn thành 7

TÊN ĐỀ TÀI

8.1

Nhận diện thực thể

14/10/201

16/10/201

Hoàn

của hệ thống, liệt

8

8

thành

17/10/201

18/10/201

Hoàn

hợp lý về các phụ

8

8

thành

8.3

thuộc hàm cần có Chuẩn hóa CSDL

19/10/201

23/10/201

Hoàn

8.4

Vẽ sơ đồ thực thể

8 24/10/201

8 27/10/201

thành Hoàn

liên kết của hệ

8

8

thành

thống Mô tả lược đồ khái

28/10/201

1/11/2018

Chưa

niệm của hệ thống

8

hoàn

2/11/2018

thành Chưa

kê thuộc tính, lập từ điển dữ liệu 8.2 Đưa ra các giả thiết

8.5

8.6

9

10

11

Thiết kế form báo

5/11/2018

cáo đầu ra

hoàn

Lập trình giao diện

thành Chưa

6/11/2018

6/12/2018

cho phần mềm

hoàn

Kiểm thử và sửa lỗi

18/12/201

thành Chưa

8

hoàn

19/12/201

19/12/201

thành Chưa

8

8

hoàn

Bàn giao sản phẩm

7/12/2018

thành

MÃ LỚP_TÊN NHÓM

8

TÊN ĐỀ TÀI

CHƯƠNG II: TÌM HIỂU YÊU CẦU 2.1.

Các kỹ thuật được sử dụng (trình bày chi tiết từng kỹ thuật được thực hiện như thế nào)



Kỹ thuật phỏng vấn



Kỹ thuật quan sát



Kỹ thuật phân tích tài liệu



Kỹ thuật bảng câu hỏi sẵn

2.2.

Các yêu cầu được thu thập



Yêu cầu về phần cứng



Yêu cầu về phần mềm



Yêu cầu về dữ liệu



Yêu cầu về con người

2.3.

Phân loại yêu cầu

2.3.1. Yêu cầu chức năng Phần mềm cần có các chức năng sau: 2.3.2. Yêu cầu phi chức năng

MÃ LỚP_TÊN NHÓM

9

TÊN ĐỀ TÀI

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 3.1.

Sơ đồ chức năng

Hình 1 Sơ đồ chức năng của hệ thống

-Sơ đồ chức năng của hệ thống được mô tả như trên Hình1. -Hệ thống gồm 5 chức năng chính, cụ thể như sau:

MÃ LỚP_TÊN NHÓM

10

TÊN ĐỀ TÀI

3.2.

Sơ đồ luồng dữ liệu của hệ thống

3.2.1. Sơ đồ mức ngữ cảnh

Hình 2 Sơ đồ mức ngữ cảnh của hệ thống

3.2.2. Sơ đồ mức đỉnh

Hình 3 Sơ đồ luồng dữ liệu mức đỉnh

MÃ LỚP_TÊN NHÓM

11

TÊN ĐỀ TÀI

Sơ đồ luồng dữ liệu mức đỉnh được thể hiện trên Hình 3 3.2.3. Sơ đồ mức dưới đỉnh a. Chức năng 1

Hình 4 Sơ đồ mức 1 của chức năng QTHT

b. Chức năng 2

Hình 5 Sơ đồ mức 1 của chức năng QL User

c. Chức năng 3

MÃ LỚP_TÊN NHÓM

12

TÊN ĐỀ TÀI

Hình 6 Sơ đồ mức 1 của chức năng QL Danh Mục

d. Chức năng 4

Hình 6 Sơ đồ mức 1 của chức năng QL Đăng Ký

e. Chức năng 5 MÃ LỚP_TÊN NHÓM

13

TÊN ĐỀ TÀI

Hình 7 Sơ đồ mức 1 của chức năng QL Báo Cáo

3.3.

Đặc tả các chức năng

3.3.1. Đặc tả chức năng 1.1 3.3.2. Đặc tả chức năng 1.2 3.3.3. ….. 3.3.4.

MÃ LỚP_TÊN NHÓM

14

TÊN ĐỀ TÀI

MÃ LỚP_TÊN NHÓM

15

TÊN ĐỀ TÀI

CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 4.1.

Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu

4.1.1. Các thực thể và thuộc tính

MÃ LỚP_TÊN NHÓM

16

TÊN ĐỀ TÀI

4.1.2. Từ điển dữ liệu pha phân tích Bảng 4. 1 Tên các bảng dữ liệu

Tên dữ liệu

Bí danh

Mô tả

4.2.

Xây dựng mô hình thực thể liên kết

4.3.

Chuyển mô hình thực thể liên kết sang mô hình quan hệ

4.4.

Chuẩn hóa dữ liệu về 3NF

4.5.

Sơ đồ thực thể liên kết sau chuẩn hóa 3NF

4.6.

Từ điển dữ liệu pha thiết kế

Bảng 4. 2 Các thuộc tính bảng

Tên thuộc tính MaNV

Kiểu dữ liệu INT

TenNV

NVARCHAR 100

NSNV

DATETIME

SdtNV

INT

032670284 4

LuongNV

INT

500000

MÃ LỚP_TÊN NHÓM

Chiều dài

Giá trị mẫu 001 Lê Khánh Nam 1998/01/18

Mô tả Mã nhân viên Tên nhân viên Ngày sinh nhân viên Số điện thoại nhân viên Đơn giá lương/ca

Ghi chú NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL

17

TÊN ĐỀ TÀI

Bảng 4. 3 Các thuộc tính bảng Nhacungcap

Tên thuộc tính MaNCC

Kiểu dữ liệu

Chiều dài

INT

001

TenNCC

NVARCHAR 50

Lê Khánh Nam

DCNCC

NVARCHAR 200

Hanoi

SdtNCC

INT

0326702844

EmailNCC

VARCHAR

FaxNCC

INT

100

Giá trị mẫu

[email protected] m 0326702844

Mô tả Mã nhà cung cấp Tên nhà cung cấp Địa chỉ nhà cung cấp Số điện thoại nhà cung cấp Email nhà cung cấp Fax nhà cung cấp

Ghi chú NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL

Bảng 4. 4 Các thuộc tính bảng Hanghoa

Tên thuộc tính MaHH

Kiểu dữ liệu

Chiều dài

Giá trị mẫu

INT

001

TenHH

NVARCHAR 50

Lốp xe

DonviHH

NVARCHAR 20

Cái

DongiaHH

INT

50000

SLHH

INT

500

NgaynhapHH DATETIME

2018/12/09

MaNCC

001

INT

MÃ LỚP_TÊN NHÓM

Mô tả

Ghi chú

Mã hàng hóa Tên hàng hóa Đơn vị tính Đơn giá

NOT NULL NOT NULL NOT NULL NOT NULL Số lượng NOT tồn kho NULL Ngày NOT nhập NULL hàng Mã nhà NOT cung cấp NULL

18

TÊN ĐỀ TÀI

Bảng 4. 5 Các thuộc tính bảng Hoadon

Tên thuộc tính MaHD

Kiểu dữ liệu

Chiều dài

INT

001

Masan

INt

001

NgayHD

DATETIME

MaNV

INT

001

MaHH

INT

001

TenHH

NVARCHAR 50

0326702844

DongiaHH

INT

50000

SLHH

INT

50

Thanhtien

INT

50000

Tongtien

INT

100000

50

Giá trị mẫu

2018/12/09

Mô tả

Ghi chú

Mã hóa đơn Mã sân

NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL

Ngày lập hóa đơn Mã nhân viên Mã hàng Tên hàng hóa Đơn giá Số lượng hàng hóa Thành tiền Tổng tiền

Bảng 4. 6 Các thuộc tính bảng Phieunhap

Tên thuộc tính MaPN

Kiểu dữ liệu

Chiều dài

Giá trị mẫu

INT

NgayPN

DATETIME

MaNV

INT

001

MaHH

INT

001

TenHH

NVARCHAR 50

0326702844

SLHH

INT

50

Thanhtien

INT

100000

Tongtien

INT

100000

001 50

2018/12/09

Mô tả Mã phiếu nhập Ngày lập phiếu Mã nhân viên Mã hàng

Ghi chú NOT NULL

NOT NULL NOT NULL NOT NULL Tên hàng NOT hóa NULL Số lượng NOT hàng hóa NULL Thành NOT tiền NULL Tổng NOT tiền NULL

Bảng 4. 7 Các thuộc tính bảng Sanbai MÃ LỚP_TÊN NHÓM

19

TÊN ĐỀ TÀI

Tên thuộc tính Masan

Kiểu dữ liệu

Chiều dài

INT

Kichthuoc

VARCHAR

Trangthai

NVARCHAR 50

50

Giá trị mẫu

Mô tả

Ghi chú

001

Mã sân

100

Kích thước sân Trạng thái hiện tại

NOT NULL NOT NULL

Đang sử dụng

NOT NULL

Bảng 4. 8 Các thuộc tính bảng Nguoisudung

Tên thuộc tính ID

INT

Matkhau

VARCHAR

4.7.

Kiểu dữ liệu

Chiều dài

Giá trị mẫu 56496kak

50

123456789

Mô tả Tên đăng nhập Mật khẩu

Ghi chú NOT NULL NOT NULL

Thiết kế một số form đầu ra

4.7.1. (Ví dụ Hóa đơn)

MÃ LỚP_TÊN NHÓM

20

TÊN ĐỀ TÀI

HÓA ĐƠN DỊCH VỤ N...


Similar Free PDFs