Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
321,5 KB
Nội dung
- 1 - TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT HUNG KHOA ĐIỆN - ĐIỆN TỬ - CNTT Bộ môn Công nghệ thông tin BÁO CÁO THỰC TẬP TỐT NGHIỆP Tên đề tài: Xây dựngwebsite cho phépsinhviênđăngkýlớptínchỉ Giảng viên hướng dẫn : NGUYỄN HỒNG QUÂN Sinhviên thực hiện : NGUYỄN HỮU NGỌC Lớp : 34 CĐLT TIN ỨNG DỤNG Khóa : 34 Hà Nội, tháng 06 năm 2012 - 2 - NHẬN XÉT (Của giảng viên hướng dẫn) …………………………………………………………………………………. ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… - 3 - LỜI CẢM ƠN Đầu tiên chophép em được gửi lời cảm ơn chân thành và sâu sắc nhất đến quý thầy cô giáo trong Khoa Điện – Điện tử - Công nghệ thông tin, đặc biệt là quý thầy cô Bộ môn hệ thống thông tin quản lý đã tận tình chỉ dạy và quan tâm đến em trong suốt quá trình học tập và rèn luyện tại Khoa. Xin chân thành cảm ơn sự hướng dẫn và giúp đỡ tận tình của Thầy Nguyễn Hồng Quân, đã giúp đỡ em khắc phục những khó khăn để hoàn thành tốt báo cáo thực tập với đề tài Đề tài: “Xây dựngwebsite cho phépsinhviênđăngkýlớptín chỉ”. Cuối cùng em xin gửi lời chúc đến quý thầy cô sức khỏe và thành công!. - 4 - MỤC LỤC MỞ ĐẦU I. Đặt vấn đề II. Mô tả bài toán III. Mục Đích IV. Nhiệm vụ của đề tài CHƯƠNG I:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I.CÁC CHỨC NĂNG CỦA HỆ THỐNG II.Các biểu đồ. 1.Biểu đồ đăngký môn học. 2. Biểu đồ quản lý sinh viên. 3.Biểu đồ thống kê. 4.Biểu đồ quản lý học phần CHƯƠNG II:THIẾT KẾ CƠ SỞ DỮ LIỆU I. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MySQL II.Thiết kế cơ sở dữ liệu cho web. 1.tbl_sinh viên. 2. tbl_môn học. 3.Danh sách sinhviên đã đăng kí môn học. CHƯƠNG III:THIẾT KẾ TRANG WEB I.DAO DIỆN ĐĂNG NHẬP II. ĐăngKý Môn Học . Bảng danh sách những môn mà sinhviên đã đăng ký. CHƯƠNG IV: ASP.NET - 5 - MỞ ĐẦU I. Đặt vấn đề. Với tốc độ phát triển không ngừng như vũ bão của khoa học của thế kỷ XXI, thế kỷ khoa học công nghệ và sự phát triển mạnh mẽ của công nghệ thông tin, đã chophép ứng dụng nhiều lĩnh vực khoa học trong đó có Tin học vào cuộc sống làm cho đời sống xã hội ngày càng được nâng cao. Trong những năm gần đây, nền Công nghệ thông tin trên toàn cầu và nước ta đã có phát triển trên mọi lĩnh vực trong cuộc sống cũng như trong công tác quản lý xã hội. Việc ứng dụng Công Nghệ Thông Tin trong công tác quản lý, thương mại đã đem lại nhiều lợi ích thiết thực cho các cơ quan doanh nghiệp. Giúp cho mọi tầng lớp trong xã hội có thể chao đổi thông tin, chia sẻ thông tin, xem thông tin, mua bán trao đổi hàng hóa trực tuyến thông qua Internet một cách nhanh chóng và hiệu quả, nâng cao tầm hiểu biết, ngồn chi thức của nhân loài đang tồn tại trong cuộc sống của chúng ta hàng ngày. Để đáp ứng cho những nhu cầu trong trao đổi thông tin, tìm kiếm, và bảo mật thông giúp cho quá trình giao dịch thương mại thì chúng ta phải lưu trữ thong tin và quản trị thông tin một cách hiệu quả, bảo mật trong giao dịch không chỉ là việc lập trình đơn thuần mà phải xâydựng một cách có hệ thống. Các giai đoạn phân tích, thiết kế được tiến hành một cách tỷ mỉ và chính xác. Giáo dục là nền tảng cho sự phát triển của cả một dân tộc, đặc biệt là giáo dục ở bậc cao đẳng và đại học. Người ta thường dùng các chỉ số kinh tế để đánh giá sự phát triển của một quốc gia, thế nhưng để đánh giá sự phát triển của cả một dân tộc thì người ta lại xét đến các khía cạnh của giáo dục đặc biệt là giáo dục cao đẳng và đại học. Trên thế giới, các quốc gia đã phát triển đều là những nước có nền giáo dục tiên tiến, với những trường đại học hàng đầu tiêu biểu là Hoa Kỳ, Nhật Bản, Anh và gần chúng ta nhất là Singapore. Nền giáo dục của nước ta đang từng bước cải cách và phát triển. Trong quá trình phát triển của mình, Đại Học Công Nghiệp Việt Hung đang chuyển dần từ Đào tạo theo niên chế sang Đào tạo theo tín chỉ. Quản lý đào tạo tínchỉ tuy là một công việc khó khăn và phức tạp nhưng công việc này vô cùng quan trọng; quản lý tốt thì chất lượng đào tạo được nâng cao. - 6 - II. Mô tả bài toán. Hiện tại, việc quản lý đào tạo tínchỉ tại Đại Học Công Nghiệp Việt Hung đang gặp một số khó khăn, xuất phát từ nhiều nguyên nhân khác nhau: mới đầu chuyển sang đào tạo tín chỉ, hệ thống quản lý mới xây dựng, chưa thống nhất, và việc quản lý này vẫn còn mang nhiều ảnh hưởng của hệ thống quản lý niên chế hiện có. Sinhviên phải đăngký môn học bằng tay, việc kiểm tra xung đột về thời khóa biểu của sinhviên không được thực hiện trong quá trình đăng ký. Sinhviên vẫn chưa biết được quan hệ của các học phần, học phần nào nên học trước học phần nào nên học sau Việc quản lý của nhân viên quản trị cũng gặp nhiều khó khăn như xâydựng khung chương trình, xâydựng thời khóa biểu, nhập điểm . Bài toán đặt ra lúc này là làm sao để xâydựng được một hệ thống website quản lý đào tạo tínchỉ đáp ứng được tất cả nhu cầu cho giáo viên, sinhviên và quản trị viên. Cụ thể là hệ thống website phải có những chức năng sau. − Hệ thống chophépsinhviênđăngký học phần. − Hệ thống chophépsinhviênđăngkýtín chỉ. − Hệ thống còn giúp sinhviên biết được học phần nào mình đã đăng kí. III. Mục Đích. − Giảm thiểu nhân công. − Thuận tiện chosinhviên trong việc đăng kí môn học. − Chophépsinhviên biết được số tiền mà mình phải đóng là bao nhiêu cho mỗi môn học mỗi tín chỉ. IV. Nhiệm vụ của đề tài - Đề tài cần phải tìm hiểu rõ mục đích của đào tạo tín chỉ: - Tínchỉ là gì : Có một số phát biểu không giống nhau về khái niệm tín chỉ; tuy nhiên một định nghĩa của Jamé Quann, Đại học Quốc gia Washington được nhiều người tham khảo : “ Tínchỉ là một đại lượng đo toàn bộ thời gian (khối lượng kiến thức được tích luỹ trong thời gian!) bắt buộc đối với một người học bình thường để học một môn học cụ thể, bao gồm : 1) Thời gian lên lớp; 2) thời gian hoạt động khác ( hoạt động nhóm, làm việc trong phòng thí nghiệm, thực tế thực tập… được thời khoá biểu quy định); 3) Thời gian tự học, tự nghiên cứu để hoàn thành nhiệm vụ học tập được giao. Đối với các môn học lí thuyết 1 tínchỉ là một giờ học lên lớp (kèm theo ít nhất 2 giờ học không lên lớp) mỗi tuần và kéo dài trong suốt một học kỳ (thường 15 tuần); đối với môn học thực hành là 2 giờ (kèm theo ít nhất 1 giờ chuẩn bị) trong 1 tuần; đối với tự nghiên cứu, tự học có hướng dẫn- ít nhất 3 giờ làm việc trong 1 tuần”. - 7 - Khái niệm này là khái niệm công cụ cho cả người dạy; người học và cả người quản lí đào tạo. Tuy nhiên khi cụ thể hoá khái niệm này cho hoạt dộng dạy học thì đây là khái niệm có trọng số chú ý và cần nhận thức thấu đáo đối với người dạy và người học khi tiến hành dạy học theo tín chỉ. Mục đích của đào tạo theo học chế tínchỉ là lấy người học làm trung tâm. Theo đó, giảng viênchỉ định hướng tổng quát để sinhviên tự chọn, tự xâydựng kế hoạch học tập. Để phục vụ cho công tác quản lý đào tạo theo học chế tín chỉ, trường đã xâydựng chương trình đào tạo, ban hành qui định về công tác học vụ. Theo học chế niên chế, kiến thức của mỗi học phần và toàn khóa học được đo lường theo đơn vị học trình. Còn theo học chế tín chỉ, đơn vị tính là tín chỉ. Mỗi tínchỉ tương đương với 15 tiết học lý thuyết trên lớp; 30 đến 45 tiết thực hành, thí nghiệm, thảo luận, ; 45 đến 60 giờ làm tiểu luận, đồ án ; 60 đến 90 giờ thực tế ở cơ sở. 1 đơn vị học trình hay 1 tínchỉ đều tương đương với 15 tiết học lý thuyết trên lớp. Tuy nhiên, học theo học chế tín chỉ, sinhviên phải tự học nhiều hơn. Để tiếp thu được 1 tín chỉ, sinhviên phải dành ít nhất 30 giờ tự học. Học chế niên chế xác định rõ ở học kỳ nào, năm học nào, sinhviên phải học những môn gì. Còn chương trình đào tạo theo học chế tínchỉ không xác định từng học phần cụ thể ở từng học kỳ mà liệt kê tất cả những học phần cần học; trong đó, có qui định học phần tự chọn, học phần bắt buộc và xác định học phần tiên quyết để quy định trình tự học, tức là sinhviên phải hoàn thành học phần đó mới được đăngký học phần tiếp theo. Dựa trên khung chương trình chung và tư vấn của cố vấn học tập, mỗi sinhviên sẽ tự xâydựng một chương trình học tập phù hợp cho riêng mình. Tùy theo khả năng và điều kiện, sinhviên có thể rút ngắn hoặc kéo dài thời gian học tập. Thời gian được phép kéo dài của chương trình đại học là 4 năm, tức tổng thời gian được phép của khóa học đại học là 8 năm. Để đảm bảo tiến độ thời gian hoàn thành khóa học và đảm bảo chất lượng học tập, trường quy định sinhviênchỉ được đăngký tối thiểu 15 tínchỉ và tối đa 20 tínchỉ ở học kỳ chính; đăngký tối thiểu 6 tínchỉ và tối đa 8 tínchỉ ở học kỳ hè. - Cần phải demo được một websitechophépsinhviênđăngkýlớptín chỉ. Đáp ứng được các yêu cầu đặt ra trong đề tài yêu cầu. - 8 - CHƯƠNG I: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I. CÁC CHỨC NĂNG CỦA HỆ THỐNG. − Quản lý dịch vụ sinh viên. − Quản lý học phần. - 9 - − Đăng ký. − Người quản lý thống kê số lượng sinhviênđăng ký. − Chophépsinhviênđăngký môn học, học phần. − Chophépsinhviên biết được số tiền phải trả cho mỗi môn, mỗi học phần. II. Các biểu đồ. 1.Biểu đồ đăngký môn học. DangkyDangky moi mon hoc Dangky them mon hoc Chophépsinhviênđăngký được mỗi môn học hoặc đăngký thêm một môn học. 2. Biểu đồ quản lý sinh viên. - 10 - Quan ly thong tinsinhvien Quan ly sinhvien Quan ly mon hoc Chophép quản lý thông tinsinhviên và môn hoc mà sinhviên đó đã đăng ký. 3.Biểu đồ thống kê. Thong ke so luong Thong ke theo hoc phan Thong ke theo thong tinsinhvienChophép người quản lý biết được số lượng sinhviênđăngký học phần đó. 4.Biểu đồ quản lý học phần. [...]... sổ xuống để đăngkýSinhviên phải chọn từng môn một Sau khi chọn môn mà mình muốn học sinhviên nhấn vào nút đăngký , hệ thống sẽ hiển thị ra những môn nào mà sinhviên đó đã đăngký - 18 - III Bảng danh sách những môn mà sinhviên đã đăngký Masv: Mã sinhviên Tensv: Tên sinhviên Ma mon hoc: Mã môn học Ten mon hoc : Tên môn học Sotinchi: Số tínchỉ Tien/tinchi: Số tiền trên một tínchỉ Bảng danh... Sotinchi: Số tínchỉ Tien/TC: Số tiền trên một tínchỉ 3.Danh sách sinhviên đã đăng kí môn học Mamh: Mã môn học Tenmon: Tên môn học Sotinchi: Số tínchỉ Tien/TC: Số tiền trên một tínchỉ - 17 - CHƯƠNG III: THIẾT KẾ TRANG WEB I DAO DIỆN ĐĂNG NHẬP User: Tên đăng nhập Pass: Mật khẩu của người dùng Ghi nhớ mật khẩu :cho phép ghi nhớ mật khẩu của người dùng cuối II ĐăngKý Môn Học Chọn môn: chophépsinh viên. .. lên sau khi sinhviên đó đăngký một môn học nào đó .cho phépsinhviên đó biết được nhưng môn nào minh đã đăngký nhưng môn nào mình chưa đăngký - 19 - CHƯƠNG IV: ASP.NET I.Khái niệm ASP.NET là một nền tảng ứng dụngweb (web application framework) được phát triển và cung cấp bởi Microsoft, chophép những người lập trình tạo ra những trang web động, những ứng dụngweb và những dịch vụ web Lần đầu... cô đặc biệt là Giáo viên hướng dẫn của em:Thầy Nguyễn Hồng Quân đã nhiệt tình chỉ bảo và giúp đỡ em hoàn thành bài báo cáo này Bài báo cáo này của em - Cơ bản đã hoàn thành các yêu cầu đặt ra - Giao diện thân thiện dễ sử dụng - Sinh viên chỉ đăngký được một lần cho mỗi môn học - Mỗi môn học không quá 20 sinhviênđăngký - Tổng số tínchỉ không quá 15 và không nhỏ hơn 10 - Sinhviên không thể xóa bỏ... lại file config.inc.php, mở IE và truy cập vào địa chỉ http://localhost/phpmyadmin/index.php Nếu bạn nhận được màn hình chào đón của phpMyAdmin thì Bạn đã thành công! - 14 - II.Thiết kế cơ sở dữ liệu choweb 1 tbl _sinh viên Masv: Mã sinhviên Tensv: Tên sinhviên Ngaysinh: Ngày sinh Gioitinh: Giới tính Diachi: Địa chỉ Username: Tên tài khoản chủa sinhviên Pass: Mật khẩu của tài khoản 2.tbl_mônhọc -... đã đăngký sau khi xác nhận việc đăngký - Sinhviên xem được danh sách những môn học mà mình đã đăngký - Sinh viên có thể biết được mình sẽ phải đóng bao nhiêu tiền học phí cho những môn học mà mình đã đăngký Một lần nữa em xin chân thành cảm ơn nhà trường cùng các quý thầy cô trong Khoa Điện – Điện tử - Công nghệ thông tin, đặc biệt là quý thầy cô Bộ môn hệ thống thông tin quản lý đã tận tình chỉ. .. Xin chân thành cảm ơn sự hướng dẫn và giúp đỡ tận tình của Thầy Nguyễn Hồng Quân, đã giúp đỡ em khắc phục những khó khăn để hoàn thành tốt báo cáo thực tập với đề tài Đề tài: Xây dựngwebsite cho phépsinhviênđăngkýlớptínchỉ - 29 - TÀI LIỆU THAM KHẢO 1 Đề Thi Nghề Của Bộ Năm 2008 2 Internet ... thức LabelFor và LabelForModel Các quá tải mới chophép bạn xác định hay ghi đè lên label text 7.7 Sessioinless Controller Support 7.8 Lớp mới “AdditionalMetadataAttribute” - Bạn có thể sử dụng thuộc tính AdditionalMetadata để đưa vào từ điển ModelMetadata AdditionalValues cho một thuộc tính model Ví dụ, nếu view model có một thuộc tính sẽ được hiển thị chỉcho một admin, bạn có thể thực hiện giống như... hình này chophép một người thiết kế web có thể tạo ra những bản thiết kế giao diện mà không cần biết về cách viết mã lập trình Mô hình này giống với mô hình model-view-controller Ví dụ Thẻ ở trên được đặt ở đầu mỗi tập tin ASPX Thuộc tính CodeFile của chỉ thị @ Page - 21 - chỉ ra... của chỉ thị @ Page - 21 - chỉ ra tập tin code-behind (.cs or vb) trong khi thuộc tính Inherits chỉ ra lớp mà trang thuộc về Trong ví dụ này, chỉ thị @ Page chứa trong tập tin SamplePage.aspx với tập tin code-behind SampleCodeBehind.aspx.cs using System; namespace Website { public partial class SampleCodeBehind : System .Web. UI.Page { protected override void Page_Load(EventArgs e) { base.(e); } } } Trong . chỉ và tối đa 20 tín chỉ ở học kỳ chính; đăng ký tối thiểu 6 tín chỉ và tối đa 8 tín chỉ ở học kỳ hè. - Cần phải demo được một web site cho phép sinh viên đăng ký lớp tín chỉ. Đáp ứng được. THỐNG. − Quản lý dịch vụ sinh viên. − Quản lý học phần. - 9 - − Đăng ký. − Người quản lý thống kê số lượng sinh viên đăng ký. − Cho phép sinh viên đăng ký môn học, học phần. − Cho phép sinh viên biết được. THỰC TẬP TỐT NGHIỆP Tên đề tài: Xây dựng web site cho phép sinh viên đăng ký lớp tín chỉ Giảng viên hướng dẫn : NGUYỄN HỒNG QUÂN Sinh viên thực hiện : NGUYỄN HỮU NGỌC Lớp : 34 CĐLT TIN ỨNG DỤNG Khóa