1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website quản lí học liệu khoa Công nghệ thông tin trường Đại học Sư phạm Hà Nội 2

61 347 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 61
Dung lượng 1,04 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Biểu đồtươngtác chochức năngquảnlíhệđàotạo...23 3.1.3.. Biểu đồtươngtác chochức năng quảnlínhómtàiliệu...24 3.1.6.. Biểu đồtươngtác chochức năngquảnlígiảngviên...25 3.1.7.. Biểu đồtương

Trang 1

Chuyênngành:Tinhọc

HÀNỘI–2014

Trang 3

bảotậntìnhchoemhoànthànhkhóaluậnnày

Emcũngxingửilờicảmơntớicácthầy,côgiáotrongkhoaCôngnghệThôngtin,trườngĐạihọcSưphạmHàNội2,nhữngngườiđãgiúpđỡ,tạođiềukiệnchoemtrongsuốtquátrìnhhọctậpvànghiêncứu

Cuốicùng,emxinbàytỏlòngbiếtơntớigiađìnhv à bạnbèđãgiúpđỡ,độngviênemrấtnhiềutrongsuốtquátrìnhhọctậpđể emcó thểthựchiệntốtkhóaluậnnày

Tuyđãcónhữngcốgắngnhấtđịnhnhưngdothờigianvàtrìnhđộcóhạnnênchắcchắnkhóaluậnnàycònnhiềuthiếusótvàhạnchế.Kínhmongnhậnđượcsựgópýcủathầy,côgiáovàcácbạn

HàNội,

tháng05năm2014Sinhviên

TrầnThịSơn

Trang 4

TrầnThịSơn

Trang 5

MỞĐẦU 1

CHƯƠNG1: CƠSỞLÍTHUYẾT 4

1.1 Phátbiểubàitoán 4

1.2 NgônngữC# 4

1.3 NgônngữSQL 6

CHƯƠNG2:PHÂNTÍCH HỆTHỐNG 9

2.1 Khảosáthệthống 9

2.1.1 Giớithiệu 9

2.1.2 Khảosát 9

2.2 Phântíchtheohướngđốitượng 11

2.2.1 Biểuđồusecase 11

2.2.2 Biểuđồlớp 18

2.2.3 Biểuđồtrạngthái 19

CHƯƠNG3:THIẾTKẾHỆTHỐNG 22

3.1 Biểuđồtươngtác 22

3.1.1 Biểuđồtươngtác chochức năngxemtài liệu 22

3.1.2 Biểu đồtươngtác chochức năngquảnlíhệđàotạo 23

3.1.3 Biểuđồtươngtác cho chức năngquảnlíkhóahọc 23

3.1.4 Biểuđồtươngtác chochức năngquảnlímônhọc 24

3.1.5 Biểu đồtươngtác chochức năng quảnlínhómtàiliệu 24

3.1.6 Biểu đồtươngtác chochức năngquảnlígiảngviên 25

3.1.7 Biểu đồtương táccho chứcnăng quản lí giảngviênthêmtàiliệu 26

Trang 6

3.2 Biểuđồlớpchitiết 27

3.2.1 LớpLink 29

3.2.2 LớpMenu 29

3.2.3 LớpDocument 29

3.2.4 LớpGroupDocument 30

3.2.5 LớpClass 30

3.2.6 LớpSubject 31

3.2.7 LớpCourse 31

3.2.8 LớpSubsystem 32

3.2.9 LớpTeacher 32

3.2.10 LớpSub 32

3.3 Biềuđồhoạtđộng 33

3.3.1 Biểuđồhoạtđộngmiêutảusecaseđăngnhập 33

3.3.2 Biềuđồhoạtđộngmiêutảusecasequảnlíkhóahọc 34

3.3.3 Biểuđồhoạtđộngmiêutảusecasequảnlímônhọc 35

3.3.4 Biểuđồhoạtđộngmiêutảusecasequảnlíhệđàotạo 38

3.3.5 Biểuđồhoạtđộngmiêutảusecasequảnlítàiliệu 40

3.3.6 Biểuđồhoạtđộngmiêutảusecasequảnlígiảngviên 43

3.4 Biểudồthànhphần 45

3.5 Biểuđồtriểnkhaihệthống 46

KẾTLUẬNVÀPHƯƠNGHƯỚNGPHÁTTRIỂN 47

TÀILIỆUTHAMKHẢO 48

Trang 8

4thgenerationlanguage

Thếhệthứ4 củangônngữlậptrình

Trang 9

Bảng1.1.CáckiểudữliệuthườngdùngtrongSQL 7

Bảng2.1 Danhsáchcácactor 11

Bảng2.2 Danhsáchcácusecase 12

Bảng3.1 Danhsáchcáclớp 28

Bảng3.2 DanhsáchcácthuộctínhlớpLink 28

Bảng3.3 DanhsáchcácthuộctínhlớpMenu 29

Bảng3.4 DanhsáchcácthuộctínhlớpDocument 29

Bảng3.5.DanhsáchcácphươngthứclớpDocument 29

Bảng3.6 DanhsáchcácthuộctínhlớpGroupDocument 30

Bảng 3.7.DanhsáchcácphươngthứclớpGroupDocument 30

Bảng3.8 DanhsáchcácthuộctínhlớpClass 30

Bảng3.9.DanhsáchcácphươngthứclớpClass 30

Bảng3.10.DanhsáchcácthuộctínhlớpSubject 31

Bảng3.11.DanhsáchcácphươngthứclớpSubject 31

Bảng3.12.DanhsáchcácthuộctínhlớpCourse 31

Bảng3.13.DanhsáchcácphươngthứclớpCourse 31

Bảng3.14.DanhsáchcácthuộctínhlớpSubsystem 32

Bảng3.15.Danhsáchcácphươngthức lớpSubsystem 32

Bảng3.16.DanhsáchcácthuộctínhlớpTeacher 32

Bảng3.17.Danhsáchcácphươngthức lớpTeacher 32

Bảng3.18.DanhsáchcácthuộctínhlớpSub 32

Trang 10

Hình2.1 Biểuđồusecasesửdụngtổngquát 12

Hình2.2 Biểuđồusecasesửdụngchochứcnăngquảnlíkhóahọc 13

Hình2.3 Biểuđồusecasechochứcnăngquảnlígiảngviên 14

Hình2.4 Biểuđồusecasechochứcnăngquảnlítàiliệu 15

Hình2.5 Biểuđồusecasechochứcnăngquảnlíhệđàotạo 16

Hình2.6 Biểuđồusecasechochứcnăngquảnlímônhọc 17

Hình2.7.Biểuđồchocáclớpđốitượng 18

Hình2.8 Biểuđồtrạngtháilớpxem tàiliệu 19

Hình2 9 Biềuđ ồ trạngtháilớpQuảnl í giảngviênchứcnăngthêmgiảngviên 20

Hình2.10.BiềuđồtrạngtháilớpQuảnlígiảngviênchứcnăngsửathôngtingiảngviên .20

Hình2.11.BiềuđồtrạngtháilớpQuảnlígiảngviênchứcnăngxóathôngtingiảngviên .21

Hình2.12.BiềuđồtrạngtháilớpQuảnlígiảngviênchứcnăngthêmtàiliệu .21

Hình3.1.Biểuđồtươngtácchochứcnăngxemtàiliệu 22

Hình3.2.Biểuđồtươngtácchochứcnăngquảnlíhệđàotạo 23

Hình3.3.Biểuđồtươngtácchochứcnăngquảnlíhệkhóahọc 23

Hình3.4.Biểuđồtươngtácchochứcnăngquảnlímônhọc 24

Hình3.5.Biểuđồtươngtácchochứcnăngquảnlínhómtàiliệu 24

Hình3.6.Biểuđồtươngtácchochứcnăngquảnlígiảngviên 25

Hình3.7.Biểuđồtươngtácchochứcnănggiảngviênthêmtàiliệu 26

Hình3.8 Biểuđồlớpchitiết 27

Hình3.9 Biểuđồhoạtđộngmiêutảusecaseđăngnhập 34

Hình3.10.Biểuđồhoạtđộngmiêutảusecasethêmmớikhóahọc 35

Trang 11

Hình3.12.Biểuđồhoạtđộngmiêutảusecasethêmmớimônhọc 36

Hình3.13.Biểuđồhoạtđộngmiêutảusecasesửađổimônhọc 37

Hình3.14.Biểuđồhoạtđộngmiêutảusecasexóamônhọc 38

Hình3.15.Biểuđồhoạtđộngmiêutảusecasethêmmớihệđàotạo 39

Hình3.16.Biểuđồhoạtđộngmiêutảusecasexóahệđàotạo 39

Hình3.17.Biểuđồhoạtđộngmiêutảusecasexemtàiliệu 41

Hình3.18.Biểuđồhoạtđộngmiêutảusecasethêmmớitàiliệu 42

Hình3.19.Biểuđồhoạtđộngmiêutảusecasexóatàiliệu 42

Hình3.20.Biểuđồhoạtđộngmiêutảusecasethêmmớigiảngviên 43

Hình3.21.Biểuđồhoạtđộngmiêutảusecasexóagiảngviên 44

Hình3.22.Biểuđồthànhphần 45

Hình3.23.Biểuđồtriểnkhaihệthống 46

Trang 12

1 Lýdochọnđềtài

MỞĐẦU

Ngàynay,sựpháttriểnnhưvũbãocủacôngnghệthôngtinđangảnhhưởngtớimọimặtcủađờisốngxãhội.Trongđógiáodụccũngchịumộts

ựt á c độngmạnhmẽc ủ a côngnghệthôngtin.S

ự pháttriểncủacôngnghệthôngtinlàmcholượngtrithứccủanhânloạitănglênrấtnhiều,chínhvìvậymàcácphươngphápgiáodụctruyềnthốngnhư“phấntrắng,bảngđen”khôngt h ể nào

truyềntảiđượchếtnộidungtrithức.Nócũngđãmởranhiềuphươngphápvàcáchthứcdạyhọcmới.Vìvậymàviệcnghiêncứuđổimớiphươngphápgiảngdạybằngviệcsửdụnghiệuquảcủacôngnghệthôngtinđanglànhucầucấpbáchtrênphạmvitoànthếgiới

Trongbốicảnhđó,nếumuốnnềngiáodụcnướcnhàpháttriểnbắtkịpv à đápứngđượccôngcuộccôngnghiệphóa,hiệnđạihóađấtnước,thìnềngiáodụcnướctacầnđượcđổimớiphươngphápdạyhọc.Theohướngvậndụngcôngnghệthôngtinvàcácthiếtbịdạyhọcpháthuymạnhmẽtưduysángtạo,kĩnăngthựchànhvàhứngthúhọctậpcủahọcsinh,đểnângcaochấtlượngdạyhọc

Cùngvớis ự pháttriểnnhưvũbãocủacôngnghệthôngtin,mạngInternetcũngđangpháttriểntới“chóngmặt”vàcóảnhhưởngvôcùnglớnt

ớ i toànbộmọimặtcủađờisốngxãhộivàđặcbiệttrênlĩnhvựcgiáodục.VớisựxuấthiệncủaInternetthìwebsitecũngđượcpháttriểnnhanhchóngnhờvào

Trang 14

hìnhthứctínchỉ,sinhviêncóthểtựdosắpxếplịchhọcchobảnthân,lựachọnmônhọcmàmìnhthích.Phươngpháphọctínchỉsẽmanglạitínhchủđộnghọctậpchosinhviên,từđómànângcaochấtlượnghọctập.Thờigianhọctrênlớpcủasinhviênsẽđượcgiảmđisovớiphươngphápdạyniênchếtrướcđây.Nhiệmvụcủathầycôtrênlớplàhướngdẫn,địnhhướngbàihọccònphầncôngviệccònlạithuộcvềsinhviên Từ đó,thờigiansinhviênbỏrađ ể tìmkiếmtàiliệuhọctậpnhiềuhơn.Vớisự

đadạngcủathôngtinhiệnnay,nhiềunguồn,nhiềukênhthôngtincònchưarõnguồngốcchínhxác,gâysainhiễuthôngtinchongườitìmkiếm

Xuấtpháttừý tưởngtrên,e m lựac h ọnchomìnhđểt à i “Xâydựngwebsitequ ảnlíhọcliệukhoaCôngnghệThôngtintrườngĐạihọcSưphạmHàNội2”đểlàm

khóaluậntốtnghiệp

2 Mụcđíchvànhiệmvụ nghiêncứu

Mụcđíchcủakhóaluậnlànghiêncứuvàx â y dựnghệ thốngquảnlíhọcliệukhoaCôngnghệThôngtin,trườngĐạihọcSưphạmHàNội2thôngquawebsite

Nhiệmvụcủakhóaluậnl à phântích,thiếtk ế v à x â y dựnghệthốngquảnlíhọcliệutheohướngđốitượng

3 Đốitượngvàphạmvinghiêncứu

+Đốitượngnghiên cứu:Hệthống quảnlítàiliệuhọctập củasinhviên

+Phạmvinghiêncứu:KhoaCôngnghệThôngtin,trườngĐạihọcSưphạmHàNội2

4 Ýnghĩathựctiễncủađềtài

Nếuhệthốngquảnlíhọcliệuđượcxâydựngthànhcôngthìsẽgiúpchosinhviêntìmkiếmtàiliệuthamkhảophụcvụchoquátrìnhhọctập

5 Phươngphápnghiêncứu

a Phươngphápnghiêncứulýluận

Nghiêncứuquaviệcđọcsách,báovàcáctàiliệuliênquannhằmxâydựngcơsởlýthuyếtcủađềtàivàcácbiệnphápcầnthiếtđểgiảiquyếtcácvấnđềcủađềtài

Trang 15

b Phươngphápchuyêngia

Thamkhảoýkiếncủacácchuyêngiađểcóthểthiếtkếchương

trìnhphùhợpvớiyêucầuthựctiễn.Nộidungxửlýnhanhđápứngđượcyêucầungàycàngcaocủangườisửdụng

Chương1:Cơsởlíthuyết–

ChươngnàytrìnhbàymộtsốkiếnthứccơsởnhằmmụcđíchphụcvụchoviệcthiếtkếwebsitebằngngônngữC#,sửdụnghệquảntrịcơsởdữliệuSQL

Chương2: Phântíchh ệ thống–

Trongchươngnày,k h ó a luậntrìnhb à y tổngquanvềhệthốngthôngtinnhưkhảosáthệthống,phântíchtheohướngđốitượng.Khiđiphântíchhệthốngtheohướngđốitượngsẽtrìnhbàycụthểc á c loạibiểuđồusecase,biểuđồlớp,biểuđồtrạngthái

Chương3:Thiếtkếhệthống-Từnhữngkiếnthứclýthuyếtđãnghiêncứu,phântích,chươngnàyđivàothiếtkếhệthốngmộtcáchcụthể:Biểuđồtươngt á c , biểuđồlớpchitiết,biểuđồhoạtđộng,biểuđồthànhphần,biểuđồtriểnkhaihệthống

Trang 16

CHƯƠNG1:CƠSỞLÍTHUYẾT1.1 Phâtbiểubăitoân

Trongquâtrìnhhọctập,nghiíncứukhoahọcthìtăiliệulănguồntrithứcđ ặ cbiệtquantrọng.C â c bạnsinhviínsẽtìmh i ểutrithứcthôngquanhữngtăiliệunăo,ởđđu?

Băitoânđượcphâtbiểunhưsau:

Chothôngtinvềhệ

đăotạo,khóahọc,mônhọc,tíntăiliệu,tíntâcgiả,nhăxuấtbản,nămxuấtbản,dựatrínnhữngthôngtinđóđưaratừngtăiliệuc ụthể,sửdụnglămtăiliệuthamkhảochomônhọcđó

1.2 NgônngữC#

NgônngữC#khâđơngiản,chỉkhoảng80từkhóavăhơnmườimấykiểudữliệuđượcxđydựngsẵn.Tuynhiín,ngônngữC#cóýnghĩacaokhin ó thựcthinhữngkhâiniệmlậptrìnhhiệnđại.C#baogồmtấtcảnhữnghỗtrợchocấutrúc,thănhphầncomponent,lậptrìnhhướngđốitượng.Nhữngtínhchấtđóhiệndiệntrongmộtngônngữlậptrìnhhiệnđại.VăngônngữC#hội đủnhữngđiềukiệnnhưvậy,hơnnữanóđượcxđydựngtrín nềntảng củah ai ngônngữmạnhnhấtlă C++văJava

NgônngữC#đượcphâttriểnbởiđộingũkỹsưcủaMicrosoft,trongđóngườidẫnđầulăAndersHejlsbergvăScottWiltamuth.Cảhai

ngườinăyđềulănhữngngườinổitiếng,trongđóAndersHejsbergđượcbiếtđếnlătâcgiảc ủ a TurboPascal,mộtngônn g ữ lậpt r ì n h P C phổbiến.VẵngđứngđầunhómthiếtkếBorlandDelphi,mộttrongnhữngthănhcôngđầutiíncủaviệcxđydựngmôitrườngphâttriểntíchhợp(IDE)cholậptrìnhclient/server

haycòngọilătrâitimcủabấtcứngônngữlậptrìnhhướngđốitượnglăsựhỗtrợcủanóchoviệcđịnhnghĩavălămviệcvớinhữnglớp.Nhữnglớpthìđịnhnghĩanhữngkiểudữliệumới,chophĩpngườiphâttriểnmởrộngngônngữđểtạomôhìnhtốthơnđểgiảiquyếtvấnđề.NgônngữC#chứanhữngt ừ khóac h o việck h a i bâonhữngkiểulớpđốitượngmớiv ă

Trang 17

TrongngônngữC#mọithứliênquanđếnkháibáolớpđềuđượctìmthấytrongphầnkhaib á o củan ó ĐịnhnghĩamộtlớptrongngônngữC # khôngđòihỏiphảichiaratậptinheadervàtậptinnguồngiốngnhưtrongngônngữC+

+.Hơnthếnữa,ngônngữC#hỗtrợkiểuXML,chophépchènc ác tagXMLđểphátsinhtựđộngcácdocumentcholớp

C#cũnghỗtrợgiaodiệninterface,nóđượcxemnhưmộtcamkếtvớimộtlớpchonhữngdịchvụmàgiaodiệnquiđịnh.TrongngônngữC#,mộtlớpchỉcóthểkếthừatừduynhấtmộtlớpcha,tứclàkhôngchođakếthừanhư trongngônngữC+

+,tuynhiênmộtlớpcóthểthựcthinhiềugiaodiện.Khimộtlớpthựcthithìmộtgiaodiệnthìnósẽhứalànósẽcungcấpchứcnăngthựcthigiaodiện

TrongngônngữC#,nhữngcấutrúccũngđượchỗtrợ,nhưngkháiniệmvề ngữn

trúcđượcgiớihạn,làkiểudữliệunhỏgọn,vàkhitạothểhiệnthìnóyêucầuíthơnvềhệđiềuhànhvàbộnhớsovớimộtlớp.Mộtcấutrúcthìkhôngthểkếthừatừmộtlớphayđượckếthừanhưngmộtcấutrúccóthểthựcthimộtgiaodiện

NgônngữC#cung cấpnhữngđặctínhhướngthànhphần(component–oriented),n h ư l à nhữngthuộctính,nhữngs ự kiện.LậptrìnhhướngthànhphầnđượchỗtrợbởiCLRchophéplưutrữmetadatavớimãnguồnchomộtlớp.Metadatamôt ả c

h o mộtlớp,baogồmnhữngphươngthứcv à nhữngthuộctínhcủanó,cũngnhưnhữngsựbảomậtcầnthiếtvànhữngthuộctínhkhác.Mã nguồnchứađựngnhữnglogicc ầ nthiếtđể thựchiệnnhữngchứcnăngcủanó.Dovậy,mộtlớpđượcbiêndịchnhưlàmộtkhốiself–

contained,nênmôitrườnghostingbiếtđượccáchđọcmetadatacủamộtlớpv à mãnguồncầnthiếtmàkhôngcầnnhữngthôngtinkhácđểsửdụngnó

Trang 18

+vàtừkhóachodấungoặc[]trongtoántử.Cácmãnguồnnàylàkhôngantoàn(unsafe).VàbộgiảiphóngbộnhớtựđộngcủaCLRs ẽ khôngthựchiệnviệcgiảiphóngnhữngđốitượngđượcthamchiếubằngsửdụngcontrỏchođếnkhichúngđượcgiảiphóng

Nhiềungườitinrằngkhôngcầnthiếtcómộtngônngữlậptrìnhmới.Java,C++,Perl,MicrosoftVisualBasic,vànhữngngônngữkhácđượcnghĩrằngđãcungcấptấtcảnhữngchứcnăngcầnthiết

dữliệutừmộth ệquảntrịcơsởdữliệuquanhệ.Ngônngữnàypháttriểnvượtxasovớimục

Trang 19

quanhệ.NólàmộttiêuchuẩnANSI/ISO

SQLxuấthiệnđầutiênnăm1970,doIBMpháttriển.Năm1980,ISOthừanhậnSQLlàngônngữchuẩnxửlýdữliệu,ngônngữtruyvấncócấutrúc,phithủtục.SQLlàngônngữthaotáccơsởdữthiệuquanhệ,thuộcloạingônngữ thếhệthứ4(4GL)

DECIMAL(n,d) Kiểusốthựcđộdàin(kểcảdấuchấm),cód chữsố

FLOAT(n,d) Kiểusốthựckhoahọcđộdàin(kểcảdấuchấm),códc h ữsốth

ậpphânCHAR(n) Kiểuchuỗikítựcóđộdàicốđịnhlàn

Trang 20

- Toántửlogic:and, or, not

Trang 21

CHƯƠNG2:PHÂNTÍCHHỆTHỐNG2.1 Khảosáthệthống

2.1.1 Giớithiệu

Địachỉ:Phòng1.3nhà4tầngkhuHiệubộ.Điệnthoại

:(0211)3863196

KhoaCNTTđượcthànhlậptháng01/2005vớinòngcốtlàBộmônTinhọctrựcthuộctrườngvàmộtsốgiảngviêntinhọcởcáckhoatrongtrường

Hiệnnay,khoaCôngnghệThôngtin

có22viênchức,giảngviên,trongđ ó có18giảngviên,3chuyênviênvà 1kĩthuậtviên.Trongđócó16Thạcsĩ,6cửnhân

Trongnhữngnămqua,thầyvàtròcủakhoađãnhiệttìnhthamgiamọimặthoạtđộngtrongvàngoàitrường,đạtđượcnhiềugiảithưởngvềvănnghệ,thểdụcthểthao,OlympicTinhọcsinhviêntoànquốc.NhiềusinhviêncủakhoađãcóbáocáotạiHộinghịkhoahọctrẻdotrườngtổchức

KhoathựchiệntriểnkhainhiềuứngdụngcủaCôngnghệThôngtinvàTruyềnthôngvàocáccôngviệccủanhàtrườngnhư:Thituyểnsinhđạihọc,s a u đạihọc,nghiệpvụtàivụ,quảnlísinhviên,

….CâulạcbộInternetsinhviênđãđượcthànhlậpvànhanhchóngđivàohoạtđộnggiúpcánbộ,giảngviênvàsinhviêntoàntrườngcóđiềukiệnthuậnlợiđểtruycập,tìmkiếmvàkhaitháccácthôngtintrênInternet

2.1.2 Khảosát

cấpthôngtinvềtàiliệuchosinhviênbằngviệcgiớithiệusáchthamkhảovớicácthôngtin:Tênsách,têntácgiả,nhàxuấtbản,nămxuấtbản,

….Từđó,sinhviênlấylàmcơs ởđểtìmtàiliệunghiêncứu.Tuynhiên,vớisựbùngnổcủacôngnghệthôngtin,đặcbiệtlàinternetnhưhiệnnaythìcáckênhthôngtinngàycàngđadạng,điềunàycũngđồngnghĩavớiviệcconngườilàmviệcvớisáchđiệntửnhiềuhơnsáchgiấy

Trang 22

Kểt ừn ă m 2010,nhàtrườngápdụnghìnhthứcđàot ạ otínc h ỉ,l ấyngườihọclàmtrungtâm,pháthuytínhtíchcựccủasinhviên.Điềunàyvừal à cơhộicũngvừalàtháchthứclớnchothầyvàtrò.Bởilẽ, sinhviênhọc theohìnhthứctínchỉsẽcóthờigian

lênlớp“íthơn”sovớihọcniênchế,thờigiancònlạichủyếulàtựhọc,tựnghiêncứutrithức,thầycôchỉđóngvaitròđịnhhướng,giúpsinhviênđịnhhìnhphươngpháphọc.Điềunày,đồngnghĩavớiviệcsinhviênphải

tựhọc,tựtìmhiểutrithức,chủđộngtrongviệctiếpcậntrit h ức,trongđócóviệctìmkiếmtàiliệuhọctập

TómtắtquitrìnhtìmkiếmtàiliệucủasinhviênkhoaCôngnghệThông trườngĐạihọcSưphạmHàNội2.

Vàođầumỗikìhọc,khibắtđầuvàomônhọcmới,sinhviênsẽđượcgiảngviêncungcấpthôngtinvềtàiliệuthamkhảogồm:Tênsách,têntácg i ả,tênnhàxuấtbản,nămxuấtbản.Khiđãcóthôngtinvềtàiliệuhọctậptrongtay,

sinhviênbắtđầuđitìmkiếmtàiliệutừnhữngnguồnkhácnhau

Cóthểl à h i ệusách.Tuynhiênở đây,khôngphảisáchnàocũngcó.Nhữnghiệusáchhiệnnaychủyếutậptrungvàonhữngcuốnsáchgiáokhoa,sáchthamkhảophổthông,

….Nhữngcuốnsáchchuyênngànhbậccaođẳng,đạihọckhôngcónhiều.Nếucầnthiếtphảiđặthàng,mộtthờigiansaumayramớicó.Đợi1thờigiansaucókhisinhviênđãkếtthúcmônhọc

Cóthểlàthưviện.Đâylànơilítưởngđểtìmkiếmtàiliệu,vìlàthưviệncủatrườngnêncónhiềusáchchuyênngànhphụcvụsinhviênhọctập.Nhưngsinhviênkhôngthểngàynàocũnglênthưviệnmượnsách,tàiliệuhọctậpthìcầngắnliềnsuốtquátrìnhhọctập.Giảiphápkhắcphục,mượntàiliệuthưviệnđemđiphotocopy,nhưngđiềunàylàviphạmbảnquyền

Mộtcáchkhácmàhiệnnay

đượcsinhviênápdụngnhiềuhơnđólàtracứutàiliệutrêninternet.Thếgiớithôngtinmởrahàngvạncâutrảlờichomỗilầntìmkiếm.Nhưngđểdownloadtàiliệuvềmáytính,bạnphảitrảphídịchvụ

Trang 23

Nhậnthấytầmquantrọngvàsựcầnthiếtcủaphầnmềmquảnlí,emđãt ì m hiểuvàxâydựngchươngtrình“XâydựngwebsitequảnlíhọcliệukhoaCôngnghệThôngtin,trườngĐạihọcSưphạm HàNội2”nhằmđápứng nhuc ầuthiếtyếuhiệnnay.

2 Giảngviênlàt á c nhânđóngv a i trònhưn g ư ờ iquảnt

rịcủawebsite

TácnhânGiảngviêncónhiệmvụquảnlítàiliệunhư:Thêmtàiliệu,sửatàiliệu,xóatàiliệu;quảnlímônhọc.Đảmbảosựđầyđủvàchínhxáccủatàiliệuthuộcphạmviquảnlícủamình

TácnhânGiảngviênkhôngthểthêmtàiliệuthuộcmônhọcmìnhkhôngquảnlí

3 Lànhữngsinhviêncónhucầuxemtàiliệuhọctậpởkhoa

mìnhđanghọc.Cóthểgọichunglàkhách

Bảng2.1 Danhsáchcácactor

Trang 24

STT Tênusecase Actorliênquan Ghi chú

1 Đăngnhập Quảntrịviên,Giả

ngviên

Cóđƣợcquyềntruycậpvàohệthống

2 Quảnlígiảngviên Quảntrịviên,Giả

ngviên

Cóđƣợcquyềnthêmmới,sửa,xóagiảngviên

3 Quảnlímônhọc Quảntrịviên,Giả

ngviên

Cóđƣợcquyềnthêmmới,sửa,xóamônhọc

4 Quảnlíhệđàotạo Quảntrịviên,Giả

ngviên

Cóđƣợcquyềnthêmmới,sửa,xóahệđàotạo

5 Quảnlíkhóahọc Quảntrịviên,Giả

ngviên

Cóđƣợcquyềnthêmmới,sửa,xóakhóahọc

6 Quảnlítàiliệu Quảntrịviên,Giả

ngviên

Cóđƣợcquyềnthêmmới,sửa,xóatàiliệu

Bảng2.2 Danhsáchcácusecase

2.2.1.1 Biềuđồusecasesửdụngtổngquát

Hình2.1 Biểuđồusecasesửdụngtổngquát

Trang 25

2.2.1.2 Biểuđồusecasesửdụngchochứcnăngquảnlíkhóahọc

Hình2.2 Biểuđồusecasesửdụngchochứcnăngquảnlíkhóahọc

Tácnhân:Quảntrịviênđăngnhậphệthống

Tómtắt:Chứcnăngnàychophépngườidùngthêmmới,cậpnhật,xóac á c chuyênmục

+Xóakhóahọcđồngnghĩaxóatấtcảcácthôngtincủakhóahọc

Trang 26

+Xóagiảngviênđồngnghĩaxóatấtcảcácthôngtincủagiảngviên.

Trang 27

+Xóatàiliệuđồngnghĩaxóatấtcảcácthôngtincủagiảngviên.

Trang 28

2.2.1.5 Biểuđồusecasesửdụngchochứcnăngquảnlíhệđàotạo

Hình2.5 Biểuđồusecasechochứcnăngquảnlíhệđàotạo

Tácnhân:Quảntrịviênđăngnhậphệthống

Tómtắt:Chứcnăngnàychophépngườidùngthêmmới,cậpnhật,xóac á c chuyênmục

+Xóahệđàotạođồngnghĩaxóatấtcảcácthôngtincủahệđàotạo

Trang 29

2.2.1.6 Biểuđồusecasesửdụngchochứcnăngquảnlímônhọc

Hình2.6

BiểuđồusecasechochứcnăngquảnlímônhọcTácnhân:Giảngviênđăngnhậphệthống

Tómtắt:Chứcnăngnàychophépngườidùngthêmmới,cậpnhật,xóac á c chuyênmục

+Xóamônhọcđồngnghĩaxóatấtcảcácthôngtincủamônhọc

Trang 30

2.2.2 Biểuđồlớp

Biểuđồlớpthểhiệncáclớpđốitượngcầncóđạidiệnchocácnhómđốitượngkhácnhaucấuthànhnênhệthống.Hoạtđộngcủahệthốngđượcbiểuhiệnquatrạngtháivàsựtươngtácgiữacácnhómđốitượngnày

Hình2.7.Biểuđồchocáclớpđốitượng

Biểuđồlớptrênhìnhthểhiệnthuộctínhvàphươngthứccủacálớpchínhtro nghệthốngvàmốiquanhệgiữachúng.Biểuđồlớpthểhiệngồm10lớpchính:

Ngày đăng: 22/04/2018, 11:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w