ĐỀ TÀI HỆ THỐNG ĐIỀU HÀNH TÁC NGHIỆP ĐIỆN TỬ

84 167 0
ĐỀ TÀI HỆ THỐNG ĐIỀU HÀNH TÁC NGHIỆP ĐIỆN TỬ

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 3736 949, Fax (84-511) 3842 771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH: 05115 ĐỀ TÀI HỆ THỐNG ĐIỀU HÀNH TÁC NGHIỆP ĐIỆN TỬ Mã số : Ngày bảo vệ : 15/06/2011 SINH VIÊN : HOÀNG HẢI BUN NGUYỄN TRUNG LỚP : 09TLT CBHD : Th.S ĐỖ THỊ TUYẾT HOA ĐÀ NẴNG, 06/2011 LỜI CẢM ƠN Trước tiên, xin chân thành cám ơn quý thầy cô khoa Công Nghệ Thông Tin - trường Đại học Bách Khoa Đà Nẵng tận tình giảng giạy khơng biết mệt mỏi, cung cấp kiến thức bổ ích học tập cách ứng xử sống Đặc biệt chân thành cảm ơn cô Đỗ Thị Tuyết Hoa tận tình hướng dẫn, giúp đỡ, giải đáp thắc mắc hướng đường phù hợp cho nhóm giai đoạn làm luận văn tốt nghiệp Chân thành cám ơn cô! Tiếp theo, vô tri ân đến người bạn tập thể lớp 09TLT, người bạn thân thiết bên, ủng hộ, giúp đỡ động viên lúc khó khăn Cảm ơn tất bạn tơi! Cuối cùng, xin gửi lời đến gian đình lời sâu sắc nhất, cảm ơn Mẹ rồng rã, âm thầm lặng lẽ dõi theo bước chân suốt 24 năm qua sau nữa, Mẹ ln nguồn động lực, đòn bẩy cho đường đời Con biết Mẹ vất vả nhiều, Mong mẹ sống lâu trăm tuổi để báo hiếu thật nhiều!!! Xin cảm ơn tất người! LỜI CAM ĐOAN Chúng xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp Th.S Đỗ Thị Tuyết Hoa Mọi tài liệu tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Sinh viên Hoàng Hải Bun Nguyễn Trung MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 11 I Giới Thiệu Đề Tài .11 II Mục Đích, Ý Nghĩa Và Yêu Cầu Của Đề Tài .11 III Kết Quả Dự Kiến 12 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 14 I Sử Dụng LINQ To SQL 14 II Định Nghĩa Các Lớp Mơ Hình Dữ Liệu 18 III Giới Thiệu Về NET Framework .22 IV Giới Thiệu Về Cơ Sở Dữ Liệu SQL Server .23 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 24 I Đặc Tả Use Case 24 II Các Biểu Đồ 29 III Xây Dựng Cơ Sở Dữ Liệu .49 CHƯƠNG 4: DEMO SẢN PHẨM 65 I Thống Kê Chức Năng Của Các Tác Nhân (Actor) .65 II Demo Chương Trình: .67 KẾT LUẬN 81 I Tính Ưu Việt Của Chương Trình Khi Hồn Thành 81 II Khả Năng Và Hướng Phát Triển Mở Rộng .81 III Những Thiếu Sót 82 IV Kết Quả Đạt Được 82 DANH MỤC CÁC HÌNH ẢNH Hình 2.1: Mơ hình hóa CSDL dùng LINQ to SQL 14 Hình 2.2: Lớp Datacontext 15 Hình 2.3: Truy xuất CSDL 16 Hình 2.4: Cập nhật CSDL 16 Hình 2.5: Thêm ghi 17 Hình 2.6: Xóa ghi 17 Hình 2.7: Tạo LINQ to SQL 18 Hình 2.8: Đưa liệu vào LINQ to SQL 18 Hình 2.9: Chọn table đưa vào LINQ to SQL 20 Hình 2.10: Các lớp thực thể tạo tương ứng 20 Hình 4.1: Quản lý phòng ban 67 Hình 4.2: Quản lý chức danh 68 Hình 4.3: Quản lý chức danh 69 Hình 4.4: Danh sách cơng việc 70 Hình 4.5: Tạo việc 71 Hình 4.6: Giao Việc 72 Hình 4.7: Danh sách cơng văn 73 Hình 4.8: Xem chi tiết sửa nội dung công văn .74 Hình 4.9: Soạn thư 75 Hình 4.10: Đọc thư 76 Hình 4.11: Khơi phục thư xóa 77 Hình 4.12 Trang đăng nhập 78 Hình 4.13: Trang thơng tin nhân viên 79 DANH SÁCH CÁC BIỂU ĐỒ 16 16 17 17 18 20 20 25 Hình 3.1: Use case ThanhVien 25 Hình 3.2: Use case Administrator 26 Hình 3.3: Hình Use case QuanLy 27 28 Hình 3.4: Use Case Văn Thư 28 Hình 3.5: Biểu đồ Use Case tổng quát 29 Hình 3.6: Biểu đồ đăng nhập 30 31 Hình 3.7: Biểu đồ tạo công việc 31 Hình 3.8: Biểu đồ cập nhật công việc 32 33 Hình 3.9: Biểu đồ xóa cơng việc tạo 33 34 Hình 3.10: Biểu đồ tạo công văn 34 35 Hình 3.11: Biểu đồ thư 35 Hình 3.12: Biểu đồ hoạt động đăng nhập 36 Hình 3.13: Biểu đồ hoạt động thêm nhân viên 37 Hình 3.14: Biểu đồ hoạt động xử lý công việc 38 Hình 3.15: Biểu đồ hoạt động nhận báo cáo công việc 39 Hình 3.16: Biểu đồ hoạt động quản lý cơng văn 40 Hình 3.17: Biểu đồ hoạt động xem, tìm kiếm công văn .41 Hình 3.18: Biểu đồ hoạt động soạn gửi thư 42 Hình 3.19: Biểu đồ hoạt động xử lý thư đến .43 Hình 3.4.1: Biểu đồ lớp Quản Lý Hệ Thống 44 Hình 3.4.2: Biểu đồ lớp Quản Lý Công Việc 45 Hình 3.4.3: Biểu đồ lớp Quản Lý Công Văn 46 Hình 3.4.4: Biểu đồ lớp Quản Lý Hộp Thư 46 Hình 3.4.5: Biểu đồ lớp Lịch Công Tác 47 48 Hình 3.7: Biểu đồ lớp 48 Hình 3.15: Sơ đồ quan hệ bảng ghi .64 70 71 72 74 75 76 77 78 79 MỞ ĐẦU Trước phát triển nhanh chóng kinh tế ngày nay, để giảm thiểu tối đa thời không cần thiết, giảm số lượng nhân số lượng nhân mà hiệu kinh tế lại cao Đó tốn đặt cho nhà quản lý doanh nghiệp Với mơ hình quản lý truyền thống khơng đem lại hiệu tốt Với phát triển công nghệ thông tin ngày nay, bạn “muốn tiết kiệm thời gian? “, “giảm bớt nhân sự?”, “tiếp cận thơng tin nhanh?” vấn đề khơng khó khăn trước Một nhà quản lý giỏi biết cách ứng dụng công nghệ cách hiệu cơng việc Ngày nay, việc ứng dụng công nghệ thông tin (CNTT) vào công tác điều hành quản lý doanh nghiệp trở nên phổ biến Phát huy tối đa khả quản lý, điều hành doanh nghiệp, khả tương tác thành viên doanh nghiệp hết tạo môi trường làm việc hiệu quả, nhanh chóng với độ tin cậy cao vấn đề cần quan tâm thời kỳ hội nhập cạnh tranh tới Trên giới, nước phát triển việc sử dụng công nghệ thông tin vào quản lý khơng xa lạ Qua thực tế cho thấy hiệu suất công việc, hiệu kinh tế tăng lên đáng kể Tại Việt Nam, công nghệ thông tin phổ biến rộng rãi khắp đất nước, việc đưa công việc tác nghiệp điện tử vào công việc quản lý cần thiết Do xây dựng đề tài “HỆ THỐNG ĐIỀU HÀNH TÁC NGHIỆP ĐIỆN TỬ” Hệ thống góp phần đem lại hiệu cho toán quản lý thời gian Đảm bảo nhanh chóng, xác việc phân cơng cơng việc quan, doanh nghiệp, tổ chức Đó mục đích để hệ thống hình thành Chương 3: Phân Tích Thiết Kế Hệ Thống II.2 .II.2.1 Quản lý Công Việc Danh sách công việc  Liệt kê tất cơng việc mà nhân viên tạo  Chọn trạng thái công việc để biết lấy danh sách cơng việc hồn thành hay cơng việc chưa hồn thành  Bấm nút giao việc để giao vệc cho cấp  Bấm nút chi tiết để biết chi tiết cơng việc  Bấm nút thêm để thêm cơng việc Hình 4.4: Danh sách cơng việc SVTH: Hồng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 70 Chương 3: Phân Tích Thiết Kế Hệ Thống II.2.2 Tạo việc  Khi tạo công việc cần nhập đầy đủ thông tin cần thiết như: Cấp độ công việc, tên công việc, mơ tả, file đính kèm (nếu có), ngày bắt đầu công việc, ngày kết thúc dự kiến  Bấm nút Lưu Lại để lưu công việc tạo  Bầm nút Huỷ Bỏ để huỷ nội dung vừa nhập  Bấm nút Danh sách công việc để quay lại danh sách cơng việc Hình 4.5: Tạo việc SVTH: Hồng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 71 Chương 3: Phân Tích Thiết Kế Hệ Thống II.2.3 Giao việc  Chọn công việc thực giao việc hiển thị chức giao việc  Chức liệt kê tất chức danh số lượng nhân cần thiết cho cơng việc  Click chuột vào chức danh hiển thị danh sách nhân viên chưa tham gia cơng việc thuộc chức danh bạn chọn  Nhập yêu cầu, ghi cần thiết nhân viên chọn để yêu cầu họ thực công việc, gửi cho họ tài liệu có  Bấm nút Lưu để kết thúc việc giao việc cho nhân viên chọn Hình 4.6: Giao Việc SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 72 Chương 3: Phân Tích Thiết Kế Hệ Thống II.3 .II.3.1 Quản lý công văn Danh sách công văn  Chọn loại công văn cần xem bên phần menu  Hiển thị danh sách công văn theo loại công văn bạn chọn  Nhập giá trị muốn tìm kiếm đầu cột liệu để tìm kiếm cơng văn cần thiết cho  Chọn nút Chi Tiết để xem chi tiết công văn nhập Hình 4.7: Danh sách cơng văn SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 73 Chương 3: Phân Tích Thiết Kế Hệ Thống II.3.2 Xem chi tiết sửa đổi nội dung công văn  Hiển thị chi tiết nội dung công văn mà bạn chọn bên phần danh sách công văn  Nếu bạn có quyền sửa đổi bạn thay đổi thông tin trường liệu phép nhập liệu  Sau bấm nút Lưu Lại để lưu thay đổi  Nút Huỷ Bỏ để lấy lại thông tin ban đầu cơng văn  Nút xố cơng văn để xố cơng văn Hình 4.8: Xem chi tiết sửa nội dung cơng văn SVTH: Hồng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 74 Chương 3: Phân Tích Thiết Kế Hệ Thống II.4 .II.4.1 Quản lý thư Soạn thư  Bạn nhập nội dung tiêu đề đồng thời bạn chọn người nhận bảng người nhận nhập tên đăng nhập người nhận  Bấn nút gửi để gửi thư Hình 4.9: Soạn thư SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 75 Chương 3: Phân Tích Thiết Kế Hệ Thống II.4.2 Đọc thư  Hiển thị danh sách thư gửi đến  Bấm vào nút [+] để biết nội dung thư đến lúc trạng thái thư thiết lập đọc  Bấm nút Delete để xoá thư, thư bạn đưa vào Thùng Rác Bạn vào Thùng Rác Hộp Thư để hoàn tác lại thư bạn xố Hình 4.10: Đọc thư SVTH: Hồng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 76 Chương 3: Phân Tích Thiết Kế Hệ Thống II.4.3 Khơi phục thư xoá  Hiển thị danh sách thư đến xố  Chọn nút Hồn Tác để đưa thư quay lại hộp thư đến  Bấm nút Delete để xố hẳn thư khỏi Thùng Rác Hình 4.11: Khơi phục thư xóa SVTH: Hồng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 77 Chương 3: Phân Tích Thiết Kế Hệ Thống II.5 .II.5.1 Nhân viên Đăng nhập  Nhập tên đăng nhập mật người mà quyền quản trị cấp  Hệ thống kiểm tra trả kết  Nếu đăng nhập thành công hiển thị trang thông tin cá nhân hiển thị quyền thao tác hệ thống bên menu Hình 4.12 Trang đăng nhập SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 78 Chương 3: Phân Tích Thiết Kế Hệ Thống II.5.2 Thông tin nhân viên  Hiển thị thông tin nhân viên sau đăng nhập thành cơng  Bạn thay đổi nội dung thơng tin phép thay đổi  Nhập mật bấm nút lưu để thay đổi nội dung thơng tin Hình 4.13: Trang thơng tin nhân viên SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 79 KẾT LUẬN I Tính Ưu Việt Của Chương Trình Khi Hồn Thành Dễ sử dụng: Phần mềm “Hệ thống điều hành tác nghiệp điện tử” thực với giao diện web thân thiện, tiện dụng cho người dùng, khơng đòi hỏi người dùng phải có kỹ cao tin học ứng dụng Dễ triển khai: Việc cài đặt, thiết lập hệ thống dễ dàng Người sử dụng cần chuẩn bị máy tính Window Server 2003 làm máy chủ phục vụ web tạo tên miền cho website, thêm với hệ quản trị sở liệu SQL server 2005 thực thi ứng dụng Phù hợp với hạ tầng mạng quan, doanh nghiệp: Chương trình hoạt động tốt hệ thống LAN/WAN nên nhanh chóng triển khai mạng máy tính quan doanh nghiệp mà không cần phải đầu tư thêm Tiện lợi: Với vài chục Megabyte, chương trình đưa lên internet khơng mạng LAN, người dùng dể dàng tham gia điều hành lúc, nơi dù quan hay công tác xa, cần có máy tính kết nối vào Internet Hiệu cao: Chi phí sản phẩm phần mềm khơng cao, tính đầy đủ, chi phí triển khai thấp, dể sử dụng, đem lại hiệu cao cho quan, tổ chức, doanh nghiệp .II Khả Năng Và Hướng Phát Triển Mở Rộng Chương trình hệ thống gắn kết module tương ứng với tính độc lập lại với nhau, việc phát triển thêm tính đơn giản việc phát triển module độc lập mà không thay đổi cấu trúc chương trình Chương trình phục vụ cho mục đích quản lý điều hành công việc, xây dựng lịch làm việc, lưu trữ hồ sơ cơng văn SVTH: Hồng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 81 Chương 4: Demo Sản Phẩm đơn vị, để có hệ thống chương trình làm tất cơng việc đơn vị cần phát triển thêm module Quản lý nhân sự, Quản lý tài sản vật tư, nhắc việc qua hệ thống tin nhắn SMS … tích hợp vào hệ thống .III Những Thiếu Sót Về mặt lý thuyết: Qua q trình tìm hiểu nghiệp vụ thực tế chưa nắm rõ số chức nên q trình phân tích hệ thống dẫn đến thiếu sót Về phần mềm: với nhiều thiếu sót khâu phân tích nên hệ thống có thiếu sót cụ thể sau: • Hệ thống dừng lại mức độ lưu trữ, tìm kiếm cơng văn chưa sâu vào việc xử lý cụ thể luồng ln chuyển cơng văn phòng ban, hay cá nhân với người nhân viên văn thư • Việc quản lý công việc quản lý việc giao việc cụ thể cho cá nhân, nhận thực thi công việc chưa đánh giá hiệu suất làm việc cá nhân • Phần lập lịch cơng tác chưa thực nhắc nhở thường xuyên cho nhân viên thực công việc .IV Kết Quả Đạt Được Về mặt lý thuyết: Qua trình thực đồ án biết thêm nhiều điều ngôn ngữ lập trình C# ASP.NET cơng nghệ LINQ Cũng thời gian này, hiểu biết thêm chế quản lý truyền thống tổ chức doanh nghiệp vừa nhỏ Về phần mềm ứng dụng: Đã thực số chức hệ thống: • Quản lý nhân viên vào hệ thống SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 82 Chương 4: Demo Sản Phẩm • Xây dựng quyền truy cập cho thành viên thông qua chức danh mà họ nắm giữ • Lưu trữ cơng văn hồ sơ đến, cơng văn nội • Soạn gửi thư nội cơng ty quan • Lập lịch cá nhân hiển thị lịch lập • Quản lý việc giao, nhận, thực công việc thông qua báo cáo tiến độ công việc SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 83 Kết Luận TÀI LIỆU THAM KHẢO [1] Trần Đình Quế - Nguyễn Mạnh Sơn (năm 2007) Giáo trình phân tích thiết kế hệ thống Chương trình PTIT Đào Tạo Đại Học Từ Xa [2] Blog ScottGu (năm 2009) – http://weblogs.asp.net/scottgu/default.aspx Người dịch: Đào Hải Nam – http://www.daohainam.com [3] MSDN Library for Visual Studio 2008 –ENU [4] Documentation Developer Express vs2009 vol SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 84 Kết Luận Nhận Xét Của Giáo Viên Hướng Dẫn SVTH: Hoàng Hải Bun, Nguyễn Trung – Lớp 09TLT Trang 85

Ngày đăng: 19/03/2019, 21:50

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

    • .I Giới Thiệu Đề Tài

    • .II Mục Đích, Ý Nghĩa Và Yêu Cầu Của Đề Tài

      • .II.1. Mục đích

      • .II.2. Ý nghĩa

      • .II.3. Yêu cầu

      • .III Kết Quả Dự Kiến

        • .III.1. Về mặt lý thuyết

        • .III.2. Về mặt ứng dụng

        • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

          • .I Sử Dụng LINQ To SQL

            • .I.1. LINQ to SQL là gì?

            • .I.2. Mô hình hóa CSDL dùng LINQ to SQL

            • .I.3. Tìm hiểu lớp DataContext

            • .I.4. Ví dụ cụ thể về LINQ to SQL

              • .I.4.1. Truy xuất từ CSDL

              • .I.4.2. Cập nhật trong CSDL

              • .I.4.3. Thêm bản ghi

              • .I.4.4. Xóa bản ghi

              • .II Định Nghĩa Các Lớp Mô Hình Dữ Liệu

                • .II.1. Tạo ra một mô hình dữ liệu LINQ to SQL

                • .II.2. Các lớp thực thể

                • .II.3. Tạo các lớp thực thể từ CSDL

                • .II.4. Quan hệ giữa các thực thể

                • .II.5. Ưu nhược điểm của LINQ to SQL

                • .III Giới Thiệu Về .NET Framework

                  • .III.1. Cơ bản về .NET Framework

                  • .III.2. Các thành phần của .NET Framework

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

  • Đang cập nhật ...

Tài liệu liên quan