B
GIÁO D
O
I H C DÂN L P H I PHÒNG
-------o0o-------
ISO 9001 - 2008
ÁN T T NGHI P
NGÀNH CÔNG NGH THÔNG TIN
H I PHÒNG 2013
I H C DÂN L P H I PHÒNG
-------o0o-------
XÂY D NG WEBSITE CHO CÔNG TY TRUY N THÔNG
T VI T
H I PHÒNG - 2013
I H C DÂN L P H I PHÒNG
-------o0o-------
XÂY D NG WEBSITE CHO CÔNG TY TRUY N THÔNG
T VI T
Sinh viên th c hi n: Nguy n Thanh Tùng
:
Mã s sinh viên:
1351010037
H I PHÒNG - 2013
B GIÁO D C V
T O
C NG HÒA XÃ H I CH
T NAM
c l p - T do - H nh phúc
I H C DÂN L P H I PHÒNG
-------o0o-------
NHI M V THI T K T T NGHI P
Sinh viên: Nguy n Thanh Tùng
Mã SV: 1351010037
L p:
Ngành: Công ngh thông tin
CT1301
tài:Xây d ng website cho công ty truy n thô
t Vi t.
NHI M V
TÀI
1. N i dung và các yêu c u c n gi i quy t trong nhi m v
tài t t nghi p
a. N i dung
N m rõ ki n th c môn phân tích thi t k h th ng thông tin.
N m rõ nghi p v và áp d
c lý thuy t vào bài toán th c t Qu ng bá
th
g hi u công ty c ph n truy n thông Tinh Hoa t Vi t và chân dung
NS T V
ng.
Có kh
Server.
p trình b ng ngôn ng PHP và h qu n tr CSDL mySQL
t, th nghi m
Nghiêm túc th c hi n các nhi m v và n
ng d n.
b. Các yêu c u c n gi i quy t
Lý thuy t
N
n c a môn phân tích thi t k h th ng thông tin áp
d ng vào bài toán.
Xây d
d li u, b n thi t k website c a h th ng.
Th c nghi
c website b ng ngôn ng l p trình PHP v i h qu n tr
d li u mySQL Sever.
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
án t t nghi p
Ngành công ngh thông tin
CÁN B
NG D
TÀI T T NGHI P
ng d n th nh t:
H và tên: H Th
H c hàm, h c v : Ti
i H c Dân L p H i Phòng
N
ng d n:
Kh o sát bài toán th c t , phân tích xây d ng các ch
ch c CSDL
trên h qu n tr CSDL mySQL Server và website c a h th ng b ng ngôn
ng l p trình PHP.
ng d n th hai:
H
H c hàm, h c v
N
ng d
tài t t nghi
Yêu c u ph i hoàn thành
n nhi m v
n nhi m v
Sinh viên
Cán b
Nguy n Thanh Tùng
ng d
TS. H Th
H
HI
NG
n H u Ngh
PH N NH N XÉT TÓM T T C A CÁN B
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
NG D N
Trang 6
án t t nghi p
Tinh th
Ngành công ngh thông tin
c
tài t t nghi p:
.........................................................................................................................................................
.........................................................................................................................................................
........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
ng c
tài t t nghi p (so v i n i dung yêu c
ra trong nhi m v
tài t t nghi p)
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
.....................................................................................................................
3.
m c a cán b
ng d n:
m ghi b ng s và ch )
............................................................................................................................
............................................................................................................................
........................................................................................................................
Cán b
ng d n chính
(Ký, ghi rõ h tên)
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 7
án t t nghi p
Ngành công ngh thông tin
PH N NH
A CÁN B
CH M PH N BI N
TÀI T T NGHI P
thuy
tài t t nghi p (v các m
th c t ).
lý lu n,
m c a cán b ph n bi n
(
m ghi b ng s và ch )
............................................................................................................................
..........................................................................................................................
Cán b ch m ph n bi n
(Ký, ghi rõ h tên)
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 8
án t t nghi p
Ngành công ngh thông tin
M CL C
................................................................................................................11
L IC
LÝ THUY T .....................................................12
1.1
. Phân tích thi t k h th
ng c u trúc....................................................12
1.1.1.
Khái ni m v h th ng thông tin ...............................................................12
1.1.2.
Phân lo i h th ng thông tin......................................................................13
1.2
. Gi i thi u v world wide web.......................................................................15
1.3
. Khái ni
ng................................................................15
1.3.1
...................................................................................................15
1.3.2
ng. .................................................................................................15
1.4
. Mô hình Client
Server................................................................................16
1.4.1.
1.4.2.
Server........................................................................16
Mô hình Web Client
Server ...................................................................16
1.5
. MySQL...........................................................................................................17
1.6
. Tìm hi u v PHP ...........................................................................................18
1.6.1.
Các ngôn ng l p trình web ......................................................................18
1.6.2.
Gi i thi u v PHP .....................................................................................19
1.6.3.
L ch s phát tri n c a PHP........................................................................20
1.6.4.
Lý do b n ch n PHP. ................................................................................20
2: MÔ T BÀI TOÁN................................................................................22
2.1.
Gi i thi
2.2.
Yêu c
2.3.
Phát bi u bài toán.............................................................................................23
2.4.
Phân tích bài toán.............................................................................................23
2.4.1.
2.4.2.
tài................................................................................................22
t ra.....................................................................................22
ng s d ng.....................................................................................23
Ho
2.4.3.
ng c a t
ng...................................................................24
ti n trình nghi p v .........................................................................25
T K H TH NG ...................................................27
3.1.
MÔ HÌNH NGHI P V ..................................................................................27
3.1.1.
B ng phân tích các tác v , ch
3.1.2.
Bi
............................27
ng c nh.......................................................................................28
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 9
án t t nghi p
3.1.3.
3.2.
Ngành công ngh thông tin
phân rã ch
...........................................................................29
MA TR N TH C TH CH
3.2.1.
Danh sách h
3.2.2.
Ma tr n th c th ch
3.3.
BI
3.4.
CÁC BI
.........................................................29
li u s d ng. .............................................................29
LU NG D
......................................................................30
LI U .........................................................................31
LU NG D
LI U V T LÝ M C 1. ..................................32
3.4.1.
Bi
c a ti
n lí tài kho
3.4.2.
Bi
c a ti
n lí bài vi
3.4.3.
Bi
c a ti
n lí
3.4.4.
Bi
c a ti
3.5.
THI T K
........................................32
...........................................33
..............................................33
.......................................34
D
LI U..........................................................................34
3.5.1.
Các th c th và mô t th c th (ER) .........................................................34
3.5.2.
nh các liên k t .................................................................................37
3.5.3.
Mô hình ER. ..............................................................................................38
3.5.4.
Mô hình Quan h .......................................................................................39
T VÀ TH
4.1.
NGHI M H TH NG..........................................43
T...............................................................................43
4.2.
H TH
.....................................................................43
4.3.
GIAO DI
.....................................................................44
4.3.1.
Giao di n qu n tr ......................................................................................44
4.3.2.
Giao di
i dùng...............................................................................49
K T LU N ...................................................................................................................53
TÀI LI U THAM KH O .............................................................................................54
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 10
án t t nghi p
Ngành công ngh thông tin
Em xin bày t lòng bi
t
c
ng d
trong qu
c nh t t i cô giáo H Th
em trong su t quá trình làm t t nghi p. V i s ch b o
ng t t trong vi c tri n khai và th c hi n các yêu c u
án t t nghi p.
Em xin chân thành c
Khoa Công Ngh Thông Tin
nh ng ki n th
n nh
d yb
c a các th y giáo, cô giáo
i h c Dân L p H
cho em
em có th hoàn thành t t báo cáo t t nghi p này.
Xin c
i nh
su t quá trình h c t p và làm t t nghi p.
Do kh
ng viên trong
i gian h n ch , kinh nghi m th c t
kh i nh ng thi u sót. R
u nên ko tránh
c s ch b o c a th y cô.
Cu i cùng em xin g i t i các th y, các cô, cùng toàn th các b n l i chúc t t
p nh t, s c kh e, th
ng và phát tri n. Chúc các th
a
trong công cu c tr
i.
Em xin chân thành c
H
Sinh viên
Nguy n Thanh Tùng
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 11
án t t nghi p
Ngành công ngh thông tin
CH
NG
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
1.1.1.1. H th ng (S: System )
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
1.1.1.2.Các tính ch
n c a h th ng
Tính nh t th : Ph m vi và quy mô h th
nh t không th
i trong nh
u ki
t th th ng
t tính
t m c tiêu hay ch
u l p thành h th ng và m i h th n
ph n c
nh
nh mà t ng ph n t , t ng b
u có m c tiêu
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.
v n hành, quy
Tính c u trúc
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
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õ
ràng, khó
i.
S
th ng m i v
i c u trúc có th d
c tính m i.
n phá v h th
t o ra h
1.1.1.3.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
i t o ra).
ng.
H
iv
ng) và h m
i v i môi
ng).
Theo m
H
c u trúc.
n là h có th bi
H ph c t p là h khó bi
c c u trúc.
c u trúc c a h th ng.
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 12
án t t nghi p
Ngành công ngh thông tin
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
ng nh t
nh.
H th ng không
i.
1.1.1.4.M c tiêu nghiên c u h th ng
hi u bi
có th
h th ng.
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.
1.1.1.5.H th ng thông tin (IS: Information System)
*Khái ni m
G m các thành ph n: ph n c
ng d
hi n các th t c.
n m m (h
u
i s d ng, d li u, các quy trình th c
Các m i liên k t: liên k t v t lý, liên k t logic.
Ch
thu th
, x lý, trình di n, phân ph i và truy n các
1.1.2. Phân lo i h th ng thông tin
Phân lo i theo ch
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ô
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 13
án t t nghi p
Ngành công ngh thông tin
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
Ti p c n phát tri n h th
Ti p c
d
ng c u trúc
ng c
module
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
ng c
c th hi n trên
ba c u trúc chính:
C u trúc d li u (mô hình quan h ).
C u trúc h th
ph n chung).
u trúc phân c
C
u khi
u trúc m
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
l n và ph c t p thành nh ng ph n nh
dàng.
T
th ng thông tin.
ng: cho phép nhà thi t k t
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
trên xu ng, vi c chia nh các v
qu n lý và gi i quy t m t cách d
ng c a h
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 c t m t h th
i, b o trì d dàng khi h th
, hoàn thi n,
t
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 ng
.
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 14
án t t nghi p
Ngành công ngh thông tin
1.2 .Gi i thi u v world wide web
World Wide Web, g i t t là Web ho c WWW, m
i toàn c u là m t
không gian thông tin toàn c u mà m
i có th truy nh
c và vi t) qua các
máy tính n i v i m ng Internet. Thu t ng
c hi u nh m là t
ng
i chính thu t ng
ch y trên Internet, ch ng h
c ra ch là m t trong các d ch v
ch v
nt
s d ng vào kho
i vi
i n Hàn lâm Anh Tim Berners- Lee
và Robert Cailliau (B ) t i CERN, Geneva, Switzerland
Các tài li
trong m t h th
n
i dùng ph i s d ng m t
t t i các máy tính trong m
c g i là trình duy
n.
nh n thông tin (documents) t
i s d ng yêu c
a ch (address) do
c g i là tên mi n (domain name),
r
t
ng g
n máy ch (web server) và hi n th
trên màn hình máy tính c
i dùng có th theo các liên k
b n (hyperlink) trên m
n i v i các tài li u khác ho c g i thông tin ph n
h i theo máy ch trong m t q
ng truy tìm theo các siêu liên
k
c g i là duy t Web.
1.3 .Khái ni
1.3.1
a ch
ng.
t cách g i khác c a website phiên b
u tiên. Khi nh ng
u tiên hi n di n trên m ng Internet, nó ch là m
n,
có nhi m v
i các thông tin gi
tt
ng
c báo, không th trò truy n, giao ti p v i nó. N i dung c a
nh ngay t khi "lên khuôn". N u mu n
i, thêm b t n i
i qu n lý ph i bi t làm l
có th in ra nh ng t báo m i.
1.3.2
ng.
http://.
-
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 15
án t t nghi p
Ngành công ngh thông tin
thông
1.4 .Mô hình Client
1.4.1.
nh n
Server
Server
Mô hình client-server là m t mô hình n i ti ng trong m
d ng r t r ng rãi và là mô hình c a m i trang web hi
c áp
ng c a mô hình này
i m t yêu c
máy ch
i cung ng d ch v ), máy ch s x lý và tr k t qu v cho máy khách.
1.4.2. Mô hình Web Client
Server
ng quát nh t,
trên th c t thì m t server có th
c n i t i nhi u server khác nh m làm vi c hi u
qu
c 1 yêu c u t client, server này có th g i ti p yêu
c u v a nh
c cho server khác ví d
n thân nó không th
x lý yêu c
c. Máy server có th thi hành các nhi m v
n ho c ph c
t p. Ví d
t máy ch tr l i th i gian hi n t i trong ngày, khi m t máy client
yêu c u l y thông tin v th i gian nó s ph i g i m t yêu c u theo m t tiêu chu n do
nh ra, n u yêu c
c ch p nh n thì máy server s tr v thông tin mà client
yêu c u. Có r t nhi u các d ch v server trên m
u ho
ng theo
nguyên lý là nh n các yêu c u t
lý và tr k t qu cho client yêu c u.
c thi hành trên hai máy khác nhau.
tr ng thái s n sàng ch nh n yêu c u t
th c t m t ti n trình liên tác qua l i (interaction) gi a client và server l i b
u
phía client, khi mà client g i tín hi u yêu c u t i server. Các ch
u thi hành m c ng d ng (t ng ng d ng c a m ng). S thu n l i c a
làm vi c trên b t c m t m ng máy tính nào có h tr
giao th c truy n thông chu n c th
c TCP/IP. V i các giao th c
chu
n xu t có th tích h p nhi u s n ph m khác nhau
c a h lên m ng mà không g p ph
i các chu
trình server cho m t d ch v
y có th thi hành trên m t h th ng chia s th i
gian (timesharing system) v i nhi
ch v khác ho c nó có th ch y
trên chính m
ng. Có th có nhi
làm m t d ch v , chúng có th n m trên nhi u máy tính ho c m t máy tính. V i mô
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 16
án t t nghi p
Ngành công ngh thông tin
hình trên chúng ta nh n th y r ng mô hình client/server ch
m
m c a ph n
n ph n c ng m c dù trên th c t yêu c u cho m t máy
u so v i máy client. Lý do là b i vì máy server ph i qu n lý r t
nhi u các yêu c u t các client khác nhau trên m
nói r ng v i mô hình client/server thì m i th
m chính Có th
u n m trên bàn c
i
s d ng, nó có th truy c p d li u t xa (bao g m các công vi
i và nh n file,
tìm ki m thông tin, ...) v i nhi u d ch v
c.
Mô hình client/server cung c p m t n n t
ng cho phép tích h p các k thu t
hi
tk
ng, h chuyên gia, h
a lý
(GIS) ... M t trong nh ng v
n
m t thông tin trên m ng. Do ph
cho nên d dàng x y ra hi
i d li u gi a 2 máy
o
2 khu v c khác nhau
ng thông tin truy n trên m ng b l .
Hình1.1: Mô hình Client-Server
1.5 .MySQL
MySQL là h qu n tr d li u mi
apache, PHP. Chính y u t phát tri n trong c
qua r t nhi u s h tr c a nh ng l
xu t và mã l
c tính h p s d ng chung v i
ng mã ngu n m nên MySQL
t cách truy
v i ngôn ng
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 17
án t t nghi p
Ngành công ngh thông tin
nh ng câu truy v n cao c
b n ch t MySQL ch
n trong quá trình v n hành c
toán trong PHP.
ng vi c truy xu t
u h t có th gi i quy t các bài
1.6 .Tìm hi u v PHP
1.6.1. Các ngôn ng l p trình web
1.6.1.1.
Ngôn ng PHP
PHP là m t ngôn ng l
PHP: Hypertext Preprocessor) và là ngôn ng
t d ng c a mã ngu n m (xem
c thi t k d dàng
xây d
ng. Mã PHP có th th c thi
HTML và xu t ra trình duy t web theo yêu c
i s d ng.
1.6.1.2.
t o ra mã
Ngôn ng C#
C# là m t ngôn ng l
ng, ngôn ng biên d ch, ngôn ng
c phát tri n b i hãng Microsoft, là m t ph n kh
u cho k ho ch .NET.
Microsoft phát tri n C# d
c miêu t là ngôn ng có
c s cân b ng gi a C++, Visual Basic, Delphi và Java..
1.6.1.3.
AJAX (vi t t t t Asynchronous JavaScript and XML - JavaScript và
ngb ).
AJAX:
t k thu t mà không ph i là m t ngôn ng l p
trình c th . AJAX s d
t os
tác gi a các ng d
công c
ng d ng web
b ng cách c t nh d li u và ch hi n th nh ng gì c n thi t, thay vì t
i l i toàn
b trang web.
1.6.1.4.
JavaScript
cv
t ngôn ng l p trình
web ki
t ngôn ng l
c ch y trên
các trình duy t web bên phía client. Javascript nh
p h p các câu
l
n, d
vi t mã l nh. c bi t, nó không c n ph i biên d ch.
1.6.1.5.
Ruby and Ruby on Rails
Có v
ng cái tên khá m i m trong các ngôn ng l p trình. Hay ít
nh
i vi
c ti p c
n nó. Theo thông tin tìm hi u thì Ruby là
m t ngôn ng l p trình mã ngu n m
ng. Ruby on Rails là m t công c
phát tri n
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
o nên m
c
Trang 18
án t t nghi p
Ngành công ngh thông tin
phát tri n ph n m m m
c Web 2.0. Các b n hãy ti p c
tr thành
m tl
nh ng ngôn ng l p trình m i. C n tìm
hi u thêm v ngôn ng l p trình này, các b n có th
a ch
website c a H i nghiên c u ng d ng ngôn ng Ruby c a Vi t Nam. T
c tìm hi u nh ng ki n th c m i nh t v Ruby on Rails.
1.6.1.6.
ns
VB.Net (Visual Basic .Net)
t ngôn ng l p trìn
t trên n n .Net
framework c a Microsoft. Có l
i vi t bài này không c n ph i gi i thi u nhi u v
i ti
thành m t công c h u hi u cho m i
c h c và nghiên c u v VB.Net thì hãy nhanh
l p trình viên. Và n u b
chóng lên k ho
1.6.1.7.
nghiên c u v
Gi i thi u aps.net
l
c phát tri n b i hãng Microsoft, ngôn ng
này hi n t i chi m th ph n khá cao trong gi i l p trình kho n 54,4%.
Theo
i pháp c a Microsoft r t t t c
Enterprise
( ph c t p, b o m t, tính kh chuy n). Tuy nhiên
v n hành b o trì, b n
quy n r t cao và th c s là t n r t nhi u tài nguyên h th ng.
1.6.2. Gi i thi u v PHP
trên PHP (Hypertext Preprocessor) là ngôn ng script trên sever
c thi t k d dàng xây d
ng. Mã PHP có th th c thi
t o ra mã HTML và xu t ra trình duy t web theo yêu c
is
d ng.
PHP phát tri n v i m
ng trang web cá nhân (Personal Home
c phát tri n thành m t ngôn ng hoàn ch
ng trên
toàn th trong vi c phát tri n các ng d ng Web based.
Theo NetCraft:
u máy ch .
tri u máy ch .
ng ho
ng theo th t sau:
i dùng g i yêu c u lên máy ch .
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 19
án t t nghi p
Ngành công ngh thông tin
Máy ch x lý yêu c u (thông d ch mã PHP và ch
th truy xu t CSDL, t o hình
Máy ch g i d li u v
i máy ch khác..).
i dùng (
Hình 1.2. Mô mình ho
i d ng HTML).
ng
1.6.3. L ch s phát tri n c a PHP.
Phiên b
u tiên c
c phát tri
trang web cá nhân (Personal Home Page).
c phát tri n thê m t s ch
c s quan tâm l n c a c
Phiên b n ti
ngôn ng
m các macro cho
i g i là Form
ng.
c vi t l i b i m t nhóm các l p trình viên (Zeev
c b sung thêm m t s
thành ngôn ng k ch b n phía máy ch
ng nh t.
1.6.4. Lý do b n ch n PHP.
Khi s d
i dùng s
ct
u so v i các
ngôn ng k ch b n khác, b i PHP là ph n m m mã ngu n m . Ngoài ra PHP ch y
c trên nhi u h
u hành khác nhau.
Rút ng n th i gian phát tri n: PHP cho phép b n tách ph n HTML code và
c l p gi a công vi c phát tri n mã và thi t k
u này v a giúp
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 20
án t t nghi p
l p trình viên d
Ngành công ngh thông tin
a có th
md
c
i giao di n.
PHP là ph n m m mã ngu n m : PHP không ch là ph n m m mã ngu n m
mà còn th c s mi n phí (k c khi b n s d ng cho m
i). Do là
ph n m m mã ngu n m , các l i (bug) c
s a ch a b i nhi u chuyên ra.
T
th
c công khai và nhanh
c
: Nh vào s c m nh c a Zend Engine, khi so sánh PHP và ASP, có th
m ts
t tr i t
biên d ch.
Tính kh chuy n
c thi t k
ch y trên nhi u n n t ng khác nhau, có
th làm vi c v i nhi u ph n m m máy ch . R
n trong vi c k t n i v i nhi u
ngu n DBMS, ví d
Adabas, dBase, Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis
và nhi u h th ng CSDL thu c H
u Hành Unix (Unix dbm) cùng b t c DBMS
nào có s h tr
ODBC (Open Database Connectivity) ví d
a
IBM.
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 21
án t t nghi p
Ngành công ngh thông tin
CH
NG
2.1.
Gi i thi
tài
m
Ngày nay cùng v i s bùng n c a cu c cách m ng thông tin toàn c u, t
n t toàn c
t phá l n qua vi c áp d
nt
n giao d ch và th c hi n nghi p v
i tính
ph d ng, d dàng thu n ti n, an toàn và nhanh chóng trong giao d ch là y u t quy t
nh vi c thành b i, vì v y áp d ng thông tin là m t y u t t t y u. Trong th
nay, nhu c
và truy n t i thông tin là r t l n.
i ngày
Khoa h c và công ngh phát tri
i doanh nghi p, m i cá nhân
có m t công c làm vi c và h c t p vô cùng hi u qu . Internet phát tri
p
vào t ng ngõ ngách, t ng l p c a xã h i, giúp cho m
c m mang ki n
th c, c p nh t m i thông tin m t cách nhanh nh
nh ng c a hàng nh không ít trong vi c qu ng cáo. V i vi
i c a nh ng trang
web thì nh
nh t c a các công ty và các c a hàng s
cv i
khách nhi
i trên th gi i s d ng internet cho vi c tìm
ki m thông tin, giao d
c bi t v
gi
cm
i
c, phim truy
bi n. Vì v y vi c thi t k cho
công ty m t trang web qu
ki m.
i s tìm
Website có vai trò quan tr
i v i s phát tri n kinh doanh c a các doanh
nghi p. Và l i nhu n c
i không ph i là nh .
2.2.
Yêu c
t ra
c
thi u hình nh k l
xây d
t gi i.
Qu
t Vi t c n xây d ng m t website qu
n
n xu t, bên c
ng cùng v i các tác ph
u
i i
n nh ông t ng
i xem có th :
Xem các tin t c n i b
c ho
vi t, các tác ph
n
n
c nhà và c
c ngoài,
ng c a công ty qua các hình nh, bài
s n xu t.
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 22
án t t nghi p
Ngành công ngh thông tin
tìm ki
ng, tìm ki m các tác ph
c aN
n Ngh
l c gia
n nh c a công ty s n xu t và
ng.
H th ng: Thành viên là nhân viên công ty:
h
c các l ch phân công công tác tu n, các b i c nh, chi ti t các d án và
c hi n.
C p phép cho m t s nhân viên có th
i, s a, xóa n i dung trong các
thông báo n i b .
i xem không là nhân viên công ty thì có quy n bình lu n
ho c phim.
2.3.
các bài vi t
Phát bi u bài toán
Qu n tr
Khi nh
c các bài vi t c a biên t p qu ng bá v n
n i dung các tác ph m, các b phim m
i qu n tr s c p nh t thông
tin, s
i thông tin.
C p quy n thành viên thông qua vi c xác th
Th ng kê, báo cáo tình tr ng website cho công ty theo hàng quý.
Qu n lí tài kho n:
i xem mu n tr thành viên c a website thì ph
n riêng
trên h th
i xem c n cung c
thông tin cá nhân theo yêu c u
i qu n tr và xác th c tài kho n qua email cá nhân. Thành viên c a s
c phép
bình lu n v các bài vi t trên trang web. N u trong quá trình ho
ng trên h th ng
website thành viên vi ph
nh c a website thì thành viên s b x lí theo
t ra. M i thông tin vi ph m c a thành viên s
c
g i vào email c a cá nhân thành viên.
2.4. Phân tích bài toán
2.4.1.
ng s d ng
ng s d ng h th ng:
Khách: là nh
thông tin n i b
i có th xem các b phim, các tác ph
n
i.
n nh, các
Thành viên:
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 23
án t t nghi p
Ngành công ngh thông tin
Thành viên không là nhân viên c
c xem các hình
trên web.
Thành viên là nhân viên công ty ngoài ch
ng
thì còn thoi dõi l ch phân công công tác c a c công ty trong tu n.
i qu n tr
th ng website.
2.4.2. Ho
ng c a t
i có toàn quy n trong vi c ki m soát và qu n tr h
i
ng
Khách:
Xem m
i.
Có th
Tìm ki m v các phim, tác ph m c a công ty, c
n.
ng mà mu n
Thành viên:
p và thoát kh i h th ng.
L y l i m t kh u khi quên.
Tìm ki m, xem thông tin mu n xem.
Bình lu n v các bài vi t các tác ph m trên website.
Thành viên là nhân viên có th xem các thông tin n i b .
i qu n tr :
Qu n lý thành viên.
Tìm thành viên.
Xóa thành viên.
Qu
Tìm ki
S
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 24
án t t nghi p
2.4.3.
Ngành công ngh thông tin
ti n trình nghi p v
Qu n lý h th ng.
2.4.3.1.
Qu n tr viên
HSDL
Danh sách tài kho n
tài kho n
C p nh t bài vi t
C p nh t phim
Danh sách bài vi t
Danh sách phim
ptài
kho n
C p nh t danh sách
thành viên
Danh sách thành viên
Th ng kê/báo cáo
ti n trình nghi p v qu n lý h th ng.
Sinh viên: Nguy n Thanh Tùng Mã SV 1351010037
Trang 25