Hệ thống quản lý sách của một nhà sách trên mạng sẽ giúp tất cả mọi người dùng Internet đều có thể ngồi trước máy tính của mình truy cập vào nhà sách dé xem, tim kiểm thông tin một cách
Trang 1TRƯỜNG ĐẠI HỌC KIÊN TRÚC HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
DO AN THIET KE VA PHAN TICH HE THONG THONG TIN
DE TAI: XAY DUNG HE THONG QUAN LY
BAN SACH QUA MANG
Giảng viên hướng dẫn: Trần Văn Thắng
Nhóm sinh viên thực hiện: — Nguyễn Thị Phương Linh - 2155010147
Nguyễn Thị Quỳnh Giang — 2155010082 Nguyễn Mai Anh — 2155010012 Neuyén Ha Trang — 2155010262
Hà Nội, 12/2023
Trang 2LỜI MỞ ĐẦU
Thế giới ngày nay đã có nhiều tiến bộ mạnh mẽ về công nghệ thông tin (CNTT)
từ một tiềm năng thông tin đã trở thành một tài nguyên thực sự, trở thành sản phâm hàng hoá trong xã hội, tạo ra một sự thay đổi to lớn trong lực lượng sản xuất, cơ sở hạ tầng, cầu trúc kinh tế, tính chất lao động và cả cách thức quản lý trong các lĩnh vực của xã hội
Với sự phát triển Internet nó được xem là một trong những thành tựu khoa học kỹ thuật vĩ đại trong lịch sử loài người và là nguồn tài nguyên thông tin lớn nhất, đa dạng
nhất của thế giới hiện nay
Internet giúp mọi người có thể trao đổi thông tin trong sinh hoạt hàng ngày, thu thập, tìm kiếm các thông tin mới nhất ở khắp mọi nơi trên toàn thế giới, giao dịch thương mại, cộng tác trong nghiên cứu khoa học
Xu thế thương mại điện tử hóa việc quản lý kinh doanh là xu thế rất cần thiết đối với
mọi quốc gia bởi những ưu điểm vượt trội và những thành quả to lớn của việc ứng dụng thương mại điện tử mang lại hiệu quả kinh tế to lớn trong quản lý kinh doanh và trong nhiều lĩnh vực khác Điều này có nghĩa là việc xây dựng các hệ thống hỗ trợ quản
lý kinh doanh trên mạng là điều không thê không làm, trong đó có hệ thông quản lý và
bán sách
Hệ thống quản lý sách của một nhà sách trên mạng sẽ giúp tất cả mọi người dùng Internet đều có thể ngồi trước máy tính của mình truy cập vào nhà sách dé xem, tim kiểm thông tin một cách trực quan và có thê mua sách mà không phải đến cửa hàng sách
Em chọn chuyên đề thực tập của mình là "XÂY DỰNG HỆ THÔNG QUẢN LÝ BẢN SÁCH QUA MẠNG" với mục đích xây dựng một môi trường kinh doanh điện
tử cho các nhà sách Hệ thông này giúp bất kỳ ai truy nhập vào website đều có thé xem, tra cứu, đăng ký mua sách một cách nhanh chóng, an toàn mà không phải trực tiếp đến cửa hàng sách Ngoài ra khách hàng có thê gửi thư góp ý hay thắc mắc tới nhà sách Những vấn đề trên vượt ra khỏi khả năng và phạm vi phục vụ của một hiệu sách thực tế
Em xin chân thành cảm ơn thầy Trần Văn Thắng đã tận tình giúp đỡ nhóm em hoàn
thành bài tập Do kiến thức còn hạn chế nên trong bài này còn rất nhiều thiếu xót, em
mong nhận được nhiều ý kiến đánh giá và nhận xét của quý thầy cô.
Trang 3MỤC LỤC LỜI MỞ ĐÂU 1 52 S21121121152121121121111112122211 2121212212120 rdyg 2 DANH MỤC HÌNH ẢNH 22-5221 2E12E1221211211211111111211221 22121211 rrreg 4 DANH MỤC CÁC TỪ VIẾT TẮTT 525212212 1271521217121 E1EE1 nen 4 CHƯƠNG I: KHẢO SÁT HỆ THÔNG - 2 1 2 E222 2111212211212 re 5
1.1 Hiện trạng kinh doanh của nhà sách - 1 2c 22 1211122111222 1 1121211 k key 5 1.2 Mục tiêu và yêu cầu khi xây dựng hệ thống 2 SE T11 HT nnere 6
mm ¡a8 cccccccccessesensncsccccceveccessetteetsceececececcesesssttttttsseeeseceececeteseeeeseeea 6
1.2.2 Yêu câu - s21 1211221211212 1211211222121 21212121212122 12 re 6
1.3 Mô hình nghiệp vụ của hệ thong — 6
CHƯƠNG 2: PHẦN TÍCH VÀ THIẾT KỀ HỆ THÔNG 2.5: S122 SEE2E2EcEzze2 8
2.1 Phương pháp phân tích c2 12112121 112112 1111111111151 1211121112011 kh 8 2.2 Phân tích chức năng - 1 12211 2211112111 1111111581 15111 1115111211101 1111111 Hán rku 8
2.2.1 Dit liu dau vao va ra cia hé thong c.cccccccccecssesscecesessessvsesvsseevevsssevscseseveceeees 8
2.2.2 Phân tích chi tiết các chức nang ceccccscscssecssesvssessesessssvssesessussessesecsessesecseeees 9 2.3 Biểu đồ phân cấp chức năng - 2+ 9 1E 1112112111111 17111 1 1 E HH He ri II
2.4 Biểu đồ luồng dữ liệu - - S1 S1 TỰ E122 2121 112 1 ng re re 11 QAL Cac ki WU cece ccccccccscsessesssesssessesesessecssesssssessusssesssessesssessssssesersressesseeesssees ll
2.4.2 Biểu đồ luồng dữ liệu mức ngữ cảnh - 5-5 S1 E21 trưa 14
2.4.3 Biêu đồ luồng dữ liệu mức đỉnh (mức Ï) 25c SE E222 2E Exrrrrrye 15 TÀI LIỆU THAM KHẢO 22-52 2 212219212212121121211211211211211 2121210111 20
Trang 4DANH MỤC HÌNH ẢNH
Hình 2 1 Biéu đồ phân cấp chức năng - - 5: 1 1E 2112121111 211.1 11 egHrag II Hình 2 2 Hình vẽ ký hiệu chức năng cece 121112111221 151 11 155 1x khe gu 12 Hình 2 3 Hình vẽ ký hiệu luông dữ liệu 2 L0 2222 2221121111211 12 12211121112 2tr 12 Hình 2 4 Hinh vẽ ký hiệu kho dữ liệu - - L1 C2 2211222211151 1211 1111811811181 81t ờ 12 Hình 2 5 Hình vẽ ký hiệu tác nhân 55:2: 2222222211222 22 2tr 13 Hình 2 6 Biêu đồ luông dữ liệu mức ngữ cảnh - - 22c 222211222212 12221112 key 14 Hình 2 7 Biêu đồ luông dữ liệu mức đỉnh - - L2 2 2212211111251 13 21135111 15 Hình 2 8 Biêu đồ luông đữ liệu chức năng Quản trị hệ thông cH® tri 16 Hình 2 9 Biêu do luông đữ liệu chức năng Quảm trị dữ liệu hệ thông 17 Hinh 2 10 Biêu đô luông dữ liệu chức năng Tra cứu sách c2 c2 cece eee 18 Hình 2 11 Biêu đồ luông dữ liệu chức năng Đăng ký khách hàng -. 18 Hình 2 12 Biéu do luông đữ liêu chức năng Đặt mua sách và giao sách 19
DANH MỤC CÁC TỪ VIẾT TAT
1 CNTT Công nghệ thông tin
2 BPC Biểu đô phân cấp chức năng
3 CSDL Cơ sở đữ liệu
Trang 5CHUONG 1: KHAO SAT HE THONG
1.1 Hién trang kinh doanh cua nha sach
Xa hoi ngay cang phat trién, nhu cau hiệu biết trên tật cả các lĩnh vực của cơn người ngày càng được nâng cao Đáp ứng yêu cầu này, ở Việt Nam nhiều nhà sách xuất hiện, nhưng đa số các cửa hàng bán sách hiện nay đều tô chức kinh doanh theo phương thức truyền thống gồm các qui trình cơ bản sau:
Nhập sách từ các nhà cung cấp: lập đơn đặt mua, gửi đơn đặt mua, nhận sách từ nhà cung cấp, lưu sách vào kho, thanh toán, quảng cáo và trưng bày sách mới Bán sách: trưng bày sách lên các giá sách theo loại
Qui trình đăng ký mua sách hay ký kết: được thực hiện khi có sự tiếp xúc trực tiếp giữa hai bên hoặc qua điện thoại
Thanh toán theo phương thức truyền thống: bằng tiền mặt
Chính phương thức kinh doanh này đã trực tiếp dẫn đến những khó khăn sau: Cửa hàng phải tốn một diện tích rất lớn cho việc trưng bày sách
Khi khách hàng có nhu cầu mua sách thì thường họ phải mất rất nhiều thời gian
để tìm kiếm sách
Khi một cuỗn sách mới được xuất bán thì thời gian mà nó sẽ đến được với bạn đọc thường khá lâu và phải qua các phương tiện quảng cáo đắt tiền như tỉ vi, báo chí
Rất khó để khách hàng biết được nội dung co ban của cuén sách
Không khai thác được tiềm năng to lớn về nhu cầu mua sách của khách hàng vì
có không ít khách hàng muốn mua sách nhưng họ không có điều kiện đến cửa hàng (ví như địa điểm, khoảng cách, những người tàn tật )
Việc quảng cáo sách của cửa hàng gặp nhiều khó khăn và tốn kém
Những khó khăn trên đó trực tiếp làm giảm đáng kế doanh thu của cửa hàng ban sách Đặt ra cho các nhà sách cần phải có một cách tiếp cận, thu hút mới có hiệu quả hơn Cải pháp áp dụng công nghệ thông tin vào trong quản lý, thương mại hiện nay là một xu thế tất yếu
Một hệ thống quản lý bán sách trên mạng sẽ giúp cho cửa hàng giải quyết được các
5
Trang 6khó khăn trên và điều quan trọng là đáp ứng được nhu cầu của đông đảo khách hàng có nhu cầu tra cứu sách, đặt mua sách, và đây cũng chính là phương tiện quảng cáo sách cho cửa hàng tốt nhất, rẻ nhất và hiệu quả nhất Điều này cũng đồng nghĩa với việc doanh thu của cửa hàng sẽ tăng lên Với hệ thống này, nhà sách cũng tạo được phương tiện dé thu thập ý kiến từ phía khách hàng đề giải quyết các sự cố cũng như cải thiện khả năng phục vụ khách hàng
1.2 Mục tiêu và yêu cầu khi xây dựng hệ thống
1.2.1 Mục tiêu
Xây dựng một hệ thống quản lý bán sách trên mạng với mục tiêu chủ yếu là giới thiệu sách của nhà sách với khách hàng Khách hàng có thể xem, tìm kiếm các thông tin
về sách một cách trực quan và có thể đặt mua trực tiếp các loại sách trên mạng mà không cần phải trực tiếp đến cửa hàng bán sách Sách của nhà sách phải được phân loại theo chuẩn phân loại giúp khách hàng có thể tra cứu một cách tiện lợi
Hệ thống phải có hai URL riêng, một URL giành cho khách hàng và một URL cho
nhân viên của nhà sách cập nhật dữ liệu hệ thống: cập nhật sách, nhân viên, khách hàng, nhà cung cấp, theo dõi đơn hàng và trả lời thư của khách hàng
1.2.2 Yêu cầu
Hệ thông phải phải đáp ứng các yêu cầu sau:
» - Khách hàng có thể xem, mua bất cứ cuỗn sách nảo trong kho
» - Đơn hàng, thư hỏi đáp kiến nghị của khách hàng phải được bảo mật
« Thanh toán tiền khi giao nhận sách
° Kiểm tra độ tin cậy của khách hàng phải thông qua những thông tin do khách hàng đăng ký và dựa vào địa chỉ giao nhận sách, sau đó liên hệ qua Email hoặc qua điện thoại
® - Hai URL giành cho khách hàng và nhân viên của nhà sách phải khác nhau
1.3 Mô hình nghiệp vụ của hệ thống
Mô hình nghiệp vụ là một mô tả các chức năng nghiệp vụ của một hệ thông và những mối quan hệ bên trong giữa các chức năng đó cũng như các mối quan hệ của chúng với môi trường bên ngoài
Một trong những thê hiện của mô hình nghiệp vụ là biêu đồ ngữ cảnh hệ thống và biểu đỗ phân rã chức năng
Trang 7Muốn xác định mô hình nghiệp vụ của hệ thống thì trước hết ta phải xác định được các tác nhân của hệ thông
Tác nhân của hệ thống có thể là một người, một nhóm người, một tô chức hay một hệ
thống khác, và có tương tác với hệ thống về mặt thông tin (nhận hay gửi dữ liệu)
Tác nhân của hệ thông bán sách qua mạng bao gồm:
» Khách hàng: Là những người trực tiếp sử dụng hệ thống để tra cứu sách và mua sách qua mạng
° - Người quản lý: Là người quản lý hoạt động của hệ thông bán sách
Trang 8CHUONG 2: PHAN TICH VA THIET KE HE THONG 2.1 Phương pháp phân tích
Cùng với sự phát triển của CNTT, việc xây dựng hệ thống đã dần được chuẩn hoá chuyền thành các hoạt động chuyên nghiệp, công nghiệp hoá hơn Các phương pháp luận
phân tích thiết kế hệ thống dần được hình thành và hoàn thiện Một cuộc cách mạng, đỉnh
cao của sự hoàn thiện là sự ra đời của phương pháp luận phân tích thiết kế có cấu trúc kết hợp được kết quả của các cách tiếp cận hướng chức năng và hướng dữ liệu, đưa việc xây dựng hệ thống thông tin lên một tầm cao hơn trở thành hoạt động phương pháp luận Một phương pháp luận thông thường được đặc trưng bởi các yếu tỐ sau:
© Quy trình và phân đoạn các bước tiến hành
® Cac công cụ và cách thức mô hình hoá
e - Cách tiếp cận (hướng chức năng, hướng dữ liệu, trên xuống, dưới lên, ) Phương pháp phân tích có cầu trúc bao gồm các hoạt động: khảo sát, phân tích, thiết
kế, xây dựng và cài đặt chương trình Đặc trưng mới của phương pháp này là các hoạt động có thể hoạt động một cách song song Mỗi hoạt động có thể cung cấp những sửa đôi phù hợp cho một hoặc nhiều hệ thông trước đó Trong phân tích có cầu trúc cách tiếp cận cấp tiến cho phép các hoạt động khảo sát, phân tích, thiết kế, xây dựng và cài đặt chương trình được tiến hành một cách song song Chính ưu điểm này đã làm cho phương pháp phân tích có cầu trúc ngày càng được phát triển hơn
Có nhiều công cụ được sử dụng trong quá trình phân tích và thiết kế hệ thông thông tin Tuy nhiên với hệ thống ít phức tạp sẽ không đòi hỏi phải sử dụng hết tất cả các công cụ này
Hai công cụ quan trọng để mô hình hoá hệ thống thông tin theo phương pháp
phân tích thiết kế có cấu trúc là:
© - Mô hình phân cấp chức năng
© Mô hình luông dữ liệu
Trong đó mỗi mô hình thể hiện một cách nhìn ở góc độ khác nhau vào hệ thống 2.2 Phân tích chức năng
2.2.1 Dữ liệu đầu vào và ra của hệ thống
Dữ liệu đầu vào của hệ thông quản lý bán sách là các thông tin của nhân viên, của
§
Trang 9khách hàng và thông tin về sách trong cửa hàng
Dữ liệu đầu ra là các thông tin được kết xuất từ dữ liệu đầu vào
2.2.2 Phân tích chỉ tiết các chức năng
2.2.2.1 Quản trị hệ thống
Quyền quản trị hệ thông: là quyền cao nhất dành cho người quản trị hệ thống Với quyên này người quản trị được phép thiết đặt cấu hình hệ thống và cấp quyền cho các nhân viên khác
Thiết đặt hệ thông: Là chức năng cho phép người quản trị hệ thông có thể thiết đặt lại những cầu hình cơ bản của hệ thống như địa chỉ mail server, độ rộng của ảnh hiển thị Quản lý và phân quyền người dùng: Số lượng sách của nhà sách ngày càng lớn, khách hàng truy cập vào hệ thống ngày càng nhiều, do đó giao dịch thông qua hệ thống
ở mức độ cao Đề có thê đáp ứng tốt nhu cầu của khách hàng, nhà sách cần phải có đội ngũ nhân viên đông đảo Để đội ngũ này hoạt động hiệu quả, người quản trị hệ thông cần phải phân quyền cụ thể cho từng nhân viên Người quản trị và các nhân viên muốn giao tiếp với hệ thống phải đăng nhập thông qua tên đăng nhập và mật khâu Các nhân viên chỉ thực hiện được những chức năng nhất định ứng với quyền mà người quản trị cấp
và khi cần người quản trị có quyền huỷ các quyền này
2.2.2.2 Cập nhật dữ liệu hệ thống
Quyền cập nhật dữ liệu hệ thông: là quyền bao gồm chức năng xem đơn đặt hàng, trả lời thư của khách hàng, quản lý quảng cáo và chức năng cập nhật dữ liệu cho hệ thống Quyền này thường dành cho nhân viên cửa hàng sách để cập nhật dữ liệu cho website Bao gồm một số chức năng sau:
se Cập nhật và phân loại sách: Nếu cô loại sách mới hoặc sách mới nhân viên
phải nhập vào cơ sở đữ liệu để giới thiệu với khách hàng Việc tô chức phân
loại sách sao cho hợp lý là điều rất quan trọng Phân loại sách theo một tiêu chuẩn phân loại nào đó là rất cần thiết, nó hỗ trợ cho việc tra cứu sách hiệu quả hơn
© Cấp nhật tin tức về sách: Cập nhật các bài viết về sách và tin tức thị trường về sách, tin khuyến mãi
© Cap nhat tac giá: Thực hiện khi có sách mới và tác gia mới, công việc này g1úp cho việc tra cứu sách dễ dàng hơn
s Cập nhật nhà xuất bản: Thực hiện khi có sách mới và nhà xuất bản mới, công việc này giúp cho việc tra cứu sách dễ dàng hơn
Trang 10© Xem đơn đặt hàng và trả lời thư của khách hàng: Chức năng này giúp nhà sách có khả năng giao sách cho khách hàng theo đúng thời gian và địa điểm mà khách hàng đã ghi trong đơn đặt mua, giao tiếp với khách hàng qua thư đề giải đáp những thắc mắc của khách hàng Đồng thời cung cấp thông tin cho bộ phận kiểm tra độ tin cậy của đơn đặt mua
®- Quản lý quảng cáo: Cập nhật thông tin quảng cáo về sách
2.2.2.3 Phục vụ khách hàng
Đây là chức năng chính, cần thiết nhất cho hệ thống, nó quyết định sự thành bại của nhà sách Chức năng này được thực hiện từ phía khách hàng, gồm các chức năng sau:
Xem tin sách: Mọi khách hàng truy cập vào website đều có thể sử dụng chức năng này Chức năng này đưa ra tin tức về các cuốn sách mới, giới thiệu những cuốn sách hay, giảm giá
Tra cứu sách: Mọi khách hàng truy cập vào website đều có thê sử dụng chức năng này Chức năng này liệt kê tất cả các cuốn sách (có trong cửa hàng) tuỳ thuộc vào thông tin khách hàng nhập vảo
Xem thông tin chỉ tiết về một quyễn sách: Trước khi mua một một cuỗn sách nào
đó, các thông tin như mã sách, tên sách, tác giả, nhà xuất bản, nội dung chính của sách
là rất cần thiết cho khách hàng Đôi khi những thông tin đó giúp khách hàng xác định
được cuốn sách mà mình cần mua
Đăng ký khách hàng: Nêu khách hàng chỉ tra cứu hoặc xem chỉ tiết sách thì họ không cần phải đăng ký user Nhưng khi khách hàng muốn mua sách thì họ phải là thành viên của hệ thông bằng cách nhập thông tin cá nhân Nhà sách lưu thông tin cá nhân này làm cơ sở để tạo hóa đơn Mỗi khách hàng chỉ cần đăng ký một lần, thông tin quan trọng nhất là tên đăng nhập và mật khâu Sau khi đăng ký khách hàng sẽ có hòm thư riêng Việc đăng ký user là một hình thức bảo mật cho khách hàng, bởi vì trước khi lập mới hay sửa đơn hàng và thư góp ý hỏi đáp họ phải đăng nhập (bằng tên đăng nhập và mật khâu)
Đặt mua sách: Khách hàng có thê chọn mua bất kỳ cuốn sách nào có trong kho sau khi đã tra cứu Trước khi lập đơn đặt mua khách hàng phải đăng nhập vào hệ thống và
điền đầy đủ thông về thời gian và nơi giao nhận sách Sau khi khách hàng gửi đăng ký
mua sách thì một đơn đặt hàng sẽ được gửi tới người quán lý cửa hàng sách qua mail Người quản lý sẽ dựa trên những thông tin trong đơn đặt hàng đề chuyên sách đến đúng
địa chỉ khách hàng yêu cầu
10