BỘ GIÁO DỤC VÀ ĐÀO T Ạ O TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CÔNG NGH Ệ THÔNG TIN -----------o0o ----------- BÁO CÁO MÔN HỌC: PHÂN TÍCH THI ẾT KẾ PHẦN MỀM Đ TÀI: XÂY DỰNG XÂY HỆDỰTH XÂY ỐNGDỰNG HỆ THỐNG QUẢN QUẢN LÝ LÝ TRUNG TRUNG TÂM NGOẠI NGỮ Â Ữ Â Ự Ệ Ố Giáo viên hưng dn : Ths.Thái Th Thanh Tho Sinh viên thực hiện: 1. Phạm Thành Thuận – MSSV: 22DH114758 2. Huỳnh Trọng Khoa – MSSV: 22DH111632 3. Lại Ngọc Phát – MSSV: 22DH112675 4.
Nguyễn Đăng Khoa – MSSV: 22DH111668 5. Lê Thành Nghĩa – MSSV: 22DH112383 TP.HCM,ngày 1 tháng 4 năm 2024 1 NHẬN XÉT Nhận xét của giảng viên:. 2 LỜI CẢM ƠN Đu tiên chúng em muốn bày tỏ lòng biết ơn sâu sắc ti các Thy và Cô ngành Công nghệ thông tin của Trường Đại học Ngoại ngữ - Tin học TP. HCM, cũng như đặc biệt là cô Thái Thị Thanh Thảo, người đã dành thời gian và công sức để hưng dn và hỗ trợ chúng em trong quá trình nghiên cứu và thực hiện đề tài này.
Chúng em nhận thức rằng kiến thức của mình vn còn hạn chế, và không tránh khỏi những thiếu sót trong cách hiểu và lỗi trình bày. Do đó, sự đóng góp ý kiến chân thành từ quý Thy Cô sẽ rất quý giá để giúp chúng em cải thiện và hoàn thiện báo cáo của mình. Một ln nữa, em xin chân thành biết ơn! 3 MỤC LỤC MỤC LỤC. GII THIỆU CHUNG.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG. Đặc tả hệ thống:. Yêu cu của người dùng vi hệ thống (user requirements):. Use case diagram: .Use case Tng Quát: .Use case Học Viên: .Use case Giảng Viên: .Use case Quản Trị Viên:.
Đặc tả Use Case diagram:. Bảng Code tng quát:. Bảng use case:. Cập nhật thông tin cá nhân.
Đăng ký ngôn ngữ thi. Quản lý quyền truy cập. Xem thông tin lp giảng dạy. Xem thông tin ngày coi thi.
Gi Thông Báo Cho Người Dùng. Cấp tài khoản cho người dùng. Sắp xếp giảng viên cho lp. Cập nhật ứng dụng.
Tư vấn cho người dùng. Thanh toán trực tuyến. Đăng ký ngôn ngữ học. Đăng ký giáo viên dạy.
Xem điểm kỳ thi. Xem lịch học. Xem chứng chỉ. Đăng ký tài khoản.
Đăng nhập tài khoản. Quên mật khẩu. Gi thông báo cho học viên. Giao bài tập.
Chấm điểm bài tập. Quản lý tài khoản. Quản lý quyền truy cập. Quản lý quyền truy cập.
Cấp Tài Khoản. Xem lịch thi và lịch học. Xem chứng chỉ. Thanh toán học ph.
Đăng nhập tài khoản. Cập nhật thông tin cá nhân. Quản Lý Tài Khoản. Quên Mật Khẩu.
State machine diagram:. Dăng ký lp luyện thi:. Quên Mật Khẩu:. Đăng ký ngôn ngữ:.
Sắp xếp giảng viên: .Chấm điểm bài tập: .Quản lý truy cập: .Tư vấn người dùng: .Giao Bài Tập: .Quản Lý Tài Khoản: .Quản Lý Quyền Truy Cập:. Sơ đồ ERD cho hệ thống:. Bng CHI NHANH:. Bng NHAN VIEN:.
Bng BO PHAN:. Bng GIANG VIEN:. Bng PHONG HOC:. Bng HOC VIEN:.
Bng NGON NGU:. Bng KI THI:. Bng LICH THI:. Bng DIA DIEM THI:.
Bng KET QUA:. Bng CHUNG CHI:. Giao diện wireframe. Giao diện Trang chủ:.
Giao diện đăng ký:. Giao diện đăng nhập:. Kết luận các ưu và nhược điểm của hệ thống cũng như những cải tiến cn thiết .TI LIỆU THAM KHẢO. Bảng phân công công việc.
GII THIỆU CHUNG Thế gii ngày nay chứng kiến một sự phát triển vô song của công nghệ thông tin. Trong bối cảnh này, nhu cu về việc giao tiếp và hiểu biết về ngôn ngữ ngày càng trở nên quan trọng và đa dạng hóa. Mọi người không chỉ cn nắm vững ngôn ngữ mẹ đẻ mà còn cn biết t nhất một ngôn ngữ ngoại thương mại như tiếng Anh, tiếng Trung, hoặc tiếng Tây Ban Nha để có thể tham gia vào các hoạt động thương mại, du lịch, hay học tập trên toàn cu. Trong tình hình này, các trung tâm ngoại ngữ trở thành một phn không thể thiếu trong cộng đồng giáo dục và phát triển cá nhân.
Tuy nhiên, việc quản lý các hoạt động của một trung tâm ngoại ngữ không phải là điều dễ dàng. Từ việc t chức các lp học, quản lý học viên và giáo viên, đến việc theo dõi tiến độ học tập và các khóa học, tất cả đều đòi hỏi sự t chức và quản lý chặt chẽ. Chúng em, là những học sinh đam mê và ham học hỏi, đã quyết định đối mặt vi thách thức này bằng cách thiết kế và phát triển một hệ thống quản lý trung tâm ngoại ngữ. Trong quá trình làm việc này, chúng em đã phải đối mặt vi nhiều khó khăn và thách thức.
Từ việc nắm vững kiến thức chuyên môn đến việc xây dựng và triển khai một hệ thống phức tạp, mọi bưc điều đòi hỏi sự cố gắng và kiên nhn của chúng em. Chúng em hiểu rằng còn nhiều điều cn hoàn thiện và cải thiện trong đề tài của mình. Vì vậy, chúng em rất mong nhận được sự góp ý và hưng dn từ thy cô để có thể tiếp tục phát triển và hoàn thiện hơn. Sự phản hồi và chỉ dn từ pha thy cô sẽ giúp chúng em nắm bắt được những điểm mạnh và yếu của hệ thống, từ đó tối ưu hóa và cải thiện nó một cách hiệu quả nhất.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1. Đặc t hệ thống: Hệ thống đào tạo và thi c yêu cu học viên và giảng viên phải đăng nhập để s dụng các chức năng. Tài khoản của giảng viên được cung cấp bởi người quản trị, trong khi học viên sau khi đăng ký cn cung cấp thêm thông tin xác thực. Mỗi năm, hệ thống t chức nhiều đợt thi và các khóa luyện thi, được phân loại theo ngôn ngữ và trình độ riêng.
Học viên có thể đăng ký tham gia dự thi hoặc các khóa luyện thi trưc mỗi kỳ thi. Thông tin về các chứng chỉ ngôn ngữ, lịch thi và địa điểm thi được hiển thị chi tiết trên hệ thống, giúp học viên dễ dàng lựa chọn lịch học phù hợp. Hệ thống gi mail xác nhận đăng ký và thông báo kết quả thi cho học viên, đảm bảo họ nhận được thông tin một cách chnh xác và kịp thời. Giảng viên có thể quản lý danh sách học viên trong lp, nhập điểm và xem thông tin về ngày thi một cách thuận tiện.
Học viên có thể tra cứu điểm sau kỳ thi trên hệ thống một cách nhanh chóng và dễ dàng. Khi học viên thanh toán học ph, hệ thống tự động gi mail xác nhận hoàn thành giao dịch, giúp đảm bảo sự minh bạch và tin cậy trong quá trình thanh toán. Sau kỳ thi, giảng viên có thể nhập điểm trực tuyến, tăng tnh tiện lợi và hiệu quả của quá trình quản lý. Ngoài ra, hệ thống cũng tự động ghi nhận và thông báo về các vấn đề kỹ thuật hoặc thiết bị cn được nâng cấp, giúp bộ phận phụ trách có thể x lý kịp thời và hiệu quả.
Các gi đnh(assumption), giới hạn, phạm vi của hệ thống (Scope of the system) +Giả định: Trung tâm ngoại ngữ hoạt động trong lĩnh vực giảng dạy và quản lý thông tin liên quan đến ngôn ngữ và học viên. Hệ thống được xây dựng để phục vụ các đối tượng chnh: học viên, giảng viên, và quản trị vên +Gii hạn: Trung tâm ngoại ngữ không tham gia vào các hoạt động khác ngoài việc giảng dạy và quản lý thông tin liên quan đến ngôn ngữ. Các chức năng và quyền hạn của từng đối tượng sẽ được xác định rõ ràng. Quản trị viên : Có thể đăng nhập vào hệ thống quản trị.
Có thể quản lý thông tin học viên và giảng viên, bao gồm thông tin cá nhân, hồ sơ học vấn, lịch học, và tiến độ học tập. Có thể tạo lịch trình học cho các lp học, giao việc cho giảng viên, và quản lý tài liệu giảng dạy. Có thể x lý các giao dịch tài chnh, bao gồm thanh toán học ph và quản lý thông tin tài khoản của học viên. Có thể tạo và phân phối các bài kiểm tra và bài tập cho học viên.
Giảng viên: Có thể đăng nhập vào hệ thống giảng viên. 9 Có thể truy cập và cập nhật thông tin học viên trong lp học của mình, bao gồm tiến độ học tập, kết quả bài kiểm tra và bài tập. Có thể tạo và quản lý nội dung giảng dạy, bao gồm bài giảng, tài liệu tham khảo, và bài tập. Có thể tạo và chấm điểm các bài kiểm tra và bài tập của học viên.
Có thể gi thông báo và phản hồi cho học viên. Học viên: Có thể đăng nhập vào hệ thống học viên. Có thể xem lịch học của mình, thông tin về giảng viên và nội dung học. Có thể tham gia vào các hoạt động học tập, bao gồm xem bài giảng, làm bài tập và tham gia các bài kiểm tra.
Có thể gi yêu cu hoặc thắc mắc đến giảng viên hoặc quản trị viên. Có thể truy cập và cập nhật thông tin cá nhân của mình, bao gồm thay đi mật khẩu và thông tin liên hệ. Yêu cầu của người dùng với hệ thống (user requirements): 1.Đăng nhập và quản lý tài khoản: Học viên và giảng viên cn có khả năng đăng nhập vào hệ thống để s dụng các chức năng. Giảng viên cn được cung cấp tài khoản bởi người quản trị.Đăng ký và quản lý thông tin: Học viên sau khi đăng ký cn cung cấp thông tin xác thực.
Học viên có thể đăng ký tham gia các đợt thi và khóa luyện thi theo ngôn ngữ và trình độ mong muốn. Hệ thống cn hiển thị thông tin chi tiết về các khóa học, lịch thi và địa điểm thi.Quản lý lp học: Hệ thống cn hỗ trợ quản lý số lượng học viên trong mỗi lp học. Lp học sẽ tự động hủy nếu không đủ số lượng học viên đăng ký và học viên sẽ được sắp xếp vào lp khác.Xác nhận và thông báo: Hệ thống cn gi mail xác nhận đăng ký và thông báo kết quả thi cho học viên. Giảng viên cn nhận được thông báo về lịch thi và danh sách học viên trong lp.Quản lý điểm số: Giảng viên cn có khả năng nhập điểm cho học viên sau kỳ thi.
Học viên cn có thể xem điểm của mình trên hệ thống sau khi kỳ thi kết thúc.Thanh toán và xác nhận: Hệ thống cn gi mail xác nhận hoàn thành thanh toán học ph cho học viên.Quản lý thiết bị: 11 Admin cn có khả năng gi thông báo về các thiết bị có vấn đề hoặc cũ để được đi mi. Use case diagram: 1.