vo minh truong 10299191 bao cao thuc tap
TRANSCRIPT
Bô Công Thương
Trương Đai Hoc Công Nghiêp Thanh Phô Hô Chi Minh
Khoa Công Nghê Thông Tin
BAO CAO THƯC TÂP TÔT NGHIÊP
ĐÊ TAI: XÂY DƯNG PHÂN MÊM QUAN LY HOC SINH-SINH VIÊN
1
LƠI CAM ƠN---oOo---
Em xin chân thanh cam ơn Ban Giam Hiêu Nha Trương ĐH Công Nghiêp TP.HCM. Ban Chu Nhiêm Khoa CNTT đa tao cơ hôi cho em tiêp xuc thưc tê, biêt đươc quy trinh cua trung tâm đao tao quan tri mang & an ninh mang quôc tê ATHENA như thê nao, em cung chân thanh cam ơn thây cô ơ khoa CNTT cung như ơ trung tâm ATHENA đa tân tinh giup em. Tân tuy truyên đat nhưng y kiên thưc quy bau trong thơi gian thưc tâp, giup em co nhưng kiên thưc trang bi sau nay.Em cung chân thanh cam ơn cô Thai Lê My Loan giao viên thưc tâp hương dân va cac thây cô trong khoa đa trưc tiêp hương dân giup em hoan thanh đê tai nay
TP.HCM ngay 21 thang 3 năm 2014Sinh viên thưc hiênVo Minh Trương
2
NHÂN XET CUA GIAO VIÊN..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.........................................................................................
.........................................................................................
3
NHÂN XET CUA NƠI THƯC TÂP
........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
MUC LUCA.Phân mơ đâu: trang I.Ly do chon đê tai..................................................
II.Giơi thiêu sơ lươc ưng dung...........................1.Muc tiêu.............................................................2.Chưc năng chinh.................................................
B.Phân tông quan:I.Giơi thiêu trung tâm ATHENA............................
1.Giơi thiêu...........................................................2.Câu truc tô chưc................................................
II.Mô ta bai toan:...................................................1.Hiên trang hê thông:........................................2.Mô ta bai toan:.................................................3.Cac qua trinh chinh :.......................................4.Đôi tương sư dung:..........................................5.Yêu câu hê thông:............................................6.Cac yêu câu phi chưc năng..............................7.Cac yêu câu khac............................................
C.Cơ sơ ly thuyêt:.....................................................
4
I.Môi trương lâp trinh:.......................................II.Ngôn ngư lâp trinh va cai đăt:........................III.Hê quan tri CSDL.........................................IV.Ngôn ngư mô hinh hơp nhât.........................
1.Biêu đô use case diagram................................... 2.Bang phân tich ERD đê đưa ra cac thiêt kê
modoule...................................................................... V.Cac công cu hô trơ.........................................D.Phân tich................................................................E.Thiêt kê...................................................................F.Tông kêt..................................................................
A.Phân mơ đâu : I.Ly do chon đê tai
- Hiên nay công nghê thông tin đươc xem la môt nganh mui nhon cua cac quôc gia, đăc biêt la cac quôc gia dang phat triên, đê tiên hanh công nghiêp hoa va hiên đai hoa đât nươc. Sư bùng nô thông tin va sư phat triên manh mẽ cua thơi đai công nghê: phân cưng va phân mêm, ưng dung web ngay cang trơ nên phong phu, đa dang va hoan thiên hơn cho ngươi dùng.
- Sư phat triên nhanh chong cua internet trong moi lĩnh vưc cua đơi sông đa khiên no trơ thanh môt phân không thê thiêu trong cuôc sông cua chung ta. Từ thương mai, y tê cho đên cac tô chưc giao duc tât ca đêu chuyên sang ưng dung trưc tuyên đê bắt kip nhip đô tiên triên cua thê giơi công nghê sô.
- Ngay nay, nhiêu trương hoc va tô chưc giao duc đa nhân ra tâm quan trong cua viêc xây dưng website đê tao sư hiên diên trên internet. Đưa viêc giao duc lên mang đa không chỉ phuc vu cho cac đôi tương hoc viên tiêm năng ma còn la môt cach hiêu qua đê phuc vu cac giao viên, nhân viên, cha mẹ hoc viên va ca nhưng hoc viên hiên tai. Cac website giao duc không chỉ cung câp thông tin vê cơ sơ, cac khoa hoc cua ho ma còn cung câp nhưng thông tin vê hoat đông cua trương, cac chương trinh hoc bông va hô trơ sinh viên.
II.Giơi thiêu sơ lươc: 1.Muc tiêu:- Hê thông website cua trương đươc xây dưng vơi muc tiêu chu yêu la hô trơ công
tac quan ly điêm, quan ly sinh viên, câp nhât cac thông bao cua ban giam hiêu-phòng công tac hoc sinh-cac phòng khoa v.v lên website chinh xac va nhanh nhât.
2.Chưc năng chinh:
5
- Quan ly thông tin sinh viên.- Quan ly bang điêm sinh viên.- Câp nhât thơi khoa biêu.- Upload chương trinh khung cua cac nganh hoc.- Thông tin cua trương.- Liêt kê danh sach cac khoa, nganh hoc, lơp.- Câp nhât cac thông bao cua trương.B.Phân tông quan :
I.Giơi thiêu vê trung tâm Athena: 1.giơi thiêu Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà .Lĩnh vực hoạt động chính:
+Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH,..
Đội ngũ giảng viên :
+Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng đầu
trong nước .... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như MCSA,
MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft Certified
Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung
tâm ATHENA
+Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công
nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore,... và truyền đạt các
công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA
Cơ sở vật chất:
+Thiết bị đầy đủ và hiện đại
+Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới nhất.
+Phòng máy rộng rãi, thoáng mát
6
Dịch vụ hỗ trợ:
+Đam bao viêc lam cho hoc viên tôt nghiêp khoa dai han+Giơi thiêu viêc lam cho moi hoc viên+Thưc tâp co lương cho hoc viên kha giỏi+Ngoai giơ hoc chinh thưc, hoc viên đươc thưc hanh thêm miễn phi, không giơi han thơi gian. :
II.Mô ta bai toan :1.hiên trang hê thông:
- Hiên tai viêc quan ly điêm, quan ly hô sơ sinh viên đang theo hoc tai trương cung như hô sơ sinh viên mơi vẵn còn thu công la chinh.
- Cac thông bao cua trương đên sinh viên vân còn châm trễ.- Cac sinh viên mơi chưa nắm ro vê cac nganh do trương đao tao cung như cac
khoa va cơ câu tô chưc trương.
2.Mô Ta Bai Toan:- Hê thông website nay sẽ giup thưc hiên viêc quan ly điêm, hô sơ sinh viên cu va
mơi dễ dang va trưc tuyên.- Cac thông bao cua trương sẽ đươc câp nhât môt cach nhanh nhât va chinh xac
nhât.- Thông tin vê khoa, nganh hoc đươc câp nhât đê cac sinh viên mơi nắm ro va chon
nganh nghê minh yêu thich va phù hơp. 3.Cac Qui Trình Nghiêp Vụ Chinh:
a. Quan Ly Sinh Viên(SV):- Theo thông lê hang năm, sô lương sinh viên mơi nhâp hoc tai trương khoang 3000
sinh viên. Do đo can bô quan ly sẽ phai ghi nhân lai hô sơ cua nhưng sinh viên
7
nay trong xuôt qua trinh theo hoc tai trương cung như cac chinh sach ưu đai, ky luât, tinh trang hoc tâp va cac vân đê khac liên quan đên sinh viên trong qua trinh hoc tâp.
- Trươc khi nhâp hoc, sinh viên phai nôp cho trương hô sơ nhâp hoc bao gôm cac thông tin: ho tên, phai, ngay sinh, hô khẩu, tôn giao, dân tôc, quôc tich, ho tên cha, nghê nghiêp cua cha, ho tên mẹ, nghê nghiêp cua mẹ,… đê trương quan ly.
b. Quan Ly Điểm:- Môi sinh viên theo hoc tai trương đêu co môt bang điêm riêng đê đanh gia viêc
hoc tai trương, ngoai ra sinh viên còn co môt bang điêm nưa đo la bang điêm hanh kiêm nhằm đê đanh gia viêc thưc hiên nôi qui nha trương qua đo cung la hanh kiêm cua sinh viên.
- Tùy theo hê đao tao ma co cach tinh điêm khac nhau.-
4.Đôi Tương Sử Dụng:c. Người duyêt web thông thường: bao gôm sinh viên, giao viên,
can bô trương va cac ngươi duyêt web khac co cac chưc năng sau:
o Tim kiêm.
o Xem điêm.
o Xem hô sơ sinh viên.
o Xem thông bao cua trương.
o Xem danh sach cac khoa – nganh hoc.
d. Người nhập tin:o Phai đăng nhâp vao website.
o Co cac chưc năng cua ngươi duyêt web thông thương.
o Đươc quyên câp nhât cac thông tin.
e.Người quan trị hê thông(admin):o Phai đăng nhâp vao website.
o Câp phat va thu hôi quyên cua ngươi nhâp tin.
o Co cac chưc năng cua ngươi duyêt web thông thương.
o Đam bao hê thông website hoat đông ôn đinh.
5.Yêu Câu Hê Thông:o Co sư phân quyên ngươi dùng theo đung chưc năng
cua minh.o Hô trơ viêc nhâp thông tin sinh viên mơi vao trương.
o Hô trơ viêc nhâp điêm va tinh điêm sinh viên
o Lưu hô sơ sinh viên.
o Lưu trư điêm, xêp loai hoc tâp, điêm rèn luyên.
o Lưu trư thông tin nganh hoc, khoa, lơp, hê đao tao.
6.Cac Yêu Câu Phi Chưc Năng:
8
o Giao diên website dễ sư dung, trưc quan, thân thiên
vơi ngươi dùng.o Cho phép truy câp dư liêu đa ngươi dùng.
o Tinh bao mât va an toan cao.
o Tôc đô xư ly cua website phai nhanh chong va chinh
xac.o Phân hương dân sư dung website ngắn gon, dễ hiêu va
sinh đông.o Câp quyên chi tiêt cho ngươi dùng.
7.Cac yêu câu khac:o May server phai co Sql server 2005.
o May server phai co IIS.
o May server phai co Microsoft Visual Studio 2005.
o May server phai co .Net framework 2.0.
o May client phai co kêt noi mang internet.
C.Cơ sơ thuyêt minh : I.Môi trường lập trình :
PHP & MYSQL- .PHP & MYSQL la môi trương đê đoan ma cua chương trinh thưc thi. Điêu nay
co nghĩa la . PHP & MYSQL quan ly viêc thi hanh chương trinh, câp phat bô nhơ, thu hôi cac bô nhơ không dùng đên. Ngoai ra, . PHP & MYSQL còn chưa môt tâp thư viên lơp .Net bases class, cho phép thưc hiên vô sô cac tac vu trên Window.
- Đê triên khai cac ưng dung co thê sư dung công cu Visual Studio .Net, môt môi trương triên khai tông thê cho phép ban viêt đoan ma, biên dich, gỡ rôi dưa trên tât ca cac ngôn ngư cua .Net chẳng han ASP.Net, VB.Net, C#,…
II.Ngôn ngư :- PHP & MYSQL.Net Framework la môi trương đê đoan ma cua chương trinh thưc
thi. Điêu nay co nghĩa la .Net Framework quan ly viêc thi hanh chương trinh, câp phat bô nhơ, thu hôi cac bô nhơ không dùng đên. Ngoai ra, .Net Framework còn chưa môt tâp thư viên lơp .Net bases class, cho phép thưc hiên vô sô cac tac vu trên Window.
- Đê triên khai cac ưng dung co thê sư dung công cu Visual Studio .Net, môt môi trương triên khai tông thê cho phép ban viêt đoan ma, biên dich, gỡ rôi dưa trên tât ca cac ngôn ngư cua .Net chẳng han ASP.Net, VB.Net, C#,…
- ASP.NET MVC la môt framework đươc Microsoft phat triên vơi câu truc chia thanh ba tâng model-view-controller: đâu vao cua controller la cac điêu khiên thông qua HTTP request, model chưa cac miên logic, view la nhưng thư đươc sinh ra tra vê cho trinh duyêt.
- Lơi ich cua viêc dùng phương phap MVC la sư phân đoan ro rang giưa models, views, controllers bên trong ưng dung. Câu truc sach sẽ giup cho viêc kiêm tra lôi
9
ưng dung trơ nên dễ dang hơn, măt khac microsoft còn hô trơ Nhibernate đươc thiêt kê riêng cho tâng model vơi đô mêm dẻo kha cao.
o Đôi vơi Views, no chinh la cac thanh phân chiu trach nhiêm hiên thi cac
thông tin lên cho ngươi dùng thông qua giao diên. Thông thương, cac thông tin cân hiên thi đươc lây từ thanh phân Models. Vi du, đôi tương Product co môt "Edit" view bao gôm cac textboxes, cac dropdowns va checkboxes đê chỉnh sưa cac thuôc tinh cua san phẩm; co môt "Display" view gôm 2 dòng, côt dòng la ProductID, dòng sau la OrderDate... đê xem thông tin vê san phẩm.
o Models trong cac ưng dung dưa trên MVC la nhưng thanh phân co nhiêm
vu lưu trư thông tin, trang thai cua cac đôi tương, thông thương no la môt lơp đươc anh xa từ môt bang trong CSDL. Tâng nay đươc tach ra riêng biêt, ưng dung Nhibernate đê thiêt kê tâng.
o Cuôi cùng, Controllers trong cac ưng dung kiêu MVC chiu trach nhiêm xư
ly cac tac đông vê măt giao diên, cac thao tac đôi vơi models, va cuôi cùng la chon môt view thich hơp đê hiên thi ra man hinh. Trong kiên truc MVC, view chỉ co tac dung hiên thi giao diên ma thôi, còn điêu kiên dòng nhâp xuât cua ngươi dùng vân do Controllers đam trach.
III.Hê quan trị CSDL : Microsoft SQL Server 2005
- Sql server 2005 la môt hê quan tri csdl (Relational Database Management System (RDBMS)) sư dung Transact – SQL đê trao đôi dư liêu giưa Client Computer va SQL Server Computer. Môt RDBMS bao gôm database, database engine va cac ưng dung đê quan ly dư liêu va cac bô phân khac nhau trong RDBMS.
- SQL Server 2005 đươc tôi ưu đê co thê chay trên môi trương cơ sơ dư liêu rât lơn (Very Large Database Environment) lên đên Tera-Byte va co thê phuc vu cùng luc cho hang ngan user. SQL Server 2005 co thê hoat đông kêt hơp tôt vơi cac server khac như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server …
- SQL Server 2005 đươc câu tao bơi nhiêu thanh phân như Relational Database Engine, Analysis Service va English Query … Cac thanh phân nay khi phôi hơp vơi nhau tao thanh môt giai phap hoan chỉnh giup cho viêc lưu trư va phân tich dư liêu môt cach dễ dang.IV.Ngôn ngư mô hình hơp nhât :(UML – Unified Modeling Language):
- Uml la ngôn ngư trưc quan đươc dùng trong quy trinh phat triên cac hê thông phân mêm.
- Uml la môt ngôn ngư bao gôm môt bang từ vưng va cac quy tắc đê kêt hơp cac từ vưng đo phuc vu cho muc đich giao tiêp. Môt ngôn ngư dùng cho viêc lâp mô hinh la ngôn ngư ma bang từ vưng (cac ki hiêu) va cac qui tắc no tâp trung vao viêc thê hiên vê măt khai niêm cung như vât ly cua môt hê thông.
10
- Mô hinh hoa mang lai sư hiêu biêt vê môt hê thông. Môt mô hinh không thê giup chung ta hiêu ro môt hê thông, thương la phai xây dưng môt sô mô hinh xét từ nhưng gôc dô khac nhau. Cac mô hinh nay co quan hê vơi nhau.
- Uml sẽ cho ta biêt cach tao ra va đoc hiêu đươc môt mô hinh co câu truc tôt, nhưng no không cho ta biêt nhưng mô hinh nao nên tao ra va khi nao tao ra chung. Đo la nhiêm vu cua quy trinh phat triên phân mêm.
- Trong UML co 9 loai lươc đô chuẩn va co thê chia lam 2 nhom:o Cac loai lươc đô tĩnh:
Use case diagram: biêu đô tinh huông sư dung. Class diagram: biêu đô lơp. Obiect diagram: biêu đô đôi tương. Component diagram: biêu đô thanh phân. Deployment diagram: biêu đô triên khai.
o Cac loai lươc đô đông:
Sequence diagram: biêu đô tuân tư. Collaboration diagram: biêu đô hơp tac. Statechart diagram: biêu đô trang thai. Activity diagram: biêu đô hoat đông.
1.Biểu đồ use case (Use case diagram):- Biêu đô use case đưa ra cac use case (tinh huông sư dung), cac actor (tac nhân) va
cac association (quan hê kêt hơp) giưa chung.- Cac ki hiêu cơ ban:
A) KHÁI NIỆM
B) KÍ HIỆU C) Ý NGHĨA
D) Tinh huông sư dung (Use
case)E)
F) Biêu diễn cac môi quan hê vơi cac actor, vơi cac use case khac.
G) Tac nhân
H) (Actor) I)
J) La ngươi hoăc hê thông tương tac vơi cac use case.
2. Biểu đồ tuân tự (Sequence diagram):- Biêu đô tuân tư đươc dùng đê mô hinh cac tương tac giưa cac thê hiên đôi tương
trong ngư canh cua môt công tac.- Cac ki hiêu cơ ban:
K) KHÁI NIỆM L) KÍ HIỆU M)Ý NGHĨA
11
N) Lifeline
O) (Đương sinh tôn) P)
ObjectName
Q) Biêu diễn thơi gian tôn tai cua đôi tương.
R) Message
S) (Thông điêp)
T)
ObjectName ObjectName
Message U) Biêu diễn thông điêp cua đôi tương gơi đên đôi tương nhân.
V) Chu thich (Comment) W)
Comment X) Giai thich y nghĩa cua môt đôi tương.
V.Cac Công Cụ Ho Trơ:- Microsoft Office 2003.
Rational Rose Enterprise Edition 2003
D.Phân Tich:II.Sơ đồ Use Case:
1. Use case tông quat:
Cap Nhat
NguoiDung Tim Kiem
Admin Dang Nhap
<<include>>
<<include>>
<<include>>
Bang phan tich ERD de dua cac thiet ke module :
12
Bang phân tich ERD va quan ly hoc sinh- sinh viên
2. Use case tìm kiêm:
Tim Kiem
Bang Diem
Thoi Khoa Bieu
Chuong Trinh Hoc
Lich Thi
DS Khoa-Nganh Hoc
Thong Bao
<<extend>>
<<extend>>
<<extend>> <<extend>>
<<extend>>
<<extend>>
3. Use case đăng nhập:
13
Dang Nhap
Doi Mat Khau
Tim Mat Khau
Dang Ky
<<extend>>
<<extend>>
<<extend>>
4. Use case cập nhật:
Cap Nhat
Bang Diem
Sinh Vien
Lop Lich Day
Thoi Khoa Bieu
Chuong Trinh Hoc
Lich Thi
Mon Hoc
Giao Vien
Khoa
Nganh Hoc
<<extend>><<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>><<extend>>
<<extend>>
<<extend>>
<<extend>>
Thong Bao
<<extend>>
a. Use case cập nhật phân thông bao:
14
Thong Bao
Them TB
Sua TB
Xoa TB
<<extend>>
<<extend>>
<<extend>>
Hinh 2.5: Use case câp nhât thông bao
b. Use case cập nhật phân bang điểm:
Bang Diem
Them Diem
Xoa Diem Sua Diem
<<extend>>
<<extend>> <<extend>>
Hinh 2.6: Use case câp nhât bang điêm
c. Use case cập nhật phân sinh viên:
SinhVien
Them SV
Xoa SV
Sua TT SV
<<extend>><<extend>>
<<extend>>
15
Hinh 2.7: Use case câp nhât sinh viên
d. Use case cập nhật phân thời khóa biểu:
Thoi Khoa Bieu
Them TKB
Sua TKB
Xoa TKB
<<extend>>
<<extend>>
<<extend>>
Hinh 2.8: Use case câp nhât thơi khoa biêu
e. Use case cập nhật lịch thi:
Lich Thi
Them LT
Sua LT
Xoa LT
<<extend>>
<<extend>>
<<extend>>
Hinh 2.9: Use case câp nhât lich thi
f. Use case cập nhật lịch day.
Lich Day
Them LDXoa LD
Sua LD<<extend>>
<<extend>> <<extend>>
Hinh 2.10: Use case câp nhât lich day
16
g. Use case cập nhật môn hoc:
Mon Hoc
Xoa MH
Them MH
<<extend>>
<<extend>>
<<extend>>
Sua MH
Hinh 2.11: Use case câp nhât môn hoc
h. Use case cập nhật lơp:
Lop
<<extend>>
<<extend>>
Them Lop
Xoa LopSua Lop
<<extend>>
Hinh 2.12: Use câp nhât lơp
i. Use case cập nhật nganh hoc:
<<extend>>
Them Nganh Hoc
Nganh Hoc
<<extend>>
Xoa Nganh Hoc
<<extend>>
Sua Nganh Hoc
Hinh 2.13: Use case câp nhât nganh hoc
j. Use case cập nhật khoa:
17
<<extend>>
<<extend>>
<<extend>>
Khoa
Them Khoa
Xoa Khoa
Sua Khoa
Hinh 2.14: Use câp nhât khoa
k. Use case cập nhật giao viên:
<<extend>>
<<extend>>
<<extend>>Giao Vien
Sua Giao Vien
Xoa Giao Vien
Them Giao Vien
Hinh 2.15: Use case câp nhât giao viên
III. Đặc ta use case:1. Use case đăng nhâp:
Tên use case Đăng nhâpTac nhân chinh AdminMưc 1Ngươi chui trach nhiêmTiên điêu kiên Hê thông website đa đươc khơi đôngĐam bao tôi thiêu
Hê thông loai bỏ thông tin đăng nhâp sai
Đam bao thanh công
Admin sẽ đươc vao hê thông theo quyên đăng nhâp
Kich hoat Admin chon chưc năng đăng nhâp trong menu
18
Chuôi sư kiên chinh:1. Hê thông hiên thi form đăng nhâp va yêu câu admin nhâp thông tin vao.2. Admin nhâp thông tin tai khoan va nhân supmit.3. Hê thông kiêm tra thông tin đăng nhâp va xac nhân hơp lê.4. Hê thông so sanh thông tin đăng nhâp vơi csdl.5. Hê thông thông bao đăng nhâp thanh công.6. Admin thoat khỏi chưc năng đăng nhâp.
Ngoai lê:3. Hê thông thông bao thông tin đăng nhâp không hơp lê.- Hê thông yêu câu admin đăng nhâp lai- Admin thưc hiên đăng nhâp lai.4. Đăng nhâp không thanh công- Thông tin tai tai khoan không tôn tai trong csdl.- Admin thoat khỏi chưc năng đăng nhâp.
2. Use case tim kiêm:
Tên use case Tim kiêmTac nhân chinh Ngươi duyêt web thông thươngMưc 1Ngươi chui trach nhiêmTiên điêu kiên Hê thông website đa đươc khơi đôngĐam bao tôi thiêu
Hê thông thông bao nôi dung tim kiêm không tôn tai
Đam bao thanh công
Hê thông hiên thi thông tin tim kiêm cho ngươi dùng xem.
Kich hoat Ngươi dùng kich hoat chưc năng tim kiêmChuôi sư kiên chinh:
1. Hê thông hiên thi form tim kiêm va yêu câu ngươi dùng nhâp thông tin cân tim.
2. Ngươi dùng nhâp thông tin tim kiêm va nhân supmit.3. Hê thông kiêm tra thông tin tim kiêm va xac nhân hơp lê.4. Hê thông so sanh thông tin tim kiêm vơi csdl.5. Hê thông thông bao tim kiêm thanh công.6. Hê thông hiên thi thông tin tim kiêm cho ngươi dùng xem.7. Ngươi dùng thoat khỏi chưc năng tim kiêm.
19
Ngoai lê:3. Hê thông thông bao thông tin tim kiêm không hơp lê.- Hê thông yêu câu ngươi dùng nhâp thông tin tim kiêm lai.- Ngươi dùng thưc hiên nhâp thông tin tim kiêm lai.5. Tim kiêm không thanh công.- Thông tin tim kiêm không tôn tai trong csdl.- Hê thông thông bao cho ngươi dùng thông tin tim kiêm không tôn tai trong csdl.- Ngươi dùng thoat khỏi chưc năng tim kiêm.
3. Use case insert khoa:
Tên use case Insert khoaTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu
Hê thông loai bỏ thông tin trùng va quay vê trươc
Đam bao thanh công
Thông tin khoa sẽ đươc insert vao csdl.
Kich hoat Admin chon chưc năng câp nhât khoa trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât khoa va yêu câu admin nhâp thông tin khoa.
2. Admin nhâp thông tin khoa va nhân supmit.3. Hê thông kiêm tra thông tin khoa va xac nhân hơp lê.4. Hê thông so sanh thông tin khoa vơi csdl.5. Hê thông thông bao insert khoa thanh công.6. Ngươi dùng thoat khỏi chưc năng câp nhât khoa.
Ngoai lê:3. Hê thông thông bao thông tin khoa không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin khoa.- Admin thưc hiên nhâp lai thông tin khoa.5. Insert khoa không thanh công.- Thông tin khoa đa tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât khoa.
4. Use case delete khoa:
Tên use case Delete khoaTac nhân chinh Admin
20
Mưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu
Hê thông yêu câu admin delete khoa lai khi delete không thanh công
Đam bao thanh công
Thông tin khoa sẽ đươc delete khỏi csdl.
Kich hoat Admin chon chưc năng câp nhât khoa trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât khoa va yêu câu admin chon khoa cân delete.2. Admin chon khoa cân delete va nhân supmit.3. Hê thông kiêm tra thông tin khoa cân delete va xac nhân hơp lê.4. Hê thông so sanh thông tin khoa cân delete vơi csdl.5. Hê thông thông bao delete khoa thanh công.6. Ngươi dùng thoat khỏi chưc năng câp nhât khoa.
Ngoai lê:3. Hê thông thông bao thông tin khoa cân delete không hơp lê.- Hê thông yêu câu admin chon lai khoa cân delete.- Admin thưc hiên chon lai khoa cân delete.5. Delete khoa không thanh công.- Thông tin khoa không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât khoa.
5. Use case update khoa:
Tên use case Update khoaTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu
Hê thông yêu câu admin update khoa lai khi update không thanh công
Đam bao thanh công
Thông tin khoa sẽ đươc update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât khoa trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât khoa va yêu câu admin chon khoa cân update.
2. Admin nhâp chon khoa khoa cân update.3. Admin nhâp thông tin khoa mơi va nhân supmit.4. Hê thông kiêm tra thông tin khoa mơi va xac nhân hơp lê.
21
5. Hê thông so sanh thông tin khoa mơi vơi csdl.6. Hê thông thông bao update khoa thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât khoa.
Ngoai lê:4. Hê thông thông bao thông tin khoa mơi không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin khoa mơi.- Admin thưc hiên nhâp lai thông tin khoa mơi.6. Update khoa không thanh công.- Thông tin khoa cân update không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât khoa.
6. Use case insert nganh hoc:
Tên use case Insert nganh hoc
Tac nhân chinh Admin
Mưc 3
Ngươi chui trach nhiêm
Tiên điêu kiên Admin đa đăng nhâp vao hê thông website
Đam bao tôi thiêu Hê thông loai bỏ thông tin trùng va quay vê trươc
Đam bao thanh công
Thông tin nganh hoc sẽ đươc thêm vao csdl.
Kich hoat Admin chon chưc năng câp nhât nganh hoc trong menu
Chuôi sư kiên chinh:1. Hê thông hiên thi form câp nhât nganh hoc va yêu câu admin chon khoa cân
thêm nganh hoc.2. Hê thông yêu câu admin nhâp thông tin nganh hoc.3. Admin nhâp thông tin nganh hoc va nhân supmit.4. Hê thông kiêm tra thông tin nganh hoc va xac nhân hơp lê.5. Hê thông so sanh thông tin khoa va nganh hoc vơi csdl.6. Hê thông thông bao insert nganh hoc thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât nganh hoc.
22
Ngoai lê:4. Hê thông thông bao thông tin nganh hoc không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin nganh hoc.- Admin thưc hiên nhâp lai thông tin nganh hoc.6. Insert nganh hoc không thanh công.- Thông tin nganh hoc thuôc khoa đa chon co tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât nganh hoc.
7. Use case delete nganh hoc:
Tên use case Delete nganh hocTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin delete lai nganh hoc khi delete
không thanh côngĐam bao thanh công
Thông tin nganh hoc sẽ đươc delete khỏi csdl.
Kich hoat Admin chon chưc năng câp nhât nganh hoc trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât nganh hoc va yêu câu admin chon khoa cân delete nganh hoc.
2. Hê thông yêu câu admin chon nganh hoc cân delete.3. Admin chon nganh hoc cân delete va nhân supmit.4. Hê thông kiêm tra thông tin nganh hoc cân delete va xac nhân hơp lê.5. Hê thông so sanh thông tin khoa va nganh hoc cân delete vơi csdl.6. Hê thông thông bao delete nganh hoc thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât nganh hoc.
Ngoai lê:4. Hê thông thông bao thông tin nganh hoc cân delete không hơp lê.- Hê thông yêu câu admin chon lai nganh hoc cân delete.- Admin thưc hiên chon lai nganh hoc cân delete.6. Delete nganh hoc không thanh công.
23
- Thông tin nganh hoc thuôc khoa đa chon không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât nganh hoc.
8. Use case update nganh hoc:
Tên use case Update nganh hocTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update lai nganh hoc khi update
không thanh côngĐam bao thanh công
Thông tin nganh hoc sẽ đươc update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât nganh hoc trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât nganh hoc va yêu câu admin chon khoa cân update nganh hoc.
2. Hê thông yêu câu admin chon nganh hoc cân update.3. Admin chon nganh hoc cân update.4. Admin nhâp thông tin nganh hoc mơi va nhân supmit.5. Hê thông kiêm tra thông tin nganh hoc mơi va xac nhân hơp lê.6. Hê thông so sanh thông tin khoa va nganh hoc mơi vơi csdl.7. Hê thông thông bao update nganh hoc thanh công.8. Ngươi dùng thoat khỏi chưc năng câp nhât nganh hoc.
Ngoai lê:5. Hê thông thông bao thông tin nganh hoc mơi không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin nganh hoc.- Admin thưc hiên nhâp lai thông tin nganh hoc.7. Update nganh hoc không thanh công.- Thông tin nganh hoc thuôc khoa đa chon cân update không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât nganh hoc.
9. Use case insert lơp hoc:
Tên use case Insert lơp hocTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông loai bỏ thông tin trùng va quay vê trươc.
24
Đam bao thanh công
Thông tin lơp hoc sẽ đươc insert vao csdl.
Kich hoat Admin chon chưc năng câp nhât lơp hoc trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât lơp hoc va yêu câu admin chon nganh hoc cân thêm lơp hoc.
2. Hê thông yêu câu admin nhâp thông tin lơp hoc.3. Admin nhâp thông tin lơp hoc va nhân supmit.4. Hê thông kiêm tra thông tin lơp hoc va xac nhân hơp lê.5. Hê thông so sanh thông tin nganh hoc va lơp hoc vơi csdl.6. Hê thông thông bao insert lơp hoc thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât lơp hoc.
Ngoai lê:4. Hê thông thông bao thông tin lơp hoc không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin lơp hoc.- Admin thưc hiên nhâp lai thông tin lơp hoc.6. Insert lơp hoc không thanh công.- Thông tin lơp hoc thuôc nganh hoc đa chon co tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât lơp hoc.
10. Use case delete lơp hoc:
Tên use case Delete lơp hocTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin delete lai lơp hoc khi delete không
thanh công.Đam bao thanh công
Thông tin lơp hoc sẽ đươc delete khỏi csdl.
Kich hoat Admin chon chưc năng câp nhât lơp hoc trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât lơp hoc va yêu câu admin chon nganh hoc cân delete lơp hoc.
2. Hê thông yêu câu admin chon lơp hoc cân delete.3. Admin chon lơp hoc cân delete va nhân supmit.4. Hê thông kiêm tra thông tin lơp hoc cân delete va xac nhân hơp lê.5. Hê thông so sanh thông tin nganh hoc va lơp hoc cân delete vơi csdl.6. Hê thông thông bao delete lơp hoc thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât lơp hoc.
Ngoai lê:4. Hê thông thông bao thông tin lơp hoc cân delete không hơp lê.
25
- Hê thông yêu câu admin chon lai lơp hoc cân delete.- Admin thưc hiên chon lai lơp hoc cân delete.6. Delete lơp hoc không thanh công.- Thông tin lơp hoc cân delete thuôc nganh hoc đa chon không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât lơp hoc.
11. Use case update lơp hoc:
Tên use case Update lơp hocTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update lai lơp hoc khi update
không thanh công.Đam bao thanh công
Thông tin lơp hoc sẽ đươc update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât lơp hoc trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât lơp hoc va yêu câu admin chon nganh hoc cân update lơp hoc.
2. Hê thông yêu câu admin chon lơp hoc cân update.3. Admin chon lơp hoc cân update.4. Admin thưc hiên nhâp thông tin lơp hoc mơi va nhân supmit.5. Hê thông kiêm tra thông tin lơp hoc mơi va xac nhân hơp lê.6. Hê thông so sanh thông tin nganh hoc va lơp hoc mơi vơi csdl.7. Hê thông thông bao update lơp hoc thanh công.8. Ngươi dùng thoat khỏi chưc năng câp nhât lơp hoc.
Ngoai lê:5. Hê thông thông bao thông tin lơp hoc mơi không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin lơp hoc.- Admin thưc hiên nhâp lai thông tin lơp hoc.6. Update lơp hoc không thanh công.- Thông tin lơp hoc cân update thuôc nganh hoc đa chon không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât lơp hoc.
12. Use case insert sinh viên:
Tên use case Insert sinh viênTac nhân chinh AdminMưc 3Ngươi chui trach
26
nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông loai bỏ thông tin trùng va quay vê trươc.Đam bao thanh công
Thông tin sinh viên sẽ đươc thêm vao csdl.
Kich hoat Admin chon chưc năng câp nhât sinh viên trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât sinh viên va yêu câu admin chon lơp hoc cân insert sinh viên.
2. Hê thông yêu câu admin nhâp thông tin sinh viên.3. Admin thưc hiên nhâp thông tin sinh viên va nhân supmit.4. Hê thông kiêm tra thông tin sinh viên va xac nhân hơp lê.5. Hê thông so sanh thông tin lơp hoc va sinh viên vơi csdl.6. Hê thông thông bao insert sinh viên thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât sinh viên.
Ngoai lê:4. Hê thông thông bao thông tin sinh viên không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin sinh viên.- Admin thưc hiên nhâp lai thông tin sinh viên.6. Insert sinh viên không thanh công.- Thông tin sinh viên đa tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât sinh viên.
13. Use case delete sinh viên:
Tên use case Delete sinh viênTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu delete sinh viên lai khi delete không
thanh công.Đam bao thanh công
Thông tin sinh viên sẽ đươc delete khỏi csdl.
Kich hoat Admin chon chưc năng câp nhât sinh viên trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât sinh viên va yêu câu admin chon lơp hoc cân delete sinh viên.
2. Hê thông yêu câu admin chon sinh viên cân delete.3. Admin thưc hiên chon tin sinh viên va nhân supmit.4. Hê thông kiêm tra thông tin sinh viên va xac nhân hơp lê.5. Hê thông so sanh thông tin lơp hoc va sinh viên vơi csdl.6. Hê thông thông bao delete sinh viên thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât sinh viên.
Ngoai lê:
27
4. Hê thông thông bao thông tin sinh viên không hơp lê.- Hê thông yêu câu admin chon lai sinh viên cân delete.- Admin thưc hiên chon lai sinh viên cân delete.6. Delete sinh viên không thanh công.- Thông tin sinh viên không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât sinh viên.
14. Use case update sinh viên:
Tên use case Update sinh viênTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update lai sinh viên khi update
không thanh công.Đam bao thanh công
Thông tin sinh viên sẽ đươc update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât sinh viên trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât sinh viên va yêu câu admin chon lơp hoc cân update sinh viên.
2. Hê thông yêu câu admin chon sinh viên cân update.3. Admin thưc hiên chon sinh viên cân update.4. Admin thưc hiên nhâp thông tin sinh viên mơi va nhân supmit.5. Hê thông kiêm tra thông tin sinh viên va xac nhân hơp lê.6. Hê thông so sanh thông tin lơp hoc va sinh viên vơi csdl.7. Hê thông thông bao update sinh viên thanh công.8. Ngươi dùng thoat khỏi chưc năng câp nhât sinh viên.
Ngoai lê:5. Hê thông thông bao thông tin sinh viên không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin sinh viên.- Admin thưc hiên nhâp lai thông tin sinh viên.6. Update sinh viên không thanh công.- Thông tin sinh viên cân update không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât sinh viên.
15. Use case insert môn hoc:
Tên use case Insert môn hocTac nhân chinh AdminMưc 3
28
Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông loai bỏ thông tin trùng va quay vê trươc.Đam bao thanh công Thông tin môn hoc sẽ đươc insert vao csdl.Kich hoat Admin chon chưc năng câp nhât môn hoc trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât môn hoc va yêu câu admin nhâp thông tin môn hoc.2. Admin thưc hiên nhâp thông tin môn hoc va nhân supmit.3. Hê thông kiêm tra thông tin môn hoc va xac nhân hơp lê.4. Hê thông so sanh thông tin môn hoc vơi csdl.5. Hê thông thông bao insert môn hoc thanh công.6. Ngươi dùng thoat khỏi chưc năng câp nhât môn hoc.
Ngoai lê:3. Hê thông thông bao thông tin môn hoc không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin môn hoc.- Admin thưc hiên nhâp lai thông tin môn hoc.5. Insert môn hoc không thanh công.- Thông tin môn hoc đa tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât môn hoc.
16. Use case delete môn hoc:
Tên use case Delete môn hocTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin delete lai môn hoc khi delete
không thanh công.Đam bao thanh công
Thông tin môn hoc sẽ đươc delete khỏi csdl.
Kich hoat Admin chon chưc năng câp nhât môn hoc trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât môn hoc va yêu câu admin chon môn hoc cân delete.
2. Admin thưc hiên chon môn hoc va nhân supmit.3. Hê thông kiêm tra thông tin môn hoc va xac nhân hơp lê.4. Hê thông so sanh thông tin môn hoc vơi csdl.5. Hê thông thông bao delete môn hoc thanh công.6. Ngươi dùng thoat khỏi chưc năng câp nhât môn hoc.
Ngoai lê:3. Hê thông thông bao thông tin môn hoc không hơp lê.
29
- Hê thông yêu câu admin chon lai môn hoc.- Admin thưc hiên chon lai môn hoc.5. Delete môn hoc không thanh công.- Thông tin môn hoc không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât môn hoc.
17. Use case update môn hoc:
Tên use case Update môn hocTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update lai môn hoc khi update
không thanh công.Đam bao thanh công
Thông tin môn hoc sẽ đươc update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât môn hoc trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât môn hoc va yêu câu admin chon môn hoc cân update.
2. Admin thưc hiên chon môn hoc.3. Admin thưc hiên nhâp thông tin môn hoc mơi va nhân supmit.4. Hê thông kiêm tra thông tin môn hoc va xac nhân hơp lê.5. Hê thông so sanh thông tin môn hoc vơi csdl.6. Hê thông thông bao insert môn hoc thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât môn hoc.
Ngoai lê:4. Hê thông thông bao thông tin môn hoc không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin môn hoc.- Admin thưc hiên nhâp lai thông tin môn hoc.6. Update môn hoc không thanh công.- Thông tin môn hoc không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât môn hoc.
18. Use case insert điêm sinh viên:
Tên use case Insert điêm sinh viênTac nhân chinh AdminMưc 3Ngươi chui trach nhiêm
30
Tiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông loai bỏ điêm không hơp lê va quay vê trươc.Đam bao thanh công
Thông tin điêm sinh viên sẽ đươc insert vao csdl.
Kich hoat Admin chon chưc năng câp nhât điêm trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât điêm sinh viên, yêu câu admin chon lơp, sinh viên va môn hoc cân insert điêm.
2. Admin thưc hiên chon lơp, sinh viên va môn hoc.3. Hê thông yêu câu admin nhâp thông tin điêm.4. Admin thưc hiên nhâp thông tin điêm cho sinh viên va nhân supmit.5. Hê thông kiêm tra thông tin điêm va xac nhân hơp lê.6. Hê thông thông bao insert điêm thanh công.7. Ngươi dùng thoat khỏi chưc năng điêm sinh viên.
Ngoai lê:5. Hê thông thông bao thông tin điêm không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin điêm.- Admin thưc hiên nhâp lai thông tin điêm.6. Insert điêm không thanh công.- Sô lương điêm sinh viên vươt qua giơi han.- Admin thoat khỏi chưc năng câp nhât điêm.
19. Use case delete điêm sinh viên:
Tên use case Delete điêm sinh viênTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin delete điêm lai khi delete không
thanh công.Đam bao thanh công
Thông tin điêm sinh viên sẽ đươc delete khỏi csdl.
Kich hoat Admin chon chưc năng câp nhât điêm trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât điêm sinh viên, yêu câu admin chon lơp, sinh viên va môn hoc cân delete điêm.
2. Admin thưc hiên chon lơp, sinh viên va môn hoc.3. Hê thông yêu câu admin chon điêm cân delete.4. Admin thưc hiên chon điêm cân delete va nhân supmit.5. Hê thông kiêm tra thông tin điêm va xac nhân hơp lê.6. Hê thông thông bao delete điêm thanh công.7. Ngươi dùng thoat khỏi chưc năng điêm sinh viên.
Ngoai lê:
31
5. Hê thông thông bao thông tin điêm không hơp lê.- Hê thông yêu câu admin chon lai điêm cân delete.- Admin thưc hiên chon lai điêm cân delete.6. Delete điêm không thanh công.- Thông tin điêm sinh viên không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât điêm.
20. Use case update điêm sinh viên:
Tên use case Update điêm sinh viênTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update lai điêm khi update không
thanh công.Đam bao thanh công
Thông tin điêm sinh viên sẽ đươc update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât điêm trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât điêm sinh viên, yêu câu admin chon lơp, sinh viên va môn hoc cân update điêm.
2. Admin thưc hiên chon lơp, sinh viên va môn hoc.3. Hê thông yêu câu admin chon điêm cân update4. Admin thưc hiên chon điêm cân update.5. Hê thông yêu câu admin nhâp thông tin điêm mơi.6. Admin thưc hiên nhâp thông tin điêm mơi cho sinh viên va nhân supmit.7. Hê thông kiêm tra thông tin điêm va xac nhân hơp lê.8. Hê thông thông bao update điêm thanh công.9. Ngươi dùng thoat khỏi chưc năng câp nhât điêm sinh viên.
Ngoai lê:7. Hê thông thông bao thông tin điêm không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin điêm.- Admin thưc hiên nhâp lai thông tin điêm.6. Update điêm không thanh công.- Thông tin điêm sinh viên không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât điêm.
21. Use case insert giao viên:
Tên use case Insert giao viênTac nhân chinh Admin
32
Mưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông loai bỏ thông tin trùng va quay vê trươc.Đam bao thanh công
Thông tin giao viên sẽ đươc insert vao csdl.
Kich hoat Admin chon chưc năng câp nhât giao viên trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât giao viên va yêu câu admin nhâp thông tin giao viên.
2. Admin thưc hiên nhâp thông tin giao viên va nhân supmit.3. Hê thông kiêm tra thông tin giao viên va xac nhân hơp lê.4. Hê thông thông bao insert giao viên thanh công.5. Ngươi dùng thoat khỏi chưc năng câp nhât giao viên.
Ngoai lê:3. Hê thông thông bao thông tin giao viên không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin giao viên.- Admin thưc hiên nhâp lai thông tin giao viên.6. Insert giao viên không thanh công.- Thông tin giao viên đa tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât giao viên.
22. Use case delete giao viên:
Tên use case Delete giao viênTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin delete giao viên lai khi delete
không thanh công.Đam bao thanh công
Thông tin giao viên sẽ đươc delete khỏi csdl.
Kich hoat Admin chon chưc năng câp nhât giao viên trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât giao viên va yêu câu admin chon giao viên cân delete.
2. Admin thưc hiên chon giao viên va nhân supmit.3. Hê thông kiêm tra thông tin giao viên va xac nhân hơp lê.4. Hê thông thông bao delete giao viên thanh công.5. Ngươi dùng thoat khỏi chưc năng điêm sinh viên.
Ngoai lê:
33
3. Hê thông thông bao thông tin giao viên không hơp lê.- Hê thông yêu câu admin chon lai giao viên.- Admin thưc hiên chon lai giao viên.6. Delete giao viên không thanh công.- Thông tin giao viên không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât giao viên.
23. Use case update giao viên:
Tên use case Update giao viênTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update giao viên lai khi update
không thanh công.Đam bao thanh công
Thông tin giao viên sẽ đươc update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât giao viên trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât giao viên va yêu câu admin chon giao viên cân update.
2. Admin thưc hiên chon giao viên cân update3. Hê thông yêu câu admin nhâp thông tin giao viên mơi4. Admin thưc hiên nhâp thông tin giao viên mơi va nhân supmit.5. Hê thông kiêm tra thông tin giao viên va xac nhân hơp lê.6. Hê thông thông bao update giao viên thanh công.7. Ngươi dùng thoat khỏi chưc năng điêm sinh viên.
Ngoai lê:5. Hê thông thông bao thông tin giao viên không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin giao viên.- Admin thưc hiên nhâp lai thông tin giao viên.6. Update giao viên không thanh công.- Thông tin giao viên không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât giao viên.
24. Use case insert lich day giao viên:
Tên use case Insert lich dayTac nhân chinh AdminMưc 3Ngươi chui trach
34
nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông loai bỏ lich day không hơp lê va quay vê trươc.Đam bao thanh công
Thông tin lich day giao viên sẽ đươc insert vao csdl.
Kich hoat Admin chon chưc năng câp nhât lich day giao viên trong menu
Chuôi sư kiên chinh:1. Hê thông hiên thi form câp nhât lich day giao viên, yêu câu admin chon giao
viên, môn hoc va lơp cân insert lich day.2. Admin thưc hiên chon giao viên, môn hoc va lơp cân insert lich day.3. Hê thông yêu câu admin nhâp thông tin lich day giao viên.4. Admin thưc hiên nhâp thông tin lich day giao viên va nhân supmit.5. Hê thông kiêm tra thông tin lich day giao viên va xac nhân hơp lê.6. Hê thông thông bao insert lich day giao viên thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât lich day.
Ngoai lê:5. Hê thông thông bao thông tin lich day giao viên không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin lich day giao viên.- Admin thưc hiên nhâp lai thông tin lich day giao viên.6. Insert lich day giao viên không thanh công.- Lich day giao viên đa vươt qua giơi han.- Admin thoat khỏi chưc năng câp nhât thông tin giao viên.
25. Use case delete lich day giao viên:
Tên use case Delete lich dayTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin delete lai lich day giao viên khi
delete không thanh công.Đam bao thanh công
Thông tin lich day giao viên sẽ đươc delete khỏi csdl.
Kich hoat Admin chon chưc năng câp nhât lich day giao viên trong menu
Chuôi sư kiên chinh:1. Hê thông hiên thi form câp nhât lich day giao viên, yêu câu admin chon giao
viên, môn hoc va lơp cân delete lich day.2. Admin thưc hiên chon giao viên, môn hoc va lơp cân delete lich day.3. Hê thông yêu câu admin chon lich day cân delete.4. Admin thưc hiên chon lich day cân delete va nhân supmit.
35
5. Hê thông kiêm tra thông tin lich day giao viên va xac nhân hơp lê.6. Hê thông thông bao delete lich day giao viên thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât lich day.
Ngoai lê:5. Hê thông thông bao thông tin lich day giao viên không hơp lê.- Hê thông yêu câu admin chon lai lich day cân delete.- Admin thưc hiên chon lai lich day cân delete.6. Delete lich day giao viên không thanh công.- Lich day giao viên không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât thông tin giao viên.
26. Use case update lich day giao viên:
Tên use case Update lich dayTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update lai lich day giao viên khi
update không thanh công.Đam bao thanh công
Thông tin lich day giao viên sẽ đươc update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât lich day giao viên trong menu
Chuôi sư kiên chinh:1. Hê thông hiên thi form câp nhât lich day giao viên, yêu câu admin chon giao
viên, môn hoc va lơp cân update lich day.2. Admin thưc hiên chon giao viên, môn hoc va lơp cân update lich day.3. Hê thông yêu câu admin chon lich day cân update.4. Admin thưc hiên chon lich day cân update5. Hê thông yêu câu admin nhâp thông tin lich day mơi.6. Admin thưc hiên nhâp thông tin lich day mơi va nhân supmit.7. Hê thông kiêm tra thông tin lich day giao viên va xac nhân hơp lê.8. Hê thông thông bao update lich day giao viên thanh công.9. Ngươi dùng thoat khỏi chưc năng câp nhât lich day.
Ngoai lê:7. Hê thông thông bao thông tin lich day giao viên không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin lich day.- Admin thưc hiên nhâp lai thông tin lich day.6. Update lich day giao viên không thanh công.- Lich day giao viên không tôn tai trong csdl.- Admin thoat khỏi chưc năng câp nhât thông tin giao viên.
27. Use case insert lich thi:
36
Tên use case Insert lich thiTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông loai bỏ thông tin lich thi không hơp lê va quay vê
trươc.Đam bao thanh công
Thông tin lich thi sẽ đươc thêm vao csdl.
Kich hoat Admin chon chưc năng câp nhât lich thi trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât lich thi, yêu câu admin chon môn hoc va lơp cân insert lich thi.
2. Admin thưc hiên chon môn hoc va lơp cân insert lich thi.3. Hê thông yêu câu admin nhâp thông tin lich thi.4. Admin thưc hiên nhâp thông tin lich thi va nhân supmit.5. Hê thông kiêm tra thông tin lich thi va xac nhân hơp lê.6. Hê thông thông bao insert lich thi thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât lich thi.
Ngoai lê:5. Hê thông thông bao thông tin lich thi không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin lich thi.- Admin thưc hiên nhâp lai thông tin lich thi.6. Insert lich thi không thanh công.- Lich thi cua lơp hoc không hơp lê. - Admin thoat khỏi chưc năng câp nhât lich thi.
28. Use case delete lich thi:
Tên use case Delete lich thiTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin delete lai lich thi khi delete không
thanh công.Đam bao thanh công
Thông tin lich thi sẽ delete khỏi bang csdl.
Kich hoat Admin chon chưc năng câp nhât lich thi trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât lich thi, yêu câu admin chon môn hoc va lơp cân delete lich thi.
37
2. Admin thưc hiên chon môn hoc va lơp cân delete lich thi.3. Hê thông yêu câu admin chon lich thi cân delete.4. Admin thưc hiên chon lich thi va nhân supmit.5. Hê thông kiêm tra thông tin lich thi va xac nhân hơp lê.6. Hê thông thông bao delete lich thi thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât lich thi.
Ngoai lê:5. Hê thông thông bao thông tin lich thi không hơp lê.- Hê thông yêu câu admin chon lai lich thi.- Admin thưc hiên chon lai lich thi.6. Delete lich thi không thanh công.- Lich thi cua môn hoc thuôc lơp hoc đa chon không tôn tai trong csdl. - Admin thoat khỏi chưc năng câp nhât lich thi.
29. Use case update lich thi
Tên use case Update lich thiTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update lai lich thi khi update
không thanh công.Đam bao thanh công
Thông tin lich thi sẽ update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât lich thi trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât lich thi, yêu câu admin chon môn hoc va lơp cân update lich thi.
2. Admin thưc hiên chon môn hoc va lơp cân delete lich thi.3. Hê thông yêu câu admin chon lich thi cân update.4. Admin thưc hiên chon lich thi.5. Hê thông yêu câu admin nhâp thông tin mơi cho lich thi.6. Admin thưc hiên nhâp thông tin va nhân supmit.7. Hê thông kiêm tra thông tin lich thi va xac nhân hơp lê.8. Hê thông thông bao update lich thi thanh công.9. Ngươi dùng thoat khỏi chưc năng câp nhât lich thi.
Ngoai lê:7. Hê thông thông bao thông tin lich thi không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin lich thi.- Admin thưc hiên nhâp lai thông tin lich thi.9. Update lich thi không thanh công.- Lich thi cua môn hoc thuôc lơp hoc đa chon không tôn tai trong csdl.
38
- Admin thoat khỏi chưc năng câp nhât lich thi.
30. Use case insert thời khóa biểu
Tên use case Insert thơi khoa biêuTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông loai bỏ thông tin thơi khoa biêu không hơp lê va
quay vê trươc.Đam bao thanh công
Thông tin thơi khoa biêu sẽ đươc thêm vao csdl.
Kich hoat Admin chon chưc năng câp nhât thơi khoa biêu trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât thơi khoa biêu, yêu câu admin chon môn hoc va lơp cân insert thơi khoa biêu.
2. Admin thưc hiên chon môn hoc va lơp cân insert thơi khoa biêu.3. Hê thông yêu câu admin nhâp thông tin thơi khoa biêu.4. Admin thưc hiên nhâp thông tin thơi khoa biêu va nhân supmit.5. Hê thông kiêm tra thông tin va xac nhân hơp lê.6. Hê thông thông bao insert thơi khoa biêu thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât lich thi.
Ngoai lê:5. Hê thông thông bao thông tin thơi khoa biêu không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin thơi khoa.- Admin thưc hiên nhâp lai thông tin thơi khoa biêu.6. Insert thơi khoa biêu không thanh công.- Thơi khoa biêu cua lơp hoc đa vươt qua giơi han. - Admin thoat khỏi chưc năng câp nhât thơi khoa biêu.
31. Use case delete thơi khoa biêu
Tên use case Delete thơi khoa biêuTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin delete lai lich thi khi delete không
thanh công.Đam bao thanh công
Thông tin thơi khoa biêu sẽ delete khỏi bang csdl.
Kich hoat Admin chon chưc năng câp nhât thơi khoa biêu trong menu
39
Chuôi sư kiên chinh:1. Hê thông hiên thi form câp nhât thơi khoa biêu, yêu câu admin chon môn hoc va
lơp cân delete lich thi.2. Admin thưc hiên chon môn hoc va lơp cân delete thơi khoa biêu.3. Hê thông yêu câu admin chon thơi khoa biêu cân delete.4. Admin thưc hiên chon thơi khoa biêu va nhân supmit.5. Hê thông kiêm tra thông tin thơi khoa biêu va xac nhân hơp lê.6. Hê thông thông bao delete thơi khoa biêu thanh công.7. Ngươi dùng thoat khỏi chưc năng câp nhât thơi khoa biêu
Ngoai lê:5. Hê thông thông bao thông tin thơi khoa biêu không hơp lê.- Hê thông yêu câu admin chon lai thơi khoa biêu.- Admin thưc hiên chon lai thơi khoa biêu.6. Delete thơi khoa biêu không thanh công.- Thơi khoa biêu cua lơp hoc đa chon không tôn tai trong csdl. - Admin thoat khỏi chưc năng câp nhât lich thi.
32. Use case update thơi khoa biêu
Tên use case Update thơi khoa biêuTac nhân chinh AdminMưc 3Ngươi chui trach nhiêmTiên điêu kiên Admin đa đăng nhâp vao hê thông websiteĐam bao tôi thiêu Hê thông yêu câu admin update lai thơi khoa biêu khi
update không thanh công.Đam bao thanh công
Thông tin thơi khoa biêu sẽ update lai trong csdl.
Kich hoat Admin chon chưc năng câp nhât lich thi trong menuChuôi sư kiên chinh:
1. Hê thông hiên thi form câp nhât lich thi, yêu câu admin chon môn hoc va lơp cân update thơi khoa biêu.
2. Admin thưc hiên chon môn hoc va lơp cân delete thơi khoa biêu.3. Hê thông yêu câu admin chon thơi khoa biêu cân update.4. Admin thưc hiên chon thơi khoa biêu.5. Hê thông yêu câu admin nhâp thông tin mơi cho thơi khoa biêu.6. Admin thưc hiên nhâp thông tin va nhân supmit.7. Hê thông kiêm tra thông tin thơi khoa biêu va xac nhân hơp lê.8. Hê thông thông bao update thơi khoa biêu thanh công.9. Ngươi dùng thoat khỏi chưc năng câp nhât thơi khoa biêu.
Ngoai lê:7. Hê thông thông bao thông tin thơi khoa biêu không hơp lê.- Hê thông yêu câu admin nhâp lai thông tin thơi khoa biêu.
40
- Admin thưc hiên nhâp lai thông tin thơi khoa biêu.9. Update thơi khoa biêu không thanh công.- Thơi khoa biêu cua lơp hoc đa chon không tôn tai trong csdl. - Admin thoat khỏi chưc năng câp nhât lich thi.
IV.Biểu Đồ Tuân Tự1. Tìm Kiêm:
: Sinhvien : form_timkiem : DK_timkiem : CSDL1: yeu cau tim kiem
2: yeu cau nhap thong tin tk
3: nhap thong tin tim kiem
4: truyen thong tin tim kiem
5: kiem tra thong tin tk
6: so sanh csdl
7: thong tin tk co ton tai
8: thong tin tk co ton tai
9: thong bao tim thay thong tin
Hinh 3.1: Biêu đô tuân từ tim kiêm
2. Đăng Nhập:
41
: admin : form_dangnhap : DK_dangnhap : CSDL
1: yeu cau dang nhap
2: yeu cau nhap tt dang nhap
3: nhap thong tin dang nhap
4: truyen thong tin dang nhap
5: kiem tra thong tin dang nhap
6: so sanh csdl
7: dang nhap thanh cong
8: dang nhap thanh cong
9: thong bao dang nhap thanh cong
Hinh 3.2: Biêu đô tuân từ đăng nhâp3. Cập nhật khoa:
a. Thêm khoa:
9: them khoa thanh cong
: Admin : Form_Themkh : DK_Themkh : Khoa1: yeu cau them khoa
2: yeu cau nhap thong tin khoa
3: nhap thong tin khoa
4: tao doi tuong khoa moi
5: kiem tra thong tin
6: nhap vao bang khoa
7: nhap thanh cong
8: nhap thanh cong
Hinh 3.3: Biêu đô tuân từ thêm khoab. Xóa khoa:
42
9: thong bao xoa khoa thanh cong
: Admin : Form_xoakhoa : DK_xoakhoa : Khoa1: yeu cau xoa khoa
2: yeu cau chon khoa can xoa
3: chon khoa can xoa
4: truyen thong tin can xoa
5: kiem tra thong tin
6: xac thuc thong tin khoa can xoa
7: xoa khoa thanh cong
8: xoa khoa thanh cong
Hinh 3.4: Biêu đô tuân từ xoa khoac. Sửa khoa
: Admin : Form_suakhoa : DK_suakhoa : Khoa1: yeu cau sua thong tin khoa
2: yeu cau nhap thong tin khoa moi
3: nhap thong tin khoa moi
4: truyen thong tin
5: kiem tra thong tin
6: cap nhat thong tin vao csdl
7: cap nhat thanh cong
8: cap nhat thanh cong
9: thong bao sua thong tin khoa thanh cong
Hinh 3.5: Biêu đô tuân từ sưa khoa4. Cập nhật nganh hoc:
a. Thêm nganh hoc:
43
: Form_Themngh : Admin : DK_Themngh : Nganh Hoc : Khoa1: yeu cau them nganh hoc
2: yeu cau nhap thong tin nganh hoc
3: chon khoa
4: nhap thong tin nganh hoc5: tao doi tuong nganh hoc moi
6: kiem tra du lieu
7: nhap vao co so du lieu
8: nhap thanh cong
9: nhap thanh cong
10: them nganh hoc thanh cong
Hinh 3.6: Biêu đô tuân từ thêm nganh hocb. Xóa nganh hoc:
1: yeu cau xoa nganh : Admin : Form_xoanganh : DK_xoanganh : Nganh Hoc : Khoa
2: yeu cau chon nganh can xoa
3: chon khoa co nganh can xoa
4: chon nganh can xoa
5: truyen thong tin
6: kiem tra
7: xac thuc thong tin
8: xoa nganh thanh cong
9: xoa nganh thanh cong
10: thong bao xoa nganh thanh cong
Hinh 3.7: Biêu đô tuân từ xoa nganh hocc. Sửa nganh hoc:
44
3: chon khoa co nganh can sua
: Admin : Form_suanganh : DK_suanganh : Nganh Hoc : Khoa1: yeu cau sua nganh
2: yeu cau nhap thong tin can sua
4: nhap thong tin can sua
5: truyen thong tin
6: kiem tra
7: cap nhat thong tin moi
8: cap nhat thanh cong
9: cap nhat thanh cong
10: thong bao sua nganh thanh cong
Hinh 3.8: Biêu đô tuân tư sưa nganh hoc5. Cập nhật lơp:
a. Thêm lơp:
10: thong bao them lop hoc thanh cong
: Admin : Form_themlop : DK_themlop : Lop hoc : Nganh-He1: yeu cau them lop
2: yeu cau nhap thong tin lop
3: chon nganh hoc va he dao tao cho lop
4: nhap thong tin lop
5: tao doi tuong moi
9: nhap thanh cong
6: kiem tra thong tin
7: nhap vao csdl
8: nhap thanh cong
Hinh 3.9: Biêu đô tuân tư thêm lơp hocb. Xóa lơp:
45
10: thong bao xoa lop hoc thanh cong
: Admin : Form_xoalop : DK_xoalop : Lop hoc : Nganh-He1: yeu cau xoa lop
2: yeu cau chon lop can xoa
3: chon nganh hoc va he dao tao co lop can xoa
4: chon lop can xoa
5: truyen thong tin
9: xao thanh cong
6: kiem tra thong tin
7: xac thuc thong tin
8: xoa thanh cong
Hinh 3.10: Biêu đô tuân tư xoa lơp hocc. Sửa lơp:
: Admin : Form_sualop : DK_sualop : Lop hoc : Nganh-He1: yeu cau sua lop
2: yeu cau nhap thong tin can sua
3: chon nganh hoc va he dao tao co lop can sua
4: nhap thong tin can sua
5: truyen thong tin
9: cap nhat thanh cong
10: thong bao sua lop hoc thanh cong
6: kiem tra thong tin
7: cap nhat thong tin
8: cap nhat thanh cong
Hinh 3.11: Biêu đô tuân tư sưa lơp hoc6. Cập nhật sinh viên:
a. Thêm sinh viên:
46
: Admin : Form_Themsv : DK_Themsv : Lop : Sinh Vien1: yeu cau them sv
2: yeu cau nhap thong tin sv
3: chon lop
4: nhap thong tin sv5: tao doi tuong sv moi
6: kiem tra thong tin
7: nhap vao co so du lieu
8: nhap thanh cong
9: nhap thanh cong
10: them sv thanh cong
Hinh 3.12: Biêu đô tuân tư thêm sinh viênb. Xóa sinh viên:
4: chon sinh vien can xoa
: Admin : Form_xoasv : DK_xoasv : Sinh vien : Lop1: yeu cau xoa sinh vien
2: yeu cau chon sinh vien can xoa
3: chon lop can xoa sinh vien
5: truyen du lieu
9: xoa thanh cong
10: thong bao xoa sinh vien thanh cong
6: kiem tra thong tin
7: xac thuc thong tin
8: xoa thanh cong
Hinh 3.13: Biêu đô tuân tư xoa sinh viênc. Sửa sinh viên:
47
4: nhap thong tin can sua
: Admin : Form_suasv : DK_suasv : Sinh vien : Lop1: yeu cau sua sinh vien
2: yeu cau nhap thong tin can sua
3: chon lop can sua sinh vien
5: truyen du lieu
9: cap nhat thanh cong
10: thong bao sua sinh vien thanh cong
6: kiem tra thong tin
7: cap nhat thong tin
8: cap nhat thanh cong
Hinh 3.13: Biêu đô tuân tư sưa sinh viên7. Cập nhật môn hoc:
a. Thêm môn hoc:
: DK_themmh : Admin : Form_themmh : Mon hoc
1: yeu cau them mon hoc
2: yeu cau nhap thong tin mon hoc
3: nhap thong tin mon hoc
4: tao doi tuong moi
5: kiem tra thong tin
6: nhap vao csdl
7: nhap thanh cong
8: nhap thanh cong
9: them mon hoc thanh cong
Hinh 3.14: Biêu đô tuân tư thêm môn hoc
48
E.Thiêt kê:
V.Thiêt kê cơ sơ dư liêu:
1. Cac bang cơ sơ dư liêu
a. Khoa:
Tên trương Kiêu dư liêu Cho phép null Chu thich
Makhoa Nvarchar(10) Not null Ma khoa
Tenkhoa Nvarchar(50) Not null Tên khoa
Sodt Nvarchar(50) Not null Sô điên thoai
b. Nganh hoc:
Tên trương Kiêu dư liêu Cho phep null Chu thich
Manganh Nvachar(10) Not null Ma nganh hoc
Tennganh Nvarchar(50) Not null Tên nganh hoc
Makhoa Nvarchar(10) Not null Ma khoa
Sotctn Int Not null Sô tinh chỉ tôt nghiêm
c. Hê đao tao:
Tên trương Kiêu dư liêu Cho phep null Chu thich
Mahe Nvachar(10) Not null Ma hê đao tao
Tenhe Nvarchar(50) Not null Tên hê đao tao
Hocphi Int Not null Hoc phi
d. Lơp hoc:
Tên trương Kiêu dư liêu Cho phep null Chu thich
Malop Nvachar(10) Not null Ma lơp hoc
Tenlop Nvarchar(50) Not null Tên lơp hoc
Manganh Nvarchar(10) Not null Ma nganh hoc
Mahe Nvarchar(10) Not null Ma hê đao tao
Siso Int Not null Sỉ sô lơp
Nienkhoa Nvarchar(10) Not null Niên khoa
49
Nambd Datetime Not null Năm bắt đâu
Namkt Datetime Not null Năm kêt thuc
e. Sinh viên:
Tên trương Kiêu dư liêu Cho phep null Chu thich
Masv Nvachar(10) Not null Ma sinh viên
Hotensv Nvarchar(50) Not null Tên sinh viên
Malop Nvarchar(10) Not null Ma lơp
Ngaysinh Datetime Not null Ngay sinh
Diachi Nvarchar(50) Not null Đia chỉ sinh viên
Gioitinh Nvarchar(3) Not null Giơi tinh
Sodt Nvarchar(50) Not null Sô điên thoai
Noitamchu Nvarchar(50) Not null Nơi tam chu
Passwords Nvarchar(20) Null Passwords
f. Môn hoc:
Tên trương Kiêu dư liêu Cho phep null Chu thich
Mamh Nvachar(10) Not null Ma môn hoc
Tenmh Nvarchar(50) Not null Tên môn hoc
g. Loai điêm:
Tên trương Kiêu dư liêu Cho phep null Chu thich
Mald Nvachar(10) Not null Ma loai điêm
Tenld Nvarchar(50) Not null Tên loai điêm
h. Hoc kỳ:
Tên trương Kiêu dư liêu Cho phep null Chu thich
Mahk Nvachar(10) Not null Ma hoc kỳ
Tenhk Nvarchar(50) Not null Tên hoc kỳ
i. Bang điêm sinh viên:
Tên trương Kiêu dư liêu Cho phep null Chu thich
50
Stt Nvachar(10) Not null Sô thư tư
Masv Nvarchar(10) Not null Ma sinh viên
Mamh Nvarchar(10) Not null Ma môn hoc
Mald Nvarchar(10) Not null Ma loai điêm
Mahk Nvarchar(10) Not null Ma hoc kỳ
Diem Float Not null Điêm sinh viên
j. Giao viên:
Tên trương Kiêu dư liêu Cho phep null Chu thich
Magv Nvachar(10) Not null Ma giao viên
Tengv Nvarchar(50) Not null Tên giao viên
Ngaysinh Datetime Not null Ngay sinh
Diachi Nvarchar(50) Not null Đia chỉ giao viên
Gioitinh Nvarchar(3) Not null Giơi tinh
Chuyenmon Nvarchar(20) Not null Chuyên môn
Bangcap Nvarchar(20) Not null Bằng câp
Sodt Nvarchar(50) Not null Sô điên thoai
Email Nvarchar(50) Not null Email
2. Mô hình cơ sơ dư liêu:
51
VI. Thiêt kê giao diên website cho người dùng thông thường:
1.Trang chu :
1. Danh sach cac khoa:
Hinh 6.2: Giao diên trang danh sach khoa2. Danh sach nganh hoc:
52
Hinh 6.3: Giao diên trang danh sach nganh hoc3. Danh sach hê đao tao:
Hinh 6.4: Giao diên trang danh sach cac hê đao tao4. Danh sach lơp hoc:
Hinh 6.5: Giao diên trang danh sach lơp hoc5. Danh sach sinh viên:
Hinh 6.6: Giao diên trang danh sach sinh viên6. Thông tin chi tiêt sinh viên:
53
Hinh 6.7.1: Điêu kiên xem thông tin sinh viên
Hinh 6.7.2: Giao diên trang thông tin sinh viên7. Bang điểm sinh viên:
a. Nhập mã sinh viên:
Hinh 6.8.1: Giao diên trang yêu câub. Bang điểm sinh viên:
54
Hinh 6.8.2: Giao diên trang bang điêm sinh viên
55