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

thiết kế xây dựng hệ thống quản lý nhà sách

82 2,6K 28

Đ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 82
Dung lượng 2,77 MB

Nội dung

MỤC LỤC LỜI CẢM ƠN 1 MỤC LỤC 2 DANH MỤC HÌNH SỬ DỤNG TRONG ĐỀ TÀI 4 TỔNG QUAN 6 CHƯƠNG I: KHẢO SÁT HỆ THỐNG 11 I. Khảo sát sơ bộ 11 1. Nhiệm vụ cơ bản 11 2. Cơ cấu tổ chức và sự phân công trách nhiệm 11 3. Quy trình xử lý 12 4. Quy tắc quản lý 13 5. Mẫu biểu 14 II. Mô hình tiến trình nghiệp vụ hệ thống 18 1. Định nghĩa ký hiệu 18 2. Giải thích vẽ mô hình 18 3. Vẽ mô hình 19 CHƯƠNG II: PHÂN TÍCH HỆ THÔNG 20 I. Sơ đồ phân rã chức năng 20 1. Ký hiệu sử dụng 20 2. Vẽ sơ đồ 20 II. Sơ đồ luồng dữ liệu 21 1. Ký hiệu sử dụng 21 2. Vẽ sơ đồ 21 III. Thực thể liên kết (Entity RelationshipER) mở rộng 26 1. Xác định kiểu thực thể, kiểu thuộc tính 26 2. Xác định kiểu liên kết 27 3. Vẽ ER mở rộng 28 IV. Chuẩn hóa dữ liệu 30 1. Chuyển từ ER mở rộng về ER kinh điển 30 2. Chuyển ER kinh điển về mô hình quan hệ 32 V. Đặc tả bảng dữ liệu trong mô hình quan hệ 34 CHƯƠNG III: THIẾT KẾ HỆ THỐNG 40 I. Thiết kế giao diện 40 1. Thiết kế menu chương trình 41 2. Thiết kế chức năng 42 II. Thiết kế kiểm soát 44 1. Xác định các nhu cầu bảo mật của hệ thống 44 2. Phân định các nhóm người dùng 44 III. Thiết kế CSDL vật lý 45 1. Xác định các thuộc tính tình huống 45 2. Xác định các bảng dữ liệu phục vụ nhu cầu bảo mật 46 3. Mô hình dữ liệu của hệ thống 48 CHƯƠNG IV. MẠNG NƠRON VÀ DỰ BÁO DỮ LIỆU 49 I. Các khái niệm cơ bản về mạng nơron 50 1. Sơ lược về mạng nơron 50 2. Đơn vị xử lý 53 3. Hàm xử lý 54 4. Phân loại mạng 56 5. Huấn luyện mạng 57 6. Hàm đánh giá 59 II. Mạng nơron truyền thẳng nhiều lớp và thuật toán lan truyền ngược hướng 60 1. Kiến trúc mạng 60 2. Khả năng tính toán của mạng nhiều lớp 61 3. Xác định cấu trúc mạng tối ưu 62 4. Huấn luyện mạng bằng thuật toán lan truyền ngược 64 5. Sự hội tụ và độ phức tạp của quá trình huấn luyện mạng 68 III. Ứng dụng mạng nơron truyền thẳng vào dự dữ liệu. 68 1. Sơ lược về dự báo dữ liệu 68 2. Thu thập, phân tích và xử lý dữ liệu 69 CHƯƠNG V: CHƯƠNG TRÌNH 82 I. Quản lý sách 82 II. Dự báo kinh doanh 82 KẾT LUẬN 83 PHỤ LỤC 84

Trang 1

LỜI CẢM ƠN

Trước tiên, em xin bày tỏ lòng biết ơn tới thầy giáo TS Ngô Hữu Phúc người

đã từng bước hướng dẫn, giúp đỡ em trong quá trình thực tập và hoàn thiện đồ án tốtnghiệp

Em xin chân thành cảm ơn các thầy cô giáo khoa công nghệ thông tin củatrường Học Viện Kỹ Thuật Quân Sự đã dìu dắt, dạy dỗ em cả về kiến thức chuyênmôn và tinh thần học tập độc lập, sáng tạo để em có được những kiến thức thực hiện

đề tài tốt nghiệp của mình

Cuối cùng xin bày tỏ lòng biết ơn sâu sắc của mình tới gia đình, bạn bè - nhữngngười luôn sát cánh bên em, tạo mọi điệu kiện tốt nhất để em có thể thực hiện đề tàitốt nghiệp của mình

Trong quá trình thực tập tốt nghiệp, mặc dù đã cố gắng hết sức tuy nhiên do thờigian và khả năng có hạn nên em không thể tránh khỏi những thiếu sót Vì vậy, em rấtmong các thầy cô giáo góp ý và giúp đỡ cho em hoàn thành đồ án tốt nghiệp này.Một lần nữa em xin chân thành cảm ơn!

Hà Nội, ngày 1 tháng 4 năm 2009

Nguyễn Xuân Trọng

Trang 2

MỤC LỤC

LỜI CẢM ƠN 1

MỤC LỤC 2

DANH MỤC HÌNH SỬ DỤNG TRONG ĐỀ TÀI 4

TỔNG QUAN 6

CHƯƠNG I: KHẢO SÁT HỆ THỐNG 11

I Khảo sát sơ bộ 11

1 Nhiệm vụ cơ bản 11

2 Cơ cấu tổ chức và sự phân công trách nhiệm 11

3 Quy trình xử lý 12

4 Quy tắc quản lý 13

5 Mẫu biểu 14

II Mô hình tiến trình nghiệp vụ hệ thống 18

1 Định nghĩa ký hiệu 18

2 Giải thích vẽ mô hình 18

3 Vẽ mô hình 19

CHƯƠNG II: PHÂN TÍCH HỆ THÔNG 20

I Sơ đồ phân rã chức năng 20

1 Ký hiệu sử dụng 20

2 Vẽ sơ đồ 20

II Sơ đồ luồng dữ liệu 21

1 Ký hiệu sử dụng 21

2 Vẽ sơ đồ 21

III Thực thể liên kết (Entity Relationship-ER) mở rộng 26

1 Xác định kiểu thực thể, kiểu thuộc tính 26

2 Xác định kiểu liên kết 27

3 Vẽ ER mở rộng 28

Trang 3

IV Chuẩn hóa dữ liệu 30

1 Chuyển từ ER mở rộng về ER kinh điển 30

2 Chuyển ER kinh điển về mô hình quan hệ 32

V Đặc tả bảng dữ liệu trong mô hình quan hệ 34

CHƯƠNG III: THIẾT KẾ HỆ THỐNG 40

I Thiết kế giao diện 40

1 Thiết kế menu chương trình 41

2 Thiết kế chức năng 42

II Thiết kế kiểm soát 44

1 Xác định các nhu cầu bảo mật của hệ thống 44

2 Phân định các nhóm người dùng 44

III Thiết kế CSDL vật lý 45

1 Xác định các thuộc tính tình huống 45

2 Xác định các bảng dữ liệu phục vụ nhu cầu bảo mật 46

3 Mô hình dữ liệu của hệ thống 48

CHƯƠNG IV MẠNG NƠRON VÀ DỰ BÁO DỮ LIỆU 49

I Các khái niệm cơ bản về mạng nơron 50

1 Sơ lược về mạng nơron 50

2 Đơn vị xử lý 53

3 Hàm xử lý 54

4 Phân loại mạng 56

5 Huấn luyện mạng 57

6 Hàm đánh giá 59

II Mạng nơron truyền thẳng nhiều lớp và thuật toán lan truyền ngược hướng 60

1 Kiến trúc mạng 60

2 Khả năng tính toán của mạng nhiều lớp 61

3 Xác định cấu trúc mạng tối ưu 62

4 Huấn luyện mạng bằng thuật toán lan truyền ngược 64

5 Sự hội tụ và độ phức tạp của quá trình huấn luyện mạng 68

Trang 4

III Ứng dụng mạng nơron truyền thẳng vào dự dữ liệu 68

1 Sơ lược về dự báo dữ liệu 68

2 Thu thập, phân tích và xử lý dữ liệu 69

CHƯƠNG V: CHƯƠNG TRÌNH 82

I Quản lý sách 82

II Dự báo kinh doanh 82

KẾT LUẬN 83

PHỤ LỤC 84

Trang 5

DANH MỤC HÌNH SỬ DỤNG TRONG

ĐỀ TÀI

Hình 1.1: Mô hình tiến trình nghiệp vụ hệ thống “Quản lý bán sách” 19

Hình 2.1: Sơ đồ phân cấp chức năng hệ thống “Quản lý bán sách” 20

Hình 2.2: Sơ đồ luồng dữ liệu mức khung cảnh hệ thống “Quản lý bán sách” 21

Hình 2.3: Sơ đồ luồng dữ liệu mức 1 hệ thống “Quản lý bán sách” 22

Hình 2.4: Sơ đồ luồng dữ liệu mức 2 chức năng “Đặt hàng” 23

Hình 2.5: Sơ đồ luồng dữ liệu mức 2 chức năng “Quản lý kho” 24

Hình 2.6: Sơ đồ luồng dữ liệu mức 2 chức năng “Bán hàng và thu ngân” 25

Hình 2.7: Mô hình thực thể mở rộng hệ thống “Quản lý bán sách” 29

Hình 2.8: Mô hình thực thể quan hệ của hệ thống “Quản lý bán sách” 33

Hình 3.1: Menu hệ thống “Quản lý bán sách và tối ưu quá trình xuất nhập sách” 41

Hình 3.2: Chức năng cập nhật sách 42

Hình 3.3: Form cập nhật sách 42

Hình 3.2: Mô hình dữ liệu hệ thống “Quản lý bán sách” 48

Hình 4.1: Đơn vị xử lý (Processing Unit) 53

Hình 4.2: Hàm dạng dấu 54

Hình 4.3: Hàm bước nhị phân 55

Hình 4.4: Hàm sigmoid 55

Hình 4.5: Mạng nơron truyền thẳng nhiều lớp 56

Hình 4.6: Mạng hồi quy 56

Hình 4.7: Mạng truyền thẳng nhiều lớp 60

Trang 6

TỔNG QUAN

I GIỚI THIỆU NHÀ SÁCH CÓ HỆ THỐNG CẦN XÂY DỰNG

Chúng ta đang sống trong kỷ nguyên của sự bùng nổ công nghệ thông tin, củanền kinh tế tri thức, của sự hội nhập kinh tế quốc tê xâu rộng Công nghệ được ápdụng trong mọi lĩnh vực thuộc mọi ngành nghề khác nhau Nhu cầu trau dồi tri thức làmột tất yếu ngày càng được xã hội quan tâm Người đọc có thể tìm thấy những kiếnthức mình cần qua thư viện điện tử khổng lồ Internet, sách điện tử, nhưng văn hóa đọcsách In vẫn không mất đi do sự tiện lợi của nó, nhu cầu đọc sách của mọi tầng lớpnhân dân ngày càng tăng Nắm bắt được xu thế đó, Nhà sách sách tự chọn đã cung cấpnhiều danh mục sách từ bậc tiểu học đến cao học, tài liệu phục vụ nghiên cứu trongmọi lĩnh vực Không chỉ là tài liệu trong nước mà còn có sách bản quyền của các nhàxuất bản nước ngoài

Đối tượng phục vụ của nhà sách khá đa dạng từ học sinh, sinh viên, giáo viên,các bác nông dân Ngoài ra, nhà sách còn cung cấp tài liệu nghiên cứu cho các trườnghọc, trường đại học, các viện, trung tâm nghiên cứu và các đại lý sách ở các tỉnh lâncận

Là một doanh nghiệp kinh doanh, vấn đề sắp xếp hợp lý nguồn nhân lực đãgiúp nhà sách hoạt động kinh doanh một cách có hiệu quả, đáp ứng các nhu cầu giaodịch ngày càng tăng của bạn đọc gần xa Cơ cấu tổ chức của nhà sách được mô tả qua

sơ đồ dưới đây:

Ban giám đóc

Bộ phận đặt hàng Bộ phận bán hàng Bộ phận thu ngân Bộ phận thủ kho Bộ phận kế toán

Ban giám đốc: là người trực tiếp điều hành việc kinh doanh, bán hàng cũng

như quản lý các bộ phận của nhà sách

Bộ phận đặt hàng: làm nhiệm vụ tìm kiếm, đàm phán ký hợp đồng cung cấp

sách từ các nhà xuất bản trong và ngoài nước

Trang 7

Bộ phận bán hàng: hướng dẫn khách hàng mua được sách cần mua, tư vấn

cho khách về sách, tài liệu trong mọi lĩnh vực mà khách hàng có nhu cầu

Bộ phận thu ngân: có nhiệm vụ thanh toán tiền và in hóa đơn cho khách hàng,

đồng thời lưu toàn bộ thông tin những mặt hàng bán ra và hóa đơn thanh toán tiền củakhách hàng trong ngày vào máy tính

Bộ phận kế toán: nhiệu vụ thực hiện các công việc nghiệp vụ về tài chính như

thanh toán trong nước và quốc tế, quản lý thu chi, hạch toán

Bộ phận thủ kho: làm nhiệm vụ thống kê các mặt hàng nhập xuất, tồn kho.

II PHÁT BIỂU BÀI TOÁN

Như nói ở trên, số lượng giao dịch với khách hàng của nhà sách ngày càngtăng, nhà sách cũng đã trang bị hệ thống máy tính với cấu hình đủ mạnh, nhằm nângcao hiệu quả trong kinh doanh, tạo sự thuận lợi trong giao dịch với khách hàng, nhưngbên cạch đó trên máy tính các bộ phận của nhà sách sử dụng các hệ chương trình hoạtđộng độc lập chưa có sự kết nối gây ra một số khó khăn:

dẫn tới dữ liệu thiếu đông bộ hoặc được cập nhật chậm gây ra sự phụ thuộc,chậm trễ, có nhiều sai sót

lên sự dư thừa thông tin làm cho công việc thống kê cuối ngày gặp rất nhiềukhó khăn

kiếm, tổng hợp báo cáo, không đáp ứng được số lượng giao dịch ngày càngtăng lên của nhà sách

viên và các bộ phận

Bên cạnh đó, hệ thống hiện tại mới chỉ đáp ứng nhu cầu quản lý thuần túy

chưa giúp nhiều cho quá trình lập kế hoạch kinh doanh dẫn tới tình trạng nhàsách vẫn còn tồn kho nhiều sách không bán được, hoặc nhà sách muốn kinhdoanh lọai sách khác nhưng không thể tính trước được mức độ rủi do, cũng nhưlợi nhuận thu được, dẫn tới sự thích nghi với thị trường chậm làm mất đi cơ hộikinh doanh

Trang 8

III CHỦNG LOẠI SÁCH CẦN QUAN TÂM

Trong quá trình khảo sát tìm hiểu các chủng loại sách được kinh doanh tại nhàsách cho bài toán dự báo kinh tế, chúng ta có thể chia làm 2 nhóm:

nghiệp), nhóm này được kinh doanh tương đối ổn định tuy rằng lợi nhuận tạimột thời điểm có thể rất thấp Do đó, nhóm sách này sẽ không nằm trong phạm

vi được xét của bài toán dự báo kinh tế

phân tích dữ liệu thống kê của nhà sách cho thấy một số nhóm sách sau đâychịu tác động của đặc tính thời vụ chu kỳ:

chứng chỉ IT)

Lợi nhuận thu được từ nhóm sách này là rất lớn nhưng cũng tiềm ẩn rất nhiềurủi ro Vậy bài toán đặt ra là phải dự báo được khoảng thời gian kinh doanh tốt nhấtcủa mùa vụ diễn ra trong bao lâu cùng với số lượng có thể bán được, nó giúp cho việctính toán thời gian hoàn lại vốn đầu tư với lợi nhuận thu về so với chi phí kinh doanhđầu tư ra

Trong kinh doanh ngoài nguồn vồn tự có của mình, doanh nghiệp sử dụngnguồn vốn vay từ các ngân hàng thương mại Vậy thì làm sao để cân đối được lãi suấttiền vay với lợi nhuận từ việc kinh doanh từ nguồn vốn vay Hoặc khi lãi suất ngânhàng tăng, có nên chăng dành ngồn vốn tự có để đầu tư nhập hàng hay gửi ngân hàng

để có được lợi nhuận cao hơn

Trang 9

IV CÁC THAM SỐ ẢNH HƯỞNG TỚI KINH DOANH SÁCH

Như đã trình bày ở phần trên, mỗi chủng loại sách phát hiện ở trên chịu tácđộng của các yếu tố như:

a Thời điểm:

 Kỳ nghỉ hè: thời gian bán ra kéo dài khoảng 2 – 3 tháng

 Tết thiếu nhi: thường kéo dài trong khoảng 1 tuần

mới

b Giá cả:

 Chỉ số giá tiêu dùng tăng, người dân phải cân nhắc tới túi tiền của mình làmcho nhu cầu sử dụng sách giảm xuống Bên cạnh đó, giá sách đầu vào tăng làm giảm lợi nhuận

c Tình trạng xã hội:

vậy thì phải nhập bao nhiêu cho loại sách có tính mùa vụ này

d Tỉ giá ngoại tệ:

nhà xuất bản nước ngoài Nếu nhập sách vào thời điểm đồng ngoại tệ quácao sẽ làm giảm lợi nhuận so với số lượng sách mà thị trường đang cần

 Lãi suất ngân hàng, nếu lãi suất vay vồn tăng dẫn tới tăng chi phí đầu vào sẽlàm giảm lợi nhuận kinh doanh

V MỤC TIÊU HỆ THỐNG MỚI ĐẠT ĐƯỢC

dụng cơ sở dữ liệu quan hệ và mô hình dữ liệu phân tán trên nền tảng côngnghệ client server mà hệ quản trị cơ sở dữ liệu ở đây là SQL Server 2005

 Việc truy cập để lấy thông tin phải nhanh chóng và có thể thực hiện vào bất kỳthời điểm nào khi có yêu cầu Người sử dụng tùy theo chức năng nhiệm vụđược cung cấp thông tin đủ cho công việc của mình

 Tạo ra các dạng dữ liệu chuẩn, được kiểm tra tự động khi cập nhật, việc này sẽgiúp cho những bộ phận khác nhau khi sử dụng hệ thống có thể chủ động côngviệc của mình tạo độ tin cậy cao của dữ liệu, tránh phụ thuộc vào các bộ phậnkhác

Trang 10

 Sách được phân loại theo nhiều cấp khác nhau tùy vào từng lĩnh vực mà có sựphân cấp hợp lý để giúp cho quá trình quản lý, tìm kiếm, thống kê được dễdàng.

thiết, dễ hiểu dễ kiểm tra, thuận tiện trong khi lập, kiểm soát được quá trìnhnhận tiền và trả lại tiền thừa cho khách

toàn hệ thống được thiết kế phù hợp với nhiệm vụ công việc của từng người,từng bộ phận Tránh được các rủi ro từ bên ngoài tác động lên hệ thống

loại sách được bán từ quầy và nhập lên quầy từ kho, dùng để đối chiếu đểphòng việc mất mát sách trên quầy

xây dựng các dự báo lượng hàng bán ra nhằm đem lại hiệu quả trong hoạt độngkinh doanh, giảm thiểu rủi do, tăng khả năng cạnh tranh cho doanh nghiệp

 Hệ thống phải đảm bảo sự thuận tiện, với các giao diện thân thiệt, dễ sử dụng,

có những chỉ dẫn phù hợp

Trang 11

CHƯƠNG I: KHẢO SÁT HỆ THỐNG

I Khảo sát sơ bộ

Hệ thống quản lý sách và tối ưu trong quá trình xuất nhập sách cho Nhà sách

Hệ thống mang lại sự tiện lợi, chính xác, chuyên nghiệp cho quá trình quản lý bánsách Đồng thời cũng trợ giúp cho việc tối ưu hóa trong quá trình nhập xuất sách,giảm thiểu rủi do, nâng cao hiệu quả kinh doanh

2 Cơ cấu tổ chức và sự phân công trách nhiệm

Để phục vụ cho quá trình nhập, xuất và quản lý sách, Nhà sách có 4 bộ phận,hoạt động tương đối độc lập, trực tiếp tham gia vào hệ thống mới

Bộ phận bán hàng đảm nhiệm việc lập bản dự trù sách, nhận sách từ kho

và quản lý sách trên quầy Hướng dẫn khách hàng nhanh tìm được sách cầnmua, tư vấn cho khách về sách, tài liệu trong mọi lĩnh vực mà khách có nhucầu Bộ phận này sử dụng máy tính, trên đó có hệ chương trình: lập bản dựtrù (DT), thống kê sách (TKS)

Bộ phận đặt hàng đảm nhiệm việc đặt hàng Bộ phận này sử dụng máy

tính, trên đó có hệ chương trình gọi là Đặt hàng (ĐH) trợ giúp cho việc tìmnhà xuất bản, nhà cung cấp trong và ngoài nước, làm đơn hàng và theo dõi

sự hoàn tất của đơn hàng

Bộ phận thủ kho đảm nhiệm việc nhập, xuất và quản lý sách trong kho Bộ

phận này có sử dụng máy tính, trên đó có hệ chương trình: kho hàng (KHO)theo dõi việc nhập hàng vào kho theo các đơn đặt hàng, xuất hàng theo hợp

Trang 12

đồng, xuất hàng ra quầy nếu có yêu cầu từ bộ phận bán hàng và hệ chươngtrình: sách (SACH) để phân loại và quản lý thông tin của sách.

Bộ phận thu ngân đảm nhiệm việc lập hóa đơn bán hàng cho khách hàng.

Bộ phận này sử dụng máy tính, trên đó có hệ chương trình Lập hóa đơn bánhàng, in hóa đơn thanh toán cho khách hàng, khi khách hàng chọn đượcsách và ra quầy thu ngân thanh toán

3 Quy trình xử lý

Qua điều tra khảo sát, ta thấy quy trình làm việc cùng các loại chứng từ giaodịch sử dụng trong quy trình đó như sau:

Bộ phận đặt hàng khi có nhu cầu đặt mua sách trước hết chọn Nhà xuất bản

để đặt mua các loại sách Muốn vậy, họ dùng máy tính để tìm kiếm thông tin về cácnhà xuất bản lưu trong tệp NXB Sau đó sẽ gửi đơn yêu cầu đến nhà xuất bản, nhàxuất bản sẽ gửi lại cho Nhà sách bảng báo giá sách và tỉ lệ phần trăm hoa hổng được

hưởng cho mỗi đầu sách Nếu đồng ý mua bộ phận đặt hàng sẽ lập đơn hàng thông

qua hệ chương trình Đơn hàng (ĐH) và gửi đơn đặt hàng đến Nhà xuất bản, sau đó 2bên sẽ cùng nhau ký kết hợp đồng Nhà xuất bản dựa vào đơn hàng, chuyển hàng đếncho nhà sách kèm theo phiếu giao hàng Bộ phận thủ kho tiếp nhận hàng đó Sáchđược chuyển vào kho, thông tin trên phiếu giao hàng được lưu vào tệp nhận hàngđồng thời in một bản gửi lại cho nhà xuất bản để họ sang bộ phận đặt hàng thanh toán

Bộ phận đặt hàng căn cứ vào phiếu nhận hàng để thanh toán cho nhà xuất bản và lấyhóa đơn thanh toán của nhà xuất bản, thông tin trên hóa đơn thanh toán được lưu trongtệp hóa đơn thanh toán

Bộ phận thủ kho tiếp nhận bản dự trù sách của bộ phận bán hàng trong đó có

các thông tin tên sách cùng với số lượng tương ứng Để đáp ứng yêu cầu của bộ phậnbán hàng, bộ phận quản lý kho kiểm tra thông tin số lượng sách trong kho với bản dựtrù, nếu số lượng sách có thể đáp ứng được họ sẽ lập phiếu xuất kho và phát sách chonhân viên bán hàng Khi sách trên quầy không bán được, nhân viên bán hàng sẽchuyển xuống cho bộ phận kho và bộ phận này sẽ làm phiếu nhập kho gửi cho bộphận bán hàng

Sách được nhân viên kho quản lý bằng cách phân loại theo nhóm chủ đề, mỗiquyển sách được lưu trữ trong kho SACH bao gồm các thông tin:

Trang 13

Mã số sách (ISBN - International Standard Book Number) - Tên sách – Mã loại – Tên tác giả - Nhà xuất bản – Năm xuất bản - Lần xuât bản – Mã quốc gia –

Ngôn ngữ – Số trang – Kích thước – Trọng lượng – Nội dung giới thiệu sách.

Hàng tháng nhân viên bộ phận kho phải thực hiện kiểm kê lập báo cáo lượngsách tồn trong kho cho bộ phận đặt hàng để lên kế hoạch đặt hàng

Bộ phận bán hàng dựa vào hệ chương trình DT để lập bản dự trù sách gửi cho

bộ phận kho và nhận sách từ kho đưa lên quầy sách Hàng ngày bộ phận này phải tiếnhành kiểm kê sách trên quầy, dùng hệ chương trình TKS để lập báo cáo cho bộ phậnđặt hàng Khi khách hàng có nhu cầu chọn sách, bộ phận bán hàng giúp khách hàngtìm được sách cần mua và hướng dẫn khách hàng đến quầy thanh toán

Nhân viên thu ngân lập hóa đơn thanh toán khi có yêu cầu thanh toán của

khách hàng, sau đó nhận tiền và gửi lại khách hóa đơn thanh toán trong đó có ghi rõ:

Số hóa đơn – Mã nhân viên lập hóa đơn – Ngày lập hóa đơn – Mã khách hàng (bán sỉ) – Địa chỉ (bán sỉ) - Tổng số tiền.

Thông tin chi tiết của hóa đơn:

Số hóa đơn – Tên sách – Đơn giá – Số lượng của từng cuốn sách – Thành tiền.

Ngoài ra, mỗi tuần nhân viên thu ngân phải lập báo cáo doanh thu chi tiết của từng loại sách gửi cho bộ phận đặt hàng

4 Quy tắc quản lý

Hàng quý nhà sách tiến hành thống kê các loại sách nào còn tồn kho hơn 3tháng kể từ ngày nhập để qui định mức giảm giá phù hợp, chỉ bán 50% so với giá bánqui định từ trước

Trang 14

5 Mẫu biểu

Mẫu của các loại giấy tờ giao dịch của hệ thống bao gồm:

Nhà cung cấp gửi cho hệ thống bảng giới thiệu về mình và đơn giá của từng loại sáchcũng như phần trăm hoa hồng được hưởng Hệ thống lưu lại thông tin đó trong tệp NXB baogồm:

Tên NXB:………

Địa chỉ NXB:………

Số điện thoại:………

Bộ phận đặt hàng nhận hóa đơn từ nhà xuất bản

HÓA ĐƠN

SỐ:………

Tên NXB:………

Ngày HĐ:……/………/…………

Đơn hàng hệ thống lưu để theo dõi

Trang 15

Ngày giao hàng:……/………/…………Nơi cất……….

Hóa đơn bán hàng cho khách hàng do bộ phận thu ngân lập

Trang 16

HÓA ĐƠN BÁN HÀNG

SỐ HĐ:………

Ngày HĐ:……/……/………

Mã khách hàng:………

Địa chỉ:………

ISBN Tên sách Đơn giá Số lượng Thành tiền Dự trù sách xuất ra quầy BM7 PHIẾU DỰ TRÙ SH Dự trù:………

SH Quầy:………

Ngày DT:……/………/………

ISBN Số lượng Phiếu phát sách từ kho ra quầy BM8 PHIẾU PHÁT SÁCH SH xuất nhập:………

Xuất nhập:………

SH Quầy:………

Ngày xuất nhập:……/………/………

Phiếu kiểm kê sách cuối ngày tại quầy

Trang 17

Mã kiểm kê:……….

SH Quầy:………

Ngày kiểm kê:………/………/………

Trang 18

II Mô hình tiến trình nghiệp vụ hệ thống

1 Định nghĩa ký hiệu

: Bộ phận bên trong hệ thống

: Tác nhân bên ngoài có tác động tới hệ thống

: Luồng thông tin

2 Giải thích vẽ mô hình

Bộ phận đặt hàng liên hệ với nhà xuất bản để biết giá sách, sau đó lập đơn đặt hànggửi nhà xuất bản Sau khi có phiếu nhận hàng từ bộ phận thủ kho của nhà sách, bộ phận nàythực hiện việc thanh toán với nhà xuất bản và nhận hóa đơn

Bộ phận thủ kho tiếp nhận hàng và phiếu giao hàng từ nhà xuất bản, đồng thời lậpphiếu nhận hàng Khi có phiếu dự trù gửi từ bộ phận bán hàng, bộ phận này lập phiếu xuấtkho và xuất hàng cho bộ phận bán hàng đưa lên quầy

Nhân viên bán hàng lập bản dự trù gửi cho bộ phận kho để nhận sách đưa lên quầy vàphiếu xuất kho Hàng ngày bộ phận này thực hiện việc kiểm kê sách trên quầy và nộp về cho

Trang 19

3 Vẽ mô hình

BP BÁN HÀNG

- Lập bản dự trù sách lên quầy

- Phiếu xuất kho

- Phiếu kiểm kê sách

Hóa đơn bán hàng TT Sách

Phiếu dự trù

Đơn đặt hàng Hóa đơn

Trang 20

CHƯƠNG II: PHÂN TÍCH HỆ THÔNG

I Sơ đồ phân rã chức năng

Chọn nhà xuất bảnLập đơn hàngNhận hóa đơn

Báo cáo tồn kho

Báo cáo doanh thu

Hình 2.1: Sơ đồ phân cấp chức năng hệ thống “Quản lý bán sách”

<Tên chức năng>

Trang 21

II Sơ đồ luồng dữ liệu

TT báo giá

Hàng + Hóa đơn bán hàng Hóa đơn

Hình 2.2: Sơ đồ luồng dữ liệu mức khung cảnh hệ thống “Quản lý bán sách”

Trang 22

DFD mức dưới đỉnh hệ thống quản lý bán sách (mức 1)

Quản lý kho Đơn hàng

Phiếu nhận hàng

Hóa đơn bán hàng NXB

Phiếu xuất kho

Bản dự trù

DS hàng nhận NHÀ XUẤT BẢN

KHÁCH HÀNG Xuất kho

Trang 23

DFD mức 2 của chức năng “Đặt hàng”

Chọn nhà xuất bản

Nhận hóa đơn

Lập đơn hàng

Hóa đơn NXB

Trang 24

DFD mức 2 chức năng “Quản lý kho”

Trang 25

DFD mức 2 chức năng “Bán hàng và thu ngân”

Bán hàng và thu ngân

KHÁCH HÀNG Thống kê sách

Trang 26

III Thực thể liên kết (Entity Relationship-ER) mở rộng

1 Xác định kiểu thực thể, kiểu thuộc tính

Sách (ISBN, Tên sách, Mã loại sách, Tên tác giả, Tên nhà xuất bản, Năm

xuất bản, Lần xuất bản, Số tập, Mã quốc gia, Ngôn ngữ, Số trang, Trọng lương, Nội dung giới thiệu)

Khách hàng (Mã khách hàng, Tên khách hàng, Địa chỉ, Số điện thoại)

Nhà xuất bản (Mã NXB, Tên NXB, Địa chỉ, Số điện thoại, ISBN, Đơn giá

chuẩn, Phần trăm )

Đơn hàng (SH Đơn, Tên NXB, Ngày đặt hàng, ISBN, Đơn giá, Lượng đặt)

Hóa đơn (SH Hóa đơn, Tên NXB, ngày HĐ, ISBN, Số lượng, Đơn giá,

Thành tiền, SH giao hàng)

Giao nhận hàng (SH giao hàng, Tên NXB, Ngày giao hàng, Nơi cất,

ISBN, Lượng giao, SH Đơn)

Hóa đơn bán hàng (SH hóa đơn, ngày HĐ, Mã khách hàng, Địa chỉ, ISBN,

Tên sách, Số lượng, Đơn giá, Thành tiền)

Dự trù (SH Dự trù, SH Quầy, Ngày DT, Mã nhóm sách, ISBN, Số lượng)

Xuất nhập sách (SH xuất nhập, SH Quầy, Ngày xuất nhập, ISBN, Số

lượng, Nhập xuất)

Kiểm kê sách (Mã kiểm kê, SH Quầy, Ngày kiểm kê, ISBN, Số lượng)

Quầy sách (SH Quầy, Tên quầy)

Trang 28

Tên kiểu thuộc tính 1

Tên kiểu thuộc tính 2

Tên kiểu thuộc tính n

b Vẽ mô hình

Trang 29

ISBN Tên sách

Mã loại sách Tên tác giả Tên nhà xuất bản Năm xuất bản Lần xuất bản

Mã quốc gia Ngôn ngữ

Số trang Trọng lương Nội dung giới thiệu

Số tập

NHÀ XUẤT BẢN

Mã NXB Tên NXB Địa chỉ

Số điện thoại ISBN Đơn giá chuẩn Phần trăm

KHÁCH HÀNG

Mã khách hàng Tên khách hàng Địa chỉ

Số điện thoại

ĐƠN HÀNG

SH Đơn Tên NXB Ngày đặt hàng ISBN Đơn giá Lượng đặt

Số lượng Đơn giá Thành tiền

SH hóa đơn Ngày HĐ

Mã khách hàng Địa chỉ ISBN Tên sách

Số lượng Đơn giá Thành tiền

GIAO

GỒM GỒM

Trang 30

IV Chuẩn hóa dữ liệu

1 Chuyển từ ER mở rộng về ER kinh điển

Xử lý các thuộc tính đa trị

Kiểu thực thể “Sách” có thuộc tính đa trị {Mã loại}, {Mã quốc gia}, {Ngôn ngữ}.

Chuyển sang ER kinh điển ta có:

SÁCH ISBN Tên sách Tên tác giả Tên nhà xuất bản Năm xuất bản Lần xuất bản

Số trang Trọng lương Nội dung giới thiệu

Mã loại Ngôn ngữ

Mã quốc gia

Số tập

NGÔN NGỮ Ngôn ngữ Tên ngôn ngữ

LOẠI SÁCH

Mã loại sách Tên loại sách

QUỐC GIA

Mã quốc gia Tên quốc gia

THUỘC

GỒM CÓ

Kiểu thực thể “Nhà xuất bản” có thuộc tính đa trị {ISBN, Đơn giá chuẩn, Phần

trăm} Chuyển sang ER kinh điển ta có:

NHÀ XUẤT BẢN

Mã NXB Tên NXB Địa chỉ

Số điện thoại

SÁCH_NXB

ISBN Đơn giá chuẩn Phần trăm

Kiểu thực thể “Đơn hàng” có thuộc tính đa trị {ISBN, Đơn giá, Lượng đặt},

{Tên NXB} Chuyển sang ER kinh điển ta có:

ĐƠN HÀNG

SH Đơn Tên NXB Ngày đặt hàng

CHI TIẾT ĐƠN HÀNG

ISBN Đơn giá Lượng đặt

Trang 31

Kiểu thực thể “Hóa đơn” có thuộc tính đa trị {ISBN, Số lượng, Đơn giá, Thành

tiền, SH giao hàng}, {Tên NXB} Chuyển sang ER kinh điển ta có:

CHI TIẾT HÓA ĐƠN

ISBN Tên sách

Số lượng Đơn giá Thành tiền

SH giao hàng

CỦA

Kiểu thực thể “Hóa đơn bán hàng” có thuộc tính đa trị {ISBN, Số lượng, Đơn

giá, Thành tiền} Chuyển sang ER kinh điển ta có:

SH hóa đơn Ngày HĐ

Mã khách hàng Địa chỉ

DÒNG HÓA ĐƠN

ISBN Tên sách

Số lượng Đơn giá Thành tiền CỦA

Kiểu thực thể “Giao nhận hàng” có thuộc tính đa trị {ISBN, Số lượng giao,

SH Đơn}, {Tên NXB} Chuyển sangg ER kinh điển ta có:

SH giao hàng

Mã NXB Ngày giao hàng Nơi cất

CHI TIẾT GIAO NHẬN HÀNG

ISBN Lượng giao

SH Đơn

CỦA

Trang 32

Kiểu thực thể “Dự trù”, “Kiểm kê sách”, “Xuất nhập sách” cùng có thuộc tính đa

trị {ISBN, Số lượng} Chuyển sang ER kinh điển ta có:

XUẤT NHẬP SÁCH

SH xuất nhập

SH Quầy Ngày xuất nhập Nhập xuất

KIỂM KÊ SÁCH

Mã kiểm kê

SH Quầy Ngày kiểm kê

2 Chuyển ER kinh điển về mô hình quan hệ

Biểu diễn các quan hệ trong mô hình quan hệ:

Quan hệ 1 – 1:

Quan hệ 1 - nhiều:

Vẽ mô hình quan hệ

Trang 33

Tbl_DONHANG IDDon IDNhaXuatBan NgayDatHang

Tbl_CTDONHANG

ISBN IDDon DonGia LuongDat

Tbl_HDONBH IDHoaDon NgayHD IDKhachHang

Tbl_DHOADON ISBN

IDHoaDon SoLuong DonGia

Tbl_HOADON IDHoaDon IDNhaXuatBan NgayHD

Tbl_CTHOADON ISBN

IDHoaDon SoLuong DonGia IDGiaoHang

Tbl_NHAXUATBAN IDNhaXuatBan TenNXB DiaChi SoDienThoai

Tbl_SACH_NXB

ISBN IDNhaXuatBan DonGiaChuan PhanTram

Tbl_SACH ISBN TenSach TenTacGia NamXuatBan LanXuatBan SoTap SoTrang TrongLuong NoiDungGioThieu IDLoaiSach IDNgonNgu IDQuocGia

Tbl_NGONNGU IDNgonNgu TenNgonNgu

Tbl_LOAISACH IDLoaiSach TenLoaiSach

Tbl_QUOCGIA IDQuocGia TenQuocGia

Tbl_KHACHHANG IDKhachHang TenKhachHang DiaChi SoDienThoai

Tbl_QUAYSACH

IDQuay

TenQuay

Tbl_DDUTRU ISBN

IDDuTru SoLuong

Tbl_DKIEMKE ISBN

IDKiemKe

Số lượng

Hình 2.8: Mô hình thực thể quan hệ của hệ thống “Quản lý bán sách”

Trang 34

V Đặc tả bảng dữ liệu trong mô hình quan hệ

1) tbl_LOAISACH

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

2) tbl_NGONNGU

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

3) tbl_QUOCGIA

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

4) tbl_QUAYSACH

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

5) tbl_SACH

STT Khóa Khóa Tên trường Kiểu dữ liệu Diễn giải

Trang 35

chinh ngoại

6) tbl_NHAXUATBAN

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

7) tbl_SACH_NXB

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

Trang 36

4 PhanTram Int Phần trăm hoa hồng

8) tbl_KHACHHANG

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

9) tbl_HOADONBH

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

11) tbl_HOADON

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

12) tbl_GIAOHANG

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

Trang 37

1  IDGiaoHang Varchar(10) Mã giao hàng

13) tbl_CTHOADON

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

14) tbl_DONHANG

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

15) tbl_CTDONHANG

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

16) tbl_CTGIAOHANG

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

Trang 38

4  IDDon Varchar(10) Mã đơn đặt hàng

17) tbl_DUTRU

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

18) tbl_KIEMKESACH

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

19) tbl_XUATNHAP

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

20) tbl_DXUATNHAP

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

Trang 39

1  ISBN Varchar(10) Mã số sách

22) tbl_DDUTRU

STT Khóa

chinh

Khóangoại Tên trường Kiểu dữ liệu Diễn giải

CHƯƠNG III: THIẾT KẾ HỆ THỐNG

I Thiết kế giao diện

Trang 40

1 Thiết kế menu chương trình

Thống kê sách

Nhà xuất bản Đơn đặt hàng

Hóa đơn mua hàng

Báo cáo tồn kho Báo cáo doanh thu

Quầy sách

Khách hàng Sách

Dự báo kinh doanh

Thiết lập mạng Huấn luyện mạng

Dự báo sản phẩm

Hình 3.1: Menu hệ thống “Quản lý bán sách và tối ưu quá trình xuất nhập sách”

Ngày đăng: 07/10/2014, 15:12

HÌNH ẢNH LIÊN QUAN

Hình 2.1:  Sơ đồ phân cấp chức năng hệ thống “Quản lý bán sách” - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 2.1 Sơ đồ phân cấp chức năng hệ thống “Quản lý bán sách” (Trang 23)
Hình 2.2: Sơ đồ luồng dữ liệu mức khung cảnh hệ thống “Quản lý bán sách” - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 2.2 Sơ đồ luồng dữ liệu mức khung cảnh hệ thống “Quản lý bán sách” (Trang 24)
Hình 2.3:  Sơ đồ luồng dữ liệu mức 1 hệ thống “Quản lý bán sách” - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 2.3 Sơ đồ luồng dữ liệu mức 1 hệ thống “Quản lý bán sách” (Trang 25)
Hình 2.4: Sơ đồ luồng dữ liệu mức 2 chức năng “Đặt hàng” - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 2.4 Sơ đồ luồng dữ liệu mức 2 chức năng “Đặt hàng” (Trang 26)
Hình 2.5:  Sơ đồ luồng dữ liệu mức 2 chức năng “Quản lý kho” - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 2.5 Sơ đồ luồng dữ liệu mức 2 chức năng “Quản lý kho” (Trang 27)
Hình 2.6:  Sơ đồ luồng dữ liệu mức 2 chức năng “Bán hàng và thu ngân” - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 2.6 Sơ đồ luồng dữ liệu mức 2 chức năng “Bán hàng và thu ngân” (Trang 28)
Hình 2.7: Mô hình thực thể mở rộng hệ thống “Quản lý bán sách” - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 2.7 Mô hình thực thể mở rộng hệ thống “Quản lý bán sách” (Trang 32)
Hình 3.1: Menu  hệ thống “Quản lý bán sách và tối ưu quá trình xuất nhập sách” - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 3.1 Menu hệ thống “Quản lý bán sách và tối ưu quá trình xuất nhập sách” (Trang 43)
Hình 3.2: Chức năng cập nhật sách - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 3.2 Chức năng cập nhật sách (Trang 44)
Hình 3.3: Form cập nhật sách - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 3.3 Form cập nhật sách (Trang 44)
Hình  3.2: Mô hình dữ liệu hệ thống “Quản lý bán sách” - thiết kế xây dựng hệ thống quản lý nhà sách
nh 3.2: Mô hình dữ liệu hệ thống “Quản lý bán sách” (Trang 50)
Hình  4.1: Đơn vị xử lý (Processing Unit) - thiết kế xây dựng hệ thống quản lý nhà sách
nh 4.1: Đơn vị xử lý (Processing Unit) (Trang 55)
Hình 4.2: Hàm dạng dấu - thiết kế xây dựng hệ thống quản lý nhà sách
Hình 4.2 Hàm dạng dấu (Trang 56)
Hình  4.3: Hàm bước nhị phân - thiết kế xây dựng hệ thống quản lý nhà sách
nh 4.3: Hàm bước nhị phân (Trang 57)
Hình  4.4: Hàm sigmoid - thiết kế xây dựng hệ thống quản lý nhà sách
nh 4.4: Hàm sigmoid (Trang 57)
Hình  4.5: Mạng nơron truyền thẳng nhiều lớp - thiết kế xây dựng hệ thống quản lý nhà sách
nh 4.5: Mạng nơron truyền thẳng nhiều lớp (Trang 58)
Hình  4.7: Mạng truyền thẳng nhiều lớp - thiết kế xây dựng hệ thống quản lý nhà sách
nh 4.7: Mạng truyền thẳng nhiều lớp (Trang 62)

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w