Là một tập hợp các thành phần có mối liên kết với nhau nhằm thực hiện một chức năng nào đó
Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng LỜI CẢM ƠN Trƣớc tiên em xin bày tỏ lòng biết ơn sâu sắc em đến Cô giáo ThS 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 trực tiếp hƣớng dẫn, giúp đỡ em bƣớc thực luận văn tốt nghiệp Cơ tận tình bảo, giúp đỡ em tìm hiểu, nghiên cứu kiến thức chun mơn hồn thành luận văn Em xin chân thành cảm ơn tất thầy cô giáo Bộ môn Công nghệ thông tin - Trƣờng ĐHDL Hải Phịng, chân thành cảm ơn thầy giáo, 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 luận văn em giúp em hiểu rõ vấn đề nghiên cứu, để em hồn thành luận văn Em xin cảm ơn GS.TS.NGƢT Trần Hữu Nghị Hiệu trƣởng 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 tạo điều kiện tốt suốt thời gian học tập làm tốt nghiệp Tuy có nhiều cố gắng trình học tập, thời gian thực tập nhƣ trình làm luận văn nhƣng khơng thể tránh khỏi thiếu sót, em mong đƣợc góp ý quý báu tất thầy giáo, 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 Nguyễn Mạnh Cƣờng Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng MỤC LỤC LỜI CẢM ƠN MỤC LỤC CHƢƠNG 1: CƠ SỞ LÝ THUYẾT .5 PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƢỚNG CẤU TRÚC 1.1 Các khái niệm hệ thống thông tin .5 1.2.Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc 10 THIẾT KẾ CƠ SỞ DỮ LIỆU .11 2.1 Mơ hình liên kết thực thể E-R 11 2.2 Mơ hình sở liệu quan hệ 14 CÔNG CỤ ĐỂ CÀI ĐẶT CHƢƠNG TRÌNH 16 3.1 Hệ quản trị sở liệu SQL SERVER 16 3.1.1 Khái niệm CSDL 16 3.1.2 Các tiêu chuẩn CSDL 17 3.1.3 Các khái niệm CSDL: 17 3.1.4 Hệ quản trị CSDL SQL Server 2000 18 3.2 Ngôn ngữ VISUAL BASIC 19 3.2.1 Khái niệm Visual Basic 20 20 3.2.3 Version .21 3.2.4 Cấu trúc chƣơng trình VB: Project (.VBP): 21 3.2.5 Giới thiệu Visual Basic 6.0: .21 CHƢƠNG 2: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP 24 GIỚI THIỆU VỀ TRƢỜNG ĐH DÂN LẬP HẢI PHỊNG 24 CƠNG VIỆC PHÂN CÔNG COI THI HỌC KỲ CỦA TRƢỜNG ĐHDL HP 24 GIẢI PHÁP 25 PHÁT BIỂU BÀI TOÁN .25 CÁC BIỂU ĐỒ HOẠT ĐỘNG CỦA TIẾN TRÌNH NGHIỆP VỤ 26 5.1 Tiến trình “Cập nhật liệu” 26 5.2 Tiến trình “Phân cơng coi thi” 27 5.3 Tiến trình “Thống kê” .28 Sinh viên: Nguyễn Mạnh Cường, Khoá 10, Ngành Công nghệ thông tin Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phịng CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .29 Bảng phân tích xác định chức , tác nhân hồ sơ 29 Biểu đồ ngữ cảnh 30 Biểu đồ phân rã chức 30 Mô tả chi tiết chức 31 Liệt kê hồ sơ, tài liệu 31 Ma trận thực thể - chức 32 Biểu đồ luồng liệu 33 7.1 Biểu đồ luồng liệu mức 33 7.2 Biểu đồ luồng liệu mức phân rã tiến trình 1.0 34 7.3 Biểu đồ luồng liệu mức phân rã tiến trình 2.0 35 7.4 Biểu đồ luồng liệu mức phân rã tiến trình 3.0 36 Thiết kế sở liệu 36 8.1.Mơ hình liên kết thực thể (ER) 36 8.2 Mơ hình quan hệ 37 8.3 Các bảng liệu vật lý 39 Thiết kế biểu đồ luồng hệ thống 42 9.1 Biểu đồ luồng hệ thống tiến trình 1.0 42 9.2 Biểu đồ luồng hệ thống tiến trình 2.0 43 9.3 Biểu đồ luồng hệ thống tiến trình 3.0 43 10 Thiết kế kiến trúc hệ thống 44 11 Thiết kế giao diện 44 11.1 Giao diện chƣơng trình 44 11.2 Giao diện “ Đăng nhập” 45 11.3 Giao diện “ Cập nhật lịch thi” .45 11.4 Giao diện “ Cập nhật lớp thi” 46 11.5 Giao diện “ Cập nhật môn học” 46 11.6 Giao diện “ Cập nhật đơn vị” 46 11.7 Giao diện “ Cập nhật cán coi thi” 47 CHƢƠNG 4: CÀI ĐẶT HỆ THỐNG 48 Môi trƣờng cài đặt Hệ QTCSDL SQL SERVER 48 Ngôn ngữ VISUAL BASIC 48 Các hệ chức 48 Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đồ án tốt nghiệp Chương trình Phân công coi thi học kỳ trường ĐHDL Hải Phòng Một số giao diện 48 4.1 Giao diện kết nối sở liệu .48 4.2 Giao diện đăng nhập 49 4.3 Giao diện chƣong trình 49 4.4 Giao diện cập nhật lớp thi .50 4.5 Giao diện cập nhật môn thi .50 4.6 Giao diện cập nhật lịch thi 51 4.7 Giao diện cập nhật đơn vị .51 4.8 Giao diện cập nhật cán coi thi 52 4.9 Giao diện bảng phân công coi thi 52 KẾT LUẬN 53 TÀI LIỆU THAM KHÀO 54 Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng CHƢƠNG 1: CƠ SỞ LÝ THUYẾT PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƢỚNG CẤU TRÚC 1.1 Các khái niệm hệ thống thông tin a Hệ thống (S: System ) Là tập hợp thành phần có mối liên kết với nhằm thực chức b Các tính chất hệ thống - Tính thể: Phạm vi quy mô hệ thống đƣợc xác định nhƣ thể thống thay đổi điều kiện xác định Khi tạo đặt tính chung để đạt mục tiêu hay chức hoàn toàn xác định mà phần tử, phận lập thành hệ thống hệ thống đƣợc hình thành có mục tiêu định tƣơng ứng - Tính tổ chức có thứ bậc: Hệ thống lớn có hệ thống con, hệ thống lại có hệ thống - Tính cấu trúc: Xác định đặc tính, chế vận hành, định mục tiêu mà hệ thống đạt tới.Tính cấu trúc thể mối quan hệ thành phần hệ thống Hệ thống có cấu trúc + Cấu trúc yếu: Các thành phần hệ thống có quan hệ lỏng lẻo, dễ thay đổi + Cấu trúc chặt chẽ: Các thành phần hệ thống có quan hệ chặt chẽ, rõ ràng, khó thay đổi Sự thay đổi cấu trúc dẫn đến phá vỡ hệ thống cũ tạo hệ thống với đặc tính c Phân loại hệ thống - Theo nguyên nhân xuất ta có Hệ tự nhiên (có sẵn tự nhiên) hệ nhân tạo (do ngƣời tạo ra) - Theo quan hệ với mơi trƣờng Hệ đóng (khơng có trao đổi với mơi trƣờng) hệ mở (có trao đổi với môi trƣờng) - Theo mức độ cấu trúc Hệ đơn giản hệ biết đƣợc cấu trúc Hệ phức tạp hệ khó biết đầy đủ cấu trúc hệ thống - Theo quy mô Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng Hệ nhỏ (hệ vi mô) hệ lớn (hệ vĩ mô) - Theo thay đổi trạng thái không gian Hệ thống động có vị trí thay đổi khơng gian Hệ thống tĩnh có vị trí khơng thay đổi khơng gian - Theo đặc tính trì trạng thái Hệ thống ổn định ln có số trạng thái định dù có tác động định Hệ thống không ổn định thay đổi d Mục tiêu nghiên cứu hệ thống - Để hiểu biết rõ hệ thống - Để tác động lên hệ thống cách có hiệu - Để hồn thiện hệ thống hay thiết kế hệ thống e) Hệ thống thông tin (IS: Information System) * Khái niệm Gồm thành phần: phần cứng (máy tính, máy in,…), phần mềm (hệ điều hành, chƣơng trình ứng dụng,…), ngƣời sử dụng, liệu, quy trình thực thủ tục Các mối liên kết: liên kết vật lý, liên kết logic Chức năng: dùng để thu thập, lƣu trữ, xử lý, trình diễn, phân phối truyền thông tin * Phân loại hệ thống thông tin - Phân loại theo chức nghiệp vụ Tự động hóa văn phịng Hệ truyền thơng Hệ thống thơng tin xử lý giao dịch Hệ cung cấp thông tin Hệ thống thông tin quản lý MIS Hệ chuyên gia ES Hệ trợ giúp định DSS Hệ trợ giúp làm việc theo nhóm - Phân loại theo quy mơ Hệ thông tin cá nhân Hệ thông tin làm việc theo nhóm Hệ thơng tin doanh nghiệp Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng - Hệ thống thơng tin tích hợp - Phân loại theo đặc tính kỹ thuật Hệ thống thời gian thực hệ thống nhúng * Vịng đời phát triển hệ thống thơng tin Q trình phát triển hệ thống thơng tin đƣợc gọi vịng đời phát triển hệ thống thơng tin Quá trình đƣợc đặc trƣng số pha tiêu biểu là: phân tích, thiết kế triển khai hệ thống thơng tin.Có nhiều mơ hình đƣợc áp dụng để phát triển hệ thống Mơ hình thác nƣớc Là q trình phát triển hệ thống thơng tin truyền thống 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ì hệ thống thơng tin Ở pha có vào ra, có mối quan hệ qua lại pha, cuối pha phát triển có cột mốc đánh dấu tài liệu cần đƣợc tạo để phận quản lý khác xem xét đánh giá xét duyệt.Các pha đƣợc chia thành bƣớc nhỏ thực lần lƣợt - Khởi tạo lập kế hoạch dự án: Trình bày lý tổ chức cần hay không cần phát triển hệ thống Xác định phạm vi hệ thống dự kiến, đƣa ƣớc lƣợng thời gian nguồn lực cần thiết cho dự án Xác định cần cho hệ thống hay hệ thống đƣợc tăng cƣờng.Các dịch vụ mà hệ thống dự kiến cần phải cung cấp Sau nghiên cứu hệ thống phải đƣa kế hoạch dự án bản, phải khả thi ba mặt + Khả thi kỹ thuật: xem xét khả kỹ thuật có (thiết bị, cơng nghệ…) đủ đảm bảo thực không + Khả thi kinh tế: khả tài tổ chức, lợi ích hệ thống đƣợc xây dựng mang lại, chi phí vận hành hệ thống có phù hợp khơng + Khả thi thời gian: dự án đƣợc phát triển thời giai cho phép + Khả thi pháp lý hoạch động: hệ thống có vận hành trơi chảy khn khổ tổ chức điều kiện quản lý mà tổ chức có Điều kiện sở vật chất tổ chức có đáp ứng yêu cầu hệ thống.Vận hành hệ thống dàng hoạt động bình thƣờng - Phân tích hệ thống: xác định yêu cần thơng tin tổ chức, giai đoạn phân tích cung cấp liệu sở cho việc thiết kế hệ thống thơng tin sau Trƣớc phân tích phải tiến hành khảo sát phận tổ chức có liên quan đến dự án, liệu thu đƣợc dùng để xây dựng mơ hình quan niệm hệ thống Giai đoạn phân tích bao gồm pha nhỏ Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phịng + Xác định nhu cầu: Cái ngƣời dùng chờ đợi hệ thống + Nghiên cứu nhu cầu cấu trúc phù hợp với mối quan hệ bên hệ thống + So sánh lựa chọn phƣơng án tốt đáp ứng yêu cầu phù hợp - Thiết kế hệ thống: mơ hình quan niệm bƣớc phân tích hệ thống đƣợc chuyển thành đặc tả hệ thống logic đặc tả vật lý Pha thiết kế bao gồm pha nhỏ + Thiết kế logic: Tập trung vào khía cạnh nghiệp vụ hệ thống thực Các đối tƣợng quan hệ đƣợc mô tả khái niệm, biểu tƣợng mà thực thể vật lý + Thiết kế vật lý: Là trình chuyển mơ hình logic trừu tƣợng thành thiết kế vật lý, gắn với thiết bị vật lý Ở bƣớc cần định lựa chọn hệ điều hành, ngơn ngữ lập trình, hệ quản trị CSDL, cấu trúc file đƣợc sử dụng để tổ chức liệu Sảm phẩm cuối pha thiết kế đặc tả hệ thống vật lý dạng dễ dàng chuyển thành chƣơng trình cấu trúc hệ thống cần thiết lập - Triển khai hệ thống: Đặc tả hệ thống đƣợc chuyển thành hệ thống làm việc, sau kiểm tra đƣa vào sử dụng.Gồm bƣớc sau + Tạo sinh chƣơng trình kiểm thử: Là việc lựa chọn phần mềm hạ tầng (hệ điều hành, hệ quản trị CSDL, ngôn ngữ lập trình, phần mềm mạng) Quá trình kiểm nghiệm bao gồm kiểm thử mơdun chức năng, chƣơng trình con, hoạch động hệ thống kiểm nghiệm cuối + Cài đặt chuyển đổi hệ thống: Cài đặt chƣơng trình hệ thống phần cứng tồn hay phần cứng lắp đặt, chuyển đổi hoạt động hệ thống cũ sang hoạt động hệ thống bao gồm việc chuyển đổi liệu, xếp đội ngũ cán hệ thống đào tạo sử dụng, khai thác hệ thống Chuẩn bị tài liệu chi tiết thiết minh việc khai thác sử dụng hệ thống - Vận hành bảo trì hệ thống: Khi hệ thống vào hoạt động, có đáp ứng đƣợc mong muốn ngƣời sử dụng khơng, nhà thiết kế lập trình phải thực thay đổi mức độ định để đáp ứng yêu cầu làm cho hệ thống hoạt động có hiệu Đó sửa đổi phần cứng, phần mềm, nhằm đƣa hệ thống khỏi sai sót, trục trặc Bảo trì khơng phải pha tách biệt mà lặp lại pha vòng đời khác đòi hỏi phải nghiên cứu áp dụng thay đổi cần thiết Khi chi phí bảo trì q lớn yêu cầu thay đổi tổ chức đáng kể, cho thấy đến lúc phải kết thúc hệ thống cũ bắt đầu vòng đời Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 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ì Hình 3.1 Mơ hình thác nước vòng đời hệ thống Thời gian Lập kế hoạch Áp dụng Nghiên cứu hệ thống Cài dặt Thiết kế Lập trình kiểm thử Hình 3.2 Mơ hình vịng đời truyền thống Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Công nghệ thông tin Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phịng * Xây dựng thành cơng HTTT Một hệ thống thông tin đƣợc xem hiệu thực góp phần nâng cao chất lƣợng hoạt động quản lý tổng thể tổ chức, thể mặt - Đạt đƣợc mục tiên thiết kế tổ chức - Chi phí vận hành chấp nhận đƣợc - Tin cậy, đáp ứng đƣợc chuẩn mực hệ thống thông tin hành - Sản phẩm có giá trị xác đáng - Dễ học, dễ nhớ, dễ sử dụng - Mềm dẻo dễ bảo trì * Cái chết HTTT việc thay Một hệ thống thơng tin sử dụng rơi vào tình bất lợi mặt sau hệ thống thơng tin cần phải thay hệ thống thông tin Các mặt sau - Về hạch tốn: hệ thống thơng tin không đáp ứng việc khấu tao nhanh trang thiết bị phù hợp với hao mòn vật lý dẫn đến khơng đủ điều kiện tài cho hoạt động tiếp tục - Về cơng nghệ: hệ thống thơng tin hoạt động thời gian dự định nhƣng công nghệ thay đổi tổ chức bị lợi cạnh tranh không tận dụng đƣợc công nghệ sử dụng hệ thống cũ - Về vật lý: thiết bị vật lý hệ thống bị bào mòn, cũ, chi phí cho thay thế, sửa chữa thƣờng xuyên tăng lên vƣợt mức chịu đựng đƣợc lực hệ thống không đáp ứng yêu cầu công việc - Sự mong đợi ngƣời dùng: hệ thống thơng tin hoạt động nhƣng thất bại ngƣời sử dụng khơng cịn muốn sử dụng Hệ thống khơng cịn sức sống thiếu ngƣời - Những ảnh hƣởng bên ngồi: hệ thống thơng tin cần phải thay áp lực từ bên ngồi Ví dụ tổ chứcphải có hệ thống thơng tin tƣơng thích với hệ thống đối tác 1.2.Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc Tiếp cận định 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ở modul hóa chƣơng trình để dẽ theo dõi, dễ quản lý, bảo trì Đặc tính cấu trúc hệ thống thông tin hƣớng cấu trúc đƣợc thể ba cấu trúc chính: - Cấu trúc liệu (mơ hình quan hệ) - Cấu trúc hệ thống chƣơng trình (cấu trúc phân cấp điều khiển mô đun phần chung) Sinh viên: Nguyễn Mạnh Cường, Khoá 10, Ngành Công nghệ thông tin 10 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng c) Bảng LICHTHI Stt Tên trƣờng Kiểu liệu Kích cỡ Ghi Malichthi nvarchar 20 Mã lịch thi, , Khố Hocky int Học kỳ Namhoc nvarchar 20 Năm học Ngaythi smalldatetime 20 Ngày thi Giothi nvarchar 20 Giờ thi Hinhthucthi nvarchar 50 Hình thức thi Ghichu nvarchar 100 Ghi Malop nvarchar 20 Mã lớp Mamon nvarchar 20 Mã môn d) Bảng MONTHI Stt Tên trƣờng Kiểu liệu Kích cỡ MaMon nvarchar 20 Mã mơn, khố TenMon nvarchar 20 Tên mơn Sodvht int 10 Số đơn vị học trình Stt e) Bảng LOPTHI Tên trƣờng Kiểu liệu Kích cỡ MaLop nvarchar 20 Mã lớp, khố TenLop nvarchar 20 Tên lớp SoLgsv int 20 Số lƣợng sinh viên Stt f) Bảng DUKIENPBKL Tên trƣờng Kiểu liệu Ghi Ghi Kích cỡ Ghi MaDukienKL nvarchar 20 Mã dự kiến k/l, khố DukienTongluotCBCT nvarchar 10 Dự kiến tổng lƣợt CBCT Ghichu int 50 Ghi MaDukienSL nvarchar 20 Mã dự kiến số lƣợng Sinh viên: Nguyễn Mạnh Cường, Khoá 10, Ngành Công nghệ thông tin 40 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng Stt g) Bảng DUKIENSOLGCBCT Tên trƣờng Kiểu liệu Kích cỡ MaDukienSL 20 nvarchar Ghi Mã dƣ kiến số lƣợng, khố SoLgPViet int Số lƣợng phòng viểt SoLgPVanDap int Số lƣợng phòng vấn đáp SoLgPMayTN int Số lƣợng phòng máy trắc nghiệm SoLgPTN int Số lƣợng phòng thí nghiệm SoLgSanbai int Số lƣợng sân bãi SoLgCBCT int Số lƣợng cán coi thi Ghichu nvarchar 50 Ghi MaLichthi nvarchar 20 Mã lịch thi h) Bảng PCCT Stt Tên trƣờng Kiểu liệu Kích cỡ MaLichThi nvarchar 20 Mã lịch thi MaCB nvarchar 10 Mã cán SoLgCBCT int 10 Số lƣợng cán coi thi Ghichu char 50 Ghi Sinh viên: Nguyễn Mạnh Cường, Khoá 10, Ngành Công nghệ thông tin Ghi 41 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng Thiết kế biểu đồ luồng hệ thống 9.1 Biểu đồ luồng hệ thống tiến trình 1.0 Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Công nghệ thông tin 42 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 9.2 Biểu đồ luồng hệ thống tiến trình 2.0 9.3 Biểu đồ luồng hệ thống tiến trình 3.0 Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Công nghệ thông tin 43 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 10 Thiết kế kiến trúc hệ thống 11 Thiết kế giao diện 11.1 Giao diện chƣơng trình CHƢƠNG TRÌNH PHÂN CƠNG COI THI HỌC KỲ Hệ thống Cập nhật thông tin Công tác coi thi Thống kê Thoát Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin 44 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 11.2 Giao diện “ Đăng nhập” ĐĂNG NHẬP Tài khoản: Mật khẩu: Đăng nhập Thoát 11.3 Giao diện “ Cập nhật lịch thi” CẬP NHẬT LỊCH THI Mã lịch thi : Kỳ thi : Học kỳ : Năm học : Ngày thi : Giờ thi : Mã lớp : Mã môn : Hình thức thi : Ghi Tạo : Sửa Xố Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đóng lại 45 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 11.4 Giao diện “ Cập nhật lớp thi” CẬP NHẬT LỚP THI Mã lớp : Tên lớp : Số lƣợng sinh viên : Tạo Sửa Xoá Đóng lại 11.5 Giao diện “ Cập nhật mơn học” CẬP NHẬT MƠN HỌC Mã mơn : Tên mơn : Số đv học trình : Tạo Sửa Xố Đóng lại 11.6 Giao diện “ Cập nhật đơn vị” CẬP NHẬT ĐƠN VỊ Mã đơn vị : Tên đơn vị : Số lƣợng cán : Tạo Sửa Xoá Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đóng lại 46 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 11.7 Giao diện “ Cập nhật cán coi thi” CẬP NHẬT CÁN BỘ COI THI Mã cán : Họ tên : Địa : Số điện thoại : Mã đơn vị Tạo : Sửa Xoá Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin Đóng lại 47 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phịng CHƢƠNG 4: CÀI ĐẶT HỆ THỐNG Mơi trƣờng cài đặt Hệ QTCSDL SQL SERVER Ngôn ngữ VISUAL BASIC Các hệ chức - Hệ thống bao gồm bốn hệ : “Hệ thống”, “Cập nhật thông tin”, “Công tác coi thi” “Thống kê” - Hệ “Hệ thống”: Để đăng nhập, kết nối, - Hệ “Cập nhật thơng tin”: Cập nhật lịch thi, lớp học, môn thi, đơn vị, cán coi thi - Hệ “Công tác coi thi”: Để xếp lịch coi thi, lập bảng phân công coi thi - Hệ “Thống kê”: Thống kê ca thi, thống kê số ca coi thi cán coi thi Một số giao diện 4.1 Giao diện kết nối sở liệu Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin 48 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 4.2 Giao diện đăng nhập 4.3 Giao diện chƣong trình Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin 49 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 4.4 Giao diện cập nhật lớp thi 4.5 Giao diện cập nhật mơn thi Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Công nghệ thông tin 50 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 4.6 Giao diện cập nhật lịch thi 4.7 Giao diện cập nhật đơn vị Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin 51 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng 4.8 Giao diện cập nhật cán coi thi 4.9 Giao diện bảng phân cơng coi thi Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Công nghệ thông tin 52 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phịng KẾT LUẬN Qua q trình thực đồ án tốt nghiệp với đề tài “Xây dựng chƣơng trình phân cơng coi thi học kỳ 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ế tốn xây dựng chƣơng trình phân cơng coi thi học kỳ 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 đủ 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 hoàn thiện Một lầ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 thực Nguyễn Mạnh Cường Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thơng tin 53 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng TÀI LIỆU THAM KHẢO PGS TS Nguyễn Văn Vỵ, Giáo trình phân tích thiết kế hệ thống thơng tin, NXB thống kê, Hà nội, 2004 Nguyễn Thị Ngọc Mai, Visual Basic 6.0 - Lập trình sở liệu, Nhà xuất lao động – xã hội, 2004 PGS.Vũ Đức Thi, Cơ sở liệu kiến thức thực hành, Nhà xuất thống kê – Hà nội, 1997 Phạm Hữu Khang Lập trình ứng dụng chuyên nghiệp SQL SERVER 2000, Nhà xuất lao động – xã hội, 2004 Sinh viên: Nguyễn Mạnh Cường, Khố 10, Ngành Cơng nghệ thông tin 54 ... nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phòng Biểu đồ ngữ cảnh Lịch thi duyệt Thống kê ca thi, CBCT O CHỦ NHIỆM CÁC BỘ MÔN Phân bổ k.l coi thi CHƢƠNG TRÌNH PHÂN CƠNG COI THI HỌC... duyệt lịch thi học kỳ thông báo lịch thi học kỳ đến đơn vị lớp Ban tra thi vào lịch thi học kỳ để dự kiến số lƣợng cán coi thi cần thi? ??t cho ca thi phân bổ dự kiến khối lƣợng coi thi học kỳ cho đơn... Khoá 10, Ngành Công nghệ thông tin 25 Đồ án tốt nghiệp Chương trình Phân cơng coi thi học kỳ trường ĐHDL Hải Phịng Các đơn vị khác có cán tham gia coi thi tuần phải phân công cán coi thi chuyển danh