Chức năng đăng nhập

Một phần của tài liệu Tìm hiểu ngôn ngữ ASP NET, phản ứng bài toán quản lí nhân viên trực tuyến (Trang 36)

I. Thiết kế các chức năng

I.1.Chức năng đăng nhập

b. Mô tả chức năng

- Nhập lại:

Nhập và chọn : Họ tên, mật khẩu, phòng ban. - Đăng nhập:

+ Kiểm tra xem họ và tên, Password không đợc rỗng.

+ Kiểm tra xem dữ liệu họ tên, mật khẩu, phòng ban có đúng không, nếu đúng sẽ đợc vào hệ thống, các chức năng có thể thực hiện khi vào hệ thống:

* Cập nhật, xử lý các thông tin:

- Nhập ngời QL

- Nhập thông tin đào tạo - Nhập nhân viên

- Nhập thông tin tuyển dụng - Xoá, Sửa nhân viên

- Xoá ứng viên * Tuyển chọn ứng viên

+ Nếu kiểm tra họ tên, mật khẩu, hoặc phòng ban không đúng sẽ không đợc đăng nhập và sẽ có thông báo.

I.2 Chức năng cập nhật thông tin

a. Giao diện:

b. Mô tả chức năng:

- Ngời QL có thể cung cấp các thông tin đào tạo, thông tin tuyển dụng, xoá, sửa nhân viên, xoá ứng viên trúng tuyển.

I.3 Chức năng cập nhật ngời quản lý

b. Mô tả chức năng: - Nhập lại:

Nhập và chọn: Họ tên, mật khẩu, phòng ban. - Ghi:

+ Kiểm tra họ tên, mật khẩu không đợc rỗng + Lu thông tin vào bản TTNHANVIEN

+ Đã thêm ngời QL có thể đăng nhập vào hệ thống

a. Giao diện:

b. Mô tả chức năng:

- Nhập mới: Nhập các thông tin trong bảng - Ghi:

+Kiểm tra các thông tin không đợc rỗng

+ Lu thông tin vào bảng THONGTINDAOTAO

a. Giao diện

b. Mô tả chức năng:

- Nhập mới: Nhập đầy đủ, chính xác các thông tin đã cho trong bảng - Ghi nhân viên:

+ Kiểm tra các thông tin không đợc rỗng, dữ liệu nhập phải đúng kiểu. (adsbygoogle = window.adsbygoogle || []).push({});

+ Lu thông tin vào bảng DSNV

a. Chức năng:

b. Mô tả chức năng:

- Nhập mới: Nhập đầy đủ, chính xác thông tin vào bảng - Ghi:

+ Kiểm tra các thông tin không đợc rỗng, dữ liệu nhập phải đúng kiểu.

+ Lu thông tin vào bảng THONGTINTUYENDUNG

I.7 Chức năng xoá nhân viên

b. Mô tả chức năng:

Danh sách nhân viên trong công ty sẽ đợc cập nhật lên bảng. Nếu ngời QL cần xoá nhân viên hoặc sửa nhân viên thì thực hiện ở bảng này:

+ Xoá : chọn các nhân viên cần xoá, rồi nhấn vào nút xoá thi những nhân viên đợc chọn sẽ xoá khỏi danh sách và không còn trong CSDL.

+ Sửa: Nếu ngời QL muốn sửa nhân viên nào trong danh sách thì nhấp vào nút sửa ngay canh bản ghi đó. Toàn bộ thông tin của nhân viên đó sẽ xuất hiện trong một bảng mới và cho phép ngời QL có thể sửa nhân viên.

I.8 Chức năng sửa nhân viên

b. Mô tả chức năng:

- Các nhân viên đợc sửa sẽ hiển thị các thông tin, ngời QL sửa các thông tin của nhân viên.

- Ghi: Nhấp vào nut ghi để lu vào CSDL DSNV

1.9 Chức năng xoá ứng viên trúng tuyển:

b. Mô tả chức năng:

- Ngời QL có thể xoá danh sách ứng viên trúng tuyển, bằng cách nhấp vào ô ứng với ứng viên đó.

- Xoá: Các ứng viên đợc chọn sẽ bị xoá ngay trên bảng và trong CSDL DANHSACHUNGVIENTRUNGTUYEN.

a. Giao diện :

b. Mô tả chức năng + Nhập lại:

- Nhập đầy đủ các thông tin, chọn giới tính, chọn ngày sinh của mình Vào bản đăng ký.

+ Đăng ký:

- Kiểm tra các thông tin có đúng yêu cầu không, ví dụ: trờng điện thoại nhập chữ, ngày sinh chọn không đúng, để trống các ô sẽ không đợc đăng ký, hệ thống sẽ báo lối.

- Nếu ở mục nào dữ liệu không thích hợp sẽ có lỗi thông báo ở mục đó.

- Thông tin sau khi đăng ký đúng sẽ đợc lu vào bảng CSDL DKTUYENDUNG

a. Giao diện:

b. Mô tả chức năng:

- Danh sách các ứng viên đăng ký tuyển dụng sẽ đợc lấy ra từ bảng DKTUYENDUNG. (adsbygoogle = window.adsbygoogle || []).push({});

- Trúng tuyển: Ngời quản lý sẽ dựa vào những thông tin đó để chọn những ứng viên đủ tiêu chuẩn để tham gia dự tuyển. Những ứng viên trúng tuyển sẽ đợc ngời quản lý nháy vào nút chọn, sau đó nháy vào chức năng trúng tuyển, ứng viên trúng tuyển đó sẽ đợc lu vào bảng: DANHSACHUNGVIENTRUNGTUYEN

I.12 Chức năng xem thông tin đào tạo

I.13 Chức năng xem danh sách nhân viên tham gia đào tạo a. Giao diện:

I.14 Chức năng xem thông tin tuyển dụng:

b. Mô tả chức năng:

- ứng viên có thể xem các thông tin tuyển dụng trong bảng, ngời ứng viên chọn chức vụ cần tuyển các thông tin sẽ đợc hiển thị ở bên dới. ứng viên có thể xem tiêu chuẩn tuyển dụng, xem thông tin công việc mà ngời đó chọn bằng cách nhấp chữ : xem tiêu chuẩn tuyển dụng và xem thông tin công việc

I.15 Chức năng xem tiêu chuẩn tuyển dụng:

I.16 Chức năng xem danh sách nhân viên trong công ty.

a. Giao diện

a. Giao diện

I.18 Chức năng tìm kiếm thông tin.

Kết luận

Đây là một chơng trình quản lý đợc xây dựng xuất phát từ thực tế của bài toán quản lý nhân viên trực tuyến ở công ty trong mục tiêu tin học hoá các hoạt động quản lý của doanh nghiệp. Chơng trình giúp cho ngời quản lý đào tạo có thể thực hiện công việc xây dựng, cung cấp, quản lý thông tin một cách nhanh chóng, chính xác.

Tôi nhận thấy đề tài đã đạt đợc một số kết quả sau :

* Trình bày một cách có hệ thống quá trình phân tích và thiết kế hệ thống quản lý nhân viên trực tuyến.

* Hoàn thành chơng trình quản lý nhân viên trực tuyến bằng ngôn ngữ lập trình ASP.NET.

* Chơng trình đơn giản, dễ sử dụng.

* Hớng nghiên cứu tiếp theo :Phát triển chơng trình theo qui mô lớn hơn bao gồm cả việc quản lý lơng, bảo hiểm...cho nhân viên qua hệ thống.

Tài liệu tham khảo

[1]. .Nguyễn Văn Ba, Phân tích và thiết kế hệ thống thông tin, NXB - ĐHQGHN 2003

[2]. Phạm Quang Trình, Giáo trình phân tích thiết kế hệ thống, Khoa công nghệ thông tin trờng Đại học Vinh.

[3]. Nguyễn Phơng Lan, ASP 3.0,ASP.NET, nhà xuất bản giáo dục - 2001

[4]. Phạm Quang Trình, Nhập môn cơ sở dữ liệu, Khoa công nghệ thông tin trờng Đại Học Vinh - 2000

[5]. Ngô Trung Việt, Phân tích và thiết kế tin học hệ thống quản lý doanh nghiệp dịch vụ, Nhà xuất bản Giao thông vận tải , 1995.

[6]. Đoàn Văn Ban, Ngô Trung Việt, Đặng Văn Hng, Trần Thị Phiến, Phạm Ngọc Khôi, Phân tích ,Thiết kế và cài đặt Hệ thông tin quản lý

Phụ lục

Trang (adsbygoogle = window.adsbygoogle || []).push({});

Lời mở đầu ...1

Chơng I:Bài toán quản lý nhân viên trực tuyến...…………...3

I. Đặc tả bài toán...3

I.1. Quản lý nhân viên ... 3

I.2. Quản lý ứng viên ...4

I.3. Quản lý thông tin ... 4

I.4. Xoá thông tin ...4

II. Một số vấn đề khác liên quan ...4

Chơng II: Phân tích & thiết kế hệ thống...6

I. Phân tích & Thiết kế hệ thống ...6

I.1. Lựa chọn hớng phân tích ...6

I.2. Phân tích hệ thống cũ...6

I.3. Thiết kế hệ thống mới ...…...6

I.4. Sơ đồ phân cấp chức năng...…..7

I.5. Biểu đồ luồng dữ liệu...…...8

I.6. Thiết kế các bảng dữ liệu...13

Chơng III. Thiết kế các chức năng ...…...16

I. Thiết kế các chức năng ...…...16

I.1. Chức năng đăng nhập ...…...16

I.2. Chức năng đăng ký tuyển dụng ...…..17

I.3. Chức năng chọn ứng viên ...18

I.4. Chức năng xem thông tin đào tạo...…..19

I.5. Chức năng xem thông tin tuyển dụng ...…....19

I.6. Chức năng xem danh sách nhân viên...…....20

I.7. Chức năng xem danh sách ứng viên trúng tuyển...…...20

Tài liệu tham khảo...22 Phụ lục...24

Một phần của tài liệu Tìm hiểu ngôn ngữ ASP NET, phản ứng bài toán quản lí nhân viên trực tuyến (Trang 36)