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

Xây dựng hệ thống quản lý vật tư thiết bị tại Bệnh viện phụ sản (Đồ á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 (9.18 MB, 66 trang )

án t t nghi

i h c dân l p H i Phòng

L IC
Em xin bày t lòng bi t
t

ng d

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

c

ng t t trong vi c tri n khai và th c hi n các yêu c u

trong quá trình

án t t nghi p.

Em xin chân thành c

d yb

Khoa Công Ngh Thông Tin
nh ng ki n th
Xin c



n nh

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.

i nh

ng viên em trong

su t quá trình h c t p và làm t t nghi p.
Do kh

i gian h n ch , kinh nghi m th c t

tránh kh i nh ng thi u sót, R

u nên không

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.


Em xin chân thành c

H i
Sinh viên

Bùi Thanh Tùng

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

M CL C
LÝ THUY T .......................................................1
1.1. PHÂN TÍCH THI T K H TH
NG C U TRÚC................................1
1.1.1. Khái ni m h th ng thông tin.............................................................................1
1.1.1.1. H th ng (S: System)...................................................................................1
1.1.1.2. Các tính ch
n c a h th ng ...............................................................1
1.1.1.3. Phân lo i h th ng .......................................................................................2
1.1.1.4. M c tiêu nghiên c u h th ng .....................................................................2
1.1.1.5. H th ng thông tin (IS: Information System) ..............................................2
1.1.2. Ti p c n phát tri n h th
ng c u trúc ..............................4
1.2. H QU N TR
D LI U SQL SERVER 2005 .........................................5

.......................................................5
1.2.1.1. Gi i thi u .....................................................................................................5
1.2.1.2. Các ki u d li u ...........................................................................................6
1.2.1.3. Các toán t (Operators)................................................................................7
1.2.1.4. Giá tr NULL ...............................................................................................7
d li u g m nh ng thành ph n sau .........................................8
.......................................................8
1.3. TÌM HI U V ASP.NET VÀ MÔ HÌNH MVC .....................................................9
1.3.1. NET FRAMEWORK là gì .................................................................................9
1.3.2. ASP.NET là gì? ..................................................................................................9
ng trong ASP.NET ........................................................................10
ng Response...................................................................................10
ng Request .....................................................................................10
ng Server........................................................................................10
ng Cookies......................................................................................10
ng Application ...............................................................................10
ng Session......................................................................................11
1.3.4. Khác bi t gi a Asp.Net và Asp ....................................................................11
1.3.4.1. S
n .....................................................................................11
1.3.4.2. Tóm t t nh ng s
i.........................................................................12
1.3.5. Tìm hi u v mô hình MVC ..............................................................................12
1.3.5.1. Khái ni m MVC ........................................................................................12
1.3.5.2. C u trúc MVC............................................................................................12
1.4. MICROSOFT VISUAL STUDIO 2012 PROFESSIONAL EDITION .................13
1.4.1. Gi i thi u..........................................................................................................13

Mã SV 1213101005



án t t nghi

i h c dân l p H i Phòng

1.4.2. L i ích ..............................................................................................................14
1.5. GI I THI U V WORLD WIDE WEB ...............................................................15
1.5.1. Khái ni m World Wide Web ...........................................................................15
c ho
1.6. MÔ HÌNH CLIENT

ng ....................................................................................15
SERVER ............................................................................16
Server...............................................................................16

1.6.2. Mô hình Web Client Server ..........................................................................16
BÀI TOÁN................................................................................18
2.1. YÊU C U CH
T RA..................................................18
2.1.1. Yêu c u: ...........................................................................................................18
2.1.2. Ch
a website...........................................................................18
2.2. PHÁT BI U BÀI TOÁN .......................................................................................18
2.2.1. Mô t bài toán...................................................................................................18
2.2.2. Phân tích bài toán .............................................................................................19
ng s d ng .....................................................................................19
2.2.2.2. Ho
ng............................................................................19
TI N TRÌNH NGHI P V . .....................................................................20
2.3.1. Qu n lý h th ng ..............................................................................................21

2.3.2. Qu n lý tài kho n .............................................................................................22
2.3.3. Qu n lý tin t c..................................................................................................23
T K H TH NG ...................................................24
3.1. MÔ HÌNH NGHI P V ........................................................................................24
3.1.1. B ng phân tích các tác v , ch
...................................24
3.1.2. Bi
ng c nh .............................................................................................25
3.1.3. Nhóm d n các ch
.................................................................................26
phân rã ch
..................................................................................27
..........................................................................................................27
3.1.4.2. Mô t chi ti t ch
.......................................................................28
3.2. MA TR N TH C TH CH
................................................................30
3.2.1. Danh sách h
li u s d ng. ....................................................................30
3.2.2. Ma tr n th c th ch
.............................................................................35
3.3. BI
LU NG D LI U M C 0...................................................................37
3.4. CÁC BI
LU NG D LI U V T LÝ M C 1..........................................38
3.4.1. Bi
c a ti
n lý h th
................................................38
3.4.2. Bi

c a ti
n lý tài kho ...............................................39
3.4.3. Bi

c a ti

n lý tin t

Mã SV 1213101005

...................................................40


án t t nghi

i h c dân l p H i Phòng

3.4.4. Bi

c a ti

n lý hi n tr ng thi t b .................................41

3.4.5. Bi
3.5. THI T K

c a ti

...............................................42
LI U. ...............................................................................43


D

3.5.1. Các th c th và mô t th c th (ER) ................................................................43
3.5.1.1. Th c th Tài kho n ....................................................................................43
3.5.1.2. Th c th Tin T c .......................................................................................43
3.5.1.3. Th c th Danh m c v
.........................................................................44
3.5.1.4. Th c th V
..........................................................................................44
3.5.1.5. Th c th Danh Sách Nhân Viên ................................................................45
nh các quan h : ......................................................................................45
3.5.3. Mô hình ER ......................................................................................................47
3.5.3.1. Mô hình ER................................................................................................47
3.5.4. Chuy n t mô hình ER sang mô hình Quan h ................................................48
3.5.4.1. T m i quan h :.........................................................................................48
3.5.5. Mô hình Quan h ..............................................................................................49
3.5.5.1. Mô hình......................................................................................................49
T VÀ TH NGHI M H TH NG..........................................55
T. ....................................................................................55
4.2. H TH
...........................................................................55
4.2.1. H
m các h con sau: ..............................................................55
4.3. GIAO DI
............................................................................55
4.3.1. Giao di n qu n tr .............................................................................................56
4.3.1.1. Giao di
...................................................................56
4.3.1.2. Giao di n qu n lý tài kho n. ......................................................................56

4.3.1.3. Giao di n qu n lý phòng ban. ....................................................................57
4.3.1.4. Giao di n qu n lý nhân viên. .....................................................................58
4.3.1.5. Giao di n qu n tr tin t c. ..........................................................................58
4.3.1.6. Giao di n qu n lý danh m c v
...........................................................59
4.3.1.7. Giao di n qu n lý v
............................................................................59
4.3.1.8. Giao di n qu n lý danh sách ki m kê ........................................................60
K T LU N ...................................................................................................................61
TÀI LI U THAM KH O .............................................................................................62

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

LÝ THUY T
1.1. PHÂN TÍCH
1.1.1. Khái ni m 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


t th th ng

nh t không th
i trong nh
u ki
t m c tiêu hay ch
ph n c
u l p thành h th ng và m i h th
nh
ng.

c tính
nh mà t ng ph n t , t ng b
u có m c tiêu

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.

th

Tính c u trúc:
v n hành, quy
nh m c tiêu mà h
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õ
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.

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

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

i t o ra).
ng: H

Theo quan h v
h m
iv
Theo m

iv

ng) và

ng).


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
H th

i tr ng thái trong không gian:
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
ng nh

nh luôn có m t s tr ng thái nh


nh dù có nh ng tác

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

h th ng.

-

có th

-

hoàn thi n h th ng hay thi t k nh ng h th ng m i.

ng lên h th ng m t cách có hi u qu .

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.

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

-

Ch

thu th

-

Phân lo i h th ng thông tin

, x lý, trình di n, phân ph i và truy n các

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ô
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

Mã SV 1213101005


án t t nghi


i h c dân l p H i Phòng

1.1.2. Ti p c n phát tri n h th
Ti p c

ng c u trúc

ng c

ng vào vi c c i ti n c

d a

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

u trúc phân c

u khi n các mô

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
n trung).
C
trúc l

Phát tri

u trúc m

u

n).
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

ng

c a h th ng thông tin.
Chu
nhà thi t k làm vi c tách bi
không c n liên k t v i nhau v
ng v
hoàn thi
vào ho

và cách ti p c n chu n m c cho phép

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

,

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

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

1.2.1.1. Gi i thi u
-

SQL Server 2005 là m t h

th ng qu

Database Management System (RDBMS) ) s


d

li u (Relational

d ng Transact-

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.
-

ct

có th ch

d li u r t l n

n Tera-Byte và có th ph c v cùng
lúc cho hàng ngàn user. SQL Server 2005 có th k t h
i các
Internet Information Server (IIS), E-Commerce
Server, Proxy Server....
-

Các phiên b n c a SQL Server 2005:
Enterprise: H tr không gi i h n s
H tr không gi i h

tr ) và các h th
h tr 4 CPU.Ngoài ra phiên b
c trang b m t s
p khác.
b

c Database.
c RAM t i
n

h tr 2 CPU và t

3GB RAM
Express: B n mi n phí, h tr t
Database gi i h n trong 4GB.

Mã SV 1213101005

c


án t t nghi

i h c dân l p H i Phòng

1.2.1.2. Các ki u d li u
B ng 1.1. Các ki u d li u
Ki u d li u

Chú thích


Char(n)

Ki u chu i v

dài c

nh

Nchar(n)

Ki u chu i v

dài c

nh h tr UNICODE

Varchar(n)

Ki u chu i v

dài chính xác

Nvarchar(n)

Ki u chu i v

dài chính xác h tr UNICODE

Int


S nguyên có giá tr t -

Tinyint

S nguyên có giá tr t

Smallint

S nguyên có giá tr t -

n 215 1

Bigint

S nguyên có giá tr t -

n 263-1

Numeric

Ki u s v

Decimal

n 231- 1
n 255.

chính xác c


nh.

ki u Numeric

Float

S th c có giá tr t -

n 1.79E+308

Real

S th c có giá tr t -

n 3.40E + 38

Money

Ki u ti n t

Bit

Ki u bit (có giá tr 0 ho c 1)

Datetime

Ki u ngày gi

n ph


Smalldatetime

Ki u ngày gi

n phút)

Binary

D li u nh phân v

Varbinary

D li u nh phân v
bytes)

Image

D
li u nh phân v
2,147,483,647 bytes)

Text

D li u ki u chu i v
ký t )

dài l n (t

Ntext


D li u ki u chu i v
(t

dài l n và h tr UNICODE
)

Mã SV 1213101005

dài c

a giây)

nh (t

dài chính xác (t

dài chính xác

(t


án t t nghi

i h c dân l p H i Phòng

1.2.1.3. Các toán t (Operators)
Trong SQL Server các bi u di n (expression) có th xu t hi n nhi u toán t
atoán t s quy
nh th t th c hi n c
n k t qu .

B
m

các toán t trong SQL Server 2005 Express Edititon và
c a các toán t

B ng 1.2: Các toán t
Lever

Operator

1

* (Multiply), / (Division), % (Modulo)

2

+ (Positive), - (Negative), + (Add), (+ Concatenate), - (Subtract),

3

>, <, >=, <=, <>, !=, !>, !< (Comparison operators)

4

NOT

5

AND


6

ALL, ANY, BETWEEN, IN, LIKE, OR, SOME

7

= (Assignment)

1.2.1.4. Giá tr NULL
M
d li u là s ph n ánh c a m t h th ng trong th gi i th
các giá tr d li u t n t
d li u có th
c. M t giá tr
c xu t hi
d li u có th do m t s nguyên nhân sau:
Giá tr

nt

t.
c giá tr

n t i hay không.

T i m t th

i có th s có.


Giá tr b l i do tính toán (tràn s , chia cho không ...)
Nh ng giá tr
c bi u di
d li u quan h b i
các giá tr
c bi t và không nên nh m l n v i chu i
r
i v i d li u ki u chu i) hay giá tr
i v i giá tr ki u s ).

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

d li u g m nh ng thành ph n sau
-

d li u (Database): Là ngu n tài nguyên d li u mang tính ch t th c và nòng
c t trong th gi i m ng internet c a chúng ta.

-

B ng (Table): M t b ng là t p h p các thông
t trong các dòng và c t.
Thông tin v m t m
c hi n th trong m t dòng. C t ch a thông tin cùng lo i
v i m i m c. B


-

u cho bi t d li

(Diagrams): Th hi n liên k t gi a các b

c ch a trong c t là gì.
d li u.

Khung nhìn (View): View là m t Virtual Table (b ng o), nó không gi ng v i table
ng mà nó ch a các columes và d li u c a các b ng khác nhau. V i
t b ng th t.

SQL Server là h qu n tr
d li u quan h s d ng Transacttrao
i d li u gi a Client computer và SQL Server computer. M t h qu n tr
d
li u quan h bao g m database, database engine và các ng d
qu n lý d
li u và các b ph n khác.
d li u cho các ng d ng. Kh

d li u l n, truy

v n d li u nhanh. Qu n tr
d li u b ng cách ki m soát d li u nh p vào và d
li u truy xu t ra kh i h th ng. Có nguyên t c ràng bu c d li
i dùng hay h
th

d li u ch y trên nhi
ng khác nhau, kh
d li u 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
d li u khác l i v i nhau.
Mô hình truy c

d li u: ADO, ODBC, OLEDB, JDBC.

Các thành ph n c a SQL Server 2005: Database, Table, Filegroups,
Diagrams, Views, Stored Procedure, User defined Function, Role, Rules, Defaults,
User-defined data types, Full-text catalogs.

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

T VÀ MÔ HÌNH MVC
1.3.1. NET FRAMEWORK là gì
.NET Framework là m t t p nh ng giao di n l
t ng .NET. Nó cung c

h t

mc an n

xây d ng và ch y các d ch v Web.


Hình 1.1 Khái ni m .NET FRAMEWORK.
1.3.2. ASP.NET là gì?
c h t, h tên c a ASP.NET là Active Server Pages .NET (.NET
n, ng n và g n thì ASP.NET là m t công ngh có tính
cách m
phát tri n các ng d ng v m ng hi
lai (ASP.NET is a revolutionary technology for developing web applications). B
ý

ch ASP.NET là m

ch c hay khung t ch
Mã SV 1213101005


án t t nghi

thi t l p các

i h c dân l p H i Phòng

ng d ng h t s c hùng m nh cho m ng d a trên CLR (Common

Language Runtime) ch không ph i là m t ngôn ng l p trình.
ng trong ASP.NET
ng Response
cs d
ph i thông tin t


giao ti p v i Client, nó qu

n các trình duy t c

u

i dùng.

ng Request
ng
g i v cho Web Server.

nh n thông tin t trình duy t c

i dùng

ng Server
cs d
Thu c tính MachineName Thu

cung c p thông tin c a Server cho ng d ng.
l y tên c a Web Server.
ng d n v t lý ho
ng d n
nm t
ng d
n trang c n yêu c u). Ng ng
c g i th c hi n.

l

thi hành trang hi n hành, g i yêu c u m
1.3.3.4

ng Cookies

Nh
Không gi
thông tin c
n Web Server. Có th xem m
i máy c
nh ng thông tin c
Response.Cookies.Add (HttpCookie).

c g i là Cookies.
i máy g i yêu c u
t t p tin (v
c khá nh )
i dùng. M i l n có yêu c
n Web Server,
c g i theo v Server. Thêm Cookies

ng Application
cs d

qu n lý t t c các thông tin c a m t
ng d
ng Application có th
c x lý
trong b t k trang aspx nào trong su t chu k s ng c a ng d ng.


Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

ng Session
thông tin c

i dùng trong ng

d
trong Session là c a m
i dùng trong m t phiên
làm vi c c th . Web Server s t
ng t o m
ng Session cho m
i dùng
m i k t n i vào ng d ng và t
ng h y chúng n
v i ng d ng n a. Tuy nhiên, không gi

i dùng còn không làm vi c
ng

Session không th chia s thông tin gi a nh ng l n làm vi c c
th cung c
i thông tin cho các trang trong l n làm vi


i dùng, nó ch có
ng. Trong ng

d
ng Session gi vai trò khá quan tr ng. Do s d ng giao th c HTTP,
m t giao th c phi tr ng thái, Web Server hoàn toàn không ghi nh nh ng gì gi a
nh ng l n yêu c u c
ng Session t ra khá h u hi u trong vi c th c
hi
t và qu n lý thông tin c
i dùng. Thu
nh
kho ng th i gian (tính b
ng Session n
i
dùng không g i yêu c u nào v l i Server. Giá tr m
nh c a thu c tính này là 20.
N u không có yêu c u nào k t l n yêu c u sau cùng m t kho ng th i gian là
ng Session mà Web server c p cho l n làm vi
t
ng
c gi i phóng. Nh ng yêu c
i dùng
m
cc pm
ng Session m i.

phút k t l n yêu c u sau cùng c
không có s
ph is d ng m t vùng nh

c Abandon c
Nh ng yêu c

t, trong kho ng th i gian <Timeout>
ng Session v
c duy trì dù cho
i vi c Web server
ng Session trong m t kho ng th i gian
ng Session s gi i phóng vùng nh
c
c g i th c hi n.
i dùng m i.

1.3.4. Khác bi t gi a Asp.Net và Asp
1.3.4.1. S

cách t
Tin H
h

n
m
phát tri n m ng m t
y thì t i sao ph i c
im
n là ASP
nhu c u hi
c phát tri n m ng c a công ngh
c thi t k riêng bi t và n m t ng phía trên h
uhành Windows

ng c a nó h t s cr i r c và gi i
u c a h
u hành

i d ng n n hay khung .NE
Mã SV 1213101005

y ASP.NET


án t t nghi

i h c dân l p H i Phòng

không nh ng có th dùng các object c a các ng d

x d ng t t c

m i tài nguyên mà Windows có.
1.3.4.2. Tóm t t nh ng s

i

T p tin c a ASP.NET (ASP.NET file) có extension là .ASPX, còn t p tin c a
ASP là .ASP.
T p tin c
XSPISAPI.DLL, còn t p tin c

c phân tích ng pháp (parsed) b i
c phân tích b i ASP.DLL.


ASP.NET là ki u m u l
ng b ng s ki n (event driven), còn các
c thi hành theo th t tu n t t trên xu
i.
ASP.NET s d ng trình biên d ch (compiled code) nên r t nhanh, còn ASP
dùng trình thông d

u su t và t

n.

ASP.NET h tr g n 25 ngôn ng l p trình m i v i .NET và ch y trong môi
ng biên d ch (compiled environment), còn ASP ch ch p nh n VBScript và
JavaScript nên ASP ch là m t ngôn ng k ch b n (scripted language) trong môi
ng thông d ch (in the interpreter environment). Không nh ng v y, ASP.NET còn
k t h p nhu n nhuy n v
chuy n v n các
thông tin (information) qua m ng.
ASP.NET h tr t t c các trình duy t và quan tr
a là h tr cácthi t
b
ng (mobile devices). Chính các thi t b
ng, mà m i ngày càng ph bi n
khi n vi c dùng ASP trong vi c phát tri n m ng nh
i th
ng m

1.3.5. Tìm hi u v mô hình MVC
1.3.5.1. Khái ni m MVC

MVC là vi t t t c a 3 ch Model-Viewquan tr ng trong khoa h
u là Thing-Model-View-Editor, và sau này g i l i v
-View-Controller.

n trúc

1.3.5.2. C u trúc MVC
MVC là 1 ki

n chia giao di

Mã SV 1213101005

i dùng ra làm 3 thành ph n:

n


án t t nghi

i h c dân l p H i Phòng

Model: T p h p các l p mô t d li u b
business cho vi

c và các quy t c

i d li u.
i dùng s


hi n th

nào.

Controller: là t ng trung gian gi a Model và View, là thành ph n dùng
qu
i dùng, lu ng ng d ng t ng th và các
logic ng d ng c th .
i s

d ng nh

a ch URL trong

ng d ng

ASP.NET MVC, Controller, Model và View s x lý request và tr v
trang mã HTML cho ng i dùng.

Hình 1.2. Mô hình MVC

1.4. MICROSOFT VISUAL STUDIO 2012 PROFESSIONAL EDITION
1.4.1. Gi i thi u
Visual Studio 2012 Professional Edition là b công c d
c
quá trình bi n c
u c a nhà phát tri n thành hi n th c. Visual Studio
c thi t k
h tr các d án phát tri n nh
nn n

t ng Web (bao g m ASP.NET AJAX), Windows Vista, Windows Server 2012, h
th ng 2007 Microsoft Office, SQL Server 2012, cùng các thi t b n n Windows Phone.
S
ng n n t ng h th ng mà các nhà phát tri n ph i nh
ng nhu c u
t nhanh. Visual Studio 2012 Professional
Edition cung c p b công c tích h
ng m i nhu c u này thông qua vi c cung
c p m t t p h p kh ng l các ch
trong phiên b n Visual Studio 2012
Standard Edition.
Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

Các nhà phát tri n hi n nay ph

i m t v i thách th c là s

ng c a các

n n t ng h th ng cùng các ng d ng t t
i giá tr trong kinh doanh. Các b
thi t k
tích h p trong Visual Studio cho phép các nhà phát
tri n v a xây d ng các ng d ng liên k t c n thi t trong kinh doanh hi n nay v a t n
d

gi m thi u th i gian phát tri n.
1.4.2. L i ích
n các ng d ng hi u qu cao.
Liên k t các d li u b n c n, b t k v

ng các ngd ng

ki m soát d li u b ng truy v n Language Integrated Query (LINQ).
Xây d ng các ng d

i dùng hi u qu .

Phát tri n các gi

ng tr i nghi

i dùng cùng các kh

c a h th ng 2007 Microsoft Office và Windows Vista®.
Xây d ng các ng d ng web m nh m .
Xây d ng các ng d
ASP.NET AJAX.

ng các giao di

Xây d ng các ng d ng t n d ng tri t
ti n h tr
Library.

các công ngh web m i nh t cùng c i


u khi

T o các ng d ng web d
h tr nhi u chu n.

n Microsoft AJAX

i giao di

c thi t k l i và kh

T n d ng d li u t b t kì ngu n d li u nào d
các thành ph n b sung ngôn ng cho Visual Basic và Visual C#.
Qu n lý và xây d ng các ng d

i LINQ, m t b

n nhi u phiên b n c a b .NET

Framework. Trong l n s d
u tiên b n có th s d ng m t công c
làm vi c
trên các ng d ng ch y trên n n .NET Framework phiên b n 2.0, 3.0, 3.5 và 4.5.
m b
chính xác c a ng d ng d
tíchh p trong Visual Studio 2012 Professional Edition.

i b ki


Khám phá toàn b s c m nh c a b .NET Framework 4.5 v i các công c tích
h
n hóa vi c xây d ng nh ng tr i nghi
i dùng và các h th ng
liên k t thú v .

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

Xây d ng nh ng tr i nghi

i dùng h p d n v i các b thi t k tích h p

cho Windows Presentation Foundation. Các tr i nghi
th ho
ng liên k t m nh m v i Windows Forms.

c xây d ng v i WPF có

T o các ng d ng liên k t s d ng các b thi t k hình nh m i choWindows
Communications Foundation và Windows Workflow Foundation
S d
d ngcác gi i pháp d

ng phát tri n chuyên nghi p c a Visual Stud
y, m r


xây

d b o trì (ch có trong phiên b n Visual Studio 2012 Professional Edition)
ng kh
k

c liên k t gi a các nhà phát tri n và các nhà thi t

t o ra nh ng tr i nghi

i dùng ph c t

1.5.1. Khái ni m 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
c ra ch là m t trong các d ch v
ch y trên Internet, ch ng h
ch v
nt
s d ng vào kho
i vi
n Hàn lâm Anh Tim Berners- Lee

và Robert Cailliau (B ) t i CERN, Geneva, Switzerland.
c ho

ng

Các tài li
t t i các máy tính trong m
c g i là trình duy

trong m t h th
n
i dùng ph i s d ng m t
n.

nh n thông tin (documents) t
a ch (address) do
i s d ng yêu c
a ch
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
ng truy tìm theo các siêu liên
k

c g i là duy t Web.

Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

1.6. MÔ HÌNH CLIENT

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
i m t yêu c

c áp
ng c a mô hình này
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.6.2. Mô hình Web Client

trên th c t thì m t Server có th
qu
c u v a nh

Server

ng quát nh t,
c n i t i nhi u server khác nh m làm vi c hi u

hi nh
c 1 yêu c u t Client, Server này có th g i ti p yêu
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
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 t
ng theo nguyên lý là nh n các yêu c u t
Client yêu c

lý và tr k t qu cho
c thi hành trên hai
tr ng thái s n sàng ch nh n yêu c u t

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
u thi hành m c ng d ng (t ng ng d ng c a m ng).

S thu n l i c
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 n này thì các
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
và d ch v khác ho c nó có th
ch y trên chính m
ng. Có th có nhi u Server cùng 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ô hình
trên chúng ta nh n th y r ng mô hình Client/Server ch
m c a ph n m m
n ph n c ng m c dù trên th c t yêu c u cho m t máy Server là
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
Mã SV 1213101005

m chính: Có th nói r ng


án t t nghi

i h c dân l p H i Phòng

v i mô hình Client/Server thì m i th


u n m trên bàn c

nó có th truy c p d li u t xa (bao g m các công vi
thông tin, ...) v i nhi u d ch v

i s d ng,

i và nh n file, tìm ki m
l
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
i
tk
ng, h chuyên gia, h
a lý (GIS) ... M t
trong nh ng v

n

b o m t thông tin

trên m ng. Do ph
i d li u gi a 2 máy 2 khu v c khác nhau cho nên d
dàng x y ra hi
ng thông tin truy n trên m ng b l .
phát tri n website.


Mã SV 1213101005


án t t nghi

i h c dân l p H i Phòng

BÀI TOÁN
2.1. YÊU
2.1.1. Yêu c u:
Xu t phát t bài toán th c t v qu n lý v
s n H i Phòng, t ng

c tin h c hóa công vi

t b t i B nh vi n ph
ra.

-

Qu n lý tình hình s d ng trang thi t b , hi n tr ng thi t b

-

Qu n lý nh p xu t t n thi t b v
Qu n lý s a ch a, danh sách thanh lý , danh sách thi t b hu

-

Báo cáo th ng kê tình hình s d ng thi t b

2.1.2. Ch

-

o

a website

Qu n lý danh m c các thi t b v
Cho phép qu n tr thêm, s a, xóa các danh m c các lo i v

-

Qu n lý các lo i thi t b , v
Cho phép qu n tr thêm, s a, xóa các trang thi t b v

-

Qu n lý thông tin s a ch a, ti p nh

a ch a, h y trang thi t b v

Cho phép qu n tr thêm, s a, xóa thông tin các thi t b c n s a ch a.
Cho phép qu n tr thêm thông tin các trang thi t b
kê, thanh lý.
-

c yêu c u h y, ki m

Qu n lý tin t c:

Cho phép qu n tr thêm, s a xóa tin t c m i v l ch ki m kê, thanh lý trang
thi t b v

-

Báo cáo

Th ng kê:

Báo cáo th

ph c v t ng h p v

Báo cáo tình hình s d ng trang thi t b

2.2.1. Mô t bài toán
-

i dùng:

Mã SV 1213101005

u.
o.


án t t nghi

i h c dân l p H i Phòng


i dùng khi truy c p vào website có th xem thông tin v v
ng, tình tr ng s d ng).
i dùng tìm ki m v

m danh sách các thi t b

cs a

ch a, tr ng thái thi t b .
-

Qu n tr :
Hàng ngày qu n tr viên s
p vào ph n qu n tr v
c p s n qu n lý, c p nh t thông tin các trang thi t b .

c

c v l ch ki m kê ho c k ho ch thanh lý, h y thi t b .
-

Báo cáo th ng kê
Li t kê danh sách v

n, tháng.

2.2.2. Phân tích bài toán
ng s d ng
-


i dùng: Là nh
trang thi t b , danh sách các thi t b
ki m kê các trang thi t b .

-

Qu n tr

i có toàn quy n ki m soát toàn b website.

2.2.2.2. Ho
-

ng

i dùng:
-

-

th ng, có quy n xem thông tin các
c s a ch a, thông tin thanh lý, l ch

p, thoát kh i h th ng.

-

Ch nh s a thông tin cá nhân.

-


L y l i m t kh u khi quên.

-

Tìm ki m xem thông tin trang thi t b , danh sách thi t b
ch a.

Qu n tr :
-

Qu n lý tài kho n
i dùng.
Tìm ki

i dùng.
i dùng.

Mã SV 1213101005

cs a


án t t nghi

-

i h c dân l p H i Phòng

Qu n lý danh m c các thi t b v

Thêm, c p nh t danh m c các lo i thi t b .
Tìm danh muc thi t b .
Xóa danh m c thi t b .

-

Qu n lý trang thi t b v
Thêm, c p nh t thông tin, hi n trang s d ng c a trang thi t b v
Tìm ki m trang thi t b v
Xóa trang thi t b v

-

Qu n lý thông tin s a ch a, thanh lý, h y, ki m kê trang thi t b v
Thêm m i yêu c u trang thi t b c n s a ch a, thanh lý ho c h y khi
có yêu c u.
C p nh t l i hi n trang s a ch a khi thi t b

c s a xong.

Xóa yêu c u trang thi t b c n s a ch a.
-

Qu n lý tin t c
Thêm m i tin t c v l ch ki m kê thanh lý trang thi t b v
S a, xóa tin t c.

Sau khi n m rõ và phân tích bài toán. Ta ti n hành v
nghi p v c a bài toán.


Mã SV 1213101005

ti n trình


án t t nghi

i h c dân l p H i Phòng

2.3.1. Qu n lý h th ng
HSDL

Sai
,

.

.

,

.

.

.

.

,


Qu n tr .

Mã SV 1213101005

,

,


×