Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
1,5 MB
Nội dung
LỜI CẢM ƠN Em xin bày tỏ lòng biết ơn sâu sắc tới thầy giáo ThS Vũ Anh Hùng, thầy tận tình hướng dẫn giúp đỡ em suốt trình làm tốt nghiệp Với bảo thầy, em có định hướng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn dạy bảo giúp đỡ thầy giáo, cô giáo Khoa Công Nghệ Thông Tin – Trường Đại học Dân Lập Hải Phòng trang bị cho em kiến thức để em hồn thành tốt báo cáo tốt nghiệp Em xin chân thành cảm ơn thầy, cô ban công tác sinh viên tạo điều kiện cho em tiếp cận với nghiệp vụ quản lý sinh viên KSSV để em hoàn thành tốt báo cáo tốt nghiệp Xin cảm ơn tới người thân gia đình quan tâm, động viên suốt trình học tập làm tốt nghiệp Xin gửi lời cảm ơn tất bạn bè, đặc biệt bạn lớp CT1001 giúp đỡ đóng góp ý kiến để hồn thành chương trình Em xin chân thành cảm ơn ! Hải Phòng, ngày 20 tháng 10 năm 2010 Sinh viên Nguyễn Vũ Hậu MỤC LỤC CHƢƠNG 1: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP 1.1 Giới thiệu Trường ĐHDL Hải Phòng 1.2 Mô tả hoạt động KSSV 1.3.Giải pháp CHƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .10 2.1 Mơ hình nghiệp vụ 10 2.1.1.Biểu đồ ngữ cảnh 11 2.1.2.Sơ đồ phân rã chức .12 2.1.3 Danh sách hồ sơ liệu .15 2.1.4.Ma trận thực thể 16 2.2 Biểu đồ luồng liệu 17 2.2.1 Biểu đồ luồng liệu mức 17 2.2.2 Biểu đồ luồng liệu mức 18 2.3 Thiết kế CSDL 21 2.3.1.Mơ hình liên kết thực thể (ER) .21 2.3.2 Mơ hình quan hệ 25 2.3.3 Các bảng liệu vật lý .26 2.4.Các giao diện chương trình 29 2.4.1 Giao diện 29 2.4.2 Các giao diện cập nhật liệu .29 2.4.3.Các mẫu báo cáo 35 CHƢƠNG 3: CƠ SỞ LÝ THUYẾT 37 3.1 Phân tích thiết kế hệ thống hướng cấu trúc 37 3.1.1 Các khái niệm hệ thống thông tin 37 3.1.2.Tiếp cận phát triển hệ thống thông tin định hướng cấu trúc 42 3.2 Thiết kế sở liệu quan hệ 44 3.2.1 Mơ hình liên kết thực thể E-R .44 3.2.2 Mơ hình sở liệu quan hệ 46 3.3 Cơng cụ để cài đặt chương trình 49 3.3.1 Hệ QTCSDL SQL SERVER 49 3.3.2 Ngôn ngữ VISUAL BASIC 52 CHƢƠNG CÀI ĐẶT CHƢƠNG TRÌNH 55 4.1 Giao diện 55 4.2.Giao diện cập nhật liệu 56 4.3 Các giao diện xử lý liệu 62 4.4.Một số báo cáo .64 4.5 NHẬN XÉT ĐÁNH GIÁ 66 TÀI LIỆU THAM KHẢO 67 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên KSSVtrường DHDL Hải Phịng CHƢƠNG MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Giới thiệu Trƣờng ĐHDL Hải Phòng Trường ĐHDL Hải Phòng Thành lập ngày 24/9/1997 Đến sau 13 năm xây dựng phát triển trường mở rộn quy mô đào tạo phát triển trở thành trường đứng đầu khối trường ĐH công lập Song son với phát triển phát triển nhanh chóng số lượng sinh viên theo học trường Đến Trường có khoảng nghìn sinh viên theo học Năm 2003 trương đưa vào sử dụng, khai thác khu khách sạn sinh viên khu liên hợ thể thao gồm: nhà tập đa chức năng, sân vận động, bể bơi để phục vụ cho nhu cầu chỗ cho sinh viên xa nhu cầu thể dục thể thao cho sinh viên Khách sạn sinh viên với quy mô lớn, phục vụ chỗ ở, ăn uống cho khoảng 1500 sinh viên theo học trường Tuy nhiên việc quản lý sinh viên KSSV hoàn toàn thủ cơng Điều gây khó khăn lớn cho việc quản lý sinh hoạt, chấp hành nội quy KSSV sinh viên Vì cần có chương trình quản lý sinh viên để giúp đỡ cho nhà trường việc quản lý sinh viên, hợp tác với quan công an cần thiết Đề tài giúp giải vấn đề: Theo dõi trình vào, KSSV sinh viên, theo dõi sinh hoat việc chấp hành nội quy sinh viên KSSV 1.2 Mô tả hoạt động KSSV a) Mô tả Đầu năm học sinh viên đến gặp quản sinh ngành để xin KSSV Quản sinh đưa cho sinh viên mẫu đơn xin vào KSSV Sinh viên điền đầy đủ thông tin đơn sau đến phịng tài vụ nộp tiền xin xác nhận nộp tiền chuyển lại cho quản sinh Khi chấp nhận cho sinh viên vào quản sinh lưu thơng tin sinh viên vào sổ vào KSSV để quản lý sinh hoạt sinh viên Khi sinh viên vào KSSV sinh viên gặp nhân viên quản lý đồ dùng để mượn đồ dùng sinh hoạt Thông tin đồ dùng lưu sổ mượn đồ Nếu sinh viên làm hỏng, phải bồi thường lại tiền mặt theo quy định KSSV Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thông tin Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên KSSVtrường DHDL Hải Phịng Trong q trình sinh viên KSSV việc chấp hành kỷ luật KSSV sinh viên lưu vào sổ theo dõi SV KSSV Nếu trình KSSV sinh viên không tuân thủ nội quy sinh hoạt KSSV gây ảnh hưởng tới sinh hoạt người khác, ảnh hưởng đến KSSV Quản sinh dựa vào nội quy để kỷ luật sinh viên Nếu sinh viên vi phạm kỷ luật mức cao quản sinh buộc sinh viên khỏi KSSV tên sinh viên bị lưu vào sổ cấm vào KSSV Khi buộc sinh viên khỏi KSSV quản sinh phải làm giấy buộc sinh viên rời khỏi KSSV Đến cuối năm học sinh viên rời khỏi KSSV Nếu sinh viên có ý định tiếp tục lại KSSV năm học sinh viên cần gặp quản sinh để làm đơn xin lại KSSV Nếu sinh viên khơng có ý muốn lại KSSV làm đơn xin khỏi KSSV đến phịng tài vụ tốn khoản tiền thiếu KSSV, trả đồ dùng mượn KSSV Sau lấy xác nhận chuyển cho quản sinh để rời khỏi KSSV Khi sinh viên rời khỏi KSSV thi quản sinh lưu thông tin sinh viên vào sổ vào KSSV Cuối năm học, ban giám hiệu nhà trường cần xem báo cáo quản sinh làm báo cáo để gửi lên cho ban giám hiệu b) Sơ đồ tiến trình nghiệp vụ Sơ đồ tiến trinh nghiệp vụ tiếp nhận sinh viên Khi sinh viên muốn vào KSSV phải làm đơn xin vào KSSV nộp cho cán quản lý sinh viên ngành Cán quản lý sinh viên tiếp nhận va kiểm tra thông tin Nếu hợp lệ yêu cầu sinh viên nộp tiền xin xác nhận phịng kế hoạch tài Phịng kế hoạch tài nhận tiền, lập phiếu thu ký xác nhận cho sinh viên Sinh viên nhận xác nhận nộp lại cho cán quản lý sinh viên Cán quản lý sinh viên tiếp nhận sinh viên vao KSSV Sau sinh viên đến gặp cán quản lý đồ dùng để mượn đồ Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thông tin Đồ án tốt nghiệp Sinh viên Xây dựng chương trình quản lý sinh viên KSSVtrường DHDL Hải Phòng Ban Quản Sinh Phòng kế hoạch tài Cán Bộ Quản Lý Hồ sơ liệu Đồ Dùng Sinh Viên muốn vào KSSV Đơn xin vào KSSV Xin vào KSSV Tiếp Nhận Và Kiểm Tra Thơng Tin Có Hợp Lệ Phiếu thu Thu Tiền Và Ký Xác Nhận Tiếp Nhận Sinh Viên Sổ vào KSSV Cho Sinh Viên Mượn Đồ Sổ mượn đồ Khơng 1.1.Sơ đồ tiến trình tiếp nhận sinh viên Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành công nghệ thông tin Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên KSSVtrường DHDL Hải Phịng Sơ đồ tiến trình theo dõi sinh viên Cán quản lý sinh viên có trách nhiệm theo dõi sinh hoạt sinh viên KSSV Thông tin theo dõi ghi vào sổ theo dõi Ban Quản Sinh Hố Sơ Dữ Liệu Sổ Theo Dõi Theo Dõi Sinh Hoạt Của SV Theo Dõi Kỷ Luật Của SV Không Nghêm Trọng Sổ Theo Dõi Có Sổ Cấm Vào Ở Trong KSSV Yêu Cầu Sinh Viên Ra Khỏi KSSV Giấy Yêu Cầu SV Rời Khỏi KSSV 1.2.Sơ đồ tiến trình theo dõi sinh viên Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành công nghệ thông tin Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên KSSVtrường DHDL Hải Phịng Sơ đồ tiến trình xử lý vi phạm sinh viên Khi sinh viên vi phạm nội quy quản sinh xem xet mức đọ nghiêm trọng việc Nếu thấy khơng nghiêm trọng nhắc nhở SV lưu vào sổ theo dõi Nếu thấy việc nghiêm trọng báo cáo lên ban giám hiệu để ban giám hiệu thành lập hội đồng kỷ luật định kỷ luật sinh viên Cán quản lý sinhvieen nhận định có trách nhiệm thông báo cho sinh viên thực thi định hội đồng Nếu định trục xuất SV khỏi KSSV cán quản lý SV yêu cầu SV rời khỏi KSSV làm giấy trục xuất, lưu thông tin SV vào sổ cấm vào KSSV Nếu định không trục xuất SV khỏi KSSV cán quản lý sinh viên thơng báo tiến hành kỷ luật sinh viên theo định Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành công nghệ thông tin Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên KSSVtrường DHDL Hải Phòng Ban Giám Hiệu Ban Quản Sinh Hố Sơ Dữ Liệu Theo Dõi Kỷ Luật Của SV Thành lập hội đồng kỷ luật Lập định kỷ luật Khơng Có Nghêm Trọng Nhắc nhở SV Sổ Theo Dõi Tiến hành kỷ luật SV Sổ theo dõi Thông báo kỷ luật Đuổi SV Khơng Có Y/C sinh viên rời khỏi KSSV Sổ Cấm Vào Ở Trong KSSV Giấy Yêu Cầu SV Rời Khỏi KSSV 1.3.Sơ đồ tiến trình xử lý vi phạm sinh viên Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên KSSVtrường DHDL Hải Phòng Sơ đồ tiến trình rời khỏi KSSV Khi sinh viên muốn rời khỏi KSSV phải làm đơn nộp chi cán quản lý sinh viên ngành Cán quản lý sinh viên tiếp nhận va kiểm tra thông tin sinh viên Nếu thơng tin khơng hợp lệ từ chối giải Nếu thơng tin hợp lệ yêu cầu sinh viên trả phòng đồ dùng Sinh viên tiến hành gặp cán quản lý đồ dùng để trả đồ dùng Cán quản lý tiếp nhận kiểm tra đồ dùng Nếu thấy hỏng u cầu sinh viên đền bù Nếu khơng hỏng xác nhận cho sinh viên Sau sinh viên đến phịng kế hoạch tài nộp khoản tiền cịn thiếu xin xác nhận Sau nộp lại xác nhận cho cán quản lý sinh viên Cán quản lý sinh viên tiếp nhận xác nhận đồng ý cho sinh viên rời khỏi KSSV Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thông tin Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phịng Màn hình giao tiếp (Form): Đây đối tượng để xây dựng hình giao tiếp ứng dụng Khi vừa tạo mới, hình giao tiếp không chứa đối tượng điều khiển cả, nhiệm vụ người lập trình vẽ đối tượng điều khiển lên hình giao tiếp định nghĩa dòng lệnh xử lý biến cố liên quan cho hình điều khiển Mặc nhiên lúc đầu ứng dụng có hình giao tiếp Trong trường hợp giao diện ứng dụng cần có nhiều hình làm việc phải thiết kế nhiều hình giao tiếp Form tương ứng Hình 3.5: Màn hình làm việc Visual Basic Cửa sổ thuộc tính (Properties window): cho phép định thuộc tính ban đầu cho đối tượng bao gồm hình giao tiếp (form) điều khiển (control) Cửa sổ quản lý ứng dụng (Project explorer): cửa sổ quản lý ứng dụng hiển thị hình giao tiếp (form), thư viện xử lý (module),… có ứng dụng Ngồi ra, cửa sổ quản lý ứng dụng cịn cho phép người lập trình thực nhanh thao tác mở, thêm, xoá đối tượng khỏi ứng dụng (project) Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin 53 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng Cửa sổ định vị (Form layout): cho phép xem định vị trí hiển thị hình giao tiếp (form) chạy Cửa sổ lệnh (Code window): cửa sổ cho phép khai báo dòng lệnh xử lý biến cố cho hình giao tiếp đối tượng điều khiển hình giao tiếp Mặc nhiên cửa sổ lệnh không hiển thị, người lập trình nhấn nút chuột phải hình giao tiếp chọn chức View code để hiển thị cửa sổ lệnh cần Phần hình cửa sổ lệnh thấy có hộp chọn (combobox), cho phép chọn đối tượng biến cố liên quan đến đối tượng Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành công nghệ thông tin 54 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng CHƢƠNG CÀI ĐẶT CHƢƠNG TRÌNH 4.1 Giao diện 4.1.Giao diện chương trình Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành công nghệ thông tin 55 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.2.Giao diện cập nhật liệu 4.2.1 Sinh viên 4.2.1 giao diện cập nhật thông tin sinh viên 4.2.2 Cán quản lý đồ dùng 4.2.2.Giao diện cập nhật thông tin cán đồ dùng Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành công nghệ thông tin 56 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.2.3.Cám quản lý sinh viên 4.2.3 Giao diện cập nhật thông tin cán quản lý sinh viên 4.2.4 Đồ dùng 4.2.4 Giao diện cập nhật thông tin đồ dùng Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin 57 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.2.5 Loại đồ dùng 4.2.5 Giao diện cập nhật thông tin loại đồ dùng 4.2.6 Mượn đồ 4.2.6.Giao diện cập nhật thông tin mượn đồ Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin 58 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.2.7.Người dùng 4.2.7.Giao diện cập nhật thông tin người dùng 4.2.8 Nhà 4.2.8.Giao diện cập nhật thông tin nhà Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thông tin 59 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.2.9.Phòng 4.2.9.Giao diện cập nhật thong tin phịng 4.2.10 Theo dõi phịng 4.2.10.Cập nhật thơng tin theo dõi phòng Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin 60 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.2.11 Theo dõi sinh viên 4.2.11.Giao diện cập nhật thông tin theo dõi sinh viên 4.2.12 Thiết bị 4.2.12.Giao diện cập nhật thông tin thiết bị Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin 61 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.2.13 Trả đồ 4.2.13.Giao diện cập nhật thông tin trả đồ 4.3 Các giao diện xử lý liệu 4.3.1.Sổ cấm vào 4.3.1.Giao diện sổ cấm vào KSSV Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thông tin 62 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.3.2.Sổ mượn đồ 4.3.2.giao diện sổ mượn đồ 4.3.3.Sổ theo dõi sinh hoạt 4.3.3.Giao diện sổ theo dõi sinh hoạt sinh viên Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin 63 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.3.4.Sổ vao 4.3.4 Giao diện sổ vào KSSV 4.4.Một số báo cáo 4.4.1.Sổ cấm vào KSSV 4.4.1.Giao diện sổ cấm vào KSSV Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin 64 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.4.2.Sổ vào KSSV 4.4.2.Giao diện sổ vào KSSV 4.4.3.Sổ mượn đồ 4.4.3.Giao diện sổ mượn đồ Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thơng tin 65 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng 4.4.4.Sổ theo dõi sinh hoạt sinh viên 4.4.4.giao diện sổ theo dõi sinh hoạt sinh viên 4.5 NHẬN XÉT ĐÁNH GIÁ Sau xây dựng xong chương trình quản lý sinh viên sống KSSV trường Đại Học Dân Lập Hải Phòng, em nhận thấy rằng: * Chương trình giải cơng việc cụ thể sau: + Tạo giao diện cập nhật xử lý liệu giúp cho việc nhập liệu chi tiết trở lên thuận tiện + Tạo báo cáo nhanh chóng + Chương trình chạy nhiều máy đơn * Chương trình hạn chế: người dùng sử dụng chương trình máy cài chương trình mà khơng thể truy cập từ xa để sử dụng * Hướng phát triển: xây dựng phần mềm ngôn ngữ Visual basic.net để người dùng sử dụng thuận tiện nhanh chóng Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành công nghệ thông tin 66 Đồ án tốt nghiệp Xây dựng chương trình quản lý sinh viên sống KSSV trường DHDL Hải Phòng TÀI LIỆU THAM KHẢO PGS TS Nguyễn Văn Vỵ (2004), Giáo trình phân tích thiết kế hệ thống thơng tin, NXB thống kê, Hà nội Nguyễn Thị Ngọc Mai (2004), Visual Basic 6.0 - Lập trình sở liệu, Nhà xuất lao động – xã hội PGS.Vũ Đức Thi (1997), Cơ sở liệu kiến thức thực hành, Nhà xuất thống kê – Hà nội Sinh viên: Nguyễn Vũ Hậu - Khóa 10 – Ngành cơng nghệ thông tin 67