tài liệu đặc tả yêu cầu

23 0 0
Tài liệu đã được kiểm tra trùng lặp
tài liệu đặc tả yêu cầu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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, vi t_ng hc viên s` đưac kiểm tra đầu vao bbng c>c bai

Trang 1

TRƯNG ĐI HC SƯ PHM H NÔIKHOA CÔNG NGHÊ THÔNG TIN

TI LIỆU ĐẶC TẢ YÊU CẦU

Ging Viên Hưng Dn: Nguyn Th Qunh Hoa Sinh Viên Thc Hiê n:

( Trư ng Nh!m) Ph%m Ph&c Kiên V( Ng)c Quang Nguyn Ng)c Ha

Nguyn Song T+n

Trang 2

2.4 Những rang buộc của d >n7

3.2 C>c yêu cầu phi chức năng10

Mô hình h!a hanh vi ca sử dụng (Sơ đồ tuần t)18

Trang 3

1 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), vi t_ng h)c viên s` đưac kiểm tra đầu vao bbng c>c bai test theo tiêu chudn, t_ đ! nem đưac năng lc người h)c va phân bố lô  trình h)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 lc T_ đ! xây dng lô  trình h)c cho t_ đối tng h)c viên Tai liệu nay >p dụng cho “Hệ thống h)c tiếng anh cho người m+t gốc" bao gồm c>c chức năng chính:

- Đăng km tai khon.

- Đăng nhập, đăng xu+t tai khon - Qun lm h)c viên, sinh viên - Thanh to>n kh!a h)c - Qun lm kh!a h)c.

- Qun lm bai thi, test ( thi đầu vao, cuối mgi bai h)c, thi kết th&c kho> h)c) - Qun lm tiến trình h)c va hoan thanh c>c bai tập.

- Qun lm đ>nh gi> năng lc trong qu> trình h)c da vao c>c bai thi, test - Thiết lập.

1.3 Tổng quan về tài liệu

Trang 4

1 Gii 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ầm quan tr)ng của viết tai liệu 2 Mô t chung Kh>i qu>t phần mềm Đưa ra

App c! 4 kh!a h)c sau khi test đầu vao tương đương vi c>c level A0, A1, A2, B1 Ví dụ nếu test xong đ%t A0 thì s` h)c t_ A0 lên đến B1 - la điều kiện tiêu chudn để c! thể hoan thanh chứng chỉ để xét tốt nghiệp cho sinh viên c>c trường đ%i h)c/ cao đẳng.

Về phần đầu vao bai test của ứng dụng s` bao gồm kĩ năng nghe, đ)c va phần ngữ ph>p cơ bn để đ>nh gi> trình độ của h)c viên Sau khi h)c viên hoan thanh bai test nếu đ%t điểm dưi 3,5 thì app s` đưa ra lời khuyên la h)c viên nên bet đầu vi kh! h)c level A0 H)c viên đ%t dưi 7 điểm thì s` đưac khuyến khích ch)n h)c t_ level A1 va trên 7 điểm la A2 Việc thc hiện bai test nay gi&p h)c viên x>c đnh đưac chính x>c trình độ của mình t_ đ! c! thể ch)n đưac kh!a h)c phù hap để đ%t hiệu qu cao nh+t.

Cụ thể hơn, nếu h)c va ôn thi t_ trình độ tương đương vi 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 mi c+p độ cao hơn

Về bai ging, c>ch thức ôn thi va mục tiêu đầu ra, c>c kh!a h)c trong app s` da 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 vi c>c sinh viên để lam điều kiện tốt nghiệp Vì vậy, c>c bai h)c

Trang 5

va điều kiện của đầu ra s` da 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 dng c>c kh!a h)c da trên bai h)c va bai thi da 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 phi nem vững c>c kiến thức c(ng như kỹ năng về ngữ ph>p một c>ch đơn gin Ví dụ nếu da 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 gii thiệu một c>ch đơn gin va sử dụng những lời chao hỏi cơ bn.- + N!i về nơi anh ta va những người kh>c đến t_ va mô t cơ bn về thanh

phố của mình.

+ N!i về gia đình va đồng nghiệp một c>ch đơn gin, 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` thc 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 anh A2 (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, da vao c>c chudn đầu ra thì h)c viên s` la 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 ci thiện c>c kỹ năng về tiếng anh để c! thể thi đưac c>c

Trang 6

chứ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 ti c>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 qun lm kh!a h)c tiếng anh s` la một c>ch thiết thc để 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 ging, bai thi về Tiếng anh.

2.2 Các chức năng thực hiện

- Đăng ký tài khoản: H)c viên s` đăng km tai khon để c! thể sử dụng ứng dụng (app) h)c, ôn thi tiếng anh Vstep.

- Ki m tra đ u vào:

+ Hê thống bai test quy chudn c! szn đưac câ p nhâ t liên tục theo chương trình đao t%o hiê n hanh để h)c viên c! thể nem đưac kiến thức 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 vi 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!a h)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 ti 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 lc 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 vi ứ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 dn va trc quan đối vi người dùng

- Đăng nhập: Đm bo ch+t lưang người dùng hệ thống, độ tin cậy giữa h)c

Trang 7

viên – ging viên.

- Tìm kiếm: Cho phép h)c viên – ging 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, phn hồi m kiến vi gi>o viên Mgi kh!a h)c s` c! một nh!m chat chung do gi>o viên ging 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)c của bn thân, hoan thanh c>c bai đ>nh gi> năng lc Nhbm đm bo 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 dng va cung c+p kh!a h)c, tai liệu trên ứng dụng (app).

Công việc của ging viên: Ging 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 bo 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 qun 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 qun tr viên: Qun tr viên c! nhiệm vụ bo dưỡng ứng dụng, duy trì server Ngoai ra, qun lm nội dung, nội dung đăng ti của ging viên c! phù hap vi tiêu chudn cộng động hay không Nhbm đm bo ging viên vận hanh một c>ch trơn tru c(ng như nâng

Trang 8

cao tri 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ề sn 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 sm nh+t c! thể, chậm nh+t la ngay

- Những rang buộc về kỹ thuật (Technical Constraints)

● Phần mềm đưac ph>t triển trên nền tng Android Studio vi công cụ hg tra SQLite.

- Những rang buộc nh!m thc 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, phi cùng nhau h)p l%i va tho luận đưa ra gii 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 cm th+y kh! khăn hoặc không hoan thanh đưac công việc đ&ng tiến độ, phi 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 vi mục tiêu mang l%i s thuận tiện va hiệu qu trong việc qun lm kh!a h)c tiếng anh.

Trang 9

3 Đặc tả yêu cầu

3.1 Các yêu cầu chức năng

Đề tai da thiết kế da 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 gim chi phí, công sức cho người h)c Qu> trình thc hiê n da trên nguyên mu c! szn va tham kho website:

V.i vai tr/ là mô 1t giảng viên, mô 1t 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 khon + Đăng xu+t khỏi tai khon.

+ Qun 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 kp tiến độ của kh!a h)c.

+ Phn hồi kiến thức trong kh!a h)c thông qua tin nhen đối vi h)c viên + Đăng bai ging, bai tập va c>c tai liệu đ)c thêm gồm c>c thông tin cơ bn

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, bai tâp lam thêm cuối bai ging.

+ Đ!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 ti thông tin của kho> h)c như: lô  trình h)c, thời gian h)c, thông tin ging viên,

+ Chỉnh sửa bổ sung bai tâ p, bai thi theo thời gian thc b>m s>t vi s thay đổi củ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 khon + Đăng nhập vao tai khon + Đăng xu+t khỏi tai khon.

+ Thêm va chỉnh sửa thông tin c> nhân + Thi bai kiểm tra đ>nh gi> năng lc + Mua kh!a h)c.

+ Đăng ti, nô p hồ sơ bai tâ p cuối bai ging c! c>c thông tin như: nô i dung bai tâp đ• gii theo yêu cầu cho trưc,

+ Phn hồi kiến thức trong kh!a h)c va mức đô  của bai tâ p c! phù hap hay không để g!p m cho ging viên kp thời nem bet va sửa đổi qua tin nhen + Hoan thanh c>c bai tâ p trc tuyến theo yêu cầu của ging viên ngay khi h)c.

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 phn hồi của h)c viên va ging viên khi c! thec mec hay gă p lgi, cần hg tra.

+ Qun lí hồ sơ của ging viên va h)c viên + Qun lm xem thông tin của bai ging

3.2 Các yêu cầu phi chức năng

- H)c viên phi hoan thanh bai thi theo tuần/k mi đưac h)c tiếp chương

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 12

4 Danh sách phân chia công việc.

Trang 13

Sơ đồ đă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 khon mi để sử dụng Điều kiện trưc H)c Viên chưa c! tai khon.

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ông tin.

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 mi tai khon vi 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 khon của

Trang 14

mình, cho phép thc hiện c>c t>c vụ.

Sơ đồ đăng nhập của Quản TrG Viên

Mô tả:

T>c nhân Qun tr viên

Mô t Qun lm tai khon của h)c viên đăng km Qun lm tai khon của ging viên Qun lm thông tin trên App.

Điều kiện trưc Đ• đăng nhập thanh công dưi tai khon qun tr viên vao hệ thống

Luồng s kiện

- Thêm mi tai khon 1 Ch)n n&t thêm tai khon

Trang 15

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 t%o tai khon

- Cập nhật thông tin tai khon 1 Ch)n tai khon 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 khon

- X!a tai khon 1 Ch)n tai khon muốn x!a 2 X>c nhận x!a tai khon

3 Hệ thống x!a tai khon khỏi hệ thống

- Qun lm nội dung thông tin trên App: x!a, cnh 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 16

Sơ đồ đăng nhập tài khoản của Giảng Viên.

Mô tả:

T>c nhân Ging 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 khon nha ging 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ệ vi h)c viên, hẹn lch 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 17

Sơ đồ hoạt động

Trang 18

Hoạt động Đăng ký

Trang 19

Hoạt động Đăng nhập

Trang 20

Mô hình hóa hành vi ca sử d4ng (Sơ đồ tu n tự)

H c Viên

Trang 21

Gi ng Viên

Trang 22

Qu n Tr Viên

Trang 23

Sơ đồ triển khai hệ thống:

Cơ s d liêu:

Ngày đăng: 05/05/2024, 21:57

Tài liệu cùng người dùng

Tài liệu liên quan