17
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ VÀ AN NINH MẠNG QUỐC TẾ ATHENA BÁO CÁO GIỮA KÌ ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ SINH VIÊN Giáo viên hướng dẫn: VÕ ĐỖ THẮNG Sinh viên thực hiện: LÊ THỊ NGỌC HẢO Ngành: Công Nghệ Thông Tin Thời gian thực tập: 17/02/2014 30/03/2014 TP.HCM, tháng 03 năm 2014

cài đặt wam và giới thiệu cơ sở dữ liệu

Embed Size (px)

Citation preview

Page 1: cài đặt wam và giới thiệu cơ sở dữ liệu

TRUNG TÂM ĐÀO TẠO

QUẢN TRỊ VÀ AN NINH MẠNG QUỐC TẾ

ATHENA

BÁO CÁO GIỮA KÌ

ĐỀ TÀI:

XÂY DỰNG PHẦN MỀM QUẢN LÝ SINH VIÊN

Giáo viên hướng dẫn: VÕ ĐỖ THẮNG

Sinh viên thực hiện: LÊ THỊ NGỌC HẢO

Ngành: Công Nghệ Thông Tin

Thời gian thực tập: 17/02/2014 – 30/03/2014

TP.HCM, tháng 03 năm 2014

Page 2: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 1

NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

TP.HCM, ngày …. tháng…. năm 2014

Giáo viên hướng dẫn

VÕ ĐỖ THẮNG

Điểm

Page 3: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 2

LỜI CẢM ƠN

Để hoàn thành đồ án này, em đã nhận được sự hỗ trợ của rất nhiều người.

Đầu tiên, em xin gửi lời cảm ơn chân thành tới thầy Võ Đỗ Thắng, người đã nhiệt tình

hướng dẫn em từng nội dung chi tiết trong quá trình làm đồ án cũng như trong quá trình

hoàn thành báo cáo đồ án.

Đồng thời, em xin gửi lời cảm ơn đến tập thể các giáo viên Trung Tâm ATHENA

cũng đã nhiệt tình giúp đỡ em trong quá trình thực tập tại trung tâm.

Bên cạnh đó, em cũng gửi lời cảm ơn tới các bạn sinh viên thực tập chung khóa đã

giúp em rất nhiều.

Cuối cùng em kính chúc quý Thầy, Cô dồi dào sức khỏe và thành công trong sự

nghiệp cao quý. Đồng kính chúc các Thầy, Cô Trung Tâm ATHENA luôn dồi dào sức

khỏe, đạt được nhiều thành công tốt đẹp trong công việc.

Em chân thành cảm ơn tất cả mọi người.

Sinh Viên:

LÊ THỊ NGỌC HẢO

Page 4: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 3

LỜI MỞ ĐẦU

Như các bạn đã biết xã hội ngày nay rất phát triển, việc quản lý là một trong những lĩnh

vực có tốc độ tăng truởng khá nhanh trong những năm gần đây ở Việt Nam nói riêng và

thế giới nói chung. Cùng với nó là hàng nghìn các nhà hàng, khách sạn, các công ty, tập

đoàn du lịch,trường học được xây dựng và thành lập, đồng thời nhu cầu của con người

cũng tăng lên.

Công nghệ thông tin đã có những bước phát triển mạnh mẽ. Máy tính điện tử không còn

là phương tiện quý hiếm mà đang ngày một gần gũi với con người. Đứng trước sự bùng

nổ thông tin, các tổ chức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn

thiện hệ thống thông tin của mình, nhằm tin học hoá các hoạt động tác nghiệp của đơn vị

mình. Vì vậy, trong thời gian học em sử dụng vốn kiến thức đã học từ thầy cô, từ bạn bè

và sự tìm hiểu của bản thân để đi tới tìm hiểu về Quản Lý Sinh Viên. Nên em đã thiết kế

một Website về “Xây Dựng Phần Mềm Quản Lý Sinh Viên”. Nó chỉ mang tính chất thử

nghiệm để học hỏi, trao đổi kinh nghiệm và làm quen với thực tế. Trong quá trình thiết kế

em đã cố gắng hết sức để hoàn thành thật tốt đề tài này.Tuy nhiên do điều kiện thời gian

cũng như kiến thức còn hạn chế, trang web của em còn nhiều thiếu sót rất mong sự đóng

góp ý kiến của thầy cô và các bạn. Em xin chân thành cám ơn.

Page 5: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 4

MỤC LỤC

CHƢƠNG 1: GIỚI THIỆU TỔNG QUAN ..................................................................... 5

1.1 Mục đích. ............................................................................................................... 5

1.2 Công dụng. ............................................................................................................ 5

1.3 Khái niệm thiết kế Website. ................................................................................ 5

1.3.1 Khái niệm Website và Thiết kế Website ..................................................... 5

1.3.2 Chức năng cơ bản của thiết kế Web ............................................................ 6

1.4 Giới thiệu và cài đặt Wamp Server 2.0 ............................................................. 6

1.4.1 Giới thiệu về Wamp Server 2.0 .................................................................... 6

1.4.2 Quá trình cài đặt ........................................................................................... 6

1.5 Giới thiệu cơ sở dữ liệu ...................................................................................... 11

1.5.1 Quan hệ dữ liệu ........................................................................................... 11

1.5.2 Cơ sở dữ liệu các bảng ................................................................................ 11

CHƢƠNG 2 : MÔ TẢ THIẾT KẾ WEBSITE ............................................................. 14

2.1 Công tác chuẩn bị ............................................................................................... 14

2.1.1 Yêu cầu đặt ra .............................................................................................. 14

1. Màu sắc ............................................................................................................ 14

2.1.2 Mô Tả Chức Năng Website ........................................................................ 15

2.1.3 Phâm Tích Chức Năng Website ................................................................. 16

Page 6: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 5

CHƢƠNG 1: GIỚI THIỆU TỔNG QUAN

1.1 Mục đích.

- Hiểu rõ khái niệm, các chức năng các kỹ thuật cơ bản trong việc thiết kế một trang web.

- Hiểu được vì sao cần có một trang web quản lý và thiết kế một website quản lý sinh viên

- Nắm được các bước cơ bản để thiết kế một trang web, từ đó tạo kinh nghiệm cho bản thân

cho công việc sau này.

1.2 Công dụng.

- Phần mềm Adobe Dreamweaver CS3.

- Wamp Server.

1.3 Khái niệm thiết kế Website.

1.3.1 Khái niệm Website và Thiết kế Website

Website còn gọi là trang web, trang mạng, là một tập hợp các trang web bao gồm văn bản, hình

ảnh, video, flash,… thường chỉ nằm trong một tên miền (domain name) hoặc tên miền phụ

(subdomain). Trang web được lưu trữ (web hosting) trên máy chủ web (server web) có thể truy cập

thông qua Internet.

Thiết kế web hay thiết kế website đơn giản là công việc tạo một trang web cá nhân hoặc công

ty, doah nghiệp, tổ chức… về dao diện, hình ảnh, nội dung và hướng phát triển của Website. Để

thiết kế được một trang Web ta có 2 phương thức chính đó là : Website tĩnh (Sử dụng HTML)

và Website động.

Cơ sở dữ liệu là tập hơp dữ liệu được một cách có tổ chức nhằm giúp việc xem, tìm kiếm

và lấy thông tin được nhanh chóng và chính xác, giúp giảm công sức và thời gian quản lý

thông tin cần thiết.

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà

phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là cơ sở dữ liệu

tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành

cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.Với tốc độ và tính bảo mật cao,

MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet. MySQL miễn

phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ. Nó có nhiều phiên bản cho

Page 7: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 6

các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows,

Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS..

MySQL được sử dụng cho việc bổ trợ PHP, Perl, và nhiều ngôn ngữ khác, nó làm nơi lưu

trữ những thông tin trên các trang web viết bằng PHP hay Perl,...

1.3.2 Chức năng cơ bản của thiết kế Web

- Tổ chức giao tiếp giữa người dùng và website.

- Cung cấp mọi thông tin, hình ảnh, nội dung cho người sử dụng biết.

- Cung cấp các dịch vụ tiện ích cho sử dụng.

- Đảm bảo tin tức luôn mới và cập nhật liên tục.

- Đưa ra phương thức hoạt động và hướng phát triển.

1.4 Giới thiệu và cài đặt Wamp Server 2.0

1.4.1 Giới thiệu về Wamp Server 2.0

WAMP là chữ viết tắt của Windows, Apache, MySQL, PHP / Perl / Python. WAMP là

một hình thức của máy chủ nhỏ có thể chạy trên hầu như bất kỳ hệ điều hành Windows.

WAMP gồm Apache 2, PHP 5 (cổng SMTP bị vô hiệu hóa), và MySQL (phpMyAdmin

và SQLitemanager được cài đặt để quản lý cơ sở dữ liệu) được cài đặt sẵn.

1.4.2 Quá trình cài đặt

Các bƣớc cài đặt Wamp

Page 8: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 7

Nhấn [Next] để thực hiện bƣớc tiếp theo

Chọn I accept the agreement để đồng ý với điều khoản của nhà sản xuất và

nhấn Next để thực hiện bƣớc tiếp theo

Page 9: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 8

Tiếp theo là chọn thƣ mục chứa file cài đặt. Nếu không muốn thay đổi thì

để mặc định và nhấn Next.

Bƣớc tiếp theo là show icon ra ngoài. Nhấn Next để thực hiện bƣớc tiếp

theo

Page 10: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 9

Nhấn Install để khở tạo môi trƣờng chạy

Tiếp theo là mở thƣ mục mặc định của file cài đặt.

Chọn Open để mở thƣ mục mặc định

Page 11: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 10

Điền các thông số để có thể gửi mail / nhận mail thông qua một SMTP

server. Nếu không biết hãy để mặc định và nhấn Next.

Nhấn Finish để hoàn tất quá trình cài đặt

Page 12: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 11

1.5 Giới thiệu cơ sở dữ liệu

1.5.1 Quan hệ dữ liệu

1.5.2 Cơ sở dữ liệu các bảng

Bảng Điểm:

Bảng Học Phí:

Page 13: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 12

Bảng Khoá Học:

Bảng Lớp Học:

Bảng Môn Hoc:

Page 14: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 13

Bảng Ngành Học:

Bảng Sinh Viên:

Page 15: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 14

CHƢƠNG 2 : MÔ TẢ THIẾT KẾ WEBSITE

Mục tiêu chƣơng:

- Thiết kế một trang Web về quản lý sinh viên với đầy đủ chức năng mà nó cần có.

- Giao diện thân thiện và màu sắc phù hợp , dễ sử dụng.

- Tìm hiểu, tham khảo nhiều trang web khác nhau để từ đó rút ra kinh nghiệm cho bản thân

để hạn chế tối đa những lỗi hay mắt phải.

- Hiểu rõ các yêu cầu cần thiết để thiết kế một trang web.

- Nắm được kỹ năng cơ bản để thiết kế website.

- Thiết kế được một trang web theo yêu cầu của giáo viên.

2.1 Công tác chuẩn bị

2.1.1 Yêu cầu đặt ra

1. Màu sắc

Lần đầu tiên truy cập vào trang web, bạn sẽ được vào trang chủ.

Với tông nền chủ đạo là màu xanh ngọc, không làm chói mắt, bên cạnh đó màu đỏ còn tượng

trưng cho sự may mắn và sự phát triển thịnh vượn nhất.

Logo :

Page 16: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 15

Logo với tông nền chủ đạo là màu vàng gợi lên cảm giác thư giản kết hợp với chữ màu

đỏ là tượng trưng cho sức mạnh nội tại với đầy đủ nhiệt huyết và sự quyết tâm. Tất cả đã

tạo nên sự hài hòa thể hiện được sự quyết tâm phát triển của trung tâm ATHENA.

Banner :

Trên cùng là baner chính của trang,vẫn là một màu đỏ chủ đạo mang đến sự thịnh vượng và sự

phát triển không ngừng cho trag web.

2. Bố cục:

Header sẽ là logo và banner, tiếp theo là menu để người dùng tiện hơn trong việc chọn thông tin

mà mình muốn tìm. Tiếp theo là các trang chi tiết sẽ được sẽ được chạy bên dưới.

Body là phần thông tin chi tiết của các trang :

Trang chủ

Giới thiệu

Đào tạo

Tuyển sinh

Tin tức – Sự kiện

Cùng với các hình ảnh quảng cáo,….

Footer là liên kết các nhãn, là địa chỉ cho phép người dùng hướng đến các trang cần thiết , tiếp

theo là phần địa chỉ cũng như liên hệ của trang web.

2.1.2 Mô Tả Chức Năng Website

Trang web có những chức năng cơ bản như sau:

Giúp người quản trị có thể xem,chỉnh sửa mọi thông tin có trên trang web.

Người dùng có thể thấy ngay các thông tin về trung tâm .

Tìm kiếm các thông tin cần thiết.

Mỗi menu dành cho các thông tin khác nhau.

Page 17: cài đặt wam và giới thiệu cơ sở dữ liệu

XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN

SVTH:LÊ THỊ NGỌC HẢO Page 16

Có thể tìm hiểu được chi tiết thông tin về chương trình đào tạo.

Đảm bảo tin tức và bài viết luôn mới, cập nhật liên tục với giao diện thân thiện.

2.1.3 Phâm Tích Chức Năng Website

Trang chủ: Giới thiệu các hoạt động tiêu biểu, tổng quan về trung tâm. Lần đầu tiên

truy cập vào bạn sẽ thấy được logo và banner của trang web, theo sau đó là các hoạt động

nổi bật cùng nhạc nền sẽ tạo cảm giác thân thiện cho người dùng.

Đây là trang chính nên hầu hết hình ảnh hoạt động sẽ được show tại đây.

Dưới phần banner, là menu chính dẫn tới các trang con tiếp theo để người dùng có

thể tìm kiếm thông tin mà mình cần.

Bên trái là cột quảng cáo các thông tin nổi bật liên kết với chúng tôi.

Dưới cùng là phần footer, nơi chứa địa chỉ liên hệ của website và nhà phát triển

website…

Giới thiệu : Tại menu chính của trang chủ, các bạn click vào mục Giới thiệu . Trang này

giới thiệu về trang web, về lĩnh vực hoạt động ,về quy mô cũng như cách thức và phương

châm hoạt động,… Bố cục này cũng giống như trang chủ, nhưng chỉ gói gọn phần giới

thiệu cơ bản để người dùng hiểu rõ hơn về trung tâm.

Thông tin đào tạo: tại menu, người dùng có thể tìm hiểu rõ hơn về những lĩnh vực cũng

như các khóa học của trung. Bên cạnh đó là những khóa học đang có nhu cầu cao.

Tuyển sinh : đây là thông tin mới nhất và đang có nhu cầu chiêu sinh cho các khóa học

mới cũng như đào tạo lâu dài.

Liên hệ:đây là nơi mà người dùng cần liên hệ những thông tin với người quản trị website

về tất cả những nội dung cũng như đóng góp ý kiến với trung tâm.