Tải bản đầy đủ (.docx) (8 trang)

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM_ĐỀ TÀI: QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC BẠC LIÊU

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (234.27 KB, 8 trang )

YÊU CẦU BÀI TẬP LỚN
Tên đề tài:
-

-

Mục tiêu đề tài
Phương pháp: Java, C#, Python, SQL,…
Dự trù Kinh phí, thời gian:….
Mơ tả hoạt động của hệ thống cần xây dựng phần mềm.
Chức năng của phần mềm:
+ Quản lý thông tin sách:
+ Quản lý thông tin độc giả:
+ Quản lý các phiếu mượn trả sách
+ Xuất phiếu mượn.
+ Thống kê: sách, đọc.
+ Đăng nhập.
+ Tìm kiếm.
Vẽ sơ đồ UseCase
Thiết kế dl lưu trữ ban đầu
--.> sơ đồ class
Vẽ UI
 Hình từng giao diện từ chi tiết đến tổng quát
Xây dựng bộ dữ liệu test.
+ Xây dựng bộ dữ liệu test cho từng chức năng.
+ xây dựng 2 testCase: 1 testCase hợp lệ và 1 testCase ko hợp lệ.


ĐỀ TÀI: QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC BẠC LIÊU
A. PHẦN MỞ ĐẦU
1. Đặt vấn đề, ý nghĩa lý thuyết thực tiễn của đề tài:


Ngày nay, ngành công nghệ thông tin đang phát triển vô cùng mạnh mẽ. Nó
đã chứng tỏ được sức mạnh của mình trong mọi lĩnh vực của cuộc sống. Nước ta
ngành tin học đã và đang khẳng định vai trị, vị trí lớn của mình trong
mọi lĩnh vực kinh tế, xã hội. Rất nhiều cơ quan cơng sở, xí nghiệp, trường học,
bệnh viện... đã đưa tin học vào ứng dụng. Trong đó việc quản lý thông tin là một
ứng dụng cần thiết và mang lại nhiều lợi ích. Nó giúp cho các cơng ty, xí nghiệp,
trường học tiết kiệm được thời gian, tiền bạc, nhân cơng và có độ chính xác rất
cao.
Tại các trường Đại học vấn đề quản lý chỗ ở của sinh viên là một trong
những vấn đề cần thiết và cấp bách. Một sinh viên muốn đạt được thành quả cao
trong hoc tập phải có một mơi trường sống và học tập tốt. Thực tế các trường đại
học việc quản lý chỗ ở hầu hết cũng chỉ quản lý trên giấy tờ, sổ sách.
Vì vậy việc áp dụng tin học, đưa máy tính vào trợ giúp quản lý ký túc xá
sinh viên là rất cần thiết, nó giúp cho người quản lý thu hẹp không gian lưu trữ,
tránh được thất lạc dữ liệu, xử lý nhanh một khối lượng lớn về thơng tin, tra cứu
tìm kiếm một cách nhanh chóng với độ chính xác cao, tiết kiệm được nhiều thời
gian và công sức không chỉ đối với người quản lý mà cịn đối với cả người thân,
bạn bè hay chính bản thân sinh viên.
Xuất phát từ nhận thức trên, với mong muốn áp dụng công nghệ thông tin
vào quản lý, dựa trên những hoạt động thực tiễn nhóm chúng em xin mạnh dạn xây
dựng những bước đầu tiên của phần mềm “Quản lý ký túc xá sinh viên trường Đại
học Bạc Liêu”, với các chức năng lưu trữ, xử lý thông tin về sinh viên và thơng tin
th phịng của sinh viên.
2. Mục tiêu của đề tài.
- Củng cố lại kiến thức đã học về C#.
- Rèn luyện kỹ năng lập trình trên ngơn ngữ C#.
- Ứng dụng lý thuyết đã học giải quyết bài toán ứng dụng cụ thể.
3. Phương pháp nghiên cứu C#
C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội
ngũ kỹ sư của Microsoft vào năm 2000. C# là ngôn ngữ lập trình hiện đại, hướng



đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và
Java.
Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được
biên dịch trực tiếp thành mã thực thi của hệ điều hành. Trong các ứng dụng sử
dụng .NET Framework, mã nguồn chương trình (C#, VB.NET) được biên dịch
thành mã ngơn ngữ trung gian MSIL (Microsoft intermediate language).
C# loại bỏ một vài sự phức tạp và rối rắm của những ngôn ngữ như Java và
c++, bao gồm việc loại bỏ những macro, những template, đa kế thừa, và lớp cơ sở
ảo (virtual base class).
Ngơn ngữ C# đơn giản vì nó dựa trên nền tảng C và C++. Nếu chúng ta thân
thiện với C và C++ hoặc thậm chí là Java, chúng ta sẽ thấy C# khá giống về diện
mạo, cú pháp, biểu thức, toán tử và những chức năng khác được lấy trực tiếp từ
ngơn ngữ C và C++, nhưng nó đã được cải tiến để làm cho ngôn ngữ đơn giản hơn.
C# là một ngơn ngữ lập trình thuần hướng đối tượng (OOP: Object-oriented
programming) là một phương pháp lập trình có 4 tính chất. Đó là tính trừu tượng
(abstraction), tính đóng gói (encapsulation), tính đa hình (polymorphism) và tính
kế thừa (inheritance). C# hỗ trợ cho chúng ta tất cả những đặc tính trên.
4. Dự trù kinh phí và thời gian thực hiện
- Kinh phí:
- Thời gian thực hiện:


B. NỘI DUNG
1. Mô tả hoạt động của hệ thống cần xây dựng phần mềm
Trường Đại học Bạc Liêu muốn xây dựng phần mềm ứng dụng “Quản lý ký
túc xá” cho phép:
- Nhân viên thực hiện các chức năng:
+ Quản lý sinh viên.

+ Quản lý dãy phòng.
+ Quản lý phòng.
+ Quản lý dịch vụ.
+ Báo cáo thống kê.
+ Tìm kiếm.
2. Chức năng của phần mềm
Mụ
c

Tên chức năng

Mô tả
- Cho phép người dùng đăng nhập vào hệ thống để

1

Đăng nhập

sử dụng phần mềm.
- Có tính bảo mật cao.
- Quản lý được người dùng.
Có các thao tác sau:

2

Quản lý sinh viên

- Thêm sinh viên
- Xóa sinh viên


3
4

Quản lý dãy
Quản lý phịng

- Sửa sinh viên
- Cho phép thêm, sửa, xóa thơng tin các dãy phòng
trong KTX.
- Cho phép nhân viên KTX thêm phòng mới hoặc
sửa phịng cũ hoặc xóa 1 phịng đi trong KTX
- Cho phép ghi số công tơ điện của mỗi phịng mỗi

5

Quản lý dịch vụ

tháng
- Ghi hóa đơn cho SV đến nộp tiền mỗi tháng..


6

Báo cáo thống kê

- Cho phép báo cáo thống kê các số liệu liên quan
đến sinh viên, dãy phòng, phòng, tài chính.
- Cho phép tìm kiếm thơng tin của sinh viên, dãy

7


Tìm kiếm

phịng, phịng theo tiêu chí nào đó như mã sv, tên
sv, mã phòng…

* Sơ đồ Use case:


3. Sơ đồ lớp đối tượng (class diagram)


4. Giao diện người dùng (UI)
a. Sơ đồ màn hình giao diện tổng quát cho phần mềm “Quản lý ký túc xá”


b. Màn hình giao diện chi tiết cho từng chức năng
GD PHẦN MỀM QUẢN LÝ KÝ TÚC XÁ

GD ql dãy phòng

GD quản lý phòng GD ql sinh vIÊN

GD qUẢN lÝ DỊCH VỤ
GDql TH phịng GDql TRẢ phịng
GD TÌM KI
GD qUẢN lÝ DỊCH VỤ
GD qUẢN lÝ DỊCH VỤ
GD qUẢN lÝ DỊCH VỤ




×