1. Trang chủ
  2. » Thể loại khác

Đề xuất dự án cửa hàng sách trực tuyến

28 1,6K 13
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 28
Dung lượng 2,48 MB

Nội dung

Đề xuất dự án cửa hàng sách trực tuyến

Trang 1

Bản đề xuất dự án CỬA HÀNG SÁCH TRỰC TUYẾN

Người quản lý dự án: Bùi Hoàng Khánh

Người tài trợ: Nguyễn Minh Tường – Cửa hàng sách Minh Tường

Trang 2

LỊCH SỬ XEM XÉT

Ngày xem xét Người xem xét Người thông qua Mô tả sự thay đổi

Trang 3

MỤC LỤC

LỊCH SỬ XEM XÉT 2

MỤC LỤC 3

THUẬT NGỮ VÀ VIẾT TẮT 4

DANH MỤC HÌNH VẼ 5

DANH MỤC BẢNG BIỂU 6

I Mục tiêu của dự án 7

II Vấn đề và cơ hội 7

1 Thực trạng chung 7

2 Cơ hội 8

III Giải pháp đề nghị 8

1 Giải pháp kiến trúc hệ thống 9

2 Giải pháp các chức năng dự kiến của hệ thống 9

3 Giải pháp về môi trường hoạt động của hệ thống 11

IV Phân tích chi phí và lợi ích 12

1 Các lợi ích thấy được 12

2 Các khoản mục chi phí 12

V Phạm vi dự án 13

1 Phạm vi dự án 13

2 Các hoạt động chính 14

VI Các rủi ro và giải pháp 15

VII Tổng quan về lịch biểu 20

1 Thời gian thực hiện dự án 20

2 Các mộc chính 20

VIII Nhân lực và vai trò 21

1 Đội dự án 21

2 Khách hàng 22

3 Thiết bị làm việc 22

IX Truyền thông 23

1 Trao đổi thông tin nội bộ nhóm dự án: 23

2 Trao đổi thông tin với khách hàng 23

PHỤ LỤC 1: LỊCH TRÌNH VÀ DỰ TOÁN LÀM PHẦN MỀM 24

PHỤ LỤC 2: LỊCH TRÌNH DỰ ÁN 26

Trang 4

THUẬT NGỮ VÀ VIẾT TẮT

1 CM Nhân viên quản lý cấu hình

Loại vai trò trong dự án

2 CC Nhân viên điều khiển cấu hình

11 URD Tài liệu đăc tả người dùng

Loại tài liệu

Tên giai đoạn thực hiện

17 KTDA Kết thúc dự án

Trang 5

DANH MỤC HÌNH VẼ

Hình 1: Các hoạt động chính của dự án 13

Trang 6

DANH MỤC BẢNG BIỂU

Bảng 1: Thống kê số người dùng Internet 8

Trang 7

Nâng cao tính chuyên nghiệp và hiệu quả trong việc quản lý lượng sách nhập,lượng sách đã bán, đồng thời cung cấp các chức năng bổ trợ nhằm giúp người quản lýthống kê các dữ liệu theo thời gian (doanh thu, lợi nhuận hàng tháng, các đầu sách bánchạy nhất), từ đó biết được xu hướng sử dụng sách của bạn đọc để có chính sách kinhdoanh phù hợp.

II Vấn đề và cơ hội

1 Thực trạng chung

Trong nền kinh tế tri thức ngày nay, nhu cầu tìm kiếm sách và các tài liệu học thuậtkhác của học sinh, sinh viên đang trở nên bức thiết hơn bao giờ hết Mặc dù vậy, phươngthức mua bán hàng truyền thống chưa thực sự đem lại hiệu quả cao nhất, tiết kiệm thờigian và công sức của bạn đọc khi muốn tìm mua cho mình một quyển sách ưng ý Do một

số lý do sau:

– Các hiệu sách thường có diện tích trưng bày hạn chế, nên các đầu sách ở đâychỉ được phân loại theo các tiêu chí tổng quan (như giáo trình khoa học tựnhiên, giáo trình khoa học xã hội, tài liệu tham khảo) khiến cho việc tìm kiếmmột cuốn sách cụ thể rất khó khăn

– Hầu hết các hiệu sách vẫn chưa tận dụng được sức mạnh của tin học hoá vàmạng máy tính toàn cầu Người mua khi muốn mua sách vẫn phải tuần tự tìmkiếm theo từng gian hàng, trên từng ngăn sách mà không có công cụ máy tính

hỗ trợ tìm kiếm Người mua không biết được quyển sách nào đang bán chạy

Trang 8

nhất, được nhiều người dùng bình chọn nhất, hay đang có khuyến mãi giảmgiá

– Việc quản lý số lượng sách nhập vào và bán ra cũng như số lượng sách còn lạicũng rất khó khăn Tất cả các công việc được thực hiện qua sổ sách và máy tínhcầm tay đơn giản Dẫn đến việc thống kê kinh doanh khó khăn

2 Cơ hội

Theo con số thống kê của InternetWorld, đến tháng 7 năm 2010 Việt Nam có24.269.083 người sử dụng Internet, chiếm khoảng 27.1% dân số Điều này cho thấy ViệtNam có một thị trường Internet rộng lớn và đầy tiềm năng Với hơn 24 triệu người kết nốimạng, thị trường Internet ở Việt Nam lớn hơn một số nước châu Á – Thái Bình Dươngnhư: Australia, Hongkong, Malaysia, Philippines, Singapore, Đài Loan, hay Thái Lan.Khi người dùng Internet ngày càng trở nên quen dần với phương thức mua sắm và quảngcáo trên mạng Thương mại điện tử ở Việt Nam đang phát triển và hứa hẹn sẽ gặt háiđược nhiều thành công trong tương lai với các websites như www.chodientu.vn haywww.aha.vn

Bảng 1 : Thống kê số người dùng Internet

III Giải pháp đề nghị

Trên cơ sở thực trạng của các cửa hàng sách như đã phân tích ở trên, nhóm chúngtôi đưa ra giải pháp tin học hoá nhằm cải thiện hiệu quả việc quản lý bán sách cũng nhưphục vụ tốt hơn nhu cầu của người đọc sách, cụ thể là một hệ thống thương mại điện tử cótên Online Bookstore

Trang 9

1 Giải pháp kiến trúc hệ thống

Hệ thống sẽ bao gồm một hoặc vài máy tính đặt tại hiệu sách, trong đó một máy đểông chủ cũng là người quản trị hệ thống thực hiện các thao tác nghiệp vụ như: quản lýsách, quản lý khách hàng, báo cáo thống kê Các máy tính khác giúp cho người mua tracứu, tìm kiếm sách ngay tại hiệu sách với nhiều tiêu chí Nhưng không chỉ có thế, hệthống tận dụng sức mạnh to lớn của Internet nên người mua sử dụng máy tính nối mạng

có thể ngồi ở bất kỳ đâu để tìm và mua sách một cách nhanh chóng, thuận tiện, tiết kiệm

Hệ thống cần một tên miền và một máy chủ đủ mạnh và ông chủ sẽ phải trả tiềnthuê chúng Tên miền này sẽ giúp người sử dụng truy cập vào hệ thống (ví dụhttp://minhtuong.com.vn), máy chủ sẽ lưu cơ sở dữ liệu của hệ thống Hiện nay giá muamột tên miền là…, thuê máy chủ cho hệ thống là ….vnđ/ tháng

2 Giải pháp các chức năng dự kiến của hệ thống

Khi ra đời, hệ thống sẽ cung cấp các chức năng chính sau: Quản lý sách, Quản lýkhách hàng, Quản lý đơn hàng, Quản lý giỏ hàng, Thống kê – Báo cáo

a Đối với người Quản trị hệ thống, hệ thống sẽ cung cấp các chức năng

 Chức năng quản lý sách:

 Nhập các thông tin về sách: Các thông tin được nhập bao gồm Tên sách,Thể loại, Tên tác giả, NXB, năm xuất bản, giá

 Thay đổi, xóa các thông tin về sách đã nhập

 Chức năng quản lý tài khoản người dùng:

 Chủ cửa hàng có thể xem toàn bộ thông tin của các tài khoản người dùng.Với những tài khoản có ý đồ phá phách (tạo đơn hàng giả mạo ) hoặcnhững tài khoản không cần thiết, chủ cửa hàng có quyền xóa đi

 Chủ cửa hàng cũng có thể thiết lập thông tin thêm cho tài khoản người dùngVIP, là những người dùng tin cậy, thân quen hoặc có thể tạo ghi chú vềngười dùng để có chính sách bán hàng tốt hơn với những người dùng này

 Ngoài ra hệ thống cũng giúp chủ cửa hàng có những thiết lập bảo mật đốivới người dùng, ví dụ như những người dùng VIP có thể xem thông tin vềnhững sách hay và quý

Trang 10

 Đặt đơn hàng và gửi đến nhà xuất bản thông qua email

 Chức năng thống kê:

 Cho phép thống kê các đầu sách bán chạy nhất, các đầu sách “ế” nhất theocác tiêu chí như thể loại, NXB, năm XB hoặc theo các khoảng thời gian cốđịnh như hàng tháng, hàng năm hoặc theo khoảng thời gian bất kỳ mà chủcửa hàng nhập vào

 Ngoài ra hệ thống cũng cho phép thống kê top những người mua nhiều nhấttheo tiêu chí khoảng thời gian như trên để chủ cửa hàng có thể có chínhsách khuyến mại

b Đối với người dùng bình thường hệ thống sẽ cung cấp các chức năng:

– Đăng ký tài khoản

 Người dùng đăng ký một tài khoản để đăng nhập vào hệ thống Sẽ có nhữngchính sách bán hàng khác nhau đối với người dùng đăng nhập và khôngđăng nhập

– Tìm kiếm sách

 Người dùng có thể tra cứu, tìm kiếm sách tại cửa hàng theo nhiều tiêu chínhư tên sách, tác giả, nhà xuất bản, năm xuất bản, lĩnh vực, giá…

– Quản lý giỏ hàng

 Khi đã tìm được cuốn sách mình cần, khách hàng có thể tiến hành giao dịch

để mua sách Có hai phương thức chọn mua Đối với khách vãng lai chỉ cóthể mua lẻ từng cuốn cho mỗi đơn hàng Đối với khách có account đăngnhập hệ thống, họ có thể lập đơn hàng mua nhiều sách một lúc Khách hàng

Trang 11

có thể chọn “cho vào giỏ hàng của tôi” Giỏ hàng chứa danh sách các sảnphẩm mà khách hàng đã chọn.

– Quản lý đơn hàng

 Chứa những thông tin về đơn hàng mà người dùng đã lập

3 Giải pháp về môi trường hoạt động của hệ thống

a Cơ sở dữ liệu

Hiện nay, các hệ quản trị cơ sở dữ liệu phổ biến có thể kể đến là Oracle, SQLServer, MySql, PostgreSQL Oracle và SQL Server là hai hệ quản trị cơ sở dữ liệu mạnh,tuy nhiên khá là đắt đỏ MySQL và PostgreSQL là hai cơ sở dữ liệu mã nguồn mở phổbiến hiện nay Mức độ tin cậy, khả năng mở rộng và hiệu suất chúng đều đã được khẳngđịnh Với mục đích giảm bớt giá thành của hệ thống, MySQL đã được lựa chọn để thựchiện

b Ngôn ngữ phát triển và framework sử dụng

Một số ngôn ngữ (nền tảng) thông dụng đang được sử dụng để viết các ứng dụngweb hiện nay: C#(với ASP.NET), Java (J2EE, Spring), PHP, Python… Các nền tảngnhư NET Framework, J2EE có độ tin cậy cao, và đã được khẳng định trong nhiều hệthống doanh nghiệp, ngân hàng, tuy vậy lại đòi hỏi cấu hình khá cao và performance giảm(để tăng cường độ tin cậy) Các transaction được thực hiện trong hệ thống đang đượcthiết kế không phức tạp đến mức phải sử dụng J2EE hay nền tảng NET Framework Dovậy PHP được chọn để phát triển hệ thống

Có thể nói sự kết hợp giữa MySQL và PHP là sự lựa chọn lý tưởng cho các ứngdụng thương mại điện tử vừa và nhỏ

c Thanh toán điện tử

Vì đây là một ứng dụng thương mại điện tử nên vấn đề thanh toán điện tử hết sứcquan trọng Một trong nhũng giải pháp để thanh toán điện tử là sử dụng Credit Card hoặcPaypal Hệ thống sẽ sử dụng một số Payment Gateway bên ngoài như Authorize.net,Paypal.com, Baokim.vn… để thực hiện các transaction một cách an toàn Lý do để chọnmột Payment Gateway bên ngoài là do các Payment Gateway đã này đảm bảo rất tốt cáctính năng về an toàn, chống gian lận

Trang 12

Những giải pháp trên đã được nhóm phát triển nghiên cứu và tìm hiểu kỹ lưỡngqua nhiều nguồn thông tin và kiểm nghiệm trên thực tế qua một số hệ thống như:http://www.vatgia.com, http://chodientu.vn

IV Phân tích chi phí và lợi ích

1 Các lợi ích thấy được

– Giúp khách hàng tìm kiếm nhanh chóng, chính xác quyển sách mong muốn.– Giao dịch được thực hiện trực tuyến giúp cho khách hàng và chủ cửa hànggiảm đáng kể chi phí và thời gian giao dịch

– Giảm chi phí quản lý kho sách và theo dõi sách sắp hết trong kho

– Giảm chi phí bán sách và tiếp thị sản phẩm

– Giúp chủ cửa hàng nắm được thông tin phong phú về các khách hàng thườngxuyên mua sách

– Báo cáo về tình hình kinh doanh của cửa hàng được thực hiện tự động, nhanh,

Trang 13

Model ADSL 1 Cái 800.000

Tổng chi phí cố định: 33.300.000 Chi phí lưu động

– Nội dung khảo sát gồm nghiệp vụ xuất/ nhập sách từ nhà xuất bản đến của hàng, nghiệp vụ thống kê doanh thu của của hàng sách

Trang 14

– Ngoài ra còn tham khảo một số phương thức cũng như nghiệp vụ thanh toán trực tuyến ở các hệ thống thương mại điện tử khác.

2 Các hoạt động chính

Các hoạt động chính của dự án được mô tả trong Hình 1 dưới đây.

Hình 1: Các hoạt động chính của dự án

VI Các rủi ro và giải pháp

ST Tên rủi ro Xác Mức độ Điểm Mô tả Biện pháp giảm nhẹ

Online Bookstore

Trang 15

T xảy ra suất

(P: 1-5)

nghiêm trọng (S: 1-5)

số (PxS)

1 Yêu cầu của

khách hàng

thay đổi

thể có những ýtưởng khác nhau

về hệ thống trongquá trình triểnkhai dự án Do

đó, việc sửa đổimột số chức năngkhách hàng yêucầu ban đầu cóthể khiến kiếntrúc hệ thống cầnphải được điềuchỉnh lại

Nhóm phát triển cần phải cókế hoạch thường xuyên traođổi thông tin với kháchhàng

2 Yêu cầu của

khách hàng

chưa đầy đủ

của khách hàngđược ngầm hiểu

mà không đượcđưa ra thảo luận

cụ thể gây ra

nhầm Điều nàythường xảy rasau các cuộc gặpmặt

Cách hiểu của nhóm pháttriển về yêu cầu của kháchhàng cần được trình bày lạivới khách hàng để đảm bảorằng nhóm phát triển đã hiểuđầy đủ về khách hàng Việccập nhật thông tin và traođổi với khách hàng thườngxuyên sẽ giúp giảm thiểunhững hiểu lầm

rõ ràng ở thờiđiểm xác địnhyêu cầu Kháchhàng không chắcchắn về các khíacạnh kỹ thuật của

dự án Cấu hìnhkỹ thuật của máy

Để giải quyết vấn đề này,nhóm phát triển đã yêu cầukhách hàng mô tả chi tiết vềcác khía cạnh kỹ thuật

Trang 16

chủ có thể cónhững ảnh hưởngđến kiến trúc vàthiết kế của hệthống.

mong muốn

Mặc dù nhómphát triển đã hếtsức cố gắngtrong việc tìmhiểu khách hàngnhưng vẫn cókhả năng một sốphần trong sảnphẩm sẽ khônglàm vừa lòngkhách hàng Điềunày là nguy cơchung trong mọi

dự án phần mềm

Khách hàng cần phải đượcthông báo trước rằng để dự

án hoàn thành đúng hạn,một số chức năng có thểchưa được cài đặt đầy đủ.Việc làm bản mẫu cũng cóthể giúp các chức năng đượctinh chỉnh dễ dàng hơn

chức năng chưađược đưa ra thảoluận cụ thể trongbuổi họp đầu tiênvới khách hàng

Các yêu cầu nàybao gồm sốlượng người sửdụng hệ thốnghứa hẹn sẽ phục

vụ được đồngthời hay thờigian đáp ứng khitruy vấn cơ sở dữliệu

Sau buổi gặp gỡ đầu tiên,các buổi thảo luận cần diễn

ra thường xuyên để xác định

rõ các yêu cầu phi chứcnăng

Trang 17

Do chi phí và cácràng buộc bênngoài, nhóm cóthể không cóđược những tàinguyên đầy đủ

để hoàn thànhmọi thành phầncủa hệ thống Ví

dụ như các thànhviên trong nhóm

có thể cần máytính xách taychạy hệ điềuhành Windows

Để giữ chi phí ở mức tốithiểu, nhóm đang xem xétphát triển trên các phầnmềm mã nguồn mở, có sẵn

mà không phải trả chi phí

7 Khó khăn về

công nghệ 4 2 8 Các công nghệmà nhóm phát

triển đang sở hữuchỉ ở mức hạnchế do các thànhviên trong nhómđều là sinh viên

Các thành viên cần tích cựctrao đổi, tham gia nghiêncứu trên thư viện và đọc tàiliệu trên mạng về loại hìnhkinh doanh thương mại điệntử

có kiến thứcchưa đủ sâu vềcác công nghệliên quan đếnweb Một sốcông việc có thểgặp khó khăn khi

Vì những lý do này, việcthiết kế và cài đặt có thểkhông nhanh như mong đợi,nhưng ít nhất cũng đều đã

có sự chuẩn bị và lên kếhoạch đầy đủ

Trang 18

thực hiện dothành viên trongnhóm thiếu kỹ

dự án, phương ánthêm người mới

sẽ chỉ làm dự ánkhó hoàn thànhhơn (ví dụ sẽphải mất thờigian huấn luyện

và làm quen vớimôi trường của

dự án)

Chủ động lên kế hoạch dự

án để tối ưu hoá các kỹ năngcủa các thành viên trongnhóm Sự hợp tác sẽ là chìakhoá thành công trongtrường hợp thiếu vắng nhânsự

Người đứng đầu nhóm cầnphải phân công trách nhiệm

rõ ràng và kiểm soát thườngxuyên kết quả công việc củacác thành viên trong nhómphát triển

11 Hỏng hóc

phần cứng 3 5 15 Phần cứng có thểhỏng bất cứ lúc

nào; mặt khác,các lỗi hệ thống,lỗi lập trình cũng

có thể dẫn đếnmất mát dữ liệu

Sao lưu dữ liệu đều đặn vàcập nhật lên máy chủ duynhất sau khi hoàn thành quátrình kiểm thử, đánh giá vàsửa lỗi

Các tài liệu hàng ngày cầnđược sao lưu cẩn thận vàolưu trữ trên thiết bị có dunglượng đủ lớn, đặt trong địa

Trang 19

có những trởngại chưa lườngtrước được.

Để đảm bảo quá trình tíchhợp hệ thống diễn ra suôn

sẻ, nhóm phát triển sẽ phảinắm rõ về cấu hình càngsớm càng tốt Phụ thuộc vàomức độ tải yêu cầu của máychủ, nhóm phát triển có thể

sẽ phải làm việc với hệthống trên môi trường giảlập sau đó tích hợp với hệthống thực khi đã hoàn toànsẵn sàng và kiểm thử cẩnthận

14 Nguy cơ về

thời gian 4 3 12 Vì dự án cầnđược hoàn thành

trong 4 đến 5tháng, việc triểnkhai toàn vẹn hệthống hầu nhưchưa thể thựchiện ngay được

Hệ thống có thể chưa đápứng hết các yêu cầu củakhách hàng trong khung thờigian ngắn ngủi đó Nếukhách hàng muốn đợi chođến khi hệ thống đạt đượcđầy đủ các chức năng, có thểthời gian cài đặt sẽ phải kéodài hơn

Hơn nữa, giaodiện có thểkhông thân thiện

Nhóm thiết kế giao diện cầntuân theo chuẩn, sử dụngstyle sheet để nhanh chóngsửa đổi giao diện, chỉ cungcấp những thao tác trựcquan, dễ hiểu

Ngày đăng: 17/01/2013, 15:42

HÌNH ẢNH LIÊN QUAN

Bảng 1: Thống kê số người dùng Internet - Đề xuất dự án cửa hàng sách trực tuyến
Bảng 1 Thống kê số người dùng Internet (Trang 8)
Hình 1: Các hoạt động chính của dự án - Đề xuất dự án cửa hàng sách trực tuyến
Hình 1 Các hoạt động chính của dự án (Trang 14)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w