Thế giới ngày nay đó cú nhiều tiến bộ mạnh mẽ về cụng nghệ thụng tin (CNTT) từ một tiềm năng thông tin đó trở thành một tài nguyờn thực sự, trở thành sản phẩm hàng hoỏ trong xó hội tạo ra một sự thay đổi to lớn trong lực lượng sản xuất, cơ sở hạ tầng, cấu trúc kinh tế, tính chất lao động và cả cách thức quản lý trong cỏc lĩnh vực của xó hội. Trong những năm gần đây, nền CNTT nước ta cũng đó cú phỏt triển trờn mọi lĩnh vực trong cuộc sống cũng như trong lĩnh vực quản lý xó hội khỏc. Một trong những lĩnh vực mà máy tính được sử dụng nhiều nhất là các hệ thống thông tin quản lý núi chung .Tuy cỏc hệ thống này xột về mặt nào đó cũng đó đáp ứng được nhu cầu của người sử dụng trong những phần mềm được lập trỡnh chủ yếu trờn mụi trường Foxpro, các hệ thống đó có quy mô nhỏ, độc lập và tính thừa kế không cao. Nhưng hiện nay, do quy mô, tính phức tạp của công việc ngày càng cao nên việc xây dựng hệ thống thông tin quản lý khụng chỉ là việc lập trỡnh đơn giản mà phải xây dựng một cách có hệ thống. Các giai đoạn phân tích, thiết kế được tiến hành một cách tỷ mỷ và chính xác. Trong đồ án này em sẽ trỡnh bày quỏ trỡnh phõn tớch, thiết kế cho hệ thống quản lý nhân sự với hệ quản trị cơ sở dữ liệu MS Access của hóng Microsoft. Và ngụn ngữ để xây dựng cho phần mềm này là Visual basic Nội dung của đồ án bao gồm: · Chương I : Tổng quan cơ quan và quản lí nhân sự. · Chương II : Cơ sở lí luận. · Chương III : Phân tích và thiết kế Hệ thống thông tin quản lí nhân sự. · Chương IV : Cài đặt và đánh giá. Do kiến thức và kinh nghiệm của bản thõn cũn hạn chế nờn đồ án không tránh khỏi những thiếu xót. Rất mong được giúp đỡ của quý thầy cụ trong khoa Tin Học Kinh Tế Trường Đại học Kinh Tế Quốc Dân.
Trang 1Lời Nói Đầu
Thế giới ngày nay đó cú nhiều tiến bộ mạnh mẽ về cụng nghệ thụng tin(CNTT) từ một tiềm năng thụng tin đó trở thành một tài nguyờn thực sự, trởthành sản phẩm hàng hoỏ trong xó hội tạo ra một sự thay đổi to lớn trong lựclượng sản xuất, cơ sở hạ tầng, cấu trỳc kinh tế, tớnh chất lao động và cả cỏchthức quản lý trong cỏc lĩnh vực của xó hội
Trong những năm gần đõy, nền CNTT nước ta cũng đó cú phỏt triển trờnmọi lĩnh vực trong cuộc sống cũng như trong lĩnh vực quản lý xó hội khỏc.Một trong những lĩnh vực mà mỏy tớnh được sử dụng nhiều nhất là cỏc hệthống thụng tin quản lý núi chung Tuy cỏc hệ thống này xột về mặt nào đúcũng đó đỏp ứng được nhu cầu của người sử dụng trong những phần mềmđược lập trỡnh chủ yếu trờn mụi trường Foxpro, cỏc hệ thống đú cú quy mụnhỏ, độc lập và tớnh thừa kế khụng cao
Nhưng hiện nay, do quy mụ, tớnh phức tạp của cụng việc ngày càng caonờn việc xõy dựng hệ thống thụng tin quản lý khụng chỉ là việc lập trỡnh đơngiản mà phải xõy dựng một cỏch cú hệ thống Cỏc giai đoạn phõn tớch, thiết kếđược tiến hành một cỏch tỷ mỷ và chớnh xỏc
Trong đồ ỏn này em sẽ trỡnh bày quỏ trỡnh phõn tớch, thiết kế cho hệ thốngquản lý nhân sự với hệ quản trị cơ sở dữ liệu MS Access của hóng Microsoft
Và ngụn ngữ để xõy dựng cho phần mềm này là Visual basic
Nội dung của đồ ỏn bao gồm:
Chơng I : Tổng quan cơ quan và quản lí nhân sự
Em xin chân thành cảm ơn Thạc sĩ Nguyễn Văn Th đã hớng dẫn em thực hiện đề tài này
Trang 2lí của nhà nớc nó đợc thành lập để điều tiết nền kinh tế Các cơ quan nàygọi chung là cơ quan nhà nớc Trong các cơ quan nhà nớc, hệ thống quản lí
đợc tổ chức từ cao đến thấp Nh trong sơ đồ dới đây:
Lãnh đạo cơ quan là ngời đứng đầu cơ quan điều khiển mọi hoạt độngcủa cơ quan, trực tiếp điều hành các phòng ban và nhân viên
Có rất nhiều phòng ban trong cơ quan, mỗi phòng ban có một nhiệm vụkhác nhau nhng có mối liên hệ chặt chẽ với nhau, mỗi phòng đều có trởngphòng và phó phòng để quản lí các hoạt động của phòng, quản lí các nhânviên trong phòng sao cho họ hoàn thành tốt các nhiệm vụ của mình
Các nhân viên trong cơ quan có quyền bình đẳng nh nhau, chịu sự quản lícủa cấp trên, các nhân viên làm việc trong một phòng, và có trách nhiệmhoàn thành nhiệm vụ mà cấp trên giao cho
Nói tóm lại hệ thống tổ chức của các cơ quan nhà nớc là tơng đối giốngnhau , các chức vụ trong các cơ quan nhà nớc là nh nhau, nhiệm vụ cũng t-
ơng đối nh nhau Các phòng của các cơ quan nhà nớc cũng gần nh nhau, vànhiệm vụ của các phòng ban cũng tơng ứng nh nhau chỉ khác nhau một cơquan có thể có nhiều phòng ban hơn, và do đó phạm vi hoạt động của nócũng nhiều hơn các cơ quan khác
Lãnh đạo cơ quan
Các phòng ban
Các nhân viênLãnh đạo phòng
Trang 3thì ngời quản lý phải vào kho tìm kiếm trong cả đống hồ sơ, công việc tìmkiếm rất mất thời gian có khi tốn hàng giờ đồng hồ Nếu nh công việc bảoquản không tốt thì các tập hồ sơ của cán bộ rất có thể bị hỏng theo thờigian dẫn tới việc hồ sơ nhân viên bị mất độ chính xác.
Với việc ứng dụng của CNTT quản lý nhân sự đã đợc tin học hoá Việc sửdụng phần mềm quản lý nhân sự thì làm cho công việc quản lý đơn giản đirất nhiều Về mặt lu trữ thông tin thì sử dụng các Hệ quản trị cơ sở dữ liệu
có độ chính xác và an toàn cao, nó có thể lu trữ đợc hàng nghìn bản ghi
Do đó làm giảm diện tích sử dụng kho để chứa các tập hồ sơ Công việcthêm các nhân viên mới hay bớt các nhân viên chuyển đi là rất dễ dàng vàthuận tiện Nó giải đáp tức thì yêu cầu của cấp trên là tìm kiếm 1 số thôngtin của 1 nhân viên nào đó bằng cách đa ra các báo cáo cụ thể Công việctìm kiếm này diễn ra nhanh chóng, đảm bảo các thông tin đa ra là chínhxác
Trang 4 Thuộc tính: Tên thuộc tính, miền xác định của thuộc tính
Lược đồ một quan hệ gồm các thuộc tính của thực thể ( Tên miền xácđịnh ) cùng với các mệnh đề rµng buộc
Lược đồ quan hệ: R=<x, w>=(A1:D1,A2:D2,…An:Dn,M)
Ai: Tên thuộc tính
Di: Miền xác định của thuộc tính
M: Mệnh đề ràng buộc
Nội dung của lược đồ quan hệ gọi là các bộ
+ Các phép toán tối thiểu:
Tìm kiếm dữ liệu theo tiêu chuẩn đã chọn, không làm thay đổi trạngthái CSDL
Thay đổi cấu trúc CSDL
Thay đổi nộI dung CSDL
Xử lý, tính toán trên CSDL
II Kh¸i niÖm phô thuéc d÷ liÖu vµ c¸c d¹ng chuÈn
- Một thuộc tính gọi là phụ thuộc vào các thuộc tính khác khi giá trị củacác thuộc tính này phụ thuộc vào giá tri của phụ thuộc kia Sự phụ thuộc này
có thể là gián tiếp hay trực tiếp
- Một quan hệ bao giờ cũng có một nhóm thuộc tính mà giá trị của chúngqui định giá trị các thuộc tính khác, nhóm thuộc tính đó gọi là khoá
- Với một quan hệ tuỳ vào các phụ thuộc của các thuộc tính vào khoá cótrong đó mà ta phân chia các quan hệ đó thành các dạng chuẩn khác nhau.Các dạng chuẩn cơ bản
3 sẽ được phân rã thành các quan hệ nhỏ hơn ở dạng chuẩn 3
III Kh¸i niÖm chØ dÉn vµ kho¸ chØ dÉn
- Để có thể tìm kiếm thông tin nhanh theo một tiêu chuẩn nào đó chúng
Trang 5cỏc thụng tin giỳp ta tỡm kiếm dữ liệu nhanh Cỏc thụng tin này gọi là khoỏchỉ dẫn Khoỏ chỉ dẫn cú thể là một trường, hoặc nhiều trường trong trườnghợp này phải chỉ ra thứ tự.
Với cỏch tạo ra khoỏ chỉ dẫn theo tiờu chuẩn nào đú ta cú thể tỡm kiếmnhanh dữ liệu theo tiờu chuẩn nào đú
IV Mục tiêu và tính u việt của mô hình quan hệ
- Cho một lược đồ dữ liệu dễ sử dụng, mụ hỡnh đơn giản, người dựngkhụng cần biết cấu trỳc vật lý của dữ liệu Tiện lợi cho người dựng khụngchuyờn tin học
- Tăng cường tớnh độc lập của dữ liệu, đặc biệt là vật lý
- Cho một khả năng cú một ngụn ngữ thao tỏc bậc cao
- Tốiưu việc tỡm kiếm dữ liệu trong CSDL, hệ quản trị tự tỡm cỏch truynhập
- Cảithiện nõng cao toàn vẹn dữ liệu và bảo mật dữ liệu
- Cú thể phục vụ cho nhiều chương trỡnh ứng dụng
- Cú cơ sở toỏn học phong phỳ chắc chắn:
* Lý thuyết quan hệ
* Dạng chuẩn cú độ bền vững và đầy đủ thụng tin
B Công cụ phát triển
I Lựa chọn công cụ phát triển và các vấn đề kỹ thuật
1 Lựa chọn công cụ phát triển
Hiện nay cỏc chương trỡnh quản lý nhân sự đều đang làm việc trong môitrờng FoxPro, Hệ quản trị cơ sở tơng đối mạnh tuy nhiên nó cũng có một số u
Đồng bộ: Phỏt triển trờn một thiết kế và định hướng thống nhất
Tức thời: Dữ liệu được cập nhật tức thời khi phỏt sinh, đảm bảo thụngtin kịp thời
Được kiểm toỏn xỏc nhận về chương trỡnh, qui trỡnh, tớnh hợp phỏpcủa cỏc thụng tin do mỏy tớnh đưa ra
Nhược điểm:
Khụng đỏp ứng được mụ hỡnh cỏc bài toỏn cú tổ chức dữ liệu lớn Tốc
độ đọc, ghi cỏc bảng dữ liệu giảm rất nhanh khi kớch thước cỏc bảng dữ liệutăng từ vài trăm Kb tới hàng ngàn Mb Đồng thời tốc độ xử lý cũng phụ thuộcvào số lượng người sử dụng
ĐốI vớI việc phỏt triển hệ thống, việc lựa chọn cụng cụ cũng cú ý nghĩa
hết sức quan trọng Người phỏt triển hệ thống phải căn cứ vào khả năng của
cơ sở mỡnh cũng như cỏc yếu tố đặc thự mà lựa chọn cụng cụ cho phự hợp
Trang 6Trong đề tài quản lý nh©n sù có một số yếu tố được xem xét khi lựa chọncông cụ như sau:
* Khả năng phát triển của hệ thống: Hệ thông tin xây dựng trong giaiđoan hiện tại đã và đang là bước đi ban đầu trong quá trình tiến tới một hệthống hoàn hảo, do đó khả năng phải nâng cấp dần trong tương lai là điềukhông thể tránh khỏi Chính vì vậy, yếu tố hàng đầu cần quan tâm khi lựachọn công cụ là khả năng hỗ trợ của chúng trong việc bổ sung phát triển hệthống Công cụ được chọn phải giảm được chi phí bảo hành và nâng cấpchương trình
* Hệ quản trị cơ sở dữ liệu được chọn phải có tính cởi mở cao để hệthống có thể dễ dàng kết nối với các hệ thống thông tin khác
* Khả năng mà công cụ có thể giảm nhẹ gánh nặng công việc cho ngườiphát triển
* Trên cơ sở xem xét các yếu tố trên đây, công cụ được chọn là hệ quảntrị cơ sở dữ liệu MS ACCESS với ngôn ngữ để viết chương trình là Visualbasic
2 M«i trêng lµm viÖc
+ Hệ thống máy tính chủ yếu được sử dụng hiện nay tại các c¬ quan làmáy PC với môi trường làm việc là hệ điều hành Window 98
+ Đa số người sử dụng trên thực tế đã làm quen với tin học qua máy PCvới hệ điều hành Window
II Tæng quan vÒ hÖ qu¶n trÞ c¬ së d÷ liÖu MS ACCESS
Dù sao Access là một hệ quản trị dữ liệu rất tốt trong cơ sở dữ liệu, đồngthờI nó có thể giúp chúng ta truy nhập tới tất cả các dạng dữ liệu Nó có thểlàm việc với nhiều hơn một bảng (Table) tại cùng một thời điểm để giảm bớt
sự rắc rối của dữ liệu và làm cho công việc dễ dàng thực hiện hơn Chúng cóthể liên kết một bảng trong Paradox và một bảng trong database, có thể lấy
Trang 7kết quả của việc liên kết đó và kết nối dữ liệu này với những bảng làm việctrong Excel một cách nhanh chóng và dễ dàng.
Access cung cấp những công cụ gì?
Access cung cấp những thông tin quản lý CSDL quan hệ thực sự, hoànthiện với những định nghĩa khoá (Primary key) và khoá ngoại (Foreign key),các loại luật quan hệ (một - một, một-nhiều), các mức kiểm tra mức toàn vẹncủa dữ liệu cũng như định dạng và những định nghĩa mặc định cho môitrường (Filed) trong một bảng Bằng việc thực hiện sự toàn vẹn dữ liệu ở mứcdatabase engine, Access ngăn chặn được sự cập nhật và xoá thông tin khôngphù hợp
Access cung cấp tất cả các kiểu dữ liệu cần thiết cho trường, bao gồmvăn bản (text), kiểu số (number), kiểu tiền tệ (currency), kiểu ngày/tháng(data/time), kiểu meno, kiểu có/không (yes/no) và các đốI tượng OLE.Nócũng hỗ trợ cho các giá trị rỗng ( Null) khi các giá trị này bị bỏ qua
Việc xử lý quan hệ trong Access đáp ứng được những đòi hỏi với kiếntrúc mềm dẻo của nó Nó có thể sử dụng như một hệ quản lý CSDL độc lập,hoặc theo mô hình Client/ Server Thông qua ODBC (Open DatabaseConnectivity), chúng ta có thể kết nối với nhiều dạng dữ liệu bên ngoài, ví dụnhư: Oracle, Sybase, thậm chí vớI cả những CSDL trên máy tính lớn như DB/2
VớI Access chúng ta cũng có thể phân quyền cho người sử dụng và chocác nhóm trong việc xem và thay đổi rất nhiều các kiểu đối tượng dữ liệu.Tóm lại: Microsoft Access là một hệ quản trị cơ sở dữ liệu tương tác vớingười sử dụng chạy trên môi trường Windows, nó tăng thêm sức mạnh trongcông tác tổ chức, tìm kiếm và tổ chức thông tin Các quy tắc kiểm tra dữ liệu,giá trị mặc định, khuôn nhập dữ liệu … của Microsoft Access hoàn toàn đápứng yêu cầu Khả năng kết nối và công cụ truy vấn mạnh của nó giúp ta tìmkiếm thông tin một cách nhanh chóng Nó cho phép ta thiết kế được các biểumẫu và báo cáo phức tạp đáp ứng các yêu cầu đề ra Đối với những yêu cầuquản lý dữ liệu ở mức độ chuyên môn cao
III Giíi thiÖu tæng qu¸t ng«n ng÷ lËp tr×nh VISUAL BASIC
Visual Basic là một ngôn ngữ thảo chương hoàn thiện và hoạt động theokiểu điều khiển bởi sự kiện (Event – Driven programming languag) nhưng lạigiống ngôn ngữ thảo chương có cấu trúc (Structured programming language).Theo Bill Gates đã mô tả Visual Basic như một “ công cụ vừa dễ lại vừamạnh để phát triển các ứng dụng Windows bằng Basic “Điều này dường nhưchưa đủ để minh chứng cho tất cả những phô trương trên, trừ khi bạn hiểu rarằng hiện đang có hàng chục triệu người dùng Microsoft Windows
Visual Basic đã từng nhanh hơn, mạnh hơn và thậm chí dễ dùng hơnVisual Basic 1.0 Visual Basic 3 bổ sung các cách thức đơn giản để điều khiểncác cơ sở dữ liệu mạnh nhất sẵn có Visual Basic 4 lại bổ sung thêm phần hỗ
Trang 8trợ phát triển 32 bit và bắt đầu tiến trình chuyển Visual Basic thành một ngônngữ lập trình hướng đối tượng đầy đủ Visual Basic 5 đã bổ sung khả năng tạocác tập tin thi hành thực sự, thậm chí có khẳ năng sáng tạo các điều khiểnriêng Và bây giờ, Visual Basic 6.0 bổ sung một số tính năng ngôn ngữ đãđược mong đợi từ lâu, tăng cường năng lực Internet, và cả các tính năng cơ sở
dữ liệu mạnh hơn Quả thật, Visual Basic đã trở thành mạnh nhất và trôi chảynhất chưa từng thấy
Mặt khác, lợi điểm khi dùng Visual Basic chính là ở chỗ tiết kiệm thờigian và công chức so vớI ngôn ngữ lập trình khác khi xây dựng cùng một ứngdụng
Visual Basic gắn liền với khái niệm lập trình trực quan ( Visual ), nghĩa
là khi thiết kế một chương trình, ta nhìn thấy ngay kết quả qua từng thao tác
và giao diện khi chương trình thực hiện Đây là thuận lợi lớn so với các ngônngữ lập trình khác, Visual Basic cho phép ta chỉnh sửa đơn giản, nhanh chóngmàu sắc, kích thước, hình dáng của các đối tượng trong ứng dụng
Một khả năng khác của Visual Basic chính là khả năng kết hợp các thưviện liên kết động DLL ( Dynamic Link Library ) DLL chính là phầm mởrộng cho Visual Basic tức là khi xây dựng một ứng dụng nào đó đã có một sốyêu cầu mà Visual Basic chưa đáp ứng đủ, ta viết thêm DLL phụ trợ
Khi viết chương trình bằng Visual Basic, chúng ta phải qua hai bước:Thiết kế giao diện ( Visual Programming )
Viết lệnh ( Cade Programming )
Nó cùng hỗ trợ các cấu trúc:
- Cấu trúc IF… THEN …ELSE
- Các cấu trúc lặp (Loops)
- Cấu trúc rẽ nhánh ( Select Case )
- Hàm ( Function ) và chương trình con ( Subroutines )
Visual Basic đưa ra phương pháp lập trình mới, nâng cao tốc độ lậptrình
Cũng như các ngôn ngữ khác, mỗi phiên bản mới của Visual Basic đềuchứa đựng những tính năng mớI chẳng hạn Visual Basic 2.0 bổ sung cách đơngiản để điều khiển các cơ sở dữ liệu mạnh nhất có sẵn, Visual Basic 4.0 bổsung thêm phần hỗ trợ phát triển 32 bit và chuyển sang ngôn ngữ lập trìnhhướng đối tượng đầy đủ, hiện nay ngôn ngữ mới nhất là Visual Basic 6.0 hỗtrợ nhiều tính năng mạnh hữu hạn OLE DB để lập trình dữ liệu Các lập trìnhviên đã có thể dùng Visua Basic 6.0 để tự mở rộng Visual Basic
Visual Basic có sẵn các công cụ như: Các hộp văn bản, các nút lệnh, cácnút tuỳ chọn, các hộp kiểm tra, các hộp liệt kê, các thanh cuộn, các hộp thưmục và tập tin… có thể dùng các khung kẻ ô để quản lý dữ liệu theo dạngbảng, liên lạc vớI các ứng dụng Windows khác, truy nhập các cơ sở dữ liệugọi chung là điều khiển thông qua công nghệ OLE của Microsoft
Hệ trợ giúp trực tuyến đầy đủ giúp tham khảo nhanh chóng khi phát triển
Trang 9Visual Basic còn hỗ trợ việc lập trình bằng cách hiện tất cả tính chất củađối tượng mỗi khi ta định dùng đến nó Đây là điểm mạnh của ngôn ngữ lậptrình hiện đại.
* Các bước thiết kế một ứng dụng Visual Basic:
- Xây dựng các cửa sở mà người dùng sẽ thấy
- Quyết định những sự kiện mà các điều khiển trên cửa sổ sẽ nhận ra
* Các nội dung diễn ra khi ứng dụng đang chạy:
- Visual Basic giám sát các cửa sổ và các điều khiển trong từng cửa sổcho tất cả mọi sự kiện mà từng điều khiển có thể nhận ra ( các chuyển độngchuột, các thao tác nhắp chuột, di chuyển, gõ phím …)
- Khi Visual Basic phát hiện một sự kiện, nếu không có một đáp ứng tạosẵn cho sự kiện đó, Visual Basic sẽ xem xét ứng dụng để kiểm tra người dùng
đã viết thủ tục cho sự kiện đó hay chưa
- Nếu đã viết rồi, Visual Basic sẽ thi hành và hình thành nên thủ tục sựkiện đó và quay trở lại bước đầu tiên
* Các bước này quay vòng cho đến khi ứng dụng kết thúc
Sau khi đã tìm hiểu thế nào là hoạt động điều khiển bởi sự kiện và các hỗtrợ của Visual Basic mà phiên bản mới nhất là Visual Basic 6.0, chúng ta
sẽ thấy đây là một công cụ lập trình dễ chịu và có xu hướng trở thành môitrường lập trình hoàn hảo cho những năm sắp tới
Trang 10Thông tin cá nhân Kết quả tìm kiếm
theo yêu cầu Yêu cầu,Tìm Kiếm Báo cáo tiền lơng thông tin Cán Bộ
KỉLuật
ĐảngViênMớiTăng L-
ơng
TìmKiếmNhanh
TheoPhòngBan
Bảng
L-ơng
Tất Cả
CácNhânViên
ThốngKêChung
Hệ thống thông tin quản lý nhân sự
Cán Bộ
Lãnh đạo
Lãnh đạo
Phòng Tài VụCán Bộ
Trang 113 Sơ đồ luồng dữ liệu của hệ thống :
Sơ đồ luồng dữ liệu đơn thuần mô tả hệ thống thông tin làm gì, để làm gì.Sơ đồ chỉ bao gồm: các luồng dữ liệu, các xử lý, các lu trữ dữ liệu, nguồn và
đích nhng không quan tâm tới nơi, thời điểm và đối tợng chịu trách nhiệm xửlý
Ký pháp dùng cho sơ đồ luồng dữ liệu :
Ngôn ngữ sơ đồ luồng dữ liệu DFD sử dụng 4 loại ký pháp cơ bản: thực thể,
tiến trình, kho dữ lỉệu, dòng dữ liệu
Kê Thông
tin
về tiền lơng
2.0
Xử lýLãnh đạo
PhòngTài VụCán Bộ
Cơ Quan
Trang 124 Sơ đồ quan hệ thực thể ERd :
1 N
1
m
1
1 1 1
1 1
1
1 1
Quan hệ các bảng trong cơ sở dữ liệu ACCESS :
Cơ Quan
Có
Phòng Ban
Có
Có
Cán Bộ
Phụ Cấp Tính
Lơng, BHXH
Bảng Lơng
Trang 13II ThiÕt kÕ HÖ Thèng :
1 ThiÕt kÕ c¬ së d÷ liÖu :
CÊu tróc c¸c b¶ng trong c¬ së d÷ liÖu
Trang 14Sö dông c«ng cô lËp tr×nh Microsoft Access ta x©y dùng c¬ së d÷ liÖu cña hÖthèng bao gåm c¸c b¶ng cïng víi c¸c thuéc tÝnh cña chóng nh díi ®©y:
a B¶ng C¸n bé
STT Tªn trêng KiÓu §é réng Ghi chó
b B¶ng Chøc danh
STT Tªn trêng KiÓu §é réng Ghi chó
c B¶ng chøc vô
STT Tªn trêng KiÓu §é réng Ghi chó
d B¶ng c«ng t¸c
STT Tªn trêng KiÓu §é réng Ghi chó
Trang 157 ngayketthuc date/time ngµy th«i lµm
8 Ngaysinhvo_chong date/time Ngµy sinh cña vî, chång
10 Ngaysinhcon1 date/time Ngµy sinh con thø nhÊt
12 Ngaysinhcon2 date/time Ngµy sinh con thø hai
Trang 16f B¶ng khen thëng :
STT Tªn trêng KiÓu §é réng Ghi chó
g B¶ng kØ luËt :
STT Tªn trêng KiÓu §é réng Ghi chó
h B¶ng l¬ng:
STT Tªn trêng KiÓu §é réng Ghi chó
k B¶ng L¬ng c¬ b¶n:
STT Tªn trêng KiÓu §é réng Ghi chó
l B¶ng phßng ban :
STT Tªn trêng KiÓu §é réng Ghi chó
Trang 174 dienthoai text 8 §iÖn tho¹i cña phßng
m B¶ng s¬ yÕu lÝ lÞch
STT Tªn trêng KiÓu §é réng Ghi chó
N B¶ng Qu¶n trÞ :
STT Tªn trêng KiÓu §é réng Ghi chó
o B¶ng D©n téc:
STT Tªn trêng KiÓu §é réng Ghi chó
Trang 182 tendt text 25 Tên dân tộc
p Bảng Ngoại ngữ :
STT Tên trờng Kiểu Độ rộng Ghi chú
q Bảng Tôn giáo:
STT Tên trờng Kiểu Độ rộng Ghi chú
2 Một số thuật toán sử dụng trong chơng trình :
Thuật toán là một trong những khái niệm cơ bản của toán học Thuậttoán là một hệ thống chặt chẽ và rõ ràng các quy tắc nhằm xác định một dãycác thao tác trên những đối tợng sao cho sau một số hữu hạn bớc thực hiện cácthao tác ta đạt đợc mục tiêu định trớc
Thông tin hợp lệ
Thông báo dữ
liệu không hợp lệ
Đăng Thông báo đăng
nhập thành công
Trang 19K