Xây dựng website hỗ trợ theo dõi thông tin khai thác sử dụng phòng máy tính trường Đại học Dân lập Hải PhòngXây dựng website hỗ trợ theo dõi thông tin khai thác sử dụng phòng máy tính trường Đại học Dân lập Hải PhòngXây dựng website hỗ trợ theo dõi thông tin khai thác sử dụng phòng máy tính trường Đại học Dân lập Hải PhòngXây dựng website hỗ trợ theo dõi thông tin khai thác sử dụng phòng máy tính trường Đại học Dân lập Hải PhòngXây dựng website hỗ trợ theo dõi thông tin khai thác sử dụng phòng máy tính trường Đại học Dân lập Hải PhòngXây dựng website hỗ trợ theo dõi thông tin khai thác sử dụng phòng máy tính trường Đại học Dân lập Hải PhòngXây dựng website hỗ trợ theo dõi thông tin khai thác sử dụng phòng máy tính trường Đại học Dân lập Hải PhòngXây dựng website hỗ trợ theo dõi thông tin khai thác sử dụng phòng máy tính trường Đại học Dân lập Hải Phòng
Trang 1Sinh viên: Lê H u L c CT1301
n tâm và nhi t tình d y b o trong su t th i gian h
nhi t tình d y b o và t o u ki n cho em trong su t quá trình c h c
Sinh viên
Lê H u L c
Trang 2M C L C
L I C
BÀI TOÁN VÀ GI I PHÁP 3
1.1 Gi i thi u v i h c Dân l p H i Phòng 3
1.1.1 L ch s 3
1.1.2 S m ng 4
t o 4
u t ch c 5
1.2 Mô t bài toán 6
ti n trình nghi p v 8
ti ngh cung c p và bàn giao thi t b 8
ti ng và s a ch a thi t b 9
ti n trình thanh lý thi t b 10
ti n trình theo dõi s d ng phòng máy 11
ti n trình báo cáo 12
1.4 Gi i pháp 13
TÍCH VÀ THI T K H TH NG 14
2.1 Mô hình nghi p v 14
2.1.1 B nh ch 14
2.1.2 Bi ng c nh 15
2.1.3 Nhóm d n các ch 16
phân rã ch 17
2.1.5 Danh sách h li u s d ng: 20
2.1.6.Ma tr n th c th ch 21
LU NG D LI U 22
lu ng d li u m c 0 22
lu ng d li u m c 1 23
2.3 THI T K D LI U 26
2.3.1 Mô hình liên k t th c th (E-R) 26
2.3.2 Mô hình quan h 30
Trang 3Sinh viên: Lê H u L c CT1301 2
3.1.1 Các khái ni m v h th ng thông tin 52
3.1.2 Ti p c n phát tri n h th ng c u trúc 54
3.2 THI T K CSDL QUAN H 54
3.2.1 Mô hình liên k t th c th E-R 54
3.3 CÔNG C 56
3.3.1 H QTCSDL SQL SERVER 56
3.3.2 Gi i thi u v ASP.NET và C# 58
64
4.1 Gi i thi u v h th 64
t 64
4.1.2 Các h th ng con 64
4.1.3 Các ch a m i h con 64
4.2 M t s giao di n chính 65
4.2.1 Giao di p 65
4.2.2 Giao di n c p nh t d li u c a giáo viên 65
4.2.3 Giao di n c p nh t d li u c a thi t b 66
4.2.4 Giao di n c p nh t d li u c a cán b nhân viên 66
4.2.5 Giao di n c p nh t d li u phòng máy 67
4.2.6 Giao di n c p nh t d li u c a nhân viên ki m kê 67
4.2.7 Giao di n công tác qu n lý phòng máy 68
4.2.8 Giao di ngh cung c p thi t b 68
4.2.9 Giao di n công tác bàn giao thi t b 69
4.2.10 Giao di ng thi t b 69
4.2.11 Giao di n công tác thanh lý thi t b 70
4.2.12 Giao di n công tác ghi s nh t kí phòng máy 70
4.2.13 Giao di n công tác báo cáo 71
K T LU N 72
TÀI LI U THAM KH O 73
PH L C 74
Trang 4i H c Dân L p H i Phòng c thành l p vào ngày
quy mô
m b o u ki n h c t p,rèn luy n cho sinh viên :
Khu gi ng v i 1 tòa nhà 6 t ng và 4 tòa nhà 3 t ng v i 100 phòng h c, các phòng th c hành, thí nghi m hi i
Khu th d c th thao khách s n sinh viên g m khách s n sinh viên
Trang 5Sinh viên: Lê H u L c CT1301 4
Trang 6- n dân d ng và công nghi p.
Trang 7Sinh viên: Lê H u L c CT1301 6
i H c Dân L p H i Phòng có r t nhi u phòng máy tính
Khi các phòng máy có yêu c u v thi t b các b qu n lý phòng máy
b , n t yêu c u s c nh p và l p biên b n bàn giao thi t b r i sau
s a ch a nhân viên s a ch a s s l p xác nh n k t qu s a ch a ghi l i tình tr ng thi t b
theo dõi tài s n nh m qu n lý các thi t b m t cách t ng quan tránh th t thoát thi t b
c lên danh sách thanh lý Các cán b qu lý phòng máy s l p danh
ra kh i b ng theo dõi tài s n
vào th i khóa bi u thai thác và s d ng phòng máy c a các
o l p và công b trên website , các giáo viên s ti p
nh n th i khóa bi u s d ng phòng máy n c l ch và ti n hành
gi ng d y Khi k t thúc m t ca gi ng d y các giáo viên s ghi vào s nh t kí
máy có s c các cán b qu n lý phòng máy s ghi vào nh t kí s d ng
Trang 8K t thúc m i h c k d a vào s nh t kí s d ng phòng máy và stheo dõi tài s n các phòng máy , s l p báo cáo t ng h p tình hình s d ng phòng máy trong kì , báo cáo v tài s n c a t ng phòng máy , báo cáo v
Trang 9Sinh viên: Lê H u L c CT1301 8
Có Ti n hành
t mua thi t b
Bàn giao thi t b
Kí duy t Không
L p phi
ngh cung c p
Ghi s theo
dõi tài s n
Trang 11Sinh viên: Lê H u L c CT1301 10
Trang 12Nh t kí s d ng phòng máy
T ng h p tình
tr ng s d ng phòng máy trong ngày
Ti p nh n TKB
T ng h p tình
tr ng s d ng phòng máy trong
ngày
Trang 13Sinh viên: Lê H u L c CT1301 12
1.3.5.
Yêu C u Làm Báo
Ti p Nh n
Yêu C u
Báo CáoLàm Báo Cáo
Và N p
Trang 14Hi n nay, vi c ng d i h c Dân l p H i
c th c hi n trong h u h t các phòng ban và các máy tính trong
c n i m ng LAN n i b v i nhau thu n ti n cho vi c
qu n lý chung
c n i m ng INTERNET ph c v cho vi c h c
t p, nghiên c u cán b , gi ng viên, công nhân viên và sinh viên toàn
ng d ng công ngh thông tin vào vi c theo dõi thông tin khai thác s d ng phòng máy
Tuy vi c ng d c tri n khai r ng kh p trong toàn
o n t ng c n có nh ng gi i pháp tin h c hóa trong
thông tin khai thác s d ng phòng máy m t cách nhanh chóng, chính xác
Trang 15Sinh viên: Lê H u L c CT1301 14
L p danh sách tài s n thanh lý
Ghi s theo dõi tài s n
Ti p nh n th i khóa bi u s d ng phòng máy
Xác nh n kh c ph c s c phòng máy
T ng h p tình tr ng s d ng phòng máy trong
ngày
Báo cáo t ng h p tài s n t ng phòng máy
Báo cáo tình hình s d ng phòng máy theo kì
Báo cáo t ng h p thay th s a ch a thi t b
Cán b qu n lý phòng máy
o TKB khai thác s d ng phòng máy Phi ngh cung c p
Danh sách tài s n thanh lý
Báo cáo Giáo viên
Phòng t ch c hành chính
o
Tác nhân Tác nhân HSDL HSDL HSDL HSDL HSDL HSDL HSDL HSDL
HSDL
HSDL Tác nhân
Tác nhân Tác nhân
Trang 16Thông tin s d ng phòng máy
Yêu
c u báo cáo
Báo cáo
Phi u Ngh Cung C
c Kí Duy t
Phi u Ngh Cung
C p
Cung c p th i khóa bi u
Biên b n bàn giao
Danh sách tài s n thanh lý
Thông tin s d ng phòng máy
D NG PHÒNG MÁY HPU
Trang 17Sinh viên: Lê H u L c CT1301 16
Phòng Máy HPU
14.Báo cáo t ng h p thay th s a
ch a thi t b phòng máy trong kì &
Trang 183.2.Báo cáo tình hình s d ng phòng
3.3.Báo cáo t ng
h p thay th s a
ch a thi t b phòng
Trang 19Sinh viên: Lê H u L c CT1301 18
2.1.4.2 Mô t chi ti t các ch
1.Nh p và theo dõi tài s n phòng máy
1.1 L p b ngh cung c p : Khi các phòng máy có yêu c u v thi t b
và phòng t ch c hành chính kí duy t
máy s nghi m thu thi t b , n t yêu c u s c nh p và l p biên b n bàn giao thi t b
ki m kê tài s n r i ghi s theo dõi tài s n nh m qu n lý các thi t b m t cách
t ng quan tránh th t thoát thi t b
1.4.L p phi u b ng : Trong quá trình s d ng các thi t b có th b
1.6.L p danh sách thanh lý tài s n : Các thi t b trong phòng máy n
c thay th ho c lên danh sách thanh lý Các cán b
qu lý phòng máy s l p danh sách tài s
v và phòng t ch c hành chính kí duy t
Trang 202 Theo dõi s d ng phòng máy
2.1.Ti p nh n TKB s d ng phòng máy vào th i khóa bi u thai
theo dõi tài s n các phòng máy ph i l p báo cáo, báo cáo v tài s n c a
kì d a vào s nh t kí s d ng phòng máy s l p báo cáo t ng h p tình hình
o
t ng h p v các thi t b c thay th ho c s a ch a trong
Trang 21Sinh viên: Lê H u L c CT1301 20
Trang 221.Nh p và theo dõi tài s n phòng máy C C U C C C
Trang 23Sinh viên: Lê H u L c CT1301 22
Trang 24TÀI S N
1.1
L P B N
NGHCUNG
C P
1.1
L P DS THANH LÝ TÀI S N
Trang 25Sinh viên: Lê H u L c CT1301 24
lu ng d li u m c 1 ti n trình: Theo dõi s d ng phòng máy
Cung
thông tin s
d ng phòng máy trong ngày
Thông tin s d ng
phòng máy
T ng h p thông tin s d ng phòng máy trong ngày
PHÒNG MÁYO
GIÁO VIÊN
h Nh t kí s d ng phòng máy
i T ng h p thông tin s
d ng phòng máy trongngày
Trang 26lu ng d li u m c 1 ti n trình : Báo cáo
Báo
cáo
Báocáo
Báocáo
Yêu
c ubáo cáo
c S theo dõi tài s n
PHÒNG MÁY THEO KÌ &
N M
3.3
BÁO CÁO T
THAY TH
S A CH A THI T BPHÒNG MÁY THEO KÌ&
O
Trang 27Sinh viên: Lê H u L c CT1301 26
1 GIÁO VIÊN Mã giáo viên, H tên giáo viên, Công vi c
kiêm nhi m , Tên môn h c gi ng d y ,
a ch , S n tho i
Mã giáo viên
2 THI T B Mã thi t b ,Tên thi t b , Quy cách thông s
tính , Nhà cung c p , Th i gian b o hành
Trang 28nh các ki u liên k t
Trang 29Sinh viên: Lê H u L c CT1301 28
Trang 302.3.1.3 V mô hình E-R
Trang 31Sinh viên: Lê H u L c CT1301 30
THI T B (mã thi t b , tên thi t b , quy cách thông s kthu t, tính, tên nhà cung c p, th i gian b o hành)
CÁN BÔ NHÂN VIÊN
BAN KI M KÊ TÀI S N
PHÒNG MÁY
L CH H C
Trang 32(mã giáo viên, mã thi t b , mã nhân viên, ngày báo h nh tình tr ng , xác nh n k t qu )
GIAOVIEN_LAPDANHSSACHTHANHLY_THIETBI_BANKIEMKETAISAN
(mã giáo viên, mã thi t b , mã cán b ki m kê, lý do thanh lý)
ngh thanh lý
Qu n lý
Trang 33Sinh viên: Lê H u L c CT1301 32
2.3.2.2: Các quan h c chu n hóa
Tên môn h c
gi ng d y
Công vi c ki m nghi m
a ch
Quy cách thông
Tên nhà cung c p
6.BAN KI M KÊ TÀI S N
Mã cán b ki m kê H tên cán b ki m kê Ch c v
Trang 347.GIÁO VIÊN_QU N LÝ _ PHÒNG MÁY
Mã giáo
viên
Mã thi t b
Mã nhân viên
Ngày
l p
Sng
Mmua
Mã nhân
viên
Mã thi t b
Tên phòng
Mã giáo viên
Ngày bàn giao
Sng
Ch t ng
Mã giáo
viên
Mã thi t b
Mã nhân viên
Trang 35Sinh viên: Lê H u L c CT1301 34
b.Mô hình quan h
Trang 36a B u thông tin c a gi ng viên, có c
sau:
li u
Kích c
Ghi chú
Ghi chú
có c
li u
Kích c
Trang 37Sinh viên: Lê H u L c CT1301 36
li u
Kích c
Ghi chú
li u
Kích c
Ghi chú
Trang 38g B ng QUANLY c a các giáo viên qu n lý phòng máy , có c
li u
Kích c
Ghi chú
ngh cung c p thi t b , có c
li u
Kích c
Ghi chú
Ghi chú
Trang 39Sinh viên: Lê H u L c CT1301 38
Ghi chú
Ghi chú
ghi s nh t kí s d ng phòng máy , có c
li u
Kích c
Ghi chú
Trang 41Sinh viên: Lê H u L c CT1301 40
Giao di n c p nh t d li u vào b ng GIAOVIEN
- i dùng mu n s a thông tin v m t giáo viên trong CSDL
s n vào nút S u tiên h th ng s tìm ki m thông tin v giáo
dùng s a , cu i cùng
Trang 42Giao di n c p nh t d li u vào b ng THIETBI
n vào nút S a u tiên h th ng s tìm ki m thông tin v thi t b
dùng s a , cu i cùng
n th thông tin thi t b i dùng mu n xóa , cu i
Trang 43Sinh viên: Lê H u L c CT1301 42
Giao di n c p nh t d li u vào b ng CANBONHANVIEN
i dùng s a , cu i cùng
u tiên h th ng s tìm ki m thông tin v cán b nhân viên
Trang 44Giao di n c p nh t d li u vào b ng PHONGMAY
s n vào nút S u tiên h th ng s tìm ki m thông tin v
i dùng s a , cu i cùng
kh i CSDL
Trang 45Sinh viên: Lê H u L c CT1301 44
Giao di n c p nh t d li u vào b ng LICHHOC
n vào nút S u tiên h th ng s tìm ki m thông tin v l ch h c
dùng s a , cu i cùng
- i dùng mu n xóa thông tin v m t l ch h c trong CSDL,
u tiên h th ng s tìm ki m thông tin v l ch h c i dùng
Trang 46Giao di n c p nh t d li u vào b ng BANKIEMKETAISAN
C P NH T D LI U BAN KI M KÊ TÀI S N
- i dùng mu n s a thông tin v m t cán b ki m kê trong
i dùng s a , cu i cùng
- i dùng mu n xóa thông tin v m t cán b ki m kê trong
u tiên h th ng s tìm ki m thông tin v cán b ki m kê
Trang 47Sinh viên: Lê H u L c CT1301 46
Giao di n c p nh t d li u vào b ng QUANLY
i dùng s a , cu i cùng
u tiên h th ng s tìm ki m thông tin v công tác qu n lý
lý i dùng mu n xóa , cu i cùng xóa thông tin v
Trang 49Sinh viên: Lê H u L c CT1301 48
i dùng s a , cu i cùng
- i dùng mu n xóa thông tin v công tác bàn giao trong
u tiên h th ng s tìm ki m thông tin v công tác bàn giao
i CSDL
Trang 50Giao di n c p nh t d li u vào b ng BAOHUHONG
trong CSDL s n vào nút S u tiên h th ng s tìm ki m
vào CSDL
Trang 51Sinh viên: Lê H u L c CT1301 50
Giao di n c p nh t d li u vào b ng DENGHITHANHLY
MaCanBoKiemKe trong b ng BANKIEMKETAISAN
lý m i s n vào nút Nh
- Khi i dùng mu n s a thông tin v m t công tác ngh thanh
lý trong CSDL s n vào nút S u tiên h th ng s tìm ki m thông tin v công tác ngh thanh lý i dùng mu n s a,
vào CSDL
- i dùng mu n xóa thông tin v công tác ngh thanh lý
u tiên h th ng s tìm ki m thông tin v công tác
công tác ngh thanh lý i dùng mu n xóa , cu i cùng n Xóa
Trang 52Giao di n c p nh t d li u vào b ng GHISONHATKISUDUNG
C P NH T D LI U CÔNG VI C GHI S NH T KÍ PHÒNG MÁY
trong CSDL s n vào nút S u tiên h th ng s tìm ki m
vào CSDL
- i dùng mu n xóa thông tin v công tác ghi s nh t ký
u tiên h th ng s tìm ki m thông tin v công tác
Trang 53Sinh viên: Lê H u L c CT1301 52
- Theo nguyên nhân xu t hi n ta có:
Trang 54H nh (h vi mô) và h l n (h
- Theo s i tr ng thái trong không gian:
- hoàn thi n h th ng hay thi t k nh ng h th ng m i
e H th ng thông tin (IS: Information System)
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 làm vi c theo nhóm
- Phân lo i theo quy mô:
H thông tin cá nhân
Trang 55Sinh viên: Lê H u L c CT1301 54
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 vphát tri n, gi m s ng u h
Trang 56- Mô hình E-R mang tính tr c quan cao, có kh th gi i
- 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 c tính tên g i: là thu c tính mà m i giá tr c th c a m t
th c th cho ta m t tên g i c a m t b n th thu c th c th
ki u th c th mà giá tr c a nó cho phép ta phân bi c các th c th khác nhau c a m t ki u th c th
c có nhi u thu c tính nhóm l i làm thu nh danh
TÊN TH C TH
Tên thu c tính
Trang 57Sinh viên: Lê H u L c CT1301 56
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
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
th có nhi u ho c không có m t thu c tính mô t nào
+Kí hi u: mô t b ng hình elip kép v i tên thu c tính bên trong
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ó,
gia vào m t quan h c th
a) Ch a h qu n tr CSDL (DBMS)
Tên thu c tính
Trang 58i quan h liên k t d li u vào trong m t
T o ra các c u trúc ph c t p cho phép nhi i s d ng truy c p
SQL Server là h qu n tr CSDL quan h (RDBMS) s d ng
Transact-i d li u gi a Client computer và SQL Server computer M t RDBMS bao g m database, database engine và các ng
l n, truy v n d li u nhanh.Qu n tr CSDL b ng cách ki m soát d li u
CSDL cho nhi u h th ng khác nhau.Cho phép liên k t giao
ti p gi a các h th ng CSDL khác l i v i nhau
Mô hình truy c p CSDL
Mô hình ADO (ActieX Data Object): ADO d a trên n n t ng c a OLE DB
Trang 59Sinh viên: Lê H u L c CT1301 58
b ng liên k t
Mô hình OLE DB: là mô hình giao ti p v i c hai lo i d li u thu c d ng
b ng và không d ng b ng b ng trìn u khi n g i là Provider Provider
Stored Procedure: th t c và hàm n i
i s d ng CSDL
Rules: nh ng quy t c
Defaults: các giá tr m c nhiên
User-defined data types: ki u d li
Full-text catalogs: t p tin phân lo i d li u
Trang 60ASP.Net là k thu t l p trình và phát tri n ng d ng web phía Server (Server-side) d a trên n n t ng c a Microsoft Net Framework
ASP.Net s d ng k thu t l p trình phía server thì hoàn toàn khác, mã l nh phía server (ví d : mã l nh trong trang ASP, ASP.NET) s
d ch và thi hành, k t qu t c chuy n sang HTML/ JavaScript/ CSS và tr v cho Client
Server có th thi hành nhanh chóng và hi u qu Y u t này là m c
ASP.Net h tr m nh m b
d ng c a Net Framework, làm vi c v i XML, Web Service, truy c
d li
ASPX và ASP có th cùng ho ng trong 1 ng d ng
ASP.Net s d ng phong cách l p trình m i: Code behide Tách code riêng,
Trang 61Sinh viên: Lê H u L c CT1301 60
control sau:
chu n c
Validator Control: là các control cho phép b n ki m tra tính h p l
c a các control cho phép nh p giá tr trên form
u khi n cho phép thao tác v i d li uNavigation Control: là nh u khi n giúp b n d dàng di chuy n gi a các trang trong website
u khi n v b o m t c a ng d ng cho
HTML Control: cho phép b n chuy u khi n c a HTML
u khi n có th làm vi c trên server
u khi n s ki n trên server
Ph n l u khi n c a asp.net h tr m t ho c nhi u s