Xây dựng một phần mềm quản lý thiết bị

69 1.2K 1
Xây dựng một phần mềm quản lý thiết bị

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo công nghệ thông tin Xây dựng một phần mềm quản lý thiết bị

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀII. Mô tả đề tàiHi- Tech là một trung tâm công nghệ cao của trường Đại Học Bách Khoa - Hà Nội. Hiện nay trung tâm này được nhà nước và trường Đại Học Bách khoa Hà Nội đầu tư một số thiết bị tin học khá hiện đại. Với đặc thù của các thiết bị tin học, công việc sửa chữa và bảo hành là công việc hết sức cần thiết. Xuất phát từ điều kiện thực tiễn này, trung tâm có nhu cầu xây dựng một phần mềm quản thiết bị trợ giúp cho người quản trị hệ thống có phương tiện theo dõi quá trình sử dụng thiết bị một cách hiệu quả. Internet trong thời đại hiện nay phát triển rất mạnh và tiện lợi cho người dùng, mọi người có thể truy cập Internet ở bất cứ đâu và ở bất cứ khi nào mà chỉ yêu cầu có một cổng Internet. Nhưng vào giữa thập niên 90, khi bắt đầu bùng nổ sự truy cập Web thì đa số những người sử dụng máy tính đều có thể truy cập thông tin trên Internet. Tuy nhiên các nhà thiết kế Web gặp phải khó khăn trong việc đưa thông tin lên Web và cập nhật chúng. Để giải quyết vấn đề đó ASP (Active Server Page) đã cho phép người sử dụng tương tác dễ dàng với máy chủ và cơ sở dữ liệu. Trong những công nghệ đó có ADO (ActiveX Data Object), được thiết kế để cung cấp một phương pháp truy cập dữ liệu chung cho tất cả mọi người, nó có thể dùng cho bất kỳ ngôn ngữ nào tương thích với COM (Component Object Model). Những gì cần khi tạo một trang Web động, sử dụng ASP sẽ làm cho nó có thể kết nối đến tập tin văn bản hay cơ sở dữ liệu của bạn để lấy và hiển thị thông tin. Bất cứ khi nào bạn chỉnh sửa dữ liệu, sự thay đổi đó sẽ thay đổi ngay trên trang Web mà không phải thay đổi bất cứ dòng HTML nào. Công việc này có dễ dàng không? Thật may may mắn ASP có thể làm tốt nhất và nó cung cấp khả năng truy xuất đến một tập hợp các thành phần chỉ để thực hiện tác vụ này. Các thành phần đó chính là ADO- kết hợp sức mạnh của cơ sở dữ liệu với tính phổ biến của Web để tạo nên nhưng ứng dụng Web.Chính vì tính phổ biến của Web nên em phát triển phần mềm này dựa trên giao diện Web và sử dụng ASP kết hợp ADO.1 1 II. Khảo sát sơ bộ:1. Mục tiêu xây dựng:- Hỗ trợ ba lớp người sử dụng.- Những người quản trị thao tác trên cơ sở dữ liệu như: Đọc, ghi, chỉnh, sửa, thống kê. 2. Các yêu cầu đặt ra cho hệ thống.- Đối với người quản trị thiết bị có các quyền sau:• Bổ sung, sửa và xoá danh mục các thiết bị cần quản lý.• Cập nhật tình trạng thiết bị.• Lập phiếu yêu cầu bảo hành, bảo trì thiết bị.• Thống kê thiết bị theo nhóm, tình trạng.• Tổng hợp lịch sử thiết bị.- Đối với cán bộ quản lý:• Thống kê thiết bị theo nhóm, tình trạng.• Tổng hợp lịch sử thiết bị.- Đối với cán bộ quản trị hệ thống:• Bổ sung người sử dụng. • Liệt kê người sử dụng.• Loại bỏ người sử dụng.• Cập nhật thông tin người sử dụng. 3. Mô tả các danh mục các thiết bị.Các thiết bị được chia thành các nhóm, có thể bổ sung hoặc sửa đổi với các nhóm. Mỗi thiết bị có thể có những nhóm thuộc tính sau:- Mã số thiết bị. - Tên thiết bị.- Chủng loại.2 2 - Tính năng kỹ thuật. - Xuất xứ.- Serial các bộ phận cấu thành.- Trạng thái hiện tại.- Ghi chú.Mỗi thiết bị cần quản có lịch sử hoạt động ( bao gồm các giai đoạn sửa chữa nếu có hỏng hóc).3 3 III. Cấu trúc đồ án Cấu trúc đồ án gồm có ba chươngChương 1: Giới thiệu đề tàiI. Mô tả đề tàiII. Khảo sát sơ bộChương 2: ASP (Active Server Page) và ADO (ActiveX Data Object)I. Giới thiệu ASPII. Ngôn ngữ sử dụng lập trình với ASPIII. VBscriptIV. Những vấn đề liên quan đến xây dựng ứng dụng ASPV. Các đối tượng trong ASPVI. ADO ( ActiveX Data Object)Chương 3: Xây dựng ứng dụngI. Thiết kế cơ sở dữ liệuII. Mô hình sử dụng WebIII. Thiết kế trangChương 4: Kết luận4 4 CHƯƠNG 2: ACTIVE SERVER PAGE VÀ ADO (ACTIVEX DATA OBJECT)I.Giới thiệu về Active Server Page:1. Active Server Page là gì:Microsoft Activer Server Page là một trường hỗ trợ cho các script chạy trên máy chủ (Server), cho phép chúng ta tạo ra và chạy các ứng dụng Web Server động. ASP hoạt động dựa vào các Script do người lập trình tạo ra. Active Server Page chạy trên các môi trường sau đây:- Microsoft Internet Information Server trên window NT Workstation.- Microsoft Peer Web Services trên Window NT Workstation.- Microsoft Personal Web Server trên Windows 95, Windows 982. Hoạt động của Active Server PageMô hình tổng quát hoạt động của ASP5 5 3. Cách hoạt động của ASP:Các Script của ASP được chứa trong các File văn bản (File Text) có tên mở rộng là .ASP. Trong các Script có chứa các lệnh của một số ngôn ngữ nào đó.Khi một Web Browser gửi một yêu cầu (Request) tới một File .ASP thì Script chứa trong file sẽ chạy để trả kết quả về cho trình duyệt (Browser) đó. Khi Web Server nhận được yêu cầu (Request) tới một file .ASP thì nó sẽ đọc từ đầu tới cuối File .A SP đó, thực hiện các lệnh Script trong đó kết quả trả về cho Web Browser dưới dạng của một trang HTML.VBscript InterpretorCustom ComponentsInternet Information ServerISAPI ApplicationPerl Awk etc CGI ScriptCGI ApplicationGiao diện DLL cho ASPServer Side Inludes (SSI)Jscript InterpretorActive Database Compenents(ADO)Active Server ComponentsODBC DriverActive Server Pages (.ASP files)DATAMạng Internet Or IntranetMô hình chi tiết hoạt động của ASP6 6 7 7 4.Cấu trúc của file ASP:Một file ASP có tên mở rộng là .ASP, nó bao gồm các thành phần như:- Văn bản (Text)- Thẻ HTML (HTML Tags)- Lệnh Script (Script commands)5. Các tính chất của ASP:Với ASP ta có thể chèn các Script thực thi được vào trực tiếp các File HTML. Khi đó việc tạo ra trang HTML và sử Script trở nên đồng thời, điều này cho phép ta tạo ra các hoạt động của Web Site một cách linh hoạt uyển chuyển, có thể chèn các thành phần HTML động vào các Web tuỳ vào từng trường hợp cụ thể. ASP cho ta các tính chất sau:- Có thể kết hợp với file HTML.- Dễ sử dụng, dễ tạo các Script, không cần phải biên dịch (Compiling) hay kết nối ( Linking) các chương trình được tạo ra.- Hoạt động theo hướng đối tượng, với các đối tượng được cài đặt sẵn (build – in object) rất tiện dụng: Request, Response, Server, Appllication, Session.- Có khả năng mở rộng các thành phần ActiveX Server (ActiveX Server Components).Môi trường của ASP sẽ được cài đặt trên máy chủ (Server) cùng với Web Server. Một ứng dụng viết bằng ASP là một File hay nhiều File văn bản (File text) có phần mở rộng là .ASP, các File này được đặt trong một thư mục ảo (Virual Dirrectory) của Web Server.Các ứng dụng ASP dễ tạo vì chúng ta dùng các ASP Script để viết các ứng dụng. Khi tạo các Script của ASP ta có thể dùng bất kì ngôn ngữ nào, chỉ cần có Script Engine là Visual Basic Script (VBscript) và Java Script (JScript). 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 8 8 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ác thành phần (Component) của riêng mình và thêm vào để sử dụng trong ASP. ASP tạo ra các trang HTML tương thích với Web Browser chuẩn.9 9 II. Ngôn ngữ lập trình sử dụng với ASP:1. Các lênh Script (Script Command) của ASP :Một script là một chuỗi các lệnh gán biến, các lệnh yêu cầu Web Server gửi thông tin đến một trình duyệt (Browser) (Như giá trị biến). Các lệnh này kết hợp lại thành thủ tục (Procedure) hay hàm (Function) để thực hiện một công việc cụ thể. Mỗi Script của ASP được chứa trong một file .ASP. Mỗi file của .ASP có thể coi như một file HTML có thể chèn vào các lệnh của ngôn ngữ Script nào đó. Thực ra nó là một file văn bản (File Text) nhưng các văn bản (Text) đó có những vùng mà khi Web Server đọc tới thì nó hiểu đó là những vùng Script chưa những lệnh của một ngôn ngữ Script nào đó, Web Server sẽ gọi tới các Script Engine để thực thi các lệnh Script trong khi đó.ASP quy định một vùng Script nằm giữa hai dấu <% và %> hoặc trong vùng của hai Tags <Script> và </Script>Script là đoạn chương trình thể hiện các yêu cầu của người lập trình đối với ASP, nó chứa các câu lệnh mà người lệnh trình muốn ASP thực hiện và nội dung người đó muốn tạo ra trên các trang HTML kết quả trả về cho Web Browser gọi đến ứng dụng.Tóm lại: Script giống như một chương trình được người lập trình viết ra để thực thi trên môi trường hoạt động của ASP, cũng giống như mọi ngôn ngữ lập trình khác như C, Pascal , chỉ có điều khác là chương trình của ngôn ngữ khác phải biên dịch ra dạng thực thi được và dùng dạng thực thi được để chạy trên một môi trường cụ thể (DOS, Windows, ); Còn Script thì không phải biên dịch trước ra dạng thực thi đựơc mà đem dạng văn bản (Text) chạy thăng trong môi trường của ASP.Ví dụ minh hoạ:<% Myname = “pham van bieu”If Time >= # 12:00:00 am # AND time < # 12:00:00pm # Then 10 10 [...]... liên quan đến việc xây dựng ứng dụng ASP: Khi xây dựng một ứng dụng trên một môi trường ASP để chương trình sinh động ta cần lưu ý khi: - Xây dựng file Global.asa - Viết mã Script - Thêm các đối tượng ( Object) có sẵn vào trong chương trình - Sử dụng các ActiveX Component - Lấy thông tin người sử dụng (User), gửi thông tin người sử dụng ( User) 1 File Global.asa: File Global.asa là một file tuỳ chọn,... tạo ra một dãy có 11 phần tử ( vì phần đầu có chỉ số là 0) Một biến dãy có thẻ mở rộng tới 60 chiều, nhưng thường dùng 2 đến 4 chiều Có thay đổi kích thước môt dãy trong thời gian chạy bằng cách dùng phát biểu Redim Ví dụ Dim myarray(25) … Redim myarray(30) hay Redim Preserve Mayarray (30) ‘giữ lại các giá trị trong dãy cũ 4 Hằng trong VBscript Hằng là một tên có nghĩa đại diện cho một số hay một chuỗi... Object, Error… VBscript có sẵn một hàm số để chuyển từ Subtype này sang Subtype khác 3.Biến trong VBscript Một biến là một tên tham khảo đến một vùng nhớ, là nơi chứa thông tin của chương trình mà thông tin này có thể thay đổi trong thời gian Script chạy ví dụ có thể đặt một biến tên là Clickcount để đếm số lần người sử dụng chọn (User click) vào một đối tượng (Object) trên một trang Web nào đó Vị trí... Viết các thủ tục ( Procedure) với ngôn ngữ: Như ta đã nói, một trong các đặc tính mạnh của ASP là khả năng kết hợp nhiều ngôn ngữ script (Scripting Language) trong một file ASP Nếu biết tận dụng khả năng này ta có được một công cụ rất mạnh để thực hiện những công việc phức tạp Một thủ tục (Procedure) là một nhóm các dòng lệnh Script thực hiện một tác vụ nhất định Ta có thể tạo ra các thủ tục (Procedure)... thành phần HTML mà các biến cố Application và Session không thể xử như trong một File HTML thông thường Những Script trong File Global.asa có thể được viết bằng bất cứ ngôn ngữ nào có hỗ trợ Script Nếu các Script được viết bởi cùng một ngôn ngữ thì có thể hợp chúng trong cùng một thẻ (Tag) duy nhất Khi bạn thay đổi File Global.asa và ghi lại nó thì máy chủ ( Server) hoàn tất việc xử những... biến sử dụng các giá trị tên và nội dung và thêm nó vào đáp ứng Không thể thay đổi một phần đầu (Header) đã tồn tại có cùng tên Một khi đã thêm một phần đầu (Header), không thể thu hồi nó Cần phải sử dụng trước khi gửi bất cứ trang nội dung nào (Text hay HTML) đến máy khách (Client) - AppendToLog (“ String ”): Thêm một chuỗi vào cuối Log File của Web Server cho yêu cầu (Request) này - Binarywrite:... thức này chỉ xoá đáp ứng phần thân ( Response Body) mà không xoá đáp ứng phần đầu (Response header) Phương thức này sẽ lỗi nếu như đáp ứng (Response) chưa thiết lập thành True - End dừng sử file ASP và trả về kết quả hiện tại - Flush: Gửi thông tin trong Buffer cho máy khách (Client) Phương thức này sẽ sinh lỗi nếu Response.Buffer chưa thiết lập thành True - Redirect: Gửi một thông báo cho trình... chưa thiết lập thành True - Redirect: Gửi một thông báo cho trình duyệt ( Browser) định hướng lại cho đến một URL khác - Ghi một biến ra HTML Output như là một chuỗi 3 Đối tượng Session: - Định nghĩa: Chúng ta có thể sử dụng một đối tượng phiên (Object Session) để lưu trữ thông tin cần thiết cho một người sử dụng ( User) Những 24 24 biến được lưu trữ trong đối tượng (Object) vẫn tồn tại khi người sử... Connection (Connection object) Tham số Parameter là một dãy thông số được thực hiện trong một mảng (Array), mỗi một phần tử của mảng là một thông số, theo thứ tự các thông số trong câu lệnh Để tìm hiểu cách tạo ra các thông số trong danh sách các thông số câu lệnh ta xem các thuộc tính (Method) và các phương thức (Properties) của Parameter Collections, trong phần tiếp theo Tạo và thêm thông số vào Collection... đường dẫn tương đối đến trang hiện tại) thành đường dẫn vật (Physical Path) - URLEncode: mã hoá một chuỗi (kể cả ký Escape) theo quy tắc mã hoá URL 26 26 VI ADO ( Ativex data object) A Thành phần truy cập cơ sở dữ liệu (Database access component) Một ứng dụng Web cơ sở dữ liệu (Web Database) viết bằng ASP có thể truy xuất dữ liệu trong một cơ sở dữ liệu (Database), bằng cách sử dụng Component Database . có nhu cầu xây dựng một phần mềm quản lý thiết bị trợ giúp cho người quản trị hệ thống có phương tiện theo dõi quá trình sử dụng thiết bị một cách hiệu. xoá danh mục các thiết bị cần quản lý. • Cập nhật tình trạng thiết bị. • Lập phiếu yêu cầu bảo hành, bảo trì thiết bị. • Thống kê thiết bị theo nhóm, tình

Ngày đăng: 23/11/2012, 15:54

Hình ảnh liên quan

Mô hình tổng quát hoạt động của ASP - Xây dựng một phần mềm quản lý thiết bị

h.

ình tổng quát hoạt động của ASP Xem tại trang 5 của tài liệu.
Các giá trị của Option theo bảng sau: - Xây dựng một phần mềm quản lý thiết bị

c.

giá trị của Option theo bảng sau: Xem tại trang 30 của tài liệu.
Cấu trúc bảng thiết bị: - Xây dựng một phần mềm quản lý thiết bị

u.

trúc bảng thiết bị: Xem tại trang 40 của tài liệu.
Cấu trúc bảng lịch sử - Xây dựng một phần mềm quản lý thiết bị

u.

trúc bảng lịch sử Xem tại trang 41 của tài liệu.
Bảng mật khẩu: - Xây dựng một phần mềm quản lý thiết bị

Bảng m.

ật khẩu: Xem tại trang 41 của tài liệu.
Bảng thiết bị - Xây dựng một phần mềm quản lý thiết bị

Bảng thi.

ết bị Xem tại trang 42 của tài liệu.
Bảng lịch sử: - Xây dựng một phần mềm quản lý thiết bị

Bảng l.

ịch sử: Xem tại trang 42 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan