Tải bản đầy đủ (.pdf) (59 trang)

Đề tài thiết kế phần mềm quản lý sinh viên VNIT

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 (1.58 MB, 59 trang )

Dự Án: Thiết Kẻ Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HÒ CHÍ MINH
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
• • •
OẩOẩOẩ-CŨI-ĨOBOSO
BÀI TẬP LỚN
Bộ Môn:Công Nghệ Phần Mềm
Đề Tài:
Thiết Kế Phần Mềm Quản Lý Sinh Viên VNIT
Giáo Viên Hướng Dan:Ths Nguyễn Duy Hải
Sinh Viên Thực Hiện:
1.Nguyễn Văn Căn(NT)
2.Nguyễn Vân Hân
3.Lê Xuân Hoan
4.Trần Công Kiên
5.Nguyễn Trọng Nhất
ó.Nguyễn Văn Tùng
Lớp :K2CN3
Email:
Hà NộiTháng 10/2009
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@ gmail.com 1
Dư Ắn: Thiết Kố Phần Mềm Quản Lv Sinh Viên Trường VNIT Version 1.0
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 đó là theo dõi và quản lý các thông tin về sinh viên trong suốt khoá học cũng
như việc hệ thống hoá, 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
sinh viên ngay cả khi họ đã ra trường.
Việc nắm bắt, quản lý các thông tin này đã đượ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 các hoạt động bằng tay hàng ngày. Quản lý sinh viên cần tính


đế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 loại hình dịch vụ,
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.
Trước những khó khăn nêu trên, nhóm phần mềm chúng tôi lập dự án phần mềm
quản lý sinh viên tại trường VNIT nhằm mục đích cải thiện những khó khăn trên và lưu
trữ thông tin sinh viên một cách dễ dàng nhất.
Thực hiện bỏi:Nhóm 2_K2CN3 Email:Nhom2.it@ gmail.com
2
Dư Ắn: Thiết Kố Phần Mềm Quản Lv Sinh Viên Trường VNIT Version 1.0
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 đó là theo dõi và quản lý các thông tin về sinh viên trong suốt khoá học cũng
như việc hệ thống hoá, 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
sinh viên ngay cả khi họ đã ra trường.
Việc nắm bắt, quản lý các thông tin này đã đượ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 các hoạt động bằng tay hàng ngày. Quản lý sinh viên cần tính
đế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 loại hình dịch vụ,
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.
Trước những khó khăn nêu trên, nhóm phần mềm chúng tôi lập dự án phần mềm
quản lý sinh viên tại trường VNIT nhằm mục đích cải thiện những khó khăn trên và lưu
trữ thông tin sinh viên một cách dễ dàng nhất.
Thực hiện bỏi:Nhóm 2_K2CN3 Email:Nhom2.it@ gmail.com
2
Dự Án: Thiết Kẻ Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Phân công công việc của thành viên trong nhóm
Module l:Đặc tả yêu cầu
Ngày bắt đầu: 15/09/2009
Ngày hoàn thành 9/10/2009
Ngày nộp bài: 12/10/2009

STT Thành Viên Nhiệm vụ
1 Nguyên Văn Căn(NT) Phân Tích Yêu Câu chung đôi với phân mêm
2 Nguyên Văn Tùng Chức năng hệ thông
3
Nguyên Văn Hân Đặc tả yêu câu chi tiêt từng chức năng
4
Lê Xuân Hoan
Module2:Phân tích và thiết kế hệ thống
Ngày bắt đầu: 10/10/2009
Ngày hoàn thành 30/10/2009
__________Ngày nộp bài 31/10/2009__________
STT Thành Viên Nhiệm vụ
1 Nguyên Văn Căn(NT) Thiêt kê Class Diagram + Mô tả Class
2 Nguyên Văn Hân Thiêt kê + Mô tả giao diện
3
Lê Xuân Hoan Thiêt kê Seequence Diagram
4 Nguyên Trọng Nhât Sơ đô Usercase + Phân rã UserCase và Mô tả
UserCase
5
Trân Công Kiên
6 Nguyên Văn Tùng Thiêt kê Cơ sở dữ liệu + Mô tả CSDL
Module 3:Lập trình
Ngày bắt đầu: 13/10/2009
Ngày hoàn thành 18/11/2009
Ngày nộp bài 19/11/2009
STT Thành Viên Nhiêm vu
1 Nguyên Văn Căn(NT) Code trên Window Form(Visual basic 6.0)
2 Lê xuân Hoan Viêt code trang web đăng ký học trực tuyên(asp)
và đóng góp ý kiến
Modu

Ngày
Ngày
Ngày
e 4:Kịch bản test
bắt đầu: 30/10/2009
loàn thành 9/11/2009
nộp bài 10/10/2009
STT Thành Viên Nhiêm vu
1 Nguyên Văn Căn(NT) Test chức năng hệ thông,Đăng ký học trực
tuyến,góp ý
2 Nguyên Văn Hân Test chức năng p.đào tạo
3
Nguyên Trọng Nhât Test chức năng P.Quản lý sinh viên
4 Trân Công Kiên Test chức năng p.tài Vụ
5
Nguyên Văn Tùng Test chức năng tra cứu,Trợ giúp
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@ gmail.com
3
Dự Án: Thiết Kẻ Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Chữ ký:
Nhóm trương :
Nguyễn Văn Căn
Hà Nội ngày: /
Giáo viên hướng dẫn:
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@ gmail.com
4
Dự Án: Thiết Kẻ Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
HỒ Sơ Phân Tích Và Thiết Kế Hệ Thống
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường YNIT
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@ gmail.com

5
Dự Án: Thiết Kẻ Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Phần 1:HỒ sơ đặc tả yêu cầu
Lòi mở đầu 2
I.Yêu cầu chung đối với phần mềm 7
1.1 Yêu cầu người sử dụng: 7
1.2.Yêu cầu hệ thống: 7
II.Tổng quan chức năng hệ thống phần m ềm
8
2.1 Phòng đào tạo: 8
2.1.1 Khoa Học
.
8
2.1.2 Điếm và Điếm thi 8
2.2 Phòng Quản lí Sinh viên: 8
2.2.2. Học Bổng 8
2.2.3 Tốt Nghiệp 9
2.2.4.Góp Ý 9
2.3. Phòng tài vụ 9
2.3.1 Thu học ph í

v
9
2.3.2 Quản lý phát thưởng,học bông 9
2.4. Sinh Viên

9
2.5 Người (Ịuản trị hệ thống
9
2.6 Sơ đồ tổng thể của hệ thống: 10

2.7 Cơ sở hạ tầng 11
2.8 Nhân Sự vận hành 11
2.9 Mô hình hoạt động của hệ thống phần mềm 12
2.9.1 Đào tạo theo chu kỳ của một học kỳ 12
2.9.2 Tuyến sinh, nhập dữ liệu cho một học sinh mới 13
2.9.3 Quản lý sinh viên 14
III. Đặc tả yêu cầu chi tiết 15
3.1. Phòng đào tạo 15
3.1.1 Khoấhọc 15
3.1.2 Điêm và điêm thi 16
3.1.3 Chương trình học 17
3.1.4 Công tác chính trị tư tưởng 18
3.2. Phòng Quản Lý Sinh Viên 18
3.2.1. Hồ Sơ Sinh Viên 18
3.2.2 Quản Lý Học Bắng 21
3.2.3 Tốt Nghiệp 22
3.2.4 Góp Ý 23
3.3 Phòng tài v ụ 23
3.3.1 Chức năng thu học phí 23
3.3.2 Phát thưởng,học bông 24
3.4 Quản trị hệ thống 25
3.5 Sinh Viên 26
IV. Phụ lục 27
4.1. Lý lịch điện tử 27
4.2 Cấu trúc biểu mẫu Error! Bookmark not defined.2
Thực hiện bởi:Nhóm 2_K2CN3 Email: 6
Dự Án: Thiết Kẻ Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
I.Yêu cầu chung đối với phần mềm
1.1 Yêu cầu người sử dụng:
- Các chức năng của phần mềm: Phải tuân theo quy chế và quy trình đào tạo của

trường.
- Phần mềm phải có giao diện thân thiện:Mọi người đều có thế sử dụng được không
nhất thiết là người trong nghành công nghệ thông tin.
- Hệ thong phải dễ sử dụng, dễ quản lý :Đảm bảo tốt cho việc sử dụng phần mềm đế
quản lý cũng như tra cứu cùng thòi điểm với số lượng lớn người sử dụng .
- Hệ thong cần có khả năng bảo mật tot:Tất cả mọi thông tin cá nhân chỉ người
được phân quyền mới được phép xem xét và chỉnh sửa.
- Hệ thong có chức năng phục hồi sao lưu dữ liệu thường xuyên
- Hệ thống cần có khả năng mở rộng trong tương lai: Có thế đáp ứng những mở
rộng của trong việc bổ sung hoặc bớt các tính năng trong quá trình vận hành song
song với sự phát triển của công nghệ thông tin trong tương lai.
- Chi phí cho hệ thong phải hợp lý, vừa phải, không vượt quá ngân sách cho phép
nhưng đồng thời vẫn đáp ứng được yêu cầu công việc.
- Phần mềm phải đi kèm với hướng dẫn sử dụng :Hướng dẫn chi tiết cho từng chức
năng, với các chức năng quan trọng phải có những giải thích kĩ về nghiệp vụ và hướng
dẫn người mới sử dụng có thể tự học sử dụng và khai thác dữ liệu một cách tốt nhất.
- Bảo hành bảo trì:Bảo hành bảo trì miễn phí trong 04 năm sử dụng.
1.2.Yêu cầu hệ thống:
-Yêu cầu chức năng:
+ Chức năng quản trị hệ thống, cho phép người quản trị hệ thống có thể quản lý
người sử dụng, phân quyền, quản lí danh mục và vận hành hệ thống.
+ Chức năng quản lý thông tin cho phép các bộ phận đào tạo,quản lý sinh
viên,phòng tài vụ các đơn vị thành viên thực hiện cập nhật và quản lí thông tin
hoạt động các đơn vị mình.
+ Chức năng tra cứu thông tin , cho phép người truy cập hệ thống có thể xem các
thông tin về sinh viên,cũng như hoạt động của cácphòng ban thành viên trong trường
-Yêu cầu phi chức năng, hệ thống có các chức năng như:
+ Giao diện thân thiện, dễ sử dụng
+ Truy xuất dữ liệu nhanh, khả năng 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 những yêu cầu nghiệp vụ
-Yêu cầu miền ứng dụng:
+ Chạy đựơc trên các hệ điều hành khác nhau
+ Giao diện được thiết kế theo chuẩn E-learning Presenter 7.0
+ Hệ quản trị cơ sở dữ liệu SQL Server 2005 tập trung.
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@ gmail.com
7
Dự Án: Thiết Kẻ Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
+ Người quản lý được phép in thông tin về sinh viên ,các báo cáo và thống kê
tương ứng với mỗi chức năng của hệ thống phần mềm .
II.Tổng quan chức năng hê thống phần mềm
Căn cứ tài liệu về quy chế đào tạo và quy trình thực hiện quản lí đào tạo tại
trường có thể phân chia các đối tượng sử dụng hệ thống theo các phòng ban chức năng:
2.1 Phòng đào tạo:
2.1.1 Khoá Học
- Người QL:
+QL Khoa
+QL Lớp
+QL cán bộ Lớp
+QL Giáo viên chủ nhiệm
2.1.2 Điêm và Điêm thi
-Người QL:
+Phân quyền nhập điểm với từng giáo viên
+Lập lịch thi, phòng thi
+Xử lý các tình huống nợ học phí(xét điều kiện thi)
+Lập Danh sách thi lại
+Tính điểm trung bình các môn học, điểm trung bình năm
+Khoá điểm
+MỞ khóa điểm

+Lập lịch học lại
+In báo cáo ,thống kê
2.1.3 Chương trình học
-Người Quản Lý:
+QL môn học
+QL sắp xếp lịch học
+QL giáo viên dạy
2.2 Phòng Quản lí Sinh viên:
2.2.1.Hồ Sơ Sinh Viên
- Người QL:
+QL Hồ sơ chi tiết sinh viên(Thêm,Sửa,xoá)
+QL chế độ chính sách
+QL xét lên lớp đối với s v
+QL khen thưởng,kỷ luật
+TÌĨĨ1 kiếm, thống kê
+In báo cáo,in thông tin s v
2.2.2. Học Bổng
-Người Quản Lý:
+Cập nhật mức học bổng
+Xét Điều kiện và lên danh sách
+Cập nhật phát học bổng(tài vụ)
Thực hiện bởi:Nhóm 2_K2CN3 Email: 8
Dự Án: Thiết Kẻ Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
+In danh sách s v nhận học bổng
-Sinh Viên:
+Tra cứu danh sách sv nhận học bổng
2.2.3 Tốt Nghiệp
-Người Quản Lý:
+ Cập nhật thông tin xét tốt nghiệp cho mỗi sinh viên
+ xếp loại tốt nghiệp

+ In số liệu xét tốt nghiệp
+ Thống kê báo cáo tình hình tốt nghiệp
+ In bằng, in hồ sơ tốt nghiệp, in bảng điểm
+Theo dõi và cập nhật thông tin phát bằng, phát hồ sơ tốt nghiệp
+TỔ chức lưu trữ vĩnh viễn hồ sơ của các sinh viên đã tốt nghiệp
+TỔ chức xét tốt nghiệp bổ xung
2.2.4.Góp Ý
-Người QL:
+QL Góp ý của sinh viên
+In góp ý
2.3. Phòng tài vụ
2.3.1 Thu học phí
-Người QL:
+Tính Tiền Học Phí(Xét điều kiện miễn giảm )
+Cập nhật tình trạng nộp học phí
+In báo cáo
2.3.2 Quản lý phát thưởỉĩgyhọc bỏng
-Người QL:
+Tiếp nhận danh sách sinh viên được phát thưởng(QL sinh viên)
+Cập nhật tình hình phát học bổng
+In danh sách
2.4. Sinh Viên
-Tra cứu hồ sơ sinh viên
-Tra cứu điểm
-Tra cứu lịch học
-Tra cứu tình trạng nộp học phí.
-Tra cứu kết quả thi tốt nghiệp
-Góp ý(Thực hiện trên trang web của trường )
-Đăng ký học trực tuyến (Thực hiện trên trang web của trường)
2.5 Người quản trị hệ thống

Thực hiện bởi:Nhóm 2_K2CN3 Email: 9

×