Các thành ph nc angi qu nt r:

Một phần của tài liệu Đồ án tốt nghiệp Khoa Công nghệ thông tin Xây dựng website giới thiệu các tỉnh thành Việt Nam Ngô Thành Tiến (1) (Trang 44)

6. Lp trìn ht ng tác vic sd li uđ xây d ng mt ngd ng web:

6.2 Các thành ph nc angi qu nt r:

Ng i qu n tr c a h th ng đ c cung c p m t tên đ ng nh p và m t m t kh u đ truy c p vào h th ng các trang c a ng i qu n tr . Khi ng i qu n tr nh p tên đ ng nh p và m t kh u vào, ch ng trình s t

đ ng tìm ki m tên đ ng nh p và so sánh v i m t kh u trong c s d

li u. N u tên đ ng nh p và m t kh u trùng kh p, ng i dùng s đ c

truy c p vào menu d ch v c a ch ng trình. N u tên đ ng nh p và m t kh u khơng đúng, ch ng trình s báo l i đ ng i s d ng bi t.

M t đi m đây là chúng em s d ng hàm mã hĩa MD5 đ mã

hĩa password ng i dùng. Khi t o m i m t ng i qu n tr , password c a

ng i qu n tr v a m i t o m i này s đ c mã hĩa tr c khi thêm vào

h th ng. Khi ng i dùng đ ng nh p, chúng em l y password c a ng i

dùng mã hĩa theo MD5 và so sánh v i password l u trong c s d

li u. i u này đ m b o an tịan cho vi c l u tr password c a ng i

qu n tr . đây, do th i gian h n hép, chúng em ch a cĩ đi u ki n đ tìm

hi u v vi c cài đ t ng d ng nh m b o m t và an tồn cho h th ng

website.

Sau khi đ ng nh p thành cơng m i thành ph n trang web s

ki m tra coi n u ng i qu n tr này cĩ c t superadmin b ng 1 thì cĩ tồn quy n qu n tr thì s hi n ra đ y đ các ch c n ng c a trang web ,cho

phép ng i qu n tr này tồn quy n trên trang web.Ng c này s ki m

tra b ng permissions coi ng i qu n tr này cĩ quy n trên t nh nào.M t ng i qu n tr cĩ th qu n lý m t t nh ho c m t s t nh ,ng i qu n tr này cĩ th thao tác trên t nh đĩ nh thêm,c p nh t huy n,bài vi t…thu c v t nh đĩ.

phân quy n nh v y chúng em dùng b ng Users đ l u thơng

tin ng i qu n tr và b ng Permissions đ l u nh ng ng i qu n tr cĩ quy n trên t nh nào.

B ng users :

SVTH: Ngơ Thành Ti n và Ph m Ngơ Hồng Y n Trang 45/69

Tên Ki u Khĩa chính C m r ng

id integer cĩ cĩ

user VARCHAR(45) khơng cĩ

pwd VARCHAR(45) khơng cĩ adminsup er integer khơng cĩ B ng permissions: Tên Ki u Khĩa chính C m r ng

iduser integer khơng cĩ

idtinh integer khơng cĩ

Ti p theo chúng em vi t hàm ki m tra quy n ng i dùng. Và cu i

cùng, trong t ng trang, chúng em ki m tra quy n ng i dùng b ng hàm

đã vi t đ cho phép truy c p vào hay khơng và cĩ quy n thao tác trên t nh nào.

a s thao tác c a ng i qu n tr là thêm, xĩa, s a (insert, update, delete) vào c s d li u. xây d ng các giao di n giúp ng i qu n tr thao tác trên c s d li u, tr c h t chúng em xây d ng các l p ng v i các table cĩ trong c s d li u. ây chính là vi c xây d ng l p Data Acess layer nh trình bày trên. Chúng em m và đĩng k t n i v i d li u ngu n b ng các cách vi t các hàm m và đĩng k t n i. Sau đĩ chúng em xây d ng các thu c tính (property) c a l p đ thao tác trên các thu c tính (property) đĩ.

ng i dùng th c hi n các thao tác thêm , xĩa, s a vào c s d li u, chúng em s d ng các web control nh : textbox, dropdowlist, checkbox. i v i danh sách d ng b ng cĩ ít thu c tính, chúng em dùng table đ hi n th danh sách, và cho phép ng i dùng c p nh t, xĩa, s a.

Trong đ tài này, chúng em cĩ s d ng FCKeditor đ ng i qu n tr nh p li u và ch nh s a đ c n i dung hi n th . FCKeditor là m t cơng

SVTH: Ngơ Thành Ti n và Ph m Ngơ Hồng Y n Trang 46/69 c s an th o cĩ th đ c tích h p vào php.

ây là hình nh c a m t FCKeditor. Cơng c này cho phép ng i

s d ng upload và insert các hình nh, các file media, flash…Ngồi ra FCKeditor cịn đ a ra nh ng ví d m u.

FCKeditor chúng em s d ng trong đ tài này đ c download t i đa ch :

www.fckeditor.net

Một phần của tài liệu Đồ án tốt nghiệp Khoa Công nghệ thông tin Xây dựng website giới thiệu các tỉnh thành Việt Nam Ngô Thành Tiến (1) (Trang 44)

Tải bản đầy đủ (PDF)

(69 trang)