Tải bản đầy đủ (.doc) (116 trang)

Công nghệ phần mềm Phần mềm quản lý sinh viên trường UTT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (7.88 MB, 116 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
KHOA CNTT
**********

ĐỀ TÀI : “PHẦN MỀM QUẢN LÝ SINH VIÊN ”
MƠN :Cơng Nghệ Phần Mềm
HỆ ĐẠI HỌC
KHOÁ 2019-2023

HỌ VÀ TÊN SINH VIÊN: Mai Thị Dun
Phan Duy Khối
Cao Quang Trường
Cao Đức Chính
GIẢNG VIÊN

: Vũ Thị Thu Hà

Hà Nội, 2022

0


MỤC LỤC
PHÂN CHIA CÔNG VIỆC.......................................................................................1
LỜI MỞ ĐẦU..........................................................................................................2
CHƯƠNG 1: TỔNG QUAN...................................................................................3
1.1. Tổng quan hệ thống.........................................................................................3
1.2. Đánh giá hiện trạng..........................................................................................5
1.2.1. Quy trình nghiệp vụ...................................................................................5
1.2.2. Quy tắc quản lý..........................................................................................5
1.2.3. Đánh giá.....................................................................................................6


1.3. Xác định yêu cầu hệ thống..............................................................................7
1.4 . Lập kế hoạch thực hiện...................................................................................8
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG.............................................................11
2.1. Xác định hệ thống..........................................................................................11
2.1.1.Xác định đối tượng và yêu cầu với hệ thống............................................11
2.1.2. Phân tích yêu cầu.....................................................................................11
2.2. Phân tích hệ thống về chức năng...................................................................13
2.2.1. Biểu đồ usecase tổng quát........................................................................13
2.2.2.Biểu đồ usecase dành cho tác nhân sinh viên...........................................14
2.2.3. Biểu đồ usecase dành cho tác nhân giáo viên chủ nhiệm........................16
2.2.4.Biểu đồ usecase dành cho tác nhân phòng đào tạo...................................17
2.2.5. Biểu đồ chi tiết Usecase “Quản lý sinh viên”..........................................19
2.2.6. Biểu đồ chi tiết Usecase “Quản lý tài khoản”..........................................22
2.2.7. Biểu đồ chi tiết Usecase “Quản lý lớp”...................................................25
2.3.Phân tích hệ thống về hành vi.........................................................................26
2.3.1. Usecase Đăng nhập..................................................................................26
2.3.2. Usecase thêm thông tin sinh viên............................................................29
2.3.3. Usecase sửa thông tin sinh viên...............................................................32
2.3.4. Usecase xóa thơng tin sinh viên...............................................................36
2.3.5. Usecase tìm kiếm.....................................................................................39
2.3.6. Usecase thêm lớp.....................................................................................42
2.3.7. Usecase sửa lớp........................................................................................47
2.3.8. Usecase xóa lớp.......................................................................................51
2.4. Biểu đồ trạng thái..........................................................................................54
2.4.1. Biểu đồ trạng thái đăng nhập...................................................................54
2.4.2. Biểu đồ trạng thái học bổng.....................................................................55
2.4.3.Biểu đồ trạng thái kỷ luật..........................................................................55
2.5. Phân tích hệ thống về dữ liệu........................................................................55
2.5.1. Biểu đồ lớp tổng quát...............................................................................56
2.5.2. Biểu đồ lớp sinh viên...............................................................................57



2.5.3. Biểu đồ lớp...............................................................................................58
2.5.4. Biểu đồ giáo viên chủ nhiệm...................................................................59
2.5.5. Biểu đồ học bổng.....................................................................................60
2.5.6. Biểu đồ tình trạng....................................................................................61
2.5.7. Biểu đồ khoa............................................................................................61
2.5.8. Biểu đồ ngành..........................................................................................62
2.5.9. Biểu đồ khen thưởng................................................................................63
2.5.10. Biểu đồ kỷ luật.......................................................................................63
2.5.11.Biểu đồ khóa học....................................................................................64
2.6. Các mối quan hệ giữa các lớp........................................................................65
2.6.1. Khoa với ngành........................................................................................65
2.6.2. Ngành với lớp..........................................................................................65
2.6.3.Lớp với sinh viên......................................................................................66
2.6.4.Sinh viên và học bổng khen thưởng và kỉ luật..........................................67
2.6.5. Giáo viên và khoa....................................................................................67
2.7. Xây dựng cơ sở dữ liệu..................................................................................68
CHƯƠNG 3. THIẾT KẾ HỆ THỐNG................................................................73
3.1. Thiết kế tổng thể............................................................................................73
3.2. Thiết kế giao diện.........................................................................................74
3.2.1. Cách thức thiết kế giao diện....................................................................74
Các bước thiết kế giao diện:.............................................................................74
3.2.2 Dữ liệu vào................................................................................................75
3.2.3 Dữ liệu ra..................................................................................................75
3.3 Thiết kế chương trình.....................................................................................78
3.3.1. Lưu đồ thuật tốn đặc tả chức năng đăng nhập tài khoản........................78
3.3.2. Lưu đồ thuật toán đặc tả chức năng thêm GVCN, SV............................79
3.4 Thiết kế cơ sở dữ liệu vật lý...........................................................................80
CHƯƠNG 4: XÂY DỰNG, CÀI ĐẶT VÀ KIỂM THỬ PHẦN MỀM.............81

4.1. Xây dựng các chức năng chính của phần mềm.............................................81
4.1.1 Đăng nhập.................................................................................................81
4.1.2 Giao diện chính.........................................................................................81
4.1.3 Chức năng đổi mật khẩu...........................................................................82
4.1.4 Cập nhập lớp cho sinh viên.......................................................................83
4.1.5 Giao diện tạo lớp.......................................................................................84
4.1.6 Giao diện cập nhập ngành.........................................................................84
4.1.7 Giao diện khóa học...................................................................................85
4.1.8 Giao diện học bổng...................................................................................85
4.1.9 Giao diện kỷ luật.......................................................................................86
4.1.10 Giao diện tình trạng học.........................................................................87
4.1.11. Giao diện đổi lớp cho sinh viên.............................................................87


4.1.12 Giao diện thêm mới sinh viên.................................................................88
4.1.13 Giao diện quản lý giáo viên chủ nhiệm..................................................88
4.2. Kiểm thử phần mềm......................................................................................89
4.2.1. Chiến lược kiểm thử................................................................................89
4.2.1.1. Kiểm thử đơn vị................................................................................89
4.2.1.2. Kiểm thử tích hợp.............................................................................89
4.2.1.3. Kiểm thử hệ thống.............................................................................90
4.2.1.4. Kiểm thử chấp nhận..........................................................................90
4.2.2.Kịch bản kiểm thử.....................................................................................91
CHƯƠNG 5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN..................................105
5.1. Ưu và nhược điểm của hệ thống..................................................................105
5.1.1. Ưu điểm.................................................................................................105
5.1.2. Hạn chế..................................................................................................105
5.2. Hướng phát triển..........................................................................................105
5.3. Kết luận........................................................................................................105
TÀI LIỆU THAM KHẢO.....................................................................................107



DANH MỤC HÌNH ẢNH
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình

Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình

1. Trường đại học Cơng nghê GTVT..............................................................3
2. Biểu đồ usecase tổng quá.........................................................................13
3. Biểu đồ usecase dành cho tác nhân sinh viên............................................14
4.Biểu đồ Usecase dành cho giáo viên chủ nhiệm........................................16
5. Biểu đồ usecase dành cho tác nhân phòng đào tạo....................................17
6. Biểu đồ chi tiết usecase quản lý sinh viên của phòng đào tạo...................19
7 .Biểu đồ chi tiết usecase quản lý tài khoản của SV,GV..............................22
8. Biểu đồ chi tiết usecase quản lý tài khoản của phòng đào tạo.................23
9 .Biểu đồ chi tiết usecase quản lý lớp của phòng đào tạo............................25
10. Biểu đồ tuần tự Usecase Đăng nhập........................................................28
11. Biểu đồ hoạt động Usecase Đăng nhập...................................................28
12. . biểu đồ trình tự usecase thêm thông tin sinh viên.................................31
13. Biều đồ hoạt động usecase thêm thơng tin sinh viên...............................32
14. Biểu đồ trình tự usecase sửa thông tin sinh viên.....................................35
15. Biều đồ hoạt động usecase sửa thơng tin sinh viên.................................36
16. Biểu đồ trình tự usecase xóa thơng tin sinh viên.....................................38
17. Biểu đồ hoạt động usecase xóa thơng tin sinhviên..................................39
18. Biểu đồ trình tự tìm kiếm........................................................................41

19 .Biểu đồ hoạt động tìm kiếm....................................................................42
20 . Biểu đồ trình tự thêm lớp.......................................................................45
21. Biểu đồ hoạt động thêm lớp....................................................................46
22. Biểu đồ trình tự sửa lớp...........................................................................49
23. Biểu đồ hoạt động của sửa lớp................................................................50
24 .Biểu đồ trình tự xóa lớp...........................................................................53
25. Biểu đồ hoạt động xóa lớp.......................................................................54
26. Biểu đồ trạng thái đăng nhập...................................................................55
27. Biểu đồ trạng thái học bổng.....................................................................55
28. Biểu đồ trạng thái kỷ luật........................................................................55
29. Biểu đồ lớp tổng quát..............................................................................56
30. Biểu đồ sinh viên.....................................................................................57
31. Biểu đồ lớp..............................................................................................58
32. Biểu đồ giáo viên chủ nhiệm...................................................................59
33. Biểu đồ học bổng.....................................................................................60
34.Biểu đồ tình trạng.....................................................................................61
35. Biểu đồ khoa............................................................................................61
36. Biểu đồ ngành..........................................................................................62
37.Biểu đồ khen thưởng................................................................................63
38.Biểu đồ kỷ luật..........................................................................................63


Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình

Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình

39. Biểu đồ khóa học.....................................................................................64
40. Mối quan hệ giữa khoa và ngành...........................................................65
41. Mối quan hệ giữa ngành và lớp...............................................................65
42. Mối quan hệ giữa lớp và sinh viên..........................................................66
43. Mối quan hệ giữa sinh viên và khen thưởng học bổng kỷ luật................67
44. Mối quan hệ giữa giáo viên và khoa.......................................................67
45.CSDL Khoa..............................................................................................68
46. CSDL sinh viên.......................................................................................69
47. CSDL khen thưởng..................................................................................69
48.CSDL học bổng.......................................................................................70
49 .CSDL Giao viên CN................................................................................70
50.CSDL ngành.............................................................................................71
51.CSDL tình trạng........................................................................................71
52.CSDL kỷ luật............................................................................................71
53.CSDL khóa học.......................................................................................72
54.CSDL lớp..................................................................................................72

55. Biểu đồ thành phần..................................................................................73
56. Biểu đồ triển khai....................................................................................73
57. Lưu đồ thuật toán đặc tả chức năng đăng nhập của tài khoản.................78
58. Lưu đồ thuật toán đặc tả chức năng thêm GVCN, SV............................79
59. Mơ hình cơ sở dữ liệu vật lý....................................................................80


PHÂN CHIA CƠNG VIỆC

Họ tên

Cơng việc

Mai Thị Dun (Nhóm trưởng )

-

Làm demo,
Sửa word
Làm word (Chương 4 phần 4.2)

Cao Đức Chính

-

Làm demo
Làm word(chương 4 phần 4.1)

Phan Duy Khối


-

Tìm tài liệu,đi khảo sát
Chỉnh word
Làm word ( chương 3)

-

Làm word(Chương 1,2,5)
Tìm tài liệu,đi khảo sát

Cao Quang Trường

1


LỜI MỞ ĐẦU
Quản lý sinh viên là một công tác rất quan trọng và phức tạp mà bất kỳ
đơn vị đào tạo đại học nào cũng phải thực hiện. Bắt đầu từ việc làm thủ tục
nhập học cho sinh viên mới, tiếp theo đó là theo dõi và quản lý các thơng tin
về sinh viên trong suốt khóa học cũng như việc hệ thống hóa, lưu trữ và bảo
quản các thông tin: kết quả học tập, hồ sơ cá nhân khi sinh viên ra trường.
Việc nắm bắt, quản lý các thông tin đã được thực hiện ở hầu hết các
trường đại học. Tuy nhiên, thông tin ở dạng này chỉ dừng ở mức độ lưu trữ để
khai thác theo các khía cạnh tĩnh thay thế cho hoạt động bằng tay hàng ngày.
Quản lý sinh viên cần đến các hoạt động tích cực hơn nữa, chẳng hạn như việc
theo dõi các hoạt động ngoại khóa, các thơng tin thực tập, đi làm, cung cấp các
dịch vụ trực tuyến: , học bổng, khen thưởng, kỉ luật,…
Từ những yêu cầu trên, nhóm 6 chúng em chọn đề tài “Thiết kế phần
mềm quản lý sinh viên” nhằm mục đích cải thiện những khó khăn, bất tiện của

các phần mềm cũ và lưu trữ thông tin sinh viên một cách dễ dàng nhất.
Vì thời gian làm đề tài ngắn và là lần đầu thực hiện nên nhóm khơng
tránh khỏi những thiếu sót, mong thầy cơ sẽ có những góp ý để giúp nhóm
hồn thiện hơn phần mềm này.

2


CHƯƠNG 1: TỔNG QUAN
1.1. Tổng quan hệ thống
Trong những năm gần đây, các chương trình quản lí khơng cịn xa lạ với
chúng ta. Quản lý đã xâm nhập vào các lĩnh vực như giáo dục, kinh doanh,… đặc
biệt trong giáo dục và đào tạo, cơng tác quản lí thơng tin sinh viên trong quá trình
học tập là rất quan trọng, phức tạp và địi hỏi độ chính xác cao.
Ứng dụng Công nghệ Thông tin vào trong quản lý giúp người dùng giảm
thiểu đi việc quản lý thủ công mất nhiều thời gian, tiết kiệm chi phí và nguồn nhân
lực, từ đó nâng cao hiệu quả cơng việc và chất lượng sản phẩm cũng được nâng
cao. Nắm bắt được xu thế đó, nên nhóm em đã tìm hiểu và nghiên cứu xây dựng
chương trình Quản lý thơng tin sinh viên nhằm hỗ trợ các nhà quản lý trong việc
quản lý thông tin sinh viên một cách có hiệu quả.
- Đối tượng nghiên cứu

Hình 1. Trường đại học Cơng nghê GTVT

3



Hệ thống quản lý thông tin sinh viên của trường Đại học Công nghệ giao
thông vận tải .


Các công cụ dùng để xây dựng chương trình: SQL Server và Visual
studio C#.
Giới hạn và phạm vi nghiên cứu: Ứng dụng vào quản lý sinh viên tại trường
Đại học công nghệ GTVT
-

Mục đích nghiên cứu

 Quản lý thơng tin sinh viên gồm có học bổng , khen thưởng, kỷ
luật,Quản lý khoa, ngành, lớp.
 Quản lý các môn học, học kỳ.
 Đưa ra các báo cáo, thống kê tổng hợp bằng report hoặc excel.
Nhiệm vụ nghiên cứu: Tìm hiểu nghiệp vụ quản lý sinh viên tại trường
Đại học công nghệ GTVT
-

Phương pháp nghiên cứu:

 Khảo sát thực tế hệ thống kết hợp nghiên cứu lý thuyết để xây dựng cơ
sở dữ liệu.
 Lựa chọn cơng cụ lập trình và tiến hành xây dựng các module xử lý.
 Cài đặt và chạy thử chương trình.

Microsoft SQL Server: Thiết kế cơ sở dữ liệu.

Microsoft Visual Studio: Dùng để lập trình.
 Chương trình cài đặt trên Windows.
Ý nghĩa lý luận và thực tiễn của đề tài:




Giúp em hiểu về nghiệp vụ của quản lý thông tin sinh viên.
Áp dụng kiến thức về phân tích thiết kế hệ thống thông tin.

4


1.2. Đánh giá hiện trạng
1.2.1. Quy trình nghiệp vụ
Phịng đào tạo cần quản lý toàn bộ sinh viên đang theo học tại trường, mỗi sinh
viên trong trường sẽ được gán một mã số sinh viên duy nhất, thông tin của một sinh
viên trong trường bao gồm mã lớp, tên lớp, sĩ số, mã ngành, mã giảng viên, mã khoa,
ghi chú
Một khoa trong trường sẽ có một hoặc nhiều ngành và một ngành cũng sẽ có
một hoặc nhiều lớp, khi sinh viên tiến hành nhập học tại trường thì sinh viên đó sẽ
thuộc một lớp dựa vào ngành học của sinh viên đó. Phịng quản lý sinh viên sẽ
tiến hành nhập danh sách sinh viên từ phần mềm hoặc từ file excel.
Khi cố vấn học tập cần thống kê danh sách sinh viên trong lớp phòng quản lý
sinh viên sẽ in danh sách sinh viên trong lớp đó cho cố vấn học tập.
Mỗi ngành học sẽ học nhiều môn học giống hoặc khác nhau tùy theo khung
chương trình đào tạo của mỗi ngành.
Vào cuối học kỳ sau khi có kết quả thi của sinh viên giáo viên bộ môn viên sẽ
tiến hành nhập điểm lần 1 theo mơn học cho tồn bộ cho sinh viên trong lớp, trường
hợp sinh viên thi lại lần 2 giáo viên bộ môn sẽ cập nhật lại điểm lần 2 và điểm tích
lũy của sinh viên sẽ lấy điểm cao nhất trong 2 lần thi.
Khi có kết quả thi của từng môn học sinh viên sẽ lên hệ thống xem điểm mà
giáo viên bộ môn đã đăng trên hệ thống
Sau khi biết điểm thi sinh viên đạt đủ yêu cầu của nhà trường thì sẽ được giáo
viên chủ nhiệm lập danh sách nộp lên nhà trường để xét học bổng cũng như học bổng

cho sinh viên đó
1.2.2. Quy tắc quản lý
Dữ liệu cá nhân sinh viên được nhà trường bảo mật theo quy định của Quy chế
Sinh viên. Nhà Trường cam kết bảo mật thông tin cá nhân của SV: nghiêm cấm các
hành vi cung cấp thơng tin cá nhân SV cho bên ngồi nếu khơng được ph p. Sinh viên
có trách nhiệm phải thường xuyên cập nhật thông tin từ các hệ thống website, email,

5


bảng thông báo của Trường. SV phải sử dụng các tài khoản chính thức để liên hệ với
Trường.
Các hệ thống ứng dụng có sử dụng tài khoản chính thức là kênh giao tiếp chính
thức của SV với Trường.
 Về phía Trường: Các đơn vị phải phản hồi các ý kiến của SV phản ảnh đúng
nơi theo đúng chức năng và quyền hạn đã quy định, nhưng không quá 3 ngày
kể từ khi nhận được ý kiến của SV;
 Về phía SV: SV chịu trách nhiệm với Trường và pháp luật về nội dung thông
tin đưa lên.
SV chịu trách nhiệm bảo quản các tài khoản được cấp và sẽ chịu hoàn
toàn trách nhiệm nếu có các sự cố phát sinh do việc khơng bảo quản các
tài khoản của mình.
- Số điện thoại, email cá nhân, facebook, địa chỉ cư trú, địa chỉ tạm trú, số
hộ chiếu và các thông tin cá nhân khác: chậm nhất ngày sau khi có sự
thay đổi
 Cách tính điểm của nhà trường :
- Điểm trung bình được tính theo cơng thức (điểm lần 1+ (điểm lần
2*2))/3
-


-

Hạnh kiểm sẽ do bộ phận quản lý đánh giá và xếp loại dựa vào các tiêu
chí đánh giá riêng của BCH đồn ở 1 hệ thống khác

1.2.3. Đánh giá
Ưu điểm:

Rút ngắn được thời gian chờ đợi của sinh viên.

Sử dụng máy tính vào các cơng việc tìm kiếm các thơng tin chi
tiết vềsinh viên sẽ dễ dàng nhanh chóng và thuận tiện. Việc lưu trữ sẽ đơn giản,
không cần phải có nơi lưu trữ lớn, các thơng tin về sinh viên sẽ chính xác và
nhanh chóng.

Việc thống kê định kỳ từng kỳ, từng năm thuận tiện, nhanh chóng.

Với chức năng xử lý hệ thống mới sẽ rút ngắn công việc của nhân
viên quản lý và giảm số lượng nhân viên quản lý, tránh tình trạng dư thừa.
Nhược điểm:


Kinh phí để xây dựng một hệ thống quản lý thiết bị mới cho nhà trường bao
gồm máy móc, phần mềm rất tốn kém

6


1.3. Xác định yêu cầu hệ thống
Yêu cầu chức năng:

Hệ thống quản lý thông tin sinh viên bao gồm 3 bộ phận, hoạt động có mối liên
hệ chặt chẽ nhau.
Bộ phận phịng đào tạo: Cập nhật mơn học, xây dựng chương trình đạo
tạo tồn khóa.
Bộ phận giáo viên chủ nhiệm: theo dõi tình trạng học tập của học sinh,
đề ra khen thưởng, học bổng thông qua điểm số của học sinh để nộp lên cho nhà
trường cũng như có thể kỷ luật học sinh khi học sinh đó mắc sai lầm quá nhiều trong
thời gian theo học
Bộ phận quản lý sinh viên: Bộ phận này có nhiệm vụ quản lý hồ sơ sinh
viên trong suốt quá trình học tập tại trường, đảm bảo các cơng việc có liên quan đến
sinh viên như khi có khóa mới nhập học thì bộ phận này tiến hành cập nhật sinh viên
khóa mới, danh sách ngành học, khóa học cho sinh viên, thực hiện việc cập nhật để
chuyển lớp, tách lớp, dừng học, thôi học. Đồng thời bộ phận này cũng làm nhiệm vụ
lưu hồ sơ của nhưng sinh viên đã ra trường vào máy tính. Bộ phận này được sử dụng
một PC có cài đặt hệ chương trình gọi là Hồ sơ sinh viên trợ giúp các việc như cập
nhật, thêm, xóa, sửa thông tin của sinh viên.
Yêu cầu phi chức năng:
- Giao diện thân thiện, dễ sử dụng.
- Truy xuất dữ liệu nhanh, lưu trữ dữ liệu tốt.
- Tìm kiếm nhanh, thuận tiện.
- Hệ thống bảo mật cao.
- Đáp ứng được các yêu cầu nghiệp vụ.

7


Yêu cầu miền ứng dụng:
-

Chạy được trên các hệ điều hành khác nhau.


-

Hệ quản trị cơ sở dữ liệu tập trung (SQL server). Giao diện thiết kế theo
một chuẩn nhất định.

1.4 . Lập kế hoạch thực hiện

Người sử dụng

Là những người đóng vai trị là người trải nhiệm sử dụng hệ
thống.

Đơn vị thực
hiện

Sinh viên nhóm 6 lớp 70DCHT21 Trường Đại học Cơng nghệ
Giao thơng vận tải

Người quản lý
dự án

Nhóm 6

Giảng viên
hướng dẫn

Cô Vũ Thị Thu Hà – Giảng viên môn Công Nghệ Phần Mềm

Tên dự án


Phần mềm quản lý sinh viên

Ngày bắt đầu

14/2/2022
1. Cao Quang Trường

Số người tham
gia

2. Mai Thị Dun
3. Cao Đức Chính
4. Phan Duy Khối

Mục đích dự
án





Xây dựng được phần mềm quản lý sinh viên
Ứng dụng học phần công nghệ phần mềm và các kiến thức

8


chuyên môn đã học



Xây dụng được hệ thống quản lý sinh viên đảm bảo thực
hiện được đầy đủ các chức năng cơ bản của 1 website quản




Giải quyết tối ưu hóa xem nhập điểm thơng tin của sinh
viên

Sản phầm cần đạt được những yêu cầu sau:
1. Yêu cầu về phía người sử dụng:


Giao diện đẹp, thân thiện phù hợp với yêu cầu người
dùng



Mục tiêu dự án

Dễ sử dụng với các đối tượng người dùng, thuận tiện
trong quản trị, dễ bảo trì



Thơng tin hiển thị chi tiết




Chạy ổn định trên các trình duyệt

2. Hồn thành sản phẩm đúng thời gian quy định
-

Yêu cầu về chức năng:

 Dễ dàng tùy chỉnh, thay đổi các modul, có khả năng tích
hợp nhiều thành phần
 Có tính hiệu quả cao
 Có tính bảo mật cao

9


-

u cầu tính hữu dụng của phần mềm:

 Giúp phịng đào tạo quản lý được thông tin sinh viên , giáo
viên
 Cập nhật, thêm, sửa, xóa, tra cứu các thơng tin sinh viên
 Thống kê, báo cáo, in ấn các hoạt động theo
tuần/tháng/năm
 Đưa ra nhiều trải nghiệm mới lạ cho người dùng
 Ranh giới của dự án:
Phạm vi dự án

 Sản phẩm được xây dựng dựa trên nhu cầu của sinh viên
giáo viên và nhà trường.

 Sản phầm được sử dụng ngôn ngữ HTML, CSS, JavaScript,

 Dùng công cụ SublimeText, XamPP và các trình duyệt như
Google, Cốc Cốc, ….

Thời gian dự
kiến hoàn
thành

Trước ngày thi 1 tuần

Số người tham
gia

4

10


CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1. Xác định hệ thống
2.1.1.Xác định đối tượng và yêu cầu với hệ thống
- Đối tượng phục vụ: Giảng viên phòng quản lý sinh viên trường Đại học
Công nghệ GTVT.
- Đối tượng quản lý: danh sách sinh viên trong lớp, danh sách
sinh viên được học bổng hoặc khen thưởng từ nhà trường và kỷ luật
của nhà trường .
- Yêu cầu đối với hệ thống
 Quản lý
-


Quản lý sinh viên.
Quản lý khoa
Quản lý lớp
Quản lý môn học
Quản lý học bổng
Quản lý kỷ luật
Quản lý tình trạng của sinh viên

 Thống kê
- Thống kê danh sách sinh viên trong lớp.
- Thống kê điểm tổng kết của sinh viên.
 Tra cứu thơng tin sinh viên

2.1.2. Phân tích u cầu
- Quản lý người dùng: Để sử dụng được phần mềm giảng viên phòng
quản lý sinh viên sẽ được cấp một tài khoản gồm có Username và
Password để đăng nhập hệ thống.

- Quản lý sinh viên: Vào đầu mỗi học kỳ khi sinh viên nhập học thì mỗi
sinh viên sẽ được cấp một mã số sinh viên duy nhất, giảng viên tiến

11


hành nhập thông tin của sinh viên vào từ chương trình hoặc từ file
excel.
- Quản lý khoa: quản lý được các môn trong một khoa
- Quản lý lớp : Quản lý các lớp trong một khoa
- Quản lý môn học: Quản lý môn học của từng giáo viên của các khoa

qua các học kỳ
- Quản lý học bổng ,khen thưởng: sau khi có điểm thi cuối kì giáo viên
chủ nhiệm sẽ tỏng hợp những sinh viên có điểm thành phần đạt đủ
yêu cầu để nộp lên cho nhà trường để x t học bổng và trong quá trình
học sinh viên nào đạt nhiều thành tích cũng như tham gia nhiều hoạt
động của lớp đề ra thì sinh viên đó sẽ được giáo viên chủ nhiệm và
các bạn cùng lớp khen thưởng
- Quản lý kỷ luật: trong quá trình học học sinh nào nghỉ quá nhiều
buổi học hoặc phạm lỗi nhiều thì giáo viên chủ nhiệm sẽ lập danh
sách đề nghị lên nhà trường để ra hình thức kỷ luật cho sinh viên đó.

- Tra cứu: Hỗ trợ giảng viên trong việc tìm kiếm thơng tin sinh viên trong
trường.

12


2.2. Phân tích hệ thống về chức năng
2.2.1. Biểu đồ usecase tổng quát

Hình 2. Biểu đồ usecase tổng quá

13


2.2.2. Biểu đồ usecase dành cho tác nhân sinh viên

Hình 3. Biểu đồ usecase dành cho tác nhân sinh viên

Tên

UseCase

Đăng nhập tài khoản

14


Tác nhân
Mô tả

Sinh
Viên
Cho phép người dùng truy cập vào hệ thống

Luồng sự
kiện
1

2

Các bước +
Tác nhân

Hệ thống phản hồi

Chọn chức
năng đăng
nhập

Đưa tới biểu mẫu đăng nhập tài khoản.


Nhấn nút xác
nhận đăng
nhập

 Hệ thống xác nhận thông tin. Nếu
hợp
lệ, hệ thống tiếp nhận thông tin, đưa
ra thông báo thành công. Đăng nhập
vào hệ thống.
 Chuyển người dùng vào màn hình
chức năng tương ứng với quyền
truy
cập của tài khoản

Luồng thay
thế và
các
ngoại lệ

Điều
kiện
thoát

Sai tài khoản

Thông tin điền không hợp lệ, hệ thống đưa

hoặc mật khẩu


ra thông báo yêu cầu nhập lại.

 Khi người dùng chọn thốt.
 Khi người dùng đăng nhập thành cơng

15


2.2.3. Biểu đồ usecase dành cho tác nhân giáo viên chủ nhiệm

Hình 4.Biểu đồ Usecase dành cho giáo viên chủ nhiệm

Tên
UseCase

Đăng nhập tài khoản và quản lý thông tincủa sinh viên

Tác nhân

Giao viên

Mô tả

Cho phép giáo viên truy cập vào hệ thống và có thể xem thơng tin
sinh viên mình đang dậy.

Luồng sự
kiện

Các bước +

Tác nhân

Hệ thống phản hồi

1

Chọn chức
năng đăng
nhập

Đưa tới biểu mẫu đăng nhập tài khoản.

2

Nhấn nút xác

 Hệ thống xác nhận thông tin. Nếu hợp

16


nhận đăng
nhập

Luồng thay
thế và các
ngoại lệ
Điều kiện
thoát


Sai tài khoản
hoặc mật khẩu

lệ, hệ thống tiếp nhận thông tin, đưa
ra thông báo thành công. Đăng nhập
vào hệ thống.
 Chuyển người dùng vào màn hình
chức năng tương ứng với quyền truy
cập của tài khoản
 Giáo viên chọn vào mục nhập điểm
cho học sinh.Kích lưu
Thông tin điền không hợp lệ, hệ thống đưa
ra thông báo yêu cầu nhập lại.

 Khi người dùng chọn thoát.




Khi người dùng đăng nhập thành công

2.2.4.Biểu đồ usecase dành cho tác nhân phòng đào tạo

17


Hình 5. Biểu đồ usecase dành cho tác nhân phịng đào tạo

18



TT

Tên UC

Tạo và cập nhập tài khoản
Phòng đào tạo

1

Tác nhân

2

Mục đích

Tạo và sửa lại thơng tin tài khoản

3

Mơ tả

Người quản lý tạo và sửa thông tin tài
khoản của giáo viên, sinh viên



Người quản lý chọn chức năng tạo tài
khoản và cập nhập thông tin của tài khoản


 Người quản lý nhập thông tin của tài khoản
 Hệ thống sẽ kiểm tra lại thông tin và đưa ra
thông báo
4

Luồng sự kiện chính

5

Luồng sự kiện phụ

 Nhập sai thơng tin định dạng

19


×