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

Xây dựng chương trình quản lý nhà sách

92 6,8K 84
Tài liệu đã được kiểm tra trùng lặp

Đ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 92
Dung lượng 1,23 MB

Nội dung

Xây dựng chương trình quản lý nhà sách

Trang 1

Mục Lục

Trang

Lời nói đầu 4

Chương 1 GIỚI THIỆU NỘI DUNG ĐỀ TÀI 5

1.1 Nhiệm vụ của hệ thống quản lý sách 5

1.2 Hướng phát triển của hệ thống quản lý sách 5

1.3 Hướng thực thi đề tài 6

Chương 2 KHẢO SÁT ĐÁNH GIÁ HIỆN 8

TRẠNG HỆ THỐNG QUẢN LÝ SÁCH 2.1 Tìm hiểu và nhu cầu ứng dụng tin học tại nhà sách Minh Khai 8

2.2 Phân tích hiện trạng quản lý của nhà sách 9

2.2.1 Nguyên tắc hoạt động của nhà sách 9

2.2.2 Sơ đồ hoạt động nhà sách 10

2.2.3 Quy trình quản lý của nhà sách 11

2.2.3.1 Quy trình quản lý nhập sách 11

2.2.3.2 Quy trình quản lý bán sách 11

2.2.3.3 Quy trình thống kê 12

2.3 Phân tích và lập dự án 13

2.3.1 Phân tích 13

2.3.2 Lập dự án 14

Chương 3 PHÂN TÍCH HỆ THỐNG QUẢN LÝ SÁCH 15

3.1 Tổng quan về hệ thống quản lý sách 15

3.1.1 Nguyên tắc quản lý của hệ thông 15

3.1.2 Mối quan hệ giữa nhà sách và môi trường chính nó 16

3.1.3 Phân tích vị trí làm việc .16

Trang 2

3.2 Phân tích và thiết kế hệ thống 17

3.2.1 Biểu đồ phân cấp chức năng 17

3.2.1.1 Sơ đồ phân rã tổng thể 18

3.2.1.2 Chức năng quản lý nhập sách 18

3.2.1.3 Chức năng quản lý bán sách .19

3.2.1.4 Chức năng thống kê 21

3.2.1.5 Chức năng tìm kiếm 22

3.2.2 Xây dựng biểu đồ luồng dữ liệu 23

3.2.2.1 Biểu đồ luồng dữ liệu mức khung cảnh 24

3.2.2.2 Biểu đồ luồng dữ liệu mức đỉnh 25

3.2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 26

3.3 Mô hình quan hệ thực thể liên kết 30

3.3.1 Mô hình vật lý dữ liệu 30

3.3.2 Mô hình thực thể liên kết 36

3.3.3 Mô hình tổ chức dữ liệu 37

3.3.3.1 Xác định các thực thể và thuộc tính 37

3.3.3.2 Mô hình tổ chức dữ liệu 41

Chương 4 THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 44

4.1 Giới thiệu về ngôn ngữ lập trình Visual Basic 44

4.1.1 Giới thiệu ngôn ngữ lập trình Visual Basic 6.0 44

4.1.2 Làm việc với VB 6.0 45

4.1.3 Giới thiệu về thuộc tính phương thức sự kiện 47

4.1.4 Sử dụng một số công cụ để lập báo cáo, in ấn trong VB 49

4.1.5 Khẳ năng kết nối cơ sở dữ liệu của VB 52

Trang 3

4.3 Thiết kế giao diện chương trình 56

4.4 Cài đặt chương trình 59

4.5 Mội số giáo diện chương trình 60

KẾT LUẬN VÀ ĐÁNH GIÁ HỆ THỐNG 70

1 Kết Luận 70

2 Những hạn chế của chương trình 70

2 Hướng phát triển của đề tài 71

Tài liệu tham khảo 72

Phụ lục 73

Trang 4

Lời Nói Đầu Ngày nay cùng với sự phát triển nhanh chóng của công nghệ thông tin, việcứng dụng công nghệ thông tin vào thực tế của các ngành, lĩnh vực trong cuộc đãsống đem lại những lợi ích vô cùng to lớn.

Công nghệ thông tin có mặt hầu hết trong mọi lĩnh vực của cuộc sống đặc biệt

là trong công tác quản lý Chúng ta có thể thấy việc đưa tin học vào quản lý kinhdoanh là một trong những ứng dụng quan trọng trong rất nhiều ứng dụng cơ sở

dữ liệu Nhờ vào công tác tin học hoá mà công việc quản lý và điều hành kinhdoanh tỏ ra rất nhanh chóng và hiệu quả Chính vì lẽ đó mà cơ sở dữ liệu như làmột giải pháp hữu hiệu nhất cho các doanh nghiệp có thể tồn tại và phát triển Nhà sách Minh Khai là một trong những trung tâm lưu trữ và phát hành sáchlớn của cả nước, do đó việc ứng dụng cơ sở dữ liệu trong quản lý là hết sức cầnthiết vì vậy em chọn đề tài xây dựng chương trình quản lý sách làm đề tài thựctập Hiện nay do quy mô phức tạp của công việc ngày càng cao nên việc xâydựng hệ thống thông tin quản lý không chỉ là việc lập trình đơn giản mà phải xâydựng một cách có hệ thống Các giai đoạn phân tích, thiết kể phải được tiến hànhmột cách tỷ mỷ và chính xác Trong đề tài thực tập này em trình bày quá trìnhphân tích, thiết kế cho hệ thống quản lý sách của nhà sách Minh Khai với hệquản trị cơ sở dữ liệu Microsoft Access và ngôn ngữ lập trình cho phần mềm này

là Visual Basic

Hà nội ngày 15 tháng 5 năm 2008

Người thực hiện

Trang 5

Chương 1 - GIỚI THIỆU ĐỀ TÀI

1.1 NHIỆM VỤ CỦA HỆ THỐNG QUẢN LÝ SÁCH

Hệ thống quản lý sách là một hệ thống giúp cho người quản lý sách tại khosách của một nhà xuất bản hay trung tâm phát hành sách có thể quản lý một khốilượng lớn đầu sách mà không mất nhiều công sức để tìm kiếm thông tin một đầusách nào đó

Từ hệ thống quản lý này mà người quản lý có thể tra cứu số lượng một đầusách nhập về hoặc bán ra và còn lại trong kho là bao nhiêu để từ đó đưa ra quyếtđịnh của mình, tính toán và lập hoá đơn cho khách hàng, thông kê báo cáo doanhthu theo theo yêu cầu nhà quản lý

Mục đích chính của hệ thống là xử lý quá trình bán sách, nhập sách và thống

kê Thường các quá trình này mất rất nhiều thời gian và cần nhiều nhân viên đểquản lý, đưa ra thông tin chính xác cho nhà quản lý và khách hàng Mặt khác hỗtrợ cho công việc của nhân viên các bộ phận làm việc trong nhà sách giảm thờigian và áp lực công việc nhưng vẫn đạt hiệu quả cao, chính xác

Việc ứng dụng tin học trong quản lý sách giúp cho nhà quản lý tiết kiệm đượcchi phí cho việc thuê nhân viên quản lý sách trong kho sách hay trung tâm pháthành sách mà vẫn đảm bảo công việc kinh doanh của mình

1.2 HƯỚNG PHÁT TRIỂN CỦA HỆ THỐNG QUẢN LÝ SÁCH HIỆN NAY

Ngày nay với sự phát triển nhanh chóng của công nghệ thông tin đã làm thayđổi phong cách làm việc, trong công tác quản lý Trước kia mọi thủ tục lưu trữ,

Trang 6

thông kê lập hoá đơn, hợp đồng nhập bán sách đều dựa trên giấy tờ do đó rất khókhăn trong việc tìm kiếm thông tin

Trong thời đại tri thức ngày nay việc ra đời của rất nhiều nhà xuất bản, cáctrung tâm phát hành sách đã mang lại cho hàng triệu người những cuốn sách hay

và bổ ích Nhưng đối với nhà xuất bản, các trung tâm phát hành việc lưu trữ,quản lý, kinh doanh hàng triệu cuốn sách trong kho sách của mình thật không dễdàng Vì vậy việc ứng dụng tin học vào quản lý, kinh doanh đối với họ là rất cầnthiết nhất là sự ra đời của phần mềm Quản lý sách sẽ giúp cho nhà xuất bản vàtrung tâm phát hành sách quản lý một cách dễ dàng công việc của mình để đạthiệu quả kinh doanh cao nhất

1.3 HƯỚNG THỰC THI ĐỀ TÀI

Đối tượng sử dụng: Đối tượg sử dụng hệ thống là nhà quản lý hoặc nhân

viên thủ kho của nhà xuất bản hay trung tâm phát hành sách ( chủ yếu là nhữngngười dùng chuyên nghiệp, có những hiểu biết nhất định về chuyên môn cũngnhư tin học) nên việc thiết kết thệ thống ứng dụng một cách thiết thực là rất cầnthiết giúp cho người sử dụng được dễ dàng

Vấn đề phân tích bài toán: Trong đề tài này em phân tích theo phương pháp

có cấu trúc, vì các lẽ như sau:

Phương pháp có cấu trúc trải qua thời gian đã chứng tỏ được tính ưu việt của nó.Phương pháp có cấu trúc là phương pháp dung dị, không cầu kỳ như nhữngphương pháp khác, dễ áp dụng nhưng rất hiệu quả Ngày nay nó vẫn chứng tỏđược tính hiệu quả và ưu việt của nó

Trang 7

song đề phù hợp với cách quản lý sách hiện nay và nhất là có tính thân thiện dễ

sử dụng cho người dùng không đỏi hỏi cấu hình máy quá cao nên em lựa chọn hệquản trị cơ sở dữ liệu Access và ngôn ngữ Visual Basic 6.0 làm ngôn ngữ thiết

kế giao diện Đặc điểm của hai ngôn ngữ này sẽ được trình bày ở phần tiếp theo

Trang 8

Chương 2 - KHẢO SÁT ĐÁNH GIÁ HIỆN TRẠNG

lý gặp không ít khó khăn trong việc điều hành quản lý hoạt động kinh doanh củanhà sách

Với quy mô nhà sách ngày càng lớn số lượng đầu sách lên đến hàng chụcnghìn đầu sách, số lượng đầu sách nhập về và xuất ra trong một ngày rất lớn việctính toán hoá đơn, theo dõi thông tin khách hàng, quản lý nhân sự trong một nhàsách đòi hỏi nhà quản lý nhà sách cần có một phần mềm chuyên dụng nhằmnâng cao hiệu quả quản lý và hoạt động kinh doanh Giúp nhà quản lý cùng mộtlúc có thể lưu trữ, tìm kiếm một khối lượng thông tin lớn mà trước kia họ phảimất rất nhiều thời gian và công sức mới có thể làm được

Qua nhu cầu thực tế tại một số nhà sách việc ra đời một phần mềm quản lýsách là nhu cầu thiết thực giúp các nhà sách giảm bớt số lượng nhân viên mà vẫn

Trang 9

2.2 PHÂN TÍCH HIỆN TRẠNG QUẢN LÝ CỦA NHÀ SÁCH

2.2.1 Nguyên tắc hoạt động của nhà sách

Nhà sách là một trung tâm bán sách Nguồn hàng của nhà sách có thể do cácnhà cung cấp, các nhà xuất bản, các công ty trong và ngoài nước cung cấp đốitượng bán hàng của nhà sách là khách hàng đến mua lẻ hoặc mua sỉ với kháchhàng mua lẻ họ đến nhà sách lựa chọn những cuốn sách cần dùng, sau đó họ raquầy thu ngân để thanh toán với khách hàng mua sỉ với số lượng lớn và lànhững khách hàng thường xuyên việc thanh toán có thể theo tháng hoặc quý vìvậy quầy thu ngân lập hợp đồng, hoá đớn và ký kết với khách hàng sau đó kháchhàng vào kho và làm việc với nhân viên kho sách để nhận sách cần mua

Khi khách hàng thanh toán tiền nhà sách sẽ đưa ra một hoá đơn bán hàngtrong đó ghi rõ mã hoá đơn, mã nhân viên lập hoá đơn, ngày , giờ lập hoá đơn vàtổng tiền của hoá đơn Nhà sách quản lý việc bán hàng thông qua các hoá đơnbán Một hoá đơn bao gồm những chi tiết sau: Mã hoá đơn, mã cuốn sách, mãkhách hàng mua đơn giá và số lượng từng cuốn sách trong hoá đơn Nhà sáchlưu đầy đủ tên sách, nhà xuất bản, năm xuất bản, tên tác giả và tích chất đặctrưng của từng loại sách để đáp ứng đầy đủ nhu cầu của khách hàng Mỗi tuầnnhà sách thống kê tổng số tiền bán được trong tuần chỉ rõ tên loại sách và sốlượng từng loại Ngoài ra nhà sách còn phải làm nhiệm vụ kiểm tra quầy đểthông báo yêu cầu cho bộ phận nhập sách biết những loại sách nào nhà sách hiệnnay đã hết, cùng với số lượng cụ thể để biết được loại sách nào thị trường cầnnhiều để nhập thêm Phải làm báo cáo tình thình bán hàng đối với từng loại sáchtrong từng tháng, từng năm Ba tháng một lần nhà sách phải thống kê loại sáchnào còn tồn kho hơn ba tháng kể từ ngày nhập để quy định mức giảm giá phù

Trang 10

hợp Chỉ bán 50% giá bán so với giá bán quy định từ trước… Ngoài ra nhà sáchcòn phải quản lý tốt số sách bán, cùng với số lượng nhập về để thống kê làm báocáo chi tiết tình hình bán hàng của nhà sách mình.

2.2.2 Sơ đồ hoạt động của nhà sách

Bộ phậnkinh doanh

Trang 11

2.2.3 Quy trình quản lý của nhà sách

2.2.3.1 Quy trình quản lý nhập sách

- Bộ phận kinh doanh căn cứ vào nhu cầu của khách hàng, số lượng sách tồntối thiểu, số lượng sách tồn tối đá trong kho và số lượng sách còn lại trongkho để lập kế hoạch nhập sách ( hoá đơn nhập sách ) Trong hoá đơn nhậpsách có đầy đủ thông tin chi tiết về từng đầu sách, số lượng nhập về

- Bộ phận kinh doanh sẽ trình đơn nhập sách cho nhà quản lý ký duyệt

- Đơn đặt hàng được ký duyệt bộ phận kinh doanh sẽ lập phiếu nhập hàng vàgặp nhà cung cấp để nhập sách về kho

- Mỗi lần nhập hàng phải làm một phiếu nhập bao gồm thông tin đầy đủ vềnhà cung cấp, danh sách các mặt hàng, số lượng, ngày nhập

- Bộ phận kinh doanh sẽ chuyển hoá đơn nhập hàng cho bộ phận thu ngân để

thanh toán hoá đơn

- Cách tính tổng giá trị hàng nhập: ( cho n đầu sách được nhập về )

- Các hoá đơn bán trong ngày sẽ được bộ phận thu ngân lưu trữ và quản lý

- Thông tin về khách hàng đến mua sách sẽ được quầy thu ngân lưu trữ đểquản lý

Trang 12

- Đối với khách hàng mua sỉ bộ phận kinh doanh sẽ ký kết hợp đồng muasách với đầy đủ thông tin về khách hàng và được lưu trữ quản lý Sau đó bộphận kinh doanh sẽ gửi phiếu bán sách cho thủ kho sách để xuất sách cho

khách hàng sau khi khách hàng đã thanh toán đầy đủ số tiền mua sách cho

bộ phận thu ngân

- Mỗi khi sách được bán ra đều phải làm một hoá đơn bán sách bao gồm đầy

đủ thông tin về khách hàng, danh sách các loại sách số lượng ngày bán,tổng tiền và mã nhân viên bán

- Cách tính tổng giá trị sách bán : ( cho n đầu sách được bán ra )

lý biết được tình hình hoạt động kinh doanh của công ty

- Thống kê số lượng đầu sách còn tồn trong kho để biết và đưa ra cần nhậpthêm đầu sách nào, và đầu sách nào cần giảm giá để hạn chế số lượng tồnkho sao cho hợp lý

- Cách tính tổng số lượng sách tồn

Số lượng sách tồn = Số lượng sách nhập - Số lượng sách bán

Trang 14

và tin cậy cao.

 Hệ thống là một tập hợp các quan hệ, tương tác qua lại với nhau hìnhthành lên một thể thống nhất

 Hệ thống kinh doanh và hệ thống dịch vụ là hệ thống nhằm mục đích kinhdoanh hay dịch vụ Các hệ thống con của hệ thống kinh doanh dịch vụ baogồm hệ thống sau

Hệ thống nghiệp vụ: Bao gồm người, phương tiện phương pháp trực tiếp tham

gia vào quá trình biến đổi luồng vào thành luồng ra

Hệ thống quyết định: Bao gồm người, phương tiện, phương pháp tham gia vào

việc đề xuất các quyết định

Hệ thống thông tin: Bao gồm người phương tiện, phương pháp tham gia vào

Trang 15

SÁCH

3.1 TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ SÁCH

3.1.1 Nguyên tắc quản lý của hệ thống

Nguyên tắc quản lý hoạt động kinh doanh của hệ thống như sau:

Nguồn hàng nhập về theo hai phương thức:

- Hợp đồng giao dịch hàng giữa nhà sách và các nhà cung cấp

- Hợp đồng trao đổi hàng hoá giữa nhà sách và đối tác

Hàng Bán ra:

- Quản lý số lượng bán ra theo giá bán lẻ do nhà sách quy định đơngiá

- Quản lý số lượng bán ra theo giá bán sỉ do nhà sách quy định

Nhân viên của nhà sách:

Trang 16

- hoá đơn bản lẻ, bán sỉ

- các báo cáo thống kê

3.1.2 Mối quan hệ giữa nhà sách và môi trường chính nó

hình 3.2: Mối quan hệ nhà sách và môi trường chính nó

3.1.3 Phân tích vị trí làm việc

Nhân viên kinh doanh:

Bộ phận này sẽ đánh giá nhu cầu của thị trường để đưa ra đề nghị với ngườiđiều hành (chủ cửa hàng hoặc giám đốc) về các đơn đặt hàng mà thị trường đangcần Qua tình hình bán hàng bộ phận này sẽ biết được số lượng tồn để có kế

Trang 17

Thuộc bộ phận nghiệp vụ nhưng có nhiệm vụ theo dõi việc nhập hàng vào khotheo các đơn đặt hàng nếu có yêu cầu Đây là bộ phận trực tiếp lập hoá đơn xuất

và nhập

Nhân viên thu ngân:

Nhân viên thu ngân có nhiệm vụ lập hoá đơn bán cho khách hàng, thu tiền cáchoá đơn

Sự cần thiết đưa tin học vào công việc quản lý kinh doanh:

Qua phương thức hoạt động của nhà sách ta thấy công việc hàng ngày của nhàsách chia làm nhiều giai đoạn, khối lượng công việc lớn Đặc biệt ở quầy thungân dữ liệu luôn biến động đòi hỏi sự chính xác cao

Để quản lý tốt cần phải sử dụng nhiều biểu mẫu, sổ sách, việc lưu lại những hồ

sơ, chứng từ được lặp đi lặp lại và kiểm tra quá nhiều khâu sẽ tốn rất nhiều thờigian và nhân lực, nên cũng không tránh khỏi sai sót dữ liệu

Nếu có sai sót thì việc tìm kiếm để khắc phục dữ liệu sẽ rất khó khăn, gây tốnthời gian và mất mát, cũng như không phục vụ tốt cho công tác chỉ đạo quản lýnhà sách Vì vậy việc đưa tin học vào quản lý tại nhà sách là rất cần thiết Bằngnhững công cụ phần mềm quản trị cơ sở dữ liệu có thể khắc phục được nhữngnhược điểm nói trên Đồng thời có thể xử lý dữ liệu một cách chính xác nhanhgọn Chính vì vậy việc đưa tin học vào nhà sách mới có thể giải quyết đượcnhững nhược điểm nói trên

3.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.2.1 Biểu đồ phân cấp chức năng

Trang 18

QUẢN

LÝ BÁN SÁCH

THỐNG KÊ

QUẢN

LÝ HỒ

SƠ NHÀ XUẤT BẢN

QUẢN

LÝ HỒ

SƠ CÁC HỢP ĐỒNG

TÌM KIẾM THÔNG TIN

Trang 19

Quản lý hồ sơ sách: Khi nhập sách về nhà sách sẽ quản lý các đầu sách

bằng cách nhập đầy đủ thông tin về sách như mã đầu sách, số lượng, giánhập, năm xuất bản… để dễ tìm kiểm và quản lý khi bán

Quản lý hồ sơ hoá đơn nhập kho: Khi nhập sách về nhà sách sẽ quản lý số

lượng sách nhập về đó bằng việc lập hoá đơn nhập kho để thuận tiện trongviệc quản lý và báo cáo số lượng sách nhập về cho nhà quản lý

Quản lý hồ sơ nhà xuất bản: Khi nhà sách nhập sách về thì thông tin của

nhà xuất bản đó sẽ được nhập vào hồ sơ nhà xuất bản để thuận tiện choviệc nhập sách cho những lần sau

Quản lý hồ sơ các hợp đồng: Các hợp đồng nhập sách được ký kết với đối

tác sẽ được nhà sách quản lý để thuận tiện cho việc theo dõi quá trình thựchiện hợp đồng của đối tác cũng như nhà sách

QUẢN

LÝ HỒ SƠ NHÂN VIÊN

QUẢN

LÝ HỒ

SƠ HOÁ ĐƠN BÁN LẺ

QUẢN

LÝ HỒ SƠ BẢN SỈ

Trang 20

Quản lý hồ sơ hợp đồng xuất quầy: Khi sách được bán cho khách hàng

(chủ yếu là khách hàng mua sỉ) hợp đồng sẽ được lập và lưu lại trong hệthống như thông tin về khách hàng, số lượng sách mua, tổng tiền phảithanh toán…để thuận tiện cho việc quản lý nếu khách hàng chưa thể thanhtoán ngay, theo dõi những khách hàng thường xuyên đến đặt mua sách để

có một chế độ giảm giá, khuyến mại cho khách hàng đó

Quản lý hồ sơ quầy hàng: Khi bán để nắm rõ số lượng từng đầu sách còn

bao nhiêu, của nhà xuất bản, tác giả nào, năm xuất bản… nhân viên nhàsách sẽ tra cứu hồ sơ quầy hàng để nắm được thông tin

Quản lý hồ sơ nhân viên: Mỗi nhân viên trong nhà sách sẽ được quản lý

trong hệ thống bao gồm họ tên, mã nhân viên, ngày sinh… để thuận tiệntrong việc bán sách và lập hoá đơn

Quản lý hồ sơ hoá đơn bán lẻ, bán sỉ: Khi khách hàng đến mua sách sẽ có

hai loại hoá đơn Hoá đơn bán lẻ cho khách hàng đến mua lẻ và hoá đơnbán sỉ cho khách hàng đến mua sỉ Nhằm quản lý thông kê số lượng bán

lẻ, bán sỉ trong nhà sách

Trang 21

Hình 3.6 : Chức năng thống kê

Giải thích các chức năng:

Thống kê tổng hợp thông tin sách: Đưa ra các thông tin về đầu sách có

trong nhà sách cho nhà quản lý

Thống kê sách tồn trong nhà sách: Thống kê các đầu sách còn tồn lại kể từ

ngày được nhập về bán trong một tháng, quý theo yêu cầu nhà quản lý

Tổng hợp thông tin về đối tác mới: Thông kê các thông tin về đối tác mới

vừa ký kết cung cấp và mua sách với nhà sách theo yêu cầu của nhà quảnlý

Thống kê tổng doanh thu:Đưa ra các thông tin doanh thu của một tháng,

quý, năm theo yêu cầu của nhà quản lý

Thông kê tình hình bán sách: Thông kê lượng sách bán ra trong một

tháng, quý theo yêu cầu của nhà quản lý số lượng bán lẻ ,bán sỉ số lượngbán ra của một đầu sách

TỔNG HỢP THÔNG TIN VỀ ĐỐI TÁC MỚI

THỐNG KÊ TỔNG DOANH THU

THỐNG

KÊ TÌNH HÌNH BÁN SÁCH

Trang 22

3.2.1.5 Chức năng tìm kiếm

3.7 Hình : Chức năng tìm kiếm

Giải thích các chức năng:

Tìm kiếm thông tin chi tiết sách: Tìm kiếm các thông tin về sách theo yêu

cầu của người dùng Như tìm kiềm theo: Tên sách, năm xuất bản, tên tácgiả, số lượng hoặc tất cả các thông tin

Tìm kiếm hoá đơn nhập sách: Tìm kiếm thông tin các hoá đơn nhập sách

như tìm kiếm các hoá đơn nhập sách trong một ngày, một tháng …

Tìm kiếm hoá đơn bán sách: Tìm kiếm thông tin hoá đơn bán lẻ, bán sỉ

TÌM KIẾM HOÁ ĐƠN NHẬP SÁCH

TÌM KIẾM HOÁ ĐƠN BÁN SÁCH

Trang 23

Chỉ rõ các chức năng ( con ) phải thực hiện để hoàn tất quá trình xử lý cần môtả.

Chỉ rõ các thông tin cần chuyển giao giữa các chức năng, qua đó phần nàothấy rõ được trình tự thực hiện của chúng

 Phân mức:

Dùng biểu đồ phân cấp luồng dữ liệu ta có các mức sau:

Mức khung cảnh: Có một chức năng với các luồng ra vào

Mức đỉnh: Chức năng của hệ thống được phân ra thành nhiều chức năng conMức dưới đỉnh: Giải thích mỗi chức năng tương ứng của mức đỉnh

3.2.2.1 Biểu đồ luồng dữ liệu mức khung cảnh

Trang 24

Hình 3.8 : Biểu đồ luồng dữ liệu mức khung cảnh

3.2.2.2 Biểu đồ luồng dữ liệu mức đỉnh

Trang 25

Hình 3.8 : Biểu đồ luồng dữ liệu mức đỉnh

3.2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh

Chức năng nhập sách:

Trang 27

Hình 3.9 : Biểu đồ luồng dữ liệu chức năng nhập sách

Chức năng bán sách:

Trang 28

Hình 3.10 : Biểu đồ luồng dữ liệu chức năng bán sách

chức năng thống kê

Trang 30

Hinh 3.11 : Biểu đồ luồng dữ liệu chức năng thống kê

Chức năng tìm kiếm

Trang 31

Hình 3.12 : Biểu đồ luồng dữ liệu chức năng tìm kiếm

Trang 32

3.3 MÔ HÌNH QUAN HỆ THỰC THỂ LIÊN KẾT

3.3.1 Mô hình vật lý dữ liệu

Các bảng được thiết kế trong hệ thống

1) KHACHHANG ( lưu thông tin vế khách hàng)

Field Field Name Type Width Diễn giải

1 MA_KH Text 6 Mã khách hàng

2 TEN_KH Text 30 Tên khách hàng

3 DCHI_KH Text 50 Địa chỉ khách hàng

4 PHONE_KH Text 12 Điện thoại khách hàng

5 FAX_KH Text 12 Số Fax khách hàng

Trang 33

2) HDM_S ( lưu thông tin chung về việc nhập sách)

Field Field Name Type Width Diễn giải

1 MA_HDMS Text 10 Mã hoá đơn nhập sách

2 NGAY_M Date/Time 10 Ngày mua sách

3 MA_NV Text 5 Mã nhân viên

4 TTOAN Number 20 Tổng tiền thanh toán

3) CTHDMS ( Lưu thông tin chi tiết về việc nhập sách )

Field Field Name Type Width Diễn giải

1 MA_HDMS Text 10 Mã hoá đơn nhập sách

2 MA_SA Text 5 Mã sách

3 TEN_SA Text 50 Tên sách

3 SLS_MUA Number 10 Số lượng sách nhập

4 DGIAS_MUA Number 10 Đơn giá sách nhập

MÔ TẢ : Data store chứa những thông tin về hoá nhập sách

+ Số tiền thanh toán

MÔ TẢ : Data store chứa những thông tin chi tiết về hoá đơn nhập sách

= CHI TIẾT HOÁ ĐƠN NHẬP SÁCH

+ Mã hoá đơn mua sách

+ Mã cuốn sách nhà sách cần nhập

Trang 34

4) HDB_S ( lưu thông tin chung về hoá đơn bán sách)

Field Field Name Type Width Diễn giải

1 MA_HDBS Text 4 Mã hoá đơn bán lẻ sách

2 NGAY Date/Time 10 Ngày lập

3 MA_KH Text 6 Mã khách hàng

4 MA_NV Text 5 Mã nhân viên

5 TONG_TG Number 10 Tổng giá trị

5) CTHDBS ( lưu thông tin chi tiết của hoá đơn bán sách cho khách hàng ở

MÔ TẢ : Data store bao gồm các thông tin chung về việc bán sách

Trang 35

1 MA_HDBS Text 4 Mã hoá đơn bán lẻ sách

2 MA_SA Text 5 Mã sách

3 TEN_SA Text 50 Tên sách

4 SLS_B Number 10 Số lượng sách bán lẻ

5 DGIAS_B Number 10 Đơn gái sách bán lẻ

6) NHANVIEN ( lưu thông tin nhân viên làm việc trong nhà sách )

Field Field Name Type Width Diễn giải

1 MA_NV Text 5 Mã nhân viên

2 TEN_NV Text 50 Tên nhân viên

3 PHAI Text 5 Giới tính

4 NGAYS_NV Date/Time 10 Ngày sinh

5 DTHOAI_NV Text 10 Điện thoại

6 DCHI_NV Text 50 Địa chỉ

MÔ TẢ : Data store bao gồm các thông tin chi tiết về hoá đơn bán sách

MÔ TẢ : Data store chứa những thông tin viề nhân viên

Trang 36

7) NHAXB.MDB ( lưu thông tin về nhà xuất bản )

Field Field Name Type Width Diễn giải

1 MA_NXB Text 2 Mã nhà xuất bản

2 TEN_NXB Text 50 Tên nhà xuất bản

8) SACH ( lưu thông tin từng cuốn sách bán )

Field Field Name Type Width Diễn giải

1 MA_SA Text 5 Mã sách

2 TEN_SA Text 100 Tên sách

3 TEN_TG Text 50 Tên tác giả

4 LAN_XB Number 10 Lần xuất bản

5 TAP_SO Number 10 Tập số

6 NAM_XB Text 4 Năm xuất bản

7 MA_NXB Text 2 Mã nhà xuất bản

8 SLS Number 10 Số lượng sách

9 GIAMUA Number 10 Giá mua sách

10 PhanTramBL Number 10 Phần trăm bán lẻ

11 PhanTramBB Number 10 Phân trăm bán buôn

Trang 37

3.3.2 Mô hình thực thể liên kết

1)

Xét hai thực thể SACH và NHAXB ta thấy rằng một cuốn sách chỉ thuộcmột nhà xuất bản, một nhà xuất bản thì có thể cung cấp nhiều cuốn sách đây làmối quan hệ Một - Nhiều

Trang 38

Một nhân viên có thể lập nhiều hoá đơn bán sách Nhưng một hoá đơnbán sách chỉ có thể do một nhân viên lập Đây là mối quan hệ Một - Nhiều.

4)

Một cuốn sách có thể được mua trong hoá đơn mua sách một lần và mộthoá đơn mua sách có thể mua được nhiều cuốn sách khác nhau Mối quan hệ ởđây là Một - Nhiều

5)

Một cuốn sách có thể được bán đi một lần trong một hoá đơn và mộthoá đơn bán sách có thể bán nhiều cuốn sách khác nhau Mối quan hệ ở đây làMột - Nhiều

Trang 39

- Mã khách hàng ( MA_KH ) : Đây là thuộc tính khoá chính dùng

để phân biệt giữa các khách hàng với nhau

- Tên khách hàng ( TEN_KH )

- Địa chỉ khách hàng ( DCHI_KH )

- Điện thoại khách hàng ( PHONE_KH )

- Số Fax khach hàng ( FAX_KH )

- Ngày mua ( NGAY_M ) : Cho biết ngày nhập sách

- Mã nhân viên ( MA_NV ) : Cho biết hoá đơn nhập sách này donhân viên nào lập

- Thanh toán ( TTOAN ) : Cho biết tổng sô tiền thanh toán của hoáđơn này

Thực thể : CTHDMS

Trang 40

Đây là thực thể trong đó bao gồm các thông tin chi tiết về việc nhập sách.

- Ngày lập ( NGAY ) : Cho biết ngày lập hoá đơn bán sách

- Mã khách hàng ( MA_KH ) : Cho biết mã khách hàng mua sách

- Mã nhân viên ( MA_NV ) : Cho biết hoá đơn bán sách này donhân viên nào lập

- Tổng trị giá ( TONG_TG ) : Cho biết tổng trị giá của hoá đơn bánsách đang lập

Ngày đăng: 14/12/2012, 11:00

HÌNH ẢNH LIÊN QUAN

Hình 2.1: sơ đồ hoạt động nhà sách - Xây dựng chương trình quản lý nhà sách
Hình 2.1 sơ đồ hoạt động nhà sách (Trang 10)
Hình 2.1: sơ đồ hoạt động nhà sách - Xây dựng chương trình quản lý nhà sách
Hình 2.1 sơ đồ hoạt động nhà sách (Trang 10)
hình 3.2: Mối quan hệ nhà sách và mơi trường chính nĩ - Xây dựng chương trình quản lý nhà sách
hình 3.2 Mối quan hệ nhà sách và mơi trường chính nĩ (Trang 16)
Hình 3.3 : Sơ đồ phân rã tổng thể - Xây dựng chương trình quản lý nhà sách
Hình 3.3 Sơ đồ phân rã tổng thể (Trang 18)
Hình 3.4 : Chức năng nhập sách - Xây dựng chương trình quản lý nhà sách
Hình 3.4 Chức năng nhập sách (Trang 18)
Hình 3.5 : Chức năng quản lý bán sách - Xây dựng chương trình quản lý nhà sách
Hình 3.5 Chức năng quản lý bán sách (Trang 19)
Hình 3.6 : Chức năng thống kê - Xây dựng chương trình quản lý nhà sách
Hình 3.6 Chức năng thống kê (Trang 21)
Hình  3.6 : Chức năng thống kê - Xây dựng chương trình quản lý nhà sách
nh 3.6 : Chức năng thống kê (Trang 21)
Hình 3.8 : Biểu đồ luồng dữ liệu mức khung cảnh - Xây dựng chương trình quản lý nhà sách
Hình 3.8 Biểu đồ luồng dữ liệu mức khung cảnh (Trang 24)
Hình 3.8 : Biểu đồ luồng dữ liệu mức đỉnh - Xây dựng chương trình quản lý nhà sách
Hình 3.8 Biểu đồ luồng dữ liệu mức đỉnh (Trang 25)
Hình 3.9 : Biểu đồ luồng dữ liệu chức năng nhập sách - Xây dựng chương trình quản lý nhà sách
Hình 3.9 Biểu đồ luồng dữ liệu chức năng nhập sách (Trang 27)
Hình 3.1 2: Biểu đồ luồng dữ liệu chức năng tìm kiếm - Xây dựng chương trình quản lý nhà sách
Hình 3.1 2: Biểu đồ luồng dữ liệu chức năng tìm kiếm (Trang 31)
DẠN G: Bảng - Xây dựng chương trình quản lý nhà sách
ng (Trang 33)
DẠN G: Bảng - Xây dựng chương trình quản lý nhà sách
ng (Trang 34)
DẠN G: Bảng - Xây dựng chương trình quản lý nhà sách
ng (Trang 35)
DẠN G: Bảng - Xây dựng chương trình quản lý nhà sách
ng (Trang 35)
DẠN G: Bảng - Xây dựng chương trình quản lý nhà sách
ng (Trang 36)
DẠN G: Bảng - Xây dựng chương trình quản lý nhà sách
ng (Trang 36)
Hình 5.13 : Khẳ năng kết nối cơ sở dữ liệu của Visual Basic - Xây dựng chương trình quản lý nhà sách
Hình 5.13 Khẳ năng kết nối cơ sở dữ liệu của Visual Basic (Trang 54)
Hình 5.14 : Sơ đồ kiến trúc của ADO - Xây dựng chương trình quản lý nhà sách
Hình 5.14 Sơ đồ kiến trúc của ADO (Trang 56)
Hình 5.14 : Sơ đồ kiến trúc của ADO - Xây dựng chương trình quản lý nhà sách
Hình 5.14 Sơ đồ kiến trúc của ADO (Trang 56)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w