cho e
Thông tin -
ch
cô giáo
các Phòng ban
góp ý quý
Sinh viên
IC và
các th
hác.
Windows API, Windows Forms, Windows Presentation Foundation, Windows Store
ng
VB.net
..........................................................................................................................................1
..................................................................................................Error! Bookmark not defined.
LÝ THUY T ............................................................................6
1.1.
PHÂN TÍCH THI T K H TH
NG C U TRÚC .......................................6
1.1.1.
Khái ni m v h th ng thông tin
1.1.2.
Ti p c n phát tri n h th
1.1.3.
ng c u trúc
d li u quan h
d li u quan h
1.2.
H QU N TR CSDL SQL SERVER2008.....................................................................13
1.2.1.
Gi i thi u
1.2.1.
N n t ng cho các nhi m v then ch t
1.2.2.
N n t ng tin c y cho d li u c a b n
1.2.3.
Qu n lý d a trên chính sách s n xu t
1.2.4.
Th c thi t
1.2.5.
Phát tri
báo
ng
1.2.6.
y quá trình phát tri n
1.2.7.
các ki u d li u
1.2.8.
Thông tin toàn doanh nghi p
1.2.9.
Vi
d li u th h k ti p
O SÁT HI N TR NG VÀ PHÁT BI U BÀI TOÁN ..................................21
2.1.Khái quát v
ng m m non Quán Toan..........................................................................21
2.2 Hi n tr ng ng d ng tin h c t
..................................................................................25
2.3 Mô t Bài Toán .......................................................................................................................25
2.4 Các bi
ho
ng ............................................................................................................32
3: PHÂN TÍCH VÀ THI T K H TH NG............................................................37
3.1, Bi
ng c nh. ..................................................................................................................37
3.2. Bi
phân rã ch
3.3
....................................................................................................40
3.4. Ma Tr n th c th ch
3.6 Thi t k
..................................................................................................38
...............................................................................................42
d li u .............................................................................................................51
3.7 Chuy n t mô hình ER sang mô hình quan h
.........................................................................57
..........................................................................................................................57
................................................................................................58
.........................................................................................................64
. .......................................................................................66
...................................................................................................................................68
............................................................................................................70
LÝ THUY T
1.1. PHÂN TÍCH THI T K H TH
NG C U TRÚC
1.1.1. Khái ni m v h th ng thông tin
H th ng
Là m t t p h p các thành ph n có m i liên k t v i nhau nh m th c hi n m t
ch
Các tính ch
n c a h th ng
Tính nh t th : Ph m vi và quy mô h th
t th
th ng nh t không th
i trong nh
u ki
o ra
t m c tiêu hay ch
nh mà t ng ph n
t , t ng b ph n c
u l p thành h th ng và m i h th
c hình thành
u có m c tiêu nh
ng.
- Tính t ch c có th b c: H th ng l n có các h th ng con, h th ng con này l i
có h th ng con n a.
- Tính c
v n hành, quy
nh m c tiêu mà h
th
t t i.Tính c u trúc th hi n m i quan h gi a các thành ph n trong h
th ng.
- H th ng có th có c u trúc:
C u trúc y u: Các thành ph n trong h th ng có quan h l ng l o, d thay
i.
C u trúc ch t ch : Các thành ph n trong h th ng có quan h ch t ch , rõ
i.
S
i c u trúc có th d
n phá v h th
t o ra
h th ng m i v
c tính m i.
Phân lo i h th ng
- Theo nguyên nhân xu t hi n ta có
H t nhiên (có s n trong t nhiên) và h nhân t
- Theo quan h v
ng
H
iv
ng) và h m
ng)
i t o ra)
i v i môi
- Theo m
c u trúc
H
n là h có th bi
c c u trúc
H ph c t p là h khó bi
c u trúc c a h th ng
- Theo quy mô
H nh (h vi mô) và h l n (h
- Theo s
i tr ng thái trong không gian
H th
ng có v
i trong không gian
H th
i trong không gian
c tính duy trì tr ng thái
H th ng
nh luôn có m t s tr ng thái nh
nh dù có nh
nh
nh.
H th ng không
i.
ng
M c tiêu nghiên c u h th ng
hi u bi
h th ng.
có th
ng lên h th ng m t cách có hi u qu .
hoàn thi n h th ng hay thi t k nh ng h th ng m i.
H th ng thông tin
- Khái ni m:
G m các thành ph n: ph n c
ng d
t c.
n m m (h
u hành,
i s d ng, d li u, các quy trình th c hi n các th
Các m i liên k t: liên k t v t lý, liên k t logic.
- Ch
thu th
- Phân lo i h th ng thông tin
Phân lo i theo ch
, x lý, trình di n, phân ph i và truy n các
pv
T
H truy n thông
H th ng thông tin x lý giao d ch
H cung c p thông tin
H th ng thông tin qu n lý MIS
H chuyên gia ES
H tr giúp quy
nh DSS
H tr giúp làm vi c theo nhóm
Phân lo i theo quy mô
H thông tin cá nhân
H thông tin làm vi c theo nhóm
H thông tin doanh nghi p.
H th ng thông tin tích h p
Phân lo
c tính k thu t
H th ng th i gian th c và h th ng nhúng
1.1.2. Ti p c n phát tri n h th
- Ti p c
ng c
d
-
ng c u trúc
ng vào vi c c i ti n c
d theo dõi, d qu n lý, b o trì.
c tính c u trúc c a m t h th
c u trúc chính:
ng c
c th hi n trên ba
- C u trúc d li u (mô hình quan h ).
- C u trúc h th
chung).
- C
u trúc phân c
n (c u trúc m
u khi
n
u trúc l p
n).
- Phát tri
ng c u trúc mang l i nhi u l i ích:
Gi m s ph c t
trên xu ng, vi c chia nh các v
l n và ph c t p thành nh ng ph n nh
qu n lý và gi i quy t m t
cách d dàng.
T
ng: cho phép nhà thi t k t
h th ng thông tin.
ng c a
Chu
thi t k làm vi c tách bi
không c n liên k t v i nhau v
ng v
thi
ho
và cách ti p c n chu n m c cho phép nhà
ng th i v i các h th ng con khác nhau mà
m b o s th ng nh t trong d án.
p trung vào vi
c t m t h th
i, b o trì d dàng khi h th
, hoàn
ng.
Gi m b t tính ngh thu t trong thi t k : bu c các nhà thi t k ph i tuân th
các quy t c và nguyên t c phát tri
i v i nhi m v phát tri n, gi m s
ng u h
1.1.3.
d li u quan h
1.1.3.1. Mô hình liên k t th c th E-R
Mô hình liên k t th c th E-R là m t mô t logic chi ti t d li u c a m t
t ch c hay m
c nghi p v .
Mô hình E-R di n t b ng các thu t ng c a các th c th
ng
nghi p v , các các thu c tính c a th c th và m i quan h gi a các th c th
Mô hình E-R mang tính tr c quan cao, có kh
th gi i th c t t v i
các khái ni m và kí pháp s d ng là ít nh
n quan tr ng h u
hi
các nhà phân tích giao ti p v
i s d ng
Các thành ph
n c a mô hình E-R
Mô hình E-R có các thành ph
n sau:
Các th c th , ki u th c th .
Các m i quan h
Các thu c tính c a ki u th c th và m i quan h
ng liên k t
Các khái ni m và kí pháp
Ki u th c th : Là m t khái ni
ni m có cùng nh
M i ki u th c th
c vi t hoa.
Kí hi u
ch m t l
c gán m
ng c th hay các khái
tl
Tên th c th
ng, tên này
Thu c tính: Là cá
a ki u th c th , m i ki u th c th có m t t p các
thu c tính g n k t v i nhau. M i ki u th c th ph i có ít nh t m t thu c tính.
Kí hi u
Các thu c tính c a th c th phân làm b n lo i: Thu c tính tên g i, thu
danh, thu c tính mô t , thu
.
Thu c tính tên g i: là thu c tính mà m i giá tr c th c
tên g i c a m t b n th thu c th c th
Thu
nh danh (khóa): là m t hay m t s thu c
giá tr c a nó cho phép ta phân bi
c các th c th
th c th .
Thu
nh danh có s n ho
ho c có nhi u thu c tính nhóm l i làm thu
Kí hi u b ng hình elip bên trong là tên thu
nh
a m t th c th cho ta m t
n bi
c b n th
tính c a ki u th c th mà
khác nhau c a m t ki u
th c hi n ch
nh danh.
nh danh có g ch chân.
Tên thu c tính
Cách ch n thu
nh danh:
Giá tr thu
nh danh khác r ng, n
nh danh là k t h p c a nhi u
thu c tính thì ph
m b o m i thành ph n c a nó khác r ng.Nên s d ng
nh danh ít thu
nh danh h p thành t m t vài thu c tính
b
nh danh ch m t thu c tính.
Ch
th
i trong su
i c a m i th c
Thu c tính mô t : các thu c tính c a th c th không ph
nh danh, không ph i
là tên g
c g i là thu c tính mô t .Nh thu c tính này mà ta bi
v các b n th c a th c th .M t th c th có nhi u ho c không có m t thu c tính
mô t nào.
Thu
giá tr
(thu c tính l p): là thu c tính có th nh
i v i m i b n th .
c nhi
t
Kí hi u: mô t b ng hình elip kép v i tên thu c tính bên trong
Tên thu c tính
M i quan h : Các m i quan h g n k t các th c th trong mô hình E-R. M t m i
quan h có th k t n i gi a m t th c th v i m t ho c nhi u th c th khác.Nó ph n
ánh s ki n v n t n t i trong th c t .
Kí hi u m i quan h
c mô t b ng hình thoi v i tên bên trong
M i quan h gi a các th c th có th là s h u hay ph thu c (có, thu c, là) ho c mô
t s
a chúng.Tên c a m i quan h là m
ng t , c
ng t
nh m th hi
n ch t c a m i quan h .
M i quan h có các thu c tính.Thu
gi a các th c th .
ct
a m i quan h khi g n k t
L
ng c a m i quan h gi a các th c th th hi n qua s th c th tham gia vào
m i quan h và s
ng các b n th c a th c th tham gia vào m t quan h c th
Ki u quan h :
Quan h 1-1: M t ph n t c a th c th A liên k t v i không quá m t ph n t c a
th c th B.
A
1
1
B
Quan h 1-nhi u: M t ph n t c a th c th A có th k t h p v i n ph n t c a th c
th
c l i m t ph n t c a B ch k t h p duy nhât v i m t ph n t c a A
A
Quan h nhi u
th c th
1
n
B
nhi u: M t ph n t c a th c th A có th k t h p v i n ph n t c a
c l i m t ph n t c a B ch k t h p v i m ph n t c a A
A
m
n
B
B c c a m i quan h :
M i quan h b c m t hay liên k t c p 1 là m i quan h
h v i nhau
quy mà m t th c th quan
M i quan h b c hai là m i quan h gi a hai b n th c a hai th c th khác nhau
1
A
1
B
M i quan h b c ba
C
A
1.1.4
1
1
B
d li u quan h
CSDL là t p các d li u (DL) có c u trúc cho nên CSDL quan h
ph
M t quan h là m t quan h 2 chi u bao g m các c t và các hàng c a các thành
ph n DL.
M i b ng (Table) là m t quan h .Và tên m i b ng ph i là duy nh t, m t b ng
bao g m 1 hay nhi u c
ng - field). S c t có trong b ng chính
là s
ng quan h .
M i b ng bao g m không ho c nhi u dòng (S b n ghi các b n ghi c a quan h
1.2. H QU N TR CSDL SQL SERVER2008
1.2.1. Gi i thi u
SQL Server 2008 là m t h th ng qu
d li u (Relational Database
Management System (RDBMS) ) s d ng Transact-SQL
i d li u gi a
Client computer và SQL Server computer. M t RDBMS bao g m databases, database
engine và các ng d
qu n lý d li u và các b ph n khác nhau trong
RDBMS.
cho h
Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server....
Các phiên b n c a SQL Server 2008
Enterprise : Ch
a SQL Server và có th ch y t t trên
h th
ch v
giúp cho vi c phân tích d li u r t hi u qu (Analysis Services)
TÊN TH C TH
Standard : R t thích h p cho các công ty v a và nh vì
giá
thành r
u so v
i b gi i h n m t s ch c
p (advanced features) khác, edition này có th ch y t t trên h
th
n 4 CPU và 2 GB RAM.
Web: là m t l a ch
(TCO)
Developer
t
c bi
gi m chi phí t ng th c a ch s h u
TÊN TH C TH
c ch
ih ns
b
RAM
Express: B n mi n phí, h tr t
gi i h ntrong 4GB.
Microsoft:
i k t n i vào Server cùng m t lúc
h tr 2 CPU và t
c Database
- SQL Server
s
C#® và Visual
Basic®
- SQL Server
-
1.2.1.
Trong m t th gi i d li u ngày nay, d li u và các h th ng qu n lý d li
n
ph
cb
m và tr ng thái có s n. SQL Server 2008 cho phép
CNTT gi
c s ph c t p c
h t
nb
m cung c p
m t n n t ng d li u doanh nghi p có kh
o m t, kh
r ng và qu n
lý t
i th i gian ch t c a ng d ng gi m.
1.2.2.
2005, SQL
Server
Hot Add CPU
1.2.3.
Server Database
rver Management Studio
Declarative Management Framework
-
sách
-
-
SQL Server
trúc
1.2.4.
thi
Resource Governor
1.2.5.
Server
huyên gia phát
SQL
Server
1.2.6.
ADO.NET Entity
Framework
Tích h p CLR và các d ch v
1.2.7.
SQL Server
it
ng c a ADO.NET
DATE/TIME
SQL Server 2008 gi i thi u các ki u d li u date và time m i:
DATE là m t ki u d li u ngày
TIME ki u d li u th i gian
DATETIMEOFFSET
DATETIME2
r
ki u d li u th i gian và ngày tính theo vùng
nt i
Các ki u d li u m i cho phép các ng d ng có th phân bi t ki u d li u và ki u
th
n cung c
c các d i d li u l
chính xác
i dùng cho các giá tr th i gian.
HIERARCHY ID
SQL Server 2008 cho phép các ng d ng d li u có th mô hình theo c u trúc cây
m t cách hi u qu
i các phiên b n hi n hành. HierarchyId là m t ki u h th ng
m i có th
th hi n các nút trong ki n trúc cây.Ki u d li u m
c
c th
ym t
s hi u qu
u d ng bên trong cho vi c t o và ho
ng trên các
nút c a ki n trúc h
ng c p.
FILESTREAM Data
Tích h p tìm ki
và d li u quan h
n làm cho phiên liên l c gi a tìm ki
y
c liên t
i dùng s d ng các
ch s
l n.
th c hi n tìm ki
ác
SQL Server
(UDT), ch
1.2.8.
t
báo cáo, phâ
Microsoft Office System.SQL Server
1.2.9.
Nén backup
nt
cao trên các c
n
Resource Governor)
GROUPING SETS
MERGE SQL
MERGE SQL
SQL Server 2008 cùng v
c s ph c t p trong vi c
phát tri n các ng d ng m i.ADO.NET Entity Framework cho phép các chuyên gia
phát tri n ph n m m có th
t b ng làm vi c v i các th c th d li u
c các yêu c u c a doanh nghi p thay vì l p trình tr c ti p v i các
b ng và c t.Các m r ng c a ngôn ng truy v n tích h p (LINQ) m i trong .NET
ng hóa cách các chuyên gia phát tri n truy v n d li u b ng
vi c m r ng Visual C#® và Visual Basic®
h tr cú pháp truy v n gi ng
SQL v
tr cho các h th ng k t n i cho phép chuyên gia phát tri n xây
d ng các ng d
i dùng mang d li u cùng v i ng d ng này vào
các thi t b
ng b d li u c a chúng v i máy ch trung tâm.
O SÁT HI N TR NG VÀ PHÁT BI U BÀI TOÁN
2.1.Khái quát v
ng m m non Quán Toan.
-
ng m m non Quán Toan
c thành l p tháng 10/1998 thu c th tr n Quán
Toan, huy
i Phòng. Khi m i thành l
ng ch có 7 l p v i
186 tr và 15 cán b giáo viên, nhân viên.
tr n Quán Toan tr
ng Quán Toan qu n H ng Bàng,
H
ng có s
iv
ng v i 15 l p,
trên 400 tr và 37 cán b giáo viên, nhân viên.
n thành 20 l p v i t ng s tr là 625 tr và 62
cán b giáo viên, nhân viên.
-
+ Khu A:
Bàng -
Quán Toan -
4891,2 m2
+ Khu B:
Phòng
Quán Toan -
-
Quán Toan -
-
886,2 m2
+ Khu C:
Phòng
909,2 m2
-
c phát tri
c tr
t danh hi
c nhi u
thành tích cao v ch
c khen t ng nhi u
ph
ng cao quý, liên t
p th
ng xu t s
ng b trong s ch, v ng m
ng m nh, xu t s
c t ng
nhi u b ng khen, c
t s c c a thành ph và B giáo d
o.
ng vinh d
c b giáo d
o công nh
ng M m
t chu n qu
ct
ng h ng ba, 26
ng và phát tri
ng (1988-2014), t p th cán b giáo viên,
ng M m Non Quán Toan
ng r ng v i s
c a các c
o, các phòng ban chuyên môn cùng s ho
ng tích c c,
ng, sáng t o, hi u qu c
ng,
ng M m Non Quán Toan nh
nh s th c hi n th ng l i nhi m v
giáo d c tr , x
a ch tin c
a các b c ph huynh và nhân dân
ng Quán Toan.
-
v t ch
dùng, trang thi t b
chu
ng chu n qu c gia.
"Xanh -
i theo tiêu
- Ch
c c i ti
tr
m
- Ch
mb
ng, kh u ph n b
m,
ng, sinh t , mu i khoáng theo tiêu chu n nhu c
ng c n
t c a t ng l a tu
nh c a Vi
ng qu c gia.
ng giáo d c
ng th c hi
i m i giáo d c M m non do B giáo
d
nh. Quan tâm giáo d c tr phát tri n t
c:
Th ch t, nh n th c, ngôn ng , tình c m k
i và th m m ; giúp
tr phát tri n kh
o, t tin và có k
c
s ng t
u ki n t t nh t cho tr vào l
c thu n l i.
-
giáo viên, nhân viên
ng
kinh nghi m nhi
qu
c và có
chuyên môn v ng vàng
i h c), có lòng yêu ngh m n tr
huy t v i ngh ...v.v...
- V
u t ch c b máy c
ph n trong b
ng.
- Nhi m v c a hi
ng.
+ Ch
o chung, t ch c b
ng và ch
ng.
m v c a t ng b
u hành các ho
ng c
ng, thành l p và c t
chuyên môn, t hành chính qu n tr , thành l p các h
ng các t
ng.
+ Ch u trách nhi m qu n lý các ho
ng c
ng.
+ Xây d ng k ho ch và t ch c th c hi n nhi m v
c.
+ Phân công, qu n lý, ki m tra công tác giáo viên,
ngh khen
lu
m b o quy n l i c
nh
c
c.
+ Qu n lý và t ch c giáo d c tr .
+ Qu n lý hành chính, tài chính, tài s n c
ng.
+ Th c hi n các ch
chính sách c
i v i giáo viên, nhân viên,
tr , t ch c th c hi n quy ch dân ch trong ho
ng c
ng.
+ Theo h c các l p b
ng v chính tr , chuyên môn và nghi p v qu n lý
ng các quy n l i c a hi
nh.
xu t v i c p y và chính quy
m
ng m i ngu n l c ph c v cho vi
c tr c a
ng.
- Phó hi
ng.
+ Ch u trách nhi
c hi
ng v các nhi m v
i giúp
vi c cho hi
ng, nhi m v do hi
ng phân công, phó hi
ng g m 2
i, m
i làm m t ph n vi c riêng.
Phó hi
ng (D y Tr ):
+ Ph trách ch
o chuyên môn m ng d y và m ng trang trí, m ng công ngh
ng, có nhi m v xây d ng k ho ch gi ng d y the
cho t mình ph trách, thay m t hi
ng gi i quy t các công vi
c y
quy n.
Phó hi
ng):
+ Ph trách ch
o chuyên môn t nuôi c
v t ch t, có
nhi m v lên l
u ph
, b o qu n t
v t ch t cho
ng, thay m t hi
ng gi i quy t các công vi
c y quy n.
- Nhi m v c a giáo viên.
+ Rèn luy
c, h c t p chính tr , b
ng chuyên môn nghi p v
nâng
cao ch
ng và hi u qu
c tr .
+ Th c hi n theo công tác và k ho
c tr em theo
l a tu i, th c hi
chuyên môn và ch p hành n i quy c a nhà
ng.
+B
m an toàn tuy
i tính m ng c a tr .
+ ch
ng ph i h p v
trong vi
c
và tuyên truy n ph bi n ki n th
ng tr theo khoa h c cho các b c cha
m .
+ Xây d ng k ho ch gi ng d y tu n cho l p mình ch nhi m.
+ Làm t t nhi m v
c tr
h chuyên
môn và n i quy c
ng.
+ Ch u trách nhi m v ch
c tr c a l
c nhà
ng.
- Nhi m v c a phòng hành chính (k toán)
+ S d ng t t ki n th c tin h c nghi p v k toán.
+ Ch u trách nhi m thanh quy t toán ngu n
n chi trong
tháng, các lo i s sách ch ng t thu, chi rõ rang, s
p.
+ Làm t
ng, lên k ho ch xin kinh phí các
ch
p k ho ch d toán thu, chi hàng tháng quy t toán v i kho
b c.
+ Th c hi n ki m kê tài s n các l
u hao tài s n, các
ch ng t
c c p nh t vào s hàng ngày.
+ Qu n lý ti n m
c, không thâm h t, th a thi u (ti n vay,
g i ph
c thông qua hi
ng duy t).
+ Hàng tháng ph
i chi u ngu n thu, chi gi a k toán và th qu
quy t
toán khóa s .
m b o c p phát ti n hàng tháng cho giáo viên.
+ Hoàn thành nhi m v
c trách, giúp hi u
ng qu
nh c
c.
- T nuôi.
+ Lên th
u ph
m b o v ch t và
n, canh.
+ Qu n lý ki m tra th c ph m s ng, chin, n
ng khi ch bi n,
ch bi n thành ph
mb
ch s , b
m an toàn th c ph m,
m b o gi
a tr
t xu t.
+ B o qu
dung c a nhà b p và l
ch s .
- B ov .
+ Ch u trách nhi m b o v tài s n c
ng tránh th t thoát tài s n.
+ Cùng t
n lý tr xa các t
m, b o v các bé.
2.2 Hi n tr ng ng d ng tin h c t
- Hi n t
ng
i phòng h c m
công tác gi ng d y.
ng s d ng ph n m m MS Office
cáo trong công tác qu
ph c v
l p bi u và t o các báo
n lý còn khá
n và
g p nhi u h n ch .
i c ng d ng tin h c trong công tác qu n lý giáo viên là
v
r t c n thi
ng.
2.3 Mô t Bài Toán
Bài Toán Qu n Lý Giáo Viên G m Nh ng Công Vi c Sau:
Xét tuy n công ch c
Qu n lý h
Theo dõi các Ch
Khác
L p các báo cáo th ng kê.
a,
uy n
xét tuy n
tuy n d
n g i K ho ch xét tuy n công ch c t
l p k ho ch
phê duy
vào K ho ch
ng và qu n th ng nh t l ch tuy n d ng v i các b ph n.
ng và qu n d a vào v trí c n tuy n ch
thành l p H
ng xét
tuy n.H
ng xét tuy n ch n s thông báo tuy n d ng, ti p nh n h
tuy n c a
các giáo viên.L a ch n h
t yêu c u và lên danh sách ng viên s tham gia thi
tuy n.
ng xét duy t
Giáo viên t
ngày 31/8/2011 tr v
n non công l p thu c qu
c. S
ng xét duy t :tùy t
ng t
viên
c