Đang tải... (xem toàn văn)
Điều này giúp họ làm quen với môi trường thi, rèn luyện thời gian và làm việc dưới áp lực, từ đó tạo sự tự tin trước khi tham gia kỳ thi chính thức.Chiến thuật làm bài thi: Khóa học thườ
Trang 1TRƯỜNG ĐẠI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN
Thái Mai Quang 27211202164
Trang 2Mục lục
CHƯƠNG 1: Ý TƯỞNG CÁ NHÂN 1
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10
I Xây dựng biểu đồ use cases và đặc tả các use cases của hệ thống 10
1.3.14 Quản lý tài khoản 29
1.3.15 Quản lý nhân viên 30
Trang 31.14Quản Lý Tài Khoản 45
1.15Quản Lý Nhân Viên 46
1.16 Lập Báo Cáo 47
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ GIAO DIỆN 47
I Thiết kế 47
II Cơ sở dữ liệu 48
III Giao diện 50
1.Giao diện huỷ phòng 50
2.Giao diện đổi phòng 52
3.Giao diện đặt phòng 53
4.Giao diện lập báo cáo 54
5.Giao diện quản lý tài khoản 55
6.Giao diện quản lý nhân viên 56
7.Giao diện quản lý thuê dịch vụ 57
8.Giao diện tiện nghi 58
9.Giao diện dịch vụ 59
10.Giao diện quản lý khách hàng 60
11.Giao diện quản lý phòng 61
12.Giao diện hoá đơn 62
13.Giao diện đăng nhập tài khoản 63
14.Giao diện đăng ký tài khoản 64
15.Giao diện thanh toán 65
16.Giao diện trả phòng 66
BẢNG PHÂN CÔNG NHIỆM VỤ
STT Họ và tên Nhiệm vụ chính Tỉ lệ đóng góp (100%)
Trang 41 Chu Đức Anh - Ý tưởng cá nhân
Trang 5CHƯƠNG 1: Ý TƯỞNG CÁ NHÂN
Người đưa ra ý tưởng: Đàm Xuân Tuấn1 Tên ứng dụng iLLustation for you2 Mục đích :
- Tạo ra một ứng dụng để mọi người có thể đăng ảnh,tải ảnh và tìm kiếm ảnh dễ dàng.Giúp người dùng có thể tương tác được với các họa sĩ,nhiếp ảnh gia từ đó người dùng có thể mua các ấn phẩm từ các hoạ sĩ/nhiếp ảnh gia
3 Chức năng:
- Người dùng:đăng ký,đăng nhập,tìm kiếm,xem ảnh,xem mục yêu
thích,theo dõi tác giả,bình luận,nạp tiền
- Tác giả: đăng ký,đăng nhập,tìm kiếm,xem ảnh,xem mục yêu
thích,theo dõi tác giả,bình luận,nạp tiền,đăng ảnh,sửa bài đăng,xem người theo dõi,xem doanh thu.
- Admin: Đăng nhập,quản lý hệ thống,quản lý tài khoản,quản lý bài
đăng,quản lý khuyến mãi,thống kê doanh thu,chăm sóc khách hàng
Trang 6Người đưa ra ý tưởng: Nguyễn Văn Nhật1 Tên ứng dụng
Xây dựng website Khóa học Toiec/Ielts online
2 Mục đích
Nâng cao kỹ năng ngôn ngữ: Khóa học giúp cải thiện các kỹ
năng ngôn ngữ cơ bản như ngữ pháp, từ vựng, phát âm và viết, giúp người học trở nên thành thạo hơn trong việc sử dụng tiếng Anh.
Hiểu rõ cấu trúc đề thi: Khóa học giúp người học hiểu rõ
cấu trúc và định dạng của các bài kiểm tra TOEIC và IELTS, từ đó họ có thể tiếp cận bài thi một cách hiệu quả và tự tin hơn.
2
Trang 7Luyện thi thử và chuẩn bị tâm lý: Khóa học cung cấp cho
người học cơ hội luyện tập qua các bài thi thử mô phỏng thực tế Điều này giúp họ làm quen với môi trường thi, rèn luyện thời gian và làm việc dưới áp lực, từ đó tạo sự tự tin trước khi tham gia kỳ thi chính thức.
Chiến thuật làm bài thi: Khóa học thường cung cấp các
chiến thuật giúp người học xử lý các loại câu hỏi khác nhau trong bài kiểm tra, như làm bài đọc hiểu, nghe hiểu, viết luận, hay phần nói (trong trường hợp của IELTS).
Mục tiêu hóa điểm số: Mục tiêu chính của nhiều người tham
gia khóa học này là đạt điểm số mong muốn trong bài kiểm tra TOEIC hoặc IELTS, điều này có thể là để du học, xin việc, cải thiện khả năng giao tiếp hoặc mục đích cá nhân khác.
3 Chức năng
Học tập và luyện tập: Khóa học cung cấp các tài liệu học, bài giảng, bài tập và bài kiểm tra để giúp người học nắm vững kiến thức và kỹ năng cần thiết cho bài kiểm tra TOEIC hoặc IELTS.
Luyện thi thử: Các khóa học thường cung cấp bài thi thử mô phỏng với định dạng và cấu trúc tương tự như bài thi chính thức Điều này giúp người học làm quen với môi trường thi thực tế và đánh giá trình độ của mình.
Chiến thuật làm bài thi: Khóa học trực tuyến thường cung cấp các chiến thuật và cách tiếp cận để làm bài thi một cách hiệu quả Điều này bao gồm cách xử lý từng loại câu hỏi, cách tối ưu hóa thời gian và làm việc dưới áp lực.
Phản hồi và đánh giá: Khóa học cung cấp phản hồi và đánh
giá từ người hướng dẫn hoặc từ hệ thống tự động để giúp
3
Trang 8người học biết mình đang tiến triển như thế nào và điều chỉnh
học tập diễn ra hiệu quả
Cải thiện kỹ năng ngôn ngữ: Khóa học giúp cải thiện ngữ
pháp, từ vựng, phát âm, viết và kỹ năng nghe nói thông qua
các bài tập và hoạt động học tập đa dạng.
Tư vấn hướng dẫn: Các khóa học trực tuyến thường cung
cấp tư vấn từ người hướng dẫn về việc lên lịch học, lựa chọn tài liệu, và cách cải thiện từng khía cạnh của kỹ năng.
Đáp ứng linh hoạt: Khóa học trực tuyến thường cho phép
người học tự quản lý thời gian học tập theo lịch trình cá nhân và tốc độ học của mình.
4 Phạm vi
Sản phẩm: quản lý khóa học Toiec/Ielts
Phân phối: chỉ phục vụ cho người dùng ở nước Việt Nam
Trang 9Người đưa ra ý tường: Chu Đức Anh1 Tên ứng dụng: Truyện 692 Mục đích.
- Tạo ra 1 ứng dụng cho những người đam mê đọc truyện có thể tiếp cận được những bộ truyện hay nhanh và mới nhất Tạo ra công việc cho những người đam mê đọc truyện có thể dịch truyện.
3 Chức năng.
- Người đọc: Đăng ký, quản lý tài khoản, tìm kiếm truyện, lịch sử đọc, danh sách ưa thích, nạp tiền, donate, làm nhiệm vụ, đánh giá, bảng xếp hạng, đăng nhập, đăng xuất.
- Người dịch: Đăng ký, đăng nhập, đăng xuất, quản lý tài khoản, đăng truyện, danh sách truyện đã dịch, đánh giá, nhận donate, lương.
5
Trang 10- Quản trị: Đăng nhập, đăng xuất, quản lý hệ thống tài khoản, quản lý danh mục, quản lý khuyễn mãi, quản lý quảng cáo, thống kê, chăm sóc khách hàng.
4 Phạm vi:
- Sản phẩm: truyện tranh, truyện chữ - Phân phối: danh cho người dùng Việt Nam.
Trang 11Người đưa ra ý tưởng: Nguyễn Bảo Lưu1 Tên ứng dụng.
* Xây dựng mô hình phần mềm quản lí phòng khách sạn.
2 Mục đích.
* Mục đích xây dựng phần mềm quản lý phòng khách sạn là để cải thiện quản lý và hiệu suất hoạt động của khách sạn thông qua sự tự động hóa các quy trình, cung cấp thông tin chính xác và tiện ích cho khách hàng, nhân - Quản lí tài chính và thanh toán - Báo cáo và thống kê
4 Phạm vi
- Sản phẩm : phần mềm quản lí phòng khách sạn - Phân phối : chỉ phục vụ ở trong nước
5 Yêu cầu
- Nhân viên lễ tân: Tác nhân này thường được sử dụng để quản lí các hoạt động của nhân viên lễ tân, bao gồm đặt phòng, nhận phòng, trả phòng và xử lí yêu cầu của khách hàng Nó giúp tăng cường hiệu quả và chính xác trong việc quản lí các hoạt động lễ tân.
- Nhân viên quản lí: Tác nhân này được sử dụng để quản lí các hoạt động của nhân viên quản lí nhân viên , quản lí thu chi , lập kế hoạch và theo dõi hoạt động kinh doanh của khách sạn Nó giúp tối ưu hóa quá trình quản lí và đưa ra các quyết định chiến lược.
- Khách hàng: Tác nhân này đại diện cho khách hàng sử dụng phần mềm quản lí phòng khách sạn Khách hàng có thể sử dụng phần mềm để đặt phòng, kiểm tra tình trạng phòng, thanh toán và yêu cầu các dịch vụ khác Phần mềm
7
Trang 12cung cấp cho khách hàng trải nghiệm tiện lợi và tăng cường sự tương tác giữa khách hàng và khách sạn.
6 Vẽ biểu đồ
Người đưa ra ý tưởng: Thái Mai Quang
1 Tên phần mềm: phầm mềm quản lý nhà phân phối bánh kẹo.2 Mục đích:
- Mục đích xây dựng phần mềm quản lý sản xuất bánh kẹo là để hỗ trợ và tối ưu hóa quá trình sản xuất bánh kẹo trong các doanh nghiệp sản xuất thực phẩm Phần mềm này có mục tiêu cung cấp các công cụ và chức năng giúp quản lý, theo dõi, và điều chỉnh quá trình sản xuất bánh kẹo một cách hiệu quả.
3 Chức năng:
- Quản lý sản phẩm:
- Quản lý nguyên vật liệu: Phần mềm giúp doanh nghiệp quản lý toàn diện các hoạt động liên quan đến nguyên vật liệu, bao gồm nhập kho, xuất kho, tồn kho, định mức tiêu hao, Từ đó, doanh nghiệp có thể kiểm soát chặt chẽ chi phí nguyên vật liệu, tránh thất thoát.
8
Trang 13- Quản lý nhân công: Phần mềm giúp doanh nghiệp quản lý thông tin nhân viên, bao gồm hồ sơ nhân viên, lịch trình làm việc, năng suất lao động, Từ đó, doanh nghiệp có thể tối ưu hóa nguồn nhân lực, đảm bảo hiệu quả sản xuất.
- Quản lý máy móc, thiết bị: Phần mềm giúp doanh nghiệp quản lý thông tin máy móc, thiết bị, bao gồm thông số kỹ thuật, lịch bảo trì, bảo dưỡng, Từ đó, doanh nghiệp có thể đảm bảo máy móc, thiết bị hoạt động ổn định, nâng cao hiệu suất sản xuất.
- Quản lý chất lượng sản phẩm: Phần mềm giúp doanh nghiệp kiểm soát chất lượng sản phẩm trong suốt quá trình sản xuất, từ nguyên liệu đầu vào đến thành phẩm đầu ra Từ đó, doanh nghiệp có thể đảm bảo chất lượng sản phẩm, đáp ứng yêu cầu của khách hàng - Quản lý kho bãi: Phần mềm giúp doanh nghiệp quản lý thông tin
kho bãi, bao gồm số lượng hàng hóa, vị trí lưu trữ, hạn sử dụng, Từ đó, doanh nghiệp có thể đảm bảo hàng hóa được bảo quản tốt, tránh hư hỏng, thất thoát.
- Quản lý tài chính: Phần mềm giúp doanh nghiệp quản lý các hoạt động tài chính liên quan đến sản xuất, bao gồm chi phí sản xuất, doanh thu, giá thành, Từ đó, doanh nghiệp có thể kiểm soát chặt chẽ chi phí sản xuất, nâng cao hiệu quả kinh doanh.
4 Phạm vi:
- Sản phẩm:Quản lý cửa hàng bánh kẹo
- Phân phối : chỉ phục vụ ở trong nước
Trang 26Mô tả chung Người dùng muốn đăng ký dịch vụ Điều kiện trước Vào được giao diện đăng ký Điều kiền sau Nhập đầy đủ thông tin khách hàng đó và kiểm tra thông tin,nếu thông tin bị trùng sẽ yêu cầu nhập lại,nếu thông tin chưa có
Trang 27Tên Use case Đặt phòng
Mô tả chung Người dùng muốn đặt phòng Điều kiện trước Vào được giao diện đặt phòng Điều kiền sau Đặt phòng thành công
Trang 28Bảng đặc tả
Tên Use case Trả phòng
Mô tả chung Người dùng muốn đổi phòng Điều kiện trước Vào được giao diện đổi phòng Điều kiền sau Đổi phòng thành công
Trang 291.3.11.Trả phòng
Bảng đặc tả
Tên Use case Trả phòng
Tác nhân Khách hàng,nhân viên
Mô tả chung Khách hàng muốn trả phòng sau khi kết thúc lưu trú.
Điều kiện trước Vào được giao diện trả phòng Điều kiền sau Trả phòng thành công
Trang 302 Nhân viên xác định thông tin hóa đơn cuối cùng.
4.Tính toán tổng số tiền phải thanh toán dựa trên dịch vụ và thời gian lưu trú.
Tên Use case Hủy phòng
Tác nhân Khách hàng,nhân viên
26
Trang 31Mô tả chung Khách hàng muốn hủy phòng Điều kiện trước Vào được giao diện trả phòng Điều kiền sau Trả phòng thành công
Dòng sự kiện chính:
1 Khách hàng yêu cầu hủy phòng 2 Nhân viên lễ tân kiểm tra thông
tin phòng và thời gian đặt phòng 3 Nếu khách hàng hủy phòng trong thời hạn hủy phòng, hệ
Trang 32Mã Use case UC13 Tên Use case Thanh toán
Mô tả chung Giúp khách hàng thanh toán Điều kiện trước Vào được giao diện thanh toán
Điều kiền sau Xem được hóa đơn mà mình cần thanh toán
Dòng sự kiện chính
1 Khách hàng chọn chức năng thanh toán
3.Khách hàng có thể xem được hóa đơn và lựa chọn được phương thức thanh toán là bằng tiền mặt hoặc trả
5.Hệ thống sẽ kiểm tra đối chiếu với mã số thẻ,thẻ tồn tại thì hệ thống sẽ đưa ra thông báo việc xác nhận thanh toán 6.Hệ thống sẽ thanh toán nếu khách hàng xác nhận thanh toán
Hệ thống sẽ hủy thanh toán nếu người dùng hủy thanh toán 7.Kết thúc UserCase
28
Trang 331.3.14 Quản lý tài khoản
Bảng đặc tả
Tên Use case Quản lý tài khoản
Mô tả chung Giúp quản trị viên quản lý được toàn bộ tài khoản
Điều kiện trước Vào được giao diện quản lý tài khoản Điều kiền sau Xem,cập nhật và xóa tài khoản
Dòng sự kiện chính
1.Quản trị viên chọn chức năng quản lý tài khoản
3.Quản trị viên có thể nhập thông tin tài khoản hoặc chọn xem tài khoản
2 Hệ thống hiện ra giao diện quản lý tài khoản
4.Hệ thống sẽ kiểm tra và hiện
29
Trang 34được hiển thị
5.Quản trị viên có thể xem,cập nhật và xóa tài khoản
ra thông tin của tài khoản đó 6.Hệ thống sẽ cập nhật thông tin nếu quản trị viên chấp nhận thay đổi,hủy được quản trị viên chọn.
Hệ thông sẽ xóa tài khoản nếu quản trị viên chấp nhận và hủy nếu quản trị viên hủy 7 Kết thúc Usercase
1.3.15 Quản lý nhân viên
Bảng đặc tả
Tên Use case Quản lý nhân viên
Mô tả chung Giúp quản trị viên quản lý được nhân viên
30
Trang 35Điều kiện trước Vào được giao diện quản lý nhân viên Điều kiền sau Xem,thêm,xóa và cập nhật cho nhân viên
Dòng sự kiện chính
1.Quản trị viên chọn chức năng quản lý nhân viên
3.Quản trị viên có thể nhập thông tin nhân viên
5.Quản trị viên có thể xem,cập nhật,xóa và thêm nhân viên
2 Hệ thống hiện ra giao diện quản lý nhân viên
4.Hệ thống sẽ kiểm tra và hiện ra thông tin của nhân viên đó 6.Hệ thống sẽ cập nhật thông tin nếu quản trị viên chấp nhận thay đổi,hủy được quản trị viên chọn.
Hệ thông sẽ xóa nhân viên nếu quản trị viên chấp nhận và hủy nếu quản trị viên hủy Hệ thống sẽ thêm nhân viên nếu quản trị viên chấp nhận thêm nhân viên và hủy nếu quản trị viên hủy
7 Kết thúc Usercase
31
Trang 361.3.16 Lập báo cáo
Bảng đặc tả
Tên Use case Lập báo cáo
Mô tả chung Giúp quản trị viện lập và nắm được các báo cáo về tình hình khách sạn
Điều kiện trước Vào được giao diện lập báo cáo Điều kiền sau Xem,cập nhật và xóa báo cáo
Dòng sự kiện chính
1 Quản trị viên chọn chức năng lập báo cáo
3.Quản trị viên nhập tên và thông tin của báo cáo
5.Quản trị viên có thể xem,cập nhật, xóa và in báo cáo
2 Hệ thống hiện ra giao diện lập báo cáo
4.Hệ thống sẽ kiểm tra thông tin và hiển thị ra báo cáo
Trang 37chọn hủy
Hệ thống sẽ in báo cáo nếu quản trị viên chọn in báo cáo
Trang 381.2 Quản Lý Phòng
34
Trang 391.3 Quản Lý Khách Hàng
35
Trang 401.4 Đăng Nhập
36
Trang 411.4 Quản Lý Tiện Nghi
37
Trang 421.6 Quản Lý Dịch Vụ
38
Trang 431.7 Quản Lý Thuê Dịch Vụ
39
Trang 441.8 Đăng Kí
40
Trang 451.9 Đặt phòng
41
Trang 461.10 Đổi phòng
42
Trang 471.11 Trả phòng
43
Trang 481.12 Hủy phòng
1.13 Thanh Toán
44
Trang 491.14 Quản Lý Tài Khoản
45
Trang 501.15 Quản Lý Nhân Viên
46
Trang 52II Cơ sở dữ liệu1 Dịch vụ
MaDV Mã dịch vụ Nvarchar(20) Khoá chínhTenDV Tên dịch vụ Nvarchar(20)
DonGia Đơn giá integer
2 Khách hàng
MaKHMã khách hàngNvarchar(20)Khoá chính
TenKHTên khách hàngNvarchar(20)
DiaChiĐịa chỉNvarchar(50)
48
Trang 533 Phòng.
MaPhongMã phòngNvarchar(20)Khoá chínhLoaiPhongLoại phòngNvarchar(20)
SoPhongSố phòngInt(5)TinhTrangTình trạng phòngNvarchar(20)
DonGiaĐơn giáInt
4 Tiện nghi.
MaTienNghiMã tiện nghiNvarchar(20)Khoá chínhTenTienNghiTên tiện nghiNvarchar(20)
TinhTrangTình trạngNvarchar(20)
SLSố lượngInt
5 Hoá đơn.
MaHDMã hoá đơnNvarchar(20)Khoá ngoạiMaNVMã nhân viênNvarchar(20)Khoá ngoạiMaKHMã khách hàngNvarchar(20)Khoá ngoạiNgayvaoNgày vàoDatetime
NgayraNgay raDatetimeTongTienTổng tiềnInt
6 Phiếu thu.
MaPhieuThuMã phếu thuNvarchar(20)Khoá chínhMaDVMã dịch vụNvarchar(20)Khoá NgoạiTenDVTên dịch vịNvarchar(20)
GiaDVDía dịch vụIntSLSố lượngInt
49
Trang 547 Phiếu thuê.
MaPhieuThueMã phiếu thuêNvarchar(20)Khoá chínhMaKhMã khách hàngNvarchar(20)Khoá ngoạiMaNVMã nhân viênNvarchar(20)Khoá ngoạiSoPhongSố phòngInt
NgayThueNgày thuêDatetimeNgayTraNgày trảDatetime
8 Báo cáo.
MaBCMã báo cáoNvarchar(20)Khoá chínhTenBCTên báo cáoNvarchar(20)
SLKhachSố lượng kháchIntTTPhongTình trạng phòngNvarchar(20)DoanhThuDoanh thuInt
9 Nhân Viên.
MaNVMã nhân viênNvarchar(20)Khoá chínhTenNVTên nhân viênNvarchar(20)
DiaChiĐịa chỉNvarchar(50)SDTSố điện thoạiNumber(12)
10 Tài khoản.
TenTKTên tài khoảnNvarchar(20)Khoá chínhMKMật khẩuNvarchar(20)Khoá chínhVaiTroVai tròNvarchar(20)
III Giao diện
1 Giao diện huỷ phòng.
50
Trang 551 View Grid View Hiển thị 2 Text TextField Lý do hủy phòng
3 Click Checkbox Chọn
4 Click Checkbox Chọn
51
Trang 562 Giao diện đổi phòng.
Loại điều
1 View Grid View Hiển thị phòng 2 Click Button Xóa
3 Text TextField Loại phòng
4 Text TextField Ngày đến-đi
5 Click Button Tìm kiếm
6 Click Button Thêm
7 Click Button Thêm
8 View Grid View Hiển thị phòng
9 Text TextField Số phòng
52
Trang 5712 Click Button Đặt lại phòng
3 Giao diện đặt phòng.
Loại điều
1 Text TextField Loại phòng 2 Text TextField Ngày đến-đi
3 Click Button Tìm kiếm
4 Click Button Thêm
5 Click Button Thêm
6 View Grid View Hiển thị phòng
7 Text TextField Số lượng phòng
8 Click Button Xóa
53
Trang 589 Click Button Hủy
4 Giao diện lập báo cáo.
Loại điều
1 Text TextField Tên báo cáo 2 Text TextField Mã báo cáo
3 Click Button Tìm kiếm
4 View Grid View Hiển thị thông tin
5 Click Button Lập báo cáo mới
6 Click Button Sửa báo cáo
7 Click Button Xuất báo cáo
8 Click Button Xóa báo cáo
54