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). a) Khởi tạo và lập kế hoạch dự án. Trong giai đoạn này cần chú ý đến hai khía cạnh đó là khởi tạo và lập kế hoạch. đó là những bớc đầu cơ bản vạch ra cho hớng phát triển tiếp theo. Qua đây chúng ta có thể biết đợc dự án có thể xây dựng trong bao lâu và các nguồn lực cần cho phát triển hệ thống. Trong đú chỳng ta phải xỏc định rừ mục tiờu nhiệm vụ cũng nh vai trò và tầm quan trọng của HTTT. Cần phải xem xét về tính khả thi về mặt kinh tế, kỹ thuật, thời gian, tính pháp lý và nguồn lực con ngừời. b) Phân tích hệ thống. Phần này nhằm xác định yêu cầu của hệ thống một cách chi tiết hơn. Nó phải đảm bảo cung cấp các dữ liệu cơ sở cho HTTT sau này. Phân tích phải đảm bảo xác. định đợc các yêu cầu, nghiên cứu yêu cầu và cấu trúc của nó và tìm giải pháp cho thiết kế ban đầu. c) Thiết kế hệ thống. Khởi tạo và lập kế hoạch. Vận hành bảo trì. Mô hình thác nước của vòng đời hệ thống. Từ các khía cạnh đã đợc xem xét và phân tích chúng ta tiến hành thiết kế bao gồm:. thiết kế logic và thiết kế vật lý. d) Triển khai hệ thống. Bao gồm hai công việc lớn và cụ thể là: Tạo lập các chơng trình và cài đặt và chuyển đổi hệ thống. e) Vận hành và bảo trì.
Từ các khía cạnh đã đợc xem xét và phân tích chúng ta tiến hành thiết kế bao gồm:. thiết kế logic và thiết kế vật lý. d) Triển khai hệ thống. Bao gồm hai công việc lớn và cụ thể là: Tạo lập các chơng trình và cài đặt và chuyển đổi hệ thống. e) Vận hành và bảo trì. 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.
Khái niệm mô hình này là rất quan trọng, nó tạo ra một trong những nền tảng của phơng pháp phân tích thiết kế và cài đặt hệ thống thông tin. Mô hình logic mô tả hệ thống làm gì: dữ liệu mà nó thu thập, xử lý mà nó phải thực hiện, các kho để chứa các kết quả hoặc dữ liệu để lấy ra cho các xử lý và những thông tin mà hệ thống sản sinh ra.
Nó không quan tâm tới phơng tiện đợc sử dụng cũng nh địa điểm hoặc thời điểm mà dữ liệu đợc xử lý.
Kiến trúc Client/Server đợc dùng để giải quyết việc xử lý dữ liệu cho nhiều mục đích, cho nhiều ngời. - Để chạy thử chơng trình, trên máy tính cá nhân phải cài chơng trình chạy IIS (Internet Information Services).
- Các máy Client chạy trên hệ điều hành Win9X hay cao hơn có cài IE 5.0 (Internet Explorer) trở lên. Những tính năng trên giúp người phát triển ứng dụng nhanh chóng tiếp cận ngôn ngữ mới, điều này là một ưu điểm không nhỏ của ASP.
Khi thêm một đoạn script vào HTML, ASP dùng dấu phân cách (delimiters) để phân biệt giữa đoạn HTML và đoạn ASP <% bắt đầu đoạn script và %> để kết thúc đoạn script. Có thể xem trang ASP như một trang HTML có bổ sung các ASP Script Command.
Khi một trang ASP được yêu cầu bởi web browser, web server sẽ duyệt tuần tự trang này và chỉ dịch các script ASP.
Ngoài ra ASP còn cung cấp sẵn các ActiveX Component rất hữu dụng, ta có thể dùng chúng để thực hiện các công việc phức tạp như truy xuất cơ sở dữ liệu, truy xuất file,… Không những thế mà ta còn có thể tự mình tạo ra cá component của riêng mình và thêm vào để sử dụng trong ASP. - Với những gì ASP cung cấp, các nhà phát triển ứng dụng web dễ dàng tiếp cận công nghệ này và nhanh chóng tạo ra các sản phẩm có giá trị.
HTML form cung cấp nhiều cách nhập thông tin của user như : textboxes, radio button, check boxes,… và hai phương thức gửi thông tin là POST và GET. Nếu phương thức gửi từ form là GET, thì QueryString chứa toàn bộ thông tin gửi tới như các tham số đi đằng sau dấu chấm hỏi (?) address box. Gửi thông tin trong cùng một file .asp : ASP cho phép một file .asp chứa form, khi user điền các giá trị vào form rồi gửi thì chính file .asp đó sẽ nhận các thông tin này và xử lý.
Khi user điền vào form địa chỉ email và submit thì file example.asp này sẽ nhận thông tin bằng phát biểu: value =”<%Request (“Email”)%>. Đoạn script này sẽ tuỳ thuộc vào giá trị chuỗi ký tự nhận được có chứa ký tự @ hay không để trả lời với user cũng chính bằng văn bản HTML nhúng trong example.asp.
- Expires : Chỉ định số thời gian trước khi một trang được cached trên một browser hết hạn. - Đặt Response.Buffer = True cho phép đệm output cho đến khi xử lý xong hết trang. - Response.Clear : Xoá hết nội dung của Buffer (chỉ sử dụng được khi Response.Buffer = True).
- Response.Redirect “WebPage1.html” sẽ xoá trang hiện tại và thay bằng trang WebPage1.html tại Web Browser trên máy Client.
+ Session(“SelectedTopic”): Tên chủ đề đang được chọn để thực hiện một thao tác nào đó.
Application(“arrayTopicName”): Biến dãy lưu danh sách các chủ đề hiện có của hệ thống. Trước khi thay đổi giá trị các biến Application nên Lock lại và sau khi thay đổi nhớ Unlock. • Định nghĩa : Cho phép truy xuất tới các method và property của server nhưng là những hàm tiện ích.
- MapPath : Ánh xạ đường dẫn ảo (là đường dẫn tuyệt đối trên server hiện hành hoặc đường dẫn tương đối trên trang hiện tại) thành đường dẫn vật lý(physical path). - URLencode : mã hoá một chuỗi (kể cả ký tự escape) theo quy tắc mã hoá URL.
ODBC là một giao diện lập trình (programming interface) cho phép ứng dụng có thể truy xuất data từ các hệ quản trị cơ sở dữ liệu sử dụng SQL như là phương thức chuẩn để truy xuất data. Các ứng dụng Web đều truy xuất database thông qua ODBC, ADO là một ví dụ, các sản phẩm front-end như Borland’s Delphi, Microsoft Visual Basic đều dùng ODBC để truy xuất SQL Server. Là default mode, ở chế độ này SQL Server đảm trách toàn bộ việc quản lý các account của nó, SQL Server xác nhận một user và kiểm tra password/login trên tất cả connection đến SQL Server.
Việc gán các quyền truy cập vào SQL Server cho một login vào NT Server tạo ra một login uỷ quyền, connection thông qua login được uỷ quyền gọi là kết nối được uỷ thác (trusted connection). Hầu hết các thao tác gán quyền cho mỗi user như quyền truy xuất vào các bảng, view, hay các object khác của database đều được quản lý bằng SQL server giống như trong chế độ Standard. Khi tạo một login cũng như user của login đó ta có thể sử dụng tiện ích SQL Enterprise Manage hoặc sử dụng hàm hệ thống sp_addlogin và sp_adduser, khi sử dụng hàm này ta có thể tạo một login từ một connection có qyuền tương đương như SA.
- DRI/REFERENCES (Declarative Referential Integrity - DRI) là một phương thức duy trì ràng buộc toàn ven database, khi được gán quyền này user có thể thêm vào bảng một khoá ngoại (foreign key).
- Khối đầu thuật toán: thờng là hình tròn có viết chữ B ở bên trong ứng với bớc đầu tiên của thuật toán. - Khối thao tác: là khối hình chữ nhật trong đó ghi các lệnh cần thực hiện. - Khối điều kiện: là khối hình thoi hoặc hình elíp bên trong có ghi các.
- Khối xuất thông tin: là khối đa thông tin ra sau khi xử lý hoặc kiểm tra. - Khối cuối: còn gọi là khối kết thúc, thờng là khối tròn có viết chữ E hoặc K ở bên trong.
- Khối nhập: là khối đa thông tin vào để thực hiện quá trình xử lý.
Thiết kế giao diện làm việc của website TRA CứU ĐIểM SINH VI£N. 5) Trang Tra cứu sách. 6) Kết quả tra cứu sách theo phân loại sách. 7) Tìm kiếm sách theo chữ cái đầu tên tác giả. 11) Thống kê nhân viên trong th viện.