Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
665,63 KB
Nội dung
ĐỒ ÁN: QUẢNLÝVÀTRACỨUHÀMTRONGEXCEL Lời nói đầu Công nghệ thông tin là một ngành được ứng dụng từ lâu. Nhưng vào cuối những năm của thế kỷ 20 và đến nay, công nghệ thông tin mới thực sự phát triển mạnh mẽ trong mọi lĩnh vực. Công nghệ thông tin không những phát triển ở những nền kinh tế phát triển mà ngay cả những nước có nền kinh tế đang phát triển hoặc chưa kịp phát triển thì cũng có sự xâm nhập và phát triển công nghệ thông tin ở đó. Trong cuộc sống hiện đại ngày nay nếu trễ một phút là có thể mất một ngày công hoặc hơn thế nữa. Trong bất kì một ngành nào thì thời gian cũng vô cùng quý giá. Bạn là nhân viên văn phòng hay kĩ sư…thì việc biết và sử dụng các ứng dụng của tin học là điều cần thiết. Hiện nay phần mềm Excel đã chứng tỏ khả năng đáp ứng tốt các vấn đề xử lí số liệu mà trước đây ta phải làm bằng tay. Nhưng không phải bất kì ai cũng nắm rõ được phần mềm này, đặc biệt là nhớ được các hàm sử dụng trongExcel vì nó đòi hỏi chính xác cao trong từng câu lệnh và cách sử dụng nó. Đề tài “Quản lí vàtracứuhàmtrong Execl” cũng không ngoài mục đích giúp cho người sử dụng dễ dàng trong việc tracứu cũng như quản lí các hàmtrongExcel để khai thác và học tập. Phần mềm này hỗ trợ người sử dụng Excel làm quen với các hàmtrongExcel cũng như việc sử dụng của các hàm này thông qua các ví dụ cụ thể ngoài ra người sử dụng còn có thể bổ sung sửa chữa thêm hay xoá hàm một cách đơn giản và thuận tiện. Trong quá trình thực hiện, được sự giúp đỡ của thầy Nguyễn Minh Quý cùng các bạn trong lớp nên nhóm em đã hoàn thành công việc của mình. Chúng em xin chân thành cảm ơn thầy cùng các bạn ! MỤC LỤC Lời nói đầu 4 Đề tài 5 CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 6 CHƯƠNG II: MÔ TẢ HỆTHỐNG 8 I. KHẢO SÁT HIỆN TRẠNG……………………… ……………… ………………8 1. Mục đích khảo sát hiện trạng…………………………… ………………8 2. Nội dung khảo sát và đánh giá hiện trạng………………… ……………….8 3. Các yêu cầu đối với một cuộc điều tra………………………………….……………9 4. Chiến lược điều tra………………………… ………………… …………9 4.1Các nguồn điều tra……………………… ………… ……….9 CHƯƠNG III: PHÂN TÍCHTHIẾTKẾHỆTHỐNG 13 I. Xây dựng biểu đồ chức năng……………………… …………… …………13 II. Xây dựng biểu đồ luồng dữ liệu ……………………… …… …………… 14 1.Vẽ biểu đồ luồng giữ liệu ………………………………… ………………14 1.1 Biểu đồ mức bối cảnh …………………………………… ………… 15 1.2 Biểu đồ mức đỉnh …………………………………… …… …… 16 1.2.1 Định nghĩa chức năng tracứuvà tìm kiếm hàm………… … 16 1.2.2 Định nghĩa chức năng cập nhật 17 1.2.3 Định nghĩa chức năng in ấn 17 III Biểu đồ thực thể liên kết 18 IV Bảng quanhệvà mối quanhệ giữa chúng 18 V Lưu đồ thuật toán 20 VI Thiết kêt giao diện 21 1.Form chính…………………………… ……………………………… 21 2. Sửa hàm……………………………………………………………………… 22 3. Thêm hàm 22 4. Xoá hàm 23 LỜI KẾT 25 CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI Trong những năm gần đây việc ứng dụng máy tính trong công tác quảnlýthông tin, học tập, nghiên cứu khoa học ở nước đang phát triển mạnh. Song song với việc phát triển nghiên cứu thì các phần mềm tin học cũng phát triển không kém. Các phần mềm không ngừng ra đời để đáp ứng nhu cầu học tập, làm việc, giải trí của con người. Phần mềm Excel được ra đời từ rất sớm để đáp ứng nhu cầu của người sử dụng. Phần mềm Excel được sản xuất bởi hãng Microsoft nó có các phiên bản 97, 2000, 2003, 2007; trongđó các phiên bản về sau là những phiên bản được nâng cấp và cải tiến từ các phiên bản ra trước qua đó ứng dụng Excel cũng được cải tiến hơn. Người sử dụng Excel thường gặp phải nhiều vấn đề trongđó việc quên hàmvà cách sử dụng nó là một vấn đề nan giải cần có cách khắc phục. Hàm là một phương thức được định nghĩa sẵn trongExcel nhằm thực hiện một chức năng tính toán riêng biệt nào đó, hoặc giúp đỡ người sử dụng ra một quyết định dựa trên những thông số được cung cấp bởi người dùng. Trong quá trình tính toán và xử lý đôi khi các hàmtrongExcel cung cấp không đáp ứng được vì vậy ta có thể viết ra những hàm mới thích hợp cho riêng mình. Đối với một phần mềm trợ giúp người sử dụng thì yêu cầu đầu tiên là nội dung phải phong phú, chính xác. Cách thể hiện nội dung và trình bầy nội dung phải khoa học, dễ hiểu, dễ nghiên cứu, sao cho người dùng có thể sử dụng một cách dễ dàng. Người dùng có thể tìm những kiến thức mình cần một cách nhanh chóng mà không phải xem hết nội dung mới tìm thấy. Ngoài những chức năng chính ra phần mềm cũng phải có một giao diện thân thiện, phù hợp với nội dung kiến thức. Qua thăm dò ý kiến của người sử dụng biết được nhu cầu và nguyện vọng của người sử dụng nhóm chúng tôi đã đưa ra phần mếm “Quản lývàtracứuhàmtrong Excel”. Phần mềm này không những giúp người sử dụng dễ dàng tracứu các hàmtrongExcel mà nó còn giúp người sử dụng biết cách dùng các hàmtrongđó một cách dễ dàng thông qua ví dụ, mô tả, diễn giải. Ngoài ra phần mềm còn giúp người sử dụng quảnlýhàm bằng cách cho phép người sử dụng xóa những hàm sai, sửa chữa những hàm bị lỗi và thêm những hàm mà trongphần mềm chưa có. Do vậy đối với phần mềm “Quản lývàtracứuhàmtrongExcel ” cũng phải đáp ứng được các yêu cầu: Nội dung các hàm phải phong phú và chính xác: Phần mềm phải cung cấp các hàm cơ bản, thông dụng trong Excel. Đối với mỗi hàm phải có phần mô tả, cú pháp, diễn giải, ví dụ minh hoạ làm sao cho người sử dụng có thể tiếp cận một cách dễ dàng và vận dụng một cách nhanh chóng. Hỗ trợ các chức năng tìm kiếm, giúp người dùng có thể tìm kiếm nhanh các hàm mình cần. Ngoài ra người sử dụng có thể tìm kiếm nhanh các hàm mình cần thông qua các ứng dụng cho việc tracứu như: Tracứu trên danh sách hàm, tracứu theo tên hàm, tracứu gần đúng. Với mỗi hàm đều có các ví dụ minh hoạ. Xây dựng một số chức năng hỗ trợ trong việc quảnlý như chức năng sửa chữa, xoá hàm, thêm hàm, hiển thị toàn màn hình… Giao diện thân thiện,dễ sử dụng, có bố trí các menu tầng… CHƯƠNG II: MÔ TẢ HỆTHỐNG Đây là bước mở đầu của quá trình phát triển hệ thống, vì “Nhu cầu là mẹ của mọi sự sáng tạo” dođó đặt vấn đề hay nghiên cứu sơ bộ hệthống để sáng tạo ra một hệthống mới trước hết phải làm quen và thâm nhập vào chuyên môn nghiệp vụ mà hệthốngđó đòi hỏi phải đáp ứng. Tìm hiểu nhu cầu, các vấn đề đặt ra đối với hệthốngvà thu thập tất cả các thông tin liên quan đến sự hoạt động của hệ thống. Nhằm mục đích làm cho chương trình thực hiện đún yêu cầu mà công việc đòi hỏi. KHẢO SÁT HIỆN TRẠNG. 1. Mục đích khảo sát hiện trạng. Khảo sát hiện trạng và xác lập dự án là giai đoạn đầu của quá trình phân tíchhệ thống. Việc khảo sát thường được tiến hành qua hai giai đoạn. + Khảo sát sơ bộ nhằm xác định tính khả thi của dự án. + Khảo sát chi tiết nhằm xác định chính xác những gì sẽ thực hiện và khẳng định lợi ích kèm theo. Từ mục đích trên chúng tôi đã đưa ra được mục đích trong đề tài của mình: Hệthống được xây dựng nhằm mục đích giúp người sử dụng dễ dàng tracứuvàquảnlý các hàmtrongExcel để người sử dụng đỡ mất thời gian nhớ lại hay tìm trong sách vở. Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống. Tìm hiểu chức năng, nhiệm vụ và cung cách hoạt động của hệ thống. Chỉ ra chỗ hợp lý của hệthống cần được phát huy và những chỗ bất hợp lý của hệthống cần được khắc phục thay đổi để hệthống hoàn thiện hơn và đáp ứng được yêu cầu công việc đặt ra. 2. Nội dung khảo sát và đánh giá hiện trạng. Qua thực tế cho thấy phần mềm Excel ứng dụng rất rộng rãi được nhiều đối tượng sử dụng và được sử dụng trong rất nhiều các ngành nghề khác nhau như kế toán, giáo viên, học sinh, sinh viên đó là một lợi thế cho người thiếtkếphần mềm này vì phần mềm này tạo ra sẽ được sử dụng rộng rãi với nhiều đối tượng vàtrong nhiều môi trường khác nhau. Nhận biết được tâm lý của người sử dụng nhóm thực hiện phần mềm đã : Tìm hiểu môi trường và phạm vi sử dụng của phần mềm từ đó biết được nhu cầu của người sử dụng (xem họ cần gì và nguyện vọng của họ về một phần mềm như thế nào). Thu thập và nghiên cứu các hồ sơ, sổ sách, các tệp cùng với phuơng thức xử lý các thông tin đó. Thu thập các hàmtrongExcelvà các cách sử dụng nó từ những tài liệu, sách, báo…trong quá trình sử lý đôi khi các hàmdoExcel cung cấp không đáp ứng được nhu cầu của người sử dụng vì vậy ta người dùng có thể viết thêm những hàm mới thích hợp cho riêng mình. Thốngkê các phương tiện và tài nguyên đã và có thể sử dụng. Thu thập các đòi hỏi về thông tin, các ý kiến phê phán, phàn nàn về hiện trạng, nguyện vọng vàkế hoạch cho tương lai. Đánh giá, phê phán hiện trạng và đề suất hướng giải quyết. Lập hồ sơ tổng hợp về hiện trạng. 3. Các yêu cầu đối với một cuộc điều tra. Trung thực, khách quan, phản ánh đúng tình hình thực tại. Không bỏ sót thông tin. Các thông tin thu thập phải được tìm hiểu, nghiên cứu một cách kỹ lưỡng. Không được trùng lặp. Không gây phản ứng ở người bị điều tra. 4. Chiến lược điều tra. 4.1 Các nguồn điều tra: Điều tra từ người dùng hệ thống: đây là nguồn thông tin điều tra đầu tiên vì nó rất quantrọng phục vụ trược tiếp cho người sử dụng. Phương pháp điều tra thường dùng là phỏng vấn hoặc điều tra bằng phiếu. Điều tra bằng cách phỏng vấn thông qua các câu hỏi mở hoặc những câu hỏi đóng ban đầu là những câu hỏi khái quát, sau đó là những câu hỏi tập chung vào một chủ điểm, một chi tiết nhất định. Học hỏi từ các phần mềm có ứng dụng tương tự như trong ngôn ngữ lập trình VB… Thu thập thông tin qua giao tiếp xã hội. Cộng hoà xã hội chủ nghĩa Việt Nam Độc lập - Tự do- Hạnh phúc PHIẾU ĐIỀU TRA Bạn có hay sử dụng phần mềm Excel không? Ban sử dụng nó với mục đích gì? Nếu sử dụng phần mềm Excel bạn có sử dụng các hàmtrongđó không? Khi sử dụng các hàmtrongExcel bạn thường gặp phải những trở ngại gì? Nếu bây giờ có một phần mềm “Quản lývàtracứuhàmtrong Excel” ra đời thì bạn mong muốn gì ở phần mềm đó? Bạn nghĩ gì về phần mềm của chúng tôi? Để phần mềm của chúng tôi đáp ứng được tốt hơn nhu cầu sử dụng của các bạn. Chúng tôi rất mong sự đóng góp ý kiến chân thành từ phía các bạn. Thay mặt cho những người làm phần mềm “Quản lývàtracứuhàmtrong Excel” xin chân thành cảm ơn! ** Chú ý: Quá trình điều tra phải tiến hành lặp đi, lặp lại. Phân loại và biên tập các thông tin điều tra. Hiện tại / tương lai. Nội bộ / môi trường. Tĩnh / động / biến đổi. CHƯƠNG III: PHÂN TÍCHTHIẾTKẾHỆTHỐNG I. Xây dựng biểu đồphân cấp chức năng. Qua quá trình khảo sát hiện trạng vàphântích yêu cầu của hệthống nhóm thực hiện phần mềm đã đưa ra biểu đồphân cấp chức năng sau: Phântích biểu đồphân cấp chức năng Từ việc tìm hiểu thực tế nhóm đã đưa ra được biểu đồphân cấp chức năng như trên. Qua biểu đồphân cấp chức năng ta thấy được mục đích mà người xây dựng phần mềm muốn tạo ra. Phần mềm quảnlývàtracứuhàmtrongExcel có những chức năng chính là: Cập nhât hàm, Tracứuvà In ấn. Cập nhật hàmtrongExcel có chức năng sửa chữa, xoá hàmvà thêm hàm Sửa chữa giúp người sử dụng có thể sửa chữa những sai sót của các hàmtrong chương trình. Người sử dụng phát hiện lỗi sai của các hàmtrong chương trình có quyền tự sửa chữa những lỗi sai đó nhưng phần mềm này QU Ả N LÝVÀTRACỨUHÀMTRONGEXCELTracứuhàm Cập nhật hàm In hàm Thêm hàm Sửa hàm T ìm ki ế m theo tên hàm T ìm ki ế m theo nội dung hàmTra c ứ u tr ê n danh sách hàm Xoá hàm [...]... Qua phântíchvà nghiên cúu nhóm thưc hiện đề tài đã đưa ra được biểu đồ luồng dữ liệu các mức như sau: 1.1 Biểu đồ luồng dữ liệu mức bối cảnh Người sử dụng QuảnlývàtracứuhàmtrongexcelTrong biểu đồ này có tác nhân là Người sử dụng, chức năng là QuảnlývàtracứuhàmtrongExcelvà các luồng dữ liệu Người sử dụng gửi yêu cầu hàm cần tracứu thì hệthống sẽ tự động cập nhật hàmvàtrả lại kết... danh sách các hàm, nội dung của hàm hay các ví dụ … 1.2 Phântích biểu đồ luồng dữ liệu mức đỉnh Trong biểu đồ này tác nhân là Người sử dụng Người sử dụng có các chức năng: tracứu hàm, cập nhật hàmvà in hàm Biểu đồ còn có các luồng dữ liệu, các tác nhân và kho HÀM Người sử dụng đưa ra hàm cần trahệthống sẽ tự động đọc thông tin trong kho hàm đã có sẵn vàtrả lại kết quả là các hàm cần tra Người... nghĩa trong quá trình làm TracứuhàmtrongExcel giúp người sử dụng có thể tracứu một cách dễ dàng thông qua những hỗ trợ đặc biệt như tracứu trên danh sách hàm, tracứu theo tên hàm, tracứu gần đúng Tìm kiếm theo tên hàm: được dùng khi người sử dụng nhớ tên hàm nhưng không biết cách sử dụng hoặc cũng có thể chưa chắc chắn về độ chính xác của hàm khi đó người sử dụng chỉ cần đánh tên hàm vào thanh... yêu cầu hàm cập nhật hệthống sẽ tự động vào kho ghi thêm các hàm nếu yêu cầu của người sử dụng là thêm hàm, sửa đổi thông tin của các hàmtrong kho hàm có sẵn nếu yêu cầu là sửa hàmvà xoá hàmtrong kho hàm đã có sẵn nếu hàmđó bị sai khi người sử dụng yêu cầu xoá hàm Chức năng in ấn như trongphần biểu đồphân luồng dữ liệu mức bối cảnh Người sử dụng đưa ra hàm cần in thì ngay sau khi hệthống nhận... tự động đọc thông tin trong kho hàm đã có sẵn vàtrả lại kết quả là thông tin người sử dụng cần in 1.2.1 Định nghĩa chức năng tracứuvà tìm kiếm hàm Trong biểu đồtracứuvà tìm kiếm này tác nhân là Người sử dụng Người sử dụng có các chức năng: tìm kiếm theo tên hàm, tìm kiếm theo nội dung hàm, vàtracứu theo nội dung hàm Biểu đồ còn có các luồng dữ liệu, các tác nhân và kho HÀM Khi người sử dụng... tin trong kho hàm đã có sẵn vàtrả lại kết quả là bao gồm tên hàm, và nội dung liên quan 1.2.2 Định nghĩa chức năng cập nhật hàm Khi người sử dụng đưa ra tên và nội dung hàm cần thêm vào thì ngay sau khi hệthống nhận được yêu cầu đó chương trình sẽ tự động vào kho hàmvà thêm vào kho hàm mà người sử dụng yêu cầu thêm Sau đóhệthống sẽ trả lại kết quả đúng hoặc sai Khi người sử dụng đưa ra tên và. .. tên hàm thì ngay sau khi hệthống nhận được tên hàm mà người sử dụng đưa ra, chương trình sẽ tự động đọc thông tin trong kho hàm đã có sẵn vàtrả lại kết quả là bao gồm tên hàm, cú pháp, nội dung, ví dụ, các hàm liên quanvà chú ý Khi người sử dụng không nhớ tên hàm mà chỉ nhớ nội dung hàm đó, hàmđó dùng để làm gì thì người sử dụng sẽ đưa ra nội dung hàm cần tra yêu cầu hệthốngtrả lại tên và nội... tự động vào kho hàmvà xoá đi những hàmvà nội dung hàm mà người sử dụng yêu cầu xoá Sau khi hoàn tất công việc hệthống sẽ trả lại kết quả đúng hay sai 1.2.3 Định nghĩa chức năng in ấn Chức năng in ấn như trongphần biểu đồphân luồng dữ liệu mức bối cảnh Người sử dụng đưa ra hàm cần in thì ngay sau khi hệthống nhận được yêu cầu sẽ tự động đọc thông tin trong kho hàm đã có sẵn vàtrả lại kết quả... Mối quanhệ giữa các bảng: V Lưu Đồ Thuật Toán begin nhập hàm tiếp tục đồng ý/(thấy) kết quả end Lưu đồ thuật toán Có 2 nút :nút hành động sử lý ,nút kiểm tra điều kiện Công dụng : -Khi ta nhập hàm cần tracứu (tìm kiếm )hoặc khi ta nhập hàm khi cập nhập thì chúng ta sẽ nhận được kết quả trả ra nếu tìm thấy và sẽ ghi lại nếu ta đồng ý (của chức năng cập nhập ) sau đó nếu ta muốn có thể kết thúc... dụng và yêu cầu chính của đề tài với các nội dung chủ yếu sau: Xác định được yêu cầu và mục địch của đề tài Thực hiện phân tíchthiếtkếhệthống Phântích đề tài và lập được các biểu đồ mà đề tài đưa ra Thiếtkế dữ liệu và xây dựng cơ sở dữ liệu Chỉ ra được lưu đồ thuật toán của đề tài Thiếtkế giao diện và chương trình đã thực hiện được những chức năng chính mà đề tài yêu cầu Tuy vậy nhưng . ra. Phần mềm quản lý và tra cứu hàm trong Excel có những chức năng chính là: Cập nhât hàm, Tra cứu và In ấn. Cập nhật hàm trong Excel có chức năng sửa chữa, xoá hàm và thêm hàm Sửa chữa. cảnh. Trong biểu đồ này có tác nhân là Người sử dụng, chức năng là Quản lý và tra cứu hàm trong Excel và các luồng dữ liệu. Người sử dụng gửi yêu cầu hàm cần tra cứu thì hệ thống sẽ tự. nghĩa trong quá trình làm. Tra cứu hàm trong Excel giúp người sử dụng có thể tra cứu một cách dễ dàng thông qua những hỗ trợ đặc biệt như tra cứu trên danh sách hàm, tra cứu theo tên hàm, tra