1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - TRA CỨU VÀ NHẬP SÁCH THƯ VIỆN pdf

31 440 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 31
Dung lượng 650,83 KB

Nội dung

Sau một khoảng thời gian học tập và nghiên cứu môn phân tích và thiết kế hệ thống thông tin , chúng tôi đã được giao nhiệm vụ “phân tích và thiết kế phần mềm: tra cứu và nhập sách trong

Trang 1

lll ll tt tt ẽ~ŠẶỂẴẨ~—ẴẰẴẪ—ẪằẤ

ee nee ee ee ene ee AY

Trang 2

LOI NOI DAU

Cuộc sống ngày càng hiện đại, mọi thứ diễn ra quanh chúng ta với tốc độ chóng mặt Và đặt ra yêu cầu hoàn thành công việc một cách nhanh chóng

và tốn ít thời gian nhất Yêu cầu đó đối với mọi cơ quan , công sở a đây nhanh tốc độ làm việc của mọi hoạt động lên một mức làm việc cao hơn

Trong trường học và các nơi công sở ngày nay, việc đào tạo các lập trình viên, kĩ thuật viên máy tính có kỹ năng và tay nghề cao a trở thành hữu dung

Là những sinh viên năm thứ hai khoa công nghệ thông tin , chúng tôi đã cố gang học hỏi rất nhiều và muốn thử sức của mình với hiện trạng của thực t Sau một khoảng thời gian học tập và nghiên cứu môn phân tích và thiết kế hệ thống thông tin , chúng tôi đã được giao nhiệm vụ “phân tích và thiết kế phần mềm: tra cứu và nhập sách trong thư viện” Đây là cơ hội tốt cho nhóm chúng tôi tìm hiểu và áp dụng những kiến thức đã học vào thực tê

Mặc dù nhóm đã cô găng tìm hiểu và khảo sát thực tẾ ở các trường học cũng như phần mềm có sẵn, nhưng do khả năng còn hạn hẹp nên cũng không tránh khỏi những thiếu sót Vậy chúng em rất mong được sự đóng góp ý kiến Cuối cùng chúng em xin cảm ơn thầy NGUYÊN MINH QUY đã giúp đỡ chúng em hoàn thành đề tài này

Trang 3

MUC LUC CHUONGI : TONG QUAN VE DE TAI

1.1 Mục đích yêu cầu của để tài

1.2 Khảo sát hệ thông cũ

1.2.1 ưu điểm của hệ thống cũ

1.2.2 Nhược điểm của hệ thông Cũ:

1.2.3 KHao sat hiện trang:

1.3.Yéu cau d6i voi phần mềm tra cứu và nhập sách hiện nay:

CHUONG II: PHAN TICH THIET KE HE THONG

2.1 xác định phân tích các luồng thông tin

2.1.1 Các thông tin đầu vào

2.1.1.1 Tổ chức thông tin đầu vào

2.1.1.2 Phân tích các thông tin đâu vào

2.1.2 những thông tin đầu ra mà phần mềm cần đáp ứng

2.1.2.1 Nhiệm vụ của quá trình phân tích các thông tin đầu ra :

2.1.2.2 Phân loại thông tin đầu ra

2.2 các bảng cơ sở dữ liệu quan hệ

2.3 thiết kế biểu đồ

2.3.1 biểu đồ phân cấp chức năng

2.3.2 biểu đồ luồng dữ liệu

2.3.3 biểu đồ thực thể liên kết(ERD)

Trang 4

2.3.4 biểu đồ quan hệ

CHUONG III: THIET KE FORM

3.1 giao dién chung

3.2 form nhập sách

3.2.1 giao dién form

3.2.2 mô tả form

3.3 form tra cứu

3.3.1 giao dién form

CHUONGI : TONG QUAN VE DE TAI

1.1 Mục đích yêu cầu của đề tài

Công tác tra cứu và nhập sách đòi hỏi phải xử lý thông tin một cách chính xác kịp thời, chặt chẽ Hiện nay, ở nước ta một số nơi việc tra cứu và nhập sách băng phương pháp thủ công, truyền thống, sách được nhập xong được lưu trữ trong những túi hồ sơ Các tài liệu về sách được lưu trong túi hồ sơ theo một phương pháp nào đó người quản lý phải tìm theo cách sắp xếp của riêng mình Việc cập nhật dữ liệu hoặc tìm kiếm bổ xung mất rất nhiều thời gian, việc thông

kê số sách càng phức tạp hơn Nhất là việc tra cứu lại xảy ra thường xuyên các

Trang 5

yêu câu luôn thay đổi nên người quản lý thực hiện xong cũng phải mắt rất nhiều thời gian

Với những yêu câu và tính chất của công việc tra cứu và nhập sách như vậy, việc đưa hệ thông vào sử dụng bằng máy tính là yêu cầu cấp thiết Nó sẽ giải quyết được các vấn đề nêu trên một cách tối ưu hiệu quả nhất

Hệ thống tra cứu và nhập sách được xây dựng trên máy tính phải khắc phục được nhược điểm của hệ thống cũ (hệ thống thủ công) giúp việc quản lý đơn giản dễ dàng, chính xác, chặt chẽ, tiết kiệm thời gian & sức lao động

1.2 Khảo sát hệ thông cũ

1.2.1 ưu điểm của hệ thống cũ

+ hệ thông làm việc đơn giản

+ công cụ và phương tiện rẻ tiền

+ Ít phụ thuộc khi có sự có đột xuất, những tác động khách quan

1.2.2 Nhược điểm của hệ thông cũ

+khi có yêu cầu công việc tìm kiếm và báo cáo mắt nhiều thời gian

+việc cập nhật sửa đổi, hủy bỏ thông tin thiếu chính xác

+việc lưu chuyền thông tin chậm, kém hiệu quả

+việc quản lý rất phức tạp và mất nhiều thời gian, đòi hỏi sự tỉ mỉ

Hiện nay, máy tính đã được sử dụng rộng rãi, sắp xép công việc, kiểm tra trên các phần mềm ưu việt, tính năng quản lý cao Việc xây dựng hệ thống quản

lý bằng máy tính dựa trên phương pháp quản lý mới phải khắc phục được những nhược điểm của hệ thống cũ để xây dựng hệ thống mới khả thi hơn

Dù là quản lý trên máy tính nhưng mô hình hoạt động cũng phải dựa vào phương pháp quản lý truyền thống thuần túy

Trang 6

1.2.3 KHảo sát hiện trạng:

Theo khảo sát thì các loại sách được chia thành từng khoa như sau:

Sách:

+khoa cơ bản +khoa công nghệ thông tin +khoa cơ khí chế tạo +khoa điện _ điện tử +khoa kinh tế

+khoa cơ khí động lực +khoa may và thiết kế thời trang Sách của mỗi khoa lại đựoc chia ra theo từng ngành học cụ thể Với mỗi ngành học cụ thê sách lại được chia ra từng môn học cụ thể., Với mỗi môn học lại có những loại sách cụ thể riêng phụ thuộc vào từng nội dung của cuốn sách

1.3.Yêu câu đối với phần mềm tra cứu và nhập sách hiện nay:

Phần mềm phải khắc phục được những nhược điểm của hệ thống cũ, giúp cho người quản lý thực hiện nhiệm vụ tra cứu và nhập sách một cách nhanh chóng chính xác thuận tiện Phần mềm phải phù hợp với nhiều đôi tượng người dùng

Mục đích của phân mềm mới :

Khắc phục những khó khăn hạn chế của hệ thống cũ, phương pháp thủ công Việc tra cứu và nhập sách sẽ được tiến hành một cách nhanh chóng, chính xác và hiệu quả hơn

Trang 7

CHUONG II: PHAN TICH THIET KE HE THONG

2.1 XAC DINH VA PHAN TICH CAC LUONG THONG TIN

2.1.1 Cac théng tin dau vao

Việc tô chức các thông tin đầu vào cho phần mềm cần đáp ứng các nguyên

-Số liệu đầu đủ ,gọn gàng ,rành mạch ,tiết kiệm bộ nhớ

-cho phép khai thác dữ liệu ở nhiều khía cạnh khác nhau

2.1.1.1 Tổ chức thông tin đầu vào

Thông tin đầu vào chính là yêu câu quan trọng nhất,là mục đích xây dựng cho toàn bộ hệ thống Thông tin đầu vào chính là thông tin nguồn để quá trình xử

lý thông tin sẽ được kết quả mong muốn Ảnh hưởng của quá trình biến đổi thông tin mà hệ thống cần đáp ứng không chỉ thể hiện qua chính các yêu cầu đó

mà còn thể hiện qua :

+yếu tô thời gian:nhanh ,chính xác ,rõ ràng

+tổ chức dữ liệu "gon , day đủ ,dễ dàng cập nhật

Trang 8

Các thông tin đầu vào đều do người sử dụng cập nhật vào ,do vậy việc nghiên cứu, phân tích tô chức hệ thống sao cho sát với thực tế ,gần gũi với người

sử dụng nhưng không mất đi tinh cau tric „logic của chương trình

2.1.1.2 Phân tích các thông tin đầu vào

Thông tin không thay đổi (mã tác giả.tên tác giảtên sách ,nhà xuất bản )đâu chính là cơ sở cho việc tính toán thông kê tỗng hợp tác động trực tiếp đến thông tin đầu ra và các thông tin tra cứu ,hỏi đáp Dữ liệu phải có tính ỗn định về nội dung được đảm bảo an toàn cao ,không sai lệch hoặc mất mát trong quá trình sử dụng

2.1.2 NHUNG THONG TIN DAU RA MA PHAN MEM CAN DAP UNG:

Đó là những thông tin mà phần mềm ứng dụng phải đáp ứng các thông tin

đó chủ yếu do người thiết kế đưa ra cho hệ thống đáp ứng việc phân tích cụ thể hoá , đánh giá bổ xung đóng vai trò quyết định của phần mềm ứng dụng

2.1.2.1 Nhiệm vụ của quá trình phân tích các thông tin đầu ra :

+tập hợp ,thống kê các yêu cầu của người dùng

+dự báo yêu câu phát sinh của phần mềm ứng dụng

+chuyền các yêu cầu mang tính chất nghiệp vụ và quản lý thuần tuý nhanh các yêu cau thong tin cu thé,co thé trién khai trén may tinh va cac thiét bi cua hé thống

+phân loại theo các tiêu chuẩn khác nhau

+trên cơ sở phân tích hệ thống day đủ có thé dua thêm các yêu câu mới trên cơ SO:

-không mở rộng các thông tin đầu vào mà chỉ khai thác các thông tin đó một cách triệt để

-nâng cao hiệu quả ứng dụng của phần mềm

-phân mêm có tính chât mở đáp ứng được cho việc nâng câp vê sau này

Trang 9

2.1.2.2 Phân loại thông tin đầu ra

Căn cứ yêu câu hệ thông ta có thể phân loại thông tin đầu ra thành:

-thông tin tra cứu tìm kiếm

-thông tin đáp ứng băng phương pháp tính toán ,thông kê

Căn cứ vào cách tô chức quản lý các thông tin đầu vào được cụ thể hoá như

Trang 10

Ma NXB _ | Nha xuat ban’ | Varchar

Nha xuat ban

DienThoai điện thoại smallint

Trang 12

NgayTra Ngày trả sách | Datetime

Trang 14

Tên cột Mô tả kiêu đữ liệu

hoten Họ tên độc giả | Varchar

độc giả

Linh vuc Sach

sách

Malinhvuc Ma sô cua| Varchar

khoa chứa loại

Trang 16

tim kiém hién thi

Trang 18

mức 2(mức đỉnh):

Thông tin phản hồi

thông tin tra cứu - CC mem y

Trang 19

mức 3 (mức dưới đỉnh ):

a/ chức năng tra cứu

Trang 21

Linh vuc sach

Trang 23

2.3.3 BIEU DO THUC THE LIEN KET(ERD)

Trang 24

2.3.4 BIEU DO QUAN HE

Trang 26

3.1 GIAO DIEN CHUNG

si THU VIEN TRUONG DAI HOC SU PHAM KY THUAT HUNG YEN

CHAO MUNG BAN BEN SU DUNG CHUGNG TRINH TRA CUU VA NHAP SACH

Trang 27

3.2.FORM NHẬP SÁCH

3.2.1.giao dién form

LÊ CHUONG TRINH NHAP SÁCH

1.Chức năng :cho phép nhập và lưu đây đủ thông tin về cuốn

sách:tên sách ,loại sách(hay lĩnh vực sách) tên NXB, tên nhà xuất bản, giá sách,

số lượng sách, tên tác giả, số trang, mã sách, mã nhà xuất bản, mã tác giả

Trang 28

+ khi người dùng click vào nút “CANCEL”” thì thoát ra và trở

vê menu chính

3.3 FORM TRA CỨU

3.3.1 giao diện form

Ee] CHUONG TRINH TRA CUU

rewsacn [sto [id rene [tte |

3.3.3 Mô tả:

Trang 29

a khi tiêu chí tìm kiếm là tên sách ,tên tác giả, hay năm xuất bản thì giá trị để tìm kiếm sẽ tương ứng là tên sách ,tên tác giả ,tên nhà xuất bản

b việc tìm kiếm ở đây là tìm kiếm gần đúng, ta có thể không nhập đầy đủ thông tin về cuốn sách mà chi cần nhập một tên sách ,tên tác giả ,hay nhà xuất bản thì giá trị trả ra là một bảng tất cả những cuốn sách liên quan đến phần bạn nhập

c khi người dùng click nút “TÌM KIỂM”thì tiến hành tìm kiếm và hiển thị kết qua ra mot DataGrid

d.khi người dùng click nút chọn “XEM CHI TIẾT”thì sẽ xem thông tin chỉ tiết

vệ cuôn sách đó

e.khi người dùng click vào nút “GIÚP ĐỠ thì hiển thị file trợ giúp

f.khi người dùng click vào nút “ĐỚNG LẠI” thì sẽ đóng form và trở về menu chính

g.lưu ý: DataGrid phải đặt ở chế độ READ ONLY không cho người sử dụng sửa trực tiêp trên đó

3.4 FORM CHINH SUA

3.4.1 giao dién form

Trang 30

ES] CHUONG TRINH CHINH SUA Sele

Người quản lý kiểm tra trong thư viện tất cả các thông tin về sách nếu thấy:

+ chưa đủ hoặc thiêu thì phải bô sung thêm vào Lúc đó ta sẽ gọi chức năng

“THÊM”.

Trang 31

+ có một số sách đã bị mượn hết hoặc ko còn tôn tại ở trong thư viện nữa thì phải xóa ra khỏi danh sách Lúc đó ta sẽ gọi chức năng “XÓA”

+sau khi nhập sách ta đã thống kê một lần rồi nhưng do ta thường xuyên phải nhập thêm rất nhiều sách Vì thế mà ta phải sửa đổi các thông tin một cách

thường xuyên Khi đó ta sẽ gọi chức năng “SỬA”

+ nếu bạn muốn thoát khỏi chương trình chỉnh sửa và quay trở về menu chính thì hãy nhắn vào nút “QUAY LẠI”

Xin chân thành cảm ơn!!!

nhận xét của giáo viên

Ngày đăng: 27/06/2014, 17:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN

w