nhu cầu ôn tập c>c kĩ năng tiếng anh phục vụ việc ôn thi c>c chứng chỉ cần thiết để tốt nghiệp va >p dụng cho công việc như VSTEP, vi t_ng hc viên s` đưac kiểm tra đầu vao bbng c>c bai
Trang 1TRƯNG ĐI HC SƯ PHM H NÔI
KHOA CÔNG NGHÊ THÔNG TIN
TI LIỆU ĐẶC TẢ YÊU CẦU
Ging Viên Hưng Dn: Nguyn Th Qunh Hoa
Sinh Viên Thc Hiê n:
( Trư ng Nh!m) Ph%m Ph&c Kiên
V( Ng)cQuang Nguyn Ng)c HaNguyn Song T+n
Trang 22.4 Những rang buộc của d >n 7
3.2 C>c yêu cầu phi chức năng 10
Mô hình h!a hanh vi ca sử dụng (Sơ đồ tuần t) 18
Trang 31 Giới thiệu
1.1 Mục đích
App h)c tiếng anh danh cho người m+t gốc, sinh viên c! nhu cầu ôn tập c>c kĩ năng tiếng anh ( phục vụ việc ôn thi c>c chứng chỉ cần thiết để tốt nghiệp va >p dụng cho công việc như VSTEP), vi t_ng h)c viên s` đưac kiểm tra đầu vao bbngc>c bai test theo tiêu chudn, t_ đ! nem đưac năng lc người h)c va phân bố lô trìnhh)c mô t c>ch hap lí cho t_ng đối tưang h)c viên trong cùng mgi kho> h)c
1.2 Phạm vi
Đầu tiên s` tiến hanh phân lo%i người h)c qua c>c bai test năng lc T_ đ! xây dng lô trình h)c cho t_ đối tng h)c viên Tai liệu nay >p dụng cho “Hệ thống h)ctiếng anh cho người m+t gốc" bao gồm c>c chức năng chính:
- Đăng km tai khon
- Đăng nhập, đăng xu+t tai khon
- Qun lm h)c viên, sinh viên
- Thanh to>n kh!a h)c
- Qun lm kh!a h)c
- Qun lm bai thi, test ( thi đầu vao, cuối mgi bai h)c, thi kết th&c kho> h)c)
- Qun lm tiến trình h)c va hoan thanh c>c bai tập
- Qun lm đ>nh gi> năng lc trong qu> trình h)c da vao c>c bai thi, test
- Thiết lập
1.3 Tổng quan về tài liệu
Trang 41 Gii thiệu Mô t kh>i qu>t về ph%m vi,
mục đích tai liệu cần đ%t đưac
Nêu mục đích viết tai liệu, tầmquan tr)ng của viết tai liệu
2 Mô t chung Kh>i qu>t phần mềm Đưa ra
Cụ thể hơn, nếu h)c va ôn thi t_ trình độ tương đương vi c>c level như A0 đến A1 thì h)c viên s` h)c về ngữ ph>p va c>c kỹ năng cho đến khi hoan thanh va trình
độ chudn đầu ra của t_ng kh!a h)c thì h)c viên s` đưac h)c tiếp kh!a h)c mi c+p độ cao hơn
Về bai ging, c>ch thức ôn thi va mục tiêu đầu ra, c>c kh!a h)c trong app s` da vao chứng chỉ Vstep, chudn đầu ra tiếng anh của c>c trường đ%i h)c/cao đẳng đang >p dụng đối vi c>c sinh viên để lam điều kiện tốt nghiệp Vì vậy, c>c bai h)c
Trang 5va điều kiện của đầu ra s` da theo quy chudn đầu ra tiếng anh theo chứng chỉ Vstep bao gồm 4 kỹ năng: nghe, n!i, đ)c, viết App s` xây dng c>c kh!a h)c da trên bai h)c va bai thi da trên điều kiện đầu ra của mgi kh!a h)c, ví dụ như để hoan thanh kh!a h)c A1 thì h)c viên phi nem vững c>c kiến thức c(ng như kỹ năng về ngữ ph>p một c>ch đơn gin Ví dụ nếu da trên c+p độ tiếng anh theo khung tham chiếu chung Châu Âu (CEFR) thì h)c viên khi đ%t trình độ A1 c! thể:+ T gii thiệu một c>ch đơn gin va sử dụng những lời chao hỏi cơ bn.- + N!i về nơi anh ta va những người kh>c đến t_ va mô t cơ bn về thanh phố của mình.
+ N!i về gia đình va đồng nghiệp một c>ch đơn gin, mô t ngo%i hình va tính c>ch của h)
+ …
Về phần chudn đầu ra theo t_ng mức độ thì h)c viên s` thc hiện qua c>c phần bai trên hệ thống va c! bai đ>nh gi> c>c kh!a h)c để chuyển lên c>c kh!a h)c tiếp theo B i vì mgi trường đều c! đầu ra tiếng anh kh>c nhau như chứng chỉ tiếng anhA2 (bậc 2 Vstep), chứng chỉ tiếng Anh B1 (bậc 3 Vstep), chứng chỉ tiếng Anh B2 (bậc 4 Vstep), chứng chỉ tiếng Anh C1 (bậc 5 Vstep) tùy thuộc vao nganh va hệ đao t%o cao đẳng hay đ%i h)c, sau đ%i h)c… Khi đ+y, da vao c>c chudn đầu ra thì h)c viên s` la ch)n c>c kh!a h)c để hoan thanh theo chứng chỉ, điều kiện tốt nghiệp đ%i h)c/cao đẳng hoặc mục tiêu của h)c viên
2 Mô tả chung
2.1 Bối cảnh phát triển hệ thống phần mềm
Trong thời buổi những lo%i bbng, chứng chỉ tiếng anh đang đưac xem la điều cần thiết cho c>c đối tưang như h)c sinh, sinh viên c>c trường Đ%i h)c Cao đẳng theo điều kiện đầu ra va ci thiện c>c kỹ năng về tiếng anh để c! thể thi đưac c>c
Trang 6chứng chỉ VSTEP Do đ! cần một hệ thống d%y h)c va hg tra nơi lưu trữ, truyền tic>c tai liệu c(ng như vận hanh c>c bai thi theo yêu cầu người d%y danh cho người h)c thông qua c>c kh!a h)c trên hệ thống.
Vì vậy, t%o ra phần mềm qun lm kh!a h)c tiếng anh s` la một c>ch thiết thc đểngười d%y va người h)c c! thể trao đổi thông tin tai liệu c(ng như c>c bai ging, bai thi về Tiếng anh
va đ%t thanh tích cao trong kì thi
+ Hệ thống phân lo%i kh!a h)c cho h)c viên theo kết qu bai test đầu vao tương đương vi c>c c+p độ đưac đặt ra theo t_ng khoa h)c A0, A1, A2, B1
- Đăng tải tài liệu vào khóa học: Gi>o viên s` đăng tai liệu lên theo t_ng kh!ah)c để cung c+p kiến thức trong kh!a h)c danh cho h)c viên
- Đăng tải bài thi vào khóa học: Gi>o viên s` đăng ti bai thi lên kh!a h)c theo t_ng đat như t_ng buổi h)c, hoặc s` la cuối kh!a h)c để đ>nh gi> năng lc h)c viên qua t_ng giai đo%n trong kh!a h)c
- Giao diện và đồ họa: Để thu h&t lưang người dùng, c(ng như lưang tương t>c của người dùng vi ứng dụng như những gì ch&ng ta mong đai Trưc hết, ứng dụng(app) cần c! giao diện đẹp, +n tưang, đủ h+p dn va trc quan đối vi người dùng
- Đăng nhập: Đm bo ch+t lưang người dùng hệ thống, độ tin cậy giữa h)c
Trang 7viên – ging viên.
- Tìm kiếm: Cho phép h)c viên – ging viên c! thể tìm kiếm thông tin cần thiết trong ứng dụng bbng c>c t_ kh!a liên quan một c>ch thuận tiện va nhanh ch!ng
- Nhắn tin: Sau khi đăng km kh!a h)c, h)c viên s` c! thể nhen tin vao kh!a h)c đ! để trao đổi, phn hồi m kiến vi gi>o viên Mgi kh!a h)c s` c! một nh!m chat chung do gi>o viên ging d%y phụ tr>ch
2.3 Các lớp người dùng
a)Học viên: la những người tham sử dụng ứng dụng (app)
Công việc của người h)c: Người h)c c! nhiệm vụ theo dõi kh!a h)ccủa bn thân, hoan thanh c>c bai đ>nh gi> năng lc Nhbm đm bo người h)c c! thể sử dụng một c>ch trơn tru va hiệu qu trong qu> trình ôn luyện
b)Giảng viên: la những người xây dng va cung c+p kh!a h)c, tai liệu trên ứng dụng (app)
Công việc của ging viên: Ging viên c! nhiệm vụ thiết lập gi>o trình, tổng hap c>c bai thi liên quan va đ>p >n trưc khi đưa lên ứng dụng Nhbm đm bo c>c kh!a h)c đưac vận hanh trơn tru, gi&p cho người h)c d dang theo dõi c>c kh!a h)c
c)Quản tr, viên: la những người qun lm ứng dụng (app), gi&p cho qu> trình ho%t động của ứng dụng đ%t hiệu qu tốt nh+t
Công việc của qun tr viên: Qun tr viên c! nhiệm vụ bo dưỡng ứng dụng, duy trì server Ngoai ra, qun lm nội dung, nội dung đăng ticủa ging viên c! phù hap vi tiêu chudn cộng động hay không Nhbm đm bo ging viên vận hanh một c>ch trơn tru c(ng như nâng
Trang 8cao tri nghiệm người dùng.
2.4 Những ràng buộc của dự án
- Những rang buộc nghiệp vụ (Business Constraints)
● Về sn phdm: Đ>p ứng đưac những yêu cầu của người sử dụng
● Về thời gian: D >n hoan thanh sm nh+t c! thể, chậm nh+t la ngay 5/12/2022
- Những rang buộc về kỹ thuật (Technical Constraints)
● Phần mềm đưac ph>t triển trên nền tng Android Studio vi công cụ
hg tra SQLite
- Những rang buộc nh!m thc hiện (Team Constraints)
● C>c thanh viên trong đội d >n cần nghiêm t&c, chủ động trong công việc, tuân thủ theo đ&ng những chỉ lệnh t_ PM
● Khi c! v+n đề ph>t sinh trong d >n, phi cùng nhau h)p l%i va tho luận đưa ra gii ph>p khec phục
● Mgi thanh viên c! tr>ch nhiệm gi&p đỡ c>c thanh viên kh>c nem bet đầy đủ những yêu cầu, thông tin cần thiết về d >n
● Khi cm th+y kh! khăn hoặc không hoan thanh đưac công việc đ&ng tiến độ, phi thông b>o ngay cho PM biết
● C! th>i độ hap t>c, tôn tr)ng thanh viên kh>c trong buổi h)p
2.5 Môi trường vận hành
Hệ thống đưac cai đặt va vận hanh trên môi trường Android vi mục tiêu mang l%i s thuận tiện va hiệu qu trong việc qun lm kh!a h)c tiếng anh
Trang 93 Đặc tả yêu cầu
3.1 Các yêu cầu chức năng
Đề tai da thiết kế da trên nhu cầu hg tra người h)c tiếng anh c! nhiều thêm nhiều hình thức h)c, đưac tiếp câ n va gim chi phí, công sức cho người h)c Qu> trình thc hiê n da trên nguyên mu c! szn va tham kho website:
https://tienganh247.net
V.i vai tr/ là mô 1t giảng viên, mô 1 t 3ng d4ng(app) học tiếng thì c n đ7p 3ng c7c yêu c u ch3c năng t9i thi u c7c yêu c u c n có:
+ Đăng nhập vao tai khon
+ Đăng xu+t khỏi tai khon
+ Qun lí đ>nh gi> mức độ hoan thanh của h)c viên để c! thể trao đổi va hg tra thêm gi&p h)c viên theo kp tiến độ của kh!a h)c
+ Phn hồi kiến thức trong kh!a h)c thông qua tin nhen đối vi h)c viên.+ Đăng bai ging, bai tập va c>c tai liệu đ)c thêm gồm c>c thông tin cơ bn bao gồm: Nô i dung bai h)c, kiến thức nâng cao, kiến thức tìm hiểu thêm, baitâp lam thêm cuối bai ging
+ Đ!ng, kết th&c bai tâ p theo quy đnh thời h%n hoă c c! thể kéo dai thêm thời gian lam bai
+ Đăng ti thông tin của kho> h)c như: lô trình h)c, thời gian h)c, thông tin ging viên,
+ Chỉnh sửa bổ sung bai tâ p, bai thi theo thời gian thc b>m s>t vi s thay đổicủa chương trình hiê n hanh
V.i c7c học viên, yêu c u ch3c năng bao gồm:
Trang 10+ Đăng km tai khon.
+ Đăng nhập vao tai khon
+ Đăng xu+t khỏi tai khon
+ Thêm va chỉnh sửa thông tin c> nhân
+ Thi bai kiểm tra đ>nh gi> năng lc
V.i vai tr/ là quản tr, viên c;a hê 1 th9ng c n đ7p 3ng c7c yêu c u ch3c năng:
+ Nhân phn hồi của h)c viên va ging viên khi c! thec mec hay gă p lgi, cần
hg tra
+ Qun lí hồ sơ của ging viên va h)c viên
+ Qun lm xem thông tin của bai ging
3.2 Các yêu cầu phi chức năng
- H)c viên phi hoan thanh bai thi theo tuần/k mi đưac h)c tiếp chương trình mi
- Không đưac chỉ đnh một tai khon trên 2 thiết b khi đăng nhập cùng một l&c để tr>nh tình tr%ng thi hộ va h)c hộ
- Cho phép số lưang h)c viên ln cùng tham gia h)c bai va lam bai thi t%i mộtthời điểm
Trang 11- Cho phép lưu trữ kh!a h)c khi đ• hoan thanh (gi&p h)c viên h)c l%i/ôn l%i kiến thức).
- Cho phép cập nhật đề thi theo t_ng thời điểm thi
Trang 124 Danh sách phân chia công việc.
D >n tiến hanh thanh công va c! l•i
Lam tester cho d >n
Hệ thống vận hanh đ&ng yêu cầu
Trang 13Sơ đồ đăng ký, đăng nhâ p tài khoản của HKc Viên
Mô tả:
T>c nhân H)c Viên
Mô t H)c Viên t%o tai khon mi để sử dụng
Điều kiện trưc H)c Viên chưa c! tai khon
Luồng s kiện
chính 1 Hệ thống hiển th form đăng km trên trang chủ.
2 Nhập thông tin lên form, hệ thống tiến hanh kiểm tra thôngtin
3 Gửi mail x>c nhận đăng km
4 H)c Viên x>c nhận đăng km qua mail
5 T%o mi tai khon vi thông tin trên
S kiện phụ Sai thông tin, yêu cầu nhập l%i
Điều kiện sau Nếu thanh công đăng nhập vao trang chủ c! tai khon của
Trang 14mình, cho phép thc hiện c>c t>c vụ.
Sơ đồ đăng nhập của Quản TrG Viên
Mô tả:
T>c nhân Qun tr viên
Mô t Qun lm tai khon của h)c viên đăng km
Qun lm tai khon của ging viên
Qun lm thông tin trên App
Điều kiện trưc Đ• đăng nhập thanh công dưi tai khon qun tr viên vao hệ
thốngLuồng s kiện
- Thêm mi tai khon
1 Ch)n n&t thêm tai khon
Trang 152 Hệ thống hiển th form nhập thông tin
3 Người dùng nhập thông tin sau đ! nh+n n&t lưu
4 Hệ thống tiến hanh t%o tai khon
- Cập nhật thông tin tai khon
1 Ch)n tai khon muốn cập nhật
2 Hệ thống hiển th form nhập thông tin
3 Người dùng nhập thông tin sau đ! nh+n n&t lưu
4 Hệ thống tiến hanh lưu tai khon
- X!a tai khon
1 Ch)n tai khon muốn x!a
2 X>c nhận x!a tai khon
3 Hệ thống x!a tai khon khỏi hệ thống
- Qun lm nội dung thông tin trên App: x!a, cnh b>o
Luồng s kiện phụ Nếu lgi thông b>o yêu cầu thao t>c l%i
Điều kiện sau Nếu đăng nhập thanh công, chuyển hưng đến trang chủ va sử
dụng c>c t>c vụ
Trang 16Sơ đồ đăng nhập tài khoản của Giảng Viên.
Mô tả:
T>c nhân Ging Viên
Mô t Tiếp nhâ n h)c viên, chỉnh sửa( bổ sung, sửa, xo>) c>c thông tin
liên quan đến kho> h)c Điều kiện trưc Đ• đăng nhập thanh công tai khon nha ging viên vao hệ thống.Luồng s kiện
chính 1.Tiếp nhận hồ sơ h)c viên: liên hệ vi h)c viên, hẹn lch h)c, hgtra h)c viên trong qu> trình h)c c! gì vưng mec hay chưa hoan
thanh đưac
3.Chỉnh sửa thông tin kho> h)c: thời gian h)c,tai liê u h)c ( nghe, n!i, đ)c, viết),thời gian của kho> h)c, nem bet đưac lô trình h)c của h)c viên đang h)c đâu
Luồng s kiện phụ Không c!
Trang 17Sơ đồ hoạt động
Trang 18Hoạt động Đăng ký
Trang 19Hoạt động Đăng nhập
Trang 20Mô hình hóa hành vi ca sử d4ng (Sơ đồ tu n tự)
H c Viên
Trang 21Gi ng Viên
Trang 22Qu n Tr Viên
Trang 23Sơ đồ triển khai hệ thống:
Cơ s d liêu: