Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

73 834 1
Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LỜI CẢM ƠN Trƣớc hết em xin bày tỏ tình cảm lòng biết ơn Th.S Nguyễn Thị Thanh Thoan – Bộ môn Công nghệ thông tin – Trƣờng Đại học Dân Lập Hải Phòng, ngƣời dành cho em nhiều thời gian quý báu, trực tiếp hƣớng dẫn tận tình giúp đỡ, bảo em suốt trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn tất thầy cô giáo môn công nghệ thông tin – Trƣờng Đại học Dân lập Hải Phòng, chân thành cảm ơn thầy giáo, cô giáo tham gia giảng dạy truyền đạt kiến thức quý báu suốt thời gian em học tập trƣờng, đọc phản biện đồ án em giúp em hiểu rõ vấn đề nghiên cứu, để em hồn thành tốt đồ án Em xin chân thành cảm ơn GS.TS.NGƢT Trần Hữu Nghị hiệu trƣởng nhà trƣờng Đại học Dân lập Hải Phòng, ban giám hiệu nhà trƣờng, Bộ mơn tin học, phịng ban nhà trƣờng giúp đỡ tạo điều kiện tốt cho em suốt thời gian học tập nhƣ trình làm tốt nghiệp Tuy có nhiều cố gắng q trình học tập, trình thực tập trình làm đồ án tốt nghiệp nhƣng tránh khỏi thiếu sót, em mong đƣợc góp ý quý báu tất thầy cô giáo nhƣ tất bạn để kết em đƣợc hoàn thiện Em xin chân thành cảm ơn! Hải phòng, Ngày 22 tháng 10 năm 2010 Sinh viên Đào Bá Bản MỤC LỤC CHƢƠNG I: CƠ SỞ LÝ THUYẾT 1.1 -Tổng quát HTTT 1.2 - Phƣơng pháp phân tích thiết kế hƣớng cấu trúc CHƢƠNG II: KHẢO SÁT HIỆN TRẠNG 2.1 – Khảo sát trạng 2.2 – Đề xuất 10 2.3 – Phát biểu toán 10 2.4 - Sơ đồ hoạt động 12 2.5 - Biểu đồ ngữ cảnh hệ thống 14 2.6 - Biểu đồ phân rã chức nghiệp vụ hệ thống 16 2.7 - Danh sách hồ sơ liệu sử dụng .17 2.8 - Ma trận thực thể chức 18 CHƢƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 19 3.1 Sơ đồ luồng liệu mức 19 3.2 - Sơ đồ luồng liệu mức 20 3.3 – Sơ đồ luồng liệu mức 23 3.4 - Phân tích liệu hệ thống Website đăng ký theo dõi sinh viên TT .24 3.4.1 - Các khái niệm 24 3.4.2 - Các thực thể 24 3.4.3 – Mơ hình ER 25 3.5 – Thiết kế sở liệu: .26 3.5.1 - Các bảng Cơ sở liệu: 26 3.5.2 – Mơ hình quan hệ: 27 3.5.3 - Cấu trúc vật lý bảng cở sở liệu: 28 3.6 - Thiết kế giao diện 31 CHƢƠNG IV: CÀI ĐẶT CHƢƠNG TRÌNH 38 4.1 – Tổng quan ASP 38 4.2 VISUALBASIC SCRIPT LANGUAGE (VBSCRIPT) .50 4.3: QUẢN LÝ CƠ SỞ DỮ LIỆU VỚI ASP 57 4.4 SQL SERVER 62 4.5 - XÂY DỰNG CHƢƠNG TRÌNH 65 KẾT LUẬN 71 Tài liệu tham khảo 72 CHƢƠNG I CƠ SỞ LÝ THUYẾT 1.1 -Tổng quát HTTT Phát triển hệ thống thông tin (HTTT) trình tạo HTTT cho tổ chức Q trình nêu vấn đề đƣa hệ thống vào vận hành tổ chức Với thực tiễn nhiều năm xây dựng HTTT, sở phƣơng pháp luận phát triển HTTT khơng ngừng đƣợc hồn thiện bổ sung cho phù hợp với phát triển công nghệ điều kiện môi trƣờng biến đổi Cho đến nay, phƣơng pháp phát triển HTTT hƣớng cấu trúc đạt đến mức hoàn hảo * Khái niệm định nghĩa Có nhiều định nghĩa hệ thống thông tin khác khái niệm liên quan Về mặt kĩ thuật, HTTT đƣợc xác định nhƣ tập hợp thành phần đƣợc tổ chức để thu thập, xử lý, lƣu trữ, phân phối biểu diễn thông tin, trợ giúp việc định kiểm sốt hoạt động tổ chức Ngồi chức kể trên, cịn giúp ngƣời quản lý phân tích vấn đề, cho phép nhìn thấy đƣợc cách trực quan đối tƣợng phức tạp, tạo sản phẩm Liên quan đến HTTT khái niệm đề cập đến nhƣ liệu, thông tin, hoạt động thông tin, xử lý liệu, giao diện, Dữ liệu (Data) mô tả vật, ngƣời kiện giới mà gặp nhiều cách thể khác nhau, nhƣ kí tự, chữ viết, biểu tƣợng, hình ảnh, âm thanh, tiếng nói, Thơng tin(Information) nhƣ liệu, có nhiều cách định nghĩa khác Một định nghĩa bao trùm cả, xem thông tin liệu đƣợc đặt vào ngữ cảnh với hình thức thích hợp có lợi cho ngƣời sử dụng cuối Các hoạt động thông tin(Information Activities) hoạt động xảy HTTT, bao gồm việc nắm bắt, xử lý, phân phối, lƣu trữ, trình diễn liệu kiểm tra hoạt động HTTT Xử lý (processing) liệu đƣợc hiểu hoạt động tác động lên liệu nhƣ tính tốn, so sánh, xếp, phân loại, tổng hợp làm cho thay đổi nội dung, vị trí hay cách thể Giao diện (interface) chỗ mà hệ thống trao đổi liệu với hệ thống khác hay mơi trƣờng Ví dụ: giao diện HTTT thƣờng hình, bàn phím, chuột, micro, loa, hay card mạng Mơi trƣờng (enviroment) phần giới không thuộc hệ thống mà có tƣơng tác với hệ thống thơng qua giao diện Cầu nối Cơng cụ Phần cứng Phần mềm Dữ liệu Nguồn lực Thủ tục Nhân tố có sẵn Con ngƣời Nhân tố thiết lập Các yết tô cấu thành HTTT Năm yếu tố cấu thành HTTT quản lý xét trạng thái tĩnh là: Thiết bị tin học (máy tính, thiết bị, đƣờng truyền, phần cứng), chƣơng trình (phần mềm), dũ liệu, thủ tục, quy trình ngƣời Các định nghĩa HTTT giúp cho việc định hƣớng q trình phân tích, thiết kế hệ thống Tuy vậy, mô tả chƣa đủ, cần sâu phân tích hệ thống cụ thể có đƣợc hiểu biết đầy đủ hệ thống thực cho phép ta xây dựng sở liệu, chƣơng trình việc bố trí thành phần bên * Hệ thống quản lý Trong HTTT, HTTT quản lý (management information system - MIS) đƣợc biết đến sớm phổ biến Đối tƣợng phục vụ HTTT quản lý thực rộng nhiều so với ý nghĩa thân tên gọi HTTT quản lý phát triển sử dụng HTTT có hiệu tổ chức 1.2 - Phƣơng pháp phân tích thiết kế hƣớng cấu trúc 1.2.1- Khái niệm Tiếp cận hƣớng cấu trúc hƣớng vào việc cải tiến cấu trúc chƣơng trình dựa sở module hoá để dễ theo dõi, quản lý bảo trì Phát triển hƣớng cấu trúc đề cập đến q trình sử dụng cách có hệ thống tích hợp cơng cụ kỹ thuật để trợ giúp thiết kế phân tích HTTT theo hƣớng module hố 1.2.2 - Vịng đời phát triển HTTT HTTT đƣợc xây dựng sản phẩm loạt hoạt động đƣợc gọi phát triển hệ thống Quá trình phát triển HTTT kể từ lúc sinh đến tàn lụi đƣợc gọi vòng đời phát triển hệ thống Vòng đời phát triển hệ thống phƣơng pháp luận cho việc phát triển HTTT Nó đƣợc đặc trƣng số pha chủ yếu phân biệt q trình đó: xác định yêu cầu, phát triển tiến hoá HTTT Nhiều mơ hình vịng đời đƣợc xếp bƣớc phát triển hệ thống theo mơ hình bậc thang, cách biểu diễn giống với mơ hình thác nƣớc Mơ hình thể với phƣơng pháp luận chung, bao gồm pha: khởi tạo lập kế hoạch, phân tích, thiết kế, triển khai, vận hành bảo trì HTTT: pha có vào Chúng thể mối quan hệ quan trọng pha với Đây đặc trƣng trình quản lý phát triển HTTT Việc hình thành dự án nhƣ yêu cầu bắt buộc để tiến hành bƣớc trình phát triển Khởi tạo lập kế hoạch dự án cơng việc ban đầu thức vấn đề hệ thống Một kế hoạch dự án phát triển HTTT đƣợc mơ tả theo vịng đời phát triển hệ thống, đồng thời đƣa ƣớc lƣợng thời gian nguồn lực cần thiết Khởi tạo & lập kế hoạch Phân tích tÝch Thiết kế Triển khai Vận hành bảo trì Mơ hình thác nƣớc vòng đời hệ thống Thời gian - Khả thi kỹ thuật: xem xét khả kỹ thuật có, đủ đảm bảo giải pháp cơng nghệ thông tin đƣợc áp dụng để phát triển hệ thống - Khả thi kinh tế: khả tài chính, lợi ích mang lại, chi phi thƣờng xuyên cho hệ thống hoạt động - Khả thi thời gian: dự án đƣợc phát triển thời gian cho phép, lịch trình thực giới hạn cho - Khả thi pháp lý hoạt động: hệ thống vận hành tốt khuôn khổ tổ chức điều kiện quản lý mà tổ chức có khn khổ pháp lý hành 1.2.3 - Ƣu nhƣợc điểm phƣơng pháp phân tích hƣớng cấu trúc: Ƣu điểm: - Phát triển hoàn thiện từ lâu - Các hệ quản trị sở liệu phát triển phục vụ cho lập trình hƣớng cấu trúc - Làm giảm phức tạp (nhờ chia nhỏ, mơđun hố) - Tập trung vào ý tƣởng (vào logic, kiến trúc trƣớc thiết kế) - Chuẩn mực hố (theo phƣơng pháp, cơng cụ cho) - Hƣớng tƣơng lai (kiến trúc tốt, mơđun hố dễ bảo trì) - Giảm bớt tính nghệ thuật thiết kê (phát triển hệ thống phải tuân thủ tiến trình xác định với quy tắc phƣơng pháp cho) Nhƣợc điểm: - Chỉ áp dụng cho toán nhỏ Đối với tốn lớn phải dùng phƣơng pháp phân tích hƣớng đối tƣợng CHƢƠNG II KHẢO SÁT HIỆN TRẠNG 2.1 – Khảo sát trạng Ngày nay, Internet website khơng cịn thuật ngữ tin học q xa lạ với Với tốc độ phát triển mạnh mẽ ngày nay, Internet chứng tỏ trở thành yếu tố thiếu đƣợc sống đại Với Internet, ngƣời ngày có hội để phát triển mặt Nhiều hoạt động sống ngƣời đã, ngày gắn bó với Internet Internet cung cấp cho bạn hội giao thƣơng, gặp gỡ đối tác nƣớc ngồi cách thuận lợi Internet mang thơng tin quảng bá khuyến đến ngƣời sử dụng cách nhanh chóng hiệu Internet giúp bạn điều hành công việc giữ liên lạc mật thiết với ngƣời bạn quan tâm khoảng cách trở ngại lớn…Hàng ngày, Internet không mang đến cho thơng tin nóng bỏng nhất, lợi ích kinh doanh tốt nhất, hình thức giải trí lạ, đa dạng, phong phú mà cịn cung cấp cho cách học tập nâng cao trình độ với Website sinh động, đăc sắc với biểu mẫu, đồ hoạ, âm thanh, ảnh động… Nhận thức tầm quan trọng Internet ứng dụng trƣờng đại học cao đẳng Qua khoá học sinh viên phải trải qua trình thực tập Sau hồn thành trƣơng trình học nhà trƣờng, sinh viên có đủ điều kiện đƣợc thực tập tốt nghiệp +Sinh viên đăng ký thực tập đƣợc viết vào phiếu đăng ký thực tập gửi lại cho môn ngành học +Trong trình thực tập sinh viên phải viết báo cáo cuối tuần để giáo viên theo dõi nhận xét đánh giá Đối với sinh viên có sở thực tập xa sinh viên gặp nhiều khó khăn việc báo cáo kết thực tập tuần nhiệm vụ cho tuần +Trong trình viết nhật ký sinh viên: thông tin, viết sinh viên ngƣời không theo dõi đƣợc +Đăng ký quản lý danh sách sinh viên thực tập tay văn giấy tờ thông thƣờng tốn nhiều công sức mà hiệu việc quản lý không đƣợc cao Công tác chuẩn bị cho tế sở thực tập cách tốt sinh viên sau trƣờng đáp ứng đƣợc công việc đƣợc giao cách hiệu 2.2 – Đề xuất Công tác chuẩn bị cho tập quan trọng Để giải đƣợc vấn đề website thực tập đáp ứng đƣợc yêu cầu : + Sinh viên đăng ký nhanh, hiệu + Các sở đăng ký nhận sinh viên thực tập + Quản lý danh sách sinh viên thực tập + Sinh viên viết nhật ký nộp báo cáo thơng qua website + Theo dõi q trình sinh viên thực tập 2.3 – Phát biểu toán Sau sinh viên hồn thành khố học sinh viên bắt đầu bƣớc vào tập tốt nghiệp sinh việc phát huy đƣợc tính chủ động, sáng tạo, học hỏi sau trƣờng + Đối với sinh viên đƣợc đào tạo theo liên chế: Sau hồn thành hết chƣơng trình học, sinh viên đủ điều kiện đƣợc xét thực tập tốt nghiệp + Đối với sinh viên đào tạo theo tiến chỉ: Căn vào Quy chế 43 giáo dục đào tạo sinh viên hoàn thành xong tất tiến sinh viên đủ điều kiện đƣợc xét thực tập tốt nghiệp Khi đủ điều kiện để thực tập tốt nghiệp: + Sinh viên đăng ký thực tập bao gồm thông tin sau: Mã sinh viên, tên sinh viên, lớp, ngày sinh, Email, ngành, ghi + Sinh viên tự liên hệ sở thực tập.Đối với sinh viên chƣa liên hệ đƣợc với sở thực tập nhà trƣờng liên hệ với sở thực tập cho sinh viên đăng ký sinh viên chọn sở thực tập website sở đăng ký thông tin nhận sinh viên thực tập sở + Thơng tin sở đăng ký bao gồm: Mã công ty, tên công ty, thời gian, vị trí tuyển dụng, địa chỉ, số điện thoại, liên hệ, số lƣợng, lĩnh vực, mô tả Các sinh viên đăng ký thực tập sở phải phù hợp với ngành học sinh viên(Phải có ứng dụng ngành học vào sở đó).Tại sở thực tập giới hạn số lƣợng sinh viên thực tập sở Khi sinh viên hồn thành thủ tục đăng ký thực tập môn ngành lập định thực tập cho sinh viên ngành đó.Thơng tin định thực tập bao gồm: Mã số định, định, ngành, thời gian.Quyết định thực tập chuyển 10 ۰ Delete: Xóa mẩu tin hành Recordset Cú pháp: rs.Delete recordAffected ۰ Move: Di chuyển trỏ mẩu tin hành tới số mẩu tin xác định Cú pháp: rs.Move NumRecs, start ۰ MoveFirst: Di chuyển trỏ mẩu tin hành mẩu tin tập mẩu tin Cú pháp: rs.MoveFirst ۰ MoveNext: Di chuyển trỏ mẩu tin hành tới mẩu tin tập mẩu tin Cú pháp: rs.MoveNext ۰ MoveLast: Di chuyển trỏ mẩu tin hành mẩu tin cuối tập mẩu tin Cú pháp: rs.MoveLast ۰ NextRecordset: Di chuyển tới tập mẩu tin Cú pháp: set newRs = oldrs.NextRecordset (recordsAffected) ۰ Open: Mở Record mới, sau mở xong trỏ nằm Record Recordset Cú pháp: rs.Open (Source, ActiveConnection, CursorType, LockType, Options) ۰ Requery: Truy xuất lại sở liệu cập nhật tập mẩu tin Cú pháp: rs.Requery ۰ Update: Cập nhật mẩu tin hành Cú pháp: rs.Update fields, values ۰ UpdateBatch: Viết gói mẩu tin đƣợc cập nhật lên đĩa Cú pháp: rs.UpdateBatch recordsAffected ۰ CancelUpdate: Huỷ mẩu tin cập nhật Cú pháp: rs.CancelUpdate ۰ Supports: Xác định chức tập mẩu tin hỗ trợ Cú pháp: set bool = rs.Supports (cursorOption) - Các thuộc tính đối tƣợng Recordset: ۰ AbsolutePage: Xác định trang để di chuyển trỏ mẩu tin hành tới ۰ AbsolutePosition: Xác định mẩu tin để di chuyển mẩu tin hành tới ۰ ActiveConnection: Xác định đối tƣợng Connection tập mẩu tin 59 ۰ BOF (Begin Of File): Có giá trị True trỏ hành nằm đầu tập mẩu tin ۰ EOF (End Of File): Có giá trị True trỏ hành nằm cuối tập mẩu tin ۰ RecordCount: Trả tổng số mẩu tin tập mẩu tin ۰ Source: Xác định nguồn tạo mẩu tin (câu lệnh SQL, table hay thủ tục lƣu trữ) ۰ Status: Cho biết trạng thái tập mẩu tin ۰ PageSize: Số mẩu tin trang ۰ LockType: Xác định loại khóa áp dụng cho tập mẩu tin đƣợc mở + adLockReadOnly: Tập mẩu tin đọc + adLockPessimistic: Khóa mẩu tin trở thành mẩu tin hành + adLockOptimistic: Khóa mẩu tin gọi phƣơng thức Update + adLockBatchOptimistic: Khóa gói mẩu tin gọi phƣơng thức BatchUpdate - Đối tƣợng Command: - Cho phép chuyển tham số vào lệnh thực thi SQL Các tham số nhận giá trị trả sau thực thi Command dùng cho hai mục đích: thực thi câu lệnh SQL không cần nhận kết trả (nhƣ INSERT, DELETE, UPDATE, Store Procedure) thực thi lệnh trả tập mẩu tin nhƣ lệnh SELECT - Các thuộc tính đối tƣợng Command: ۰ ActiveConnection: Xác định đối tƣợng Connection dùng cho đối tƣợng Command ۰ CommandText: Tên bảng, tên thủ tục lƣu trữ hay câu lệnh SQL cần mở, thi hành ۰ CommandTimeout: Số giây đợi lệnh thi hành trƣớc dừng đƣa lỗi Mặc định 30 giây ۰ CommandType: Xác định kiểu lệnh chứa CommandText + adCmdText: Câu lệnh SQL + adCmdTable: Tên bảng + adStoreProc: Thủ tục lƣu trữ + adCmdUnknown: Kiểu lệnh chƣa biết - Các phƣơng thức đối tƣợng Command: ۰ CreateParameter: Dùng để tạo đối tƣợng tham số cho tập hợp Parameter Cú pháp: Set paramObj = dataCmd.CreateParameter (Name, [Type, Direction, Size, Value]) Type: Xác định loại liệu tham số 60 Direction: Xác định tham số input, output hai Size: Kích thƣớc tối đa tham số (tính byte) Value: Giá trị tham số ۰ Execute: Thi hành lệnh thuộc tính CommandText Cú pháp: Set dataRS = dataCmd.Execute ([ RecordsAffected, Parameters, Options ]) RecordsAffected: Số mẩu tin chịu tác động lệnh Parameters: Mảng tham số đƣợc gửi với lệnh Options: Xác định loại lệnh tìm thấy CommandText - Đối tƣợng tập hợp Fields: - Trình bày cột liệu với kiểu liệu chung - Các thuộc tính Fields: ۰ ActualSize: Chiều dài thực giá trị Field ۰ Attributes: Xác định thuộc tính Field ۰ DefinedSize: Kích thƣớc định nghĩa cho Field ۰ Name: Trả lại tên Field ۰ OriginalValue: Giá trị Field trƣớc đƣợc cập nhật ۰ Type: Kiểu liệu Field ۰ UnderlyingValue: Trả lại giá trị Field sở liệu ۰ Value: Xác định giá trị Field - Đối tƣợng tập hợp Errors: - Chứa chi tiết lỗi truy xuất liệu liên quan với toán tử đơn liên quan ADO - Các thuộc tính Errors: ۰ Description: Mơ tả ngắn lỗi phát sinh trình cung cấp hay ADO ۰ Number: Trả lại số nhận dạng lỗi ۰ Source: Xác định đối tƣợng hay ứng dụng phát sinh lỗi ۰ SQLState: Trả lại mã lỗi ANSI SQL - Đối tƣợng tập hợp Parameters: - Trình bày tham số hay đối số đƣợc kết hợp với đối tƣợng Command dựa vấn tin hay thủ tục lƣu trữ - Các thuộc tính Parameters: 61 ۰ Attributes: Xác định kiểu liệu tham số chấp nhận đƣợc + adParamSigned: Tham số có nhận giá trị dấu hay khơng + adParamNullable: Tham số có nhận giá trị Null hay khơng + adParamLong: Tham số có nhận giá trị Long ۰ Direction: Xác định hƣớng truy xuất tham số + adParamInput: Chỉ nhận vào + adParamOutput: Chỉ xuất + adParamInputOutput: Cả nhận lẫn xuất + adParamReturnValue: Trả lại giá trị ۰ Name: Xác định tên tham số ۰ Size: Số byte tối đa tham số nhận ۰ Type: Xác định kiểu liệu tham số ۰ Value: Giá trị tham số - Các phƣơng thức Parameters: ۰ Append: Thêm đối tƣợng Parameter vào tập hợp Parameters đối tƣợng Command Cú pháp: dataCmd.Append ParamObj ۰ Delete: Xóa tham số khỏi tập hợp Parameters Cú pháp: dataCmd.Delete Index - Đối tƣợng Property: - Giới thiệu đặc tính động đối tƣợng ADO nhà cung cấp định nghĩa 4.4 SQL SERVER 4.4.1 Giới thiệu SQL Server sử dụng sở liệu quan hệ có liệu bên đƣợc tổ chức thành bảng, bảng đƣợc tổ chức cách nhóm liệu theo chủ đề có chứa cột hàng thơng tin Sau bảng lại liên hệ với Database Engine có yêu cầu 4.4.2 Các kiểu liệu Loại Kiểu liệu Chú giải String char(n), varchar Lƣu trữ chuỗi ký tự Binary binary(n), Lƣu trữ thông tin nhị phân varbinary cặp bytes 62 Integer int, smallint, Lƣu trữ giá trị nguyên tinyint float, real Lƣu trữ số gần Exact Numeric decimal, numeric Lƣu trữ số xác Special bit, text, image Lƣu trữ bit, văn nhiều 8000 Approximate Numeric bytes, hay liệu ảnh Date and time datetime, Lƣu trữ ngày smalldatetime Money money, Lƣu trữ giá trị tiền tệ smallmoney Auto-incrementing dentity, Lƣu trữ giá trị cho phép tăng datatypes timestamp tự động hay đƣợc gán trị SQL server Kiểu liệu ANSI thành kiểu Synonyms liệu SQL server Tạo kiểu liệu riêng để lƣu trữ User-defined thông tin 4.4.3 Truy xuất liệu truy vấn: - Câu lệnh SELECT: - Dùng để truy vấn hàng cột bảng sở liệu - Có thành phần câu lệnh SELECT: SELECT, FORM WHERE - Cú pháp câu lệnh SELECT đơn giản: SELECT FROM WHERE -Phần SELECT xác định cột muốn khôi phục, phần FORM xác định bảng có cột đƣợc khơi phục phần WHERE giới hạn hàng đƣợc khôi phục - Cú pháp đầy đủ câu lệnh SELECT là: SELECT {ALL | DISTINCT}{TOP n {PERCENT}{WITH TIES}} { INTO new_table } 63 { FROM } { WHERE } [ GROUP BY [ALL] group_by_expression [,…n] [ WITH {CUBE | ROLLUP}] [HAVING ] [ORDER BY {column_name [ASC | DESC ]} […n] ] [COMPUTE (expression)] Mệnh đề GROUP BY nhóm liệu tổng gặp mệnh đề WHERE để trả dòng đơn Mệnh đề GROUP BY ALL trả tất nhóm, bao gồm nhóm khơng đáp ứng tiêu chuẩn mệnh đề WHERE Mệnh đề HAVING đặt tiêu chuẩn xác định dòng đƣợc trả mệnh đề GROUP BY Các mệnh đề GROUP BY HAVING cần thoả mãn yêu cầu định để phù hợp với tiêu chuẩn ANSI Một yêu cầu mệnh đề GROUP BY phải chứa tất cột không kết hợp SELECT column_list Yêu cầu khác cột tiêu chuẩn mệnh đề HAVING trả giá trị Mệnh đề ORDER BY dùng để xếp liệu, mệnh đề khơng dùng cột có kiểu liệu text (văn bản) image (hình ảnh) Mệnh đề COMPUTE trả dòng chi tiết dòng tổng số - Câu lệnh INSERT: - Dùng để thêm hàng vào bảng thời điểm - Cú pháp: INSERT [INTO] [, column-name2=…] {} [WHERE search_conditions] {column_list} Mệnh đề SET cho định cột VALUES {select_statement execute_statement} - Câu lệnh UPDATE: | đƣợc cập nhật - Câu lệnh DELETE: - Cho phép xóa hay nhiều - Dùng để thay đổi giá trị hàng liệu từ bảng cột hàng - Cú pháp: UPDATE - Cú pháp: DELETE [ FORM ] { table_name | view_name} 64 {table_name | view_name} [ WHERE clause ] SET Column_name1={expression1 | NULL | (select_statement)} 4.5 - XÂY DỰNG CHƢƠNG TRÌNH 4.5.1- MỘT SỐ GIAO DIỆN CHƢƠNG TRÌNH 4.5.2- Giao diên Website 65 4.5.3- Trang đăng nhập hệ thống Website - Bộ môn cấp cho sinh viên, giáo viên Accounts để đăng nhập vào hệ thống.Sau đăng nhập vào hệ thống Website tự động điều hƣớng đến trang ngƣời dùng 4.5.4- Trang quản lý hệ thống Website - Trang bổ xung quyền cấp Accounts 4.5.5- Trang bổ xung giáo viên theo dõi 66 4.5.6- Trang bổ xung định thực tập 4.5.7- Thống kê danh sách quyền(Thống kê theo ngành) 4.5.8-Thống kê danh sách định thực tập 67 4.5.9-Thống kê danh sách sinh viên đăng ký thực tập.(Thống kê theo ngành) 4.5.10-Thống kê danh sách giáo viên theo dõi.(Thống kê theo ngành) 68 4.5.11-Thống kê danh sách sinh viên chƣa có thực tập.(Thống kê theo ngành) 4.5.12-Thống kê danh sách sinh viên đƣợc thực tập.(Thống kê theo ngành) 69 4.5.12-Trang thông tin sinh viên - Sau sinh viên có Accounts đăng nhập vào hệ thống Website Sinh viên đăng ký thông tin sinh viên Website - Trang đăng ký thông tin Website 4.5.13- Trang viết nhật ký sinh viên 4.5 14-Trang thông tin giáo viên nhận xét 70 KẾT LUẬN Qua trình thực đồ án tốt nghiệp với đề tài “Ứng dụng phƣơng pháp phân tích thiết kế hƣớng cấu trúc vào toán xây dựng Website đăng ký theo dõi sinh viên thực tập tốt nghiệp trƣơng đại học Dân Lập Hải Phòng thân em tự thấy thu đƣợc kết sau: Hiểu biết thêm nhiều phƣơng pháp phân tích thiết kế hệ thống hƣớng cấu trúc Từ áp dụng để phân tích thiết kế toán xây dựng Website đăng ký theo dõi sinh viên thực tập tốt nghiệp Có đƣợc kinh nghiệm thực tế đƣợc tham gia vào dự án cụ thể, áp dụng kiến thức đƣợc học vào thực tiễn, đồng thời thu thập đƣợc nhiều kiến thức khác từ trình làm đồ án Tiến hành phân tích thiết kế hoàn thiện hệ thống phƣớng pháp hƣớng cấu trúc cách đầy đủ Đồ án thực mức độ đơn giản để mơ tả phân tích toán Để đƣa hệ thống Website vào thực hiện, cần phải có nghiên cứu cơng nghệ sử dụng tích hợp sở liệu vào hệ thống Do thời gian thực đề tài có hạn nên khơng thể tránh đƣợc sai sót, em mong nhận đƣợc ý kiến đóng góp thầy bạn để chƣơng trình hồn thiện Một lần em xin chân thành cảm ơn! Hải Phòng, ngày…tháng…năm 2010 Sinh viên thực Đào Bá Bản 71 Tài liệu tham khảo [1] Nguyễn Văn Vỵ (2002), Phân tích thiết kế hệ thống thơng tin đại, hướng cấu trúc hướng đối tượng, NXB Thống kê , Hà Nội [2] Đoàn Văn Ban (2003), Phân tích thiết kế hướng đối tượng UML, NXB Thống kê [3] http://www.ebook.edu.vn 72 73 ... dõi sinh viên thực tập Đƣa yêu cầu thực tập Danh sách giáo viên theo dõi Website đăng ký theo dõi thực tập Bộ môn Danh sách thực tập Đƣa định thực tập Danh sách sinh viên thực tập Thông tin theo. .. thực tập Chi tiết Sinh viên đăng ký Xố Sinh viên chƣa có CSTT Sửa Sinh viên thực tập Giáo viên theo dõi Cơ sở thực tập Sinh viên Thêm thông tin Viết nhật ký Giáo viên Cơ sở thực tập DS Sinh viên. .. tiến trình Đăng ký 1.2 D3 Gửi thông tin CSTT DS sở thực tập CẬP NHẬT THÔNG TIN CƠ SỞ THỰC TẬP CƠ SỞ THỰC TẬP Gủi thông tin sở thực tập Gửi thông tin sinh viên 1.1 D1 DS Sinh viên thực tập CẬP NHẬT

Ngày đăng: 11/12/2013, 14:51

Hình ảnh liên quan

Nhiều mô hình vòng đời đƣợc sắp xếp các bƣớc phát triển hệ thống theo mô hình bậc thang, cách biểu diễn này giống với mô hình thác nƣớc - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

hi.

ều mô hình vòng đời đƣợc sắp xếp các bƣớc phát triển hệ thống theo mô hình bậc thang, cách biểu diễn này giống với mô hình thác nƣớc Xem tại trang 5 của tài liệu.
3.4.3 – Mô hình ER SINH VIÊNMã SV GIÁO VIÊN CƠ SỞ  THỰC TẬP BỘ MÔNNHẬT KÝ THỰC TẬPBÁO CÁO THỰC TẬPNHẬN XÉT  - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

3.4.3.

– Mô hình ER SINH VIÊNMã SV GIÁO VIÊN CƠ SỞ THỰC TẬP BỘ MÔNNHẬT KÝ THỰC TẬPBÁO CÁO THỰC TẬPNHẬN XÉT Xem tại trang 25 của tài liệu.
3.5.2 – Mô hình quan hệ: - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

3.5.2.

– Mô hình quan hệ: Xem tại trang 27 của tài liệu.
3.5. 3- Cấu trúc vật lý của các bảng cở sở dữ liệu: - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

3.5..

3- Cấu trúc vật lý của các bảng cở sở dữ liệu: Xem tại trang 28 của tài liệu.
3.5.3. 1- Bảng 1: SINHVIEN - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

3.5.3..

1- Bảng 1: SINHVIEN Xem tại trang 28 của tài liệu.
3.5.3. 6- Bảng 6: NHATKYTHUCTAP - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

3.5.3..

6- Bảng 6: NHATKYTHUCTAP Xem tại trang 29 của tài liệu.
3.5.3. 9- Bảng 9: DANHGIATHUCTAP - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

3.5.3..

9- Bảng 9: DANHGIATHUCTAP Xem tại trang 30 của tài liệu.
4.1. 2- Mô hình ứng dụng cơ sở dữ liệu trên Web qua công nghệ ASP - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

4.1..

2- Mô hình ứng dụng cơ sở dữ liệu trên Web qua công nghệ ASP Xem tại trang 38 của tài liệu.
- Dùng để truy vấn các hàng và cột của bảng trong cơ sở dữ liệu. - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

ng.

để truy vấn các hàng và cột của bảng trong cơ sở dữ liệu Xem tại trang 63 của tài liệu.
- Dùng để thêm một hàng vào một bảng tại một thời điểm. - Cú pháp:  - Xây dựng website đăng ký và theo dõi thông tin sinh viên thực tập tốt nghiệp

ng.

để thêm một hàng vào một bảng tại một thời điểm. - Cú pháp: Xem tại trang 64 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan