Tải bản đầy đủ (.doc) (60 trang)

Xây dựng hệ thống bán hàng và thanh toán trực tuyến cho công ty cổ phần dịch vụ viễn thông Thành An

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.72 MB, 60 trang )

Báo cáo thực tập
MỤC LỤC
KẾT LUẬN 57
TÀI LIỆU THAM KHẢO 58
Nguyễn Thi Thu Trang Lớp:50
Báo cáo thực tập
DANH MỤC SƠ ĐỒ BẢNG BIỂU
KẾT LUẬN 57
TÀI LIỆU THAM KHẢO 58
Nguyễn Thi Thu Trang Lớp:50
Báo cáo thực tập
MỞ ĐẦU
Những năm gần đây, sự bùng nổ công nghệ thông tin đã làm thay đổi thế
giới mạnh mẽ. Công nghệ thông tin đã len lỏi vào tất cả các lĩnh vực của đời
sống con người từ kinh tế, giáo dục, kỹ thuật, y học….Với những điều diệu kỳ
mang lại cho thế giới có thể nói công nghệ thông tin nói chung và internet nói
riêng đã trở thành một phần tất yếu không thể thiếu trong đời sống con người.
Ngày nay với sự phát triển mạnh mẽ của ngành viễn thông và thế giới di
động có thể coi là không thể thiếu trong cuộc sống hiện đại. Để phục vụ cho
nhu cầu tiêu dùng của khách hàng về các loại sim thẻ điện thoại, thẻ game.
Công ty cổ phần dịch vụ viễn thông Thành An ra đời với hệ thống ngân hàng
thẻ đa dạng phong phú và số lượng lớn để đáp ứng kịp thời với nhu cầu của
khách hàng hiện nay.Việc bán hàng qua mạng mới chỉ xuất hiện khoảng hơn
10 năm trên thế giới, còn đối với Việt Nam thì đây là hình thức còn khá mới
mẻ, đặc biệt là trong lĩnh vực sim thẻ này. Tuy nhiên hệ thống bán hàng qua
mạng này mới chỉ dừng lại ở đặt hàng qua mạng, còn việc giao hàng và thanh
toán vẫn dừng lại ở mức hẹn gặp trực tiếp hoặc chuyển qua đường bưu điện.
Đôi khi vì lý do điều kiện địa lý bất tiện mà công ty không thể phục vụ hết
những khách hàng có nhu cầu. Tính đến thời điểm khảo sát thì hệ thống này
còn giản đơn và thủ công. Trong bối cảnh như hiện nay, việc xây dựng một hệ
thống thanh toán thương mại điện tử là rất cần thiết nhằm nâng cao chất lượng


kinh doanh và khả năng phục vụ khách hàng. Xuất phát từ nhu cầu đó, kết
hợp với quá trình thực tập tại “công ty TNHH Giải Pháp Công Nghệ và
Truyền Thông W.G ”, tôi quyết định chọn đề tài “Xây dựng hệ thống bán
hàng và thanh toán trực tuyến cho công ty cổ phần dịch vụ viễn thông
Thành An ”.
Nguyễn Thi Thu Trang Lớp:50
1
Báo cáo thực tập
Nội dung báo cáo gồm 4 chương:
Chương I: Khảo sát hệ thống
Chương II: Phân tích thiết kế hệ thống
Chương III: Phân tích thiết kế cơ sở dữ liệu
Chương IV: Cài đặt hệ thống
Tôi xin gửi lời cảm ơn chân thành tới các thầy cô trong Bộ môn CNTT,
đặc biệt là cô Tống Minh Ngọc đã hướng dẫn, chỉ bảo tận tình trong suốt thời
gian tôi thực hiện đề tài này. Tôi cũng xin chân thành cảm ơn ban giám đốc và
nhân viên công ty TNHH Giải Pháp Công Nghệ và Truyền Thông W.G đã
giúp đỡ, tạo điều kiện tốt nhất cho tôi trong quá trình thực tập và thực hiện đề
tài này.
Do còn nhiều hạn chế về trình độ cũng như thời gian nên đề tài này sẽ
không tránh khỏi sai sót. Tôi rất mong nhận được sự chỉ bảo góp ý của các
thầy cô và các bạn để giúp tôi hoàn thiện nó tốt hơn.
Hà Nội, ngày 10 tháng 05 năm 2010
Sinh viên thực hiện
Nguyễn Thị Loan
Nguyễn Thi Thu Trang Lớp:50
2
Báo cáo thực tập
CHƯƠNG I
KHẢO SÁT HỆ THỐNG

1.1. Giới thiệu bài toán “Xây dựng hệ thống bán hàng và thanh toán
trực tuyến cho công ty cổ phần dịch vụ viễn thông Thành An”
1.1.1. Mục đích.
Xây dựng hệ thống ngân hàng thẻ và giao dịch trực tuyến cho công
ty cổ phần dịch vụ viễn thông Thành An.
Đây là một hệ thống quản lý, bán thẻ điện thoại, thẻ game và sử dụng
hình thức thanh toán thương mại điện tử của công ty cổ phần dịch vụ viễn
thông Thành An. Hệ thống sẽ cung cấp các thông tin về thẻ điện thoại, thẻ
game bao gồm giá cả, khuyến mại, chiết khấu phần trăm (đối với đại lý) cho
người sử dụng, cho phép người sử dụng khi đăng nhập vào tài khoản có thể
xem thông tin tài khoản của mình, đặt mua hàng và lựa chọn các hình thức
thanh toán. Để phù hợp với nhiều đối tượng khách hàng, giao diện của hệ
thống sẽ được thiết kế thân thiện, dễ sử dụng.
Phần quản trị hệ thống cung cấp những tính năng cơ bản nhất của một hệ
thống bán hàng và thanh toán trực tuyến, người quản trị dễ dàng thực hiện
các chức năng: thêm , sửa, xóa, thống kê…
1.1.2. Mục tiêu.
- Cho phép khách hàng tra cứu thông tin về sản phẩm như giá cả, khuyến
mại, chiết khấu phần trăm.
- Cho phép đặt hàng và lựa chọn các hình thức thanh toán
- Cho phép khách xem tin
- Cho phép khách gửi ý kiến phản hồi về công ty qua form liên hệ.
- Quản trị hệ thống này bao gồm các vấn đề như: quản lý thông tin mã
thẻ, máy bay, thống kê, báo cáo định kỳ….
1.2. Vài nét về Công ty cổ phần dịch vụ viễn thông Thành An.
Công ty cổ phần dịch vụ viễn thông Thành An (TASECOM) được Sở kế
Nguyễn Thi Thu Trang Lớp:50
3
Báo cáo thực tập
hoạch và đầu tư Thành phố Hà Nội cấp giấy phép kinh doanh số 0103017400

ngày 25/5/2007; văn phòng giao dịch tại số nhà 12 ngõ 5 Láng Hạ - Ba Đình
– Hà Nội; điện thoại 048.561358.
Thành An hoạt động trong lĩnh vực chăm sóc khách hàng, tư vấn phát
triển thị trường và xây dựng thương hiệu, tổng đại lý phân phối các loại thẻ
trả trước như thẻ điện thoại di động, thẻ điện thoại quốc tế, thẻ học tiếng Anh,
thẻ luyện thi đại học, thẻ Game Online…
Thời gian qua, với sự nỗ lực phấn đấu không ngừng, Thành An đã trở
thành Tổng đại lý cấp I phân phối thẻ GATE của FPT Online, Tổng đại lý
phân phối thẻ ONPAY của SARA Media, đại lý cấp 1 phân phối thẻ VCOIN
của VTC…
Trong lĩnh vực phân phối thẻ Game, bằng chính sách bán hàng năng
động, phục vụ nhiệt tình, chu đáo, tôn trọng sự hợp tác, đem lại lợi ích thiết
thực cho các đại lý và cộng đồng Game thủ… Thành An đã đạt được niềm tin
đối với các nhà phát hành thẻ, các bạn hàng cả nước và cộng đồng Game thủ.
Thành An cam kết luôn sát cánh cùng các nhà phát hành để đưa sản phẩm dịch
vụ vào thị trường, đạt doanh số cam kết và cùng nhau xây dựng chính sách phát
triển bền vững. Năm 2008, Thành An đặt kế hoạch doanh số tiêu thụ thẻ Game là
200 tỷ đồng.Khảo sát hệ thống bán hàng của công ty cổ phần dịch vụ viễn thông
Thành An.
1.3.Tổng quan:
Hệ thống bán hàng của công ty cổ phần dịch vụ viễn thông Thành An
hiện nay đang tồn tại hai hệ thống song song. Đó là hệ thống bán sim, thẻ kiểu
truyền thống (khách hàng đến trực tiếp đại lý, cửa hàng của công ty để mua
sim thẻ và thanh toán) và hệ thống đặt hàng qua các dịch vụ (khách hàng có
thể đặt hàng trực tiếp qua fax, điện thoại, email hoặc qua form liên hệ của
website công ty). Tuy nhiên cả hai hình thức mua hàng trên mới chỉ dừng lại
ở phương thức rất thủ công và cách thức thanh toán chủ yếu là bằng tiền mặt
trực tiếp hoặc chuyển tiền qua ngân hàng.
Nguyễn Thi Thu Trang Lớp:50
4

Báo cáo thực tập
- Mua sim, thẻ trực tiếp: khách hàng đến đại lý của công ty để lấy sim,
thẻ và thanh toán.
- Mua sim, thẻ thông qua các dịch vụ(điện thoại, email, fax, form liên hệ
đặt hàng trên website…):
•Bước 1 : Đặt hàng.
Khách hàng liên lạc tới đại lý của Thành An để đặt hàng.
•Bước 2: Xác nhận lại đơn hàng, phản hồi lại khách hàng và yêu cầu
thanh toán.
Thành An xác nhận đơn hàng và liên hệ lại với khách hàng để cung cấp
thông tin tài khoản ngân hàng của công ty, và đề nghị khách hàng thanh toán.
•Bước 3: Khách hàng liên hệ lại để Thành An kiểm tra tài khoản và xác
nhận khoản tiền đã chuyển.
•Bước 4: Chuyển hàng.
Sau khi check đã có đủ tiền trong tài khoản, Thành An gửi thẻ cho khách hàng
qua đường bưu điện hoặc nhắn tin mã số thẻ cho khách hàng. Khảo sát chi tiết hệ
thống :
Hiện nay Thành An là tổng đại lý phân phối các loại thẻ trả trước như:
- Thẻ điện thoại di động.
- Thẻ game online
- Thẻ học trực tuyến (Thẻ học tiếng Anh, Thẻ luyện thi đại học)
- Thẻ điện thoại quốc tế.
- Phần mềm GARANA
- Sim số Vip
- Accout tiền ảo, đồ ảo…
Ngoài ra, Thành An đã trở thành Tổng đại lý cấp I phân phối thẻ GATE của
FPT Online, Tổng đại lý phân phối thẻ ONPAY của SARA Media, đại lý cấp 1
phân phối thẻ VCOIN của VTC… Những khó khăn và hạn chế của hệ thống hiện tại
Qua khảo sát hệ thống hiện tại, em thấy hệ thống còn có những khó khăn
và hạn chế như sau:

Nguyễn Thi Thu Trang Lớp:50
5
Báo cáo thực tập
- Thủ tục đặt hàng và mua hàng còn phức tạp và mất nhiều thời gian
- Mang nhiều tính chất thủ công.
1.4 Hệ thống sẽ xây dựng
1.4.1 Các yêu cầu đặt ra khi xây dựng hệ thống ngân hàng thẻ và
giao dịch thẻ trực tuyến
•Hệ thống phải bảo mật cao, bảo mật trên nhiều lớp, nhiều tầng của ứng
dụng.
•Thủ tục giao dịch trực tuyến và đặt hàng nhanh, gọn, đơn giản, bảo
mật.
•Quy trình nghiệp vụ quản lý chặt chẽ, hiệu quả, chi tiết tới từng bước,
từng nhân viên.
•Hệ thống đáp ứng được các thống kê bán hàng tự động chốt doanh thu,
lỗ, lãi hàng tháng, hàng năm.
•Hệ thống có cơ chế quản lý đơn hàng, thông tin khách hàng một cách
khoa học.
•Hệ thống có quy trình quản lý giao dịch và thanh toán giữa các thành
viên phải đảm bảo, tin cậy, quản lý được rủi ro cho khách hàng.
•Tuân theo bảng mã chuẩn tiếng Việt TCVN-6909 (unicode) làm mã
hiển thị và lưu trữ.
•Phải là hệ thống mở để dễ dàng nâng cấp, bổ sung sau này.
1.4.2. Công cụ phát triển và cơ sở hạ tầng đi kèm
Căn cứ trên khảo sát quy mô thực tế và tính chất nghiệp vụ của hệ thống,
công cụ phát triển và hạ tầng đi kèm như sau:
•Hệ thống cần cài đặt trên máy chủ riêng của doanh nghiệp tại trung tâm
dữ liệu hoặc phòng máy chuyên dụng tại doanh nghiệp nhằm đảm bảo tính
bảo mật của hệ thống vật lý.
•Phát triển hệ thống dựa trên ngôn ngữ PHP5 và hệ quản trị cơ sở dữ

liệu Mysql phù hợp với nhu cầu xây dựng ứng dụng của doanh nghiệp ở quy
Nguyễn Thi Thu Trang Lớp:50
6
Báo cáo thực tập
mô vừa và nhỏ, phát huy được tính linh hoạt cao, cập nhật thường xuyên, tính
bảo mật cao, hiệu quả trong đầu tư chi phí hạ tầng.
•Phần mềm cho máy chủ: Linux và các hệ thống phần mềm bảo đảm an
toàn thông tin khác.
1.4.3. Mô tả chung về hệ thống
1.4.3.1. Mô tả chung
Mọi khách hàng muốn tham gia mua bán, giao dịch trực tuyến trên
website đều phải đăng ký tài khoản và khai báo thông tin cá nhân đầy đủ. Tài
khoản sẽ được kích hoạt qua email để xác thực thông tin.
Mỗi khách hàng sau khi đăng ký sẽ được cấp một số tài khoản và mật
khẩu, và số dư tài khoản là 0 VND. Khách hàng có thể nạp tiền vào tài khoản
trên website của Thành An bằng các cách sau:
•Khách hàng ra ngân hàng chuyển tiền vào tài khoản của Thành An hoặc
chuyển bằng ATM theo thông tin trên website. Sau khi chuyển khoản hoàn
tất, khách hàng truy cập website của Thành An liên hệ với nhân viên hỗ trợ
trực tuyến trên website hoặc điện thoại thông báo đã chuyển tiền vào tài
khoản để nhân viên kiểm tra tài khoản và nạp tiền cho tài khoản của khách
hàng trên website Thành An.
•Khách hàng có thể sử dụng internet banking của ngân hàng để chuyển
tiền vào tài khoản ngân hàng của Thành An và báo cho nhân viên hỗ trợ trực
tuyến của Thành An biết việc chuyển tiền đã hoàn tất.
•Khách hàng cũng có thể nạp tiền trực tiếp bằng tiền mặt tại Công ty
Thành An.
•Khách hàng sử dụng thẻ thanh toán Vietcombank connect 24, Visa
(debit), Mastercard (debit) có thể nạp tiền vào tài khoản theo các gói giá trị
định sẵn qua cổng thanh toán của nhà cung cấp dịch vụ thanh toán trực tuyến,

quá trình xác thực thẻ và cấp phát tiền vào tài khoản trên website Thành An
của khách hàng được tiến hành tự động. Khách hàng phải chịu thêm khoản
Nguyễn Thi Thu Trang Lớp:50
7
Báo cáo thực tập
phí dịch vụ thanh toán trực tuyến (chi tiết tham khảo tại bảng giá dịch vụ của
các nhà cung cấp giải pháp thanh toán trực tuyến).
Công ty Thành An quản lý các mã số thẻ game, thẻ điện thoại… trực
tiếp trên hệ thống website. Các loại thẻ được quản lý theo danh mục loại thẻ,
mệnh giá thẻ, số lượng từng loại, từng mệnh giá. Hệ thống có ghi lại toàn bộ
các giao dịch theo ngày, tháng, năm, giờ. Thống kê doanh thu theo khoảng
thời gian cụ thể: ngày, tháng, quý, năm.
Nhân viên hỗ trợ trực tuyến của Thành An kiểm tra các đơn hàng, yêu
cầu nạp tiền vào tài khoản của khách hàng để cung cấp dịch vụ cho khách
hàng.
1.4.3.2. Đăng ký thành viên
Khi đăng ký, khách hàng phải điền đầy đủ thông tin cá nhân: Họ tên,
email, phone, mobile. Yêu cầu xác nhận chứng thực email chính xác. Sau khi
đăng ký, tài khoản của khách hàng là 0 VND theo mặc định và tài khoản
thuộc loại thành viên thường.
Thành viên có 3 loại: Đại lý, hội viên, thành viên thường. Thành viên
đại lý, hội viên được người quản trị hệ thống kích hoạt từ thành viên thường
hoặc khởi tạo trực tiếp do người quản trị. Thành viên đại lý được hưởng các
chính sách về giá, dịch vụ ưu tiên hơn so với thành viên thường.
Các thành viên được hưởng cơ chế thưởng điểm tích lũy theo giá trị mua
hàng do người quản trị quy định các định mức thưởng. Số điểm thưởng này các
thành viên có thể quy đổi thành tiền để giao dịch mua hàng trên hệ thống nhưng
không được rút tiền mặt ra.
1.4.3.3.Đăng nhập
Sau khi đăng ký tài khoản, hệ thống sẽ gửi email có đường link kích hoạt

tài khoản vào email mà khách hàng đăng ký để xác nhận. Sau khi khách hàng
kích hoạt tài khoản thông qua đường link đó, khách hàng mới có thể đăng nhập
được vào hệ thống.
Nguyễn Thi Thu Trang Lớp:50
8
Báo cáo thực tập
1.4.3.4.Các chức năng sau khi đăng nhập
Sau khi đăng nhập tài khoản của mình trên website Thành An khách
hàng có thể quản lý số dư tài khoản, quản lý các đơn hàng từ trước tới nay
được phân thành các tình trạng: Đơn hàng đã hoàn tất, đơn hàng đang chờ
duyệt, đơn hàng đã bị hủy bỏ (bao gồm đơn hàng đã gửi bị hủy và giỏ hàng
đang hoàn thiện chưa gửi đi).
Khách hàng cũng có thể thay đổi các thông tin cá nhân trên hệ thống mà
lúc đầu đã khai báo (ngoại trừ email). Khách hàng cũng có thể thay đổi mật
khẩu nếu cần thiết.
Sau khi đăng nhập vào hệ thống khách hàng có thể chọn các loại thẻ
cho vào giỏ hàng của mình, tạo lập đơn hàng và thanh toán trực tiếp đơn
hàng đó bằng số dư trong tài khoản website Thành An hoặc thẻ tín dụng
Vietcombank connect 24, Visa, Mastercard thông qua cổng thanh toán của
nhà cung cấp dịch vụ thanh toán trực tuyến.
1.4.3.5. Cơ chế nạp tiền và thanh toán
Mỗi khách hàng sau khi đăng ký sẽ được cấp một số tài khoản và mật
khẩu, và số dư tài khoản là 0 VND. Khách hàng có thể nạp tiền vào tài khoản
trên website của Thành An bằng các cách sau:
- Thanh toán bằng cách sử dụng ATM hoặc chuyển khoản qua ngân
hàng: Khách hàng ra ngân hàng chuyển tiền vào tài khoản của Thành An
hoặc chuyển bằng ATM theo thông tin trên website. Sau khi chuyển khoản
hoàn tất, khách hàng truy cập website của Thành An liên hệ với nhân viên hỗ
trợ trực tuyến trên website hoặc điện thoại thông báo đã chuyển tiền vào tài
khoản để nhân viên kiểm tra tài khoản và nạp tiền cho tài khoản của khách

hàng trên website Thành An. Với hình thức này khách hàng không mất thêm
bất kỳ khoản phí dịch vụ nào.
- Thanh toán bằng cách sử dụng dịch vụ internet Banking:
Khách hàng sử dụng dịch vụ Internet banking do ngân hàng của khách
hàng cung cấp để chuyển tiền sang một trong các tài khoản Ngân hàng của
Nguyễn Thi Thu Trang Lớp:50
9
Báo cáo thực tập
Thành An, rồi báo cho nhân viên hỗ trợ của Thành An biết việc chuyển khoản
đã hoàn tất. Nhân viên hỗ trợ trực tuyến của Thành An tiến hành cấp phát tiền
ảo vào tài khoản của khách hàng đó trên website Thành An.
- Thanh toán trực tiếp:
Khách hàng cũng có thể nạp tiền trực tiếp bằng tiền mặt tại Công ty
Thành An. Với hình thức này khách hàng không mất thêm bất kỳ khoản phí
dịch vụ nào.
- Thanh toán qua thẻ:
Khách hàng sử dụng thẻ thanh toán Vietcombank connect 24, Visa
(debit), Mastercard (debit) có thể nạp tiền vào tài khoản theo các gói giá trị
định sẵn qua cổng thanh toán của nhà cung cấp giải pháp thanh toán trực
tuyến, quá trình xác thực thẻ và cấp phát tiền vào tài khoản trên website
Thành An của khách hàng được tiến hành hoàn toàn tự động. Khách hàng
phải chịu thêm khoản phí dịch vụ thanh toán trực tuyến (chi tiết tham khảo
các mức giá của các nhà cung cấp giải pháp thanh toán trực tuyến).
- Thanh toán qua cổng thanh toán trực tuyến:
Quý khách sử dụng hình thức này phải phát sinh thêm phí giao dịch trực
tuyến nhưng quá trình từ xác nhận đến gửi mã thẻ đều tự động hoàn toàn bởi
hệ thống của Thành An nên ngay lập tức quý khách sẽ nhận được mã thẻ
ngay.
Sau khi việc thanh toán hoặc chuyển tiền được hoàn tất đối với hình thức
chuyển khoản qua ngân hàng, ATM, qua internet banking, trực tiếp tại công

ty Thành An, nhân viên Công ty Thành An sẽ kiểm tra và thực hiện cấp phát
tiền ảo vài tài khoản của khách hàng trên website Thành An. Hệ thống yêu
cầu nhân viên xác nhận lần cuối số tiền ảo và tên đăng nhập của khách hàng
tránh nhầm lẫn không đáng có xảy ra. Sau khi cấp phát hệ thống sẽ chuyển
vào tài khoản của khách hàng trên website Thành An nhưng 30 phút sau
khách hàng mới được phép giao dịch bằng số tiền đó. Trong vòng 30 phút nếu
phát hiện sai xót nhân viên của Thành An có thể truy thu hoặc tăng thêm số
Nguyễn Thi Thu Trang Lớp:50
10
Báo cáo thực tập
tiền ảo của khách hàng cho đúng với giao dịch thực tế. Nếu sau 30 phút nhân
viên Thành An mới phát hiện sai xót mà khách hàng chưa sử dụng hết số tiền
ảo đó để giao dịch nhân viên Thành An có thể truy thu hoặc tăng thêm số dư
cho khách hàng.
Đối với hình thức thanh toán trực tuyến qua cổng thanh toán của nhà
cung cấp dịch vụ, nhân viên Thành An sẽ quản lý rủi ro các trường hợp sử
dụng thẻ giả để thanh toán. Nếu phát hiện khách hàng sử dụng thẻ giả nhân
viên sẽ hủy bỏ giao dịch đó và lưu lại các thông tin cá nhân của khách hàng đó.
1.4.3.6. Quản lý mã thẻ
Hệ thống có phân ra các tài khoản của nhân viên nhập mã thẻ và tài
khoản của nhân viên quản lý tài khoản khách hàng, quản lý đơn hàng. Với
mỗi tài khoản nhân viên bộ phận khác nhau có chức năng, nhiệm vụ khác nhau.
Mỗi mã số của thẻ được nhập vào hệ thống đều ghi lại rõ ngày, giờ nhập
và tên đăng nhập của nhân viên nhập (Giúp cho việc tra soát trở lại khi mã thẻ
phát hành ra ngoài cho khách hàng đã bị sử dụng sẽ kiểm soát được nhân viên
nào nhập mã thẻ đó).
Để đảm bảo tính bảo mật toàn bộ mã thẻ lưu trong cơ sở dữ liệu được mã
hóa hoàn toàn, chỉ khi đơn hàng được xác nhận thành công mới được dịch
ngược lại để hiển thị trong tài khoản khách hàng.
1.4.3.7. Quản lý đơn hàng và giao dịch

Tất cả các đơn hàng đều được gửi vào tài khoản của nhân viên quản lý
đơn hàng kèm theo thông tin chi tiết về khách hàng, hình thức thanh toán giúp
nhân viên có thể quản lý, kiểm tra, kích hoạt các đơn hàng đã và sắp cung cấp
cho khách hàng. Đối với những đơn hàng tự động hoàn thành nhân viên sẽ
kiểm tra lại tính hợp lệ của đơn hàng (thanh toán bằng số dư tài khoản trong
website Thành An). Đối với những đơn hàng chờ duyệt (Thanh toán bằng
chuyển khoản, ATM hoặc qua thẻ thanh toán trực tuyến) nhân viên sẽ kiểm
tra, xác nhận thông tin từ ngân hàng, quản lý các rủi ro khi thanh toán qua thẻ
quốc tế để quyết định cung cấp đơn hàng hay hủy đơn hàng.
Nguyễn Thi Thu Trang Lớp:50
11
Báo cáo thực tập
Toàn bộ các lịch sử giao dịch thành công và không thành công đều được
lưu lại trong hệ thống theo ngày, tháng, năm, giờ chính xác. Hệ thống tính
doanh thu theo khoảng thời gian: ngày, tháng, quý, năm dựa trên các giao
dịch thành công trong thời gian đó.
Nguyễn Thi Thu Trang Lớp:50
12
Báo cáo thực tập
CHƯƠNG II
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1. Biểu đồ phân cấp chức năng
Hình 2.1. Biểu đồ phân cấp chức năng
Nguyễn Thi Thu Trang Lớp:50
13
Báo cáo thực tập
2.2. Biểu đồ luồng dữ liệu
2.2.1. Biều đồ ngữ cảnh
Các ký hiệu dùng trong mô hình luồng dữ liệu:
* Các chức năng (tiến trình) : Một chức năng là một quá trình biến đổi

dữ liệu ( thay đổi giá trị, cấu trúc, vị trí của một dữ liệu, hoặc từ một số dữ
liễu đã cho, tạo ra một dữ liệu mới)
- Biểu diễn: Biểu diễn chức năng (tiến trình) bằng một hình tròn hay một
ôvan, bên trong có tên của chức năng đó
* Luồng dữ liệu: Là một tuyến truyền dẫn thông tin vào hay ra một chức
năng nào đó
- Biểu diễn: Một luồng dữ liệu được vẽ trong một BLD dưới dạng một
mũi tên, trên đó có viết tên của luồng dữ liệu
* Kho dữ liệu: Là nơi thông tin được cất giữ để có thể truy nhập nhiều lần về
sau.
- Biểu diễn: Một kho dữ liệu được vẽ trong một BLD dưới dạng hai
đoạn thẳng nằm ngang, kẹp giữa tên của kho dữ liệu
* Các tác nhân ngoài (đối tác): Là một thực thể ngoài hệ thống, có trao
đổi thông tin với hệ thống.
Nguyễn Thi Thu Trang Lớp:50
Tên chức năng
Tên chức
năng
Hoặc
Tên kho dữ liệu
14
Báo cáo thực tập
- Biểu diễn: tác nhân ngoài trong BLD được vẽ bằng một hình chữ nhật,
bên trong có tên của tác nhân
* Tác nhân trong: Một tác nhân trong là một chức năng hay một hệ con
của hệ thống, được mô tả ở một trang khác của mô hình, nhưng có trao đổi
thông tin với các phần tử thuộc trang hiện tại của mô hình
- Biểu diễn: Tác nhân trong trong BLD được vẽ dưới dạng một hình chữ
nhật thiếu cạnh trên, trong đó viết tên tác nhân trong
Biểu đồ ngữ cảnh cho ta cái nhìn tổng quát về hệ thống.

Gồm 3 thành phần:
- Một tiến trình duy nhất: hệ thống bán hàng và thanh toán trực tuyến.
- Ba tác nhân của hệ thống là: khách hang, quản trị viên và ngân hàng.
- Các luồng dữ liệu
Nguyễn Thi Thu Trang Lớp:50
Tên tác nhân
Tên tác nhân trong
15
Báo cáo thực tập
Hình 2.2. Biểu đồ luồng dữ liệu mức ngữ cảnh
Nguyễn Thi Thu Trang Lớp:50
16
Báo cáo thực tập
2.2.2. Biều đồ luồng dữ liệu mức đỉnh
Hình 2.3. Biểu đồ luồng dữ liệu mức đỉnh
2.2.3. Biều đồ luồng dữ liệu mức dưới đỉnh.
Từ mức hai trở đi của biểu đồ phân cấp chức năng ta có các biểu đồ
luồng dữ liệu mức dưới đỉnh. Bảo toàn các luồng thông tin vào ra chức năng
Nguyễn Thi Thu Trang Lớp:50
17
Báo cáo thực tập
và các tác nhân ngoài có liên quan đến chức năng. Có thể thêm các kho dữ
liệu và các luồng dữ liệu nội bộ.
•Biểu đồ dữ liệu mức dưới đỉnh cho chức năng Quản lý khách hàng
Hình 2.4. BLD mức dưới đỉnh của chức năng Quản lý khách hàng
Nguyễn Thi Thu Trang Lớp:50
18
Báo cáo thực tập
•Biểu đồ luồng dữ liệu mức dưới đỉnh cho chức năng Quản lý hàng hóa
Hình 2. 5. Biểu đồ luồng dữ liệu mức dưới đỉnh cho chức năng Quản lý hàng hóa

•Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Quản lý bán
Nguyễn Thi Thu Trang Lớp:50
19
Báo cáo thực tập
hàng
Hình 2.6. Biểu đồ luồng dữ liệu mức dưới đỉnh
của chức năng Quản lý bán hàng
Nguyễn Thi Thu Trang Lớp:50
20
Báo cáo thực tập
•Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Thanh toán
Hình 2.7. Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Thanh toán
Nguyễn Thi Thu Trang Lớp:50
21
Báo cáo thực tập
•Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Thống kê
Hình 2.8. Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Thống kê
Nguyễn Thi Thu Trang Lớp:50
22
Báo cáo thực tập
CHƯƠNG III
PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU
3.1. Xác lập thực thể liên kết
- Hệ thống bán hàng và thanh toán trực tuyến gồm các thực thể sau đây:
1. Mã thẻ
2. Loại thẻ
3. Thành viên
4. Đơn hàng
Qui ước:
Biểu diễn một thực thể tham gia liên kết


Biểu diễn nhiều thực thể tham gia liên kết
Biểu diễn liên kết
Một số mối liên kết trong hệ thống:
- Một thành viên mua được nhiều mã thẻ, một mã thẻ chỉ có thể mua
được bởi một thành viên:
- Một loại thẻ chứa nhiều mã thẻ, một mã thẻ chỉ thuộc một loại thẻ:
Nguyễn Thi Thu Trang Lớp:50
23

×