MỤC LỤC
Hệ thống thông tin là một tập hợp những con người, các thiết bị phần cứng và phần mềm… thực hiện hoạt động thu thập, lưu trữ, xử lý và phân phối thông tin trong một tấp các ràng buộc được gọi l à môi trường. Để xem xét một cách trực quan một vòng đời của một HTTT chúng ta xem xét mô hình được xắp xếp theo hình bậc thang (hay còn gọi là mô hình thác nước).
Mục đích chính xác của dự án phát triển một hệ thống thông tin là có được một sản phẩm đáp ứng nhu cầu của người sử dụng, mà nó được hoà hợp vào trong các hoạt động của tổ chức, chính xác về mặt kỹ thuật, tuân thủ các giới hạn về tài chính và thời gian định trước. Như chúng ta đã biết thì khi phân tích chúng ta phải vận dụng những kiến thức và hiểu biết về đối tượng cần xác định để biến một loạt các sự kiện các công việc rời rạc phi lôgic thành những sự kiện những công việc có cấu trúc lôgic hợp lý và chặt chẽ.
Những mục đích chính của phõn tớch chi tiết là làm rừ cỏc vấn đề về hệ thống đang nghiờn cứu, xỏc định những nguyờn nhõn đớch thực của những vấn đề đú, làm rừ những ràng buộc và những ỏp dụng đối với hệ thống đồng thời xỏc định rừ mục tiờu của hệ thống mới đặt ra. Giai đoạn này gồm 2 tài liệu cần có: Một tài liệu bao gồm tất cả đặc trưng của hệ thống mới sẽ cần cho việc thực hiện kỹ thuật và tiếp đó là tài liệu cần cho ngời sử dụng nó mô tả cả phần thủ công và cả những giao diện với những phần tin học hoá.
Chẳng hạn, đó là những thông tin liên quan tới loại trang thiết bị được dùng để thực hiện hệ thống, dung lượng kho lưu trữ và tốc độ xử lý của thiết bị, tổ chức vật lý của dữ liệu trong kho chứa, cấu trúc của các chương trình và ngôn ngữ thể hiện. Mỗi mô hình là kết quả của một góc nhìn khác nhau, mô hình logic là kết quả của góc nhìn quản lý, mô hình vật lý ngoài là kết quả của góc nhìn sử dụng và mô hình vật lý trong là kết quả của góc nhìn kỹ thuật.
Ba mô hình trên có độ ổn định khác nhau, mô hình logic là ổn định nhất và mô hình vật lý trong là hay biến đổi nhất.
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. 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.
• 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. • 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.
Một khả năng khác cuả 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ần 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 bằng VB, chúng ta phải qua hai bước:. 1) Thiết kế giao diện (Visual Programming) 2) Viết lệnh (Code Programming). Cũng như các ngôn ngữ khác, mỗi phiên bản mới của Visual Basic đều chứa đựng những tính năng mới chẳng hạn Visual Basic 2.0 bổ sung cách đơn giả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ình hướ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 OLEDB để lập trình dữ liệu. 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ác nú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 gọi chung là điều khiển thông qua công nghệ OLE của Microsoft.
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ôi trưòng lập trình hoàn hảo cho những năm sắp tới. Khi khởi chạy môi trường VB, những Controls có thể nhìn thấy ngay trên cửa sổ ToolBox, đó là những Controls chủ yếu như: Label,Checkbox, trong Toolbox, và các nút lệnh Command Buttons- những Controls này được sử dụng một cách thường xuyên trong mọi ứng dụng.
- Mode Type (Kiểu chế độ làm việc). PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN. Các báo biểu. Tên báo biểu Mô tả - Ghi chú. - Báo cáo theo ngày, tháng, năm. - Báo cáo theo từng bộ phận, phòng hoặc chung cho tất cả các đơn vị. - Lọc theo tên bộ phận, tên phòng. …) cùng với tình trạng vào ra. Khi một nhân viên mới vào làm việc tại công ty thì các thông tin này sẽ được lưu trữ vào cơ sở dữ liệu của hệ thống, khi có sự thay đổi thông tin của mỗi nhân viên như: chức vụ, điện thoại thì hệ thống sẽ thực hiện update lại những thay đổi này. Chức năng này làm nhiệm vụ: cập nhật, lưu trữ thông tin về các phòng ban như: Tên phòng ban, Số hiệu phòng ban, phòng ban này thuộc đơn vị cấp trên nào v.v….
Hệ thống làm việc trên môi trường mạng theo kiến trúc Client –Server, dữ liệu được quản lý chặt chẽ và tập trung tại máy chủ. Hệ thống được thiết kế sao cho thuận tiện, dễ dàng cho người sử dụng, giao diện đơn giản và có các chức năng trợ giúp người dùng.
Khi một nhân viên mới vào làm việc tại cơ quan thì các thông tin này sẽ được lưu trữ vào cơ sở dữ liệu của hệ thống, khi có sự thay đổi thông tin của mỗi nhân viên như: chức vụ, điện thoại thì hệ thống sẽ thực hiện update lại những thay đổi này. Hệ thống quản lý: Khi người quản lý muốn biết thông tin về thời gian đi làm của cán bộ, chiến sĩ họ sẽ nhập những yêu cầu này vào hệ thống và nhận được những báo cáo đưa ra từ hệ thống kiểm soát vào ra. Vì vậy, dựa vào file này Hệ thống kiểm soát vào ra sẽ đưa được ra báo cáo về số lần vào ra cơ quan trong 1 ngày của mỗi nhân viên, thống kê được các nhân viên đi làm muộn hay về sớm, đồng thời hệ thống sẽ tìm ra được số nhân viên vắng mặt trong một đơn vị hàng ngày hoặc hàng tháng.
• Người quản trị: Đây là người có quyền cao nhất đối với hệ thống (có tất cả các quyền tương ứng với tất cả tính năng mà hệ thống cung cấp). • Người dùng: Người dùng chỉ được phép xem các kết xuất từ hệ thống, không có quyền thao tác trên cơ sở dữ liệu như thay đổi thông tin về nhân viên, danh sách phòng ban, danh sách bộ phận. - Chứng thực người dùng:. +) Hệ thống sẽ kiểm tra người dùng trước khi sử dụng hệ thống thông qua tài khoản do người quản trị cấp. Các thông tin về tình trạng vào ra (bao gồm họ tên, số hiệu, thời gian, ngày giờ, trạng thái ra hay vào) của các nhân viên trong cơ quan sẽ được hệ thống cập nhật vào cơ sở dữ liệu của hệ thống (các thông tin này được lấy từ file dữ liệu). Hệ thống cho phép cập nhật, lưu trữ thông tin chi tiết của nhân viên mới vào làm việc (Các thông tin chi tiết về nhân viên bao gồm: Họ tên, số hiệu, ngày sinh, địa chỉ, điện thoại, đơn vị, chức vụ, quê quán, email v.v).
Báo cáo cung cấp các chức năng lọc theo đơn vị công tác (tên phòng, tên bộ phận) của nhân viên hay ngày tháng mà cán bộ nghỉ, có thể kết hợp cả chức năng bỏ qua những nhân viên dựa vào chức vụ của họ.