Giới thiệu sơ qua về Windows For m:

Một phần của tài liệu khảo sát , phân tích về trung tâm tin học thống kê (Trang 33 - 49)

O .Bảng coheso:

4.2.Giới thiệu sơ qua về Windows For m:

Windows Form là một phần của Microsoft .NET Framework, nó sử dụng các công nghệ mới như: tích hợp tính bảo mật, hướng đối tượng, tốt độ thực thi… Ngoài ra, Windows Forms hỗ trợ hoàn toàn việc kết nối với dữ liệu XML, hỗ trợ các điều

khiển để dễ dàng kết nối dữ liệu thông qua ADO.NET…

Mặc dù C# và .NET được thiết kế để phát triển web, nhưng chúng vẫn hỗ trợ mạnh mẽ cho cái gọi là ứng dụng "fat client", các ứng dụng có thể được cài đặt trên một máy người dùng cuối.

Với môi trường phát triển ứng dụng Visual Studio .NET, nhà phát triển có thể sử dụng bất kỳ ngôn ngữ nào mà .NET platform hỗ trợ để tạo các ứng dụng bằng

Một Windows Form là câu trả lời của .NET cho VB 6 Form. Dùng để thiết kế một giao diên window sinh động, bạn chỉ đơn giản kéo các control từ vào trên Windows Form. Để xác định cách xử của window, bạn viết các thủ tục quản lí sự kiện cho form controls. Một đề án Windows Form được dịch thành một EXE phải được cài đặt trong một môi trường ở máy tính người dùng cuối. Giống như các kiểu đề án .NET khác, đề án Windows Form được hỗ trợ cho cả VB.NET và C#.

Visual Studio.NET (VS.NET) là phần mềm dùng để phát triển các ứng dụng trên nền .NET, nó có các đặt tính nỗi bật như sau:

- Có thể sử dụng bất kỳ ngôn ngữ nào mà .NET flatform hỗ trợ - Quản lý các thành phần bên trong theo cửa sổ

- Cung cấp môi trường thiết kế trực quan giúp người dùng có thể thiết kế giao diện rất dễ dàng

- Hỗ trợ các công cụ mạnh có thể thao tác với database thông qua ADO.NET…

VS.NET quản lý ứng dụng theo kiểu các giải pháp (Solution) và dự án (Project).

Project là một ứng dụng xử lý một hệ thống, solution là tổng hợp của các project tạo nên một ứng dụng có thể giải quyết mọi công việc trong hệ thống.

4.3.Giới thiệu sơ lược về SQL server:

SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer. Một RDBMS bao gồm databases, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS.

SQL Server 2000 được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lên đến Tera-Byte và có thể phục vụ cùng lúc cho hàng ngàn user. SQL Server 2000 có thể kết hợp "ăn ý" với các server

khác như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server....

SQL Server có 7 editions:

Enterprise : Chứa đầy đủ các đặc trưng của SQL Server và có thể chạy tốt trên hệ thống lên đến 32 CPUs và 64 GB RAM. Thêm vào đó nó có các dịch vụ giúp cho việc phân tích dữ liệu rất hiệu quả (Analysis Services)

Standard : Rất thích hợp cho các công ty vừa và nhỏ vì giá thành rẻ hơn nhiều so với Enterprise Edition, nhưng lại bị giới hạn một số chức năng cao cấp (advanced features) khác, edition này có thể chạy tốt trên hệ thống lên đến 4 CPU và 2 GB RAM.

Personal: được tối ưu hóa để chạy trên PC nên có thể cài đặt trên hầu hết các phiên bản windows kể cả Windows 98.

Developer : Có đầy đủ các tính năng của Enterprise Edition nhưng được chế tạo đặc biệt như giới hạn số lượng người kết nối vào Server cùng một lúc.... Ðây là edition mà các bạn muốn học SQL Server cần có. Chúng ta sẽ dùng edition này trong suốt khóa học. Edition này có thể cài trên Windows 2000 Professional hay Win NT Workstation.

Desktop Engine (MSDE): Ðây chỉ là một engine chạy trên desktop và không có user interface (giao diện). Thích hợp cho việc triển khai ứng dụng ở máy client. Kích thước database bị giới hạn khoảng 2 GB.

Win CE : Dùng cho các ứng dụng chạy trên Windows CE

Trial: Có các tính năng của Enterprise Edition, download free, nhưng giới hạn thời gian sử dụng.

4.4.Những giao diện chính của bài toán:

4.4.1.Main:

Hình 4.1.a. Main

Trang chủ có các menu : file, cán bộ , phòng ban , kế toán , thoát ,help.

• File o New o Open o Save o Save as o Print o Print Preview o Print Setup o Exit

Hình 4.1.b. Main

• Phòng ban

o Danh sách phòng ban (adsbygoogle = window.adsbygoogle || []).push({});

o Sửa phòng ban

Hình 4.1.c. Main • Kế toán o Tính lương o Ngạch bậc • Help o Contents o Index o Search o About • Thoát

4.4.2.Form danh sách cán bộ:

Hình 4.2. Danh sách cán bộ

Form danh sách cán bộ giúp ta xem danh sách các cán bộ trong trung tâm hoặc tìm kiếm theo các mục : tên cán bộ, ngày sinh, tên phòng ban . Chương trình sẽ đưa ra danh sách các thông tin cán bộ mà ta cần tìm về : mã cán bộ , tên cán bộ, ngày sinh, nơi sinh , quê quán , trình độ, tôn giáo , mã phòng ban, địa chỉ .

Khi muốn sửa thông tin của một cán bộ nào thi ta ấn vào dòng thông tin của cán bộ đó và ấn nút sửa ,chương trình sẽ bật ra một form thông tin cán bộ để ta sửa . Khi muốn thêm thông tin của một cán bộ mới thì ta ấn nút thêm chương trình sẽ bật ra một form thông tin cán bộ để ta thêm mới.

4.4.3.Form thông tin cán bộ :

Hình 4.3.a. Thông tin cán bộ ( Form thêm mới)

Thêm cán bộ mới:

- Khi cán bộ mới được nhận vào làm trung tâm Tin học thống kê Tổng Cục Thống Kê :

- Thực hiên: đưa các thông tin liên quan đến cán bộ này vào hệ thống. - Đầu vào :

+Lý lịch : mã, họ và tên, ngày sinh, nơi sinh , quê quán , trình độ ( phổ thông trung học, trung học cơ sở, tiểu học, chưa đi học), tôn giáo ,mã phòng ban ,địa chỉ .

-Đầu ra: hệ thống sẽ kiểm tra, và sẽ báo kết quả sau khi xử lý ( thành công hay thất bại).

Hình 4.3.b. Thông tin cán bộ ( Form sửa)

Sửa thông tin cán bộ:

-Thực hiện : sửa các thông tin thông tin liên quan đến cán bộ . -Đầu vào : cũng như thêm mới

-Đầu ra : hệ thống sẽ kiểm tra, nếu việc nhập là đúng thì hệ thống sẽ xoá thông tin cũ và lưu lại thông tin vừa được sửa.

4.4.4.Form danh sách người thân:

Hình 4.4.Danh sách người thân

Form danh sách người thân giúp ta xem danh sách người thân của các cán bộ trong trung tâm hoặc tìm kiếm theo các mục : tên cán bộ, quan hệ, quê quán . Chương trình sẽ đưa ra danh sách các thông tin người thân của cán bộ mà ta cần tìm về : mã cán bộ , tên người thân, ngày sinh, quan hệ, quê quán .

Khi muốn sửa thông tin của một người thân của cán bộ nào thi ta ấn vào dòng thông tin của người thân cán bộ đó và ấn nút sửa ,chương trình sẽ bật ra một form thông tin người thân để ta sửa .

Khi muốn thêm thông tin của một người thân của cán bộ mới thì ta ấn nút thêm chương trình sẽ bật ra một form thông tin người thân để ta sử.

4.4.5.Form Người thân:

Hình 4.5.a. Người thân (Form thêm mới )

Thêm người thân mới:

- Thực hiên: đưa các thông tin liên quan đến người thân này vào hệ thống. - Đầu vào :

+Lý lịch : mã cán bộ ( tham chiếu từ Form danh sách cán bộ), tên người thân, ngày sinh, quan hệ , quê quán , quê quán.

-Đầu ra: hệ thống sẽ kiểm tra, và sẽ báo kết quả sau khi xử lý ( thành công hay thất bại)

Hình 4.5.b. Người thân (Form sửa )

Sửa thông tin người thân: (adsbygoogle = window.adsbygoogle || []).push({});

-Thực hiện : sửa các thông tin thông tin liên quan đến người thân.

-Đầu vào : +Lý lịch : mã cán bộ ( tham chiếu từ Form danh sách cán bộ), tên người thân, ngày sinh, quan hệ , quê quán , quê quán.

-Đầu ra : hệ thống sẽ kiểm tra, nếu việc nhập là đúng thì hệ thống sẽ xoá thông tin cũ và lưu lại thông tin vừa được sửa.

4.4.6.Form danh sách phòng ban:

Hình 4.6.Danh sách phòng ban

Form danh sách phòng ban giúp ta xem danh sách phòng ban của các cán bộ trong trung tâm hoặc tìm kiếm theo các mục : tên phòng ban , địa điểm . Chương trình sẽ đưa ra danh sách các thông tin phòng ban mà ta cần tìm về : mã phòng ban , tên phòng ban , địa điểm .

Khi muốn sửa thông tin của một phòng ban nào thi ta ấn vào dòng thông tin của phòng ban đó và ấn nút sửa ,chương trình sẽ bật ra một form thông tin phòng ban để ta sửa .

Khi muốn thêm thông tin của một phòng ban mới thì ta ấn nút thêm chương trình sẽ bật ra một form thông tin phòng ban để ta sửa .

4.4.7.Form thông tin phòng ban:

Hình 4.7.a. Thông tin phòng ban ( Form thêm mới)

Thêm phòng ban mới:

- Thực hiên: đưa các thông tin liên quan đến phòng ban này vào hệ thống. - Đầu vào :

+Lý lịch : tên phòng ban, chức năng , số điện thoại, địa điểm .

-Đầu ra: hệ thống sẽ kiểm tra, và sẽ báo kết quả sau khi xử lý ( thành công hay thất bại).

Hình 4.7.b. Thông tin phòng ban ( Form sửa)

Sửa thông tin phòng ban :

-Thực hiện : sửa các thông tin thông tin liên quan đến phòng ban .

- Đầu vào +Lý lịch : tên phòng ban, chức năng , số điện thoại, địa điểm .

- Đầu ra : hệ thống sẽ kiểm tra, nếu việc nhập là đúng thì hệ thống sẽ xoá thông tin cũ và lưu lại thông tin vừa được sửa.

4.4.8.Form ngạch bậc:

Hình 4.8. Ngạch bậc

Form danh sách ngạch bậc giúp ta xem danh sách ngạch bậc của các cán bộ trong trung tâm hoặc tìm kiếm theo các mục : tên phòng ban , tên cán bộ , ngày sinh , nghạch, bậc, chức vụ, ngày hiệu lực,ngày hết hạn . Chương trình sẽ đưa ra danh sách các thông tin phòng ban mà ta cần tìm về : mã cán bộ , tên cán bộ , ngày sinh , nghạch, bậc, chức vụ, ngày hiệu lực,ngày hết hạn.

Khi muốn sửa thông tin của một ngạch bậc của cán bộ nào thi ta ấn vào dòng thông tin của cán bộ đó và ấn nút sửa ,chương trình sẽ bật ra một form thông tin ngạch bậc để ta sửa .

Khi muốn thêm thông tin của một ngạch, bậc mới của cán bộ thì ta ấn nút thêm chương trình sẽ bật ra một form thông tin ngạch bậc để ta sửa .

Một phần của tài liệu khảo sát , phân tích về trung tâm tin học thống kê (Trang 33 - 49)