Phát triển hướng đối tượng cho hệ thống quản lý điểm cho Học Viện Công Nghệ Bưu Chính Viễn Thông. - Pdf 22

Phát Triển Phần Mềm Hướng Đối Tượng
Tên đề tài: Phát triển hướng đối tượng cho hệ thống quản lý điểm cho Học Viện Công
Nghệ Bưu Chính Viễn Thông.
Lớp D07CNPM1
Nhóm 1: 1. Hoàng Anh
2. Nguyễn Anh Bằng
3. Nguyễn Thanh Bình
4. Phan Huy Bình
5. Phạm Đình Cường
Giảng Viên Hướng Dẫn: Nguyễn Đình Hiến
Mục Lục
Phát Triển Phần Mềm Hướng Đối Tượng 1
Mục Lục 2
I. Tên đề tài
Phát triển hướng đối tượng cho hệ thống quản lý điểm cho học viện công nghệ
bưu chính viễn thông
II. Chức năng
1. Xem điểm
Đối tượng: Sinh viên
Mô tả: chức năng này giúp cho sinh viên sau khi đăng nhập hệ thống có thể
xem điểm của mình
III. Tài liệu khảo sát
1. Tài liệu gốc
class="bi x1 y17 w1 h5"
2. Các lớp thực thể
2.1. Sinh Viên
2.2. Học Phần
2.3. Bảng Điểm Sinh Viên
IV. Khảo sát sơ bộ
1. Tóm tắt số liêu mô tả hệ thống thực
1.1. Quy mô

xem lịch thi, xem thông báo của học viện
2. Các yêu cầu của hệ thống mới
 Nhân viên nhập điểm cho sinh viên lên hệ thống.
 Tổ chức các lớp như sau: Học viện phân thành các khoa cơ bản ,
khoa công nghệ thông tin, khoa kĩ thuật điện tử, khoa quản trị
kinh doanh, khoa viễn thông, khoa quốc tế và đào tạo sau đại
học. Sẽ quản lý sinh viên theo các khóa, trong mỗi khóa chia làm
nhiều lớp, mỗi lớp khoảng 50-80 sinh viên.
 Quản lý thông tin sinh viên theo khoa, theo khóa, theo lớp và
theo mã sinh viên, mã sinh viên là thông tin duy nhất để phân
biệt các sinh viên với nhau.
 Việc quản lý điểm của sinh viên như sau: điểm tổng kết môn học
của sinh viên được tính theo điểm thi hết môn học và điểm tổng
kết sẽ được tính theo quy chế 25 của Bộ GD:
Điểm môn học :
ĐMH={(CC + KT + BTL) * 30%+ Thi * 70%} / 100%.
Trong đó:
ĐMH: Điểm môn học
CC:Điểm chuyên cần.
KT:Điểm thi giữa kì.
BTL:Bài tập lớn.
 Hệ thống giúp sinh viên xem điểm của mình trực tiếp trên web
bằng cách đăng nhập vào hệ thống mà không cần phải tải file
điểm về
 Hệ thống nhanh, đáp ứng được nhiều người dùng một lúc
 Chạy trên các trình duyệt như Internet Explorer, Mozilla
Firefox…
 Hệ điều hành Win7, Vista, Win Xp
 Thời gian bảo trì hệ thống không quá 12 tiếng
V. Khảo sát chi tiết

2.3 Hiển thị bảng điểm của sinh viên.
Ngoại lệ :
3. Class diagram
BDCSV(Bảng Điểm Sinh Viên):
o msv (mã sinh viên): thuộc tính khóa.
o hoten ( họ tên sinh viên): thuộc tính mô tả.
o diem hp( điểm học phần): thuộc tính mô tả.
o tsmh (tổng số môn học): thuộc tính suy diễn.
DHP( Điểm học phần):
o mahp(mã học phần): thuộc tính khóa.
o tenhp( tên học phần): thuộc tính mô tả.
o hocky(Học kỳ):Thuộc tính mô tả.
o namhoc(namhoc): thuộc tính mô tả.
o diemthi(điểm thi): thuộc tính mô tả.
o diemtk( điểm tổng kết): thuộc tính suy diễn.
`
4. Sequence diagram
class="bi x10 y80 w6 ha"
5. State Chart
VII. Thiết kế
1. Giao diện :
2. Class diagram
a. Thiết kế cơ sở dữ liệu
3. Sequence Diagram
4. Generate code
BDCSV.java
public class BDCSV {
private String _msv;
private String _hoten;
private String _lop;

return _diemhp;
}
public void set_tsmh(Integer _tsmh) {
this._tsmh = _tsmh;
}
public Integer get_tsmh() {
return _tsmh;
}
}
DHP.java
public class DHP {
private String _mahp;
private String _tenhp;
private Integer _sotrinh;
private String _hocky;
private String _namhoc;
private Integer _diemthi;
private Float _diemtk;
public void XemdiemHP() {
throw new UnsupportedOperationException();
}
public void set_mahp(String _mahp) {
this._mahp = _mahp;
}
public String get_mahp() {
return _mahp;
}
public void set_tenhp(String _tenhp) {
this._tenhp = _tenhp;
}

public Float get_diemtk() {
return _diemtk;
}
}


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status