Tải bản đầy đủ (.doc) (28 trang)

Xây Dựng Website Trường THCS Nam Sơn

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 (980.41 KB, 28 trang )

Website trường THCS Nam Sơn

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

TÊN ĐỀ TÀI
XÂY DỰNG WEBSITE TRƯỜNG THCS NAM SƠN

Hà Nội - 2015

1


Website trường THCS Nam Sơn

Mục lục
Lời mở đầu --------------------------------------------------------------------------04
Chương 1.Mở đầu -----------------------------------------------------------------------05
1. Mục đích xây dựng website---------------------------------------------------------05
2. Tính năng kĩ thuật --------------------------------------------------------------------05
3. Mô tả chức năng ----------------------------------------------------------------------05
Chương II. Các công nghệ lập trình được sử dụng----------------------------------06
I. Sơ lược về lập trình website ---------------------------------------------------------06
1. Ngôn ngữ lập trình phía Server -----------------------------------------------------06
2. Ngôn ngữ lập trình phía Client------------------------------------------------------06
3. Cơ sở dữ liệu --------------------------------------------------------------------------06
4.Thiết kế giao diện----------------------------------------------------------------------06
II. Giải pháp-------------------------------------------------------------------------------07
1. Giới thiệu về ASP---------------------------------------------------------------------07
2. Giới thiệu về JavaScript--------------------------------------------------------------08
3. Giới thiệu về CSS---------------------------------------------------------------------09


4. Giới thiệu về Microsoft Access 2003----------------------------------------------09
Chương 3 Phân tích thiết kế hệ thống-------------------------------------------------10
I. Phân tích hệ thống---------------------------------------------------------------------10
1. Khảo sát hệ thống---------------------------------------------------------------------10
2. Yêu cầu---------------------------------------------------------------------------------10
2.1. Yêu cầu website đối với khách hàng---------------------------------------------10
2.2.Yêu cầu website đối với người quản lý ------------------------------------------10
3. Biểu đồ phân rã chức năng----------------------------------------------------------12
4. Biểu đồ luồng dữ liệu----------------------------------------------------------------12
II. Thiết kế cơ sở dữ liệu----------------------------------------------------------------18
1. Bảng nhóm chức năng----------------------------------------------------------------18
2. Bảng lĩnh vực--------------------------------------------------------------------------18
3. Bảng tin tức ---------------------------------------------------------------------------18
4. Bảng tài khoản --------------------------------------------------------------------18
5. Bảng liên hệ -----------------------------------------------------------------------19
2


Website trường THCS Nam Sơn

6. Bảng tài khoản website -----------------------------------------------------------19
7. Bảng bộ đếm -----------------------------------------------------------------------19
Chương 4. Thiết kế giao diện---------------------------------------------------------20
1. Ý tưởng thiết kế-------------- -------------------------------------------------------20
2. Giao diện trang chủ------------------------------------------------------------------20
3. Màn hình giao diện đăng nhập------------------------------------------------------21
4. Màn hình giao diện liên hệ-----------------------------------------------------21
5. Màn hình giao diện tin tức------------------------------------------------------22
6. Màn hình giao diện giới thiệu-----------------------------------------------------22
Kết luận------------------------------------------------------------------------------------24

Tài liệu tham khảo-----------------------------------------------------------------------26

3


Website trường THCS Nam Sơn

Lời mở đầu
Ngày nay với sự phát triển của công nghệ thông tin, đặc biệt là Internet đã
dưa chúng ta tới gần nhau hơn.
Việc xây dựng các website đã trở thành một nhu cầu cấp thiết không chỉ
là nhu cầu riêng của các tổ chức, cơ quan hay của các công ty mà đã trở thành
một trào lưu chung cho toàn xã hội.
Với mong muốn đóng góp một phần công sức của mình cho việc xây
dựng hệ thống web giới thiệu về Trường THCS Nam Sơn, đặc việc với vai trò là
một nhân viên trong nhà trường, em quyết định chọn đề tài: Xây dựng website
giới thiệu về trường THCS Nam Sơn, với mong muốn để cho tất cả các bạn học
sinh không chỉ ở Nam Sơn, Sóc Sơn mà các bạn học sinh ở mọi miền tổ quốc có
thể biết đến nhà trường, các thông tin về nhà trường cũng như các thành tựu mà
nhà trường đã đạt được.
Mặc dù, em đã cố gắng tìm hiểu trong khi thực hiện đề tài nhưng do điều
kiện và thời gian có hạn, cũng như khả năng của em còn hạn chế nên trong bài
báo cáo này, em không tránh khỏi những thiếu sót, em rất mọng nhận được sự
giúp đỡ từ phía thầy cô.

4


Website trường THCS Nam Sơn


Chương 1
MỞ ĐẦU
1.Mục đích xây dựng website
Thiết kế một website giới thiệu trường học đảm bảo tính tiện dụng đối với
cả người sử dụng và người quản trị. Nội dung và cách trình bày của website đơn
giản, rõ ràng, dễ nhìn.
Xây dựng web site về trường học nhằm cung cấp thông tin hoạt động của
nhà trường, hoạt động của từng khoa, từng tổ chuyên môn một cách nhanh nhất
cho giáo viên và học sinh hoặc cung cấp lịch học, sự kiện, thông báo tới từng
học sinh cũng như phụ huynh học sinh.
2. Tính năng kĩ thuật:
- Website được thiết kế theo hướng mở , cho phép nâng cấp và cập nhật thêm
các tính năng sử dụng mới trong tương lai khi có phát sinh nhu cầu.
- Hỗ trợ sử dụng tiếng việt theo chuẩn Unicode.
- Tương thích với các trình duyệt internet như: Google Chrome, Mozilla Firefox
và Internet Explorer.
3. Mô tả chức năng:
- Trang chủ: Là cổng thông tin chính của website, các tin tức mới của từng
chuyên mục sẽ được bố trí phù hợp, giúp người dùng dễ dàng vào được chuyên
mục cần xem. Các tin nổi bật sẽ được bố trí ở khu vực đầu trang.
- Giới thiệu: Đăng tải các bài viết và hình ảnh về lịch sử hình thành và phát triển
nhà trường; Sơ đồ tổ chức; Thành tựu đạt được.
- Tin tức: Đăng tải các bài viết liên quan đến trường, tin tức giáo dục, thông báo
mới. Các tin tức sẽ được sắp xếp theo ngày đăng.
- Tổ chuyên môn: Bao gồm Tổ khoa học tự nhiên; Tổ khoa học xã hội; Tổ hành
chính. Thành viên từng tổ.
- Liên hệ: Nhận các thông tin liên hệ được gửi tới Trường THCS Nam Sơn: Hoa
Sơn – Nam Sơn – Sóc Sơn – Hà Nội hoặc mail:

5



Website trường THCS Nam Sơn

Chương 2
Các công nghệ lập trình được sử dụng
I Sơ lược về lập trình website
Để thiết kế một website nói chung và một website thương mại điện tử nói
riêng cần bốn yếu tố cơ bản:
1.Ngôn ngữ lập trình phía server gồm ba công nghệ chính là:
+)ASP sử dụng hai ngôn ngữ là vbscript và javascript
+)ASP.NET sử dụng ngôn ngữ C#
+)PHP có cú pháp giống C và Java
2.Ngôn ngữ lập trình phía Client có hai ngôn ngữ Script chính là:
+)Vbscript của Microsoft
+)Javascript của Netscape
3.Cơ sở dữ liệu :
+)Sql server và Access của Microsoft
+)MySql là hệ quản trị cơ sở dữ liệu mã nguồn mở
+) Oracle Database Serve của Oracle
+) …
4.Thiết kế giao diện:
Công nghệ Cascading Style Sheets(CSS) được dùng để miêu tả cách trình
bày các tài liệu viết bằng ngôn ngữ HTML XHTML,XML,UXL… Hạn chế
tối thiểu việc làm rối mã HTML của trang web bằng các thẻ quy định kiểu
dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu...), khiến mã
nguồn của trang web được gọn gàng hơn, tách nội dung của trang web và
định dạng hiển thị, dễ dàng cho việc cập nhật nội dung. Tạo ra các kiểu dáng
có thể áp dụng cho nhiều trang web, giúp tránh phải lặp lại việc định dạng
cho các trang web giống nhau.


6


Website trường THCS Nam Sơn

II. Giải pháp
Trong sản phẩm demo của mình em chọn công nghệ lập trình ASP cho
phía Server , Javascript cho phía client và cơ sở dữ liệu là Microsoft Acess 2003
1. Giới thiệu sơ lược về ASP
- ASP được viết tắt từ: Active Server Page.Microsoft đã phát triển Page
ASP thành một kiến trúc server-side dùng để xây dựng các ứng dụng web động.
Với ASP, ta có thể biên dịch thành client-side HTML, scripting và ActiveX
controls với server-side scripting và các component COM hay DCOM để tạo nội
dung động và các ứng dụng web-based phức tạp.Thông qua các đối tượng có sẳn
(build-in object) vơí các tính năng phong phú, khả năng hỗ trợ VBScript,
Javascript cùng một số thành phần ActiveX khác kèm theo.
- Khi nhận được yêu cầu của trình khách cần xử lý một trang .asp, thì đầu
tiên nó sẽ xử lý bởi trình duyệt Web Server. Web Server sẽ thông dịch và thực
thi mọi kịch bản trong một trang ASP sau đó chuyển một bộ mã HTML hoàn
chỉnh cho trình duyệt của người xử dụng.
- ASP thực thi các mã lệnh trên Server và trả về Client dưới dạng mã
HTML vì vậy ta có thể xem các trang ASP từ bất cứ máy nào và với bất cứ
browser nào. ASP cung cấp giao diện lập trình nhanh và dễ dàng để triển khai
các ứng dụng.
- Khả năng giao tiếp CSDL và Web Server tốt: Hỗ trợ hầu hết mọi câu hỏi
SQL, kết quả được tổ chức theo các bản ghi với các kiểu con trỏ, được hiển thị
thông qua cú pháp HTML.
- Tính dễ thực hiện: Do ASP được lập trình theo cú pháp Scrift, là dạng
ngôn ngữ đơn giản và gần gũi với HTML.

- Tính năng mở rộng cao: Do không cần biên dịch trước, chương trình
ASP rất thuận lợi cho việc sửa đổi, nâng cấp chương trình.
7


Website trường THCS Nam Sơn

ASP chạy trên môi trường Internet Information Server 4.0 (IIS) và
Personal Web Server 4.0. ASP cho phép ta quản lý việc truyền nối giữa trình
duyệt và Web server, và tạo được hình thức động của trang Web và phản hồi lại
cho người dùng. ASP có thể cho phép ta truy cập đến cơ sở dữ liệu và quay trở
về với kết quả ngắn nhất trên Website, cập nhật nội dung trên Website khi thay
đổi.
Internet Information Service (IIS) hỗ trợ ổn định, giúp cho nhà quản trị
mạng dễ dàng trong việc quản trị mạng. Ngoài ra còn hỗ trợ cho ASP thực thi
nhanh hơn.
2.Giới thiệu sơ lược về JavaScript
JavaScript là ngôn ngữ do hãng Netscape sản xuất. Javascript là một trong
những ngôn ngữ script chính được sử dụng cho trang web hiện nay.Javascript
chạy trực tiếp trên các trình duyệt của Client.Nó chạy được trên tất cả cá trình
duyệt web hiện nay như Internet Expoler, Mozilla Firefox,Opera...
JavaScript giúp giảm tải công việc cho phía Server.Ví dụ lập trình viên có thể
sử dụng các đoạn mã của JavaScript để kiểm tra điều kiện của các thông tin
nhập vào bởi người sử dụng xem có hợp lệ không trước khi chuyển chúng lên
phía Server
JavaScript giúp tương tác giữa người sử dụng và trang web tinh tế ,sống
động hơn
Đặc điểm của ngôn ngữ Javascript:
- Là ngôn ngữ nền tảng đối tượng.
- Là ngôn ngữ đơn giản nhưng đấy sức mạnh.

-

8


Website trường THCS Nam Sơn

3 Giới thiệu sơ lược về cascading style sheet(CSS)
Công nghệ Cascading Style Sheets(CSS) được dùng để miêu tả
cách trình bày các tài liệu viết bằng ngôn ngữ HTML XHTML,XML,UXL…
Hạn chế tối thiểu việc làm rối mã HTML của trang web bằng các thẻ quy
định kiểu dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu...),
khiến mã nguồn của trang web được gọn gàng hơn, tách nội dung của trang
web và định dạng hiển thị, dễ dàng cho việc cập nhật nội dung. Tạo ra các
kiểu dáng có thể áp dụng cho nhiều trang web, giúp tránh phải lặp lại việc
định dạng cho các trang web giống nhau.

4 Giới thiệu sơ lược về Microsoft Access 2003
Microsoft Office Access, thường được gọi tắt là MS Access hoặc đơn
giản là Access, là một phần mềm quản lý cơ sở dữ liệu do hãng Microsoft giữ
bản quyền. Access thường được đóng gói cùng các phần mềm khác trong bộ
Microsoft Office và được sử dụng rộng rãi trong các máy tính cài hệ điều hành
Window. Microsoft Access 2003 được đóng gói trong bộ Office 2003.
Microsoft Office Access được sử dụng rộng rãi trong các doanh nghiệp
và các tổ chức cá nhân. Nó rất dễ cài đặt,dễ sử dụng,dung lượng nhỏ nhưng đầy
sức mạnh

9



Website trường THCS Nam Sơn

Chương 3
Phân tích thiết kế hệ thống
I.Phân tích hệ thống
1.Khảo sát
Xây dựng một website giới thiệu về trường THCS Nam Sơn. Mục đích
hoạt động của website là đưa nhà trường đến gần hơn với học sinh, phụ
huynh học sinh. Nguyên tắc hoạt động của website là những thông tin quan
trọng, những hoạt động của nhà trường sẽ được đăng tải thường xuyên, liên
tục để Giáo viên, học sinh và phụ huynh có thể cập nhật thường xuyên những
thông tin của nhà trường.
2.Yêu cầu
2.1Yêu cầu của website đối với người sử dụng
Với nhu cầu của người sử dụng là khi bước vào trang Web dễ dàng cập
nhật, tìm kiếm thông, thì yêu cầu của chương trình là phải đáp ứng được những
nhu cầu, sao cho người dùng có thể tìm kiếm nhanh hiệu quả các thông tin mà
họ cần tìm (chương trình phải đảm bảo nhanh chóng và chính xác) cộng với
chương trình đa dạng và hấp dẫn, cũng sẽ dễ thu hút sự quan tâm của nhiều
người, nhiều học sinh ở khắp mọi nơi.
Về mặt trình bày trang Web sao cho dễ hiểu, giao diện mang tính dễ dùng,
hấp dẫn và quan trọng là làm sao cho học sinh, phụ huynh thấy được những
thông tin cần tìm, cung cấp những thông tin liên quan, giới thiệu, cập nhật liên
tục những hoạt động, thành tựu mới đạt được của nhà trường.
Ngoài những chức năng mà chương trình tạo sẵn trên Web là có phức tạp
hay không? Có yêu cầu quá khó đối với người sử dụng hay không? hay gặp
những vấn đề mà chương trình cần thay đổi... thì phải có hỗ trợ thêm các mục
góp ý, phản hồi để nhận thêm những ý kiến, đóng góp.
2.2 Yêu cầu của website với người quản lý website
Website yêu cầu người quản trị website phải thường xuyên theo dõi, cập

nhật các thông tin, tin tức mới. Xử lý các yêu cầu khi có các thay đổi, sự kiện,
10


Website trường THCS Nam Sơn

giao diện trang web và thao tác dễ dàng với công việc quản lý .Cần đáp ứng
được các yêu cầu :
-

Admin được phép thêm,sửa xóa các chuyên mục, thông tin

thích hợp.
-

Cập nhật thường xuyên, liên tục những thông báo, quyết định

hay kế hoạch chuyên môn.
-

Quản lý được các giao diện,thay đổi giao diện như banner,menu trai

một cách nhanh chóng và thuận tiện
3.Biểu đồ phân rã chức năng
Website trường THCS
Nam Sơn

Khách

Tra cứu


Quản lí

Cập nhật

Học sinh
Tra cứu

Giới thiệu

Giới thiệu

Giới thiệu

Tin tức

Tin tức

Tin tức

TKB

TKB

TKB

Lịch thi

Lịch thi


Lịch thi

Liên hệ

Điểm

Điểm

Tài liệu

Tài liệu

Đăng kí

Đăng nhập

Yêu cầu
Đăng nhập

11


Website trường THCS Nam Sơn

4. Biểu đồ luồng dữ liệu.
Biểu đồ ngữ cảnh (mô hình mức 0)
tra cứu thông tin
Trả lời y/c
Khách


Trả lời y/c
Đăng kí

Cập nhật

Website trường
THCS Nam Sơn

User
Đăng nhập

Đăng nhập
Quản lí

Biểu đồ dòng dữ liệu mức 1 :
Với Khách:

12


Website trường THCS Nam Sơn
Với Quản lý:

Với Học sinh:

13


Website trường THCS Nam Sơn


Mô hình dòng dữ liệu mức 2
Đăng nhập

14


Website trường THCS Nam Sơn

Đặc tả các ô xử lý:
Đối với quyền của khách: Có quyền xem các thông tin đơn giản trên website
như: Giới thiệu, Tin tức, Thông báo có trên trang web, hỗ trợ liên hệ thông qua
mail cá nhân.
Đối với Quản lý: Có quyền thay đổi, tạo mới các nội dung trên trang web ngoại
trừ điểm số của học sinh.
Đối với User (Học sinh): Có thể đăng nhập web bằng mã số sinh viên và mật
khẩu sẽ được cấp mặc định tùy thời thay đổi cho học sinh. Học sinh có thể có
những quyền lợi của Khách còn có quyền xem điểm của bản thân, tải tài liệu,
ngoài ra, tài khoản học sinh còn có thể dùng cho phụ huynh nhằm nắm bắt được
tình hình học tập của con mình thông qua những lời nhận xét trong suốt quá
trình học.
Đối User (Giáo viên): Bao gồm các quyền trên của User thì Giáo viên có quyền
tạo, sửa điểm , nhận xét học xin tại website, nhằm tạo sự gần gữi giữa giáo viên
và phụ huynh.
* Thành phần dữ liệu
- Giới thiệu: Giới thiệu sơ lược về trường lớp, mục tiêu, định hướng,
thành tích của trường đạt được.
GIOITHIEU(GIOITHIEUID,TIEUDE_GT,NOIDUNG_GT)
- Tin tức: Bao gồm tin trong trường và ngoài trường, đoàn, thông báo
v.v..., tin tức được chia ra nhiều loại, mỗi loại sẽ được thể hiện riêng
biệt trên trang web.


15


Website trường THCS Nam Sơn

TINTUC
(TINTUC_ID,TIEUDE_TT,NOIDUNG_TT,NGAYDANG_TT,LOAI_TT)
LOAITT
(LOAI_TT,TIEUDE_TT)
Thời khóa biểu được Quản lý cập nhật lên như là 1 dạng tin tức với nội
dung đc soạn thảo ứng với từng khối, mỗi khối đều có tên với cố định ứng riêng
với từng khóa học, được lưu theo dạng file mà học sinh có thể đọc.Và phải luôn
chắc rằng trong phần tiêu đề phải có niêm khóa năm học đó.
THOIKHOABIEU (TKB_ID,TIEUDE_TKB,NOIDUNG_TKB,)
Lịch thi được quản lý website đăng tải hằm mục đích thông báo chi tiết về
ngày giờ, nhằm giúp phụ huynh nắm rõ tình hình thi cử của các em.Nội dung
trình bày của một bài thông báo lịch thi gồm niêm khóa của kì thi năm đó và
khối thi, điều này cũng nằm trong phạm vi bài viết, không cần phải lưu dưới
dạng file.
LICHTHI (LICHTHI_ID,TIEUDE_LICHTHI,NOIDUNG_LICHTHI)
Điểm kiểm tra là phần khá quan trọng trên website, vì thế yêu cầu phải là
học sinh của mới có quyền đc truy cập, khi ta có thể đăng nhập vào hệ thống, hệ
thống sẽ xét xem học sinh đó thuộc lớp nào, niêm khóa bao nhiêu và sẽ tương
ứng với việc truy cập vào mục điểm của web đó.
Điểm kiểm tra được nhập trực tiếp từ User Giáo Viên đến dữ liệu của
web.Mỗi học sinh đều có 4 cột miệng, 4 cột 15 phút, 2 cột 45 phút, 1 cột giữa kỳ
và 1 cột cuối kỳ tùy theo mỗi học kỳ.
DIEMKIEMTRA
(USER_ID,DIEMM_1,DIEMM_2,DIEMM_3,DIEMM_4,DIEM15_1,DI

EM15_2,DIEM15_3,DIEM15_4,DIEM45_1,DIEM45_2,DIEMGK,DIEM
CK,HK_ID,KHOI_ID)
Và khi học sinh truy cập vào webstie xem điểm của mình, hệ thống sẽ tự
phân đến điểm cá nhân của học sinh đó thông qua dự liệu.
Khi đăng ký, việc đăng ký chỉ giúp có thêm quyền lợi đọc tải tài liệu, chứ
không có quyền xem kết quả kiểm tra của học sinh.
USER
(MASV,TENSV,LOP_ID,NAMHOC,MATKHAU,LOAI_USER)
LOAI_USER
(LOAI_ID,TENLOAI)
Tài liệu: Người quản lý sẽ tạo mới và thêm tài liệu vào mục tài liệu, chỉ có
học sinh mới có thể xem và tải tài liệu về máy tính của mình.
TAILIEU (TAILIEU_ID,TEN_TL,NOIDUNG_TL,URL,FILE)
LOAI_TAILIEU (LOAITL_ID,TEN_LOAITL)
Yêu cầu: Yêu cầu và liên hệ có vai trò tương đượng nhau, nhưng cách
thức xử lý lại khác nhau, Yêu cầu thuộc về nhóm học sinh đối với nhà
trước để yêu cầu một việc gì đó với đầu ra là nhưng tài liệu chứng từ cụ
thể. Liên hệ thì thuộc về nhóm Khách vãng lai với đầu ra là những thư từ
nhằm giải đáp cho người liên hệ.
16


Website trường THCS Nam Sơn

YEUCAU (YEUCAU_ID,TIEUDE_YC,NOIDUNG_YC,USER_ID)
LIENHE
(LIENHE_ID,TIEUDE_LH,NOIDUNG_LH,KHACH_ID,MAIL,SDT)
Khi Khách nhấp vào đăng ký tài khoản của website, thì khách sẽ đc tạo 1
loại user chỉ có thêm quyền liên hệ và download tài liệu.
KHACH

(KHACH_ID,LOAIUSER_ID,TEN_KHACH,NOISING,NGAYSINH,SD
T)
- Mô hình thực thể kết hợp

17


Website trường THCS Nam Sơn

II. Thiết kế cơ sơ dữ liệu
1. Bảng nhóm chức năng
STT
Thuộc tính
1
2
3

chucnangID
Tenchucnang
mota

Diễn giải
ID chức năng
Tên chức năng
Mô tả chức năng

Kiểu DL
(độ dài)
Long integer
Text(225)

Text(225)

Khóa
Khóa chính

18


Website trường THCS Nam Sơn

2. Bảng Lĩnh vực
STT
1
2
3
4

Thuộc tính
linhvucID
chucnangID
Tenlinhvuc
motalinhvuc

Diễn giải
ID lĩnh vực
ID chức năng
Tên lĩnh vực
Mô tả lĩnh vực

Kiểu DL

(độ dài)
Long integer
Long integer
Text(225)
Text(225)

Khóa
Khóa chính
Khóa ngoại

3. Bảng tin tức
STT
1
2
3
4
5
6
7
8
9

Thuộc tính
tintucID
linhvucID
Tieude
trichdan
Noidung
Ngaythang
anhminhhoa

luotxem
chuthich

Diễn giải
ID tin tức
ID lĩnh vực
Tiêu đề tin
Trích dẫn tin
Nội dung tin tức
Ngày đăng tin
Tên file ảnh
Đếm số lượt xem
Chú thích tin

Kiểu DL
(độ dài)
Long integer
Long integer
Text(225)
Memo
Memo
Date/time
Text(200)
Long integer
Text(225)

Khóa
Khóa chính
Khóa ngoại


4. Bảng tài khoản:
STT
1
2
3
4
5
6
7

Thuộc tính
taikhoanID
hoten
Tentaikhoan
Matkhau
Email
Diachi
mucquyen

Diễn giải
ID tài khỏan
Họ tên thành viên
Tên tài khoản
Mật khẩu
email
Địa chỉ
Mức quyền

Kiểu DL
(độ dài)

Long integer
Text(225)
Text(50)
Text(150)
Text(225)
Text(225)
Text(225)

Khóa
Khóa chính

5. Bảng Liên hệ
STT
1
2

Thuộc tính
lienheID
hoten

Diễn giải
ID liên hệ
ID lĩnh vực

Kiểu DL
(độ dài)
Long integer
Text(50)

Khóa

Khóa chính

19


Website trường THCS Nam Sơn

3
4
5
6
7
8

diachi
email
dienthoai
chude
noidung
lienhe

Địa chỉ
email
Điện thoại liên hệ
Chủ đề liên hệ
Nội dung liên hệ
Nơi liên hệ

Text(50)
Text(50)

Text(225)
Text(50)
memo
Text(225)

6. Bảng liên kết website
STT
1
2
3
4

Thuộc tính
lienketID
hinhanh
tenwebsite
tieude

Diễn giải
ID liên kết
Hính ảnh liên kết
Tên website
Tiêu đề

Kiểu DL
(độ dài)
Long integer
Text(225)
Text(225)
Text(225)


Khóa
Khóa chính

7. Bảng bộ đếm
STT
1
2

Thuộc tính
ID
solanxem

Diễn giải
ID
Số lần xem

Kiểu DL
(độ dài)
Long integer
Long integer

Khóa
Khóa chính

Chương 4 Thiết kế giao diện
1. Ý tưởng thiết kế
Thiết kế giao diện làm sao đơn giản, dễ quan sát, dễ sử dụng, đặc biệt về
màu sắc làm sao cho nhẹ nhàng nhưng vẫn phải đảm bảo tính thẩm mĩ, đảm bảo
sự ấn tượng, dễ cuốn hút người xem, website có bố cục rõ ràng.

20


Website trường THCS Nam Sơn

2. Giao diện trang chủ:

3.Màn hình giao diện “Đăng nhập tài khoản admin”
Đây là màn hình yêu cầu mỗi ngừơi dùng phải đăng nhập vào hệ thống
nếu muốn mua hàng.

21


Website trường THCS Nam Sơn

4.Màn hình giao diện liên hệ

5. Màn hình giao diện tin tức (thông báo)

22


Website trường THCS Nam Sơn

6. Giao diện Giới thiệu (Lịch sử)

23



Website trường THCS Nam Sơn

24


Website trường THCS Nam Sơn

Kết luận
 Các vấn đề đã được thực hiện trong đề tài:
Sau một thời gian dài nổ lực tìm kiếm thông tin, nghiên cứu sách vở, em
đã hoàn thành đề tài: “XÂY DỰNG WEBSITE TRƯỜNG THCS NAM
SƠN”:
- Cho phép nhà trường quản lý giới thiệu, thông báo, bố trí, đăng tin về
những lĩnh vực chuyên môn, hoạt động dạy và học, văn hóa – văn nghệ
của trường.
- Cho phép các bậc phụ huynh, học sinh truy cập, tra cứu, nêu ý kiến về nội
dung hoạt động của nhà trường.
- Website đã trở thành cầu nối thân thiện giữa nhà trường và học sinh, giữa
nhà trường với phụ huynh …
 Một số vấn đề còn hạn chế trong bài:
Mặc dù đã nỗ lực rất nhiều nhưng do thời gian có hạn, kiến thức của em
còn hạn chế và các điều kiện khách quan khác nên đề tài vẫn chưa
đáp ứng được toàn bộ các chức năng mà yêu cấu thực tế đưa ra. Vì thế
chương trình chúng em thực hiện còn có một số vấn đề còn hạn chế:
- Chưa sử dụng hết khả năng bảo mật của SQL Server.
- Chưa viết được Store Procedure. Trigger, Index để có thể ràng buộc cơ sở
dữ liệu một cách hiệu quả, tìm kiếm nhanh chóng dữ liệu cần thiết.
- Việc hỗ trợ tính năng kỹ thuật cho người sử dụng còn hạn chế.
- Việc thống kê, tiếp nhận các phản hồi, trả lời các phản hồi, ý kiến còn
yếu.

 Hướng phát triển và mở rộng của đề tài :
- Cải tiến một số chức năng chưa hoàn chỉnh trong chương trình.
- Linh hoạt trong việc nêu ý kiến và trả lời phản hồi của người dùng.

25


×