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

Một phần của tài liệu Xây dựng website quản lý trường mẫu giáo Sao Sáng 2 – Quận Ngô quyền – Hải Phòng (Trang 50)

a. tblHS

Bảng 4.1: Bảng học sinh

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iHSID Mã học sinh int Identity Khóa chính

2 sTenHS Tên học sinh nvarchar(50)

3 tNgaySinh Ngày sinh date

4 sGioiTinh Giới tinh nvarchar(50)

5 sDiaChi Địa chỉ nvarchar(50)

6 sTenBo Tên bố nvarchar(50)

7 sTenMe Tên mẹ nvarchar(50)

8 sSoDT Số điện thoại nvarchar(50)

9 tNgayNhapHoc Ngày nhập học date

10 FK_iLopID Mã lớp int

11 sUserName Username nvarchar(50)

12 sPassWord Password nvarchar(50)

14 FK_iQuyenID Mã quyền int

15 sGhiChu Ghi chú nvarchar(50)

b. tblLop

Bảng 4.2: Bảng lớp

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iLopID Mã lớp int Khóa chính

2 FK_iKhoiID Mã khối int

3 sTenLop Tên lớp nvarchar(50)

4 iSiSo Sĩ số int

5 sGhiChu Ghi chú nvarchar(50)

c. tblGV

Bảng 4.3: Bảng giáo viên

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iGVID Mã học sinh int Identity Khóa chính

2 sTenGV Tên học sinh nvarchar(50)

3 sCMT Ngày sinh nvarchar(50)

4 sGioiTinh Giới tinh nvarchar(50)

5 sDiaChi Địa chỉ nvarchar(50)

6 sSoDT Số điện thoại nvarchar(50)

7 tNgayVaolam Ngày nhập học date

8 FK_iLopID Mã lớp int

10 sPassWord Password nvarchar(50)

11 FK_iQuyenID Mã quyền int

12 sGhiChu Ghi chú nvarchar(50)

13 tNgaySinh Ngày sinh date

d. tblKhoi

Bảng 4.4: Bảng khối

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iKhoiID Mã khối int Khóa chính

2 sTenKhoi Tên khối nvarchar(50)

3 fTienAn Tiến ăn int

4 fHocPhi Học phi int

e. tblDD

Bảng 4.5: Bảng điểm danh

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iDDID Mã điểm danh int Khóa chính

2 FK_iHSID Mã học sinh int

3 tNgayDiHoc Tiến ăn date

f. tblThucDon

Bảng 4.6: Bảng thực đơn

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iTDID Mã thực đơn int Khóa chính

2 sTenMon1 Mã món 1 nvarchar(50)

3 sTenMon3 Mã món 2 nvarchar(50)

4 sTenMon3 Mã món 3 nvarchar(50)

g. tblThucDon_Tuan

Bảng 4.7: Bảng thực đơn tuần

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iTDTT Mã thực đơn int Khóa chính

2 FK_iThangID Mã tháng int

3 iThu Thứ int

4 FK_iTDID Mã thực đơn int

h. tblThang

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iThangID Mã thực đơn int Khóa chính

2 iThang Mã tháng int

3 iNam Thứ int

i. tblThuTien

Bảng 4.9: Bảng thu tiền

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iTTID Mã thu tiền int Khóa chính

2 FK_iHSID Mã học sinh int

3 sTenKhoanThu Tên khoản thu nvarchar(50)

4 fSoTien Số tiền int

5 tNgayThang Ngày tháng date

6 bDaThu Đã thu bit

j. tblQuyen

Bảng 4.10: Bảng quyền

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iQuyenID Mã quyền int Khóa chính

2 sTenQuyen Tên quyền nvarchar(50)

k. tblBangTin

Bảng 4.11: Bảng tin tức

STT Tên phần tử Ý nghĩa Kiểu dữ liệu Độ dài Ghi chú

1 PK_iBTID Mã bảng tin int Khóa chính

2 sTieuDe Tên tiêu đề nvarchar(50)

3 sTomTat Tóm tắt nvarchar(50)

4 sNoiDung Nội dung nvarchar(50)

5 sImage Ảnh nvarchar(50)

6 tNgayDB Ngày đăng bài date

4.2 Thiết kế giao diện

Một số giao diện trong chương trình

Hình 4.2: Giao diện trang đăng nhập

CHƯƠNG 5: HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG 5.1 Hướng dẫn cài đặt

Chương trình được viết bằng ngôn ngữ C# chạy trên trình duyệt Internet Explorer, nhưng hỗ trợ tốt nhất trên trình duyệt firefox. Cơ sở dữ liệu được xây dựng trong bộ SQL Server Managerement Studio Express 2005.

Để chạy được chương trình thì ta cần cài đặt thêm IIS hỗ trợ chạy offline. Sau đây là hướng dẫn cài đặt IIS trong windown XP: Control panel => Add and Remove Program Windows Components =>tích vào mục Internet Information Servicec (IIS).

Lưu ý: Trong quá trình cài đặt ta cần đưa đĩa win vào ổ đĩa

Cài đặt xong chạy thử bằng cách gõ lệnh: http://localhost trên thanh địa chỉ dòng chữ.

Coppy toàn bộ thư mục web vào thư mục gốc wwroot của hệ thống.

Tiếp hành restore Database vào SQL server với hai file có định dạng *.mdf và *.log đã được cung cấp trong thư mục App_code đi kèm với tệp mã nguồn của chương trình.

File web.config nằm trong thư mục Website1\web.config là file điều khiển toàn bộ toàn bộ quá trình kết nối tới cơ sở dữ liệu.

Để chạy chương trình, ta cần thay đổi connectionstring của 2 file bằng cách mở file web.config tìm đến thẻ <connectionStrings></ connectionStrings >. Sau đó thay đổi thuộc tính connectionstring trong thẻ <add …/> với server (data source) bằng tên server của máy tính, initial catalog bằng tên cơ sở dữ liệu khi lưu trữ (cụ thể trong bài này là DB_Mamnon). Để chạy chương trình tại trình duyệt ta gõ địa chỉ url như sau http://localhost/tên thư mục website

5.2 Hướng dẫn sử dụng

Hệ thống website được chia làm 2 phần:

+ Phần dành cho phụ huynh: bao gồm đầy đủ các chức năng dành cho phụ huynh như đăng nhập, xem thông tin con mình đang học lớp nào, giáo viên nào dạy, thực đơn trong tháng là những món nào, xem tiền ăn trong tháng (số tiền ăn đã đóng, con mình đi học bao nhiêu buổi, còn lại bao nhiêu tiền…)

+ Phần dành cho giáo viên: bao gồm đầy đủ các chức năng dành cho giáo viên như đăng nhập, xem thông tin các học sinh trong lớp mình dạy, thực đơn trong tháng là những món nào, xem tiền ăn trong tháng (số tiền ăn mà học sinh trong lớp đã đóng, số buổi đi học, số tiền ăn còn lại…)

+ Phần dành cho người quản trị: bao gồm đầy đủ các chức năng dành cho nhà quản trị như quản lý học sinh, quản lý giáo viên, quản lý lớp học, quản lý thực đơn, quản lý thu tiền, quản lý chuyên cần (điểm danh), quản lý tin tức…

Do số lượng trang web trong đề tài khá nhiều nên em xin liệt kê một số trang web điển hình sau: (sang trang)

Các trang dành cho phụ huynh

Trang đầu tiên là trang chủ, sau khi đăng nhập vào trang chủ xong, ta sẽ vào trang cá nhân của phụ huynh, tại đây màn hình ban đầu là thông tin tổng hợp về học sinh: học lớp nào, cô nào dạy và trang web cũng thống kê đầy đủ tiền ăn và học phí cháu đã đóng trong cá tháng, điểm danh số buổi cháu đi học, và số tiền ăn còn lại trong tháng đó.Đồng thời trên menu có các mục tùy chọn mà bạn có thể chuyển hướng tới các trang đó: ví dụ như trang thực đơn để xem thực đơn trong tháng cháu ăn những gì, thay đổi mật khẩu cá nhân, trở lại trang chủ xem thông tin. Ví dụ như tại trang này, bạn chọn tháng cần xem thông tin đóng học phí và tiền ăn. Giả sử ta chọn tháng 2, thông tin hiện lên là như hình dưới đây.

Các trang dành cho giáo viên

Giáo viên sau khi đăng nhập vào trang web thì sẽ điều hướng vào trang xem thông tin cá nhân của học sinh trong lớp mình dạy. tương tự trên menu cũng có các lựa chọn điều hướng mong muốn, ví dụ như xem thực đơn, xem số tiền mà học sinh đã đóng trong cá tháng, số buổi đi học…

Các trang dánh cho admin

Tại trang cập nhật thông tin bạn sẽ thấy tương ứng trên mỗi 1 row của học sinh sẽ có link Sửa và link Thêm thu chi tương ứng của học sinh đó, kíc chọn vào link muốn sử dung sửa thông tin hoặc thêm thuc chi) bạn sẽ được điều hướng đến trang tương ứng. Chekbox Xóa dùng để khi bạn muốn xóa học sinh nào đó, bạn kíc vào checkbox, sau đó ấn nút xóa, có thể chọn nhiều checkbox cùng 1 lúc và ấn nút xóa 1 lần.

Sau khi kích chọn một học sinh để sửa, admin sẽ được điều hướng tới trang sửa thông tin của học sinh, tại đây cá thông tin tương ứng của học sinh được hiển thị, bạ sửa lại cho đúng rồi kíc chọn nút cập nhật

Sau khi chọn thêm thu chi của một học sinh admin sẽ được điều hướng đến trang thêm mới 1 hóa đơn thu chi, tại đây các thông tin tương ứng đã được hiển thị về học sinh đó, tiền học phí, tiền ăn 1 bữa * số ngày đi học trong tháng, mọi thông tin đều rất rõ ràng, bạn chỉ việc kíc vào nút “đã thu tiền” và đợi xử lý.

Trang sửa thông tin lớp học: bạn kíc chọn vào link “edit”, dòng được sửa sẽ được hiển thị lên, bạn sửa lại cho thông tin cho đúng rồi chọn “update”. Link “delete” được dùng khi bạn muốn xóa lớp đó ra khỏi database.

Sửa lại tin tức: bạn chọn tin bài cần sửa trong dropdownlist, sau khi chọn thì thông tin về bài viết sẽ hiển thị tương ứng ở các text, bạn sửa lại cho đúng và nhấn nút “Sửa bài viết”

Trang thêm giáo viên: tại đây admin thêm các thông tin trong hồ sơ của giáo viên: họ tên, ngày sinh, số điện thoại, địa chỉ…

Phân bổ thực đơn: chọn tháng mà bạn sẽ phân công thực đơn, sau đó tương ứng với cá thứ trong tuần bạn chọn 1 thực đơn có sẵn, việc này hết sức đơn giản và nhanh chóng. Sau đó nhấn nút “Lưu”.

KẾT LUẬN

Đồ án tốt nghiệp đã trình bày về việc xay dựng hệ thống website quản lý trường mẫu giáo Sao Sáng 2. Hệ thống quản lý đã bao gồm đầy đủ các chức năng và các chức năng đều đã chạy ổn đinh.

Trong đồ án này, em đã đạt được những kết qua sau:

• Nghiên cứu và tìm hiểu được nghiệp vụ quản lý một website nói chung và website quản lý mầm non nói riêng.

• Nghiên cứu các bước từ phát triển đề tài đến việc thiết kế và xây dựng website.

• Sử dụng được thành thạo hơn các công nghệ mà em được học.

• Hệ thống website viết ra gồm đầy đủ các chức năng chính và giao diện tiện sử dụng cho người dùng.

1. Những mặt còn hạn chế:

• Website được áp dụng trong pham vi nhỏ hẹp là trường mẫu giáo Sao Sáng 2.

• Giao diện của wbsite còn chưa phong phú và đẹp mắt.

2. Hướng phát triển của hệ thống:

• Website quản lý sẽ được phát triển trên quy mô rộng rãi hơn có thể áp dụng cho hầu hết các trường mầm non trong cả nước.

• Trong tương lai website sẽ có giao diện đẹp hơn, phong phú hơn cho người sử dụng.

DANH MỤC TÀI LIỆU THAM KHẢO

Tài liệu tiếng việt:

[1] Nguyễn Văn Ba, Phân tích và thiết kế hệ thống thông tin, Nhà xuất bản đại học quốc gia Hà Nội, 2003.

[2] Lê Hữu Dũng, Bài giảng phát triển ứng dụng trên nền tảng .Net với kiến trúc hạ tầng Ntier, Tài liệu lưu hành nội bộ khoa Công nghệ tin học – Viện Đại Học Mở Hà Nội.

[3] Phạm Hữu Khang, Lập trình chuyên nghiệp SQL server 2000 (toàn tập), Nhà xuất bản Giáo Dục.

[4] Đào Thanh Tĩnh, Phân tích và thiết kế hệ thống thông tin, Nhà xuất bản quân đội nhân dân, 2004.

[5] John Sharp and John Jagger, Microft Visual C#.NET step by step, Microsoft press, 2003.

Ebook

[6] Programming Active Server page – Microsoft. [7] ASP.NET Web Developer’s Guide.

Website

http://www.asp.net.vn

http://www.codeproject.com http://www.w3schools.com

Một phần của tài liệu Xây dựng website quản lý trường mẫu giáo Sao Sáng 2 – Quận Ngô quyền – Hải Phòng (Trang 50)

Tải bản đầy đủ (DOC)

(78 trang)
w