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

Xây dựng website cho công ty truyền thông Tinh Hoa Đất Việt (Đồ á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 (7.18 MB, 54 trang )

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


×