1. Trang chủ
  2. » Tất cả

Đề tài xây dựng website quản lý bán sách

110 659 1
Tài liệu được quét OCR, nội dung có thể không chính xác
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 110
Dung lượng 46,84 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nhưng trước sự thay đổi ngày càng đa dạng của nền văn học thế giới nói chung và việt nam nói riêng , hàng nghìn đầu sách được xuất bản mõi ngày, vì thế khách hàng sẽ gặp rất nhiều khó kh

Trang 1

LOI CAM ON Trước tiên chúng em xin cảm on dén thay Ths.D6 Đình Trang đã nhiệt tình

hướng dẫn và giúp đỡ chúng em hoàn thành đề tài này

Chúng em xin chân thành cảm ơn ban giám hiệu, văn phòng khoa Công nghệ thông tin trường ĐHDL Văn Hiến và các thầy cô bộ môn đã tận tình giảng dạy và trang bị những kiến thức cơ bản, cần thiết cho chúng em trong quá trình

học tập tại trường

Xin cảm ơn tất cả các bạn trong lớp đã đóng góp ý kiến cho đề tài này

Mặc dù đã rất cố gắng, nhưng trong một khoảng thời gian cho phép, cũng như hạn chế về mặt kiến thức của chúng em, cuốn đồ án này không thể tránh khỏi nhiều thiếu sót Chính vì vậy, chúng em rất mong nhận được sự góp ý của các thầy giáo, cô giáo cũng như của bạn bè để hoàn thành đề tài này tốt hơn

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

GV Hướng dẫn

Ths Đỗ Đình Trang

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 3

Trang 3

NHẬN XÉT CUA GIAO VIEN PHAN BIEN

GV Phan bién

Thac si: V6 Thi Hồng Thắm

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 4

Trang 4

LOI MO DAU

000

Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo

cả chiều rộng và sâu Máy tính điện tử không còn là một thứ phương tiện quý hiễm mà đang ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con người, không chỉ ở công sở mà còn ngay cả trong gia đình

Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tô chức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông

tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vỊ

Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận

ra tầm quan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nỗi mạng Internet bạn sẽ có tận tay những gì mình cần mà

không phải mắt nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn

Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiễn hành thương mại hóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát

triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phố biến nên chỉ

dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web

Ý thức được tương lai của thương mại điện tử Việt Nam chúng em quyết định chọn đề tài xây dựng website bán sách trực tuyến Website sẽ đáp ứng được nhu cầu mua bán trực tuyến trên mạng Với mong muốn đề tài sẽ được đưa vào ứng dụng cho doanh nghiệp, vì vậy chúng em sẽ cố gắng hết mình và mong nhận được những đóng góp ý kiến và chỉ đạo của thây cô

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 5

Trang 5

MỤC LỤC

Tóm tắt đề tài .-5 << << << <2 EsEsEsESESS9E4 E383 5 3 3 55588555 851858585E205 5080 9

1/Tóm tắt vẫn dé nghién COU oie ce cececcseceseeceeecseeseseseesetsesesseseeenees 11

2/Các hướng tiếp cận và giải quyết vấn đề - - - set sec cv: 11 2.1/TIẾP cận ket 3 9 11v HE 1g HH ngưng re 11 2.2/Giải quyết vẫn đề` - - << ke kh HH vn ri 11 2.3/Các bước thực hiện đề tài - 5 +5 +s+E+ESE££E£EeEzEzezkeree 12 2.4/Kế hoặch ¿G5533 313 113 111 1 1 11111131711 E1 0.6 12 B/KEt QUA ee ccecescesececcecscccescscscecescscscscscvscscacestscacacscsavacscacsacatacaeeesaeacees 12 Chương 1 : Mỡ đầu .-.5 5-5 + ses s2 S2 S952 9E5 S9SE5E5E5 5E555555555s55 14 1.1/Lý đo chọn đề tài «kề SE 1c ng gui 15 1.2/Mục đích đề tài ¿G6 6S S311 E313 31111 1 1111111111111 72 g0 15

1.3/Đối tượng và phạm vi nghiên cứu - - -s- +x£*EeEeEeEeEcecxcxei 16 Chương 2:Tong quan va khảo sát hiện trạng . -s-<<s=<es- 17 2.1/Gi1ới thiệu chung - - 55c 311994311101 11011 HH ng v 18

2.2/Nghiên cứu hiện trạng và giải quyết vẫn đề - 5 cscsceccscea 18

2.2.1/Hiện trạng về cơ cấu tÔ chứỨc - -: ác se se 3e EEeEeEseeeesesd 19

2.2.2/Cơ cầu tổ chứỨc ¿-¿- + 5+ + E4 S3 E513 515 1111111111511 11113 Ee 20

2.2.3/Mô tả hoạt động của từng bộ phận 5 - S555 << << << <<<55552 20

2.2.4/Xác định yêu cầu - - + S4 E333 SE SE E1 xxx kg 22

Chương 3: Phân tÍCHh so 5= 5552559 555 5995 5 8 00 000066 00006 0000008 9669969666 25

3.1/Yêu cầu của hệ thống . 2-2 Ek+E 2 4E SEEEEEEEEk RE E3 2e re 26

3.2/Sơ đồ tổng quan chức năng - - - - se E9 E*E£k£k ket xe rreed 28

3.3/Sơ đồ DFTD + S3 1 E3 51511 1112101151111 11 1111 151111011101 11 00 1y 30

3.3.1/Sơ đỗ tổng thể mức l - + - 2 +52 2 + 2 E8 2E 5 515 5 5 5e, 31 3.3.2/Sơ đồ phân rã mức .- - «+ kx+sE*EEEk cv kg cv cv rees 32

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 6

Trang 6

3.3.3/Sơ đồ phân rã mỨC 22 - ¿+2 ESkSEx+ESEEESEEEEE2EEEck xe, 33

3.4/Phân tích dữ liệu - - - << S10 18039301 1180330 111013 111v ra 37 3.4.1/Danh sách thực thé và thuộc tính - -ccx+cxscce2 37

X2 ,080ii0) 20 .Ả 41 3.4.3/Chuyén ERD sang quan hệ 2 2-5 s8 EzEz££z£zeereeed 43 3.4.4/Mô tả đữ lIỆU -ĂG Gv reh 50

Trang 7

TOM TẮT LUẬN VĂN

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 8

Trang 8

giảm bớt chi phi cho việc đi lại

Trang web được xây dựng chủ yếu bởi sự kết hợp giữa hai ngôn ngữ SQL Server 2005 và JAVA với công cụ hỗ trợ là Neatbean(6.9.1).Trong đó với JAVA chung em xây đưng trang web theo mô hình MVC(Model-View- Controller ).Phương pháp thiết kế MVC bắt nguồn từ việc phát triển giao diện người dùng trong ngôn ngữ lập trình Smalltalk, đây là một trong những phương pháp thiết kế thành công nhất trong các phương pháp thiết kế hướng đối tượng Hiện nay, MVC được dùng rộng rãi trong nhiều hệ thống phần mềm hướng đối tượng, bất kế được viết bằng ngôn ngữ hướng đối tượng nào

Sau đây chúng em xin giới thiệu tông quan về phương pháp thiết kế MVC, và minh họa cách sử dụng MVC trong thiết kế hướng đối tượng bằng việc xây dựng chương trình Java Web

MVC là viết tắt của Model-View-Controller Phương pháp thiết kế là phương pháp chia nhỏ một ứng dụng nhiều lớp hoặc chia nhỏ phần giao diện người dùng (user interface) của một ứng dụng thành ba thành phân chính là

Model, View và Controller

Model (tạm dịch là phần “Mô hình” ): Là một đối tượng hoặc tập hợp các

đối tượng biểu điễn cho phần đữ liệu của chương trình, ví dụ các dữ liệu được

lưu trong cơ sở dữ liệu (CSDL) hay từ các hệ thống ứng dụng khác (như

mail )

SVTH: HuLJnh £ Duy — NgvyLn TrLng Khoi Trang 9

Trang 9

View (tạm dịch là phần “Hiển thi’): La phan giao diện với người dùng, bao gồm việc hiện dữ liệu ra màn hình, cung cấp các menu, nút bấm, hộp đối thoại, chọn lựa để người dùng có thể thêm, xóa, sửa, tìm kiếm và làm các thao tác khác

đối với đữ liệu trong hệ thống

Controller (tạm dịch là phần “Điều khiến”): Là phần điều khiển toàn bộ logic về

hoạt động của giao diện, tương tác với thao tác của người dùng (từ chuột, bàn phím và các thiết bị ngoại vi khác) và cập nhật, thao tác trên dữ liệu theo đầu

vào nhận được và điều khiến việc chọn phần “Hiến thị” thích hợp để truyền dữ

liệu tới người dùng

Với phương pháp thiết kế này, các chức năng hiển thị, chức năng logic điều khiển và chức năng truy cập đữ liệu của chương trình được chia làm các phần tách biệt

Java là một ngôn ngữ lập trình hướng đối tượng thuần túy nên việc áp dụng MVC vào các phần mềmviết bằng Java rất dễ dàng và hiển nhiên Có hai hình mẫu chính của phương pháp thiết kế MVC trong Java là MVC model 1 và MVC model 2

Trong MVC model 1, các trang JSP đóng vai trò “Hiển thị” (View) và “Điều khiển” (Controller) Có thể có nhiều trang JSP khác nhau đóng các vai trò khác nhau

Thao tác của người dùng trên trình duyệt web được gửi tới một trang JSP Trang JSP này sẽ khởi tạo một hoặc nhiều Java Bean (nếu cần thiết), truyền các lệnh cần thi hành tới Java Bean (không phải Enterprise Java Bean)

Sau khi Java Bean thực hiện xong việc truy xuất hoặc cập nhật dữ liệu, trang

JSP ban đầu có thê hiến thị đữ liệu lẫy từ Bean (JSP ban đầu đóng luôn vai trò

View), hoặc chọn một trang JSP khác để hiện dữ liệu từ Bean (JSP ban dau dong luôn vai trò Controller) Trong một thiết kế tốt, để bảo đảm việc tách rời phan

trình bày và logic của chương trình, trang JSP nhận yêu cầu chỉ đóng vai trò

“Điều khiển” (Controller)

MVC model 1 có một nhược điểm là phan logic diéu khién duoc viét trong

trang JSP, nhu vay phần chương trình Java phức tạp dùng để điều khiến sẽ bị lẫn vào trong mã HTML dùng để trình bày Độ phức tạp của chương trình càng cao, thì trang JSP càng khó phát triển và bảo trì Hơn nữa, trong các dự án phức tạp,

phân hiển thị do người thiết kế web giỏi về HTML và đồ họa thực hiện, còn

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 10

Trang 10

phan diéu khién duoc người chuyên về lập trình thực hiện Dùng JSP làm phan

điều khiển sẽ khó phân ranh giới trách nhiệm giữa nhóm thiết kế đồ họa và

Các yêu cầu của người dùng được gửi từ trình duyệt web tdi servlet

Servlet sẽ khởi tạo Java Bean (nếu cần thiết), ra lệnh thu thập, cập nhật thông

tin Khi Java Bean hoàn thành công việc, servlet sẽ chọn trang JSP thích hợp để hiện thông tin trong Java Bean cho người dùng

Đây là một cách sử dụng MVC rất hiệu quả trong Java Tất nhiên, sử

2

A a2?

dụng MVC mođel 2 một cách hoàn toàn cứng nhắc, phần “Điều khiến” chỉ dùng

servlet, phan “Hién thi” chi dung JSP sẽ dan đến một vài trường hợp kém hiệu

quả, nhất là khi các yêu cầu từ trình duyệt web chỉ đòi hỏi việc hiển thị thông

+Dùng SQL server 2005 đề thiết kế cơ sỡ dữ liệu

+Thiết kế giao điện băng HTML và Jsp

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 11

Trang 11

Ngôn ngữ lập trình:HTML, JSP, Serverlet, Javacript

Công cụ báo cáo: word 2007,PowerpoInt

2.3 Các bước thực hiện đề tài:

-Xây dựng đề cương chỉ tiết

-Viết báo cáo

+Giai doan 2:

Xây dựng website với các chức năng hoàn chỉnh và báo cáo chính thức

3 Kết quả đạt được:

Sau khoảng thời gian là 6 tháng kể từ ngày nhận được đề tài, chúng em đã đạt

được một vài kết quả sau:

+Xây dựng hoàn thành website quản lý bán sách với các chức năng hiển thị thông tin và mua bán trực tuyến

+Biết cách thiết kế một trang web hoàn chỉnh

Tuy nhiên trang web cũng còn một số hạn chế sau:

+Œ1ao điện trang web chưa được đẹp để lôi cuỗn nguoi xem

+Chưa hộ trợ được trả tiền trực tuyến qua tài khoản ngân hàng

+Dữ liệu chưa có nhié

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 12

Trang 12

CHUONG 1

MO DAU

SVTH: HuLJnh £ Duy — NgvyLn TrLng Khoi Trang 13

Trang 13

Qua khảo sát tình hình thực tế ở Việt Nam chúng em nhận thấy răng việc

mua sắm rất cần thiết đối với mọi người Nhưng do đời sống kinh tế ngày càng phát triển, nên mọi người không có không có thời gian đi mua sắm , và đặc biệt

là sách Vì vậy xây dựng một website bán sách qua mạng là một nhu cầu thực tế

ở đất nước ta hiện nay

Qua khảo sát thực tế tại các nhà sách, chúng em thay viéc quan ly con nhiéu han ché nhu:

+Khó khăn trong việc thêm, xóa sữa các loại san phẩm

+Mắt thời gian trong việc thống kê về nhập xuất sản phẩm

+Không quản lý được khách hàng quen thuộc và khách hàng tiềm năng

+Chưa tiễn hành thanh toán qua thẻ tín dụng

Trên cơ sở những kiến thức tiếp thu được tại trường đại học, được sự hướng dẫn tận tình của thầy Thạc sĩ Đỗ Đình Trang, sau khi khảo sát thực tế tại

các nhà sách và người sử dụng, chúng em quyết định chọn đề tài này

1.2 Mục đích:

Ngày nay khoa học kỹ thuật phát triển với tốc độ một cách nhanh chóng, phát triển về cả chiều sâu lẫn chiều rộng Nó góp phân vào sự phát triển của nền văn minh loài người Con người đã biết áp dụng công nghệ thông tin phục vụ cho đời sống của mình Mọi người mọi nhà dù cách xa bao nhiêu họ vẫn gần nhau nhờ Internet

Mạng Internet giờ đây áp dụng trong tất cả các lĩnh vực Đặt biệt nó là

một thứ không thể thiếu trong mỏi danh nghiệp và cá nhân Đây là một công cụ

để họ trao đôi thông tin và mua bán Xã hội phát triển làm con người trở nên bận

biụ họ không có thời gian tim đến nhà sách để lựa chọn cho mình những quyền sách thật hay

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 14

Trang 14

Chúng ta đã biết sách mang đến cho con người nền tri thức vô giá, làm cho cuộc sống của con người ngày càng văn minh hơn Tuy nhiên hiện trạng đất nước chúng ta hiện nay đang lạc hậu hơn so với các nước trên toàn thế giới các website ở việt nam hiện nay chỉ mang tính giới thiệu về sản phẩm chưa có chúc năng mua bán trực tuyến Do đó chúng tôi thấy các cá nhân và doanh nghiệp đang có ý định xây dựng website cho riêng mình thì dù ít hay nhiều cũng đã quan tâm đến vai trò của công nghệ thông tin và các khách hàng tiềm năng trên

mạng, nên cò kế hoạch và bồ trí người quản trị mạng dé cap nhat thong tin kip

thời

Chúng ta hãy mạnh mẽ áp dụng thương mại điện tử vào cuộc sống hang ngày để làm cho cuộc sống trở nên nhẹ nhàng và tiện ích hơn

1.3 Đối tượng và phạm vỉ nghiên cứu:

Một số hệ thống trang web quản lý bán sách trực tuyến hiện có như:

+www.fahasasg.com.vn

+www.vinabook.com

+www.songhuong.com.vn

Các nhà sách lớn tại thành phố Hỗ Chí Minh :Fahasa,Minh Khai

SVTH: HuLJnh £ Duy — NgvyLn TrLng Khoi Trang 15

Trang 16

Nội dung

> Giới thiệu chung

> Nghiên cứu hiện trạng và giải quyét van dé

2.1 Giới thiệu chung :

Website “WWW.BOOKONLINE.VN” dugc xay dựng dưa trên tình hình khảo sát thực tế của chúng em tại nhà sách Trung Phú

Địa chỉ: số 1-2 Tỉnh lộ 8, Trung An, Củ Chi, TPHCM

Số điện thoại: 083.7956489

Mã số thuế: 3002023031

Là một trong những trung tâm kinh doanh sách và thiết bị hỗ trợ giáo dục trẻ

mạnh dạn áp dụng mô hình thương mại điện tử vào những hoạt động kinh

doanh của mình Nhưng trước sự thay đổi ngày càng đa dạng của nền văn học thế giới nói chung và việt nam nói riêng , hàng nghìn đầu sách được xuất bản mõi ngày, vì thế khách hàng sẽ gặp rất nhiều khó khăn trong việc chọn cho mình một quyền sách ưng ý khi đến với nhà sách Đề đáp ứng nhu cầu của khách hàng trong nước Website ra đời nhằm đáp ứng nhu cầu trên 2.2 Nghiên cứu hiện trạng và giải quyết vá đề:

Qua quá trình khảo sát thực tế tại cửa hàng và một số website khác như:

Trang 17

Bộ phận bán hàng:

+ Tính các khoản chi phí của từng món hàng

+ Lập phiếu xuất các đơn hàng và phiếu thu tiền khách hàng khi mua hàng

+ Thống kê lượng hàng bán được trong ngày, tổng tiên thu được trong ngày và bàn giao cho bộ phận kế toán

Bộ phận kế toán

+ Bộ phận thủ quỹ có nhiệm vụ thu tiền do bộ phận thâu

ngân bàn giao

+ Xuất tiên đê mua hàng khi có yêu câu

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 18

Trang 18

+ Thống kê doanh thu từng ngày, hàng tháng, hàng quý, hàng năm, lập báo cáo doanh thu

+ Theo dõi thị trường để có kế hoạch kinh doanh hợp lý

Bộ phận thủ kho:

+ Bộ phận kho có nhiệm vụ quản lý và thống kê các loại Sản

phẩm còn trong kho để có kế hoạch nhập và xuất hàng

+ Lập hóa đơn nhập, nhận và kiểm tra hàng Xuất hàng bán

ra khi khách hàng mua

Tổ chức đối ngoại:

Khách hàng: (hoặc Đôi tác)

+ Đặt hàng trực tiêp tại cửa hàng

+ Đặt hàng qua trang Web

Quản lý và phân phối các hoạt động của cửa hàng

Quản lý và điều hành hoạt động của nhân viên

Phân loại khách hàng

Quyết định giá chính thức cho các mặt hàng

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 19

Trang 19

- Nhận báo cáo từ các bộ phận khác như: kế toán, hành chánh, bán

hàng Từ đó có kê hoạch định hướng, phát triên nhăm đáp ứng yêu câu thị hiệu của khách hàng và tiên triên cho cửa hàng

+ Bộ phận hành chánh:

- _ Ghi chép chi phí cho việc chi trả cho khách hàng, nhân viên

- Xem năng suất làm việc của nhân viên để có chế độ khen thưởng

-_ Bên cạnh đó phải theo dõi biến động về giá cả và đây là loại biến động

theo thời gian, từ đó đưa ra bảng giá thích hợp cho từng loại sản phâm

+ Bộ phận bán hàng:

Cửa hàng có hai loại khách hàng: khách hàng tại cửa hàng và khách hàng trên mạng

o Trực tiếp tại cửa hàng:

Sản phẩm được trưng bày tại cửa hàng, khách hàng có thể chọn mua những sản phẩm mà mình thích.Khi khách hàng mua hàng bộ phận bán hàng sẽ trao đôi, hướng dẫn mua hàng.Sau khi tiếp nhận yêu cầu trên bộ phận này sẽ làm hoá đơn và thanh toán tiền

o Trén mang:

Đây là hình thức mới mà người mua hàng phải hoàn toàn tự thao tác thông qua từng bước cụ thể để có thể mua được hàng.Trên mạng các sản phân được sắp xếp theo nhiều loại giúp cho người sử dụng tham khảo hay nhà quản trị dễ thêm bớt sản phẩm của họ trong trường hợp này người dùng chỉ cần chọn một loại sản phẩm trong danh sách là những thông tin về sản phẩm đó sẽ hiện lên như tên hàng, giá cả bên cạnh là trang liên kết để thêm hàng hoá vào gid hang

Đây là giỏ hàng có chứa các thông tin về hàng hoá lẫn số lượng

hàng khách mua và hoàn toàn được cập nhật trong giỏ.Khi khách

muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn hàng và cùng thông tin về khách hàng và hàng hoá và cuối cùng là khách tùy chọn mua hàng hay không mua hàng

Trang 20

Nhân viên thường xuyên kiểm tra để biết số lượng hàng hóa hư

hỏng, từ đó đề xuất ban điều hành có kế hoạch xử lí

©_ Quá trình nhập hàng vào kho:

- Mua hàng từ nhà cung cấp

- - Sau khi nhận được đặt hàng, nhà cung cấp sẽ giao hàng cho cửa hàng thông qua bộ phận kho và có đính kèm hoá đơn tài chính

- Nhân viên ở kho có nhiệm vụ kiểm tra hàng được giao, các

chứng từ giao hàng, bộ phận kho sẽ nộp hoá đơn bán hàng của nhà cung cấp cho phận kế toán để quản lý

o Quá trình xuất hàng :

Giống như quá trình nhập hàng có nhiều hình thức để xuất hàng

- Xuất hàng để bán trên mạng, trong cửa hàng

- Trả lại cho nhà cung cấp trong trường hợp hàng kém chất lượng kèm theo các giấy tờ có liên quan

+Bộ phận kế toán:

Công việc của bộ phận này là thực hiện các nghiệp vụ như thống kê

các hoá đơn bán hàng, các phiếu nhập kho, đơn đặt hàng và doanh số thu chi của cửa hàng vào cuối kỳ

Báo cáo giá trị thành tiền của toàn bộ cửa hàng, báo cáo số tiền mỗi nhân viên bán được

Thống kê hàng hoá:Nhân viên kế toán phái kiểm tra quá trình nhập xuất hàng Đa phần là các chứng từ là phiếu nhập, phiếu xuất, đơn đặt hàng thỗng kê các loại hàng hoá bán chạy hay chậm nhất

+ Bộ phận quản trị mạng:

Công việc của bộ phận này là thực hiện các nghiệp vụ quản trị mạng, quản lý nhân viên, củng cô mạng và đảm bảo cơ sở đữ liệu, lập

các báo cáo khác khi có yêu câu

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 21

Trang 21

2.2.4 Xác định yêu cau:

o Lập phiếu thu,chỉ:

Khi khách hàng mua hàng nhân viên bán hàng sẽ lập hóa đơn bán hàng cho khách hàng, sau khi đã thanh toán tiền xong tại quầy thâu ngân khách hàng sẽ nhận được sản phẩm của mình

Khi có yêu câu chi tiên từ các nhu câu khác nhau, nhân viên thủ quỷ sẽ lập phiêu chi tiên trên đó ghi rõ tên người nhận, li do chi và các

Thông tin người thanh toán

Họ tên: Ông Le Van Khanh

i : 8/26 N Thai Binh - ø

Địa chỉ: 248/26 Nguyen Thai Binh - Phuong 12, Tân

Bình Tỉnh/TRầm~„ _

Họ tên: Ông Le Van Khanh Địa chỉ: nhận tại văn phòng, Tân Bình

Phương thức thanh toán: Thanh toán bằng tiền mặt

Phương thức giao hàng: Nhận tại VP Vinabook

Tên công ty:

Tổng trị giá 47.400

Người nhận hàng

=

Trang 22

o Lập phiếu nhập hàng, xuất hàng:

Nhân viên thủ kho lập phiếu nhập hay phiếu xuất khi có yêu cầu nhập hàng hay xuất hàng

o Thống kê và báo cáo:

Vào cuối mỗi ngày:

- Nhân viên thâu ngân lập phiếu bán hàng

Thủ quỷ sẽ lập phiếu thu và chỉ

- Vào cuối tháng thủ kho sẽ in ra bảng thống kê tồn kho và kiểm hàng trong kho để đối chiếu Khi báo cáo cho kế toán, nếu phát

hiện có sự sai lệch giữa số sách và thực tế thì kế toán phải thông

báo cho quản lý để tìm cách giải quyết

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 23

Trang 23

CHUONG 3

PHAN TICH

SVTH: HuLJnh £ Duy — NgvyLn TrLng Khoi Trang 24

Trang 24

Nôi dung

> Yêu câu của hệ thống

> Sơ đồ tông quan chức năng

- Một máy làm web server

-Hệ điều hành hỗ trợ chương trình là: window 7

- Hệ quản trị cơ sở dữ liệu SQL server 2005

-Phần mén: photoshop cs3, netbeam6.9.1,

3.1.2 Vêu cầu về website:

Website chia ra làm hai phần:

a/phan dành cho khách hàng

b/Phan dành cho nhà quản trị

3.1.3.Vêu cầu về chức năng

*Chức năng quản trị viên:

Dé truy cap vao chirc nang hé thong, quản trị viên cần có một tài khoản để đăng nhập, sau khi đăng nhập quản trị viên có thể thực hiện các chức năng sau:

+Đăng nhập: Quản trị viên đăng nhập vào hệ thống để quản lý toàn bộ hệ thống

+tQuản lý danh mục sách: bao gồn các công việc thêm, xóa, sửa các thông tin về loại sách, danh mục sách, nhà xuất bản, tác giả

+Quản lý sách: bao gồm các công việc thêm,xóa, sửa thông tin về quyển

sách, cập nhật sỐ lượng còn hay hết

+Quan lý đơn hàng:Xử lý các đơn hàng của khách hàng, thanh toán và giao hàng tới khách hàng

+Quản lý đanh sách khách hàng và ý kiến của khách hàng

+Thống kê sách và doanh thu

*Chức năng khách hàng:

Trước tiên khách hàng phải đăng ký một tài khoản, sau khi đăng ký xong khác

hàng có thể đăng nhập vào hệ thống và thực hiện các chức năng sau:

+Khách hàng có thê tìm kiếm cuốn sách mà mình cần dựa trên tựa sách, tác

giả

+Sau khi tìm kiếm khách hàng có thê xem thông tin chỉ tiết về quyền sách +Khách hàng có thể cho quyền sách vào giỏ hàng bằng cách đặt mua và xem thêm thêm thông tin về những quyền sách khác

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 25

Trang 25

+Sau khi chọn được giỏ hàng khách hàng có thể đặt mua thông qua website +Khach hang co thé quan ly don hang ma mình đã mua

+Ngoài ra khách hàng có thể gởi ý kiến phản hồi

3.1.4.Vêu cầu phi chức năng:

Giao diện: Ngoài các chức năng như trên thì website còn phải được trình bay đễ hiểu, giao diện gần gũi, khách hàng dễ nhìn thấy thông tin họ cần tìm, cung cấp cho khách hàng những quyên sách bán chạy

An toàn: Điều quan trọng trong mua bán trên web là phải đảm bảo an toàn tuyệt đối cho những thông tin liên quan đến khách hàng trong quá trình đặt mua

Trang 26

3.2.Mô hình chức năng tong quan (BFD)

HE THONG DANH MỤC NGHIỆP VỤ THONG KE QUAN LY

DANG LAP DON a DOANH KHACH

| | CHUNG LAP HOA DON

K í LOẠI ĐƠN "

„| NHÀ XUAT | os! TIM KIEM

Ls! THOÁT BAN | „| QUẦN LÝ

CHUNG , LẬP PHIẾU

—>| TÁC GIẢ —>| NHẬP

NHÀ CUNG

Trang 27

e Lap don hang

e Lap hoa don

e Tra ctu

e Lap phiếu nhập Thống kê:

e Báo cáo thống kê Quản lý:

Trang 28

KET QUA THONG KE

— ĐƠN HÀNG ĐƯỢC LẬP CẬP NHẬT CHUNG

Sơ đô tông thê mức ngữ cảnh

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 29

Trang 29

3.3.2 Sơ đồ phân rã mức 1:

xu ee Yêu cầu háa đơn + lập

( hóa doen ) Hủùa đc được lập

Trang 30

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 31

Trang 31

+Mô hình DFD cho phương thức đặt hàng:

Théng tin don hang

Thém mét

don hang

+Mô hình DFD cho phương thức thêm sách:

Trang 32

+Mô hình DFD cho phương thức thêm mới loại sách:

Loại sách

Nhà quản trị

tìm thấy

Thông báo thành công

ma chung loai + théng tin

chung loai Thém

mới

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 33

Trang 33

+Mô hình DFD cho phương thức sữa thông tin sách:

Xem thông tin

Mã sách + hnội dung

Mã sách

Nhà quản trị

Thông báo thành công

Mục điều chỉnh

+Mô hình DED cho phương thức xóa sách:

Trang 34

+Mô hình DFD cho phương thức sửa loại sách:

Xem thông tin

Mã loại sách + nội

Thông báo thành công

Mục điều chỉnh

Điều chỉnh

mục chọn

Chọn mục điêu chình

Mã nhà xuất bản+

Nhà quản trị mnong

Thông báo thành công

Mã nhà xuât bản+

thông tin

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 35

Trang 35

3.4 Phân tích dữ liệu:

3.4.1 Danh sách các thực thể và thuộc tính tương ứng:

*Thực thể SACH tương ứng với sách của nhà sách:

+Masosach: Mã số sách

+Tensach: Tên sách

+Mota: Mô tả một vài trang sách

+Giabia: Gia của sách sẽ bán ra

+Ngaycapnhat: Ngày cập nhật quyền sách

+URLhinh: Đường liên kết địa chỉ hình ảnh quyền sách

+Solanxem: Số lần đọc giả xem quyền sách

+Soluongtonkho: Số lượng quyên sách còn trong kho

+Ghichu: Ghi chú thêm về quyền sách

+Solanmua: So lan mua

*Thực thể CHUNGLOAI tương ứng với từng chủng loại sách:

+Masochungloai: Mã số chủng loại sách

+Tenchungloai: Tên chủng loại sách

*Thực thể LOAISACH tương ứng từng loại sách:

+Masoloaisach: Mã số loại sách

+Tênloalsach: Tên loại sách

*Thực thể NGUOIDUNG tương ứng với người sẽ đăng nhập vào tài khoản để

sử dụng quyên hạn của mình đôi với trang web :

+Masonguoidung: Mã số người dung

+Hoten: Họ tên người sử dụng

+Tendangnhap : Tên đăng nhập

+Matkhau: Mật khẩu

+Diachi: Dia chi

+Dienthoai: Số điện thoại

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 36

Trang 36

+Email : Dia chi hop mail điện tử

+N gaydangky: Ngay dang ky

+Gioitinh : Gidi tinh

+Nhóm: Nhóm người dùng

*Thực thể QUANGCAO tương ứng những quảng cáo trên website :

+Masoqc: Mã số quảng cáo

+Mota: Mô tả

+URL: Duong Link

+URLhinh : Đường Link hình ảnh

+Solanclick: Số lần click chuột vào

*Thực thể LIENKET tương ứng với các trang web có thê liên kết đến

+Masoweblink: Mã số đường liên kết

+Tên: Tên liên kết

+URL: đường Link

*Thực thể DONHANG tương ứng hóa đơn của từng đơn hàng :

+Masodonhang: Mã số đơn hàng

+Thoigiandat: Thoi gian đặt hàng

+Thoiglangiao: Thời gian giao hàng

+Tennguoinhan: Tén người nhận

+DIachi: Địa chỉ người nhận

+Diadiem: Địa điểm nhận hàng

+Tinhtrang: Tinh trang don hang

+Ghichu: Ghi chu

SVTH: HuLJnh £ Duy — NgvyLn TrLng Khoi Trang 37

Trang 37

*Thực thể NHAXUATBAN tương ứng với nhà xuất bản sách

+Masonxb: Mã số nhà xuất bản

+Tênnxb: Tên nhà xuất bản

+Diachi: Địa chỉ nhà xuất bản

+Email: địa chỉ mail

+Bangcap: Bằng cấp của tác giả

*Thực thể TINTUC tương ứng với những tin tức sẽ cập nhật ở trang web

+Masotintuc: Mã số tin tức

+Tentintuc: Tên tin tức

+Noidung: nội dung tin

*Thực thể NGONNGU tương ứng với ngôn ngữ sách

+Msongonngu: Mã số ngôn nhữ

+Tenngonngu: Tên ngôn ngữ

*Thực thể NHACUNGCAP tương ứng với nhà cung cấp

+Masoncc: Mã số nhà cung cấp

+Tenncc: Tên nhà cung cấp

+Diachi: Địa chỉ nhà cung cấp

+Sodienthoai: Số điện thoại

+Tennguoidaidien: Tên người đại diện

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 38

Trang 38

*Thực thể PHIEUNHAP tương ứng với phiếu nhập:

+Masophieunhap: Mã số phiếu nhập

+Ngaynhap:Ngày nhập

+Soluong: Số lượng

+Dongia: Don gia

*Thuc thé HOADONBANHANG tuong ứng với hóa đơn bán hàng:

+MaSoHoaDon:Mã số hóa đơn

+NgayLapHoaDon: Ngày lập hóa đơn

+DienGiai: Diễn giải

+TongTien:Tổng tiền

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 39

Trang 39

3.4.2 Mô hình ERD:

+Mô hình ERD ở mức quan niệm:

SVTH: HuL Ïnh E Duy — NguyL Ìn TrL Ỉng Khơi Trang 40

Trang 40

ị << TACGIA

in

CN 1,1 THUOC 1 oe SAGH-TAC GIA — i

MaSoChungLoai_ |—t— - fe MEE 1 vor a

TenChungLoai ‘ TenLoalSach đã TÊN 'ep

angCap

NHAXUATBAN MaSoNXB <pi> TenNXB DiaChi

IHuộc? SoDienThoai

SoFax Email

NgayNhap MoTa CHITIETDONHANG ThoiGianDat

ý V SoLuongTonKho ¬I 1n j<j ThoiGianGiao 1,n| 1,n NgayCapNhat 1,n DiaChi

CHITIETPHIEUNHAP “1,n | GhiChu TinhTrang

14 1, ÏURLHinh \\ GhiChu

1,n NHACUNGCAP

1,n MaSoNCC

Email MoTa a MaSoLienKet

NgayDangKy URLHinh 1 TenLienKet K22) URLLienKet xà URLLienKet

Ngày đăng: 14/12/2021, 20:37

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