Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
173 KB
Nội dung
PhântíchthiếtkếhệthốngquảnlýnhântrườngcấpII 02/06/2010 15:07 | 14,336 lượt xem Trường Cao đẳng Hải Dương BÀITẬPLỚN Môn: Phântíchthiếtkếhệthốngthôngtin Đề tài: QuảnlýnhântrườngcấpII Giáo viên hướng dẫn: Phạm Thị Loan Nhóm thực : Phạm Thị Đa Nguyễn Thị Lan Bùi Thị Lan Phương Đồng Thị Ngọc Từ Thị Thu Hiền Nguyễn Thị Ngọc Mai Phạm Thị Trang Lớp : CĐ Tin 2B MỤC LỤC Lời nói đầu Chương I: Khảo sát xác lập dự án Đặc điểm hệthốngquảnlý 1.1 Phâncấpquảnlý 1.2 Các luồng thôngtin 1.2.1 Luồng thôngtin vào: 1.2.2 Luồng thôngtin ra: 1.3 Mô hình hệthốngthôngtinquảnlý Yêu cầu thôngtinhệthốngquảnlý 2.1.Yều cầu đơn vị 2.2 Yêu cầu người sử dụng Các bước xây dựng hệthốngthôngtinquảnlý Tổng quanhệthốngthôngtinquảnlýnhântrường THCS Võ Thị Sáu Chương II: Phântíchthiếtkếhệthống 1.1 Phântíchhệthốngquảnlýquan niệm người làm quảnlý 1.2 Phântíchhệthốngquảnlýquan niệm người làm Tin học 1.3 Lựa chọn hệquản trị (Ngôn ngữ sử dụng – mạnh hệ) 1.3.1 Tạo giao diện thân thiện người sử dụng 1.3.2 Sử dụng điều khiển chuẩn Access 1.3.3 Lập trình hướng đối tượng 1.3.4 Lập trình với phần hợp thành 1.3.5 Gỡ rối xử lý lỗi 1.3.6 Làm việc với văn đồ họa 1.3.7 Thiếtkế cho việc thi hành tính tương thích 1.3.8 Phân phối ứng dụng Chương III: Thiếtkếhệthống I Sơ đồ phâncấp chức hệthống Chức hệthống Chức cập nhật Các chức thốngkê – báo cáo Chức trợ giúp II Sơ đồ luồng liệu hệthống Sơ đồ luồng liệu mức khung cảnh Sơ đồ liệu mức đỉnh hệthống Sơ đồ luồng lệu mức đỉnh thốngkê – báo cáo Các yêu cầu liệu hệthống Mô hình quanhệ thực thể hệthống Các modul chương trình 6.1 Sơ đồ khối trình đăng nhập hệthống 6.2 Sơ đồ khối trình nhập hồ sơ 6.3 Sơ đồ khối chức thốngkê báo cáo Giới thiệu chương trình quảnlýnhântrường THCS Võ Thị Sáu 7.1 Giao diện chương trình 7.2 Chức đăng nhập hệthống 7.3 Chức thốngkê báo cáo 7.4 Chức trợ giúp Chương IV: Kết luận Lời nói đầu Ngày phát triển mạnh mẽ tin học làm cho máy tính thiếu lĩnh vực đời sống với phát triển công nghệ thôngtin giúp cho việc quản lí hồ sơ, sổ sách quan , trường học trở nên tiện lợi Khác với việc quản lí hồ sơ, sổ sách theo phương pháp thủ công truyền thống, việc quản lí hồ sơ máy tính khắc phục khó khăn yếu quản lí theo phương pháp truyền thống, giảm số lượng người tham gia quản lí, vòng quy trình xử lí, tốc độ việc cập nhật lấy thông tintăng lên nhiều, thôngtintập trung gọn nhẹ không cồng kềnh, việc tính toán máy giảm tối thiểu sai sót Vì ứng dụng tin học công tác quảnlýnhântrườngcấpII mô hình quảnlý mới, đem lại khả công tác quảnlýnhânTrường trung học sở Võ Thị Sáu : việc phân giáo viên dạy môn học, chủ nhiệm lớp phân công công tác nhân viên hành trường Và công việc người làm tin học chúng em Bài toán phântíchthiétkếhệthốngquản lí nhân cảu Trường THCS đề tài nhóm sinh viên chúng em, nhằm giúp sinh viên tiến hành khảo sát thực phântíchthiếtkếhệthống có thực, giúp sinh viên nắm vững môn học bước đầu làm quen với công việc phântíchthiếtkếhệthốngtin học, có hiểu biết công việc Nhóm sinh viên chúng em tiến hành khảo sát hệthốngquản lí nhânTrường THCS Võ Thị Sáu Trong trình thực chúng em nhận giúp đỡ nhiệt tình thầy cô gíáo Trường THCS Võ Thị Sáu đặc biệt bảo tận tình cô giáo Phạm Thị Loan giảng viên môn Phântíchthiếtkếhệthốngthôngtin Chúng em xin cảm ơn giúp đỡ vô quý báu thầy cô trình cúng em làm đề tài Một lần chúng em xin chân thành cảm ơn thày cô ! Nội dung báo cáo bao gồm phần: I Khảo sát xác lập dự án IIPhântíchthiếtkếhệthống III Thiếtkếhệthống IV Kết luận Chương I: Khảo sát xác lập dự án Tổng quanhệthốngthôngtin ứng dụng quảnlý cán Trước bắt tay vào thiếtkế xây dựng hệthốngquảnlý cán cần có số khái niệm hệthốngthôngtinquảnlý sau: Đặc điểm hệthốngquảnlý 1.1 PhâncấpquảnlýHệthốngthôngtinquảnlýhệthống tổ chức thống từ xuống dưới, có chức tổng hợp thôngtin nhằm giúp nhà quảnlýquảnlý tốt sở Một hệthốngquảnlýphâncấp từ xuống Mọi thôngtin tổng hợp từ lên chuyển từ xuống 1.2 Các luồng thôngtin 1.2.1 Luồng thôngtin vào: Luồng thôngtin bao gồm thôngtin định hướng hệthốngcấpthôngtin liên hệ trao đổi với môi trường Mỗi phận có lượng thôngtinlớn đa dạng cần phải xử lý Các thôngtin cần phải xử lý chia làm loại: - Các thôngtin luân chuyển: Là loại thôngtin chi tiết hoạt động hàng ngày hệthống Khối lượng thôngtinlớn nên đòi hỏi có xử lý nhanh, kịp thời - Các thôngtin tổng hợp định kỳ: Là thồn tin ttoongr hợp hoạt động cấp báo cáo lên cấp Những thôngtin thu thập thôngtin ghi chép trực tiếp từ phậnhệthống thừa hành - Thôngtin dùng để tra cứu: Là thôngtin dùng chung hệthống Các thôngtin tồn thời gian dài hệthống thay đổi dùng để tra cứu việc xử lýthôngtin luân chuyển thôngtin tổng hợp 1.2.2 Luồng thôngtin ra: Thôngtin đầu tổng hợp từ thôngtin đầu vào phụ thuộc vào yêu cầu quảnlý cụ thể, đơn vị cụ thể Thôngtin việc tra cứu nhanh đối tượng cần quan tâm Mỗi lần tra cứu yêu cầu thôngtin hoàn toàn khác điều quan trọng thôngtin phải xác, kịp thời Các báo cáo, tổng hợp, thống kê, thông báo thôngtinquan trọng tổng hợp trình xử lý Các biểu mẫu báo cáo thốngkê phải phản ánh cụ thể, trực tiếp sát với đơn vị, đối tượng 1.3 Mô hình hệthốngthôngtinquảnlý Để tổ chức thôngtin phục vụ quản lý, cần xây dựng modul liệu gồm: Các modul cập nhật, xử lýthôngtin tổng hợp thôngtin luân chuyển: ngjt hông tinlớn đòi hỏi tốc độ xử lý nhanhvaf xác, xây dựng cần phải quan tâm đến yêu cầu sau: - Tổ chức hình hợp lý giảm thao tác người sử dụng - Nắm vững thôngtinquan trọng từ thôngtin cần cập nhật - Tự động nạp giá trị biết giá trị lặp lại - Kiểm tra, phát nhanh sai sót nhập liệu có thông báo cho người sử dụng biết Các Modul cập nhật thôngtin tra cứu: Các thôngtin tra cứu dùng chung cho hệthống thời gian dài Nó cập nhật không thường xuyên, việc tổ chức modul đảm bảo dễ tra cứu Các Modul lập bảng biểu báo cáo: Các modul thiếtkế dựa tìm hiểu mẫu bảng biểu báo cáo theo quy định hệthống Yêu cầu thôngtinhệthốngquảnlý 2.1.Yều cầu đơn vị Mỗi đơn vị có yêu cầu đặc điểm riêng Hệthôngtinquảnlý phải đáp ứng yêu cầu quảnlý đơn vị Nhà quảnlý đơn vị phải người đề đạt định đưa ứng dụng tin học vào công tác quảnlý Như hệthôngtinquảnlý cần phải nắm chiến lược phát triển chung đơn vị quản lý, không để thay đổi nhỏ tổ chức quảnlý làm sai lệch thôngtintập hợp Trong trình phát triển hệthống cần phải kiểm chứng tính đắn, tính khoa học đồng thời hệthống phải hoàn thiện, điều chỉnh cho phù hợp Các thôngtin đầu cần đảm bảo tính mục tiêu rõ ràng, xác, đầy đủ đáp ứng yêu cầu nhà quảnlý 2.2 Yêu cầu người sử dụng Đây yêu cầu người sử dụng hệthống không đơn thao tác máy Điều quan trọng hệthống không đáp ứng cho người thông thạo tin học mà đáp ứng cho người hiểu biết máy tính Khi thiếtkế phải đảm bảo yêu cầu sau: - Yêu cầu nhập liệu: Hệthống phải có khả truy cập liệu từ xa, nhanh chóng thuận lợi, chuẩn xác, thao tác phải thuận lợi, đơn giản phải đáp ứng đầy đủ yêu cầu truy nhập liệu từ xa - Yêu cầu hệthốngthông tin: Hệthống phải bảo mật, bảo trì có tính mở để phát triển, điều chỉnh Đặc biệt phải có khả kiểm tra đắn liệu khả phát lỗi xử lý lỗi - Yêu cầu giao diện: Giao diện người máy phải thiếtkế khoa học, đẹp không cầu kì, phải có tính thống phương pháp làm việc cách trình bày, khả trợ giúp tốt kịp thời giải tốt thắc mắc người sử dụng - Yêu cầu đối thoại, giải đáp: Hệthống phải có khă thực chế độ hội thoại mức nhằm cung cấp nhanh, chuẩn xác yêu cầu nhà quảnlý Đây tính mở hệthống nhằm đảm bảo cho người sử dụng khai thác tối đa mà hệthống cung cấp Các bước xây dựng hệthốngthôngtinquảnlý - Xác định vấn đề giải yêu cầu - Xác định mục tiêu ưu tiên – thiếtkế logic – thiếtkế vật ý - Cài đặt thí nghiệm chương trình - Khai thác bảo trì Tổng quanhệthốngthôngtinquảnlýnhântrường THCS Võ Thị Sáu Hệthốngthôngtinquảnlýnhântrường THCS Võ Thị Sáu mang chức đơn cập nhật cán bộ, giáo viên mới, đồng thời đưa báo cáo thốngkê giáo viên có yêu cầu định phục vụ cho mục đích công tác quảnlýnhân sự, đồng thời kèm theo chức tìm kiếm thôngtin hoạt động Sau tham khảo nhiều tài liệu đặc biệt trực tiếp hướng dẫn cô giáo Phạm Thị Loan, chúng em có hiểu biết định hệthốngthông tin, hiểu biết công việc cần làm để thiếtkế xây dựng hệthốngquảnlýnhântrường THCS Võ Thị Sáu nhóm sinh viên chúng em tiến hành phântíchthiếtkếhệthốngsử dụng ngôn ngữ lập trình để hoàn thành toán Trong toán em sử dụng hệquản trị sở liệu Access 2003 đẻ hoàn thành toán Do thời gian có hạn, có cố gắng định chúng em điều kiện tham khảo thực tế nên đề tài chắn tránh khỏi sai sót định Chúng em mong nhận góp ý thầy cô giáo bạn để chúng em hoàn thành đề tài Chương II: Phântíchthiếtkếhệthống 1.1 Phântíchhệthốngquảnlýquan niệm người làm quảnlý Mỗi đơn vị cớ nhứng yêu cầu đặc ddiemr riêng Hệthốngquảnlý phải đáp ứng yêu cầu quảnlý đơn vị Nhà quảnlý đơn vị phải người đề đạt định ứng dụng tin học vào công tác quảnlý Như hệthốngthôngtinquảnlý cần phải nắm chiến lược phát triển chung đơn vị quản lí, không để thay đổi nhỏ tổ chức quảnlý làm sai lệch thôngtintập hợp Trong trình phát triển hệthống cần phải kiểm chứng tính đắn, tính khoa học, đồng thời hệthống phải hoàn thiện, điều chỉnh cho phù hợp Các thôngtin đầu phải đảm bảo tính mục tiêu, rõ ràng, xác, đầy đủ đáp ứng yêu cầu nhà quảnlý 1.2 Phântíchhệthốngquảnlýquan niệm người làm Tin học Đây yêu cầu người sử dụng hệthống không đơn thao tác với máy Điều quan trọng hệthống không đáp ứng cho người thông thạo tin học mà đáp ứng cho người hiểu biết máy tính Khi thiếtkế phải đảm bảo yêu cầu sau: - Yêu cầu nhập liệu: Hệthống phải có khả truy cập liệu từ xa, nhanh chóng thuận lợi, chuẩn xác, thao tác phải thuận lợi, đơn giản phải đáp ứng đầy đủ yêu cầu truy nhập liệu từ xa - Yêu cầu hệthốngthông tin: Hệthống phải bảo mật, bảo trì có tính mở để phát triển, điều chỉnh Đặc biệt phải có khả kiểm tra đắn liệu khả phát lỗi xử lý lỗi - Yêu cầu giao diện: Giao diện người máy phải thiếtkế khoa học, đẹp không cầu kì, phải có tính thống phương pháp làm việc cách trình bày, khả trợ giúp tốt kịp thời giải tốt thắc mắc người sử dụng - Yêu cầu đối thoại, giải đáp: Hệthống phải có khă thực chế độ hội thoại mức nhằm cung cấp nhanh, chuẩn xác yêu cầu nhà quảnlý Đây tính mở hệthống nhằm đảm bảo cho người sử dụng khai thác tối đa mà hệthống cung cấp 1.3 Lựa chọn hệquản trị (Ngôn ngữ sử dụng – mạnh hệ) Như phântíchhệthốngquảnlýquan niệm người làm quảnlýquan niệm người làm tin học nói phần Nhóm định sử dụng hệquản trị sở liệu Access Ngày công nghiệp phát triển phần mềm tin học, có nhiều hệquản trị sở liệu như: FoxBase, FoxPro for Dos., FoxPro for Win, Visual FoxPro, Access đường nhanh đơn giản để tạo ứng tyển môi trường windows Bên cạnh Access phù hợp, thân thiện người bước vào lập trình hướng đối tượng Bởi cung cấp cho bạn tập hợp công cụ hoàn chỉnh để nhanh chóng phát triển ứng dụng Dưới số mạnh Access nhóm khai thác 1.3.1 Tạo giao diện thân thiện người sử dụng Giao diện người sử dụng phầnquan trọng ứng dụng Đối với người sử dụng, giao diện ứng dụng, họ không cần ý đến thành phần mã thực thi bên Chương trình có phổ biến hay không phụ thuộc phầnlớn vào giao diện 1.3.2 Sử dụng điều khiển chuẩn Access Ta dùng điều khiển để lấy thôngtin mà người sử dụng nhập để hiển thị, đề xuất Những điều khiển mà ta dùng ứng dụng bao gồm hộp văn bản, nút lệnh, hộp danh sách Ngoài có điều khiển khác cho ta truy xuất ứng dụng khác, xử lý liệu thành phần ứng dụng bạn 1.3.3 Lập trình hướng đối tượng Lập trình hướng đối tượng tính vượt trội Access, Những đối tượng forrm, điều khiển hay sở liệu 1.3.4 Lập trình với phần hợp thành Chúng ta cần sử dụng hệquản trị sở liệu khác ứng dụng Access 1.3.5 Gỡ rối xử lý lỗi Sơ đồ luồng liệu mức khung cảnh (mức 0) Sơ đồ luồng liệu mức đỉnh (mức 1) Sơ đồ luồng lệu mức đỉnh (mức 2) * Chức 1: Đăng nhập Kho tài khoản * Chức 2: Cập nhật * Chức 3: Thốngkê – báo cáo Yêu cầu thốngkê , báo cáo Cơ sở liệu Cán GV * Chức 4: Trợ giúp Cơ sở liệu * Biểu đồ thực thể liên kết ER: Các yêu cầu liệu hệthống Để quảnlý hồ sơ cán giáo viên ta cần có thôngtin cán như: Họ tên, giới tính, quê quán, trình công tác Các thôngtin cán giáo viên cần quảnlý liệt kê bảng đây: STT Thôngtin cần quảnlý Họ tên Ngày sinh Quê quán Nơi sinh Dân tộc Gia đình Địa Số diện thoại Số CMND 10 Nơi cấp 11 Ngày cấp 12 Đảng viên 13 Cấp bậc 14 Chức vụ 15 Phòng làm việc 16 Ngày chuyển công tác 17 Quá trình công tác 18 Trình độ chuyên môn 19 Trình độ ngoại ngữ 20 Lương Từ thôngtin liệu quy tắc ta xây dựng mô hình quanhệ - thực thể hệthống Mô hình quanhệ thực thể hệthống Các bảng liệu hệthống Trên sở thự thể mối quanhệ chúng ánh xạ thực thể thành bảng, thuộc tính thành cột, quanhệ - nhiều ánh xạ thành khóa Mã hóa liệu, kiểu, độ dài, ràng buộc khóa chính, ràng buộc kiểm tra miền giá trị Các bảng hệthống mô tả sau: Các modul chương trình 6.1 Sơ đồ khối trình đăng nhập hệthống 6.2 Sơ đồ khối trình nhập hồ sơ 6.3 Sơ đồ khối chức thốngkê - báo cáo Giới thiệu chương trình quảnlýnhântrường THCS Võ Thị Sáu 7.1 Giao diện chương trình Chúng em cố gắng xây dựng giao diện chương trình cho thật thân thiện với người dùng, đảm bảo người chưa có kinh nghiệm việc sử dụng chương trình lần đầu tiếp xúc cúng sử dụng 7.2 Chức đăng nhập hệthống Khi vào hệthống ta đăng nhập lại với tên khác người khác vào để thay đổi khả vào hệthống Biểu mẫu đăng nhập giống biểu mẫu vào hệthống 7.3 Chức thốngkê - báo cáo Bao gồm chức tra cứu tìm kiếm Sau nhập thôngtin tra cứu, danh sách đối tượng thỏa mãn liệt kê Trên danh sách ta chọn để xem thôngtin chi tiết in danh sách, in hồ sơ cá nhân cán giáo viên tìm thấy 7.4 Chức trợ giúp Đối với hệthốngphần mềm tính dễ sử dụng yếu tố quan trọng Ngoài giao diện thân thiện cần hệthống trợ giúp thật chi tiết dễ hiểu Hệthống có chức trợ giúp viết ngôn ngữ siêu văn HTML dễ tra cứu Người sử dụng xem hệthống trợ giúp để sử dụng chương trình Chương IV: Kết luận Trên nội dung chương trình quảnlýnhân nhóm sinh viên chúng em Trong thời gian làm chương trình chúng em gặp nhiều khó khăn như: thời gian nghiên cứu tài liệu ỏi, ngôn ngữ viết chương trình chưa học sâu tâm, nỗ lực lòng say mê làm việc đến chương trình nhóm hoàn thành thời hạn giao Chương trình phần mềm Quảnlýnhân lập trình ngôn ngữ Access 2003 kết hợp với nhiều hệquản trị sở liệu khác Cho đến thời điểm kết thúc chương trình đạt yêu cầu sau: Giao tiếp với sở liệu cách hiệu quả, phâncấp chức cần thiết, truy cập liệu tìm kiếm thôngtin nhanh, giao diện dễ sử dụng, thân thiện với người dùng chương trình Song bên cạnh đó, gặp nhiều khó khăn trình làm chương trình như: khả lập trình thành viên nhóm hạn chế, thời gian ít, chưa khảo sát chương trình Quảnlýnhân hoàn chỉnh nào, khâu phântíchthiếtkế yếu nên chương trình nhiều điểm chưa thật hoàn thiện chưa đạt yêu cầu toán như: sơ đồ phâncấp chức thiếu, chưa bám sát với yêu cầu thực tế toán Quảnlýnhân sự, sở liệu chưa thật gọn, chương trình kềnh thời gian cho phép chúng em hoàn thiện chương trình để tập trở thành phàn mềm Quảnlýnhân có ứng dụng thực tế trường THCS Trong thời gian làm chương trình mặc dù cố gắng chúng em thấy số điểm cần rút kinh nghiệm như: - Chưa thật tập chung vào công việc, để lãng phí thời gian - Lúng túng khâu giải vấn đề, chưa tham khảo nhiều tài liệu bắt thực tế chậm Tuy nhiên, với hoàn thành chương trình này, chúng em động viên nhiều để tiếp tục làm phần mềm khác nhằm nâng cao kĩ thuật lập trình người sinh viên Tin học Chúng em xin chân thành cảm ơn hướng dẫn cô giáo Phạm Thị Loan giảng viên môn Phântíchthiếtkếhệthốngthông tin, trường THCS Võ Thị Sáu đóng góp ý kiến tất bạn tập thể lớp CĐ Tin 2B Nhóm sinh viên chúng em mong tiếp tục nhận ý kiến đóng góp quý báu quan tâm đến chương trình để chương trình ngày hoàn thiện Hải Dương, ngày tháng năm 2010 Hết ... dựng hệ thống thông tin quản lý Tổng quan hệ thống thông tin quản lý nhân trường THCS Võ Thị Sáu Chương II: Phân tích thiết kế hệ thống 1.1 Phân tích hệ thống quản lý quan niệm người làm quản lý. .. điểm hệ thống quản lý 1.1 Phân cấp quản lý 1.2 Các luồng thông tin 1.2.1 Luồng thông tin vào: 1.2.2 Luồng thông tin ra: 1.3 Mô hình hệ thống thông tin quản lý Yêu cầu thông tin hệ thống quản lý. .. xây dựng hệ thống quản lý cán cần có số khái niệm hệ thống thông tin quản lý sau: Đặc điểm hệ thống quản lý 1.1 Phân cấp quản lý Hệ thống thông tin quản lý hệ thống tổ chức thống từ xuống dưới,