1. Trang chủ
  2. » Thể loại khác

bao cao c pptx

28 483 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 2,07 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phần I: GIỚI THIỆU ĐỀ TÀII.1.ĐẶT VẤN ĐỀ Hiện nay với sự phát triển của công nghệ thông tin và những thành tựu đáng kể của nó, sự phát triển của các phần mềm lập trình ứng dụng trên cơ sở

Trang 1

MỤC LỤC

Nhận xét của giáo viên 3

Phần I: Giới thiệu đề tài 4

I.1 Đặt vấn đề 4

I.2 Đặc tả hệ thống 4

I.3 Phạm vi yêu cầu 5

I.4.Hướng giải quyết 6

I.5 Môi trường cài đặt 6

Phần II: Phân tích đề tài 7

II.1 Xác định yêu cầu chức năng và phi chức năng 7

II.1.1 Yêu cầu chức năng 7

II.1.2 Yêu cầu phi chức năng 7

II.1.3 Biểu đồ phân rã chức năng 8

II.2 Mô hình mức quan niệm (MCD) 9

II.3 Mô hình logic (MLD) 9

II.4 Mô hình vật lý (MPD) 10

II.5 Giới thiệu CSDL KTX 11

II.5.1 Bảng SINHVIEN 11

II.5.2 Bảng DOITUONG 11

II.5.3 Bảng LOAIPHONG 11

II.5.4 Bảng NHANPHONG 11

II.5.5 Bảng PHIEUTHU 12

II.5.6 Bảng PHONG 12

II.5.7 Bảng CHITIETTAISANPHONG 12

II.5.8 Bảng TAISAN 12

II.5.9 Bảng TOANHA 12

II.6 Ràng buộc toàn vẹn CSDL 13

II.7 Mô hình quan hệ xử lý 13

II.7.1 Mô hình cấp 1 13

II.7.2 Mô hình cấp 2 14

II.7.3 Mô hình cấp 3 15

II.8 Một số mô hình mô tả quy trình của hệ thống 16

II.8.1 Mô tả quy trình xử lý hồ sơ đăng ký 16

II.8.2 Mô tả xử lý các khoảng lệ phí khác 17

II.8.3 Mô tả quy trình sắp xếp phòng theo điều kiện 18

II.8.4 Xử lý các khoản phí khác 19

II.8.5 Xử lý biến cố 20

II.8.6 Mô hình quan hệ xử lý 21

II.8.7 Mô tả các nguyên tắc biến cố vào ra 22

Phần III: Giao diện dể hướng dẫn sử dụng 23

III.1 Form chương trình chính 23

Trang 2

III.4 Form Sinh viên 24

III.5 Form Đối tượng 25

III.6 Form Tìm kiếm sinh viên 25

Phần IV: Tổng kết 26

IV.1 Kết quả đạt được 26

IV.2 Hạn chế 26

IV.3 Hướng phát triển 27

Tài liệu tham khảo 28

Trang 3

NHẬN XÉT CỦA GIÁO VIÊN

  

Cần Thơ, ngày… tháng … năm 2011 Giáo viên hướng dẫn GV.Nguyễn Công Huy

Trang 4

Phần I: GIỚI THIỆU ĐỀ TÀI

I.1.ĐẶT VẤN ĐỀ

Hiện nay với sự phát triển của công nghệ thông tin và những thành tựu đáng kể của nó, sự phát triển của các phần mềm lập trình ứng dụng trên cơ sở dữ liệu đã ngày càng được sử dụng rộng rãi Việc ứng dụng tin học vào trong cuộc sống, vào việc kinh doanh, công việc quản lý ngày càng được mở rộng và mang lại hiệu quả đáng kể

Hiện tại, tại các trường Đại học có rất nhiều sinh viên theo học Mỗi năm tại các trường lại có thêm nhiều sinh viên mới, vì thế việc quản lý sinh viên tạm trú tại các ký túc xá không hề đơn giản và nhất là việc quản lý thủ công như ghi chép bằng

sổ sách không còn phù hợp với thời đại công nghệ thông tin và nhu cầu như hiện nay Trước tình hình đó việc phát triển và ứng dụng một chương trình “ QUẢN LÝ

KÝ TÚC XÁ ” là một nhu cầu cấn thiết

I.2.ĐẶC TẢ HỆ THỐNG

Ban quản lý ký túc xá (KTX) sinh viên tại các trường Đại học cần Tin học hóa khâu quản lý các hợp đồng phòng ở KTX của sinh viên theo từng niên khóa Thông

tin cần quản lý về sinh viên ở KTX như sau: mã số sinh viên, họ tên sinh viên, giới

tính, năm sinh, hộ khẩu thường trú thuộc huyện/ tỉnh, thuộc nhóm đối tượng.

Khi Sinh viên được xét vào ở KTX hợp đồng sẽ được lập với các thông tin sau: mã

Trang 5

Cuối mỗi năm học hoặc đến thời gian đóng tiền, một phiếu thu sẽ được lập với

các thông tin sau: mã số sinh viên, tên sinh viên, số biên lai, ngày thu tiền, số tiền

phải trả Số tiền phải trả được tính theo công thức sau:

Số tiền =(tháng kết thúc hợp đồng – tháng bắt đầu hợp đồng)* Loại Phòng * tỷ

lệ giảm

Số tiền được tính bằng công thức trên hoặc là chúng ta có thể nhập trực tiếp vào bảng tính số tiền, vì mỗi lần tính phiếu thu với những sinh viên bình thường không thuộc đối tượng nào thì số tiền phải đóng không có tỉ lệ giảm, còn đối với sinh viên thuộc diện con thương binh liệt sĩ, đối với sinh viên thuộc diện hộ nghèo, đối với sinh viên thuộc diện vùng sâu vùng xa, đối với sinh viên thuộc diện người dân tộc thì số tiền phải đóng phải trừ đi phần được miễn giảm

Vào bất cứ thời điểm nào ban quản lý KTX cũng có thể cần đến thông tin về một sinh viên nào đó đang ở KTX hay các biểu mẫu thống kê sinh viên theo từng khoa, khóa học, ngành học,…

I.3.PHẠM VI YÊU CẦU

Form cho phép cập nhật thông tin trong các bảng CSDL

Form lập hợp đồng và phiếu thu cho mỗi sinh viên trong niên khóa với

Mã số hợp đồng/phiếu thu tự động tăng

Các tùy chọn được hiển thị trong danh sách sổ xuống

Kiểm tra các ràng buộc hợp lệ trên CSDL

Tìm kiếm thông tin SV đang ở KTX dựa vào mã số sinh viên/ tên sinh viên.Thống kê danh sách sinh viên hiện đang ở ký túc xá tại mỗi thời điểm

Cài đặt chương trình ứng dụng, nhập liệu , chạy thử và kiểm lỗi

Viết một bài báo cáo về công việc đã thực hiện theo mẫu quy định

I.4.HƯỚNG GIẢI QUYẾT

- Tìm hiểu các cơ sở dữ liệu, thiết lập các ràng buộc toàn vẹn cho CSDL

- Thiết kế giao diện và chức năng cần có của một menu

Trang 6

- Vận dụng các kiến thức đã học về lập trình,hệ cơ sở dữ liệu và hệ quản trị

cơ sở, dữ liệu để kết nối cơ sở dữ liệu

-Vận dụng các kiến thức về phân tích và thiết kế hệ thống thông tin,để phân tích rõ bài toán,thiết kế các mô hình vật lý,luận lý…

-Thiết kế giao diện hợp lý

I.5.MÔI TRƯỜNG CÀI ĐẶT

Hệ quản trị cơ sở dữ liệu :Microsoft Office Access 2003

Ngôn ngữ lập trình: VB.NET

PHẦN II: PHÂN TÍCH ĐỀ TÀI

II.1 Xác định yêu cầu chức năng và phi chức năng

II.1.1 Các yêu cầu chức năng

- Quản lý lưu trữ tất cả thông tin hồ sơ đăng ký ở ký túc xá

Trang 7

- Tự động sắp xếp phòng cho sinh viên theo tiêu chí trong bảng mô tả.

- Tự động cập nhật các khỏan phí & lệ phí khi phát sinh của sinh viên

- Thông báo & in danh sách sinh viên theo yêu cầu

- Tự động tính tóan và tổng hợp các khỏan phí, Bảo hiểm y tế và các khỏan thu khác

II.1.2 Yêu cầu phi chức năng

- Trợ giúp ban quản lý ký túc xá lập và in danh sách các phòng dùng điện nước quá quy định

- Tính toán các khoản phải thu khác nếu phòng dùng điện nước vượt định mức cho phép

- Đăng ký trực tiếp trên Internet qua dữ liệu từ xa

II.1.3 Biểu đồ phân rã chức năng

Trang 9

II.2.MÔ HÌNH MỨC QUAN NIỆM (MCD)

II.3.MÔ HÌNH MỨC LOGIC (MLD)

SINHVIEN: ( MaSV, HoTenSV, NgaySinh, Phai(Giới tính), QueQuan,

MaDoiTuong, NgayDangKy ).

DOITUONG: ( MaDoiTuong, TenDoiTuong).

LOAIPHONG: (MaLoaiPhong, DonGia ).

NHANPHONG: (MaSV, NamHoc, MaPhong ).

PHIEUTHU: (SoBienLai, MaSV, NgayThu, SoTien).

PHONG: (MaPhong, MaToaNha, MaLoaiPhong ).

CHITIETTAISANPHONG: (MaPhong, MaTaiSan, SoLuong ).

TAISAN: (MaTaiSan, TenTaiSan ).

TOANHA: (MaToaNha, GhiChu ).

Trang 10

II.4.MÔ HÌNH VẬT LÝ( MPD)

Trang 11

5 Phai(Giới tính), Yes/No Not null

2 Bảng DOITUONG

 Diễn giải: bảng lưu trữ các đối tượng được ưu tiên

 Khóa chính: MaDoiTuong

DOITUONG

1 MaDoiTuong Text Primary key Not null

3 Bảng LOAIPHONG

 Diễn giải: bảng lưu trữ thông tin Loại Phòng khi SV vào KTX

 Khóa chính: MaLoaiPhong

LOAIPHONG

1 MaLoaiPhong Text Primary key Not Null

4 Bảng NHANPHONG

 Diễn giải: bảng lưu trữ thông tin về Nhận Phòng

 Khóa chính:MaSV, NamHoc

NHANPHONG

Trang 12

5 Bảng PHIEUTHU

 Diễn giải: bảng lưu trữ thông tin về Phiếu Thu

 Khóa chính: SoBienLai

PHIEUTHU

1 SoBienLai Text Primary key Not null

6.Bảng PHONG

 Diễn giải: bảng lưu trữ thông tin Phòng

 Khóa chính:MaPhong

7.Bảng CHITIETTAISANPHONG

 Diễn giải: bảng lưu trữ thông tin Chi Tiết Tài Sản Phòng

 Khóa chính: MaPhong, MaTaiSan

CHITIETTAISANPHONG

2 MaTaiSan Text Primary key Not null

8.Bảng TAISAN

 Diễn giải: bảng lưu trữ thông tin Tài Sản

 Khóa chính: MaTaiSan

TAISAN

9.Bảng TOANHA

 Diễn giải: bảng lưu trữ thông tin Dãy Nha

 Khóa chính: MaToaNha

PHONG

Trang 13

II.6.RÀNG BUỘC TOÀN VẸN DỮ LỊỆU

RB1: SINHVIEN (MaSV) PHIETHU(MaSV )

RB2: SINHVIEN(MaSV)NHANPHONG(MaSV)

RB3: DOITUONG(MaDoiTuong)  SINHVIEN (MaDoiTuong)

RB4: PHONG (MaPhong)  NHANPHONG (MaPhong)

Trang 14

II.7.2 Mô hình cấp 2

Hình II.7.2 Hình DFD Cấp 2

Trang 15

II.7.3 Mô hình cấp 3

Hình II.7.3 Hình DFD Cấp 3

Trang 16

II.8 Một số mô hình mô tả quy trình của hệ thống

II.8.1 Mô tả quy trình xử lý hồ sơ đăng ký

Trang 17

II.8.2 Mô tả xử lý các khoản lệ phí khác

Hình II.8.2 Biểu đồ mô tả xử lý các khoản

Trang 18

II.8.3 Mô tả quy trình sắp xếp phòng theo điều kiện

Trang 19

Hình II.8.4 Biểu đồ mô tả xử lý các khoản phí khác

Trang 20

Hình II.8.5 Sơ đồ xử lý biến cố

Trang 21

Hình II.8.6 Mô hình quan hệ xử lý

Trang 22

STT Nguyên tắc xử lý Biến cố vào Biến cố ra

1 Kiểm tra thông tin hồ sơ

điều kiện ở KTX

Hồ sơ không đủ điềukiện

Hồ sơ đủ điều kiện

3 Kiểm tra còn phòng trống? Danh sách phòng Không còn phòng

Còn phòng chống

4 Sắp xếp phòng theo điều

kiện

Danh sach phòng trống +Danh sách hồ sơ đủ điềukiện + Danh sách điều kiện sắp phòng

Phòng sinh viên được

6 Kiểm tra điện nước vượt

định

mức?

Danh sách phòng + số lượng điện nước đã dùngtheo phòng

Lập danh sách các phòng dùng vượt định

mức

7 Xử lý thu các khoản phí

khác

Danh sách các phòng dung vượt định mức

Thông báo các phòng

đóng tiền vượt địnhmức

Bảng mô tả các nguyên tác biến cố vào ra

Trang 23

PHẦN III: GIAO DIỆN ĐỂ HƯỞNG DẪN SỬ DỤNG

Gồm một số Form cốt lõi của chương trình

III.1.Form chương trình chính

II.2.Form Quản Lý Cơ Sở

Trang 24

III.3.Form Phòng

III.4.Form Sinh Viên

Trang 25

III.5.Form Đối Tượng

III.6.Form Tiềm Kiếm Sinh Viên

Trang 26

PHẦN IV:TỔNG KẾT

Trong quá trình tìm hiểu và làm bài, em đã cố gắng hoàn thiện bài làm và hoàn thiện mình hơn về mặt kiến thức Nhưng cũng không thể tránh khỏi những thiếu sót Nhưng qua bài làm về phần này em đã rút ra được những kinh nghiệm về bản thân khi làm một dự án nho nhỏ cho mình Về phần này thì giúp em hiểu rõ hơn về công

cụ mà mình đã lựa chọn và cũng như phần lý thuyết, phương pháp tìm hiểu về tính đặc thù của các bài toán

Bài toán quản lý KTX này chủ yếu là áp dụng quy mô trường và có quy mô tương đối nhỏ, do đặc thù của mỗi trường là khác nhau nên công tác quản lý với mỗi trường cũng là khác nhau Ở đây em chỉ tìm hiểu về công tác quản lý đặt thù của riêng trường ĐHCT nên chương trình này chủ yếu áp dụng cho công tác quản lý của trường mà thôi

Do thời gian hạn chế và trình độ hiểu biết của bản thân chưa nhiều nên việc phân tích thiết kế chưa hoàn thiện Nó mang tính chất học hỏi, trao đổi và bắt đầu làm quen với thực tế Nhưng qua đợt này, em đã học hỏi được nhiều kinh nghiệm trong quá trình phân tích thiết kế và cài đặt một chương trình quản lý, đồng thời cũng bổ sung kiến thức cho bản thân

IV.1.KẾT QUẢ ĐẠT ĐƯỢC:

Bài toán được thiết kế và cài đặt bằng ngôn ngữ Visual Basic cho phép chạy trên môi trường Windows do đó kế thừa được những tính năng mạnh của Windows như:

- Cho một giao diện thân thiện với người sử dụng

- Chạy theo chế độ đa nhiệm

- In ấn nhanh chóng và thuận lợi

- Cho phép người dùng cập nhật, thêm mới, xóa thông tin ở tất cả các bảng -Tìm kiếm Sinh viên theo họ và tên và MSSV

-Hiển thị chi tiết các bảng dữ liệu

IV.2.HẠN CHẾ:

Do chưa hiểu rõ về Visual Basic NET và hệ quản trị cơ sở dữ liệu Microsoft

Office Access 2003 nên việc áp dụng và viết mã còn nhiều hạn chế:

- Các chức năng còn sơ sài:

Trang 27

IV.3.HƯỚNG PHÁT TRIỂN:

- Khắc phục những hạn chế còn vướng phải

- Sử dụng Cơ Sở Dữ Liệu cao hơn như SQL Server, Oracle,DB2…

- Đưa lên Web với chức năng đa người dùng

Trang 28

TÀI LIỆU THAM KHẢO

********

[1].Phạm Hữu Khang,Hoàng Đức Hải,Phương Lan “Ví Dụ và Bài Tập Visual Basic NET_Lập Trình Cơ Sở Dữ Liệu và Report” Nhà xuất bản Lao Động Xã Hội [2].Ks Đinh Xuân Lâm “Những Bìa Thực Hành Visual Basic NET Căn Bản” Nhà xuất bản Thống Kê.

[3] Đậu Quang Tuấn “Tự Học Lập Trình Visual Basic NET một cách nhanh chóng và hiệu quả nhất” Nhà xuất bản Giao Thông Vận Tải 2005.

[4] " Microsoft Visual Basic & Lập trình cơ sở dữ liệu 6.0 ", Nguyễn Thị Ngọc Mai (chủ biên), Nhà xuất bản lao động -Xã hội.

[5] " Những bài thực hành cơ sở dữ liệu Visual Basic căn bản ", Ks Đinh Xuân Lâm, Nhà xuất bản thống kê.

[6] - "Bài giảng cơ sở dữ liệu & phân tích và thiết kế hệ thống thông tin quản lý ", Ths Nguyễn Hữu Trọng.

[7] - " Phân tích thiết kế hệ thống thông tin quản lý ", Ths Đinh Thế Hiển, Nhà xuất bản thống kê - 2000.

[8] Giáo Trình Phân Tích Thiết Kế Hệ Thống Thông Tin.PGS- TS Nguyễn Văn Nhà Xuất Bản Đại Học Gia Hà Nội- 2003

Ba-[4] Một số website như: http://update24h.info/blog/read.php?1171#entrymore và một số website tham khảo khác.

Ngày đăng: 10/08/2014, 18:20

Xem thêm

HÌNH ẢNH LIÊN QUAN

5. Bảng  PHIEUTHU - bao cao c pptx
5. Bảng PHIEUTHU (Trang 12)
Hình II.7.1 Hình DFD Cấp 1 - bao cao c pptx
nh II.7.1 Hình DFD Cấp 1 (Trang 13)
Hình II.8.2 Biểu đồ mô tả xử lý các khoản - bao cao c pptx
nh II.8.2 Biểu đồ mô tả xử lý các khoản (Trang 17)
Hình II.8.3 Biểu đồ mô tả quy trình sắp xếp phòng theo điều kiện - bao cao c pptx
nh II.8.3 Biểu đồ mô tả quy trình sắp xếp phòng theo điều kiện (Trang 18)
Hình II.8.4 Biểu đồ mô tả  xử lý các khoản phí khác - bao cao c pptx
nh II.8.4 Biểu đồ mô tả xử lý các khoản phí khác (Trang 19)
Hình II.8.5 Sơ đồ xử lý biến cố - bao cao c pptx
nh II.8.5 Sơ đồ xử lý biến cố (Trang 20)
Hình II.8.6  Mô hình quan hệ xử lý - bao cao c pptx
nh II.8.6 Mô hình quan hệ xử lý (Trang 21)
Bảng mô tả các nguyên tác biến cố vào ra - bao cao c pptx
Bảng m ô tả các nguyên tác biến cố vào ra (Trang 22)

TỪ KHÓA LIÊN QUAN

w