Tải bản đầy đủ (.doc) (23 trang)

Báo cáo hệ thống quản lý chi tiêu của một công ty

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 (1.27 MB, 23 trang )

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN
-----***-----

BÁO CÁO BÀI TẬP LỚN
HỌC PHẦN “LẬP TRÌNH WINDOWS VỚI C#.NET”

Đề tài:
XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ THU CHI CHO MỘT
DOANH NGHIỆP
GVHD:

ThS. Nguyễn Hạnh Phúc

Sinh viên thực hiện:

Đinh Công Minh – Mã sv: 63612
Phan Quý Mạnh – Mã sv: 63611

Hải Phòng, tháng 04 năm 2018


TRƯỜNG ĐẠI HỌC HÀNG HẢI
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN KHOA HỌC MÁY TÍNH
-----***-----

BÀI TẬP LỚN
HỌC PHẦN: LẬP TRÌNH WINDOWS VỚI C#.NET
Mã đề tài: 8
- Tên đề tài


Xây dựng chương trình quản lý thu chi cho một doanh nghiệp
- Mục đích
Xây dựng chương trình quản lý thu chi cho một doanh nghiệp
- Công việc cần thực hiện
 Tạo các form cần thiết cho chương trình (VD: đăng nhập, form quản lý
thu-chi)
 Thiết lập các sự kiện cần thiết để xác nhận hoạt động và hỗ trợ người
dùng
 Tạo dựng cơ sở dữ liệu hợp lý để lưu trữ dữ liệu lien kết đến chương
trình.
- Yêu cầu
 Kết quả làm bài tập lớn: Báo cáo bài tập lớn
 Báo cáo bài tập lớn phải được trình bày theo mẫu quy định (kèm theo),
báo cáo có thể kết xuất thành tệp định dạng PDF và nộp qua email (không
bắt buộc phải in ấn)
 Hạn nộp báo cáo bài tập lớn:


Tài liệu tham khảo
- Bài giảng Lập trình windows với C#.net, Khoa CNTT, ĐH HH VN
Hải Phòng, tháng 04 năm 2018
NGƯỜI HƯỚNG DẪN


MỤC LỤC
MỤC LỤC.........................................................................................................i
GIỚI THIỆU....................................................................................................1
CHƯƠNG 1. CƠ SỞ LÝ THUYẾT...............................................................2
CHƯƠNG 2. THIẾT KẾ FORM...................................................................4
2.1. Form đăng nhập.......................................................................................4

2.2. Form quản lý thu-chi................................................................................5
2.3. Các form báo cáo.....................................................................................9
2.4. Form reset password..............................................................................12
CHƯƠNG 3. CÀI ĐẶT CHƯƠNG TRÌNH................................................13
3.1. Form đăng nhập.....................................................................................13
3.2. Form quản lý thu-chi..............................................................................13
3.3. Các form báo cáo...................................................................................16
YÊU CẦU HỆ THỐNG................................................................................17
KẾT LUẬN....................................................................................................18
TÀI LIỆU THAM KHẢO...............................................................................19

i


GIỚI THIỆU
Bài toán:
Để quản lý thu chi cho một công ty hay doanh nghiệp ta cần xây dựng những
thành phần sau:
 Form đăng nhập: cho phép thực hiện phân quyền người dùng hệ
thống bằng các tài khoản, mật khẩu được định sẵn.
 Form quản lý thu-chi: là nơi người dùng hệ thống sẽ thực hiện các
thao tác nhập liệu, sửa chữa, tìm kiếm. Quyền khai thác hệ thống sẽ
được quy định bởi tài khoản được dùng để dăng nhập.
 Cơ sở dữ liệu: dùng để lưu dữ liệu chi-thu và thông tin nhân sự.
Yêu cầu:
 Các form có đầy đủ các hoạt động cần thiết cho hệ thống(Form đăng
nhập có thao tác thoát và đăng nhập, Form thu-chi có nhập, sửa, xóa ,
tìm kiếm, thống kê) và liên kết cơ sở dữ liệu.

1



CHƯƠNG 1. CƠ SỞ LÝ THUYẾT
Lập trình C# trong môi trường Windows Form trong công cụ lập trình
Visual Studio cung cấp cho người lập trình các tiếp cận vô cùng trực
quan cùng với các công cụ được hỗ trợ sẵn tại Toolbox.

Đi kèm với các công cụ đó Visual Studio hỗ trợ các sự kiện đi cùng
giúp chương trình trở lên linh hoạt hơn.

2


Để chương trình làm việc được với khối dữ liệu lớn để lưu trữ và xử lý thuận
tiện chương trình sẽ được liên kết với một cơ sở dữ liệu.

3


CHƯƠNG 2. THIẾT KẾ FORM
Chương trình bao gồm các Form như: form đăng nhập, form quản lý thu
chi, form thống kê chi, form thống kê thu, form thống kê lợi nhuận, form reset
password.
2.1.

Form đăng nhập

 2 text box nhập tên đăng nhập và nhập mật khẩu.
 4 label – label1: “Đăng nhập”, label2: “Tên đăng nhập”, label3:
“Mật khẩu”, label4: “Hiển thị mật khẩu”.

 1 check box để kích hoạt tính năng bỏ che mật khẩu.
 2 button – button 1: “Đăng nhập”, button2: “Thoát”.

4


2.2.

Form quản lý thu-chi

 1 menu strip.
 4 group box gồm nhiều text box, label, button phục vụ việc nhập liệu.
 4 data grid để hiển thị dữ liệu của cơ sở dữ liệu.

5


6


7


8


2.3.

Các Form báo cáo


9


10


 Các form này làm việc với Report view.

11


2.4.

Form reset password

 3 text box nhập mật khẩu.
 3 label danh mục.
 2 button điều khiển.

12


CHƯƠNG 3. CÀI ĐẶT CHƯƠNG TRÌNH
3.1.

Form đăng nhập

Cho phép người dùng hệ thống nhập tài khoản và mật khẩu để đăng nhập vào
hệ thống theo form mục 2.1
Sau khi nhập tài khoản và mật khẩu và nhấn đăng nhập hệ thống sẽ tham

chiếu với bảng dữ liệu của cơ sở dữ liệu với cấu trúc như sau:

3.2.

Form quản lý thu-chi

Trong việc quản lý thu-chi cho công ty thì form này sẽ có những chức năng
làm việc với việc :
- Mua trang thiết bị.
- Quản lý nhân viên.
- Giao dịch, đón tiếp đối tác.
- Việc kinh doanh của công ty.
Bố cục form xem mục 2.2.
Cấu trúc các bảng dữ liệu liên kết với form này:
13


- Bảng mua trang thiết bị

- Bảng giao dịch, đón tiếp đối tác

14


- Bảng quản lý nhận viên

- Bảng thu nhập

Vd: Nhập dữ liệu vào CSDL.
string sqladdtb = "Insert into [BTLThuChi].[dbo].[Muatb] Values('" + a

+ "',N'" + b + "','" + c + "','" + d + "','" +
dtpNgaynhaptb.Value.ToString("MM/dd/yyyy") + "','" + t + "') ";
15


3.3.

Các Form báo cáo

Các form này đã được hỗ trợ bởi report view.
Lệnh lấy dữ liệu:
this.MuatbTableAdapter.Fill(this.BTLThuChiDataSet.Muatb);
thiết lập lấy data từ bảng mua tb.
Mẫu form ở mục 2.3.

16


YÊU CẦU HỆ THỐNG
Cấu hình tối thiểu của hệ thống:
- SQL Sever 2012
- .Net Framework 4.5.1

17


KẾT LUẬN
- Nhóm đã xây dựng một chương trình quản lý thu chi cho 1 công ty hay
doanh nghiệp với các chức năng cơ bản và có liên kết đến cơ sở dữ liệu
SQL server 2012 vers.

- Nhóm có thể chưa phân quyền chính xác cho những người dùng hệ
thống.
- Nhóm sẽ cố gắng phân tích hệ thống 1 cách kĩ càng hơn để cải thiện hệ
thống.

18


TÀI LIỆU THAM KHẢO
1) Bài giảng Lập trình windows với C#.net, Khoa CNTT, ĐH HH VN.

19



×