MỤC LỤC
+ Trợ giúp nhân viên trung tâm trong việc lập kế hoạch và báo cáo công tác hàng tuần. + Trợ giúp người quản lý nắm được tình hình thực hiện công việc của nhân viên theo các dự án. - Trang Web có giao diện hợp lý, dễ sử dụng, phù hợp và thân thiện với người dùng.
- Tính bảo mật: mỗi nhân viên đăng nhập vào hệ thống với tên đăng nhập và mật khẩu của mình.
- Chiều của một liên kết chỉ ra số lượng các thực thể tham gia vào một liên kết.Có các loại chiều liên kết là: quan hệ một chiều là quan hệ có một thực thể trong liên kết; quan hệ hai chiều là quan hệ có hai thực thể tham gia liên kết; quan hệ nhiều chiều là quan hệ có nhiều hơn hai thực thể tham gia liên kết. Quan hệ nhiều chiều có nhiều hơn hai thực thể tham gia quan hệ, vì vậy quan hệ này thường phức tạp và mập mờ, ngườ ta thường chuyển quan hệ nhiều chiều thành dãy các quan hệ hai chiều. + Quan hệ một chiều loại Một - Một: Trong trường hợp này ta chỉ cần tạo ra một bảng chung duy nhất để biểu diễn thực thể đó, khóa của bảng là định danh của thực thể, các quan hệ tồn tại giữa các lần xuất của thực thể được thể hiện bởi việc dùng lại thuộc tính định danh.
+ Quan hệ một chiều loại Một - Nhiều: Từ loại quan hệ này ta tạo ra một bảng từ thực thể, khóa của bảng là thuộc tính định danh của thực thể, quan hệ sẽ được thể hiện bằng dùng lại thuộc tính định danh như một thuộc tính không khóa. Khóa của bảng ứng với thực thể có số mức quan hệ một được dùng như khóa quan hệ (khóa ngoại lai) trong bảng ứng với thực thể có số mức quan hệ nhiều.
PHƯƠNG PHÁP LUẬN
CGI cung cấp một cơ cấu mà qua đó trình duyệt web có thể yêu cầu sự thi hành ứng dụng trên máy chủ, sau khi ứng dụng đã thực thi, kết quả sẽ chuyển về định dạng mà trình duyệt web có thể đọc được (dưới dạng HTML) và máy chủ gửi kết quả này tới trình duyệt người dùng. Mỗi ứng dụng ISAPI đều là dạng thư viện liên kết động đơn được nhập vào cùng một vùng trong bộ nhớ ngay khi mà máy chủ nhận được yêu cầu đầu tiên cho ứng dụng này, các thư viện liên kết này sẽ được lưu tại đó, thực hiện yêu cầu của người dùng cho đến khi chúng được hoàn toàn giải phóng khỏi bộ nhớ. ASP(Active Server Pages) là một công nghệ của Microsoft cho phép tạo ra những trang web động có khả năng giao tiếp với người dùng bằng cách lập trình bằng các ngôn ngữ kịch bản(script) ở máy chủ IIS(Internet Information Services).
Nó nằm trong bộ nhớ và bất kỳ khi nào người sử dụng yêu cầu dùng tới một tệp có phần mở rộng là asp(*.asp) thì ASP sẽ nạp tất cả những trình biên dịch DLL cần thiết vào bộ nhớ, thực thi tất cả các mã lệnh phía máy chủ có liên quan tới Active Server Pages và trả lại kết quả dưới dạng HTML. Một cách đơn giản .NET được định nghĩa dưới dạng một khung ứng dụng (application framework).NET cung cấp một khung cho những ứng dụng nào được xây dựng; nó xác định những ứng dụng truy nhập các hàm như thế nào qua các hệ thống và các mạng.Net cung cấp một nền tảng mà trên đó các giải pháp và các dịch vụ Web có thể được xây dựng, một nền tảng giải phóng những sự ràng buộc và tự bản thân nó giải phóng khỏi Microsoft Windows (về mặt kĩ thuật).
Việc phát triển ứng dụng trên nền ASP khá dễ dàng và thuận lợi do Microsoft đã đưa ra nhiều môi trường phát triển mở, hỗ trợ Microsoft Visual Basic, Scripting Edition. Đầu năm 1998, sau khi hoàn tất phiên bản thứ 4 của Internet Information Server (IIS), một đội lập trình ở Microsoft nhận thấy họ còn rất nhiều sáng kiến để kiện toàn IIS. Đây là một cách để tạo ra các trao đổi thông tin (truyền thông) giữa những hệ thống đa dạng và các ứng dụng cũng như tích hợp nhiều thiết bị vào trong việc trao đổi thông tin này.
Ý định của Microsoft là xây dựng một globally distributed system(Hệ thống phân bổ toàn diện), dùng XML (chứa những databases tí hon) làm chất keo để kết hợp chức năng của những máy tính khác nhau trong cùng một tổ chức hay trên khắp thế giới. Những những máy tính này có thể là Servers, Desktop, Notebook hay Pocket Computers, đều có thể chạy cùng một phần mềm dựa trên một nền duy nhất, độc lập với phần cứng và ngôn ngữ lập trình.
Thuật ngữ Framework có nghĩa là cái Khung hay khung cảnh trong đó ta dùng những hạ tầng cơ sở theo một qui ước nhất định để công việc trôi chảy. Còn Integrated Development Environment (IDE- Môi trường tích hợp) cung cấp một môi trường giúp ta triển khai dễ dàng, nhanh chóng hơn. Framework là phần quan trọng nhất, còn IDE là một công cụ gắn lên phía trên Framework.
Common Language Runtime(Thi hành ngôn ngữ chung)
ADO.NET NET
SQL Server là tập hợp những sản phẩm phần mềm cùng hoạt động để đáp ứng nhu cầu lưu trữ, xử lý và phân tích dữ liệu cho những hệ thống xử lý dữ liệu doanh nghiệp và những hệ thống Website thương mại lớn, đồng thời cũng phục vụ nhu cầu lưu trữ, xử lý, phân tích dữ liệu của doanh nghiệp nhỏ và của cá nhân. - Bộ phận cung cấp dịch vụ cung cấp(Analysis Services), bộ phận này cung cấp những công cụ cho việc phân tích, lưu trữ dữ liệu trong các kho dữ liệu (data warehouse) hay trung tâm dữ liệu(data mart). - Bộ phận phân tích câu truy vấn(Query Analyzer), đây là công cụ đồ họa giúp người quản trị cơ sở dữ liệu, người phát triển ứng dụng viết và thực hiện đồng thời nhiều câu truy vấn phân tích dữ liệu.
- Những nét đặc trưng về cơ sở dữ liệu ở mức doanh nghiệp:bảo vệ tính vẹn toàn dữ liệu giảm thiểu chi phí cho việc quản lý dữ liệu, nhân bản và sao lưu dữ liệu, khả năng truy vấn cơ sở dữ liệu phân tán. - Những nét đặc trưng liên quan đến nhà kho dữ liệu: có các công cụ trích rút dữ liệu ở dạng tóm tắt phục vụ phân tích, xử lý dữ liệu trực tuyến(OLAP); có các công cụ thiết kế cơ sở dữ liệu theo trực giác(visually) và sử dụng câu hỏi bằng tiếng Anh để truy vấn dữ.
PHÂN TÍCH CHI TIẾT
+ Cán bộ và nhân viên của Trung tâm đều có trình độ Đại học trở lên. + Cán bộ quản lý và các nhân viên thuộc bộ phận sản xuất đều có trình độ tin học cao. Các nhân viên thuộc bộ phận hành chính đều có trình độ tin học văn phòng.
NGHIÊN CỨU HỆ THỐNG HIỆN TẠI
Hoạt động chung của hệ thống: Thứ Năm hàng tuần, mỗi nhân viên của Trung tâm lập báo cáo công tác cá nhân theo các dự án, dựa trên nhật
- Báo cáo công tác cá nhân do mỗi nhân viên lập, sử dụng phần mềm bảng tính Excel. - Báo cáo tổng hợp công tác tuần do Tổ trưởng các tổ thực hiện, sử dụng bảng tính Excel.
Xử lý
Cơ sở dữ liệu: Các báo cáo đều được lưu thành các tệp Excel riêng biệt cho mỗi báo cáo ở các ổ cứng máy tính mỗi nhân viên. Các báo cáo
XÁC ĐỊNH NGUYÊN NHÂN CỦA VẤN ĐỀ VÀ GIẢI PHÁP GIẢI QUYẾT VẤN ĐỀ
Nguyên nhân của vấn đề: Nguyên nhân của việc báo cáo từ nhân viên tới phụ trách Tổ, từ phụ trách Tổ tới phụ trách Trung tâm thường
Xác định mục tiêu của hệ thống mới: Giảm thời gian lập báo cáo cá nhân và báo cáo tổng hợp, giúp các nhân viên báo cáo đúng thời gian
+ Vào bảng Nhân viên theo khóa chính Mã nhân viên, lấy Họ tên, Mã tổ của nhân viên. + Vào bảng Tổ công tác theo khóa chính Mã tổ, lấy Tên tổ công tác. + Vào bảng Công việc theo khóa ngoại lai Mã nhân viên, lấy các dữ liệu ngày, nội dung công việc, mã dự án, địa điểm, kết quả công việc, giờ công, ghi chú.
+ Vào bảng Nhân viên theo khóa chính Mã nhân viên, lấy Họ tên, Mã tổ. + Vào bảng Tổ công tác theo khóa chính Mã tổ, lấy Tên tổ công tác. + Vào bảng Công việc theo khóa ngoại lai Mã nhân viên.Trong khi chưa đến cuối bảng thì thực hiện.
+Nếu Mã dự án bằng Mã dự án ở trên và Ngày công việc trong khoảng thời gian báo cáo và Trường Báo cáo có giá trị là True thì lấy Ngày công việc, Địa điểm thực hiện, Nội dung công việc, Kết quả, Giờ công, Ghi chú. + Vào bảng Chi tiết báo cáo theo khóa ngoại lai Mã báo cáo tổng hợp. + Mở các bảng Tổ công tác, Dự án, Báo cáo tổng hợp, Chi tiết báo cáo.
+ Vào bảng Báo cáo tổng hợp theo khóa Mã báo cáo tổng hợp, lấy Ngày bắt đầu, Ngày kết thúc, Nội dung, Kết quả, Mã dự án, Mã tổ. + Vào bảng Chi tiết báo cáo theo khóa ngoại lai Mã báo cáo tổng hợp. +Nếu Mã báo cáo tổng hợp bằng Mã báo cáo tổng hợp ở trên thì lấy Tên công việc, Ngày bắt đầu, Ngày kết thúc, Nội dung, Kết quả, Giờ công, Ghi chú.
Lập kế hoạch công tác
Ghi nhật ký công tác
Lập báo cáo công tác
Gửi tin
THIẾT KẾ RA
Báo cáo công tác cá nhân
Báo cáo tổng hợp
TRIỂN KHAI THỬ NGHIỆM HỆ THỐNG VÀ KẾT QUẢ
Tên bảng: NhanVien Mô tả: Nhân viên Khóa
Tên bảng: Nhom Mô tả: Tổ công tác Khóa
Tên bảng: CongViec Mô tả: Công việc của nhân viên
Tên bảng: PhanCong Mô tả: Phân công nhân viên vào dự án
Tên bảng: BaoCaoTH Mô tả: Báo cáo tổng hợp
Tên bảng: CtBCTH Mô tả: Chi tiết báo cáo tổng hợp Khóa
Tên bảng: CtND Mô tả: Chi tiết nội dung báo cáo tổng hợp
Tên bảng: Tin Mô tả: Thông tin phản hồi
THIẾT KẾ CÁC XỬ LÝ VẬT LÝ TRONG
Hệ thống Website Quản lý công việc
CÀI ĐẶT TRIỂN KHAI HỆ THỐNG . Mô hình hệ thống
Quy trình cài đặt
/// Required method for Designer support - do not modify /// the contents of this method with the code editor.
UpdateCommand.CommandText = "UPDATE CongViec SET ket_qua=@ket_qua, gio_cong=@gio_cong, ghi_chu=@ghi_chu WHERE ma_cv =. UpdateCommand.CommandText = "UPDATE CongViec SET ngay=@ngay,dia_diem=@dia_diem, noi_dung=@noi_dung,.
Trang Lập báo cáo công tác