LỜI MỞ ĐẦU
Cùng vi s phát trin ca xã ht nhiu thành tu trong khoa
hc k thui su nghiên cu, sáng to và tin b mnh
m v công ngh thông tin, t mt ti thành mt tài nguyên
thc s, tr thành sn phm hàng hóa trong xã hi, to ra s i ln trong lc
ng sn xu h tng, cu trúc kinh t, tính chng và cách thc qun
lý trong các ca xã hi.
Qu án là công tác trng tâm ca mi b môn, nó luôn luôn là công vic
án.Vic thng kê s liu tn rt nhiu
thi gian và công sc do phi làm th công bng tay trên s sách, giy t
cho khin cho mi công vic din ra chm chp và có nhin tht
l an toàn không cao.
c ng dng công ngh gii quyt v là mt
gii pháp ti quyc ngt mát thông tin, thông
, x chính xác cao.Là nhi hc
ngành Công ngh thông tin, vi s góp ý ca các thng dt phát
t nhu cu thc t em rt mong mun có th t mình tìm hiu v công ngh
i mt sn phH thng Website h tr qu án b
môn Mng máy tính và Truyn thông môn MMT&TT qu án mt
cách khoa hc và chính xác.
Tuy nhiên trong quá trình tìm hiu và xây dán do kinh nghim ca em
còn hn ch nên khó tránh khi nhng thiu sót nhnh. Em rt mong các bn và
tháncc hoàn thia.
Em xin chân thành c
10 tháng 6
Sinh viên thc hin
Trần Thị Minh Nguyệt
LỜI CẢM ƠN
Sau thi gian tìm hiu và thc hi tài “Xây dựng hệ thống
Trn Th Minh Nguyt
(NS: 14/11/1990)
Tên lp:
TK7.2
o: Công ngh thông tin
Chuyên ngành: Mng máy tính và truyn thông
Khóa hc: 2009-2013
Tên đề tài: XÂY DNG WEBSITE H TR QU ÁN B MÔN
MNG MÁY TÍNH VÀ TRUYN THÔNG.
Mục tiêu đề tài:
- ng dng công ngh xây d án
nhm nâng cao kh a ng di s dng trên nn Web.
- Xây dng h thng Website qu án b môn MMT&TT.
- Trin khai thc nghim h thng Website trên mng internet.
Nội dung cần hoàn thành:
1. Phần thuyết minh:
Cu án tt nghi
Ph
Ph
Phân t
Ph
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN HƢỚNG DẪN
ng dn NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN PHẢN BIỆN 2
Giáo viên phn bin 2
h tng ca khách hàng 14
2.2.5. Yêu cu khách hàng 14
2.2.6. Quy trình nghip v 14
2.2.7. Các biu mu, tài linh liên quan 17
2.3. Mô t yêu cu h thng 20
2.3.1. Các yêu cu ch 20
2.3.2. Các yêu cu phi ch 23
T K VI UML 24
3.1. Bi Use case 24
nh các tác nhân và tình hung s dng Use case 24
3.1.2. Các tình hung s dng 25
3.1.3. Bi Use Case tng quát 26
3.1.4. Bi n lý nhóm nh 28
3.1.5. Bi n lý gi 29
3.1.6. Bi n lý l 30
3.1.7. Bi 31
3.1.8. Bi 32
3.1.9. Bi 34
3.1.10. Bi n lý h 35
3.1.11. Bi 36
3.1.12. Bi n lý quá trình thc hi 37
3.1.13. Bi 38
3.2. Bi tun t 40
3.2.1. Bi tun t mnh 40
3.2.2. Bi tun t cho chp 41
3.2.3. Bi tun t cho chp mi 41
3.2.4. Bi tun t cho cha 42
3.2.5. Bi tun t cho ch 42
3.2.6. Bi tun t cho chng kê, báo cáo 43
5.2.4. Chn lý lp 58
5.2.5. Chn lý sinh viên 59
5.2.6. Chn lý ging viên 61
5.2.7. Ch tài cho lp 62
5.2.8. Ch tài 64
5.2.9. Ch tài 65
5.2.10. Chn lý nhóm ln 66
5.2.11. Chn lý nhóm nh 68
5.2.12. Chn lý nhóm nh tài 69
5.2.13. Chn lý hng 70
5.2.14. Chn lý hng nhóm nh 72
5.2.15. Chm quá trình 73
5.2.16. Chm bo v 74
5.2.17. Chn lý quá trình thc hin 75
5.2.14. Chng kê, báo cáo danh sach hng 76
5.2.19. Chng kê, báo cáo kt qu thc hin 77
5.2.20. Ch tài 78
5.2.21. Giao dip ca sinh viên 79
5.2.22. Chm 79
5.2.23. Ch tài 80
PHN III: THC NGHIT QU NG PHÁT TRIN
C TÀI 82
1. Thc nghim 82
2.Kt qu c c tài 82
3.Phn hn ch c tài 82
ng phát trin c tài 83
Bng 4.6: Hng 49
Bng 4.7: Lp 49
Bng 4.8: Nhóm ln 50
Bng 4.9: i dùng 50
Bng 4.10: Nhóm nh - tài Nhóm ln 50
Bng 4.11: Nhóm nh - Sinh viên 51
Bng 4.12: Quá trình 52
Bng 4.13: Sinh viên 53
DANH MỤC HÌNH VẼ
Hình 1.1: Kin trúc ca Silverlight 8
Hình 2.1: Danh sách sinh viên 17
m 18
Hình 2.3:Danh sách hng 19
Hình 3.1: Bi Use case cho h thng 26
Hình 3.2: Bi Use Case qun lý nhóm nh 28
Hình 3.3: Bi n lý gi 29
Hình 3.4: Bi n lý l 30
Hình 3.5: Bi 31
Hình 3.6: Bi n lý l 32
Hình 3.7: Bi 34
Hình 3.8: Bi 35
Hình 3.9: Bi 36
Hình 3.10:. Bi n lý quá trình thc hi 37
Hình 3.11: Bi Use case cho ch 38
Hình 3.12 : Bi tun t mnh 40
Hình 5.22: Giao din chm ca sinh viên 80
Hình 5.23: Giao din ch tài 81
DANH MỤC CÁC KÝ TỰ, CÁC TỪ VIẾT TẮT
STT
Từ viết tắt
Ý nghĩa
1
CNTT
Công ngh thông tin
2
CSDL
d liu
3
m bo v
4
i hc
5
m quá trình
6
LINQ
Language-Integrated Query
7
MMT&TT
c ng dng công ngh gii quyt v là mt
gii pháp ti quyt nt mát thông tin, thông
, x chính xác cao.
Ngoài ra vic x lý d liu, qu án i chu trách nhim
lên thng kê chu mt áp lc do s ng d liu ln, và rt nhiu các biu mu,
thng kê, báo cáo, các biu mu này không nhng s liu phi chính xác mà còn
phi tuân theo tiêu chun ca khoa, b môn v nh dng và cu trúc.
Xut phát t nhng nhu cu thc t ca khoa Công Ngh Thông Tin(CNTT) nói
chung và b môn Mng máy tính và truyn thông(MMT&TT) nói riêng, cùng vi
nhng kinh nghic án ca cá nhân
ng v mt h thng h tr qu án cho b
môn.
Vi s i mi không ngng ca các công ngh, cùng vi s yêu thích khám
phá nhu mi m trong công nghu và nhn thy
công ngh Silverlight làm mt công ngh mi vi rt nhim, v giao din,
t t nhii dùng s dng, y
nhng trên, chúng em mun kt hp công ngh này vào h thng x lý d
liu ca mình. Là nhi hc ngành công ngh thông tin, vi s góp ý
ca các thng dt phát t nhu cu thc t t
mong mun có th t mình tìm hiu v công ngh i mt sn
phH thng Website h tr qu án b môn Mng máy tính và truyn
thông ng dng công ngh Silverlightb môn MMT&TT qu án mt
cách khoa hc các danh sách, các
Xây dng website h tr qu án b môn MMT & TT
Trang 2
thng kê chính xác và kp thi, gim thi thi gian ca ging viên trong
vic lên thng kê.
2. Khách thể và đối tƣợng nghiên cứu
ng nghiên cu c án chính là cácb môn thuc khoa CNTT có sinh
án muc s hu mt h thH tr qu án
- Phân tích, thit k và thc thi vit mã lnh cho các thành phn c
trình.
- t ng dng và chy th nghim.
6. Phƣơng pháp nghiên cứu
- Thu thp thông tin và tìm hiu nhu cu ci dùng t u
i dùng.
- t ra các bài toán và tìm hiu các kin thc nhm gii quyt
ra.
- Tìm hiu các ng d tài v qu ánc
m c i quyt t
- Nghiên cu tài liu, các công ngh h trc bit là công ngh Silverlight cho
vic xây dng các cha ng dng.
- Phân tích, thit k mô hình d liu.
- Phân tích, thit k
7. Ý nghĩa lý luận và thực tiễn của đề tài
y, nu thc hi tài này s mang ln v c
thc tin ln lý lun.
n c tài:
Toàn b n thuyt minh c tài s tr thành tài liu nghiên cu,
tham kho nhanh, d hiu, thit thc cho các thy cô giáo và các bn sinh viên,
nhi yêu thích lp trình web, lp trình mng v công ngh
p v qu án.
c tin c tài:
Vi s thành công c tài s góp phn giúp cho vic qun lý án trong b
môn mt cách khoa h c các danh
Xây dng website h tr qu án b môn MMT & TT
Trang 4
sách, các thng kê chính xác và kp thi, gim thi thi gian ca cán b
ging viên trong vic lên thng kê.
8. Cấu trúc báo cáo
d liu hình nh ch ng
truyn mc xem nhng video
chn i ci
gin mt s tha mãn tht s.
1.2. Silverlight là gì?
Silverlight là mt dng plug-in da trên công ngh cc
lp v n t rình duyt, nó cho phép phát trin các ng d
c bit là các ng dng trên web. Silverlight cung cp mt mô hình
lp trình lp trình mm dng nht, nó h tr Ajax, Python, Ruby và các ngôn
ng l n ca silverlight th
hin m truyn ti âm thanh và hình nh ch ng cao mt cách nhanh
chóng và hiu qu trên tt c các trình duy
Safari. Vi vic s dng Expression Studio và Visual Studio, các nhà thit k và
phát trin có th hp tác mt cách hiu qu ng cách s dng chính k
Xây dng website h tr qu án b môn MMT & TT
Trang 6
ca h có hi làm phát trin các sn ph
.
1.3. Các đặc tính của Silverlight
Silverlight kt hp nhiu công ngh vào mt nn tng phát trin, nó cho phép
bc la chn nhiu công c và ngôn ng lp trình thích h gii quyt bài
toán ca bn. Silverlight cung c
- Sự kết hợp của WPF và XAML
Silverlight là mt gói nh ca công ngh Windows Presentation Foundation
c m rng nhi to giao din
i dùng. PWF cho phép bn t ha 3 chiu, hình
tin và nhi ible
Application Markup Language) cung cc
to các Element.
- Mở rộng cho ngôn ngữ kịch bản
:
Thành phần
Diễn tả
Nn tng trình bày
c
Các thành phn và dch v ng ti giao dii
i dùng, bao gm các control cho
d lii dùng nhp, thit b n,
qun lý phân quyn s, trình bày d li ha vector,
ch, hình ng, c t
vic b trí giao din.
.NetFramework cho
silverlight
Là mt gói nh trong .Net Framework, bao gm các
thành phn và c n, k c
d liu, kh rng các control, mng, garbage
collection, và CLR.
t và cp nht
Là thành ph s lý các ti
n hóa cho l u tiên, ti
cung c t ng cp nh mc
Xây dng website h tr qu án b môn MMT & TT
Trang 8
thp.
Bng 1.1: Các thành phn chính ca Silverlight
nh mô t nhng thành phn trong kin trúc ca Silverlight
cùng vi các thành phn và dch v liên quan khác.
Hình 1.1: Kin trúc ca Silverlight
- Core Presentation Components:
Bng 1.2: Nhng thành phn trong kin trúc ca Silverlight
Các lp trình viên có th i thành phn nn tng trình bày c trên
ng cách s d c t. XAML là mt yu t quan trng nht
trong via .Net Framwork và các kiu trình bày Layout, ngoài ra các
l s d qu thao tác vi
lp trình bày.
- .Net Frame work for Silverlight:
Tính năng
Mô tả
Data
H tr ngôn ng truy vn tích hp (LINQ) và LINQ vc
t XML, d dang x lý vic tích hp và làm vic vi d liu
t nhiu ngun khác nhau. H tr vic s dng XML và các
l x lý d liu.
Base class library
Thun ca .Net Framework, nó cung cp các chc
p trình ch yc x lý chui, biu thc chính
u ra, ánh x, tp hp và toàn cc hóa.
Window
Communication
Cung c n hóa vic truy cp d liu
t này bao gm mng trình duyt, HTTP