Tải bản đầy đủ (.pdf) (70 trang)

Xây dựng chương trình quản lý giáo viên trường Mầm non Quán Toan (Đồ án tốt nghiệp)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (13.69 MB, 70 trang )

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


×