2.4.4. Thiết kế một số lớp
Trong bƣớc này, ta thực hiện thiết kế một số lớp điển hỡnh dựa trờn hệ quản trị cơ sở dữ liệu SQLServer 2000.
a. Lớp FrmTT_CongViec
b.1. Bảng thuộc tớnh
Tờn Kiểu dữ liệu Mụ tả
FormCha Nvarchar(50) Tờn form gọi form này
TrangThai Smallint Trạng thỏi đang xử lý: 0: đang xem (giỏ trị mặc định), 1: Đang sửa, 2: Đang xoỏ, 3: Đang cập nhật bản ghi mới.
b.2. Bảng cỏc phƣơng thức
Tờn phƣơng thức Mụ tả
GetTrangThai() Lấy thụng tin trạng thỏi
HienThi_TT() Hiển thị thụng tin chi tiết của một cụng việc
HienThiNV_GQ() Hiển thị danh sỏch Nhõn viờn đƣợc phõn giải quyết cụng việc.
KiemTra_TT() Kiểm tra tớnh hợp lệ của cỏc thụng tin trờn form chi tiết. Sua_CongViec() Gọi phƣơng thức Sua_CongViec() của lớp DK_CongViec
để sửa nội dung cụng việc. KhoiTaoFrmGiaiQuyet(
)
Gọi phƣơng thức KhoiTao() của lớp FrmGiaiQuyetCV để khởi tạo giao diện nhập thụng tin giải quyết cụng việc. KhoiTaoFrmPhanViec() Gọi phƣơng thức KhoiTao() của lớp FrmPhanViec để khởi
tạo giao diện nhập thụng tin phõn cụng việc.
KhoiTaoFrmChiDao() Gọi phƣơng thức KhoiTao() của lớp FrmChiDaoCV để khởi tạo giao diện nhập thụng tin chỉ đạo cụng việc.
b. Lớp Frm_ChiDao_CongViec
b.1. Bảng thuộc tớnh
Tờn Kiểu dữ liệu Mụ tả
FormCha Nvarchar(50) Tờn form gọi form này
TrangThai Smallint Trạng thỏi đang xử lý: 0: đang xem (giỏ trị mặc định), 1: Đang sửa, 2: Đang xoỏ, 3: Đang cập nhật bản ghi mới.
Tờn phƣơng thức Mụ tả
GetTrangThai() Lấy thụng tin trạng thỏi KhoiTao() Khởi tạo giỏ trị cỏc thuộc tớnh.
HienThiDS_ChiDao() Hiển thị danh sỏch cỏc lần chỉ đạo cụng việc.
KiemTra_TT() Kiểm tra tớnh hợp lệ của cỏc thụng tin trờn form trƣớc khi cập nhật.
LayDS_ChiDao() Gọi phƣơng thức LayDS_ChiDao() của lớp DK_CongViec để lấy danh sỏch cỏc lần chỉ đạo.
Them_ChiDao() Gọi phƣơng thức Them_ChiDao() của lớp DK_CongViec để thờm chỉ đạo mới
Sua_ChiDao() Gọi phƣơng thức Sua_ChiDao() của lớp DK_CongViec để sửa nội dung chỉ đạo.
Xoa_ChiDao() Gọi phƣơng thức Xoa_ChiDao() của lớp DK_CongViec để xoỏ chỉ đạo.
2.4.4.2. Lớp điều khiển
Trong bƣớc này, ta thực hiện thiết kế một số lớp điều khiển trờn mụi trƣờng VisualStudio .NET 2005.
a. Lớp DK_CongViec
a.1. Bảng thuộc tớnh
Tờn Kiểu dữ liệu Mụ tả
FormGoi String Tờn form gọi form này
a.2. Bảng cỏc phƣơng thức
Tờn phƣơng thức Mụ tả
Set_FormGoi() Đặt giỏ trị cho thuộc tớnh FormGoi
TaoMoi_CV() Gọi phƣơng thức TaoMoi_CV() của lớp CongViec để thờm cụng việc mới.
LayDS_CongViec() Gọi phƣơng thức LayDanhSach() của lớp CongViec để lấy danh sỏch cụng việc.
LayTT_CongViec() Gọi phƣơng thức LayThongTin() của lớp CongViec và phƣơng thức GetTen() của lớp LoaiCongViec để lấy thụng tin về cụng việc. Gọi phƣơng thức HienThi_TT() để hiển thị
thụng tin cụng việc lờn form tƣơng ứng.
LayDS_ChucDanhQL() Gọi phƣơng thức LayDanhSach() của lớp ChucDanhQuanLy để lấy danh sỏch chức danh.
LayDS_ChiDao() Gọi phƣơng thức LayDanhSach() của lớp ChiDao để lấy danh sỏch cỏc lần chỉ đạo.
Them_ChiDao() Gọi phƣơng thức Them() của lớp ChiDao để thờm thụng tin lần chỉ đạo mới.
Sua_ChiDao() Gọi phƣơng thức Sua() của lớp ChiDao để sửa thụng tin chỉ đạo.
Xoa_ChiDao() Gọi phƣơng thức Xoa() của lớp ChiDao để xoỏ chỉ đạo. LayND_GiaiQuyet() Gọi phƣơng thức GetNoiDungGQ() của lớp GiaiQuyet để lấy
nội dung giải quyết cụng việc.
ThemND_GQ() Gọi phƣơng thức Them() của lớp GiaiQuyet để thờm nội dung giải quyết mới.
SuaND_GQ() Gọi phƣơng thức Sua() của lớp GiaiQuyet để sửa nội dung giải quyết.
HienThi_TT() Gọi phƣơng thức HienThi_TT() của lớp cú tờn bằng giỏ trị của thuộc tớnh FormGoi.
HienThiNV_GQ() Gọi phƣơng thức LayDS_QuanLyCV() của lớp QuanLyCongViec, phƣơng thức GetTenNhanVien() của lớp NhanVien, phƣơng thức GetTenPhong() của lớp PhongBan. Gọi phƣơng thức HienThiNV_GQ() của lớp FrmTT_CongViec để hiển thị danh sỏch nhõn viờn đƣợc phõn giải quyết cụng việc.
Sua_CongViec() Gọi phƣơng thức Sua() của lớp CongViec để sửa thụng tin cụng việc.
Xoa_CongViec() Gọi phƣơng thức Xoa() của lớp CongViec, phƣơng thức Xoa() của lớp QuanLyCongViec, phƣơng thức Xoa() của lớp GiaiQuyet, phƣơng thức Xoa() của lớp ChiDao để xoỏ cụng việc và cỏc thụng tin liờn quan.
CapNhat_PhanViec() Gọi phƣơng thức CapNhat_PhanViec() của lớp QuanLyCongViec để cập nhật thụng tin phõn việc.
Tờn Kiểu dữ liệu Mụ tả
TieuDe String Tiờu đề của biểu đồ
KieuBD Interger Kiểu biểu đồ
objCongViec CongViec Đối tƣợng lƣu thụng tin cụng việc tổng hợp trƣớc lỳc vẽ biểu đồ.
b.2. Bảng cỏc phƣơng thức
Tờn phƣơng thức Mụ tả
VeBieuDo() Gọi phƣơng thức LayDS_QuanHeCV() của lớp CongViec,
phƣơng thức LayDS_QuanLyCV() của lớp
QuanLyCongViec, phƣơng thức GetTenPhong() của lớp PhongBan, phƣơng thức GetTenNhanVien() của lớp NhanVien để tổng hợp thụng tin đƣa vào biến thuộc tớnh objCongViec.
HienThiBieuDo() Gọi phƣơng thức HienThiBD() của lớp Frm_HienThiBD để hiển thị biểu đồ.
2.4.4.3. Lớp thực thể
a. Lớp CongViec
a.1. Bảng thuộc tớnh
Tờn Kiểu dữ liệu Mụ tả
MaCongViec Int Mó cụng việc (trƣờng tự động tăng) MaLoaiCV Int Mó loại cụng việc, liờn kết đến lớp
LoaiCongViec MaCongViecCha Int Mó cụng việc cha. TenCongViec Nvarchar(255) Tờn cụng việc
NgayGiao Datetime Ngày giao cụng việc từ lónh đạo. NgayBatDau Datetime Ngày bắt đầu thực hiện cụng việc. NoiDungCV Nvarchar(5000) Nội dung cụng việc
NgayTao Datetime Ngày tạo cụng việc (tự động nhập theo ngày hệ thống)
NguoiTao Nvarchar(150) Tờn ngƣời tạo cụng việc.
DoKhan Smallint Độ khẩn: 1: Khẩn, 2: Quan trọng, 3: Bỡnh thƣờng (giỏ trị mặc định).
NgayHoanThanh Datetime Ngày hoàn thành cụng việc
TienDo Smallint Tiến độ hoàn thành cụng việc (từ 0% đến 100%), mặc định =0%.
TT_GQ Smallint Trạng thỏi giải quyết cụng việc: 0: cụng việc chƣa giải quyết (giỏ trị mặc định), 1: đang giải quyết, 2: Sắp hết hạn giải quyết, 3. Quỏ hạn giải quyết, 4. Huỷ, 5. Kết thỳc.
TT_PhanGQ Bit Tỡnh trạng phõn giải quyết: 0: chƣa phõn (giỏ trị mặc định), 1: đó phõn.
a.2. Bảng cỏc phƣơng thức
Tờn phƣơng thức Mụ tả
TaoMoi_CV() + Đầu vào: Giỏ trị tất cả cỏc thuộc tớnh của lớp. + Giỏ trị trả về: boolean
+í nghĩa: Tạo mới một cụng việc.
Sua() + Đầu vào: Giỏ trị cỏc thuộc tớnh của lớp và Mó cụng việc cần sửa.
+Giỏ trị trả về: boolean
+í nghĩa: Sửa thụng tin một cụng việc. Xoa() + Đầu vào: Mó cụng việc cần xoỏ
+Giỏ trị trả về: boolean
+í nghĩa: Xoỏ một cụng việc. LayThongTin() + Đầu vào: Mó cụng việc
+Giỏ trị trả về: Cỏc thụng tin của cụng việc
+í nghĩa: Lấy toàn bộ thụng tin chi tiết của một cụng việc. LayDanhSach() + Đầu vào: Danh sỏch Mó cụng việc
+ Giỏ trị trả về: Danh sỏch cụng việc.
+í nghĩa: Lấy toàn bộ danh sỏch cụng việc cú Mó cụng việc thuộc danh sỏch Mó đƣa vào.
+ Giỏ trị trả về: Tờn cụng việc cha của nú +í nghĩa: Lấy tờn cụng việc cha
Get_TT_PhanGQ() + Đầu vào: Mó cụng việc
+ Giỏ trị trả về: Tỡnh trạng phõn giải quyết
+í nghĩa: Lấy tỡnh trạng phõn giải quyết của cụng việc Get_TT_GQ() + Đầu vào: Mó cụng việc
+ Giỏ trị trả về: Tỡnh trạng giải quyết
+í nghĩa: Lấy tỡnh trạng giải quyết cụng việc Get_TenCV() + Đầu vào: Mó cụng việc
+ Giỏ trị trả về: Tờn cụng việc
+í nghĩa: Lấy tờn cụng việc cú mó bằng đối số Get_DoKhan() + Đầu vào: Mó cụng việc
+ Giỏ trị trả về: Độ khẩn của cụng việc
+í nghĩa: Lấy độ khẩn của cụng việc cú mó bằng đối số Get_TienDo() + Đầu vào: Mó cụng việc
+ Giỏ trị trả về: Tiến độ thực hiện cụng việc
+í nghĩa: Lấy thụng tin tiến độ thực hiện cụng việc
b. Lớp NhanVien
b.1. Bảng thuộc tớnh
Tờn Kiểu dữ liệu Mụ tả
Ma_NV Int Mó số nhõn viờn (là trƣờng tự động tăng). Ten_VT Nvarchar(50) Tờn viết tắt
Ten_DD Nvarchar(50) Tờn đầy đủ ChucVu Nvarchar(50) Chức vụ cụng tỏc DiaChi Nvarchar(255) Địa chỉ làm việc DienThoai Nvarchar(20) Số điện thoại liờn hệ
Ma_Phong Int Mó phũng
Ma_LQ Int Mó loại quyền truy cập
STT Int Số thứ tự hiển thị
NghiCongTac Bit Cũn cụng tỏc hay đó nghĩ hƣu, chuyển cụng tỏc sang đơn vị khỏc. 0: đang cụng tỏc (giỏ trị mặc
định), 1: nghĩ cụng tỏc.
LanhDao Bit Xỏc định là lónh đạo cụng ty/phũng/tổ hay khụng: 0: nhõn viờn (giỏ trị mặc định), 1: lónh đạo.
DinhDanh Nvarchar(20) Tờn Account truy nhập mạng MatKhau Nvarchar(50) Mật khẩu
Domain Nvarchar(20) Tờn domain của mạng LAN b.2. Bảng cỏc phƣơng thức
Tờn phƣơng thức Mụ tả
Them() + Đầu vào: Giỏ trị tất cả cỏc thuộc tớnh của lớp. + Giỏ trị trả về: boolean
+í nghĩa: Tạo mới một Nhõn viờn
Sua() + Đầu vào: Giỏ trị cỏc thuộc tớnh của lớp và Mó nhõn viờn cần sửa.
+Giỏ trị trả về: boolean
+í nghĩa: Sửa thụng tin một Nhõn viờn Xoa() + Đầu vào: Mó Nhõn viờn cần xoỏ
+Giỏ trị trả về: boolean
+í nghĩa: Xoỏ một Nhõn viờn. Get_TenNV() + Đầu vào: Mó Nhõn viờn
+Giỏ trị trả về: boolean
+í nghĩa: Tờn viết tắt của Nhõn viờn cú Mó số bằng đối số. Get_TenDD() + Đầu vào: Mó Nhõn viờn
+Giỏ trị trả về: boolean
+í nghĩa: Tờn đầy đủ của Nhõn viờn cú Mó số bằng đối số. Get_DinhDanh() + Đầu vào: Mó ngƣời dựng
+ Giỏ trị trả về: định danh của ngƣời dựng +í nghĩa: Lấy tờn định danh của ngƣời dựng Get_Domain() + Đầu vào: Mó ngƣời dựng
+ Giỏ trị trả về: Tờn domain
Get_MatKhau() + Đầu vào: Mó ngƣời dựng
+ Giỏ trị trả về: mật khẩu của ngƣời dựng +í nghĩa: Lấy mật khẩu của ngƣời dựng Set_MatKhau() + Đầu vào: Mó ngƣời dựng, mật khẩu
+ Giỏ trị trả về: boolean
+í nghĩa: đặt lại mật khẩu cho ngƣời dựng, trả về True nếu đặt thành cụng, trả về False nếu khụng đặt đƣợc.
LayDanhSach() + Đầu vào: Mó phũng ban
+Giỏ trị trả về: Danh sỏch Nhõn viờn
+í nghĩa: Lấy toàn bộ danh sỏch Nhõn viờn cú Mó phũng bằng giỏ trị đối số đƣa vào.
LayThongTin() + Đầu vào: Mó Nhõn viờn
+Giỏ trị trả về: Cỏc thụng tin của nhõn viờn
+í nghĩa: Lấy toàn bộ thụng tin chi tiết của một Nhõn viờn Get_LanhDao() + Đầu vào: Mó Nhõn viờn
+Giỏ trị trả về: boolean
+í nghĩa: Trả về giỏ trị True hoặc False tƣơng ứng nhõn viờn là Lónh đạo hay khụng.
Get_CongTac() + Đầu vào: Mó Nhõn viờn +Giỏ trị trả về: boolean
+í nghĩa: Trả về giỏ trị True hoặc False tƣơng ứng nhõn viờn cũn cụng tỏc hay khụng.
Get_TenPhong() + Đầu vào: Mó Nhõn viờn +Giỏ trị trả về: Tờn phũng
+í nghĩa: Lấy tờn phũng của Nhõn viờn Get_ChucVu() + Đầu vào: Mó Nhõn viờn
+Giỏ trị trả về: Tờn chức vụ
+í nghĩa: Lấy tờn chức vụ của Nhõn viờn
c. Lớp ChiDao
c.1. Bảng thuộc tớnh
Tờn Kiểu dữ liệu Mụ tả
MaCongViec Int Mó cụng việc, liờn kết đến lớp CongViec
Ma_NV Int Mó số nhõn viờn nhập chỉ đạo, liờn kết đến bảng NhanVien
Ngay_CD Datetime Ngày nhập chỉ đạo (tự động nhập theo ngày hệ thống)
NoiDung_CD Nvarchar(255) Nội dung chỉ đạo
c.2. Bảng cỏc phƣơng thức
Tờn phƣơng thức Mụ tả
Them() + Đầu vào: Giỏ trị tất cả cỏc thuộc tớnh của lớp. + Giỏ trị trả về: boolean
+í nghĩa: Tạo mới một lần chỉ đạo mới, trả về True nếu tạo thành cụng, trả về False nếu tạo khụng thành cụng
Sua() + Đầu vào: Giỏ trị cỏc thuộc tớnh của lớp và Mó chỉ đạo cần sửa. + Giỏ trị trả về: boolean
+í nghĩa: Sửa thụng tin một chỉ đạo Xoa() + Đầu vào: Mó chỉ đạo cần xoỏ
+ Giỏ trị trả về: boolean +í nghĩa: Xoỏ một chỉ đạo Get_DanhSach() + Đầu vào: Mó cụng việc
+ Giỏ trị trả về: danh sỏch cỏc lần chỉ đạo
+í nghĩa: Lấy danh sỏch cỏc lần chỉ đạo cú mó cụng việc bằng đối số.
d. Lớp GiaiQuyet
d.1. Bảng thuộc tớnh
Tờn Kiểu dữ liệu Mụ tả
Ma_GQ Int Mó số giải quyết (trƣờng tự động tăng)
MaCongViec Int Mó cụng việc, liờn kết đến lớp CongViec
Ma_NV Int Mó số nhõn viờn nhập giải quyết, liờn kết đến bảng NhanVien
Ngay_GQ Datetime Ngày cập nhật lần cuối (tự động nhập theo ngày hệ thống)
NoiDung_GQ Nvarchar(255) Nội dung giải quyết
TienDo Smallint Khối lƣợng giải quyết cụng việc (từ 0% đến 100%), mặc định =0%.
d.2. Bảng cỏc phƣơng thức
Tờn phƣơng thức Mụ tả
Them() + Đầu vào: Giỏ trị tất cả cỏc thuộc tớnh của lớp. + Giỏ trị trả về: boolean
+í nghĩa: Tạo mới một lần giải quyết mới, trả về True nếu tạo thành cụng, trả về False nếu tạo khụng thành cụng
Sua() + Đầu vào: Giỏ trị cỏc thuộc tớnh của lớp và Mó giải quyết cần sửa.
+ Giỏ trị trả về: boolean
+í nghĩa: Sửa thụng tin một lần giải quyết Xoa() + Đầu vào: Mó giải quyết cần xoỏ
+ Giỏ trị trả về: boolean +í nghĩa: Xoỏ một giải quyết Get_DanhSach() + Đầu vào: Mó cụng việc
+ Giỏ trị trả về: danh sỏch cỏc lần giải quyết
+í nghĩa: Lấy danh sỏch cỏc lần giải quyết cú mó cụng việc bằng đối số.
Get_NoiDung_GQ() + Đầu vào: Mó cụng việc, mó Nhõn viờn + Giỏ trị trả về: danh sỏch cỏc lần giải quyết
+í nghĩa: Lấy danh sỏch cỏc lần giải quyết cú mó cụng việc bằng đối số Mó cụng việc của Nhõn viờn cú mó bằng giỏ trị đối số mó Nhõn viờn.
e. Lớp PhongBan
e.1. Bảng thuộc tớnh
Tờn Kiểu dữ liệu Mụ tả
Ma_Phong Int Mó số phũng/ban (trƣờng tự động tăng) TenPhong Nvarchar(255) Tờn phũng/ban
SoDienThoai Nvarchar(20) Số điện thoại của phũng/ban e.2. Bảng cỏc phƣơng thức
Tờn phƣơng thức Mụ tả
Them() + Đầu vào: Giỏ trị tất cả cỏc thuộc tớnh của lớp. + Giỏ trị trả về: boolean
+í nghĩa: Tạo một phũng ban mới, trả về True nếu tạo thành cụng, trả về False nếu tạo khụng thành cụng
Sua() + Đầu vào: Giỏ trị cỏc thuộc tớnh của lớp và Mó phũng cần sửa. + Giỏ trị trả về: boolean
+í nghĩa: Sửa thụng tin một phũng ban Xoa() + Đầu vào: Mó phũng ban cần xoỏ
+ Giỏ trị trả về: boolean
+í nghĩa: Xoỏ một phũng ban đó cú Get_TenPhong() + Đầu vào: Mó phũng
+ Giỏ trị trả về: Tờn phũng
+í nghĩa: Lấy tờn phũng cú Mó phũng bằng giỏ trị đối số. Get_DanhSach() + Đầu vào: Khụng cú
+ Giỏ trị trả về: danh sỏch cỏc phũng ban +í nghĩa: Lấy danh sỏch cỏc phũng ban
CHƯƠNG 3
CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG
3.1. Cỏc yờu cầu cài đặt triển khai hệ thống
Để triển khai sử dụng hệ thống Tổ chức và quản lý giao cụng việc, hệ thống cỏc mỏy tớnh phải kết nối mạng LAN, với cỏc yờu cầu về cấu hỡnh phần cứng và phần mềm nhƣ sau:
a. Cấu hỡnh mỏy chủ:
Mỏy chủ Intel Pentium, CPU Intel Pentium 1.00GHz, RAM: 512 MB, HDD: 20 GB, Monitor, CD Rom.
Phần mềm cho mỏy chủ:
– Hệ điều hành: Window NT 4.0/2k/3k server.
– Hệ quản trị cơ sở dữ liệu SQLServer 2000.
– Phần mềm Web Server: IIS 5.0 trở lờn.
– Phần mềm tiện ớch: .Net framework 2.0.
b. Cấu hỡnh mỏy trạm:
Mỏy PC bỡnh thƣờng cú thể duyệt Web.
– Mỏy tớnh phải kết nối mạng LAN.
– Ram 32 Mb trở lờn.
Phần mềm cho mỏy trạm:
– Hệ điều hành: Window 9x trở lờn.
– Phần mềm tiện ớch: Vietkey.
– Trỡnh duyệt web Internet Explorer 5.0 trở lờn hoặc Nescape.
– Cài font Unicode và bộ gừ font tiếng việc Unicode
c. Mụi trƣờng hoạt động
Hệ thống đƣợc cài đặt và hoạt động trờn nền web với cỏc trỡnh duyệt nhƣ Internet Explore, Nescape với hệ điều hành window. Việc trao đổi thụng tin giữa cỏc mỏy tớnh đƣợc thực hiện trờn mụi trƣờng mạng (LAN, WAN) dựa trờn giao thức HTTP.
d. Cỏc cụng nghệ sử dụng
Với mục tiờu chia sẻ thụng tin và hỗ trợ đa điều khiển, phần phềm Tổ chức và quản lý hoạt động giao cụng việc đƣợc thiết kế và xõy dựng trờn cụng nghệ nhƣ sau:
Phần mềm đƣợc xõy dựng theo mụ hỡnh client/server trờn nền web.
Cỏc cụng nghệ sử dụng sử dụng: web ASP.NET, ActiveX, COM++, ngụn ngữ C#.
Cơ sở dữ liệu: SQLServer 2000.
Cụng nghệ Asp.Net sử dụng thƣ viện Microssoft .Net framework 2.0 trờn nền window là một trong những cụng nghệ tổ chức và xõy dựng ứng dụng web mạnh nhất hiện nay. Cụng nghệ này hỗ trợ ngƣời lập trỡnh tổ chức, xõy dựng ứng dụng theo mụ hỡnh hƣớng đối tƣợng, đặc biệt nú cú một thƣ viện hệ thống cỏc mẫu thiết kế rất lớn hỗ trợ ngƣời xõy dựng hệ thống trong việc ỏp dụng nhanh chúng cỏc mẫu thiết kế trong quỏ trỡnh xõy dựng hệ thống nhằm tiết kiệm thời gian và chi phớ xõy dựng phần mềm. Việc sử dụng cụng nghệ này đỏp ứng đƣợc tốc độ cập nhật và khai thỏc dữ liệu lớn trờn nền web, cho phộp bảo mật về source nguồn và nhiều tớnh năng trao đỗi dữ liệu ƣu việt khỏc.
Microssoft SQLServer 2000 là hệ quản trị cơ sở dữ liệu gọn nhẹ, dễ học, dễ cài đặt, sao lƣu, phục hồi. Hầu hết cỏc doanh nghiệp cú mụ hỡnh tổ chức trung bỡnh, tần xuất và khối lƣợng giao dịch và xử lý cụng việc khụng lớn lắm, do đú việc chọn hệ quản trị cơ sở dữ liệu SQLServer 2000 để triển khai hệ thống “tổ chức và quản lý hoạt động giao cụng việc” là phự hợp nhất trong điều kiện hiện nay.
3.2. Giới thiệu chƣơng trỡnh
3.2.1. Cỏc mục tiờu mà hệ thống đạt đƣợc
Hệ thống chƣơng trỡnh sau khi xõy dựng đạt đƣợc cỏc yờu cầu sau:
– Đảm bảo thụng tin nhanh chúng, chớnh xỏc và kịp thời.
– Thao tỏc đơn giản với ngƣời sử dụng.
– Khả năng tự động cao nhƣ tự động thụng bỏo tới mỏy tớnh ngƣời sử dụng mỗi