bao caodoan2trail_quanlycanbov1.0

28
Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET ---------------------------------------------------oo0oo-------------------------------------------------- MỤC LỤC MỤC LỤC.......................................................................................................................... 1 LỜI NÓI ĐẦU.................................................................................................................... 2 Phần I: Giới Thiệu Về ASP.NET........................................................................................ 4 Phần II: Khảo Sát Yêu Cầu................................................................................................. 5 1.Xây dựng bài toán........................................................................................................ 5 2.Mô tả các chức năng nghiệp vụ.................................................................................... 5 3.Yêu Cầu Bài Toán........................................................................................................ 6 Phần III: Phân Tích Chương Trình Quản Lý Cán Bộ theo Hướng Đối Tượng.................... 6 I.Mô Hình Nghiệp Vụ..................................................................................................... 6 II.Biểu Đồ Ca Sử Dụng................................................................................................... 7 1.Xác định các tác nhân và usecase của hệ thống........................................................ 7 2.Biểu đồ UseCase...................................................................................................... 8 III.Đặc Tả, Biểu Đồ Cho Các Ca Sử Dụng...................................................................... 8 1.Ca sử dụng đăng nhập.............................................................................................. 9 2.Ca sử dụng thêm hồ sơ cán bộ................................................................................ 11 3.Ca sử dụng chỉnh sửa, xóa hồ sơ cán bộ................................................................. 13 4.Ca sử dụng thêm mới Phòng ban............................................................................ 15 5.Ca sử dụng chỉnh sửa phòng ban............................................................................ 16 6.Ca sử dụng thêm mới chức vụ................................................................................ 18 7.Ca sử dụng chỉnh sửa chức vụ................................................................................ 19 Phần IV: Một Số Hình Ảnh Giao Diện Làm Việc............................................................. 21 TỔNG KẾT VÀ ĐÁNH GIÁ............................................................................................ 27 TÀI LIỆU THAM KHẢO................................................................................................. 28 Vũ Văn Thúy_20109386_CN-CNTT4.K55 Page 1 | 28

Upload: cu-tu-tu

Post on 04-Jul-2015

117 views

Category:

Education


0 download

DESCRIPTION

Báo Cáo đồ án 2_Quản lý cán bộ v1.0

TRANSCRIPT

Page 1: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

MỤC LỤC

MỤC LỤC..........................................................................................................................1

LỜI NÓI ĐẦU....................................................................................................................2

Phần I: Giới Thiệu Về ASP.NET........................................................................................4

Phần II: Khảo Sát Yêu Cầu.................................................................................................5

1.Xây dựng bài toán........................................................................................................5

2.Mô tả các chức năng nghiệp vụ....................................................................................5

3.Yêu Cầu Bài Toán........................................................................................................6

Phần III: Phân Tích Chương Trình Quản Lý Cán Bộ theo Hướng Đối Tượng....................6

I.Mô Hình Nghiệp Vụ.....................................................................................................6

II.Biểu Đồ Ca Sử Dụng...................................................................................................7

1.Xác định các tác nhân và usecase của hệ thống........................................................7

2.Biểu đồ UseCase......................................................................................................8

III.Đặc Tả, Biểu Đồ Cho Các Ca Sử Dụng......................................................................8

1.Ca sử dụng đăng nhập..............................................................................................9

2.Ca sử dụng thêm hồ sơ cán bộ................................................................................11

3.Ca sử dụng chỉnh sửa, xóa hồ sơ cán bộ.................................................................13

4.Ca sử dụng thêm mới Phòng ban............................................................................15

5.Ca sử dụng chỉnh sửa phòng ban............................................................................16

6.Ca sử dụng thêm mới chức vụ................................................................................18

7.Ca sử dụng chỉnh sửa chức vụ................................................................................19

Phần IV: Một Số Hình Ảnh Giao Diện Làm Việc.............................................................21

TỔNG KẾT VÀ ĐÁNH GIÁ............................................................................................27

TÀI LIỆU THAM KHẢO.................................................................................................28

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 1 | 28

Page 2: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

LỜI NÓI ĐẦU

Cùng với sự phát triển của các nghành khoa học khác, ngày nay công nghệ tin học không ngừng phát triển một cách mạnh mẽ và hiện đại.ở các cường quốc mạnh về kinh tế nó cũng đóng vai trò quyết định cho sự cạnh tranh giữa các nước trên thế giới. Trong những năm gần đây nghành CNTT làm ngắn lại khoảng cách giữa các quốc gia trên thế giới ở các lĩnh vực như : thời sự văn hoá , chính trị được truyền đi một cách nhanh chóng và chính xác. CNTT ra đời làm phong phú bộ mặt xã hội, đời sống con người được nâng cao rõ rệt. Nó thay thế con người gần như ở tất cả các lĩnh vực, nó làm được những điều kì diệu mà con người không thể trực tiếp làm được. Công tác quản lý ngày càng được nhiều cơ quan và các đơn vị quan tâm nhưng quản lý thế nào và quản lý làm sao cho có hiệu quả cao như :nhanh, bảo mât, thân thiện, dễ sử dụng.

Đứng trước sự bùng nổ thông tin, các tổ chức và doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động nghiệp vụ của đơn vị mình.Mức độ hoàn thiện tùy thuộc vào quá trình phân thích và thiết kế hệ thống. Tin học hóa trong công tác quản lý làm giảm bớt sức lao động của con người tiết kiệm được thời gian , độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với công việclàm thủ công quản lý giấy tờ như trước đây, tránh được thất lạc dữ liệu, tự động hóa hệ thống và cụ thể hóa các thông tin theo nhu cầu của con người. Đó là những ngăn tủ chứa đựng hồ sơ chiếm nhiều diện tích và có thể ta phải mất nhiều thời ian để tìm kiếm các thông tin cần thiết hay những dữ liệu quan trọng. Tất cả những điều bất tiện trên có thể được tích hợp trong phần mềm quản lý một sản phẩm nào đó.

Quá trình triển khai tin học hóa trong công tác quản lý cán bộ nhằm mục tiêu thúc đẩy và nâng cao hiệu quả trong công tác nghiệp vụ quản lý cán bộ hiện vẫn chưa được đồng bộ. Xây dựng một hệ thống quản lý cán bộ phù hợp với công tác quản lý cán bộ có ý nghĩa to lớn trong chiến lược xây dựng các hệ thống trong một công ty, xí nghiệp hơn nữa là tập đoàn hay có thể rộng hơn. Hệ thống quản lý cán bộ là một hệ thống rất lớn đối với các công ty, doanh nghiệp lớn, có đông nguồn nhân lực. Nó quản lý một hệ thống khổng lồ chính vì thế nó đòi hỏi sự vận dụng khoa học vào công tác này.

Xuất phát từ nhu cầu thực tế đó và mong muốn tìm hiểu làm một chương trình có thêm ứng dụng thực tiễn. Em rất cám ơn thầy đã giao đề tài này cho em tìm hiểu và thực hiện đề tài : “Quản Lý Cán Bộ”. Mục tiêu của đối tượng nghiên cứu : Tìm hiểu, phân tích, chỉ ra sự thiếu đồng bộ và chưa hiệu quả của quy trình quản lý hiện đang triển khai, nêu ra những yêu cầu mới đang đặt ra đối với công tác quản lý nhân lực, qua đó đề xuất những

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 2 | 28

Page 3: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------phương án đề khắc phục những khó khăn đang gặp phải nhằm nâng cao tính hiệu quả trong công tác quản lý nhân lực tại một công ty, trường học.

Với trình độ hiểu biết và thời gian tìm hiểu có hạn nên đề tài không tránh khỏi sai sót và hạn chế nhất định. Em rất mong nhận được sự góp ý của thầy giáo để giúp chúng em hoàn thiện tốt hơn đề tài này.

Em rất cám ơn thầy Phạm Ngọc Hưng đã giao đề này cho em tìm hiểu và thực hiện thực tế. Đã tận tình chỉ bảo, hướng dẫn, tạo điều kiện tốt nhất để em có thể hoàn thiện đề tài này.

Em xin chân thành cám ơn ! Hà Nội, Ngày 20 Tháng 12 Năm 2013

Sinh viên thực hiện

Vũ Văn Thúy

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 3 | 28

Page 4: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------Phần I: Giới Thiệu Về ASP.NET

Đầu năm 2002, Microsoft giới thiệu một kỹ thuật lập trình Web khá mới mẻ với tên gọi ban đầu là ASP+, tên chính thức sau này là ASP.Net. Với ASP.Net, không những không cần đòi hỏi bạn phải biết các tag HTML, thiết kế web, mà nó còn hỗ trợ mạnh lập trình hướng đối tượng trong quá trình xây dựng và phát triển ứng dụng Web.

ASP.Net là kỹ thuật lập trình và phát triển ứng dụng web ở phía Server (Server-side) dựa trên nền tảng của Microsoft .Net Framework.

Hầu hết, những người mới đến với lập trình web đều bắt đầu tìm hiểu những kỹ thuật ở phía Client (Client-side) như: HTML, Java Script, CSS (Cascading Style Sheets). Khi Web browser yêu cầu một trang web (trang web sử dụng kỹ thuật client-side), Web server tìm trang web mà Client yêu cầu, sau đó gởi về cho Client. Client nhận kết quả trả về từ Server và hiển thị lên màn hình.

ASP.Net sử dụng kỹ thuật lập trình ở phía server thì hoàn toàn khác, mã lệnh ở phía server (ví dụ: mã lệnh trong trang ASP) sẽ được biên dịch và thi hành tại Web Server. Sau khi được Server đọc, biên dịch và thi hành, kết quả tự động được chuyển sang HTML/JavaScript/CSS và trả về cho Client.

Tất cả các xử lý lệnh ASP.Net đều được thực hiện tại Server và do đó, gọi là kỹ thuật lập trình ở phía server.

Ưu điểm của Asp.net

- ASP.Net cho phép bạn lựa chọn một trong các ngôn ngữ lập trình mà bạn yêu thích: Visual Basic.Net, J#, C#,…

- Trang ASP.Net được biên dịch trước. Thay vì phải đọc và thông dịch mỗi khi trang web được yêu cầu, ASP.Net biên dịch những trang web động thành những tập tin DLL mà Server có thể thi hành nhanh chóng và hiệu quả. Yếu tố này là một bước nhảy vọt đáng kể so với kỹ thuật thông dịch của ASP.

- ASP.Net hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của .Net Framework, làm việc với XML, Web Service, truy cập cơ sở dữ liệu qua ADO.Net, …

- ASPX và ASP có thể cùng hoạt động trong 1 ứng dụng.

- ASP.Net sử dụng phong cách lập trình mới: Code behide. Tách code riêng, giao diện riêng -> Dễ đọc, dễ quản lý và bảo trì.

- Kiến trúc lập trình giống ứng dụng trên Windows.

- Hỗ trợ quản lý trạng thái của các control

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 4 | 28

Page 5: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

- Tự động phát sinh mã HTML cho các Server control tương ứng với từng loại Browser.

- Chạy ứng dụng cực nhanh bởi cơ chế biên dịch và Cached.

- Global.aspx có nhiều sự kiện hơn

- Quản lý session trên nhiều Server, không cần Cookies

- Truy xuất dữ liệu bằng công nghệ ADO.NET có sẵn của .NET Framework nhanh chóng.

- Ứng dụng viết bằng ASP.NET dễ dàng tương thích với nhiều loại trình duyệt khác nhau. Nhà phát triển không cần phải quan tâm nhiều đến trình duyệt nào được sử dụng để duyệt website, điều này sẽ được framework tự render ra mã tương ứng.

- Có thể sử dụng để phát triển các ứng dụng web đủ mọi kích cỡ, từ ứng dụng nhỏ nhất cho đến ứng dụng toàn doanh nghiệp (Enterprise).

- ASP.NET API Reference: Cung cấp một lượng lớn các thư viện dùng cho ASP.NET.

Phần II: Khảo Sát Yêu Cầu

1. Xây dựng bài toán

Một cán bộ khi tới Công Ty(Doanh nghiệp) xin việc làm, sau khi hoàn thành các tuyển chọn và qua các vòng test tuyển dụng đã được nhận vào làm chính thức tại công ty(doanh nghiệp). Công ty(doanh nghiệp) cần lưu trữ hồ sơ của cán bộ này, đồng thời sắp xếp công việc, chức vụ phòng ban làm việc, mọi sự sắp xếp này cũng cần lưu trữ trực tiếp vào hồ sơ của cán bộ mới này trong công ty. Giả sử công ty này là một công ty lớn, với số lượng công nhân, cán bộ vô cùng lớn, để có thể quản lý, tìm kiếm xem xét hồ sơ của cán bộ cũng là cả một quá trình khó khan. Và bài toán đặt ra là thành lập một đội ngũ quản lý hồ sơ của tất cả các cán bộ và được lưu trữ vào một cơ sở dữ liệu chung. Để có thể tập trung vào một cơ sở dữ liệu tập trung vì vậy đề hướng đặt ra xây dựng website quản lý hồ sơ cán bộ, việc xây dựng website để quản lý cũng nhằm mục đích quản lý tập trung nhưng làm việc mọi nơi mọi chỗ, tất nhiên yêu cầu có kết nối tới máy chủ(có thể sử dụng internet).

2. Mô tả các chức năng nghiệp vụ

Hệ thống quản lý cán bộ thực hiện các nghiệp vụ sau:

- Lưu trữ thông tin cá nhân, chức danh, văn phòng làm việc của các cán bộ trong công ty(doanh nghiệp).

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 5 | 28

Page 6: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

- Thực hiện thêm mới, chỉnh sửa, xóa hồ sơ của cán bộ mỗi khi có điều chỉnh nhân lực.

- Thực hiện lưu trữ mỗi khi cấp thêm, chỉnh sửa các chức vụ liên quan tới cán bộ trong công ty(doanh nghiệp).

- Thực hiện lưu trữ mỗi khi mở rộng thêm phòng ban, chỉnh sửa các phòng ban trong công ty(doanh nghiệp).

- Mọi thông tin thao tác với hệ thống đều được thực hiện thông qua cơ quan có chức năng.

3. Yêu Cầu Bài Toán

- Hệ thống phải có tính bảo mật cao

- Hệ thống phải hỗ trợ cho việc lưu trữ, thêm mới, sửa đổi, xóa các thông tin về cán bộ một cách nhanh chóng.

- Hệ thống cần phải dễ dàng mở rộng các chức năng khi cần thiết và dễ dàng liên kết với các hệ thống khác

- Hệ thống có giao diện người dung thân thiện, làm việc hiệu quả

Phần III: Phân Tích Chương Trình Quản Lý Cán Bộ theo Hướng Đối Tượng

I. Mô Hình Nghiệp Vụ

Từ phân tích sơ bộ bên trên, ta thấy sơ bộ về chức năng hệ thống quản lý cán bộ mà cần thiết phải đáp ứng.

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 6 | 28

Page 7: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

Hình 1. Mô hình use case mức đỉnh của hệ thống quản lý nhân cán bộ

II. Biểu Đồ Ca Sử Dụng

1. Xác định các tác nhân và usecase của hệ thống

Các tác nhân của hệ thống: Cán Bộ Quản Lý(CBQL)

Các UseCase của hệ thống:

o Thêm hồ sơ cán bộ

o Sửa, Xóa hồ sơ cán bộ

o Thêm cán bộ quản lý

o Sửa, Xóa cán bộ quản lý

o Thêm , Sửa phòng ban

o Thêm, Sửa chức vụ

Ngoài ra còn có ca sử dụng “Đăng nhập”, ca sử dụng này được các ca sử dụng khắc sử dụng.

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 7 | 28

Page 8: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

2. Biểu đồ UseCase

III. Đặc Tả, Biểu Đồ Cho Các Ca Sử Dụng

Hình ảnh cơ sở dữ liệu:

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 8 | 28

Page 9: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

1. Ca sử dụng đăng nhập

a. Tóm tắt: Đăng nhập là UseCase Cán Bộ Quản Lý đăng nhập vào hệ thống quản trị để thực hiện các chức năng quản trị hệ thống.

b. Tác nhân: Cán Bộ quản lý

c. Usecase liên quan: không có usecase liên quan.

d. Các luồng sự kiện:

• Luồng sự kiện chính

o Trên giao diện hệ thống, muốn vào quản trị yêu cầu phải đăng nhập hệ thống, người dung đăng nhập bằng Tài Khoản và Mật Khẩu của người quản trị. sau đó nhấn Đăng Nhập

o Hệ Thống tiếp nhận thông tin từ form mà cán bộ quản lý đã cung cấp, kiểm tra tài khoản và mật khẩu của người dùng.

o Nếu hợp lệ, hệ thống chấp nhận đăng nhập, và chuyển hướng vào trang quản trị.

o Kết thúc UseCase.

• Luồng sự kiện phụ

Luồng 1:

o Hệ thống kiểm tra thông tin cán bộ quản lý cung cấp không chính xác.

o Hệ thống từ chối đăng nhập, hiển thị lỗi thông báo.

o Kết thúc Use Case

Luồng 2:

o Hệ thống kết nối cơ sở dữ liệu để kiểm tra thông tin, quá trình kết nối không thành công, không thực hiện kiểm tra được.

o Hiển thị thông báo lỗi.

o Kết thúc Use Case.

Biểu đồ hoạt động cho ca sử dụng đăng nhập

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 9 | 28

Page 10: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

Biểu đồ trình tự cho ca sử dụng đăng nhập

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 10 | 28

Page 11: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

2. Ca sử dụng thêm hồ sơ cán bộ

a. Tóm tắt: thêm mới thông tin cán bộ

b. Tác nhân: cán bộ quản lý

c. UseCase liên quan: Usecase đăng nhập

d. Các luồng sự kiện:

Sau khi cán bộ quản lý đã đăng nhập.

• Luồng sự kiện chính:

o Cán bộ quản lý chọn nhập hồ sơ cán bộ.

o Hệ thống sẽ hiển thị những phần thông tin cơ bản yêu cầu người quản lý nhập thông tin thêm mới hồ sơ cán bộ.

o Cán bộ quản lý nhập thông tin vào hệ thống.

o Hệ thống cho cán bộ quản lý chọn lưu hay nhập lại

o Cán bộ quản lý chọn lưu lại.

o Hệ thống kiểm tra điều kiện rồi lưu vào hệ thống và thông báo cho CBQL.

o UseCase kết thúc

Biểu đồ hoạt động choc a sử dụng thêm mới hồ sơ

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 11 | 28

Page 12: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

Biểu đồ trình tự cho ca sử dụng thêm mới hồ sơ

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 12 | 28

Page 13: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

3. Ca sử dụng chỉnh sửa, xóa hồ sơ cán bộ

Chỉnh Sửa hồ sơ cán bộ

a. Tóm tắt: chỉnh sửa thông tin cán bộ

b. Tác nhân: cán bộ quản lý

c. UseCase liên quan: Usecase đăng nhập

d. Các luồng sự kiện:

Sau khi cán bộ quản lý đã đăng nhập.

• Luồng sự kiện chính:

o Cán bộ quản lý chọn chỉnh sửa hồ sơ cán bộ.

o Hệ thống sẽ hiển thị nhứng phần thông tin cơ bản để CBQL thay đổi thông tin.

o Cán bộ quản lý nhập thông tin cần thay đổi vào hệ thống.

o Hệ thống cho cán bộ quản lý chọn cập nhật hay hủy cập chật

o Cán bộ quản lý chọn cập nhật.

o Hệ thống kiểm tra điều kiện rồi lưu vào hệ thống và thông báo cho CBQL.

o UseCase kết thúc

Xóa hồ sơ cán bộ:

a. Tóm tắt: Xóa hồ sơ cán bộ

b. Tác nhân: cán bộ quản lý

c. UseCase liên quan: Usecase đăng nhập

d. Các luồng sự kiện:

Sau khi cán bộ quản lý đã đăng nhập.

• Luồng sự kiện chính:

o CBQL chọn danh sách hồ sơ cán bộ

o Hệ thống hiển thị danh sách hồ sơ cán bộ, có kèm lựa chọn xóa hồ sơ.

o CBQL lựa chọn xóa hồ sơ bên cạnh hồ sơ cần xóa

o Hệ thống thực hiện thao tác rồi hiển thị thông báo.

UseCase kết thúc

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 13 | 28

Page 14: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

Biểu đồ hoạt động choc a sử dụng chỉnh sửa, xóa hồ sơ cán bộ

Biểu đồ trình tự cho ca sử dụng chỉnh sửa hồ sơ cán bộ

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 14 | 28

Page 15: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

4. Ca sử dụng thêm mới Phòng ban

a. Tóm tắt: thêm mới Phòng Ban

b. Tác nhân: CBQL

c. UseCase liên quan: Usecase đăng nhập

d. Các luồng sự kiện:

Sau khi CBQL đã đăng nhập.

• Luồng sự kiện chính:

o Cán bộ quản lý chọn nhập Phòng ban.

o Hệ thống sẽ hiển thị nhứng phần thông tin cơ bản yêu cầu người quản lý nhập thông tin thêm mới Phòng Ban

o Cán bộ quản lý nhập thông tin vào hệ thống.

o Hệ thống cho cán bộ quản lý chọn lưu hay nhập lại

o Cán bộ quản lý chọn lưu lại.

o Hệ thống kiểm tra điều kiện rồi lưu vào hệ thống và thông báo cho CBQL.

o UseCase kết thúc

Biểu đồ hoạt động cho ca sử dụng thêm mới phòng ban

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 15 | 28

Page 16: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

Biểu đồ trình tự cho ca sử dụng thêm phòng ban

5. Ca sử dụng chỉnh sửa phòng ban

a. Tóm tắt: chỉnh sửa phòng ban

b. Tác nhân: cán bộ quản lý

c. UseCase liên quan: Usecase đăng nhập

d. Các luồng sự kiện:

Sau khi cán bộ quản lý đã đăng nhập.

• Luồng sự kiện chính:

o CBQL chọn danh sách phòng ban

o Hệ thống hiển thị danh sách phòng ban, có kèm lựa chọn chỉnh sửa phòng ban.

o CBQL lựa chọn chỉnh sửa phòng ban bên cạnh phòng ban cần chỉnh sửa.

o Hệ thống hiển thị những phần thông tin cơ bản để cho CBQL chỉnh sửa

o CBQL chỉnh sửa, rồi chọn cập nhật hoặ có thể hủy cập nhật

o Hệ thống thực hiện thao tác cập nhật rồi hiển thị thông báo.

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 16 | 28

Page 17: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

o UseCase kết thúc

Biểu đồ hoạt động cho ca sử dụng chỉnh sửa phòng ban

Biểu đồ trình tự cho ca sử dụng chỉnh sửa phòng ban

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 17 | 28

Page 18: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

6. Ca sử dụng thêm mới chức vụ

a. Tóm tắt: thêm mới chức vụ

b. Tác nhân: cán bộ quản lý

c. UseCase liên quan: Usecase đăng nhập

d. Các luồng sự kiện:

Sau khi cán bộ quản lý đã đăng nhập.

• Luồng sự kiện chính:

o Cán bộ quản lý chọn nhập chức vụ.

o Hệ thống sẽ hiển thị nhứng phần thông tin cơ bản yêu cầu người quản lý nhập thông tin thêm mới chức vụ

o Cán bộ quản lý nhập thông tin vào hệ thống.

o Hệ thống cho cán bộ quản lý chọn lưu hay nhập lại

o Cán bộ quản lý chọn lưu lại.

o Hệ thống kiểm tra điều kiện rồi lưu vào hệ thống và thông báo cho CBQL.

o UseCase kết thúc

Biểu đồ hoạt động choc a sử dụng thêm mới chức vụ

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 18 | 28

Page 19: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

Biểu đồ trình tự cho ca sử dụng thêm mới chức vụ

7. Ca sử dụng chỉnh sửa chức vụ

a. Tóm tắt: chỉnh sửa chức vụ

b. Tác nhân: cán bộ quản lý

c. UseCase liên quan: Usecase đăng nhập

d. Các luồng sự kiện:

Sau khi cán bộ quản lý đã đăng nhập.

• Luồng sự kiện chính:

o CBQL chọn danh sách chức vụ

o Hệ thống hiển thị danh sách chức vụ, có kèm lựa chọn chỉnh sửa chức vụ

o CBQL lựa chọn chỉnh sửa chức vụ bên cạnh chức vụ cần chỉnh sửa.

o Hệ thống hiển thị những phần thông tin cơ bản để cho CBQL chỉnh sửa

o CBQL chỉnh sửa, rồi chọn cập nhật hoặc có thể hủy cập nhật.

o Hệ thống thực hiện thao tác cập nhật rồi hiển thị thông báo.

o UseCase kết thúc

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 19 | 28

Page 20: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

Biểu đồ hoạt động cho ca sử dụng chỉnh sửa chức vụ

Biểu đồ trình tự choc a sử dụng chỉnh sửa chức vụ

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 20 | 28

Page 21: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------Phần IV: Một Số Hình Ảnh Giao Diện Làm Việc

H1: Giao diện chương trình khi bắt đầu chạy. để có thể vào trang quản lý yêu cầu cần đăng nhập

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 21 | 28

Page 22: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

H2: sau khi CBQl đăng nhập vào hệ thống, giao diện làm việc có menu hỗ trợ đặt bên trái.

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 22 | 28

Page 23: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

H3: giao diện làm việc ca sử dụng nhập mới hồ sơ

H4: giao diện làm việc cho ca sử dụng thêm mới User

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 23 | 28

Page 24: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

H5: Giao diện làm việc, hiển thị danh sách cán bộ, có lựa chọn chỉnh sửa hoặc xóa hồ sơ.

H6: giao diện trang chi tiết hồ sơ cán bộ có lựa chọn chỉnh sửa, xóa

H7: giao diện hiển thị danh sách người dùng, có lựa chọn chỉnh sửa và xóa

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 24 | 28

Page 25: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

H8:Giao diện hiển thị danh sách phòng ban, và có lựa chọn thêm mới hoặc chỉnh sửa phòng ban.

H9: Giao diện làm việc Danh sách Bằng Cấp

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 25 | 28

Page 26: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

H10:Giao diện hiển thị danh sách chức vụ, và có lựa chọn thêm mới hoặc chỉnh sửa Chức Vụ

H11: giao diện làm việc danh sách chuyên môn

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 26 | 28

Page 27: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

TỔNG KẾT VÀ ĐÁNH GIÁ

Sau một thời gian đọc và tìm hiểu cuốn tài liệu Bai-20giang-20ASP.NET-20Full.pdf của thầy Phạm Ngọc Hưng, cũng như tìm hiểu tài liệu trên internet em đã học hỏi được rất nhiều về ASP.NET và em cũng đã hoàn thiện một website quản lý cán bộ với quy mô nhỏ. Qua môn đồ án 2 do thầy Hưng phụ trách em đã biết asp.net là gì? Làm sao để có thể tạo một trang web với asp.net. từ việc thiết lập project cũng như làm giao diện, kết nối cơ sở dữ liệu và cuối cùng là đóng gói website.

Em rất cám ơn thầy Phạm Ngọc Hưng đã tận chỉ chỉ bảo, cũng như thường xuyên gặp mặt để thúc đẩy quá trình hoàn thiện học tập cũng như làm ra sản phẩm Quản Lý Cán Bộ trong môn đồ án 2 này của em.

Tuy đã học hỏi được nhiều điều, nhưng với kiến thức vô cùng ít ỏi, để hoàn thành một sản phẩm ưng ý đó là điều cũng rất khó. Vì vậy trong báo cáo này, và trong sản phẩm có điều gì thiếu xót em rất mong thầy bỏ qua và đóng góp ý kiến.

Sau khi hoàn thành sản phẩm, em tự đánh giá thấy có một số điểm sau:

- Em đã rất cố gắng hoàn thiện sản phẩm với một số chức năng đơn giản, có thể lưu trữ hồ sơ của cán bộ, lưu trữ thông tin người dùng quản lý, chỉnh sửa dữ liệu trực tiếp trên giao diện nhờ Gridview.

- Sản phẩm còn khá hạn chế chức năng, giao diện còn chưa bắt mắt, việc xử lý tình huống còn chưa được giải quyết triệt để dẫn tới sẽ có một số lỗi trong khi chạy chương trình.

- Ý thức học tập cá nhân còn chưa cao, học kỳ 1b không lên gặp thầy vì một vài lý do cá nhân vậy một lần nữa em rất xin lỗi và mong thầy bỏ qua cho em.

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 27 | 28

Page 28: Bao caodoan2trail_QuanLyCanBoV1.0

Đề tài: Tìm hiểu, tạo chương trình quản lý cán bộ với ASP.NET---------------------------------------------------oo0oo--------------------------------------------------

TÀI LIỆU THAM KHẢO

[1] 20-Bài Giảng-aptech-Hưng Yên_ThS.Phạm Ngọc Hưng.pdf

[2] Apress.Pro.ASP.NET.2.0.in.C.Sharp.2005.Special.Edition.Sep.2006.pdf

[3] So-Tay-Lap-Trinh-Web-ASP-net-Bang-C-Full.pdf

[4] website: google.com, msdn.microsoft.com

Vũ Văn Thúy_20109386_CN-CNTT4.K55 P a g e 28 | 28