Có thể quản lý thông tin nhân viên , dự án ,... một cách chi tiết hơn nếu mở rộng thêm các thuộc tính ở các bảng trong database. Chẳng hạn, ở bảng NHANVIEN có thể thêm 1 số thuộc tính như SĐT, Ngày vào, Bằng cấp, Ảnh …
Ngoài ra phần mềm có thể tiếp tục phát triển và đa năng hơn. Chẳng hạn như có thể thêm chức năng quản lý địa chỉ, quản lý ngày công …
BÀI TẬP CÁ NHÂN – SV1: Võ Thị Diễm My
Dịch vụ khách sạn
Mô tả :
- Để thực hiện chức năng thêm, người quản trị cần nhập tất cả các thông tin muốn thêm .
- Để thực hiện chức năng sửa, người quản trị sẽ lựa chọn dịch vụ muốn sửa .Sau đó, sửa những thông tin muốn thay đổi trong dịch vụ ở các ô textbox như ID, tên và giá tiền . Khi đó CSDL sẽ lưu trữ giá trị mới sửa .
- Để thực hiện xóa dịch vụ, người quản trị cũng sẽ click vào dòng muốn xóa. Sau đó click vào nút xóa.
- Nút thoát dùng để thoát khỏi chương trình khi quản trị ngừng sử dụng.
BÀI TẬP CÁ NHÂN – SV2: Trương Lê Mỹ thiên
Quản lý thông tin khách hàng
Mô tả :
- Để thực hiện chức năng thêm, người quản trị cần nhập tất cả các thông tin muốn thêm. - Để thực hiện chức năng sửa, người quản trị sẽ lựa chọn khách hàng muốn sửa. Sau đó, sửa những thông tin muốn thay đổi ở các ô textbox như: Tên, ngày, địa chỉ, CMND và số điện thoại. Khi đó CSDL sẽ lưu trữ giá trị mới sửa.
- Để thực hiện xóa khách hàng, người quản trị cũng sẽ click vào dòng muốn xóa. Sau đó click vào nút xóa.
Phụ lục
1. Các hình sử dụng trong tài liệu
Hình Tên hình Trang
1.1 Sơ đồ hoạt động của hệ thống 4
1.2 Sơ đồ use case chính 6
1.3 Phân rã use case QuanLyNhanVien 7
1.4 Phân rã use case QuanLyNhanVien 7
1.5 Phân rã use case QuanLyPhongBan 8
1.6 Sơ đồ liên kết các lớp 16
1.7 Thiết kế sơ bộ giao diện đăng nhập 16
1.8 Thiết kế sơ bộ giao diện đăng ký 17
1.9 Thiết kế sơ bộ giao diện trang chủ 17
1.10 Thiết kế sơ bộ giao diện quản lý nhân viên 18 1.11 Thiết kế sơ bộ giao diện quản lý dự án 18 1.12 Thiết kế sơ bộ giao diện quản lý phòng ban 19
1.13 Sơ đồ quan hệ các bảng 20
2.1 Màn hình đăng nhập 21
2.2 Biểu đồ trình tự đăng nhập 21
2.3 Màn hình đăng ký 22
2.4 Biểu đồ trình tự đăng ký 23
2.5 Màn hình chính 24
2.6 Màn hình quản lý nhân viên 24
2.7 Biểu đồ trình tự thêm nhân viên 25
2.8 Biểu đồ trình tự xóa nhân viên 26
2.9 Biểu đồ trình tự sửa nhân viên 26
2.10 Biểu đồ trình tự tìm kiếm nhân viên 27
2.11 Màn hình quản lý phòng ban 27
2.12 Biểu đồ trình tự thêm phòng ban 28
2.13 Biểu đồ trình tự sửa phòng ban 29
2.14 Biểu đồ trình tự xóa phòng ban 29
2.15 Màn hình quản lý dự án 30
2.16 Biểu đồ trình tự thêm dự án 31
2.17 Biểu đồ trình tự sửa dự án 31
2. Các ký hiệu và từ viết tắt trong tài liệu
Viết tắt Ý nghĩa Ký hiệu Ý nghĩa
CSDL Cơ sở dữ liệu Thêm
Pb Phòng ban Tải lại (Reset)
Nv Nhân viên Trở lại
Da Dự án Tìm kiếm
3. Hướng dẫn sử dụng
Bước 1: Thêm Cở Sở Dữ Liệu SQL (trong thư mục CSDL) vào.
Bước 2: Tại mục DAL_NHOM7 Data.cs, chỉnh sửa ConnectionString để kết
nối sql.
Bước 3: Add BTL_QLNS.sln và tiến hành chạy chương trình.
Lưu ý:
- Để ĐĂNG NHẬP, người dùng vui lòng nhập tên tài khoản: an ; mật khẩu: 123.
- Chức năng xuất file Excel trong bảng Nhân Viên được thiết lập mặc định xuất tại ổ đĩa D:/ .Vì vậy, người dùng cần truy cập đúng địa chỉ để kiểm tra file Excel.
- Chức năng tìm kiếm của các bảng được thiết lập tìm theo Mã hoặc Tên. Người dùng vui lòng nhập đúng thông tin để thực hiện tìm kiếm.
4. Bảng phân công công việc (Bài tập nhóm)
Họ tên học viên Nội dung công việc thực hiện
0020440095 – Võ Thị Diễm My
- Xây dựng form Tài khoản và Quản trị. + Tài khoản: xây dựng chức năng đăng ký và đăng nhập tài khoản.
+ Quản trị: xây dựng form quản lý nhân viên
- Xây dựng chức năng thêm, sửa, xóa, tìm kiếm.
- Thu thập thông tin, dữ liệu từ các nguồn.
0020440158 – Trương Lê Mỹ Thiên
- Xây dựng Quản trị.
+ Quản trị: xây dựng form quản lý dự án, form quản lý phòng ban.
- Xây dựng chức năng thêm, sửa, xóa, tìm kiếm.
- Xây dựng cơ sở dữ liệu. - Trang trí các form.
Tài liệu tham khảo
1. Sách The C# Player’s Guide (3rd Edition), R. B. Whitaker, 2017. 2. Sách CLR via C#, Jeffrey Richer, 2010.
3. Nguyễn Ngọc Bình Phương, Các Giải Pháp Lập Trình C#, NXB Giao Thông Vận Tải.
4. Beginning Visual C# 2010, Karli Watson, Christian Nagel, Jacob Pedersen, Jon D. Reid, Morgan Skinner.
5. Winform with C#, Giáo trình FPT-Aptech.
6. Beginning SQL Server for Developers, Robin Dewson, 2014.
7. Lập trình viên công nghệ .Net, NXB Đại Học Khoa Học Tự Nhiên năm 2014. 8. Giáo trình lập trình Windows form với C#.Net, TS. Lê Trung Hiếu, ThS. Nguyễn
Thị Minh Thi.
9. Luận văn “xếp lịch trực bác sỉ” của Thanh Tú sử dụng DevExpress 7.7.3 năm 2008.
http://www.codeprovn.com/forums/viewtopic.php?f=68&t=1017 10. Lý thuyết C#