Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 66 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
66
Dung lượng
1,06 MB
Nội dung
-1- MỤC LỤC LỜI CẢM ƠN .3 LỜI MỞ ĐẦU .4 CHƢƠNG1 : KHẢO SÁT THỰC TẾ HỆ THỐNG VÀ LỰA CHỌN CÔNG NGHỆ KHẢO SÁT .6 LỰA CHỌN CÔNG NGHỆ 2.1 Giới thiệu hệ quản trị sở liệu SQL Server 2000 2.1.1 Giới thiệu chung vế SQL Server 2000 2.1.2 Các thành phần SQL Server 2000 2.1.3 Giới thiệu đối tƣợng sở liệu .8 2.1.4 Kiểu liệu 12 2.1.5 Các cơng cụ SQL Server 2000 12 2.1.6 Các phát biểu T-SQL 14 2.1.7 Khái niệm đối tƣợng SQL cách tạo đối tƣợng SQL Server 2000 16 2.2 Lập trình Web với ASP NET 25 2.2.1 Giới thiệu tổng quan công nghệ NET 25 2.2.1.1 Sự đời NET .25 2.2.1.2 NET Framework 26 2.2.1.3 Một số ƣu điểm NET framework 27 2.2.2 Giới thiệu ASP.NET 28 2.2.2.1 Các đối tƣợng ASP.NET 28 2.2.2.2 So sánh ASP ASP.NET 30 -2- CHƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ 32 Mơ tả tốn 32 Giới Thiệu Website 32 Các Yêu Cầu Của Các Đối Tƣợng 33 Phân Tích Yêu Cầu Thành Các Module Chức Năng 33 Thiết kế Cơ Sở Dữ Liệu 41 Mơ hình CSDL 44 Thiết Kế Giao Diện 45 Tài Liệu Hƣớng Dẫn Cấu Hình Website 45 Cơng Cụ Phát Triển Lập Trình Và Thiết Kế Website 50 10 Kết 51 11 Kết luận 65 12 Tài liệu tham khảo 66 -3- LỜI CẢM ƠN Em xin bày tỏ lòng biết ơn sâu sắc tới Thầy giáo, Thạc sĩ Đỗ Xuân Toàn người trực tiếp hướng dẫn, tận tình bảo em suốt trình thực tốt nghiệp đồ án Em xin chân thành cảm ơn tất thầy cô giáo khoa Công nghệ thông tin - Trường ĐHDL Hải Phịng, người nhiệt tình giảng dạy truyền đạt kiến thức cần thiết suốt thời gian em học tập trường, để em hoàn thành tốt trình thực đề tài tốt nghiệp Cuối em xin cảm ơn tất bạn góp ý, trao đổi hỗ trợ cho em suốt thời gian vừa qua Trong trình thực đề tài đồ án tốt nghiệp, cố gắng song thời gian khả có hạn nên em khơng thể tránh khỏi thiếu sót Vì vậy, em mong nhận thông cảm, bảo giúp đỡ thầy giáo, cô giáo bạn Em xin chân thành cảm ơn! Hải Phòng, tháng năm 2009 Sinh viên Nguyễn Thị Ngọc Nga -4- LỜI MỞ ĐẦU Trong thời đại ngày nay,với phát triển manh mẽ công nghệ thông tin, hầu hết ứng dụng tin học áp dụng nghiên cứu khoa học đời sống xã hội Nó trở thành cơng cụ hữu ích để điều hành, quản lý, lưu trữ xử lý thơng tin cách nhanh chóng đem lai hiệu cao Trong bối cảnh đó, lãnh đạo Trung Tâm Thông Tin- Tin Học UBND thành phố Hải Phòng sớm nhận thức đắn vai trò công nghệ thông tin nghiệp công nghiệp hóa, đại hóa đất nước q trình cải cách cách thức quản lý cơng việc Trung tâm Được phân công, giới thiệu nhà trường em đẵ có điều kiện tìm hiểu thực trạng cơng tác ứng dụng cơng nghệ thơng tin, tìm hiểu trình hình thành, phát triển, chức năng, nhiệm vụ máy tổ tổ chức với quy trình nghiệp vụ Trung tâm -5- CHƢƠNG 1: KHẢO SÁT THỰC TẾ HỆ THỐNG VÀ LỰA CHỌN CƠNG NGHỆ KHẢO SÁT Cơng tác phân cơng theo dõi cơng việc có vai trị quan trọng hoạt động tổ chức nào, đảm bảo thơng tin dạng luồng cơng việc cập nhật, lưu trữ chuyển tới người xử lý cách kip thời xác Tuy nhiên, công tác quản lý công việc Việt Nam coi trọng chuẩn hóa thời gian gần Cơng tác địi hỏi nhiều thời gian cơng sức tính kỷ luật cao Với phát triển không ngừng công nghệ thông tin; Hệ thống quản lý công việc phát triển để hỗ trợ hiên đại hóa cơng tác phân cơng , theo dõi giám sát công việc Trung tâm thông tin tin học quan tâm tới việc đầu tư ứng dụng tin học Sau kết đạt được: - Nhận thức hiểu biết CNTT cán , công chức , lãnh đạo phòng, ban đựơc nâng cao - Công tác phân công công việc kỹ số công cụ đơn lẻ nên đựợc thực hiên ngiêm tức - Tuy nhiên, việc thực thủ cơng có nhiều khó khăn khơng đủ số liệu thống nhất; - Công tác tổng hợp báo cáo vất vả nhiều thời gian - Công tác theo dõi , giám sát công việc thực hiên thủ công nên không hiệu -6- Do đó, nhu cầu ứng dụng việc quản lý tin học vào việc quản lý công việc Trung tâm điều cần thiết - Các lợi ích mà Hệ thống Quản lý công việc mang lại: - Giảm cơng sức, chi phí lưu trữ, tìm kiếm xử lý cơng việc q trình phân cơng cơng việc - Tự động hóa q trình nhận- gửi cơng việc, phân cơng cơng việc theo nhiều hình thức khác - Lưu trữ cơng việc an tồn dễ dàng tra cứu công việc qua LỰA CHỌN CÔNG NGHỆ 2.1 Giới thiệu hệ quản trị sở liệu SQL Server 2000 2.1.1 Giới thiệu chung vế SQL Server 2000 SQL (Structured Query Language ) ngôn ngữ dùng để truy vấn cho phép lấy thông tin từ bảng liệu SQL Server 2000 tối ưu nhiều so với sở liệu quan hệ Chúng phát triển để sử dụng nhiều ấn CE, Personal, Desktop Engine, standand… SQL Server 2000 hỗ trợ kiểm tra khóa chính, phụ thuộc tồn tại, miền giá trị,… liệu bên bảng cách chặt chẽ SQL Server 2000 hỗ trợ khám phá mạnh cho sở liệu đa truy cập tức sở liệu mạng Những thành phần SQL Server 2000 bao gồm: Hệ thống Diễn giải Ấn SQL Đây thành phần hệ thống Desktop Engine Server trung tâm điều hành thành personal standard 2000 phần thực thi khác Với Desktop Desktop Enterprise Engine bạn tìm thấy dịch vụ -7- hệ thống SQL Server Agent, SQL Server Profiler… Và số công cụ khác Full-text Đây phần tự chọn lúc cài đặt, Personal Standard search bạn muốn chức tìm kiếm Developer enterprise nên chọn hệ thống chúng không phần Full-text Sarch cung cấp chức tìm kiếm từ mạnh, sử dụng internet để tìm kiếm giải pháp tuyệt vời Nếu ban muốn tìm kiếm chuỗi đoạn văn cơng cụ thích hợp English English Query cho phép người sử Personal Standard Query dụng khơng có kỹ thuật SQL Developer Server, cách đặt câu hỏi Enterprise chuỗi English sau dịch Query mà thực thi SQL Server Nhưng công cụ cài đặt tách biệt SQL Server Analysis Phần không bao gồm mặc định Personal Standand Services phần cài đặt, chúng dạng sản Developer phẩm tự chọn, cơng cụ phân tích Enterprise OLAP (Online Analytical Proces), sử dụng cho sở liệu lớn Replication Những phiên có OLAP đầy đủ Desktop Engine -8- chức Enterprise Developer, Personal ấn Personal cung có Standard số chức OLAP Developer Chức cho phép tái tạo enterprise đến SQL Server khác, hệ thống thường dùng cho hệ thống server từ xa hay network, nhằm để làm giảm trao đổi liệu SQL Server với Data Data Transformatuion Service (DTS) Transforma mở rộng phiên SQL Desktop Engine Presonal standard tuion Server 2000, bao gồm chức Developer Service trao đổi liệu giao tiếp enterprice sở liệu khác với nhau, giải pháp lập trình Visual Basic 2.1.2 Các thành phần SQL Server 2000 RDBMS SQL Server 2000 chứa đựng nhiều đối tượng bao gồm: Database: Cơ sở liệu SQL Server Tập tin log: tập tin lưu trữ chuyển tác SQL Tables: Bảng liệu Filegroiups: Tập tin nhóm Diagrams: Cơ sở quan hệ Views: Khung nhìn số liệu dựa bảng Stored Procedure: Thủ tục hàm nội -9- Users: Người sử dụng sở liệu Roles: quy định vai trò SQL Server Rules: Các giá trị Full-text catalogs: Tập phân loại liệu text User-defined data types: Kiểu liệu người dùng định nghĩa 2.1.3 Giới thiệu đối tượng sở liệu: Cơ sở liệu đối tượng có ảnh hưởng cao bạn làm việc với SQL Server, nhiên đối tượng sở liệu thành phần sở liệu Bản thân SQL Server sở liệu, chúng bao gồm đối tượng như: Database, table, View, stored procedure nêu số sở liệu khác Cơ sở liệu SQL Server sở liệu đa người dùng, với server bạn có hệ quản trị sở liệu muốn có nhiều hệ quản trị sở liệu bạn cần có nhiều server Khi cài đặt xong bạn có sở liệu mặc định Master Model Msdb Pubs Northwind Master: Đây sở liệu để chạy SQL Server Cơ sở liệu chứa trỏ đến file liệu sở sở liệu cài đặt hệ thống, thơng tin dịch vụ Các thơng tin dịch vụ bao gổm mục thông báo lỗi hệ thống, thông tin - 10 - cập nhật vào, thủ tục lưu trữ hệ thống, máy chủ kết nối hay liên kết Cơ sở liệu Master truy cập lại gặp tình tai hoạ nhờ kỹ thuật đặc biệt Cơ sở liệu Model: Đây sở liệu mẫu bạn tạo sở liệu mới, sở liệu Model chép, sau yêu cầu bạn kích thước thay đổi khác vể sở liệu áp dụng Do đó, đối tượng có sở liệu chép vào sở liệu tạo Ví dụ bạn đặt bảng tên người sử dụng vào sở liệu cài đặt SQL Server Mỗi có sở liệu tạo sau đó, bảng tên người sử dụng xuất sở liệu Cơ sở liệu Model có kích thước 1,5 MB sau cài đặt Vì sở liệu chép để tạo dựng sở liệu nên khơng có sở liệu nhỏ sở liệu Model Cơ sở liệu Msdb : Như ta nêu, có hai sở liệu hệ thống Master Model, xoá hai sở liệu hệ thống SQL Server bị lỗi , vớI sở liệu Msdb khác Msdb SQL Agent lưu trữ tất tác vụ xảy SQL Server Cơ sở liệu Tempdb: Cơ sở liệu Tempdb sở liệu SQL Server Cơ sở liệu cho phép người sử dụng tạo ứng dụng tham khảo hay thực tập trước bạn bắt đầu với sở liệu thật Cơ sở liệu Tempdb nơi xếp, kết nối hoạt động khác địi hỏi vị trí tạm thời thực sở liệu có kích thước 2,5 MB Nhưng tăng thêm bạn cần thêm khoảng trống Nó khởi tạo lại khí SQL Server khởi động lại Cơ sở liệu Pubs: Cơ sở liệu Pubs chứa hầu hết nội dung hướng dẫn, trợ giúp sách tham khảo SQL Server, hầu hết tính - 52 - Tên phòng nvarchar Điện thoại Int - 53 - Mơ hình CSDL - 54 - Thiết Kế Giao Diện Baner Nội Dung Các Trang Footer - 55 - Tài Liệu Hướng Dẫn Cấu Hình Website *) Cấu hình máy chủ Server: Để cấu hình website yêu cầu Server phải chạy với tốc độ tương đối để máy Client truy cập vào website tương đối ổn định Với yêu cầu cấu hình Server như: CPU : từ 2.50 GHZ trở lên RAM: từ 512 MB trở lên Dung lượng tối thiểu ổ cứng chứa website phải Free Space 1GB trở lên Ngồi số cấu hình khác phải chạy tương ứng với cấu hình Khi có Server với tốc độ tương đối ổn, ta bắt đầu cấu hình chạy cho website Có thể sử dụng số Chương trình xử lý Server mã nguồn mở: Apache, hay sử dụng IIS(Internet Information Service) tích hợp cài window *) Máy trạm: Tối thiểu Pentium III 500MHz tương đương, 256MB RAM *) Tiếp theo cấu hình với chương trình xử lý với website xây dựng ASPNET SQL SERVER 2000 Chi Tiết Cấu Hình Website Các bƣớc để cài IIS: Vào menu Start -> Control Panel-> Vào mục Add, Remove Program Trong cửa sổ mở ra, tiếp tục chọn vào Add, Remove Windows Components Cửa sổ , đánh dấu vào mục Internet Information Services (IIS) - thành phần mà ta cần cài - 56 - Nhấn Next Trong trình cài, Windows yêu cầu cho đĩa Windows vào ổ CD để chép file cần thiết Lúc ta có hai cách: Cho đĩa vào ổ CD OK Nếu máy bạn có sẵn thư mục chứa cài đặt Windows, nhấn Browse tìm đến thư mục I386 có cài đặt -> OK Chú ý cài đĩa Windows phải thích hợp với phiên Windows ta dùng Ví dụ bạn dùng Windows XP - 57 - Service Pack ta phải bỏ đĩa Windows XP Service pack vào cài Đợi chút để máy cài IIS vào Khi máy báo cài xong, nhấn Finish - 58 - Đến ta cài xong IIS Bây để biết ta cài thành công hay chưa, ta mở Internet Explorer lên Trên dòng địa (Address), gõ vào chữ "localhost" -> nhấn Enter, xuất trang có nghĩa ta cài thành công Như bạn cài thành công IIS máy local - 59 - Cơng Cụ Phát Triển Lập Trình - Máy chủ: - Hệ điều hành: Windows 2000 Server - Web Server: IIS 5.0 - Microsoft Visual Studio 2005 - Database Server: SQL Server 2000 Standard Edition (tuỳ chọn, thay SQL Desktop Engine phân phối theo cài đặt chương trình), Oracle Database Server với version - Máy trạm: - Hệ điều hành: Windows 2000/XP/2003 - Internet Explorer Firefox 10 Kết Xây dựng thành cơng chương trình quản lý cơng việc cho trung tâm tin học UBND thành phố Hải Phòng MỘT SỐ GIAO DIỆN CHƢƠNG TRÌNH - 60 - Đăng nhập: Thay đổi mật khẩu: - 61 - Quản lý thơng tin Phịng ban: Quản lý thông tin nhân viên - 62 - Chỉnh sửa thông tin nhân viên - 63 - Trưởng phịng giao việc cho nhân viên - 64 - Thơng tin công việc nhân viên - 65 - Nhân viên đánh giá kết thực hiên công tác 11 Kết luận A kết dạt - Tóm lại, Hệ thống Quản lý công việc đáp ứng yêu cầu cần đạt giai đoạn phân tích thiết kế Việc xây dựng triển khai Hệ thống Quản lý công việc mang lại nhiều lợi ích thiết thực Hệ thống Quản lý công việc tạo môi trường làm việc dân chủ, hiệu B Đề xuất: Phát triển hệ thồng mức hoàn thiện hơn, nhiều chức như: - Khi nhận cơng việc giao, nhân viên chọn chức từ chối cơng việc (có lý do), - 66 - - Trưởng phịng theo dõi cơng việc giao thành công, xác nhận hủy công việc giao - Hệ thồng cung cấp thêm chức lập lịch công việc: Cung cấp cho người trung tâm lịch biểu công việc giao theo khoảng thời gian, Cung cấp cho người sử dụng giấu hiệu ưu tiên công việc cần thực thời gian ngắn - Nhân viên báo cáo tiến độ thực công việc… 12 Tài liệu tham khảo [1] ASP.NET Tutorial (http://www.w3schools.com/aspnet/) [2] Lập trình ứng dụng Web với ASP.NET ( Trung tâm tin học- Đại học khoa hoc tự nhiên Tp.HCM) [3] Tự học Microsoft ASP.NET (Bản quyền www.vivosoft.com) [4] W3School SQL Tutorial: (http://www.w3schools.com/sql/ ) [5] Trang chủ ASP.Net:( http://www.asp.net ) [6] Tài liệu khóa học lập trình web với ASP.NET – Biên soạn: Nguyễn Minh Quý …………… ... vào việc quản lý công việc Trung tâm điều cần thiết - Các lợi ích mà Hệ thống Quản lý công việc mang lại: - Giảm công sức, chi phí lưu trữ, tìm kiếm xử lý cơng việc q trình phân cơng cơng việc. .. Thống : Hệ thống quản lý công việc trung tâm tin học thành phố Hải Phòng Phát triển công cụ ASPNET & Sql sesver2000 Các Yêu Cầu Của Các Đối Tượng +) Admin: Chương trình phải cho phép người quản. .. thơng tin công việc Xem thông tin công việc - 49 - Đầu vào: Mã phịng Xử lý: Lấy thơng tin bảng công việc Đầu ra: Thông tin công việc cần thự Tổng hợp đánh giá kết công tác phòng ban: Đầu vào: Mã phòng