Nếu có sự hỗ trợ của tin học thì việc quản lý sẽ trở nên đơn giản, thuận tiện, nhanhchóng và hiệu quả hơn rất nhiều so với những thao tác thủ công hiện tại.Chính vì vậy, nhằm mục đích nâ
Trang 1TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN
Trang 2LỊCH SỬ THAY ĐỔI TÀI LIỆU
Trang 3MỤC LỤC
3 ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL) 9
Trang 43.4.2 Biểu đồ 17
Trang 51 GIỚI THIỆU CHUNG
Trong thời đại ngày nay, tin học đã trở nên phổ biến với mọi người
từ mọi cấp học, mọi ngành-bậc của xã hội Cùng với sự phát triển đó, mọiphần mềm ứng dụng tương ứng với từng chức năng cụ thể cũng đã ra đời.Song, không thể có được một phần mềm có thể cung cấp hết các chứcnăng cho mọi công việc, từ công việc kế toán, quản lý nhân viên đến quản
lý nhân sự, quản lý bán hàng… Bởi, mỗi chức năng đều cần một yêu cầuriêng, ứng với từng chức năng và có những nét đặc trưng mà không phầnmềm nào có thể đáp ứng được
Đối với việc quản lý học sinh trong một trường THPT Nếu có sự
hỗ trợ của tin học thì việc quản lý sẽ trở nên đơn giản, thuận tiện, nhanhchóng và hiệu quả hơn rất nhiều so với những thao tác thủ công hiện tại.Chính vì vậy, nhằm mục đích nâng cao hiệu quả trong việc đào tạo - phát
triển những nguồn lực tương lai cho đất nước em đã chọn đề tài “Xây
dựng phần mềm quản lý học sinh cho trường THPT Thạch Thành II, huyện Thạch Thành, Thanh Hóa” Nếu có thể hoàn thành tốt đề tài tốt
nghiệp này, em hi vọng đề tài sẽ góp một phần nhỏ nào đó trong việc giúpgiảm tải một số thao tác phức tạp trong công tác quản lý học sinh của cáctrường THPT, đồng thời tạo điều kiện thúc đẩy sự tiến bộ của nền giáo dụcnước nhà trong tương lai
Trang 61.1 Mục đích
Mục đích của tài liệu này là mô tả chi tiết phần mềm quản lí trung học phổthông Nó sẽ giải thích mục đích và các tính năng, các giao diện của phầnmềm, những gì phần mềm sẽ làm, những hạn chế của phần mềm và làmthế nào phần mềm tương tác người dùng
1.2 Phạm vi
Quản lý hồ sơ học sinh
Quản lý việc phân lớp và phân công giảng dạy
Phần mềm hỗ trợ các chức năng thông dụng mà nhiệm vụ của người quản
lí trường học hay làm và hỗ trợ việc lưu trữ dữ liệu, tìm kiếm dễ dàng hơn Ngôn ngữ giao tiếp trong hệ thống (cũng như trên giao diện) bằng tiếngViệt (ngôn ngữ phổ thông trong nước Việt Nam)
1.3 Các định nghĩa, thuật ngữ, từ viết tắt
thông
1.4 Tài liệu tham khảo
Trang 72 MÔ TẢ TỔNG QUAN HỆ THỐNG
2.1 Mô hình use case tổng quát
2.2 Danh sách các tác nhân và mô tả
Giáo viên Người thực hiện công việc giảng dạy ,
đưa ra điểm quá trình của học sinh
Đóng vai trò user
Ban giám hiệu Đơn vị lãnh đạo trường học , có quyền
cao nhất trong hệ thống Có thể cấpquyền cho các cá nhân khác truy cậpvào hệ thống Lập bảng phân công giáoviên, thay đổi quy định
Đóng vai trò admin
Trang 82.3 Danh sách Use case và mô tả
Thêm người dùng, xóa người dùng,sửa thông tinngười dùng
Đăng nhậpdưới
quyền bangiám hiệu
UC_002 Đăng nhập Người dùng sử dụng
phần mềm để đăng nhập vào hệ thống
Đăng nhập vào hệthống
Đăng nhậpdưới
quyềnngườidungUC_003 Đổi mật
khẩu
Người dùng sử dụng phần mềm để đổi mậtkhẩu đã lưu trước đó trong hệ thống
Đổi mật khẩutrong hệ thống
Đăng nhậpdưới
quyềnngườidùngUC_004 Tìm kiếm
giáo viên
Người dùng sử dụng phần mềm để tìm kiếm giáo viên trên
hệ thống
Tìm kiếm giáoviên: thông tingiáo viên , lịchgiảng dạy…
Đăng nhậpdưới
quyềnngườidùngUC_005 Tìm kiếm
học sinh
Người dùng sử dụng phần mềm để tìm kiếm học sinh trên hệthống
Tìm kiếm học sinh:hồ sơhọc sinh,điểm…
Đăng nhậpdưới
quyềnngườidùngUC_006 Phân công
giáo viên
Admin sử dụng phần mềm để phân công
Thêm giáo viênvào bảng phân
Đăng nhậpdưới
Trang 9giáo viên giảng dạy 1hoặc nhiều môn theo đúng chuyên môn giảng dạy của giáo viên đó
công ,sửa giáo viên ở bảng phâncông,xóa giáo viên trong bảngphân công
quyền bangiám hiệu
UC_007 Tiếp nhận
học sinh
Đăng nhập hệ thống với quyền giáo vụ để thêm thông tin học sinh…
Thêm thông tinhọc sinh , sửa ,xóa thông tin họcsinh
Đăng nhậpdưới
quyền giáo
vụ (banquản lí họcsinh)
UC_008 Quản lí điểm Đăng nhập hệ thống
với quyền giáo viên
để quản lí điểm của học sinh
Nhập điểm, sửađiểm , xóa điểm
Đăng nhậpdưới
quyền giáoviên
2.4 Các điều kiện phụ thuộc
Yêu cầu cấu hình của máy tính khi cài phần mềm:
- Máy tính: Bộ vi xử lý Intel Dual Core hoặc cao hơn
- Bộ nhớ trong (RAM): 512MB trở lên
- Đĩa cứng: 1GB trống hoặc nhiều hơn
- Màn hình: Độ phân giải 1024×768 hoặc cao hơn
- Hệ điều hành: Windows SP2 trở lên, Windows Vista/7/8/10
Trang 103 ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL) 3.1 UC_001_Quản lí người dùng
a, Thêm người dùng
b, Xóa người dùng
c,Sửa người dùng
Trang 123.1.2 Biểu đồ
Hình 2: Biểu đồ tuần tự thêm mới người dùng thành công
Trang 133.2 UC_002_Đăng nhập
3.2.1 Mô tả use case UC_002
3.2.2 Biểu đồ
Trang 14Hình 3:Biểu đồ tuần tự đăng nhập thành công
Trang 153.3 UC_003_Đổi mật khẩu
Trang 163.3.2 Biểu đồ
Hình 4: Biểu đồ tuần tự đổi mật khẩu thành công
Trang 173.4 UC_004_Tìm kiếm giáo viên
3.4.2 Biểu đồ
Hình 5: Biểu đồ tuần tự tìm kiếm giáo viên thành công
Trang 183.5 UC_005_Tìm kiếm học sinh
3.5.2 Biểu đồ
Hình 6: Biểu đồ tuần tự tìm kiếm học sinh thành công
Trang 193.6 UC_006_Phân công giáo viên
a,Thêm giáo viên vào bảng phân công
Trang 20b, Sửa giáo viên ở bảng phân công
c,Xóa giáo viên ở bảng phân công
Trang 213.6.2 Biểu đồ
Hình 7: biểu đồ tuần tự phân công giáo viên
Trang 223.7 UC_007_Tiếp nhận học sinh 3.7.1 Mô tả use case UC_007
a,Thêm học sinh
Trang 23b,Sửa học sinh
c,Xóa học sinh
Trang 243.7.2 Biểu đồ
Hình 8: Biểu đồ tuần tự thêm học sinh
3.8 UC_008_Quản lí điểm
Trang 253.8.1 Mô tả use case UC_008_Quản lí điểm
a, Thêm điểm
b,Sửa điểm
Trang 26c,Xóa điểm
Trang 273.8.2 Biểu đồ
Hình 9: lược đồ tuần tự thêm điểm
3.9 Các yêu cầu phi chức năng
- Cung cấp giao diện người dung thân thiện, dễ thao tác
- Chương trình chạy ổn định, chính xác, hiệu năng và an toàn
- Các thành viên có thể truy cập vào hệ thống và sử dụng hệ thống tùy theoquyền hạn của từng người
- Khối lượng lưu trữ dữ liệu lớn
- Nhiều người truy cập đồng thời
- Hệ thống đáp ứng lâu dài
Trang 283.10 Yêu cầu hệ thống
- Chương trình chạy trên hệ điều hành Windows
- Dữ liệu được thiết kế trên hệ quản trị cơ sở dữ liệu
4.Phương án bảo hành
4.1 Thời gian bảo hành phần mềm :
Công ty chúng tôi thực hiện bảo hành và hỗ trợ kỹ thuật đối với tất cả các phân
hệ phần mềm ứng dụng trong thời gian 12 tháng kể từ ngày nghiệm thu và bàngiao toàn bộ chương trình
4.2 Quy trình bảo hành :
- Hướng dẫn khắc phục lỗi qua điện thoại, fax, email: khi nhận được thông
báo lỗi từ phía khách hàng, kỹ thuật viên chúng tôi sẽ hỏi một số thông số thôngtin tổng quát về tình trạng sự cố, nếu sự cố được xác định là nhẹ và có thể khắcphục dễ dàng, kỹ thuật viên sẽ hướng dẫn ( điện thoại, fax ) khách hàng tự khắcphục chủ động đưa hệ thống trở lại hoạt động bình thường Sau khi hoàn tất, kỹthuật viên ghi lại sự kiện vào nhật ký bảo hành
- Bảo hành tại chỗ: trong trường hợp khách hàng không thể tự khắc phục sự cố
qua hướng dẫn điện thoại, kỹ thuật viên của trung tâm bảo hành sẽ có mặt vàkhắc phục sự cố trong thời gian sớm nhất để đưa hệ thống hoạt động trở lại bìnhthường
4.3 Bảo trì hệ thống :
Sau khi kết thúc thời gian 12 tháng bảo hành chương trình, hai bên có thể thảoluận để ký hợp đồng bảo trì chương trình Chi phí bảo trì hàng năm do 2 bênthảo luận nhưng tối đa không vượt quá 20% giá trị xây dựng chương trình đượcbảo trì