Quản lý lịch trình nhà ga đà nẵng PDF

Title Quản lý lịch trình nhà ga đà nẵng
Author Nghĩa Lê Hữu
Course Business Administration
Institution HCMC University of Technology
Pages 38
File Size 2.6 MB
File Type PDF
Total Downloads 316
Total Views 583

Summary

ĐẠI HỌC ĐÀ NẴNGTRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬTBÁO CÁO MÔN ĐỒ ÁN PHẦN MỀM 1ĐỢT 2Chủ đề: Xây dựng hệ thống Quản lý lịch trình các chuyến tàucủa nhà ga xe lửa TP Đà NẵngSVTH: + NGUYỄN HUỲNH PHI LONG (NHÓM TRƯỞNG)+ VÕ ANH NGUYÊN+ LÊ HỮU NGHĨA+ HỒ DUY KHOANHÓM : 2GVHD : TS HOÀNG THỊ MỸ LỆTh NGUYỄN VĂN PH...


Description

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

BÁO CÁO MÔN ĐỒ ÁN PHẦN MỀM 1 ĐỢT 2 Chủ đề: Xây dựng hệ thống Quản lý lịch trình các chuyến tàu của nhà ga xe lửa TP Đà Nẵng SVTH:

+ NGUYỄN HUỲNH PHI LONG (NHÓM TRƯỞNG) + VÕ ANH NGUYÊN + LÊ HỮU NGHĨA + HỒ DUY KHOA

NHÓM

:

2

GVHD

:

TS HOÀNG THỊ MỸ LỆ Th.S NGUYỄN VĂN PHÁT

Nhóm 2

1

PHẦN 1: PHÂN TÍCH HỆ THỐNG I. Link họp nhóm: Lần 1 : https://youtu.be/ba8UDC0M1_w Lần 2 : https://youtu.be/5NfqDudXkNY Padlet: https://padlet.com/longnguyen8420/a3vuzagn12cj7cc0

II. Tác nhân 1. Khách vãng lai: Xem các thông tin về lịch trình chuyến tàu 2. Nhân viên: Nhiệm vụ báo cáo thống kê lịch trình 3. Quản trị viên: Quản lí nhân viên, thay đổi cấp quyền cho người sử dụng III. Chức

năng

1. Khách Vãng lai 1.1. Xem các thông tin chuyến tàu 1.2. Xem lịch trình 1.3. Tìm kiếm 1.3.1. Tìm kiếm theo lịch trình 1.3.2. Tìm kiếm theo chuyến tàu 2. Nhân Viên 2.1.Nhân Viên Nhà ga 2.1.1. Đăng Nhập/Đăng xuất 2.1.2. Tìm kiếm 2.1.3. Cập nhật thông tin cá nhân 2.1.4. Cập nhật lịch trình 2.1.5. Cập nhật thông tin tuyến tàu 2.1.6. Cập nhật thông tin chuyến tàu 2.1.7. Cập nhật thông tin tàu Nhóm 2

2

2.1.8. Cập nhật thông tin loại tàu 2.1.9. Cập nhật thông báo 2.2.Nhân Viên lái tàu 2.2.1. Đăng Nhập/Đăng xuất 2.2.2. Tìm kiếm 2.2.3. Cập nhật thông cá nhân 2.2.4. Cập nhật lịch trình 2.2.5. Cập nhật thông tin chuyến tàu 2.2.6. Cập nhật thông báo tình trạng tàu (nếu có sự cố) 3. Quản trị viên (Admin) 3.1.Đăng nhập/đăng kí 3.2.Cập nhật thông tin nhân viên

Nhóm 2

3

PHẦN 2: SƠ ĐỒ USECASE

Nhóm 2

4

PHẦN 3: FORM 1. Nhân viên 1.1. Đăng nhập

Nhóm 2

5

Lấy dữ liệu từ bảng NhanVien Tên trường maNhanVien

Kiểu dữ liệu Nvarchar(100)

Mô tả Mã Tài khoản

Ràng buộc Primary key

maQuyen

Nvarchar(100)

Tên Tài Khoản

FOREIGN KEY

matKhau

Nvarchar(150)

Họ và tên

Quyen Not null

hoVaTen

Nvarchar(100)

Mật Khẩu

Not null

gioiTinh

nvarchar(100)

Giới tính

not null

ngaySinh

Nvarchar(100)

Ngày sinh

Not null

diaChi

nvarchar(Max)

Địa chỉ

Not null

Email

Nvarchar(200)

Email

[a-z]@gmail.com,

SDT

NUMERIC(10,0) Số điện thoại

unique not null

- Bảng Quyen Tên trường maQ tenQ

Nhóm 2

Kiểu dữ liệu Nvarchar(100) Nvarchar(100)

Mô tả Mã Quyền Tên Quyền

Ràng buộc Primary key Not null

6

1.2. Cập nhật thông tin tuyến tàu

- Lưu dữ liệu vào bảng tuyến tàu Tên trường maTuyen loaiTuyen gaDi gaDen khoangCach

Kiểu dữ liệu Nvarchar(50) Nvarchar(100) Nvarchar(100) Nvarchar(100) Float

Mô tả Mã Tuyến Loại tuyến Ga đi Ga đến Khoảng cách

Ràng buộc Primary key Not null Not null Not null Khoảng cách >0, Not null

Nhóm 2

7

1.3. Cập nhật thông tin loại tàu

- Lưu dữ liệu vào bảng loaiTau Tên trường

Kiểu dữ liệu

Mô tả

Ràng buộc

maLoaiTau

nvarchar (100)

Mã loại tàu

Primary key

loaiTau

nvarchar(100)

Loại tàu

not null

hangSanXuat Nvarchar(100)

Hãng sản

Not null

soHieu

xuấy Số hiệu

not null

Nhóm 2

nvarchar(100)

8

1.4. Cập nhật thông tin tàu

Lưu vào bảng tàu Tên trường

Kiểu dữ liệu

Mô tả

Ràng buộc

maTau

nvarchar (100)

Mã tàu

Primary key

tenTau

Nvarchar(100)

Tên tàu

Not null

maLoaiTau

nvarchar(100)

Mã loại tàu

foreign key loaiTau

Nhóm 2

9

1.5. Cập nhật chuyến tàu

- bảng ChuyenTau Tên trường Kiểu dữ liệu maChuyenTau Nvarchar (250) maTau Nvarchar (50) maTuyen Nvarchar (20)

Nhóm 2

Mô tả Mã Chuyến tàu Mã Tàu Mã Tuyến

Ràng buộc Primary key foreign key(tau) foreign key(tuyenTau)

10

1.6. Cập nhật lịch trình

- bảng lichtrinh Tên trường maLichTrinh

Kiểu dữ liệu Nvarchar

Mô tả Mã Lịch trình

maChuyenTau

(250) Nvarchar

Mã Chuyến tàu foreign

maNhanVien

(250) Nvarchar

ngayKH

(100) Date

gioKH ngayKT gioKT tinhTrang ghiChu

hành Time Giờ Khởi hành Date Ngày kết thúc Time Giờ kết thúc Nvarchar(100) Tình trạng Nvarchar(100) Ghi chú

Nhóm 2

Ràng buộc Primary key

Mã Nhân viên

key(chuyenTau) foreign key

Ngày khởi

(NhanVien) Not null Not null null null Not null Null

11

1.7. Cập Nhật Thông tin nhân viên

Nhóm 2

12

- Lấy dữ liệu từ bảng NhanVien Tên trường maNhanVien

Kiểu dữ liệu Nvarchar(100)

Mô tả Mã Tài khoản

Ràng buộc Primary key

maQuyen

Nvarchar(100)

Tên Tài Khoản

FOREIGN KEY

matKhau

Nvarchar(150)

Họ và tên

Quyen Not null

hoVaTen

Nvarchar(100)

Mật Khẩu

Not null

gioiTinh

nvarchar(100)

Giới tính

not null

ngaySinh

Nvarchar(100)

Ngày sinh

Not null

diaChi

nvarchar(Max)

Địa chỉ

Not null

Email

Nvarchar(200)

Email

[a-z]@gmail.com,

SDT

NUMERIC(10,0) Số điện thoại

unique not null

- Bảng Quyen Tên trường maQ tenQ

Nhóm 2

Kiểu dữ liệu Nvarchar(100) Nvarchar(100)

Mô tả Mã Quyền Tên Quyền

Ràng buộc Primary key Not null

13

1.8. Thêm Thông báo

Nhóm 2

14

Bảng thongBao Tên trường maThongBao maNhanVien

Kiểu dữ liệu Nvarchar(100) nvarchar(100)

Mô tả Mã thông báo Mã Nhân Viên

Ràng buộc Primary key FOREIGN KEY (Nhân viên)

hoTenNguoiDang ngayDang loaiNhanVien loaiThongBao noiDung

Nvarchar(100) Date Nvarchar(100) Nvarchar(100) nvarchar(Max)

Họ tên Ngày, giờ đăng Loại nhân viên Loại thông báo Nội dung

Not null Not null Not null Not null Not null

1.9. Cập nhật thông báo

Nhóm 2

15

- Bảng thongBao Tên trường maThongBao maNhanVien

Kiểu dữ liệu Nvarchar(100) nvarchar(100)

Mô tả Mã thông báo Mã Nhân Viên

Ràng buộc Primary key FOREIGN KEY (Nhân viên)

hoTenNguoiDang ngayDang loaiNhanVien loaiThongBao noiDung

Nvarchar(100) Date Nvarchar(100) Nvarchar(100) nvarchar(Max)

Họ tên Ngày, giờ đăng Loại nhân viên Loại thông báo Nội dung

Not null Not null Not null Not null Not null

1.10. Xóa thông báo

Nhóm 2

16

- Bảng thongBao Tên trường maThongBao maNhanVien

Kiểu dữ liệu Nvarchar(100) nvarchar(100)

Mô tả Mã thông báo Mã Nhân Viên

hoTenNguoiDang ngayDang loaiNhanVien loaiThongBao noiDung

Nvarchar(100) Date Nvarchar(100) Nvarchar(100) nvarchar(Max)

Họ tên Ngày, giờ đăng Loại nhân viên Loại thông báo Nội dung

Ràng buộc Primary key FOREIGN KEY (Nhân viên)

Not null Not null Not null Not null Not null

2. Quản trị viên 2.1. Thêm nhân viên

Nhóm 2

17

- Lấy dữ liệu từ bảng NhanVien Tên trường maNhanVien

Kiểu dữ liệu Nvarchar(100)

Mô tả Mã Tài khoản

Ràng buộc Primary key

maQuyen

Nvarchar(100)

Tên Tài Khoản

FOREIGN KEY

matKhau

Nvarchar(150)

Họ và tên

Quyen Not null

hoVaTen

Nvarchar(100)

Mật Khẩu

Not null

gioiTinh

nvarchar(100)

Giới tính

not null

ngaySinh

Nvarchar(100)

Ngày sinh

Not null

diaChi

nvarchar(Max)

Địa chỉ

Not null

Email

Nvarchar(200)

Email

[a-z]@gmail.com,

SDT

NUMERIC(10,0) Số điện thoại

unique not null

- Bảng Quyen Tên trường maQ tenQ

Nhóm 2

Kiểu dữ liệu Nvarchar(100) Nvarchar(100)

Mô tả Mã Quyền Tên Quyền

Ràng buộc Primary key Not null

18

PHẦN 4: SƠ ĐỒ ERD

Nhóm 2

19

PHẦN 5: CƠ SỞ DỮ LIỆU 1. Bảng NhanVien

Bảng Quyen

2. Bảng ThongBao

Nhóm 2

20

3. Bảng LoaiTau

4. Bảng Tau

Nhóm 2

21

5. Bảng TuyenTau

6. Bảng chuyến tàu

Nhóm 2

22

7. Bảng Lịch trình

8. Diagram SQL

Nhóm 2

23

PHẦN 6: Phân Công Nhiệm Vụ 1. Nguyễn Huỳnh Phi Long 1.1. Nhân viên 1.1.1. Nhân viên nhà ga 1.1.1.1. Cập nhật thông báo 1.1.1.2. Cập nhật tuyến tàu 1.1.1.3. Đăng nhập/ Đăng xuất 1.1.2. Nhân viên lái tàu 1.1.2.1. Cập nhật thông báo 1.1.2.2. Đăng nhập/ Đăng xuất 2. Võ Anh Nguyên 2.1. Nhân viên 2.1.1. Nhân viên nhà ga 2.1.1.1. Cập nhật thông tin nhân viên 2.1.1.2. Đăng nhập/ đăng xuất 2.1.2. Nhân viên lái tàu 2.1.2.1. Cập nhật thông tin nhân viên 2.1.2.2. Đăng nhập/đăng xuất 2.2. Admin 2.2.1. Cập nhật quyền 2.2.2. Cập nhật thông tin nhân viên 3. Hồ Duy Khoa 3.1. Nhân viên 3.1.1. Nhân viên nhà ga 3.1.1.1. Cập nhật chuyến tàu 3.1.1.2. Cập nhật lịch trình 3.1.1.3. Đăng nhập/đăng xuất 3.1.2. Nhân viên lái tàu 3.1.2.1. Cập nhật chuyến tàu 3.1.2.2. Cập nhật lịch trình 3.1.2.3. Đăng nhập/đăng xuất 4. Lê Hữu Nghĩa 4.1. Nhân viên 4.1.1. Nhân viên nhà ga 4.1.1.1. Cập nhật tàu 4.1.1.2. Cập nhật loại tàu 4.1.1.3. Đăng nhập/đăng xuất

Nhóm 2

24

PHẦN 7: Phần thiết kế giao diện 1. Hồ Duy Khoa 1.1.Cập nhật Chuyến tàu 1.1.1.

Danh sách Chuyến tàu

1.1.2.

Thêm Chuyến tàu

Nhóm 2

25

1.1.3.

Sửa Chuyến tàu

1.2.Cập nhật Lịch trình 1.2.1.

Nhóm 2

Danh sách lịch trình

26

1.2.2.

Thêm lịch trình

1.2.3.

Sửa lịch trình

2. Lê Hữu Nghĩa 2.1.Cập nhật Tàu 2.1.1. Danh sách Tàu

Nhóm 2

27

2.1.2. Thêm mới Tàu

Nhóm 2

28

2.1.3. Sửa Tàu

2.2.Cập nhật Loại Tàu 2.2.1. Danh sách Loại Tàu

Nhóm 2

29

2.2.2. Thêm mới Loại Tàu

2.2.3. Sửa Loại Tàu

Nhóm 2

30

3. Võ Anh Nguyên 3.1.Cập nhật Quyền 3.1.1. Danh sách Quyền

3.1.2. Thêm mới Quyền

Nhóm 2

31

3.1.3. Sửa Quyền

3.2.Cập nhật thông tin Nhân Viên 3.2.1. Nhân viên Nhà Ga 3.2.1.1. Danh sách nhân viên

Nhóm 2

32

3.2.1.2. Thêm mới Nhân viên

3.2.1.3. Sửa thông tin Nhân Viên

Nhóm 2

33

3.2.2. Nhân viên Lái Tàu 3.2.2.1. Danh sách nhân viên

Nhóm 2

34

3.2.2.2. Thêm mới Nhân viên

3.2.2.3. Sửa thông tin Nhân Viên

Nhóm 2

35

4. Nguyễn Huỳnh Phi Long 4.1.Cập nhật Tuyến Tàu 4.1.1. Danh sách Tuyến tàu

4.1.2. Thêm mới Tuyến tàu

Nhóm 2

36

4.1.3. Sửa Tuyến tàu

4.2.Cập nhật thông báo 4.2.1. Danh sách thông báo

Nhóm 2

37

4.2.1.1. Thêm Thông báo

4.2.1.2. Sửa thông tin Thông báo

Nhóm 2

38...


Similar Free PDFs