MỤC LỤCMỞ ĐẦU1I. Lý do chọn đề tài1II. Mục Tiêu đề tài1III. Nôi dung đề tài1IV. Phương Pháp nghiên cứu2V. Phạm vi nghiêm cứu2VI. Bố cục của đồ án.2Chương 1: Tổng quan về đề tài và đặc tả yêu cầu phần mềm4I. Tổng quan về đề tài4II. Yêu cầu kỹ thuật6III. Yêu cầu về chức năng7IV. Chi tiết yêu cầu phi chức năng18CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG19I. Cấu trúc hệ thống19II. Thiết kế hệ thống20CHƯƠNG 3. HƯỚNG DẪN CÀI ĐẶT38I. Hướng dẫn chạy chương trình học bạ điện tử38II. Hướng dẫn cài đặt Project.39CHƯƠNG 4. CHẠY CHƯƠNG TRÌNH VÀ KIỂM TRA50I. Chạy chương trình50II. Kiểm tra50TÀI LIỆU THAM KHẢO51
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI XÂY DỰNG HỆ THỐNG QUẢN LÝ HỌC BẠ CHO
TRƯỜNG TIỂU HỌC HẢI PHƯƠNG
NGƯỜI HƯỚNG DẪN : TS Nguyễn Long Giang
Trang 2
Hà Nội- 2016 LỜI CẢM ƠN
Trong suốt quá trình học tập và thực tập tại Viện công nghệ thông tin trực thuộc Viện Hàn Lâm Khoa Học Việt Nam, chúng em đã được các thầy cô bên Viện giúp đỡ và được truyền đạt nhiều kiến thức vô cùng quý giá Ngoài ra, chúng em còn được rèn luyện bản thân trong một môi trường học tập và làm việc đầy sáng tạo
và khoa học Đây là một quá trình hết sức quan trọng giúp em có thể thành công khi bắt tay vào nghề nghiệp tương lai sau này
Em xin chân thành cảm ơn Ban chủ nhiệm khoa công nghệ thông tin cùng toàn thể các thầy cô trường đại học Tài Nguyên Môi Trường Hà Nội và viện công nghệ thông tin đã tận tình giảng dạy và trang bị cho em nhiều kiến thức bổ ích trong suốt quá trình học tập vừa qua Đây là quãng thời gian vô cùng hữu ích, đã giúp em trưởng thành lên rất nhiều khi chuẩn bị ra trường Là những hành trang rất quan trọng không thể thiếu trong công việc sau này
Ngoài ra, em xin chân thành cảm ơn thầy Nguyễn Long Giang, thầy Nguyễn Văn Hách và thầy Hà Mạnh Đào đã luôn tận tình quan tâm, giúp đỡ, theo sát và hướng dẫn em trong suốt quá trình làm đồ án vừa qua
Mặc dù đã cố gắng trong suốt quá trình thực tập và làm đồ án, nhưng do kinh nghiệm thực tế và trình độ chuyên môn chưa được nhiều nên em không tránh khỏi những thiếu sót, em rất mong được sự chỉ bảo, góp ý chân thành từ các thầy, cô giáo cùng tất cả các bạn
Em xin chân thành cảm ơn!
Hà Nội, ngày 20 tháng 04 năm 2016
Trang 4DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT
PTTKHT Phân tích thiết kê hệ thống
THHP Tiểu Học Hải Phương
SRS Software Requirement Specification
Một tài liệu miểu tả hệ thống phần mềm cho nhà phát triển phần mềm
Actor Tác nhân tương tác với hệ thống có thể là người, hoặc một hệ
thống khác để thực hiện một chức năng của hệ thống
Trang 5MỤC LỤC
Trang 6MỞ ĐẦU
I. Lý do chọn đề tài
Học bạ điện tử là việc tin học hóa việc quản lý quá trình học tập của học sinh Các thông tin về quá trình học tập của học sinh như điểm, hạnh kiểm, xếp loại học lực, đạo đức…được lưu trữ trên máy tính( trước đây được ghi vào sổ học bạ) Lich học, họp phụ huynh được cập nhật và thông báo đến phụ huynh mỗi khi cần
Hiện nay việc quản lý thông tin, quá trình học tập, rèn luyện của học sinh chủ yếu vẫn trên giấy tờ Việc tra cứu, cập nhật khi cần là rất khó khăn Mỗi khi học sinh chuyển cấp, lượng giấy tờ, văn bản lại được nhân lên nhiều làm rất lãng phí Nếu chuyển sang quản lý bằng điện tử không những giảm bớt những chi phí mad còn nâng cao hiệu quả quản lý quá trình học tập của học sinh
Vì vậy, em chọn đề tài: “ Xây dựng hệ thống quản lý học bạ cho trường Tiểu học Hải Phương” mong đưa công nghệ thông tin vào trong thực tế giúp cho việc quản lý học bạ của trường them thuận tiện và dễ dàng hơn
II. Mục Tiêu đề tài
- Xây dưng hoàn chỉnh phần mềm quản lý để đảm bảo việc quản lý học bạ
- Hoàn thiện kỹ năng phân tích thiết kế hướng đối tượng
- Xây dựng CSDL
- Sử dụng thành thạo các công cụ hỗ trợ lập trình để thiết kế và xây dựng giao diện Website
- Xây dựng chương trình và triển khai thử nghiệm
III. Nôi dung đề tài
− Khảo sát thực tế
− Đặc tả yêu cầu phần mềm
+ Đặc tả chức năng: biểu đồ phân rã, biểu đồ luồng dữ liệu
+ Đặc tả mô tả : biểu đồ thực thể liên kết
− Phân tích thiết kế hệ thống
+ Thiết kế các lớp phân tích
+ Thiết kế cơ sở dữ liệu
+ Thiết kế giao diện
− Xây dựng website quản lý và demo
IV. Phương Pháp nghiên cứu
- Lý thuyết:
Trang 7+ Tìm hiểu, nghiên cứu các tài liệu liên quan, ngôn ngữ lập trình và công nghệ
+ Nắm rõ được các công cụ hỗ trợ liên quan đến viết mã nguồn, công cụ sử dụng trong phân tích và thiết kế hệ thống
+ Nghiên cứu lý thuyết về phương pháp luận PTTK hệ thống
+ Phân tích yêu cầu thực tế
+ Tìm giải pháp cho yêu cầu và phân tích thiết kế hệ thống cho bài toán đặt ra
- Thực hành:
• Công cụ hỗ trợ lập trình Microsoft Visual Studio 2015
• Ngôn ngữ Visual Basic, ASP.net
• Xây dựng CSDL bằng SQL server
V. Phạm vi nghiêm cứu
- Công nghệ web và xây dựng cơ sở dữ liệu
- Nghiên cứu về những gì liên quan cụ thể đến các công việc trong lĩnh
vực trường học, khối, lớp, điểm, học bạ
- Thực hiện các thao tác quản lý: thông tin học sinh, giáo viên,môn học,
lớp học, điểm,quá trình học tập
- Hệ thống tính toán dựa trên CSDL, hệ thống hiển thị trên giao diện WEB
VI Bố cục của đồ án.
Dự kiến bố cục của đồ án gồm 4 chương.
Chương 1 Tổng quan về đề tài và đặc tả yêu cầu phần mềm
Chương 2 Phân tích và thiết kế hệ thống
2.1 Phương pháp giải quyết bài toán
2.2 Phân tích và thiết kế hệ thống
- Đưa ra yêu cầu chức năng phần mềm
- Xác định các tác nhân, đặc tả bài toán
- Xác định các lớp tham gia, biểu đồ hoạt động, biểu đồ tuần tự
Chương 3 Hướng dẫn cài đặt
Trang 8- Giới thiệu các công cụ vẽ biểu đồ, phân tích và thiết kế hướng đối tượng.
- SQL Server
- Công cụ viết mã nguồn
- Công cụ hỗ trợ lập trình Microsoft Visual Studio 2015
Chương 4 Chạy chương trình và kiểm tra
Trang 9Chương 1: Tổng quan về đề tài và đặc tả yêu cầu phần mềm
I Tổng quan về đề tài
Đề tài này cung cấp bản thiết kế hệ thống bao gồm: thiết kế các phân lớp(Analyst class), thiết kế cơ sở dữ liệu( Database), thiết kế giao diện người dùng(GUI)
Trên cơ sở các tìa liệu SRS và việc thiết kế các ca sử dụng (UC) và tài liệu đặc tả chi tiết cho phép tìm kiếm các lớp phân tích Từ đó bước đầu tiếp cận hệ thống với các biểu đồ lớp phân tích và sau đó là các biểu đồ trình tự (Sequencae diagram)
Xây dựng CSDL,mã cho phép mô tả hệ thốn về mặt dữ liệu Nó nói lên các thông tin mà hệ thống Học bạ điện tử của chúng em cần và cần lưu trữ thông tin về học sinh (bảng điểm và thông tin cá nhân, )
Đề tài cũng là cơ sở để các thành viên hệ thống phối hợp làm việc với nhau, lập trình và tích hợp các modul vào một hệ thống thống nhất
Đề tài còn là cơ sở để người dùng có thể sử dụng vào việc mở rộng hệ thống Các quy định về việc sử dụng tài liệu đối với bên thứ ba là hoàn toàn không có điều kiện về tài chính, bản quyền và tuân theo các quy tắc về tài liệu mở
Các thiết kế sau đây dựa trên cơ sở thảo luận và thống nhất giữa các thành viên trong nhóm về thiết kế hệ thống sau nhiều buổi họp thảo luận và thống nhất ý kiến
Giới thiệu yêu cầu nghiệp vụ
- Học sinh: học tập tại trường được cấp tài khoản và mật khẩu để có thể đăng nhập
vào trang Học bạ điện tử này và có thể thực hiện được việc theo dõi kết quả học tập của mình một cách nhanh chóng và chính xác nhất.Học sinh trong lần đăng nhập đầu tiên cần điền đầy đủ thông tin trong profile để nhà trường có dữ liệu để quản lí Ngoài theo dõi kết quả học tập, học sinh còn có thêm một chức năng khác là gửi yêu cầu chứng thực bảng điểm lên quản lí của viện để có thể được chứng thực kết quả học tập của mình
- Quản lí : được cấp tài khoản với các chức năng chính: Nhập điểm vào bảng điểm,
chỉnh sửa profile cho học sinh nếu có sai sót và khi học sinh yêu cầu thay đổi, chức
Trang 10năng chứng thực bảng điểm khi có yêu cầu được gửi lên.Các chức năng này chỉ được thực hiện nếu đăng nhập thành công tài khoản với phân quyền là quản lí.
- Cố vấn học tập sau khi truy cập vào tài khoản của mình đã được phân quyền có
khả năng xem được thông tin cả lớp và xem bảng điểm cả lớp nhưng không được sửa chữa hay thay đổi gì đến dữ liệu
- Quản lí cấp trường có các chức năng cơ bản là thống kê kết quả học tập cho học
sinh theo từng lớp và từng kì.Ngoài ra còn có chức năng cập nhật trạng thái học tập cho học sinh ( xem học sinh còn đang học, đã ra trường hay bị đình chỉ, đuổi học ,
…) và cập nhật lại trên thông tin học sinh
- Quản trị hệ thống là người đóng vai trò quan trọng nhất của hệ thống.Sau khi đăng
nhập vào hệ thống với quyền là người quản trị hệ thống, sẽ có các chức năng như thêm , sửa, xóa tài khoản của các actor trong hệ thống và đồng bộ dữ liệu
- Tài liệu gồm hai mục chính là Mô tả tổng quan và Yêu cầu kỹ thuật
- Mục Mô tả tổng quan nhắm đến đối tượng là người dùng thông thường giúp họ hiểu được khả năng của hệ thống, những chức năng có thể thực hiện được của hệ thống đối với từng mức người dùng Ngoài ra phần này còn cung cấp cho các nhà phát triển hệ thống có cái nhìn khái quát về hệ thống, những chức năng cần phải triển khai
- Mục Yêu cầu kỹ thuật nhắm đến những người lập trình và phát triển hệ thống để giúp các nhà phát triển hiểu chi tiết về hệ thống, những chức năng cụ thể sẽ triển khai và sự tương tác giữa các thành phần trong hệ thống với nhau như thế nào Ngoài ra phần này cũng giúp cho người sử dụng thông thường hiểu sâu hơn về hệ thống
- Ngoài ra tài liệu còn đưa ra những yêu cầu phi chức năng của hệ thống như khả năng đáp ứng những yêu cầu chất lượng đặt ra, tính an toàn, bảo mật dữ liệu, yêu cầu về phần cứng, phần mềm để triển khai hệ thống…
Trang 11I Mô tả giao diện
Yêu cầu phi chức năng
- Yêu cầu về thời gian phản hồi không quá 20s
- Yêu cầu chạy được trên nhiều trình duyệt
- Giao diện đơn giản, dễ sử dụng, mọi người đều có thể sử dụng không cần qua thời gian đào tạo quá lâu
- Đảm bảo an toàn và bảo mật cơ sở dữ liệu
- Mở rộng đối tượng của dự án: thay vì chỉ cho học sinh cấp tiểu học có thể mở rộng
ra quản lí học sinh, sinh viên các cấp( từ cấp 1 đến cấp 3 trong suốt quá trình học)
II. Yêu cầu kỹ thuật
Định dạng dữ liệu đầu vàoĐầu vào dữ liệu của hệ thống được cung cấp bằng file có cấu trúc
III Yêu cầu về chức năng
a. Tác nhân học sinh
- Ca sử dụng đăng nhập
Bảng 1.2: File đăng kí học tập
Trang 12Hình 1.1: Sơ đồ chức năng tác nhân học sinh
Bảng 1.3: Bảng tác nhân học sinh
Độ ưu tiên Cần thiết Điều kiện xảy ra Là 1 usecase đã được cấp tài khoản của hệ thống Điều kiện kiên quyết Phải là 1 trong 5 đối tượng được phân loại của HT Luồng chính -Nhập tên tài khoản chính xác
- Nhập mật khẩu
Luồng phụ Không có Điều kiện đầu ra Mỗi thành viên sau khi đăng nhập đều vào được đúng
tài khoản của mình và được thực hiện các chức năng cụ thể Luồng ngoại lệ Khả năng nhập sai password nhiều lần ,có cơ chế để hỗ
trợ tìm lại mật khẩu nếu mất
- Ca sử dụng điền thông tin profile
Hình 1.2 Ca sử dụng điền thông tin profile
Bảng 1.4: Bảng điền thông tin Profile
Độ ưu tiên Cần thiết
Điều kiện xảy ra Có tài khoản trên hệ thống và đã đăng nhập với tài khoản sinh
viên
Trang 13Điều kiện kiên quyết Chỉ có tài khoản của sinh viên mới có chức năng này và phải
điền đủ tên TK và password Luồng chính -Đăng nhập thành công
-Trên giao diện của sinh viên, user chọn chức năng nhập profile.
Luồng phụ Không có
Điều kiện đầu ra Sinh viên được thực hiện chức năng điền thông tin vào
profile(nhập tên, ngày tháng năm sinh, ) là CSDL để quản lí thông tin của sinh viên của nhà trường
Luồng ngoại lệ Nhập sai yêu cầu của dữ liệu đầu vào các trường
- Ca sử dụng xem kết quả học tập
Hình 1.3 Ca sử dụng xem kết quả học tập
Trang 14Bảng 1.5 Ca sử dụng xem kết quả học tập
Độ ưu tiên Cần thiết
Điều kiện xảy ra Có tài khoản trên hệ thống và đã đăng nhập thành công với
tài khoản sinh viên Điều kiện kiên quyết Phải đăng nhập với tài khoản sinh viên mới có chức năng này Luồng chính -Đăng nhập thành công tài khoản sinh viên trên hệ thống.
-Trên giao diện chọn chức năng xem kết quả học tập
Luồng phụ Không có
Điều kiện đầu ra Sinh viên thực hiện được chức năng xem kết quả học tập của
mình nhanh chóng và chính xác.
Luồng ngoại lệ Khả năng nhập sai password nhiều lần ,có cơ chế để hỗ trợ
tìm lại mật khẩu nếu mất
-Ca sử dụng gửi yêu cầu chứng thực kết quả học tập
Độ ưu tiên Cần thiết
Điều kiện xảy ra Là 1 usecase đã được cấp tài khoản của hệ thống, đăng nhập
thành công và chọn chức năng gửi yêu cầu chứng thực trên giao
Trang 15diện Điều kiện kiên quyết Phải là tài khoản của sinh viên đã đăng nhập thành công Luồng chính -Đăng nhập thành công tài khoản trên hệ thống.
-Chọn chức năng gửi yêu cầu chứng thực trên giao diện -Hệ thống sẽ yêu cầu chọn chức năng chứng thực bảng điểm hay giấy chứng nhận tốt nghiệp.
-Sinh viên chọn loại giấy muốn xác nhận.
-Thông báo đã thực hiện thành công hay không
b. Tác nhân quản lí
- Ca sử dụng nhập bảng điểm
Độ ưu tiên Cần thiết
Điều kiện kích hoạt Chọn chức năng nhập bảng điểm
Điều kiện tiên quyết Đã có bảng điểm từ giảng viên bộ môn
Chọn chức năng nhập điểm
Hỏi chế độ nhập (bằng tay hay từ file) Chọn chế độ
Cung cấp chế độ nhập tương ứng
Thực hiện nhập và gửi
Xác nhận và cập nhật Luồng phụ Không
Điều kiện đầu ra Dữ liệu được cập nhật lên hệ thống
Luồng ngoại lệ Không
- Ca sử dụng chỉnh sửa profile cho sinh viên
Trang 16Usecase Chỉnh sửa profile
Độ ưu tiên Cần thiết
Điều kiện kích hoạt Chọn chức năng chỉnh sửa profile
Điều kiện tiên quyết Có yêu cầu chỉnh sửa từ sinh viên
Chọn chức năng chỉnh sửa
Cung cấp chức năng Nhập mã số sinh viên
Hiển thị profile và cho phép chỉnh sửa
Nhập các chỉnh sửa và gửi
Ghi nhận và cập nhật
Điều kiện đầu ra Profile sinh viên được chỉnh sửa và cập nhật lại
Luồng ngoại lệ Dữ liệu đầu vào không đúng chuẩn
- Chứng thực kết quả học tập cho sinh viên
Trang 17Độ ưu tiên Cần thiết
Điều kiện kích hoạt Chọn chức chứng thực
Điều kiện tiên quyết Có yêu cầu chứng thực từ sinh viên gửi lên
Chọn chức năng xác thực
Cung cấp chức năng Xác nhận in / ký điện tử
Đưa ra máy
in để in hoặc
ký điện tử Nhận kết quả(đóng dấu đối với vản cứng)
Điều kiện đầu ra Có kết quả đã chứng thực cho sinh viên bản cứng hoặc
mềm Luồng ngoại lệ Không
c Tác nhân quản lí cấp trường
- Ca sử dụng thống kê kết quả học tập
Độ ưu tiên Cần thiết
Điều kiện xảy ra Người quản lí chọn chức năng thống kê
Điều kiện kiên quyết Đăng nhập thành công và có quyền của quản lí cấp trường Luồng chính -Đăng nhập vào hệ thống
-Chọn chức năng thông kê
Luồng phụ Không có
Điều kiện đầu ra Tất cả thông tin thành viên trong lớp được hiện ra
- Ca sử dụng cập nhật trạng thái học tập
Trang 18Usecase Cập nhật trạng thái học tập cho sinh viên
Độ ưu tiên Cần thiết
Điều kiện xảy ra Người quản lí cấp trường thay đổi trạng thái học tập của sinh
viên Điều kiện kiên quyết Người quản lí cấp trường đăng nhập thành công với quyền thực
thi tương ứng Luồng chính -Đăng nhập vào hệ thống với tài khoản của người quản lí và
thực hiện chức năng Luồng phụ Không có
Điều kiện đầu ra Trạng thại của một hoặc nhiều sinh viên bị thay đổi
Luồng ngoại lệ Không có
d. Tác nhân cố vấn học tập
- Ca sử dụng xem thông tin cả lớp
Độ ưu tiên Cần thiết
Điều kiện xảy ra Đã đăng nhập với tài khoản cố vấn học tập
Điều kiện kiên quyết Đã đăng nhập với tài khoản cố vấn học tập
Luồng chính - Đăng nhập với tà khoản cố vấn học tập
- Chọn xem thông tin cả lớp Luồng phụ Không có
Điều kiện đầu ra Tất cả thông tin thành viên trong lớp được hiện ra
Luồng ngoại lệ Không có
Trang 19- Ca sử dụng xem bảng điểm cả lớp
Độ ưu tiên Cần thiết
Điều kiện xảy ra Đã đăng nhập với tài khoản cố vấn học tập
Điều kiện kiên quyết Đã đăng nhập với tài khoản cố vấn học tập
Luồng chính - Đăng nhập với tà khoản cố vấn học tập
- Chọn xem điểm cả lớp Luồng phụ Không có
Điều kiện đầu ra Tất cả thông tin điểm trung bình kì, điểm trung bình cả quá
trình của thành viên trong lớp được hiện ra Luồng ngoại lệ Không có
e. Tác nhân quản trị hệ thống
- Ca sử dụng thêm tài khoản
Độ ưu tiên Cần thiết
Điều kiện xảy ra Chỉ xuất hiện chức năng này với tài khoản được cấp quyền
quản trị hệ thống và trong giao diện chọn chức năng thêm tài khoản
Điều kiện kiên quyết Đã được cấp và đăng nhập thành công tài khoản quản trị hệ
thống Luồng chính -Đăng nhập thành công vào tài khoản quản trị.
-Chọn chức năng thêm tài khoản trên giao diện.
Trang 20Luồng phụ Không có
Điều kiện đầu ra Sau khi thực hiện chức năng này sẽ có thể cấp thêm tài khoản
cho người sử dụng đăng nhập được vào hệ thống và phân quyền cho họ là sinh viên hay cố vấn hay quản lí
Luồng ngoại lệ Không có
- Ca sử dụng sửa tài khoản
Độ ưu tiên Cần thiết
Điều kiện xảy ra Chỉ xuất hiện chức năng này với tài khoản được cấp quyền quản trị
hệ thống và trong giao diện chọn chức năng sửa tài khoản Điều kiện kiên
quyết Đã được cấp và đăng nhập thành công tài khoản quản trị hệ thốngLuồng chính -Đăng nhập thành công vào tài khoản quản trị.
-Chọn chức năng sửa tài khoản trên giao diện.
Luồng phụ Không có
Điều kiện đầu ra Sau khi thực hiện chức năng này sẽ có thể sửa được thông tin tài
khoản cho người sử dụng có nhu cầu thay đổi tên TK hay mật khẩu hay thông tin gì đó vào tài khoản của mình
Luồng ngoại lệ Không có
- Ca sử dụng xóa tài khoản
Trang 21Usecase Xóa tài khoản
Độ ưu tiên Cần thiết
Điều kiện xảy ra Chỉ xuất hiện chức năng này với tài khoản được cấp quyền quản
trị hệ thống và trong giao diện chọn chức năng xóa tài khoản Điều kiện kiên quyết Đã được cấp và đăng nhập thành công tài khoản quản trị hệ
thống Luồng chính -Đăng nhập thành công vào tài khoản quản trị.
-Chọn chức năng xóa tài khoản trên giao diện.
Luồng phụ Không có
Điều kiện đầu ra Sau khi thực hiện chức năng này sẽ vô hiệu hóa khả năng đăng
nhập của 1 TK( có thể là HS không còn trong sự quản lí của hệ thống hoặc vi phạm quy định nào đó của hệ thống)
Luồng ngoại lệ Không có
Ca sử dụng đồng bộ sơ sở dữ liệu
Độ ưu tiên Cần thiết
Điều kiện kích hoạt Có sự thay đổi cơ sở dữ liệu từ ít nhất một trong số các viện Điều kiện tiên quyết Có yêu cầu đồng bộ của tài khoản quản trị
Luồng chính Quản trị hệ thống Hệ thống
Chọn chức năng đồng bộ
Tìm kiếm csdl bị thay đổi mà chưa đồng bộ Lấy thông tin bị thay đổi và cập nhật vào csdl tổng
Trang 22Luồng phụ Không
Điều kiện đầu ra Cơ sở dữ liệu được đồng bộ với server tổng
Luồng ngoại lệ Không
IV Chi tiết yêu cầu phi chức năng
- Phần cứng
o Yêu cầu các máy tính có cấu hình cơ bản
o Hệ thống mạng Lan và internet kết nối các máy tính lại với nhau
- Phần mềm:
o Trình duyệt thông dụng như Firefox, Chrome hoặc Internet Explore, Edge,…
- Tài liệu thiết kế hệ thống đi kèm
Trang 23CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
I. Cấu trúc hệ thống
1 Usecase tổng quan
Hình 2.1 : Usecase tổng quan
Các lớp trong hệ thống1.1 Các lớp biên
F_DangNhapF_DoiMatKhauF_QuanTriF_QuanLyF_SinhVienF_CoVanHocTapI.2. Các lớp điều khiển
C_QuanLyTaiKhoan
Trang 24C_DongBo C_QuanLySinhVien C_ChungThuc C_QuanLyCoVanI.3. Các lớp thực thể
NguoiDungSinhVienLopHocThiMonHocBangDiemDanhSachChungThucCoVanHocTap
Trang 25Thêm, sửa, xóa tài khoản
Hình 2.4: Thêm, sửa, xóa tài khoản Đồng bộ dữ liệu
Hình 2.5: Đồng bộ dữ liệu Nhập, chỉnh sửa bảng điểm
Hình 2.6: Nhập, chỉnh sửa bảng điểm
Trang 26Cập nhật trạng thái học
Hình 2.7: Cập nhật trạng thái học Chỉnh sửa profile sinh viên
Hình 2.8: Chỉnh sửa profile sinh viên Chứng thực
Hình 2.9: Chứng thực
Trang 27Thống kê kết quả học tập
Nhập profile học sinh
Xem kết quả học tập
Trang 28Yêu cầu chứng thực
Xem bảng điểm học sinh
Xem thông tin cả lớp
Trang 29Sơ đồ trình tự
Đăng nhập
Đổi mật khẩu