GVHD: ThS.Bùi Duy Tuấn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở MÔ TẢ CHƯƠNG TRÌNH VÀ CÔNG CỤ SỬ DỤNG CÁC BIÊU MẪU LIÊN QUAN SƠ ĐÒ CHỨC NĂNG
Trang 1GVHD: ThS.Bùi Duy Tuấn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
MÔ TẢ CHƯƠNG TRÌNH VÀ CÔNG CỤ SỬ DỤNG
CÁC BIÊU MẪU LIÊN QUAN
SƠ ĐÒ CHỨC NĂNG THIET KE GIAO DIEN CAC BANG CO SG DU LIEU THUC HIEN
Trang 2I- LỜI NÓI ĐẦU:
Lời đầu tiên tất cả thành viên nhóm 5 xin gửi lời chào đến thầy và các bạn sinh viên trong lớp DL08TH Kính chúc thầy cùng các bạn sinh viên nhiều sức khoẻ
để thành công trong cuộc sống Nhóm 5 rất hân hạnh khi nhận làm đề tài về thiết kế
trang web Xuất phát từ nhu cầu thực tiễn trong nghề nghiệp là giáo viên nên nhóm chúng tôi chọn đề tài thiết kế web cho một trường học Với lòng nhiệt quyết ham học hỏi và sáng tạo nhóm chúng tôi đã cùng nhau thảo luận Sau một thời gian làm thử nghiệm, cuối cùng nhóm chúng tôi đã cơ bản hoàn thành đề tài được giao.trang web của nhóm 5 chúng tôi làm có tên là “Trường THCS Phan Chu Trinh”
Lần đầu tiên làm đề tài web mang tính chuyên môn cao, cùng với vốn kiến
thức còn hạn chê và thời gian tìm hiệu: rât ít; do đa sô thành viên trong nhóm đêu
phải đi làm hăng ngày, nên chắc hắn đê tài của chúng tôi còn rât nhiêu điêm thiêu sót và hạn chê Rât mong được sự đóng góp ý kiên tận tình của thây cùng các bạn trong lớp đê đê tài của nhóm chúng tôi được hoàn thiện hơn
II - CÁC THÀNH VIÊN TRONG NHÓM 5 CÙNG THAM GIA LÀM ĐẺ TÀI
- Tran Thi Dung
II-MÔ TẢ CHƯƠNG TRÌNH TÀI LIÊU THAM KHẢO VÀ CÔNG
-Trang web trường THCS Phan Chu Trinh có các trang chính: trang chủ, trang đăng nhập, trang đăng ký, trang giới thiệu, trang liên hệ góp ý, trang xem điểm, trang tin tức và trang quản trị
Công việc chính của Website:
+ Giới thiệu về tổ chức nhà trường
+ Phát sinh thành viên mới đăng ký
Trang 2
Trang 3GVHD: ThS.Bai Duy Tudn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
+ Tìm kiêm thông tin giáo dục qua các website liên kết
-Trong qua trình thực hiện đề tài, nhóm 5 có sử dụng một số tài liệu tham khảo như: Giáo trình VB 6.0, giáo trình lập trình web asp.net, và một sô tài liệu khác trên
mạng
- Công cụ sử dụng: Ngôn ngữ lập trình Vb.net 2005, microsoft access, notepad
IV-CAC BIEU MAU LIEN QUAN:
Noi dung: C:\DLO8THitai lieu.doc Browse
2.Biéu mau 2 : Quản lý thành viên
Trang 4Chọn thành viên: dung x
THÀNH VIÊN GÓP Ý
4 Biễu mẫu 4 : thay đối mật khẩu của quản trị
Tên đăng nhập : admin Mật khẩu mới:
Nhập lại mật khâu :
B.THÀNH VIÊN :
1 Biểu mẫu I :Đăng Ký
Moi bạn đăng ký thành viên !
Tên đăng ký : nhoccon Mật khâu : eee Nhập lại mật khâu : eee
Họ tên: nhoooc Ngày sinh: 1 yd y 1990 v Địa chỉ mail: aaa11@yahoo.com
Đăng ký thành công (*) Đăng nhập đề sử đụng một số chức năng của hệ thống Đăng Nhập
Trang 4
Trang 5GVHD: ThS.Bai Duy Tudn tinvn.com.vn Báo cáo đề tài mơn lập trinh web1: Website thơng tin cho trường TH Cơ sở
2.Biéu mau 2 : Đăng nhập
Vui lịng điền đây đủ thơng tin để đăng nhập!
Tên đăng nhập : nhoccon
Mật khâu : ooo
3.Biéu mau 3 : Gĩp ý
Chào mừng thành viên: nhanhlanrung Sửa thơng tin Thốt
TRUONG THCS PHAN CHU TRINH
HUYỆN TAN THANH - TINH BA RIA VUNG TAU
[Điện thoại : 064.3894.057
Mọi gĩp ý xin bạn đành chút thời gian điền vào mẫu đưới đây và gởi cho chúng tơi
(*) Ho tên/ Đơn vị 'Vui lịng nhập Họ Tên/ Đơn vị
C*) Địa chỉ cmật 'Vui lịng nhập dia chi Mail
Trang 6Thay @6i thong tin thanh vién
Tên đăng nhập : nhoccon
TMật khẩu mới : -
TNhập lại mật khâu : eee|
Đồng Ý Thông tin đã được thay đổi
Trang 7GVHD: ThS.Bùi Duy Tuấn tinvn.com.vn
Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
Trang 7
Trang 8Xem thông tin các trang
Trang 9GVHD: ThS.Bai Duy Tudn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
1 TRANG CHỦ
l% B+ Strang Chi | & v |} Page v (Ge Tools +”
Các Tổ Chuyên Môn» ¬ ¬ ¬
Liên Hệ
Tin Tức & Sự Kiện
Đông khái niệm về vũ trụ là một khái niệm vạn vat dng
Panta
MENU chính gôm có:
- Trang chu
- Trang gidi thiéu
- Trang tin tic su kién
- Trang các tô chuyên môn
- Trang mang gido duc “edu.com”
- Trang thu vién
Trang 10- Inherits System.Web.UI Page
- Public conn As New OleDbConnection()
- Public code As New ConnectionDB()
- Protected Sub Page _Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
- Dim docghi As OleDbDataAdapter
- docghi = New OleDbDataAdapter("select * from TinTuc", conn)
- Dim dataset As DataSet = New DataSet()
- Dim dong As Integer = e.Item.ItemIndex
- If dong < 0 Then Exit Sub
- Dim TieuDe As Label
- TieuDe = e.Item.FindControl("Label_NoiDung")
- TieuDe.Text = Left(e.Item.Dataltem("TieuDe"), 120) & " "
- Dim ChiTiet As HyperLink
Trang 11GVHD: ThS.Bai Duy Tudn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
- Hinh.ImageUrl = "~\image\" & e.Item.Dataltem("Hinh")
- End Sub
- End Class
2 TRANG GIOI THIEU
Trang Chủ Giới Thiệu “Chào mừng thành viên: nhanhianrung Sửa thông tn Thoát Tìn Tức & Sự Kiện — >
Các Tố ChuyênMôn » GIÓ Thiệư về trưởn, 2202005) -
HB Teg HacSioN > cing THCS Phan Chu Trinh 16 nm xy dmg va tring thành bôntổasáng Ngôi truỳng trong ty học, rên, không ngừng boàn tin mình cả vẻ tình độ chuyên môn và nhân cách fy 1 tm guong ci qua tin “hoe dag, th tre, két quả thực”, Mỗi hảy cô đáo mỗi en
‘Nam học 2006-2007 cùng với những bước chuyển mình của ngành giáo dye, thấy và rô
trường THCS Phan Chu Trinh đã đạt được kết quả đáng tự hào Đó là trong kỷ thì học sinh
1861 Quốc ga trường đạt hiền kết quả cao trong các kỳ ti bọc nh gi cấp nh, cấp quốc gia _Ngoài ra, các em còn tham dự kỳ i giã toán trên máy thh Cado cập nh, t lệ học ánh được ào học các trường THPT năm học 2008-2009 đạt 99,60%6 đứng ở vị cao nhất uyện
Trang 12
hao ming cic bon én vot Website Trường THCS Phan Chu Trinh
Trang Chủ (Chào mừng thành viên: nhanhlanrung Sửa thông tin Thoát
Vui lòng điển đầy đủ thông tìn để đăng nhập!
"Tin Tức & Sự Kiện >
Trang 13GVHD: ThS.Bai Duy Tudn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
Bạn có thể thay đối thông tin đăng nhập của cá nhân ( ngoại trừ tên đăng
nhập)
* Lưu ý: nếu bạn đã đăng nhập rồi thì không được đăng nhập lại Máy sẽ
thông báo lỗi “ Bạn đã đăng nhập”
5 TRANG QUAN TRI
'Chão mững các bạn đến với Website Trường THCS Phan Chu Trinh
Trang Chủ (Chao ming: admin Bạn có quyền quản trị ‘Quan trị Thoát
14 Partial Class MasterPage 'Lớp kế thừa MasterPage
15 Inherits System.Web.UI.MasterPage 'Kế thừa 1 lớp System.Web.UT.MasterPage (Chính nó)
16 Public Code As New ConnectionDB() ' Khai báo
và khởi tạo biến code kiểu là ConnectionDB ()
17 Public Conn As New OleDbConnection ()
Trang 13
Trang 1418 Protected Sub Page Load(ByVal sender As
Object, ByVal e As System.EventArgs) Handles
Me.Load
19 label _Date.Text = Day(Now) & "-" &
Month(Now) & "-" & Year (Now)
30 Label2.Text = "Chao mung thanh
vién:" & " " & Session("TenDangNhap") ToString ()
37 Conn = Code.Conn() 'Mở CSDL dựa vào
hàm conn() trong lớp ConnectionDB()
38 Dim StringSQL As String
39 Dim DataSetl As New DataSet
40 Dim row, i As Integer
41 StringSQL = "select Menul from
Trang 15GVHD: ThS.Bai Duy Tudn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
DataSet1.Tables ("Menu1") Rows.Count 'Bién row chia
tổng số dòng của datasetl ở Tables ("Menul")
tại của dữ liệu
Tables ("Menul")cta datasetl
48 Dim Menul As String
49 Dim MenuIteml As New
MenuItem() ' khai bao va khéi tao bién MenuItem1l kiéu MenuItem (dang control)
50 Dim il, rowl As Integer
DataSet1.Tables ("Menul") Rows (i) ("Menul") ToString
() ' Lấy đữ liệu kiểu string của đòng thứ i của
cột Menul trong Tables ("Menul") của DataSetl
61 Dim Menu2 As String
62 Dim MenuTtem2 As New MenuTtem ()
Trang 16' add MenuTtem2 vào vị trí thứ 11 ở TItem thứ 1 trong MenuDocl
75 Protected Sub MenuDoc1_MenuTtemClick (ByVal
sender As Object, ByVal e As
System.Web.UI.WebControls.MenuEventArgs) Handles MenuDocl MenulItemClick
76 Dim menu As String
77 menu = MenuDocl.SelectedItem Text
78 Select Case menu
Trang 17GVHD: ThS.Bai Duy Tudn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
Case ("Xem Điểm")
Redirect ("~/HoTroHocSinh/XemDiem aspx")
Case "Dành Cho Giáo Viên"
Trang 17
Trang 19GVHD: ThS.Bai Duy Tudn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
158 Protected Sub Buttonl Click(ByVal sender As
Object, ByVal e As System.EventArgs) Handles
166 Protected Sub Button2_Click(ByVal sender As
Object, ByVal e As System.EventArgs) Handles
Trang 20sender As Object, ByVal e As
178 Protected Sub ImageButton2_Click (ByVal
sender As Object, ByVal e As
182 Protected Sub ImageButton3_ Click (ByVal
sender As Object, ByVal e As
186 Protected Sub ImageButton4 Click (ByVal
sender As Object, ByVal e As
Trang 21GVHD: ThS.Bùi Duy Tuấn tinvn.com.vn Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
Pine thé | Fox 0646263 104
7 E-mal: ‘thes_phanchutrinh_brvt@yahoo.com
ip ¥ sa oe el Chek fl on Go Yoo tae head dy val pda tad ũ
()Họtêy Đa ailing ship Hp Tél Ban (*) Bia chi ema Vuilingsbip dachiMal || @-L@arning
Partial Class TrangHienThongTin
Inherits System Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Dim doc As StreamReader = New StreamReader(File)
Dim thongtin As String
Trang 22Label1.Text = thongtin
End Sub
End Class
vil- CAC BANG CO SO DU LIEU:
1.Bảng tin tức & sự kiện
& TinTuc : Table
mi Khéa Biéu Hỗ Trợ Hạc Sinh
| Tin Gián Dục Tin Tức & Sự Kiện
m Tin Nhà Trường Tin Tức & Sự Kiện
_ |Tỗ Anh Văn Các Tế Chuyên Môn
_ |Tổ Hành Chính Các Tế Chuyên Môn
|Tễ Hóa - Sinh - Thể dục Các Tế Chuyên Môn
_ |T Lý - Tin Các Tế Chuyên Môn
_ |Tễ Toán Các Tổ Chuyên Môn
_ |Tế Văn - Sử - Địa - CD Các Tả Chuyên Môn
_ |Xem Điểm Hỗ Trợ Học Sinh
Trang 22
Trang 23GVHD: ThS.Bai Duy Tudn tinvn.com.vn
Báo cáo đề tài môn lập trinh web1: Website thông tin cho trường TH Cơ sở
VIII — THỰC HIEN:
- HAN CHẾ: Mới thực hiện khoảng 85% dự án nên:
+ Giao diện trang web còn đơn giản
+ Cơ sở đữ liệu còn hạn chế
+ Thông tin chưa phong phú và đa dạng
- HUONG PHAT TRIEN:
Qua việc thực hiện đề tài lần này, mong muốn của nhóm là sẽ dần nâng
cao kỹ năng lập trình mà trong tương lai sẽ hoàn thiện chương trình theo
hướng :
+Hoàn thiện giao diện đẹp mắt, thuận tiện cho việc kiểm tra và thao tác
hơn
+Thông tin cập nhật phong phú và phù hợp với từng thời điểm
+Dữ liệu phải đảm bảo an toàn và bảo mật
VI LỜI KẾT
Đề tài này đã giúp các thành viên trong nhóm nắm được các thao tác để có
thê thiết kê một trang web đơn giản; bước đâu làm quen viêt chương trình dù là
chương trình nhỏ
Qua việc thực hiện đề tài lần này đem lại cho nhóm 5 nhiều điều: Sự hiểu biết
lân nhau về thông tin của môi thành viên trong nhóm được phát triên thêm một tâm
cao mới Nêu như trước đây các thành viên mới hiểu biệt sơ về nhau, thì nay sự tin
cậy lần nhau đã bước sang một nâc thang mới, với sự hiệu rõ cá tính và khả năng từng thành viên
Nhóm 5 hy vọng đó sẽ là những lợi thế tốt để mọi thành viên hợp tác hoàn thành tôt các đê tài trong tương lai ở các bộ môn tin học nói riêng và các môn học nói chung
Xin chân thành cám ơn Thầy Bùi Duy Tuấn đã giúp đỡ Nhóm 5 hoàn thành đề tài này
Vũng Tàu, ngày 01 thang 6 năm 2009
Nhóm thực hiện
Nhóm 5
Trang 23