Phần mềm quản lý kí túc xá đại học thành đô

52 1.4K 0
Phần mềm quản lý kí túc xá đại học thành đô

Đ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

Phần mềm quản lý kí túc xá đại học thành đô

Trường Đại học Thành Đô Khoa Công nghệ thông tin BÀI TẬP LỚN Môn Lập trình Windows nâng cao Đề tài: Phần mềm quản lý kí túc xá Đại học Thành Đô GVHD: Nguyễn Minh Hiển Nhóm A.Tổng Quan Hệ Thống I.Giới Thiệu chung 1.Thông Tin chung 2.Cơ cấu tổ chức theo phòng,in hóa đơn điện nước 2.Mô tả đề tài -Tên đề tài:Phần mềm quản lý kí túc xá trường đại học Thành Đô -Nơi thành lập dự án:trường Trường Đại học Thành Đô -Phát biểu:Kí túc xá trường đại học Thành Đô có quy mô không lớn có xu hướng ngày mở rộng việc quản lý kí túc xá thủ công khó khan.tốn nhiều thời gian, nên vấn đề Trường đặt phải tự động hóa trình quản lý.Vì thế, hình thành phát triển Phần mềm Quản Lý Ký túc xá cần thiết Phần mềm hỗ trợ cán Trường việc quản lý thông tin Sinh Viên, tiền hóa đơn,… dễ dàng xác Mục tiêu Giúp ban quản lý Ký Túc Xá Trường theo dõi thông tin, tình hình hoạt động, Ký Túc Xá, qua đưa nhận xét, đánh giá, báo cáo thông tin họat động Xử lý và cập nhật dữ liệu hàng loạt một cách II.Mô tả hệ thống : 1.Mô tả phạm vi hệ thống Hệ thống quản lý ký túc xá trường đại học Thành Đô hệ thống lý quản lý thông tin sinh viên nội trú,quản lý phòng ,quản lý tính hóa đơn tiền điện nước,quản lý hợp đồng Hệ thống bao gồm: -Đầu vào:là thông tin sinh viên,phòng ở,nhân viên quản lý,thông tin số điện nước sử dụng hàng tháng phòng,thông tin tài khoản -Hệ thống lưu trữ xử lý:lưu trữ thông tin sinh viên theo phòng,tính hóa đơn tiền điện nước -Đầu ra:là thông tin tìm kiếm hợp đồng,phòng ở,sinh viên,báo cáo danh sách sinh viên nhanh chóng và chính xác Cho phép tìm kiếm thông tin cách nhanh chóng xác Thông tin biểu diễn có hệ thống hơn, chính xác Hệ thống thân thiện, gần gủi và dễ sử dụng đối với người dùng Hệ thống sẽ giúp Trường bớt chi phí cho việc thuê người quản lý hay việc lưu trữ hồ sơ sổ sách Việc tính Hóa Đơn một cách hệ thống giúp tránh sự làm việc theo cảm tính của các nhân viên quản lý, giảm những bất đồng hoặc sai xót không đáng có ở nơi làm việc Các bước thực để hoàn thành dự án Lập kế hoạch phát triển hệ thống, thu thập yêu cầu, đặc tả Phân tích hệ thống Thiết kế Lập trình Kiểm thử và cài đặt hệ thống Thời gian ước tính: 60 ngày (kể từ ngày lập kế hoạch hệ thống) 3.Xác định yêu cầu hệ thống: Yêu cầu bản: Phải nắm rõ nhu cầu cần xây dựng của hệ thống, từ các nhu cầu cần xây dựng mà cần phải thu thập các tư liệu cần thiết từ nơi thiết lập dự án Các công cụ cần thiết để xây dựng hệ thống: SQL Server 2014, Visual Studio 2013, Devxepress 15.1, Microsoft Word 2013,StarUML Kiến thức cần có: Nắm vững về ngôn ngữ lập trình C# Sử dụng thành thạo công cụ lập trình Visual studio 2013 Úng dụng công nghệ mô hình hóa đối tượng LinQ to SQL Sử dụng tool Devexpress 15.1 Phân tích chính xác sở dữ liệu bằng SQL Server 2014 ( biết sử dụng trigger,store produce) Thiết kế các mô hình bằng StarUML và phân tích rõ ràng, chính xác bằng Microsoft Word 2013 3.2 Các yêu cầu chức năng: Là các chức mà hệ thống sẽ cung cấp Bảng 1: Yêu cầu chức hệ thống Bảng 2: Yêu cầu chất lượng phần mềm 3.3.Phát thực thể SinhVien(MaSV,TenSV,GioiTinhSV,NgaySinhSV,NoiSinh,DiaChi,SDT,email,HinhAnh, MaKhoa,MaLop,TrangThai,GhiChu) -NhanVien(MaNV,TenNV,GioiTinh,Ngays,DienThoai,chucvu) -Phong(MaP,TenP,soluong,soluonghientai,giaphong,ghichu) -PhanPhong(MaSV,MaP,MaNV,NgayP,ThoiHan,ChucVu) -HoaDon(MaTT,MaNV,SanP,Gia,Sudung,MaP,Thang,Nam,Trangthai) -HopDong(MaHDong,Ngaylap,MaNV,MaSV,ThoiHan,Dongia,Khautru,Doituong) -DangNhap(TenDN,MatKhau,MaQuyen,TrangThai) _TenQuyen(MaQuyen,TenQuyen B.Phân Tích I.Phân tích nghiệp vụ 1.Các mô hình Use Case Hình 1: Mô hình Use case tổng quát của hệ thống Hình 2: Mô hình Use case Quản lý Đăng nhập Hình 3: Mô hình Use case Quản lý Thông Tin Sinh Viên 4.2.Giao diện Forn main Mô tả:Form main Form giúp người thức chức Form con:menu RibonCotrol,Docmanager,chứa Fom 4.3 Giao diện Form quản lý hệ thống Đăng nhập Tab Tạo tài khoản -Tab Khóa/Phục hồi tài khoản -tab Danh sách tài khoản 4.5 Giao diện Fom Sinh viên Mô tả: tìm kiếm sinh viên theo Ma Sinh Vien,Ho Ten,Phong 4.6 Giao diện Thêm,Sửa Thông tin Sinh Viên 4.8 Giao Diện Liệt kê Danh sách thông tin sinh viên 4.9.Giao diện in thông tin -Mô tả sau tìm kiếm liệu -> người dùng in liệu 4.10 Giao diện tạo hợp đồng gia hạn hợp đồng 4.11 Giao diện tạo thông tin Phòng 4.11 Giao diện Nhận,Chuyển ,Rời Phòng 4.11 Giao diện tình trạng phòng 4.12 Giao diện Báo cáo phòng 4.13 Giao diện nhập hóa đơn 4.14 Giao diện tình trạng hóa đơn 4.15 Giao diện nộp hóa đơn 4.16 Giao diện in Hóa đơn 4.17 Giao Diện Form Nhân viên [...]...Hình 4: Mô hình Use case Quản lý Thông Tin Phòng Hình 5: Mô hình Use case Quản lý Thông Tin Thuê Phòng NhapHoaDon LuuHoaDon ThanhToanHoaDon Phong HoaDonDaThanhToan NhanVien Thang InHoaDon TRaCuuHoaDon HoaDonChuaThanhToan Hình 6: Mô hình Use case Quản lý Hoa Đơn Nam LuuHopdong ThemHopDong ... Đơn Nam LuuHopdong ThemHopDong XoaHD giaHanHopDong NhanVien Hình 7: Mô hình Use case Quản lý Hợp Đồng ThemNV LuuNV HuyNV XoaNV QuanTri SuaNV Hình 8: Mô hình Use case Quản lý Nhân Viên 2.Các sơ đô hoạt đô ng (Activity Diagram): Bat Dau Yeu Cau Dang Nhap TiepNhanThongTin DangNHap >3(lan) Kiemtrataikhoan KiemTraThongtinduoiCSDL... 10: Sơ đồ hoạt động Nộp hóa Đơn Phòng 3.Các sơ đô tuần tự (Sequence Diagram) Chức năng : biểu đồ tuần tự dùng để mô phỏng các tương tác gữa các đối tượng trong ngữ cảnh của động tác Mục đích của nó là để xác định các hành động mà hệ thống cần thực thi và theo trình tự hệ thống cần thực hiện các hành động đó để hoàn thành nhiệm vụ của một use case, và xác định sự ảnh hưởng của một hành động như thế... +NgayS +DienThoai +ChucVu Hình 11: Sơ đồ Lớp các thực thể TenQuyen DangNhap +TenDangNhap +MatKhau +MaQuyen +TrangThai 1.n +MaQuyen +TenQuyen 1 Bảng chú giải các ký hiệu trong sơ đô lớp (Class Diagram) Bảng 3: Chú giải các thành phần trong sơ đồ lớp C THIẾT KẾ HỆ THỐNG I Thiết Kế Hệ Thống: Kiến trúc hệ thống: Mô tả:Cấu trúc mô hình 3 lớp Gồm:Tầng dữ liệu DAL,Tầng nghiệp vụ BUS,Tầng Giao diện... thực hiện các hành động đó để hoàn thành nhiệm vụ của một use case, và xác định sự ảnh hưởng của một hành động như thế lên hệ thống, ví dụ lên các đối tượng của các hệ thống Sau đây là một số lược đô tuần tự mô tả các xử lý của ứng dụng II.Phân tích Hệ Thống 1.Sơ đồ lớp(Class Diagram) Phong PhanPhong SinhVien +MaSV +TenSV +GioiTinhSV +NgaySinhSV +NoiSinh +DiaChi +SDT +email +HinhAnh +MaKhoa... phòng) Mô tả: -MaHDong:Mã Hợp đồng (Khóa chính) -NgayLap: Ngày lập (hệ thống thời gian của hiên tại của hệ thống) -MaNV:Mã nhân viên -MaSV:Mã sinh viên; -ThoiHan:Thời hạn (thời hạn hợp đồng kề tù ngày kí theo tháng) -Dongia:Đơn giá (Giá tiền thuê phòng của sinh viên/tháng) -Khautru:Khấu trừ (số tiền sinh viên được miễn giảm) -Doituong: Đối tượng (Sinh viên thuộc đối tượng miễn giảm) Bảng 6:Bảng Phòng... viên) Mô tả : -MaSV:Mã Sinh Viên( Khóa chính) MaP:Mã Phòng( Khóa chính) MaNV:Mã nhân viên NgayP:Ngày đặt phòng cho sinh viên ThoiHan:Thời hạn ở phòng Chucvu:Chức vụ của sinh viên được phân trong phòng( thành viên,phó trưởng phòng ,trưởng phòng) Trangthai: trang thái Ghichu:Ghi chú Bảng 8:Bảng Nhân viên ( Lưu trữ thông tin nhân viên sử dụng hệ thống ) Mô tả: -MaNV:Mã nhân viên (Khóa chính) -TenNV:Tên

Ngày đăng: 03/08/2016, 02:06

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Bảng 2: Yêu cầu chất lượng phần mềm

  • Slide 7

  • 1.Các mô hình Use Case

  • Hình 2: Mô hình Use case Quản lý Đăng nhập

  • Hình 3: Mô hình Use case Quản lý Thông Tin Sinh Viên

  • Hình 4: Mô hình Use case Quản lý Thông Tin Phòng

  • Slide 12

  • Hình 6: Mô hình Use case Quản lý Hoa Đơn

  • Hình 7: Mô hình Use case Quản lý Hợp Đồng

  • 2.Các sơ đồ hoạt động (Activity Diagram):

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

  • Đang cập nhật ...

Tài liệu liên quan