Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 80 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
80
Dung lượng
1,55 MB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN KHOA CÔNG NGHỆ THÔNG TIN - oOo - PROJECT ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ CÔNG VĂN ONLINE CHO KHOA CNTT TRƯỜNG DDHSPKT HƯNG YÊN Giáo viên hướng dẫn: Nguyễn Hữu Đông Sinh viên thực : Nguyễn Thanh Tùng Nguyễn Thị Thủy (89) Lớp : TK6SE Download source code Sharecode.vn NHẬN XÉT CỦA GIÁO VIÊN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Hưng Yên, ngày…tháng…năm 2011 Giáo viên nhận xét (Ký tên) Trang Download source code Sharecode.vn MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN DANH MỤC CÁC TỪ VIẾT TẮT .10 LỜI CẢM ƠN 11 PHẦN I: MỞ ĐẦU 12 1.Lý chọn đề tài 12 Ưu, khuyết điểm 12 Hướng tiếp cận đề tài .12 Nội dung thực .12 Ý nghĩa lý luận thực tiễn đề tài 13 Cấu trúc báo cáo 13 PHẦN II: NỘI DUNG 14 CHƯƠNG I: PHÂN TÍCH KHẢO SÁT YÊU CẦU HỆ THỐNG 14 1.1 1.2 Khảo sát hệ thống 14 1.1.1 Cách thức khảo sát: 14 1.1.2 Thành phần tham gia khảo sát: 14 Phân tích yêu cầu hệ thống 14 1.2.1 Các tác nhân hệ thống .14 1.2.2 Yêu cầu cần đạt hệ thống 15 1.2.3 Phân tích quy trình nghiệp vụ chung .16 1.2.3.1 Quản lý công văn đến 16 1.2.3.2 Quản lý công văn 18 CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ VỚI UML 22 2.1 Biểu đồ Usecase 22 2.1.1 Các chức hệ thống 22 2.1.2 Chức Đăng nhập 23 Trang Download source code Sharecode.vn 2.1.2.1 Mục đích 23 2.1.2.2 Tác nhân liên quan 23 2.1.2.3 Điều kiện trước .23 2.1.2.4 Điều kiện sau 23 2.1.2.5 Biểu đồ use - case 23 2.1.2.6 Dòng kiện 23 2.1.2.7 Dòng kiện phụ 24 2.1.3 Chức Tạo tài khoản người dùng 24 2.1.3.1 Mục đích 24 2.1.2.2 Tác nhân liên quan 24 2.1.3.3 Điều kiện trước .24 2.1.3.4 Điều kiện sau 24 2.1.3.5 Biểu đồ use - case 24 2.1.3.6 Dòng kiện 25 2.1.3.7 Dòng kiện phụ 25 2.1.4 Chức quên mật 25 2.1.4.1 Mục đích 25 2.1.4.2 Tác nhân liên quan 25 2.1.4.3 Điều kiện trước .25 2.1.4.4 Điều kiện sau 25 2.1.4.5 Biểu đồ use - case 26 2.1.4.6 Dòng kiện 26 2.1.4.7 Dòng kiện phụ 26 2.1.5 Chức tạo, phân quyền 26 2.1.5.1 Mục đích 26 Trang Download source code Sharecode.vn 2.1.5.2 Tác nhân liên quan 26 2.1.5.3 Điều kiện trước .27 2.1.5.4 Điều kiện sau 27 2.1.5.5 Biểu đồ use - case 27 2.1.5.6 Dòng kiện 28 2.1.5.7 Dòng kiện phụ 29 2.1.6 Chức quản lý menu 29 2.1.6.1 Mục đích 29 2.1.6.2 Tác nhân liên quan 29 2.1.6.3 Điều kiện trước .29 2.1.6.4 Điều kiện sau 29 2.1.2.5 Biểu đồ use - case 30 2.1.6.6 Dòng kiện 30 2.1.6.7 Dòng kiện phụ 31 2.1.7 Chức quản lý nhân viên 31 2.1.7.1 Mục đích 31 2.1.7.2 Tác nhân liên quan 31 2.1.7.3 Điều kiện trước .31 2.1.7.4 Điều kiện sau 31 2.1.7.5 Biểu đồ use - case 32 2.1.7.6 Dòng kiện 32 2.1.7.7 Dòng kiện phụ 32 2.1.8 Chức quản lý sổ văn 33 2.1.8.1 Mục đích 33 2.1.8.2 Tác nhân liên quan 33 Trang Download source code Sharecode.vn 2.1.8.3 Điều kiện trước .33 2.1.8.4 Điều kiện sau 33 2.1.8.5 Biểu đồ use - case 33 2.1.8.6 Dòng kiện 33 2.1.8.7 Dòng kiện phụ 34 2.1.9 Chức quản lý lịch làm việc 34 2.1.9.1 Mục đích 34 2.1.9.2 Tác nhân liên quan 34 2.1.9.3 Điều kiện trước .34 2.1.9.4 Điều kiện sau 34 2.1.9.5 Biểu đồ use - case 35 2.1.2.6 Dòng kiện 35 2.1.9.7 Dòng kiện phụ 35 2.1.10 Chức tìm kiếm 36 2.1.10.1 Mục đích .36 2.1.10.2 Tác nhân liên quan 36 2.1.10.3 Điều kiện trước .36 2.1.10.4 Điều kiện sau 36 2.1.10.5 Biểu đồ use - case 36 2.1.10.6 Dòng kiện .36 2.1.10.7 Dòng kiện phụ 36 2.2 Biểu đồ lớp 36 2.3 Biểu đồ .37 2.3.1.Biểu đồ cho ca sử dụng Đăng nhập 37 2.3.2 Biểu đồ cho ca sử dụng Tạo tài khoản nhân viên .38 Trang Download source code Sharecode.vn 2.3.3 Biểu đồ cho ca sử dụng chức quên mật 40 2.3.4 Biểu đồ cho ca sử dụng chức phân quyền 41 2.3.5 Biểu đồ cho ca sử dụng thêm nhân viên 41 2.3.6.Biểu đồ cho ca sử dụng chức quản lý sổ văn 42 2.3.7 Biểu đồ ca sử dụng cho chức tìm kiếm 42 CHƯƠNG III: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 43 3.1 Mơ hình thực thể lớp 43 3.2 Danh sách bảng 43 3.3 Các bảng liệu 46 3.3.1 Acount 46 3.3.2 AcountEmailsentID 47 3.3.3 Book 47 3.3.4 CalendarWorking 47 3.3.5 Department 48 3.3.6 DepartmentAddress 48 3.3.7 DepartmentOfDepartment 48 3.3.8 Email 49 3.3.9 EmailAttachment 49 3.3.10 EmailInbox .49 3.3.11 EmailSent 49 3.3.12 FileAttachment 50 3.3.13 GroupUser 50 3.3.14 Menu 50 3.3.15 OwnerAdmin 51 3.3.16 OwnerCalendar 52 Trang Download source code Sharecode.vn 3.3.17 OwnerGroupUser .52 3.3.18 OwnerText 53 3.3.19 Staff 54 3.3.20 StaffGroupUser 54 3.3.21 StateTextTo .54 3.3.22 SystemLog 55 3.3.23 Text 55 3.3.24 TextAttachment 56 3.3.25 TextInbook 56 3.3.26 TextInbox 56 3.3.27 TextLevel 57 3.3.28 TextOut .57 3.3.29 TextTo .58 3.3.30 TextSecurity 58 3.3.31 TypeCalendar 58 3.3.32 TypeText 59 3.3.33 Work 59 3.3.34 WorkingState 59 CHƯƠNG IV: THIẾT KẾ CHƯƠNG TRÌNH 61 4.1 Hệ thống chức cụ thể website 61 4.2 Thiết kế giao diện website .63 4.2.1 Form Đăng nhập 63 4.2.1.1 Mục đích 63 4.2.1.2 Ràng buộc 63 4.2.1.3 Giao diện 63 Trang Download source code Sharecode.vn 4.2.2 Form Văn đến .64 4.2.2.1 Mục đích 64 4.2.2.2 Ràng buộc .64 4.2.2.3 Giao diện 64 4.2.3 Form Văn 64 4.2.3.1 Mục đích 64 4.2.3.2 Ràng buộc .64 4.2.3.3 Giao diện 65 4.2.4 Form Tạo triển khai văn .65 4.2.4.1 Mục đích 65 4.2.4.2 Ràng buộc .65 4.2.4.3 Giao diện 65 4.2.5 Form Loại văn – sổ văn 66 4.2.5.1 Mục đích 66 4.2.5.2 Ràng buộc .66 4.2.5.3 Giao diện 66 4.2.6 Form Tính cấp thiết, bảo mật văn 66 4.2.6.1 Mục đích 66 4.2.6.2 Ràng buộc .66 4.2.6.3 Giao diện 67 4.2.7 From Vào sổ văn 67 4.2.7.1 Mục đích 67 4.2.7.2 Ràng buộc .67 4.2.7.3 Giao diện 67 4.2.7.4 Đặc tả giao diện 68 Trang Download source code Sharecode.vn 4.2.8 Form Quản lý sổ văn 68 4.2.8.1 Mục đích 68 4.2.8.2 Ràng buộc .68 4.2.8.3 Giao diện 68 4.2.9 From Tạo lịch làm việc 68 4.2.9.1 Mục đích 68 4.2.9.2 Ràng buộc .68 4.2.9.3 Giao diện 69 4.2.10 Form Lịch làm việc Khoa, Bộ môn, Cá nhân .69 4.2.10.1 Mục đích 69 4.2.10.2 Ràng buộc 69 4.2.10.3 Giao diện .69 4.2.11 Form Quản trị phòng ban 69 4.2.11.1 Mục đích 69 4.2.11.2 Ràng buộc 70 4.2.11.3 Giao diện .70 4.2.12 Form Quản trị nhân viên 70 4.3.12.1 Mục đích 70 4.2.12.2 Ràng buộc 70 4.2.12.3 Giao diện .70 4.2.13 Form Quản trị nhóm người dùng 71 4.2.13.1 Mục đích 71 4.2.13.2 Ràng buộc 71 4.2.13.3 Giao diện .71 PHẦN III: THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI .72 Trang 10 Download source code Sharecode.vn Note Nvarchar (200) Null Ghi STT Tên trường Kiểu liệu Ràng buộc Mô tả WorkingStateID Uniqueidentifier Not null Mã trạng thái công việc WorkingStateName Nvarchar (20) Not null Tên trạng thái công việc 3.3.34 WorkingState Trang 66 Download source code Sharecode.vn CHƯƠNG IV: THIẾT KẾ CHƯƠNG TRÌNH 4.1 Hệ thống chức cụ thể website ST T Tên chức Tên form Cách chọn từ chương trình Đăng nhập Login.aspx Khi chạy chương trình người admin nhân viên phải đăng nhập từ trang đăng nhập hiển thị Văn đến TextInbox.aspx Từ mục Văn bản, người sử dụng chọn tab Văn đến Văn TextTo.aspx Từ mục Văn bản, người sử dụng chọn tab Văn CreateText.aspx Người sử dụng chọn tab Tạo triển khai văn đăng nhập vào với quyền tạo triển khai văn TextBook.aspx Người sử dụng muốn thêm, sửa, xóa Loại văn bản, sổ văn chọn mục Loại văn bản-sổ văn Tạo triển khai văn Loại văn bảnsổ văn Trang 67 Download source code Sharecode.vn NatureText.aspx Người dùng chọn Tính cấp thiết, bảo mật văn để phân loại văn theo độ bảo mật văn Chọn từ mục Văn Vào sổ văn BookInput.aspx Người sử dụng Phân loại văn theo Sổ văn Chọn từ mục Văn Quản lý sổ văn ManagementBooks.asp x Cho phép người quản lý thêm, sửa, xóa Sổ văn Tạo lịch làm việc CalendarWork.aspx Cho phép Tạo lịch làm việc từ cá nhân, môn, khoa, trường Người sử dụng chọn từ mục Lịch làm việc 10 Lịch làm việc Khoa, Bộ môn, Cá nhân Calendar.aspx Cho phép xem lịch làm việc cá nhân, môn, khoa, trường Chọn từ mục Lịch làm việc Tính chất cấp thiết, bảo mật văn 11 12 13 Quản trị phòng ban Quản trị nhân viên Quản trị nhóm người dùng Department.aspx Cho phép người sử dụng quản lý phòng ban để biết phòng ban gửi, nhận văn bản, người nhân viên phòng ban Chọn từ mục Quản trị Staff.aspx Cho phép người quản lý thơng tin nhân viên, từ gửi nhận văn bản, email từ nhân viên Chọn từ mục Quản trị GroupUser.aspx Cho phép quản lý thông tin nhóm người dùng hệ thống phân quyền cho nhóm người Chọn từ mục Quản trị Trang 68 Download source code Sharecode.vn 14 Phân quyền cho nhóm 15 Nhật ký hệ thống 16 Tài liệu hướng dẫn OwnerGroupUser.aspx Phân quyền cho nhóm người dùng hệ thống Chọn từ mục Quản trị SystemLog.aspx Cho biết hành động với hệ thống xảy trước Chọn từ mục Quản trị About.aspx Hướng dẫn sử dụng cho người bắt đầu sử dụng chương trình Chọn từ mục Quản trị Bảng 4.1: Danh sách chức hệ thống 4.2 Thiết kế giao diện website 4.2.1 Form Đăng nhập 4.2.1.1 Mục đích - Cho người quản lý nhân viên đăng nhập vào hệ thống với tài khoản người quản lý phân quyền 4.2.1.2 Ràng buộc Dữ liệu đầu vào - Tên đăng nhập - Mật Dữ liệu đầu - Thông báo sai mật tên đăng nhập chưa cho người đăng nhập lại Trang 69 Download source code Sharecode.vn 4.2.1.3 Giao diện Hình 4.7: Form Đăng nhập 4.2.2 Form Văn đến 4.2.2.1 Mục đích - Hiển thị văn đến Đăng nhập vào hệ thống, người sử dụng hệ thống biết nội dung văn đến: công việc, người giao việc, thông tin thay đổi định đó… - Quản lý văn đến: xóa văn đến, với điều kiện người phép xóa tương ứng với tài khoản đăng nhập vào hệ thống 4.2.2.2 Ràng buộc - Có quyền phép xóa văn N/A Trang 70 Download source code Sharecode.vn 4.2.2.3 Giao diện Hình 4.8: Form văn đến 4.2.3 Form Văn 4.2.3.1 Mục đích - Cho phép người đăng nhập vào hệ thống với quyền xem dạnh sách văn 4.2.3.2 Ràng buộc - Phải đăng nhập vào hệ thống với tài khoản cấp quyền từ cấp 4.2.3.3 Giao diện Hình 4.9: Form văn 4.2.4 Form Tạo triển khai văn 4.2.4.1 Mục đích - Cho phép người quản trị tạo lập văn chuyển tiếp văn đến đơn vị/ cá nhân khác Trang 71 Download source code Sharecode.vn 4.2.4.2 Ràng buộc - Phải đăng nhập vào hệ thống với quyền phép tạo triển khai văn 4.2.4.3 Giao diện Hình 4.10: Form tạo triển khai văn 4.2.5 Form Loại văn – sổ văn 4.2.5.1 Mục đích - Cho người quản trị thêm loại văn có thực tế, tạo sổ văn để tiện theo dõi công việc, văn - Quản lý danh sách văn đến, văn theo hệ thống, tiện dụng 4.2.5.2 Ràng buộc - Đăng nhập vào hệ thống thành công 4.2.5.3 Giao diện Trang 72 Download source code Sharecode.vn Hình 4.11: Form loại văn bản-sổ văn 4.2.6 Form Tính cấp thiết, bảo mật văn 4.2.6.1 Mục đích - Cho phép tùy chỉnh độ cấp thiết cần giải văn độ bảo mật văn - Hiển thị danh sách cấp độ văn bản, từ người soạn thảo văn biết chọn tính cấp thiết bảo mật cho văn gửi 4.2.6.2 Ràng buộc - Đăng nhập hệ thống thành cơng 4.2.6.3 Giao diện Hình 4.12: Form tính cấp thiết, bảo mật văn Trang 73 Download source code Sharecode.vn 4.2.7 From Vào sổ văn 4.2.7.1 Mục đích - Cho phép người quản lý nhập thơng tin văn vào loại sổ văn mà người tạo ra, từ muốn xem sổ văn có văn có nội dung - Quản lý văn theo sổ tiện ích, khoa học 4.2.7.2 Ràng buộc - Đăng nhập vào hệ thống thành công 4.2.7.3 Giao diện Hình 4.13: Form vào sổ văn 4.2.7.4 Đặc tả giao diện - Cho phép thêm, sửa, xóa quyền với nút nhấn: thêm, sửa, xóa xóa tất quyền cũ - Click vào quyền chọn menu tương ứng cho quyền ô checkbox mục chọn menu click vào nút thêm menu Ta xóa menu chức với quyền tương ứng chọn check vào menu nhấn nút xóa menu 4.2.8 Form Quản lý sổ văn 4.2.8.1 Mục đích - Cho phép người dùng quản lý loại sổ văn theo ý muốn: thêm loại sổ, chỉnh sửa thơng tin, xóa loại sổ văn Trang 74 Download source code Sharecode.vn 4.2.8.2 Ràng buộc - Đăng nhập vào hệ thống thành cơng - Có quyền thao tác quản lý sổ văn tài khoản đăng nhập 4.2.8.3 Giao diện Hình 4.14: Form quản lý sổ văn 4.2.9 From Tạo lịch làm việc 4.2.9.1 Mục đích - Tạo lịch cụ thể cho trường, khoa, môn tuần, tháng - Cá nhân tự tạo lịch làm việc cho ( Mới cho phép tạo lịch làm việc cá nhân.) 4.2.9.2 Ràng buộc - Đăng nhập vào hệ thống thành công Trang 75 Download source code Sharecode.vn 4.2.9.3 Giao diện Hình 4.15: Form tạo lịch làm việc 4.2.10 Form Lịch làm việc Khoa, Bộ môn, Cá nhân 4.2.10.1 Mục đích - Hiển thị lịch làm việc khoa, môn, cá nhân ngày, tuần 4.2.10.2 Ràng buộc - Đăng nhập vào hệ thống thành cơng 4.2.10.3 Giao diện Hình 4.16: Form lịch làm việc cá nhân,đơn vị 4.2.11 Form Quản trị phòng ban 4.2.11.1 Mục đích - Cập nhật danh sách phòng ban, đơn vị - Hiển thị danh sách phòng ban đơn vị Trang 76 Download source code Sharecode.vn 4.2.11.2 Ràng buộc - Đăng nhập hệ thống thành công - Tài khoản có quyền quản lý nhân viên: cập nhật thơng tin, thêm, xóa thơng tin 4.2.11.3 Giao diện Hình 4.17: Form quản trị phòng ban 4.2.12 Form Quản trị nhân viên 4.3.12.1 Mục đích - Cập nhật thơng tin nhân viên - Hiển thị danh sách nhân viên có đơn vị - Quản lý nhân viên tài khoản tương ứng phân cấp 4.2.12.2 Ràng buộc - Đăng nhập thành cơng hệ thống - Có quyền quản lý nhân viên: cập nhật thông tin, cấp phát quyền cho nhân viên 4.2.12.3 Giao diện Trang 77 Download source code Sharecode.vn Hình 4.17: Form quản trị nhân viên 4.2.13 Form Quản trị nhóm người dùng 4.2.13.1 Mục đích - Sắp xếp nhân viên người có quyền đăng nhập vào hệ thống vào nhóm người có quyền tác động cụ thể với hệ thống - Hiển thị thông tin tài khoản người xếp: tên tài khoản, đơn vị, có bị khóa tài khoản hay khơng, thuộc nhóm 4.2.13.2 Ràng buộc - Đăng nhập hệ thống thành cơng - Có quyền quản lý nhóm người dùng, nhân viên 4.2.13.3 Giao diện Hình 4.18: From quản trị nhóm người dùng Trang 78 Download source code Sharecode.vn PHẦN III: THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Thực nghiệm Website chưa chạy thử nghiệm Kết đạt - Websitesử dụng công cụ visual Studio 2008, sử dụng control có sẵn Visual kết hợp với công cụ hỗ trợ thiết kế AJAX, JQUERY,CUTEDITOR, - Phần mềm xây dựng ứng dụng ASP.NET - Cơ sở liệu xây dựng thành công SQL server 2005 Hạn chế Hạn chế đề tài: Chưa xử lý tối ưu ràng buộc, số tồn việc đặt tên sử dụng linh hoạt control, … Hướng phát triển Tiếp tục xử lý phát triển trang web thêm nhiều tiện ích Trang 79 Download source code Sharecode.vn PHẦN IV: TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] Biên dịch Thái Thành Phong - Các giải pháp lập trình C#; 2007 [2]Thiết kế Web-ASP [3]C# NET Web Developer's Guide [4] Begining ASP.NET Database [5]Tham khảo tài liệu qua mạng Internet: số trang web nhưhttp://sharecode.vn/,www.ddth.vn,www.congdongcviet.com,www.hmweb com.vn LINK BẢN FULL: https://drive.google.com/file/d/1x_J1_jBsqszB7-xCBNLYIhodwfNUnk7k/view? usp=sharing Trang 80 ... viên Quản lý file lưu trữ công văn Nghiệp vụ chung việc quản lý cơng văn văn phòng văn thư 1.2.3.1 Quản lý công văn đến Tiếp nhận văn đến - Khi tiếp nhận văn đến từ nguồn, người văn thư... văn, công việc Công văn nhập vào sổ loại văn bản: tên sổ văn chứa văn bản, tên văn bản, tiền tố sổ văn bản, tên loại văn bản, mô tả văn Trang 23 Download source code Sharecode.vn CHƯƠNG II: PHÂN... việc trưởng mơn xếp Quy trình tìm kiếm cơng văn - Cơng văn tìm đến loại văn gồm có: văn đến, văn đi, văn mật - Tìm theo tiêu chí: (đợi làm) tên công văn, số công văn Quy trình quản lý nhân