vo minh truong 10299191 bao cao thuc tap

73
B Công Thương Trưng Đi Hc Công Nghip Thnh Ph H Ch Minh Khoa Công Ngh Thông Tin BO CO THC TP TT NGHIP Đ TI: XÂY DNG PHN MM QUN L HC SINH-SINH VIÊN 1

Upload: vu-hoang

Post on 13-May-2015

150 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Vo minh truong 10299191 bao cao thuc tap

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

Page 2: Vo minh truong 10299191 bao cao thuc tap

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

Page 3: Vo minh truong 10299191 bao cao thuc tap

NHÂN XET CUA GIAO VIÊN..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

.........................................................................................

.........................................................................................

3

Page 4: Vo minh truong 10299191 bao cao thuc tap

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

Page 5: Vo minh truong 10299191 bao cao thuc tap

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

Page 6: Vo minh truong 10299191 bao cao thuc tap

- 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

Page 7: Vo minh truong 10299191 bao cao thuc tap

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

Page 8: Vo minh truong 10299191 bao cao thuc tap

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

Page 9: Vo minh truong 10299191 bao cao thuc tap

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

Page 10: Vo minh truong 10299191 bao cao thuc tap

ư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

Page 11: Vo minh truong 10299191 bao cao thuc tap

- 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

Page 12: Vo minh truong 10299191 bao cao thuc tap

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

Page 13: Vo minh truong 10299191 bao cao thuc tap

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

Page 14: Vo minh truong 10299191 bao cao thuc tap

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

Page 15: Vo minh truong 10299191 bao cao thuc tap

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

Page 16: Vo minh truong 10299191 bao cao thuc tap

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

Page 17: Vo minh truong 10299191 bao cao thuc tap

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

Page 18: Vo minh truong 10299191 bao cao thuc tap

<<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

Page 19: Vo minh truong 10299191 bao cao thuc tap

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

Page 20: Vo minh truong 10299191 bao cao thuc tap

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

Page 21: Vo minh truong 10299191 bao cao thuc tap

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

Page 22: Vo minh truong 10299191 bao cao thuc tap

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

Page 23: Vo minh truong 10299191 bao cao thuc tap

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

Page 24: Vo minh truong 10299191 bao cao thuc tap

- 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

Page 25: Vo minh truong 10299191 bao cao thuc tap

Đ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

Page 26: Vo minh truong 10299191 bao cao thuc tap

- 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

Page 27: Vo minh truong 10299191 bao cao thuc tap

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

Page 28: Vo minh truong 10299191 bao cao thuc tap

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

Page 29: Vo minh truong 10299191 bao cao thuc tap

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

Page 30: Vo minh truong 10299191 bao cao thuc tap

- 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

Page 31: Vo minh truong 10299191 bao cao thuc tap

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

Page 32: Vo minh truong 10299191 bao cao thuc tap

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

Page 33: Vo minh truong 10299191 bao cao thuc tap

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

Page 34: Vo minh truong 10299191 bao cao thuc tap

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

Page 35: Vo minh truong 10299191 bao cao thuc tap

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

Page 36: Vo minh truong 10299191 bao cao thuc tap

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

Page 37: Vo minh truong 10299191 bao cao thuc tap

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

Page 38: Vo minh truong 10299191 bao cao thuc tap

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

Page 39: Vo minh truong 10299191 bao cao thuc tap

- 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

Page 40: Vo minh truong 10299191 bao cao thuc tap

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

Page 41: Vo minh truong 10299191 bao cao thuc tap

- 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

Page 42: Vo minh truong 10299191 bao cao thuc tap

: 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

Page 43: Vo minh truong 10299191 bao cao thuc tap

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

Page 44: Vo minh truong 10299191 bao cao thuc tap

: 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

Page 45: Vo minh truong 10299191 bao cao thuc tap

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

Page 46: Vo minh truong 10299191 bao cao thuc tap

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

Page 47: Vo minh truong 10299191 bao cao thuc tap

: 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

Page 48: Vo minh truong 10299191 bao cao thuc tap

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

Page 49: Vo minh truong 10299191 bao cao thuc tap

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

Page 50: Vo minh truong 10299191 bao cao thuc tap

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

Page 51: Vo minh truong 10299191 bao cao thuc tap

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

Page 52: Vo minh truong 10299191 bao cao thuc tap

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

Page 53: Vo minh truong 10299191 bao cao thuc tap

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

Page 54: Vo minh truong 10299191 bao cao thuc tap

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

Page 55: Vo minh truong 10299191 bao cao thuc tap

Hinh 6.8.2: Giao diên trang bang điêm sinh viên

55