1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ án tốt NGHIỆP PTTK phần mềm nhập và tra cứu các hàm, thủ tục trong VB

19 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 687,37 KB

Nội dung

Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN KHOA CÔNG NGHỆ THÔNG TIN o0o BÁO CÁO PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI PTTK phần mềm nhập tra cứu hàm, thủ tục VB LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Mục lục I) Đặt vấn đề …………………………………………………… Trang II) Mục đích yêu cầu ………………………………………… Trang III) Khảo sát ……………………………………………………… Trang IV) Mô tả hệ thống phân cấp chức …………………… Trang 1) Biểu đồ phân cấp chức ……………………………… Trang 2) Mô tả hệ thống …………………………………………… Trang V) Phân tích thiết kế hệ thống………………………………… Trang 1) Biểu đồ luồng liệu……………………………………… Trang a Mức bối cảnh b Mức đỉnh c Mức đỉnh 2) Thiết kế hệ thống………………………………………… Trang a Biểu Đồ Thực Thể Quan Hệ ERD b Thiết kế liệu c Sơ đồ liên kết thực thể 3) Đặc tả Modul……………………………………………… Trang 14 a Tra cứu b Tìm kiếm c Thêm d Sửa đổi/Xoá LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB ĐẶT VẤN ĐỀ Ngày nay, cơng nghệ thơng tin áp dụng mạnh mẽ vào lĩnh vực khoa học đời sống Nó phát triển với tốc độ ngày nhanh vai trò trở nên thiết yếu Trong , phần mềm phát triển nhanh chóng , hỗ trợ tối đa việc sử dụng suất máy tính Rất nhiều phần mềm khác , đa dạng tiện ích đời phục vụ cho nhu cầu tin học Với lĩnh vực học tập , nhà lập trình phần mềm khơng ngừng đưa phần mềm hỗ trợ cho việc nghiên cứu tìm hiểu học sinh , sinh viên Tin học , với phát triển khoa học kĩ thuật trở nên quen thuộc với người Trao đổi thông tin , nghiên cứu , học tập máy tính trở thành phổ biến Vì ,chưa vai trị phần mềm học tập lại trở nên hữu ích - đặc biệt sinh viên lại có ích lợi to lớn Trong thực tế , nhu cầu đọc sách sinh viên lớn để tìm sách thật vừa ý vơ khó đa dạng loại sách Nó dẫn đến việc kiến thúc sách trùng điều tránh khỏi Đề tài xây dựng phần mềm quản lý tra cứu hàm Visual Basic xây dựng với tham vọng đóng vai trị sách tra cứu điện tử tổng hợp – chia sẻ , cung cấp cho phép người dùng tuỳ biến thư viện hàm ngôn ngữ ngữ lập trình VB Với , người say mê lập trình Vb có trợ thủ đắc lực , sổ tay tổng hợp phục vụ việc tra cứu , tìm tịi cơng dụng , chức cách sử dụng thư viện hàm cách nhanh chóng đầy đủ Chúng hy vọng phần mềm phần giúp lập trình viên nâng cao kĩ hiểu biết lập trình ,góp phần làm chủ hồn tồn ngơn ngữ Visual Basic Tất nhiên chúng tơi người phân tích , thiết kế lập trình , trình làm việc gặp phải số sai sot điều tránh khỏi Chúng mong nhận động viên góp ý để phát triển Thân ! HưngYên ngày…tháng…năm2007 NHẬN XÉT CỦA GIÁO VIÊN LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… ……………………………………………………………………………………………………………… …………………………………………………… HưngYên Ngày…tháng …năm 2007 Giáo Viên Hướng Dẫn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Phần Mềm Nhập Và Tra Cứu Các Hàm Trong Visual Basic I.Mục đích yêu cầu Đây phần mềm trợ giúp cho người học Visual Basic Nó phải đáp ứng yêu cầu sau:  Cho phép người dùng tìm hiểu,tra cứu hàm ,thủ tục cách sử dụng hàm Visual Basic  Cho phép người dùng cập nhập bổ sung hay sửa đổi xoá hàm trường hợp cập nhập có sai sót II.Khảo sát 1.Các nguồn điều tra Nguồn điều tra chủ yếu là: - Người dùng ,những người lập trình với VB - Một số phần mềm từ điển - Các tài liệu hướng dẫn lập trình - Các nguồn hỗ trợ mạng Phương pháp điều tra Quan sát phần mềm từ điển có sẵn VBFunsion3, Lacviet,Evatran… Thăm dò ý kiến người trực tiếp dùng phần mềm: sinh viên ,thầy giáo, người nghiên cứu lĩnh vực tin học Đặt thân người dùng người sáng tạo phần mềm đặt yêu cầu cho phần mêmh hoàn thiện 3.Kết điều tra Hiện phần lớn nhà lập trình chun viên hay khơng chun viên có xu hướng xây dựng phát triển phần mềm ứng dụng cho tốn lón nhỏ đời sống xã hội.Trong lĩnh vực học tập có khơng phần mềm hỗ trợ đời như:Evatran , lacviet ……Và gần người dùng khơng cịn phải vất vả việc lựa chọn sách học gần kiến thức có cácphần mềm học tập.Phần mềm hỗ trợ người lập trình VB nằm phần mềm ứng dụng hỗ trợ cho việc nghiên cứu học tập giảng dạy Như nói phần mềm hỗ trợ việc lập trình VB dùng cho tất người học u thích VB Trong q trình khảo sát phần mềm hỗ trợ trực tiếp việc học tập nên địi hỏi u cầu sau: - Nội dung phải phong phú xác :Phần mềm phải cung cấp hàm VB.Đối với hàm phải có diễn giải,mơ tả ,cú pháp ,có ví dụ minh hoạ cho người sử dụngcó thể tiếp cận dễ dàng vận dụng chúng - Cho phép tra cứu nhanh chóng kích hoạt - Hỗ trợ chức tìm kiếm ,giúp người dùng nhanh chóng tìm kiếm hàm cần tìm - Giao diện thân thiện - Sử dụng phần mềm khác hay tìm kiếm gần - Đưa hàm nâng cao hàm có ứng dụng cửa sổ window - Cho phép sửa đổi cập nhật bổ sung hay xoá thông tin hàm bị sai người dùng muốn thêm thơng tin hàm có liên quan khác III.Mô TẢ HỆ THỐNG VÀ BIỂU ĐỒ PHÂN CẤP CHÚC NĂNG LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB 1.Biểu đồ phân cấp chức Từ việc khảo sát thực tế nhu cầu người dùng chung đưa biểu đồ phân cấp chúc năng: nhập tra cứu hàm VB Tìm kiếm ,tra cứu hàm sửa đổi, cập nhật bổ sung sửa đổi thơng tin hàm Thêm,xố thơng tin hàm Tìm kiếm In ấn Tra cứu trực tiếp hàm danh sách Nhìn vào biểu đồ phân cấp chức ta thấy thật đơn giản Bởi ta coi chương trình lớn chia thành nhiều chương trình nhỏ Điều có nghĩa ta coi chương trình modul lớn ta cần chia modul thành modul nhỏ , modul phân chia tiếp tương ứng với phần viêc mà ta có hướng giải Qua chúng tơi có cách mơ tả hệ thống sau: 2.Mô tả hệ thống tra cứu Từ biểu đồ phân cấp chức thấy rõ chức là: -Tìm kiếm,tra cứu hàm: +Tra cứu trực tiếp hàm danh sách: người dùng chọn mục bên treeview listbox danh sách hàm lên Người sử dụngchọn theo yêu cầu Người sử dụng Khi tồn thơng tin hàm lên ví dụ: tra cứu thơng tin hàm abs thơng tin hàm như: mơ tả ,cú pháp ,ví dụ ,quan hệ với hàm khác… chạy ví dụ:cho phép người dùng thấy kết ví dụ minh hoạ + Tìm kiếm hàm: chức cho phép người dùng tìm kiếm hàm Chỉ cần người dùng gõ từ vào tìm kiếm nhấn enter người dùng tìm kiếm theo nhóm hàm danh sách ,trong nhóm tồn hàm có chức giống hay tìm kiếm theo thứ tự tìm kiếm ví dụ mà người sử dụng cần mô tả cách dùng hàm - Sửa đổi,cập nhật bổ sung: Với hai nhiệm vụ chủ yếu sửa đổi thông tin hàm thêm xố thơng tin hàm Trong phần mềm trước nhược điểm thường khơng cho phép người sử dụng thay đổi ,xố hay thêm vào tra cứu thấy có lỗi Nhưng xây dựng phần mềm dạng mã nguồn mở Hơn chắn cập nhập đầy đủ xác tất hàm Do tra cứu mà người sử dụng thấy thơng tin hàm (nội dung hàm hay ví dụ hàm ) sai ,có thể thay đổi bổ sung chúng Đặc biệt người sử dụng xố tồn nội dung hàm thấy sai để thay thơng tin mình.Tính giúp cho người sử dụng tuỳ biến thư viện hàm đống thời góp phần xay dựng thư viện hàm đầy đủ , hồn chỉnh xác _ In ấn: chức thực việc in thơng tin hàm cho người dùng IV)PHÂN TÍCH THIẾT KẾ HỆ THỐNG LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB 1.Biểu Đồ Luồng Dữ Liệu a.mức bối cảnh người sử dụng b mức đỉnh Thư viện tra cứu Người sử dụng Nhóm Hàm Tìm kiếm inấn u cầu tìm kiếm người sử dụng cập nhật sửa đổi bổ sung Hàm xố Nhóm LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB c.mức đỉnh + cập nhật sửa đổi bổ sung Yêu cầu sửa đổi thông tin hàm Hàm thay đổi Hàm xoá người sử dụng Sau xố Nhóm u cầu thêm +in ấn In thơng tin hàm tk Hàm In hàm thêm người sử dụng In ấn In hàm sửa đổi Nhóm +tìm kiếm LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Tìm kiếm hàm Thơng tin tìm kiếm Hàm Tk theo nội dung Nhóm 2.THIẾT KẾ HỆ THỐNG a.Biểu Đồ Thực Thể Quan Hệ ERD qua biểu đồ luồng liệu biểu đồ phân cấp chức ta thấy có hai thực thể hàm người dùng, nhiên phần mềm tra cứu hàm VB ,do khơng quan tâm tới thuộc tính người dùng mà trọng vào thuộc tính hàm Mã nhóm Nhóm Tên nhóm Ta thấy quan hệ người dùng hàm tra cứu, tìmkiếm,inấn ……Do ta có biểu đồ quan hệ thực thể sau: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Quan hệ thực thể nguoidung-timkiem-vidu Quan hệ thực thể nguoidung-timkiem-ham: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Quan hệ thực thể nguoidung-inan-ham: b.Thiét Kế Về Dữ Liệu Dựa quan hệ thực thể liên kết ta có sở liệu sau: Toàn sở liệu thiết kế sở liệu MICROSOFT Acess bao gồm: 1.Bảng Nhóm Nhóm ( manhom , tennhom) Stt Tên trường MaNhom Kiểu liệu Int Text Tên nhóm Độ lớn 50 Mơ tả Mã nhóm Tên nhóm 2.Bảng tblvidu Tblvidu( mavd, noidung) Stt Tên trường MaVidu Kiểu liệu Int Memo Noidung Độ lớn 50 Mô tả Mã Ví dụ Nội dung ví dụ 3.Bảng tblham Tblham( maham , tenham, manhom, mavd, chucnang, cuphap, bien, hamlq, ghichu) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB stt Tên trường Kiểu liệu Độ lớn Mô tả Maham Int 50 Mã hàm Tenham Text 50 Tên hàm Manhom Int 50 Mã nhóm Chucnang Memo Chức hàm Bien Memo Biến Thutuc Memo Thủ tục, khai báo MaVidu Int 50 Mã ví dụ Hamlienquan Text 50 Hàm liên quan Ghichu Memo Ghi c.Sơ Đồ Liên Kết Thực Thể Phân tích mối quan hệ bảng ,biểu đồ E-R 1.mối quan hệ nhom-ham Một nhóm có nhiều hàm hàm thuộc nhóm quan hệ quan hệ một-nhiều Nhom 2.mối quan hệ ham-vidu ham LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Một ví dụ nhiều hàm đâyncũng quan hệ một-nhiều Ví dụ Hàm *Biểu đồ E-R Nhóm Hàm Ví dụ Trong tblnhom : lưu trữ thông tin để truy cập theo chức hàm giông tblham :lưu trữ thông tin cac ham cần truy cập (cụ thể hàm VB hay API) tblvidu:lưu trữ toàn mô tả sử dụng hàm ,khai bao biến hàm VB Đặc Tả Modul Chương Trình a.Tra cứu: Ở tra cứu theo nhóm theo thứ tự alphabe Khi người dùng kích chọn vào TreeView ListBox lấy giá trị so sánh với bảng tblham ,tblvidu, tblnhom sau hiển thị nội dung thơng tin hàm Q trình mơ tả sau: Input: Giá trị kich chọn (tenham) Output:thông tin hàm Dưới đặc tả modul tracứu giao diện chương trình LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB b.tìmkiếm Khi người dùng kích chọn vào tab timkiem ,nhập từ muốn tìm nhấn nút tìmkiếm từ bơi đen tìm thấy listbox Nếu khơng tìm thấy có thơng báo khơng có từ Nút findnext để thực tìm tiếp Q trình mô tả sau: input: Giá trị nhập vào(tên hàm cần tìm) output: Từ cần tìm thấy bôi đen hiển thị đầy đủ nội dung thơng tin hàm c.in ấn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB sau tìm kiếm thơng tin hàm từ điển Người sử dụngmuồn in tồn nội dung Text tương ứng kết xuất word d thêm Giao diện thêm hàm vào chương trình: Chương trình học nhiều hàm VB , làm chương trình khơng thể tránh thiếu sót ,do việc số hàm thiếu nhược điểm chương trình, chức thêm hàm hồn thiện thiếu sót Khi Người sử dụngđiền đầy đủ thông hàm :nhập tên hàm ,thuộc nhóm , mơ tả chức ,cú pháp hàm , ví LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB dụ hoạt động hàm ……sau kích hoạt vào chức thêm từ điển hàm bổ sung vào sở liệu chương trình Nếu hàm có sở liệu việc nhập khơng chấp nhận Nếu Người sử dụngkhơng muốnthêm chọn chức huỷ bỏ chương trình Quá trình mơ tả sau: Input: Thơng tin hàm thêm vào Output: Nếu hàm có thơng báo hàm có cịn khơng thơng báo thành cơng e Sửa đổi-xố hàm Giao diện sửa đổi , xoá hàm: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Khi tra cứu thông tin hàm sai sót tạo lập sở liệu có hàm mà nội dung thông tin bị sai, Người sử dụngcó thể xố để thay đổi cập nhật liệu vào bảng sở liệu giống thêm liệu.Nếu chọn chức sửa đổi hàm Người sử dụngchỉ cần kích vào sửa đổi hàm chọn xố hàm Người sử dụngchỉ cần kích vào xố hàm Nếu lí sau hồn thành việc thêm thơng tin cho hàm Người sử dụngmuốn sửa đổimà lại không muốn sửa đổi Người sử dụngcó thể chọn nút huỷ bỏ để xố bỏ thao tác Q trình mơ tả sau: Input: Thông tin hàm sửa đổi Output: Dữ liệu cập nhật vào sở liệu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Đồng ý Hu b Kết luận Sau thời gian nghiên cứu thực đề tài ny ,các yêu cầu đề tài đà hoàn tất với nội dung chñ yÕu sau: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trỡnh VB Xác định yêu cầu mục đích đề tài Thực phân tích thiết kế hệ thống, lập biểu đồ phân cấp chức phân rà chức Phân tích đề tài lập biểu đồ luồng liệu Thiết kế liệu xây dựng sở liệu Thiết kế giao diện chương trình đà thực chức mà đề tài yêu cầu Mặc dù vậy, thời gian, kinh nghiệm hạn chế nên kết thiếu sót cần tiếp tục thực phát triển để đạt kết qủa cao như: Triển khai liệu mạng để thuận lợi cho việc khai thác tăng hiệu sử dụng Chúng em xin chân thành cảm ơn quan tâm giúp đỡ, hướng dẫn nhiệt tình thày giáo hướng dẫn giúp đỡ, cung cấp tài liệu bạn bÌ! LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... HưngYên Ngày…tháng …năm 2007 Giáo Viên Hướng Dẫn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Xây Dựng Phần Mềm Hỗ Trợ Người Lập Trình VB Phần Mềm Nhập Và Tra Cứu Các Hàm Trong Visual... lập trình VB nằm phần mềm ứng dụng hỗ trợ cho việc nghiên cứu học tập giảng dạy Như nói phần mềm hỗ trợ việc lập trình VB dùng cho tất người học yêu thích VB Trong trình khảo sát phần mềm hỗ trợ... sống xã hội .Trong lĩnh vực học tập có khơng phần mềm hỗ trợ đời như:Evatran , lacviet …? ?Và gần người dùng vất vả việc lựa chọn sách học gần kiến thức có cácphần mềm học tập .Phần mềm hỗ trợ người

Ngày đăng: 01/11/2022, 15:36

w