Tính nhất thể: Phạm vi và quy mô hệ thống đƣợc xác định nhƣ một thể thống
nhất không thể thay đổi trong những điều kiện xác định. Khi đó nó tạo ra đặt tính
chung để đạt mục tiêu hay chức năng hoàn toàn xác định mà từng phần tử, từng bộ
phận của nó đều lập thành hệ thống và mỗi hệ thống đƣợc hình thành đều có mục tiêu
nhất định tƣơng ứ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.
Tính cấu trúc: Xác định đặc tính, cơ chế vận hành, quyết định mục tiêu mà hệ
thống đạ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ễ thay đổ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ó thay đổi.
Sự thay đổi cấu trúc có thể dẫn đến phá vỡ hệ thống cũ và cũng có thể tạo ra hệ
thống mới với đặc tính mới
54 trang |
Chia sẻ: thientruc20 | Lượt xem: 564 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Đồ án Xây dựng website cho công ty truyền thông tinh hoa Đất Việt, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƢỜNG ĐẠ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
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƢỜNG ĐẠ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
TINH HOA ĐẤT VIỆT
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Công nghệ thông tin
HẢI PHÒNG - 2013
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƢỜNG ĐẠ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
TINH HOA ĐẤT VIỆT
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Công nghệ thông tin
Sinh viên thực hiện: Nguyễn Thanh Tùng
Giáo viên hƣớng dẫn: TS. Hồ Thị Hƣơng Thơm
Mã số sinh viên: 1351010037
HẢI PHÒNG - 2013
BỘ GIÁO DỤC VÀĐÀO TẠO
TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
-------o0o-------
NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP
Sinh viên: Nguyễn Thanh Tùng Mã SV: 1351010037
Lớp: CT1301 Ngành: Công nghệ thông tin
Tên đề tài:Xây dựng website cho công ty truyền thông Tinh Hoa Đấ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ụng đƣợc lý thuyết vào bài toán thực tế Quảng bá
thƣơng hiệu công ty cổ phần truyền thông Tinh Hoa Đất Việt và chân dung
NSƢT Văn Lƣợng.
- Có khả năng lập trình bằng ngôn ngữ PHP và hệ quản trị CSDL mySQL
Server.
- Cài đặt, thử nghiệm chƣơng trình.
- Nghiêm túc thực hiện các nhiệm vụ và nội dung giáo viên hƣớng dẫn.
b. Các yêu cầu cần giải quyết
- Lý thuyết
Nắm rõ các bƣớc cơ bả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ựng đƣợc cơ sở dữ liệu, bản thiết kế website của hệ thống.
- Thực nghiệm (chƣơng trình)
Cài đặt đƣợc website bằng ngôn ngữ lập trình PHP với hệ quản trị cơ sở
dữliệu mySQL Sever.
2. Các số liệu cần thiết để thiết kế, tính toán
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
3. Địa điểm thực tập
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 6
CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP
Ngƣời hƣớng dẫn thứ nhất:
Họ và tên: Hồ Thị Hƣơng Thơm
Học hàm, học vị: Tiến Sĩ
Cơ quan công tác: Trƣờng Đại Học Dân Lập Hải Phòng
Nội dung hƣớ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ức năng, tổ 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ƣời hƣớng dẫn thứ hai:
Họ và tên: ..
Học hàm, học vị:
Cơ quan công tác: ..
Nội dung hƣớng dẫn: .
Đề tài tốt nghiệp đƣợc giao ngày.tháng.năm 2013.
Yêu cầu phải hoàn thành trƣớc ngày.tháng.năm 2013.
Đã nhận nhiệm vụ: Đ.T.T.N
Sinh viên
Nguyễn Thanh Tùng
Đã nhận nhiệm vụ: Đ.T.T.N
Cán bộ hƣớng dẫn Đ.T.T.N
TS. Hồ Thị Hƣơng Thơm
Hải Phòng, ngày ............tháng.........năm 2013
HIỆU TRƢỞNG
GS.TS.NGƯT Trần Hữu Nghị
PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 7
1. Tinh thần thái độ của sinh viên trong quá trình làm đề tài tốt nghiệp:
.........................................................................................................................................................
.........................................................................................................................................................
........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
2. Đánh giá chất lƣợng của đề tài tốt nghiệp (so với nội dung yêu cầu đã đề
ra trong nhiệm vụ đề tài tốt nghiệp)
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
.....................................................................................................................
3. Cho điểm của cán bộ hƣớng dẫn:
(Điểm ghi bằng số và chữ)
............................................................................................................................
............................................................................................................................
........................................................................................................................
Ngày.......tháng.........năm 2013
Cán bộ hƣớng dẫn chính
(Ký, ghi rõ họ tên)
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 8
PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN
ĐỀ TÀI TỐT NGHIỆP
1. Đánh giá chất lƣợng đề tài tốt nghiệp (về các mặt nhƣ cơ sở lý luận,
thuyết minh chƣơng trình, giá trị thực tế).
2. Cho điểm của cán bộ phản biện
(Điểm ghi bằng số và chữ)
............................................................................................................................
..........................................................................................................................
Ngày.......tháng.........năm 2013
Cán bộ chấm phản biện
(Ký, ghi rõ họ tên)
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 9
MỤC LỤC
LỜI CẢM ƠN ................................................................................................................ 11
CHƢƠNG 1: TỔNG QUAN CƠ SỞ LÝ THUYẾT ..................................................... 12
1.1 . Phân tích thiết kế hệ thống hƣớ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ệm Web tĩnh và Web động. ............................................................... 15
1.3.1 Web tĩnh. ................................................................................................... 15
1.3.2 Web động. ................................................................................................. 15
1.4 . Mô hình Client – Server ................................................................................ 16
1.4.1. Định nghĩa Client – Server ........................................................................ 16
1.4.2. 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
CHƢƠNG 2: MÔ TẢ BÀI TOÁN ................................................................................ 22
2.1. Giới thiệu đề tài ................................................................................................ 22
2.2. Yêu cầu bài toán đặt ra ..................................................................................... 22
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. Đối tƣợng sử dụng ..................................................................................... 23
2.4.2. Hoạt động của từng đối tƣợng ................................................................... 24
2.4.3. Sơ đồ tiến trình nghiệp vụ ......................................................................... 25
CHƢƠNG 3: PHÂN TÍCH THIẾ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ức năng, tác nhân, hồ sơ. ............................ 27
3.1.2. Biểu đồ ngữ cảnh....................................................................................... 28
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 10
3.1.3. Sơ đồ phân rã chức năng ........................................................................... 29
3.2. MA TRẬN THỰC THỂ CHỨC NĂNG ......................................................... 29
3.2.1. Danh sách hồ sơ dữ liệu sử dụng. ............................................................. 29
3.2.2. Ma trận thực thể chức năng. ...................................................................... 30
3.3. BIỂU ĐỒ LUỒNG DỮ LIỆU ......................................................................... 31
3.4. CÁC BIỂU ĐỒ LUỒNG DỮ LIỆU VẬT LÝ MỨC 1. .................................. 32
3.4.1. Biểu đồ của tiến trình “1.0: Quản lí tài khoản”. ........................................ 32
3.4.2. Biểu đồ của tiến trình “2.0: Quản lí bài viết”. ........................................... 33
3.4.3. Biểu đồ của tiến trình “3.0: Quản lí phim”. .............................................. 33
3.4.4. Biểu đồ của tiến trình “4.0: Báo cáo thống kê”. ....................................... 34
3.5. THIẾT KẾ CƠ SỞ DỮ LIỆU. ......................................................................... 34
3.5.1. Các thực thể và mô tả thực thể (ER) ......................................................... 34
3.5.2. Xác đị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
CHƢƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG .......................................... 43
4.1. MÔI TRƢỜNG CÀI ĐẶT. .............................................................................. 43
4.2. HỆ THỐNG CHƢƠNG TRÌNH. ..................................................................... 43
4.3. GIAO DIỆN CHƢƠNG TRÌNH ..................................................................... 44
4.3.1. Giao diện quản trị. ..................................................................................... 44
4.3.2. Giao diện Ngƣời dùng. .............................................................................. 49
KẾT LUẬN ................................................................................................................... 53
TÀI LIỆU THAM KHẢO ............................................................................................. 54
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 11
LỜI CẢM ƠN
Em xin bày tỏ lòng biết ơn sâu sắc nhất tới cô giáo Hồ Thị Hƣơng Thơm, cô đã
tận tình hƣớng dẫn và giúp đỡ em trong suốt quá trình làm tốt nghiệp. Với sự chỉ bảo
của cô, em đã có những định hƣớng tốt trong việc triển khai và thực hiện các yêu cầu
trong quá trìnhlàm đồ án tốt nghiệp.
Em xin chân thành cảm ơn sự dạy bảo và giúp đỡ của các thầy giáo, cô giáo
Khoa Công Nghệ Thông Tin – Trƣờng Đại học Dân Lập Hải Phòng đã trang bị cho em
những kiến thức cơ bản nhất để em có thể hoàn thành tốt báo cáo tốt nghiệp này.
Xin cảm ơn tới những ngƣời thân trong gia đình quan tâm, động viên trong
suốt quá trình học tập và làm tốt nghiệp.
Do khả năng và thời gian hạn chế, kinh nghiệm thực tế chƣa nhiều nên ko tránh
khỏi những thiếu sót. Rất mong đƣợ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ịnh vƣợng và phát triển. Chúc các thầy cô thành công hơn nữa
trong công cuộc trồng ngƣời.
Em xin chân thành cảm ơn!
Hải Phòng, Ngày.tháng.năm 2013
Sinh viên
Nguyễn Thanh Tùng
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 12
CHƢƠNG 1: TỔNG QUAN CƠ SỞ LÝ THUYẾT
1.1 .Phân tích thiết kế hệ thống hƣớ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ức năng nào đó.
1.1.1.2 .Các tính chất cơ bản của hệ thống
Tính nhất thể: Phạm vi và quy mô hệ thống đƣợc xác định nhƣ một thể thống
nhất không thể thay đổi trong những điều kiện xác định. Khi đó nó tạo ra đặt tính
chung để đạt mục tiêu hay chức năng hoàn toàn xác định mà từng phần tử, từng bộ
phận của nó đều lập thành hệ thống và mỗi hệ thống đƣợc hình thành đều có mục tiêu
nhất định tƣơng ứ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.
Tính cấu trúc: Xác định đặc tính, cơ chế vận hành, quyết định mục tiêu mà hệ
thống đạ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ễ thay đổ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ó thay đổi.
Sự thay đổi cấu trúc có thể dẫn đến phá vỡ hệ thống cũ và cũng có thể tạo ra hệ
thống mới với đặc tính mới.
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ạo (do con ngƣời tạo ra).
Theo quan hệ với môi trƣờng.
Hệ đóng (không có trao đổi với môi trƣờng) và hệ mở (có trao đổi với môi
trƣờng).
Theo mức độ cấu trúc.
Hệ đơn giản là hệ có thể biết đƣợc cấu trúc.
Hệ phức tạp là hệ khó biết đầy đủ cấu trúc của hệ thống.
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 13
Theo quy mô.
Hệ nhỏ (hệ vi mô) và hệ lớn (hệ vĩ mô).
Theo sự thay đổi trạng thái trong không gian.
Hệ thống động có vị trí thay đổi trong không gian.
Hệ thống tĩnh có vị trí không thay đổi trong không gian.
Theo đặc tính duy trì trạng thái.
Hệ thống ổn định luôn có một số trạng thái nhất định dù có những tác động nhất
định.
Hệ thống không ổn định luôn thay đổi.
1.1.1.4 .Mục tiêu nghiên cứu hệ thống
Để hiểu biết rõ hơn về hệ thống.
Để có thể tác độ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 (máy tính, máy in,), phần mềm (hệ điều
hành, chƣơng trình ứng dụng,), ngƣời sử dụng, dữ liệu, các quy trình thực
hiện các thủ tục.
- Các mối liên kết: liên kết vật lý, liên kết logic.
- Chức năng: dùng để thu thập, lƣu trữ, xử lý, trình diễn, phân phối và truyền các
thông tin đi.
1.1.2. Phân loại hệ thống thông tin
Phân loại theo chức năng nghiệp vụ
- Tự động hóa văn phòng
- 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ết định DSS
- Hệ trợ giúp làm việc theo nhóm
Phân loại theo quy mô
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 14
- 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ại theo đặ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ống thông tin định hƣớng cấu trúc
- Tiếp cận định hƣớng cấu trúc hƣớng vào việc cải tiến cấu trúc các chƣơng trình
dựa trên cơ sở module hóa các chƣơng trình để 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 thông tin hƣớng cấu trú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ống chƣơng trình (cấu trúc phân cấp điều khiển các mô đun và
phần chung).
- Cấu trúc chƣơng trình và mô đun (cấu trúc một chƣơng trình và ba cấu trúc lập
trình cơ bản).
Phát triển hƣớng cấu trúc mang lại nhiều lợi ích:
- Giảm sự phức tạp: theo phƣơng pháp từ trên xuống, việc chia nhỏ các vấn đề
lớn và phức tạp thành những phần nhỏ hơn để quản lý và giải quyết một cách dễ
dàng.
- Tập chung vào ý tƣởng: cho phép nhà thiết kế tập trung mô hình ý tƣởng của hệ
thống thông tin.
- Chuẩn hóa: các định nghĩa, công cụ và cách tiếp cận chuẩn mực cho phép nhà
thiết kế làm việc tách biệt, và đồng thời với các hệ thống con khác nhau mà
không cần liên kết với nhau vẫn đảm bảo sự thống nhất trong dự án.
- Hƣớng về tƣơng lai: tập trung vào việc đặc tả một hệ thống đầy đủ, hoàn thiện,
và mô đun hóa cho phép thay đổi, bảo trì dễ dàng khi hệ thống đi vào hoạ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ển đối với nhiệm vụ phát triển, giảm sự ngẫu hứng
quá đáng.
Đồ án tốt nghiệp Ngành công nghệ thông tin
Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 15
1.2 .Giới thiệu về world wide web
World Wide Web, gọi tắt là Web hoặc WWW, mạng lƣới toàn cầu là một
không gian thông tin toàn cầu mà mọi ngƣời có thể truy nhập (đọc và viết) qua các
máy tính nối với mạng Internet. Thuật ngữ này thƣờng đƣợc hiểu nhầm là từ đồng
nghĩa với chính thuật ngữ Internet. Nhƣng Web thực ra chỉ là một trong các dịch vụ
chạy trên Internet, chẳng hạn nhƣ dịch vụ thƣ điện tử. Web đƣợc phát minh và đƣa vào
sử dụng vào khoảng năm 1990, 1991 bởi viện sĩ Viện Hàn lâm