CHƯƠNG 1:GIỚI THIỆU ĐỊA ĐIỂM KHẢO SÁT 1.1 Giới thiệu địa điểm khảo sát Ký túc xá KTX của trường ĐH Công Nghê Giao Thông Vận Tải ở địa chỉ KM6 - QL3 phường Tân Thịnh,TP Thái Nguyên.tỉn
Trang 1CHƯƠNG 1:
GIỚI THIỆU ĐỊA ĐIỂM KHẢO SÁT
1.1 Giới thiệu địa điểm khảo sát
Ký túc xá ( KTX ) của trường ĐH Công Nghê Giao Thông Vận Tải ở địa chỉ KM6 - QL3 phường Tân Thịnh,TP Thái Nguyên.tỉnh Thái Nguyên.Quy mô KTX của trường là tương đối lớn nên việc quản lý thông tin sinh viên nội trú và cơ sở vật chất , các phòng , quản lý thu chi tiền phòng, điện nước, tìm kiếm thông tin là rất cần thiết Ngày nay việc quản lý trên máy tính mang lại hiệu quả cao về nguồn nhân lực, kinh
tế Đặc biệt vào đầu năm học số lượng sinh viên đăng ký ở ký túc xá là rất nhiều vì vậy nếu có một chương trình quản lý ký túc sẽ giúp công việc nhanh hơn và tiết kiệm được nhiều thời gian và công sức cho công tác quản lý.
- Em đã từng ở trong ký túc xá của trường và em thấy ký túc xá là một nơi có môi trường học tập và sinh hoạt rất tốt cho sinh viên Em rất thích được sinh sống và học tập ở đây.
- Với số lượng sinh viên đăng kí ở là khá đông nên để công tác đăng kí, lưu trữ
và quản lý dữ liệu được thuận tiện, dễ dàng nhưng hiệu quả do đó phải cần một chương trình quản lý hoạt động phù hợp.
Trang 21.3.Các giấy tờ liên quan
Trường đại học công nghệ GTVT cộng hòa xã hội chủ nghĩa việt nam
Độc lập tự do hạnh phúc
HỢP ĐỒNG Ở NỘI TRÚ KÍ TÚC XÁ
Chúng tôi gồm
Một bên là ban quản lí KTX trường Đại học công nghê GTVT
Họ và tên :………trưởng ban quản lí
Một bên là HS-SV
Họ và tên ……… nam-nữ
Dân tộc ………
Hộ khẩu thường trú ………
Là SV lớp……… Ngành ………
Số thể SV ……… Ngày cấp ………
Phòng số……… Nhà số ………
Trang bị tiện nghi đầu đủ như trong thiết kế
Mức phú nội trú hàng tháng là A3,A4 là 25000đ/người/tháng
A5 là 35000đ/người/tháng.
*2 bên cam kết
-Về phía ban quản lý giao phòng và trang bị đầy đủ tiên nghi cho anh chị
Thực hiện đúng quyền hạn và nghĩa vụ của trưởng ban quản lí KTX quy định trong qui chế về công tác HS-SV
-Về phía học sinh Thực hiện đúng quyền hạn và nghĩa vụ của HS-SV qui định trong
quy chế HS-SV
*Hợp đồng sẽ bị phá vỡ khi hết hạn hợp đồng hoặc các bên vi phạm qui chế.
HS-SV nội trú TRƯỞNG BAN QL KTX
ảnh 3x4
Trang 3BAN QUẢN LÍ KÍ TÚC XÁ Số………
THẺ NỘI TRÚ Họ tên sinh viên:………
Ngày sinh :… Nơi sinh………
Hộ khẩu thường trú………
Mã SN:………Lớp………Khoa………
Phòng ………
BAN QUẢN LÍ KÍ TÚC XÁ BIÊN LAI THU LỆ PHÍ SỐ:………
Ngày… Tháng… năm…………
Họ và tên SV:……….
Khóa………
Nội dung thu:………
Số tiền thu ……….
Viết bằng chữ ……… Người nộp tiền người nhận tiền
(Kí ,ghi rõ họ tên) (Kí, ghi rõ họ tên)
Trang 4Ban quản lí kí túc xá
Phiếu số……….PHIẾU BÁO ĐIỆN NƯỚC
Ngày … tháng… năm 20….
Phòng……….
Tên sinh viên:………
Loại Số công tơ
đầu
Số công tơ cuối Tiêu thụ Đơn giá Thành tiềnĐiện
Nước
Tổng số tiền……… Ngày………tháng………năm
Người thu tiền
Cộng hòa xã hôi chủ nghĩa việt nam Độc lập tự do hạnh phúcĐƠN XIN RA Ở NGOẠI TRÚ
Thứ…ngày…tháng… năm 20…
Kính gửi ông ……… trưởng ban quản lí kí túc xá
Họ và tên sinh viên:……… Giới tính nam/nữ
Phòng…
Hôm nay tôi viết đơn này kính mong ban quản lí cho tôi được ra ở ngoại trú.
Tôi xin chân thành cảm ơn
(kí,ghi rõ họ tên)
Trang 5CHƯƠNG 2:
GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH
2.1:Cài đặt chương trình
Bộ cài đặt Visual Basic.Net 2005
-Microsoft NET Framework 2.0 (22.4 MB)
- MS Visual Basic 2005 Express Edition 436MB)
-MS Visual Web Developer 2005 (ISO File, 440 MB)
-MS SQL Server 2005 Express Edition (54 MB)
Cách cài đặt Visual Studio Net
Sau khi chạy tập tin autorun exe màn hình hiện ra
như sau:
Nếu phải lựa chọn thì chọn next
Bấm Full để cài đầy đủ bộ Visua Studio 2005
Trang 6Chương trình cài đặt hoàn tất sẽ có thông báo.
Trang 72.2 Giới thiệu VB.Net
Visual Basic.NET (VB.NET) là ngôn ngữ lập trình hướng đối tượng (ObjectOriented Programming Language) do Microsoft thiết kế Visual Basic.NET(VB.NET) là một ngôn ngữ lập trình hoàn toàn mới trên nền
Microsoft's NET Framework
Visual Basic NET (VB.NET) giúp ta đối phó với các phức tạp khi lập trình trênnền Windows và do đó, ta chỉ tập trung vào các vấn đề liên quan đến dự án, công việc hay doanh nghiệp…
2.2.1 Môi trường phát triển visual studio.net
VS.NET là bộ công cụ giúp phát triển các ứng dụng từ ứng dụng desktop đếnứng dụng mạng Nó là môi trường để phát triển tất cả các ngôn ngữ nhưVB.NET, Visual C++, Visual C#.Net hết sức mạnh mẽ và thuận lợi
2.2.1.1 Khởi động visual studio.NET
Việc khởi động vs.NET cũng tương tự như các phần mềm khác như ms.Wordhay excel Nếu lần đầu khởi động vs.NET sẽ yêu cầu chạy nó với ưu tiên ứng
dụng và ngôn ngữ nào chọn Visual Basic và start vs.net là xong
Trang 8Màn hình bắt đầu như sau:
Nếu trang start page không hiện, bạn có thể làm nó xuất hiện bằng cách chọnmenu View | Other Windows | Start Page
2.2.1.2 Mở một dự án của visual basic
Tại trang start page, bạn có thể click vào project của phần Open và duyệt một
dự án trong phần Baitap sẵn có của chương 1 xem sao.
2.2.1.3 Mở một dự án cụ thể
- Click chuột vào project của phần Open tại trang Start Page.
- Duyệt đến thư mục chứa dự án của chương 1
- Mở file MusicTrivia.sln Khi này trang Start Page sẽ tạm ẩn đi, một cửa
sổ mới xuất hiện:
Trang 92.2.1.4 Dự án (Project) và giải pháp (Solutions)
Trong VS, các chương trình đang triển khai và phát triển được gọi là dự án(Projects) hoặc giải pháp (Solution) bởi chúng chứa rất nhiều file và do nhiềuthành phần, đối tượng riêng lẻ hợp lại Một chương trình vs.NET bao gồm mộtfile giải pháp và một file dự án hợp lại File dự án chứa thông tin đặc biệt liênquan đến một tác vụ lập trình đơn lẻ File giải pháp lại chứa thông tin về mộthay nhiều dự án
Như vậy về tương lai thì file sln sẽ được ưa chuộng hơn
2.2.1.5 Các công cụ của VS.NET
Công cụ trong vs.NET rất phong phú Sau đây là mô phỏng màn hình làm việccủa bộ vs.NET:
Trang 102.2.1.6 Bộ thiết kế Windows Forms Designer
VS.NET có một bộ thiết kế form trực quan
2.2.1.7 Hiển thị bộ thiết kế Form
Góc phải màn hình là cửa sổ Solution Explorer Hiển thị nó View | SolutionExplorer Cửa sổ này chứa toàn bộ các phần tử có sd trong dự án
Double Click vào MusicTrivia.vb trong cửa sổ Solution Explorer sẽ thấy tất cảcác file chứa form
Nhắp chuột vào biểu tượng View Designer trong solution để hiển thị formthiết kế ở dạng trực quan
Trang 11Tạo form
*Thiết kế báo cáo (reaport)
2.3 Chạy một chương trình Visual Basic
- Nhắp chuột vào nút start màu xanh trên standard bar để chạy chương
trình (cũng có thể ấn phim F5)
- Ấn thử nút Answer và Quit thử xem.
Trang 122.4 Cửa sổ thuộc tính Properties
Cho phép thay đổi thông số của đối tượng thiết kế form sau này
Event: sự kiện tự động thực thi
2.6 Thoát khỏi VISUAL STUDIO.NET
- Lưu lại những gì chúng ta làm bằng cách chọn File | Save all.
- Chọn File | Exit để thoát khỏi vs.NET.
Load Thực khi trước khi Form được Load
Activated Form được kích hoạt hoặc được set
Focus
FormClosing Thực thi khi Form đang đóng
FormClosed Thực thi khi Form được đóng
Deactivate Thực thi khi Form Loss Focus hoặc not
the active Form Một số Event về Mouse: MouseMove, MouseDown,
MouseUp….
Trang 13CHƯƠNG 3.
KHẢO SÁT HỆ THỐNG
3.1 Xác định thông tin vào ra của hệ thống.
* Thông tin vào:
Sinh viên
Giá phòng
Giá điện
Các danh mục
* Thông tin ra:
Phiếu đăng kí ở nội trú
Chi tiết sinh viên
Hóa đơn thu tiền
Trang 143.2 Phát biểu lại bài toán quản lý hệ thống mới hoạt động
Khi sinh viên có nhu cầu ở nội trú thì sinh viên làm đơn gửi thông tin yêu cầuđến bộ phận quản lí hợp đồng.Bộ phận này sẽ kiểm tra khu kí túc xá còn phònghay không Nếu hết thì thông báo lại cho sinh viên.Nếu còn thì lập hợp đồngcho sinh viên vào ở kí túc xá
Đồng thời bộ phận này chuyển thông tin sinh viên cho bộ phận làm thẻ.Bộ phậnlàm thẻ nội trú cho sinh viên có nhiệm vụ kiểm tra và cấp thẻ cho sinhviên.Hàng tháng bộ phận quản lí phòng sẽ lập biên lai và gửi phiếu điện chosinh viên Sinh viên thanh toán tiền sẽ nhận được hóa đơn.Bộ phận quản líphòng sẽ nhắc nhở những sinh viên chưa nộp hoặc còn nợ
Khi sinh viên có nhu cầu chuyển ra ở ngoại trú thì bộ phận quản lí sinh viên sẽxác nhận và kiển tra thông tin sinh viên.nếu còn nơ hoặc chưa thanh toán thì gửiyêu cầu thanh toán các khoản và thu lại thẻ nội trú.Sau đó xóa sinh viên ấy khỏidanh sách hệ thống
Hàng tháng bộ phận quản lí thống kê sẽ lập báo cáo thống kê về tiền ở và tiềnđiện nước cho lãnh đạo
Trang 15QUẢN LÝ KÍ TÚC XÁ
2 Quản lí phòng
3 Thống kê
2.1 Quản lí điện
2.2 Lập biên lai
3.1 Báo cáo
3.2 Quản lí
4.1.1 Biểu đồ phân cấp chức năng.
4.1.2 Biểu đồ luồng dữ liệu
Trang 164.1.2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh
4.1.2.2 Biểu đồ luồng dữ liệu mứ đỉnh
Thông tin phản hồi
bá
o cá o Đơn yêu cầu ra
Hóa đơn
HỆ THỐNG QUẢN LÝ KÍ TÚC XÁ
BAN QUẢN
LÝ KTXSINH VIÊN
Trang 174.1.2.3Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng ql sinh viên
Sinh viên
Quản lí hợp đồng
Trang 184.1.2.4Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng quản lí phòng
Quản lí
điện nước
Quản lí biên laiHóa đơn
Phiếu điện
Sinh viên
Phiếu điện Hóa đơn
Tiền thanh toán
Trang 194.1.2.5Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng QL thống kê
Sinh viên
Ban giámđốc
Hợp đồng
Hóa đơn
Tiền
TT yêu cầu thanh toán
TT yêu cầu báo
cáo Báo cáo
Hóa đơn
Trang 204.2 Thiết kế cơ sở dữ liệu
4.2.1 xác định kiểu thực thể
Thực thể Các thuộc tính Giải thích
ngaysinhlopquequangioitinh
Mã sinh viênNgày sinhLớp
Quê quánGiới tínhThenoitru Mathe
MahdMasvHotenNgaysinhLopmaphong
Mã thẻ
Mã hợp đồng
Mã sinh viên
Họ tênNgày sinhLớp
Mã phòng
MasvTenphongloaiphongTsgiuong
Mã phòngmasvTên phòngLoại phòngTổng số giường
MasvNgaytaohdTgbdhdTgkthd
Mã hợp đồng
Mã sinh viênNgày tạo hợp đồngThời gian bắt đầu hdThời gian kết thúc hd
Trang 214.3 Mô hình thực thể liên kết
slbandongiab
Trang 22quequan,gioitinhmahd,ngaytaodhtgbdhd,tgkthdmathe,
hoten,ngaysinhlop, khoamaphong,tenphongloaiphong,tsgiuong
masvhoten,ngaysinhlop,khoa
quequan,gioitinhmahd,ngaytaodhtgbdhd,tgkthdhoten,ngaysinhlop
maphongloaiphong,tsgiuongtenchucvu, hoten
mahd, masvhoten,ngaysinhmaphong, lop
quequan,gioitinh
mahd,ngaytaodhtgbdhd,tgkthd
mathe,mahdmasv, maphonghoten,ngaysinhlop, khoa
maphong,tenphongloaiphong,tsgiuong,matang
Với bài toán " Quản lý Ký túc xá " thì mô hình hoá dữ liệu được cài đặt trên máy
dưới hệ quản trị cơ sở dữ liệu "Visual Basic Studio 2005 (VB.NET) kết nối với
Microsoft Access ".
hoadonNHphieuchimanv
mancc
ngayn
sotiencmancc
manvngayc
Trang 23QUẢN LÝ KÍ TÚC XÁ
2 Tìm kiếm
3 Báo cáo
2.1 Tìm kiếm sinh viên
2.2 Tìm kiếm hợp đồng
3.1 Báo cáo sinh viên
3.2 Báo cáo hợp đồng
Báo cáo phòng
2.2 Tìm kiếm phiếu thu
CHƯƠNG 5:
GIAO DIỆN CHƯƠNG TRÌNH
5.1 Sơ đồ chương trình
Trang 245.2:Giới thiệu cài đặt
Để cài đặt Chương trình quản lí kí túc xá
Yêu cầu cấu hình máy tính để chạy được chương trình này
-Win 7\win vista\win xp.
-Máy tính cần được cài đặt Visual Basic Studio 2005
-Microsoft Access
Net Framework 2.0 đến Net Framework 4.5 ứng với hệ điều hành 32bit hoặc 64bit
5.3 Giới Thiệu về giao diện chương trình
5.3.1Một số hình ảnh về chương trình
Chương trình quản lí kí túc xá sử dụng ngôn ngữ lập trình Visual Basic kết nối với Microsoft Access.
Khi chạy chương trình màn hình sẽ hiển thị chức năng đăng nhập vào hệ thống quản lí
Để vào được hệ thống quản lý cần phải vượt qua được đăng nhập thông tin
Chỉ có thể đăng nhập được chương trình vào với tên người quản lý và password của họ
Quản lý:tiendat
Password:admin
Màn hình đăng nhập
Trang 25Nếu điền sai một kí tự nào thì sẽ không thể truy nhập vào được hệ thống quản lí.
nhập sai
Nhập đúng
Trang 26Sau khi nhập đúng nhấn nút login màn hình xuất hiện thông báo đăng nhập thành công nhấn ok sẽ chuyển đến chương trình quản lí.
Trang 28Forn tìm kiếm
Chức năng tìm kiếm sẽ giúp người quản trị tìm kiếm những sinh viên theo những tiêu
chí như mã sinh viên hay các kí tự có trong tên Sinh Viên
Trang 29form Báo cáo Với yêu cầu về báo cáo in ấn thông tin liên quan đến sinh viên là rất nhiều lên menu báo cáo giúp việc in ấn và báo cáo thống kê sinh viên trở lên dễ dành hơn bao giờ hết
Trang 30KẾT LUẬN
Chương trình quản lí kí túc xá phiên bản 1.0 này sử dụng ngôn ngữ lập trình Visual Basic Studio (VB.NET) kết nối với Microsoft Access.
Chương trình giúp người quản lí bỏ qua được tất cả các thủ tục thủ công.
Kế thừa và phát huy Xã hội hóa công nghệ thông tin trong lĩnh vực quản lí đặc biệt là quản lí kí túc xá của trường ĐH công nghệ GTVT.
Do thời gian có hạn và yêu cầu về hệ thống quản lí của chương trình là rất lớn nên chương trình mới dừng lại ở những phần cơ bản của hệ thống quản lí mà chưa đi sâu vào các tính năng riêng biệt.
Chương trình có giao diện đơn giản và dễ dàng sử dụng với những người không có trình độ chuyên sâu về công nghệ thông tin.
Đáp ứng tương đối đầy đủ các chức năng quản lí mà một chương trình quản lí thông thường.
Để đạt được kết quả như trên Em xin chân thành cảm ơn cô giáo Trần Thị Xuân Hương đã hướng dẫn tận tình trong quá trình phân tích thiết kế và khảo sát thông tin quản lí Kí Túc Xá Trường ĐH Công Nghệ GTVT cũng như hỗ trợ em trong quá trình xây dựng và viết chương trình
****************************************************************** Tài liệu tham khảo
1 Nguyễn Văn Vị, 2002,"Giáo trình Phân tích và thiết kế hệ thống thông tin hiện đại", NXB ĐHQGHN
2 Nguyễn Văn Ba, 2000, "Phân tích thiết kế hệ thống thông tin", ĐHBKHN
Các website :vn-room.com
C3donghungha.com
Caulacbovb.net
Trang 31NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN:
Trang 32
Lời nói đầu
Ngày nay- Thời đại bùng nổ công nghệ thông tin và các ứng dụng củacông nghệ thông tin được sử dụng rộng rãi ở khắp mọi nơi mọi lúc Trong lĩnhvực quản lí ,công nghệ thông tin cũng đã và đang có bước chuyển mình mạnhmẽ.Kí túc xá trường ĐH Công Nghệ GTVT có quy mô tương đối lớn lên việcquản lí học sinh sinh viên,cơ sở vật chất, quản lí thu chi tiền phòng tiền điệntiền nước ,tìm kiếm thông tin sinh viên còn nhiều khó khăn Mặt khác việc quản
lí hệ thống hầu hết được thực hiện bằng sổ sách rất thủ công và tốn nhân lực
Đặc biệt là vào đầu năm học khi mà số lượng sinh viên đăng kí ở lí túc xá
là rất nhiều vì vậy rất cần thiết phải có một chương trình quản lí kí túc xá đểgiúp ban quản lí thực hiện công việc nhanh và tiết kiệm nhân lực hơn
Xuất phát từ thực tế đó ,em đã tiến hành khảo sát phân tích và thiết kế hệ thốngthông tin quản lí kí túc xá trường Đại Học Công Nghệ Giao Thông Vận Tải
Trang 33Mục lục
Lời nói đầu
CHƯƠNG 1:GIỚI THIỆU ĐỊA ĐIỂM KHẢO SÁT 1
1.1 Giới thiệu địa điểm khảo sát 1
1.2 Nguyên tắc hoạt động 1
1.3.Các giấy tờ liên quan 2
CHƯƠNG 2 GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH 5
2.1:Cài đặt chương trình 5
2.2 Giới thiệu VB.Net 7
2.2.1 Môi trường phát triển visual studio.net 7
2.3 Chạy một chương trình Visual Basic 11
2.4 Cửa sổ thuộc tính Properties 12
2.5 Xem trợ giúp 12
2.6 Thoát khỏi VISUAL STUDIO.NET 12
CHƯƠNG 3.KHẢO SÁT HỆ THỐNG 13
3.1 Xác định thông tin vào ra của hệ thống 13
3.2 Phát biểu lại bài toán quản lý hệ thống mới hoạt động 14
CHƯƠNG 4:PHÂN TÍCH HỆ THỐNG 15
4.1 Phân tích hệ thống về mặt chức năng 15
4.1.1 Biểu đồ phân cấp chức năng 15
4.2 Thiết kế cơ sở dữ liệu 20
4.3 Mô hình thực thể liên kết 21
4.4 Mô hình quan hệ 22
CHƯƠNG 5:GIAO DIỆN CHƯƠNG TRÌNH 23
5.1 Sơ đồ chương trình 23
5.2:Giới thiệu cài đặt 24
5.3 Giới Thiệu về giao diện chương trình 24
KẾT LUẬN 30
Tài liệu tham khảo 30
hoadonNHphieuchiman v
man cc
ngay n
sotien cman cc
man v ngay c