Với sự phát triển mạnh mẽ của công nghệ thông tin càng ngày con người càng tiến gầnhơn tới một xã hội hiện đại, giờ đây chỉ bằng một cái đúp chuột là bạn hoàn toàn có thể sởhữu được một
Trang 1A Mô tả đề tài 1
I Lý do hình thành đề tài 1
II Mục tiêu đề tài 1
B Tìm hiểu về hệ thống xử lý giao dịch 1
I Lịch sử ra đời 1
II Khái niệm và cơ sở dữ liệu cỉ hệ thống xử lý giao dịch 2
1 Khái niệm 2
2 Cơ sở dữ liệu của hệ thống xử lý giao dịch 3
III Phân loại hệ thống xử lý giao dịch 3
1 Xử lý giao dịch trực tuyến (online): 4
2 Xử lý giao dịch theo lô (batch) 6
IV Mục đích hệ thống xử lý giao dịch 7
V Các hoạt động chính của xử lí giao dịch 8
1 Các hoạt động chính 8
2 Các hoạt động cụ thể 9
VI Đặc điểm của hệ thống xử lý giao dịch 11
VII Vòng đời của hệ thống xử lí giao dịch 11
VIII Các tính năng của hệ thống xử lý giao dịch 12
IX Thủ tục sao lưu 12
1 Quá trình sao lưu 12
2 Các phương pháp Back-up 14
C Tìm hiểu về giao dịch trực tuyến ở Việt Nam 14
I Thực trạng sử dụng hệ thống xử lý giao dịch ở Việt Nam 14
1 Hệ thống giao dịch trực tuyến: Thương mại điện tử 14
2 TPS trực tuyến: Hệ thống chứng khoán 15
II Hệ thống giao dịch chứng khoán trực tuyến của công ty FPTS 21
1 Giới thiệu về công ty FPTS 21
2 Dịch vụ giao dịch trực tuyến Ez-Trade 22
Trang 24 Cách đặt lệnh 23
2 Các bước đặt lệnh 23
III Cơ chế bảo mật 25
1 Token Card là gì? 25
2 Những lợi ích khi sử dụng Token 25
3 Cách sử dụng Token trong giao dịch 26
4 Hỗ trợ quản lý Token Card 26
5 Cách bảo quản Token 26
6 Một số vấn đề cần lưu ý 27
7 Sự phản hồi của nhà đầu tư đối với FPTS 27
D Phần mềm quản lý và xử lý giao dịch 27
E Kết luận 31
Tài Liệu Tham Khảo 31
Trang 3A Mô tả đề tài.
I Lý do hình thành đề tài.
Với sự phát triển mạnh mẽ của công nghệ thông tin càng ngày con người càng tiến gầnhơn tới một xã hội hiện đại, giờ đây chỉ bằng một cái đúp chuột là bạn hoàn toàn có thể sởhữu được một món hàng nào đó hoặc thực hiện giao dịch với ngân hàng một cách nhanhchóng… Tất cả những hoạt động đó đều nằm trong lĩnh vực xử lí giao dịch trực tuyến-một lĩnh vực đang còn khá mới mẻ ở Việt Nam.Báo cáo nghiên cứu về hệ thống xử lí giaodịch nói chung trong phần B và hệ thống xử lí giao dịch trực tuyến trong phần C
II Mục tiêu đề tài.
-Tìm hiểu về hệ thống xử lý giao dịch, những lợi ích mà hệ thống mang lại và việc ứng
dụng hệ thống xử lý giao dịch trực tuyến tại doanh nghiệp Việt Nam
-Giúp các nhà quản lý nhìn nhận được khả năng của hệ thống xử lí thông tin giao dịch,
từ đó xây dựng nền tảng quản lý thông qua hệ thống thông tin ngày càng hiệu quả
-Cho thấy tầm quan trọng của công nghệ thông tin đối với doanh nghiệp trong việc tăng
- Hệ thống NonStop của Hewlett-Packard (trước đây là Tandem NonStop) là hệthống phần cứng và phần mềm được thiết kế cho Xử lý giao dịch trực tuyến(OLTP) được giới thiệu vào năm 1976 Các hệ thống được thiết kế để xử lý giaodịch và cung cấp mức độ sẵn có và toàn vẹn dữ liệu cực cao
- Cơ sở xử lý giao dịch IBM (TPF) - 1960 Tại Amity Không giống như hầu hết các
hệ thống xử lý giao dịch khác, TPF là một hệ điều hành chuyên dụng để xử lý giaodịch trên các khung chính của IBM System z Chương trình kiểm soát hàng khôngban đầu (ACP)
- Hệ thống quản lý thông tin của IBM (IMS) - 1966 Hệ thống quản lý thông tin và
cơ sở dữ liệu phân cấp chung với khả năng xử lý giao dịch mở rộng Chạy trênOS/360 và người kế nhiệm
- Hệ thống kiểm soát thông tin khách hàng của IBM (CICS) - 1969 Một trình quản
lý giao dịch được thiết kế để xử lý trực tuyến nhanh, khối lượng lớn, CICS ban đầu
sử dụng các bộ dữ liệu hệ thống tiêu chuẩn, nhưng bây giờ có kết nối với hệ thống
cơ sở dữ liệu quan hệ DB / 2 của IBM Chạy trên OS / 360 và kế thừa và DOS /
Trang 4360 và kế thừa, IBM AIX, VM và OS / 2 Các phiên bản không phải máy tính lớnđược gọi là TXSeries.
- Tuxedo - những năm 1980 Giao dịch cho Unix, mở rộng cho các hoạt động phânphối được phát triển bởi tập đoàn AT & T, hiện thuộc sở hữu của tập đoàn Oracle.Tuxedo là một TPS đa nền tảng
- Gói giao diện giao dịch UNIVAC (TIP) - 1970 Một màn hình xử lý giao dịch chocác máy tính dòng UNIVAC 1100/2200
- Burroughs Corporation hỗ trợ khả năng xử lý giao dịch trong các hệ điều hànhMCP của nó bằng GEMCOS (Hệ thống điều khiển tin nhắn tổng quát năm 1980).Tính đến năm 2012, các máy chủ doanh nghiệp của UNISYS ClearPath bao gồmMáy chủ giao dịch, "một hệ thống điều khiển ứng dụng và tin nhắn cực kỳ linhhoạt, hiệu suất cao"
- Hệ thống quản lý và điều khiển ứng dụng (DECMS) - 1985 "Cung cấp một môitrường để tạo và kiểm soát các ứng dụng xử lý giao dịch trực tuyến (OLTP) trên hệđiều hành VMS." Chạy trên hệ thống VAX / VMS
- Công ty Cổ phần Thiết bị Kỹ thuật số (DEC) Hệ thống Điều khiển Thông báo(MCS-10) cho các hệ thống PDP-10 TOPS-10
- Xử lý giao dịch Honeywell Multics Tính năng (TP) - 1979
- Quản lý giao dịch eXecutive (TMX) là hệ thống xử lý giao dịch độc quyền củaNCR Corporation chạy trên các hệ thống 5000-series của NCR Tower Hệ thốngnày được sử dụng chủ yếu bởi các tổ chức tài chính trong những năm 1980 và1990
- Hệ thống NonStop của Hewlett-Packard - 1976 NonStop là một hệ thống phầncứng và phần mềm tích hợp được thiết kế đặc biệt để xử lý giao dịch Ban đầu từTandem Computers
- Transarc Encina - 1991 Transarc đã được IBM mua lại vào năm 1994 Encina đã bịngừng hoạt động như một sản phẩm và được xếp vào các sản phẩm TXSeries củaIBM Hỗ trợ Encina đã bị ngưng vào năm 2006
II Khái niệm và cơ sở dữ liệu cỉ hệ thống xử lý giao dịch.
Trang 52 Cơ sở dữ liệu của hệ thống xử lý giao dịch.
- Một cơ sở dữ liệu là một tổ chức bộ sưu tập của dữ liệu Cơ sở dữ liệu cung cấpnhanh chóng hồi lần cho không-có cấu trúc yêu cầu như trong một điển hình giaodịch ứng dụng xử lý
- Cơ sở dữ liệu cho giao dịch xử lý có thể được xây dựng bằng phân cấp, mạng, hoặcquan hệ cấu trúc:
Cấu trúc phân: tổ chức các dữ liệu trong một loạt các mức độ Nó dưới-cấu trúc giống như bao gồm nút và chi nhánh mỗi nút con có chinhánh và chỉ được liên kết đến một cấp độ cao hơn nút cha
trên- Cấu trúc mạng: mạng cấu trúc cũng tổ chức dữ liệu bằng nút và chi nhánh.Nhưng không giống như phân cấp, mỗi nút con có thể có liên quan đếnnhiều hơn nút cha mẹ
Quan hệ cấu trúc: một cơ sở dữ liệu quan tổ chức dữ liệu của nó trong mộtloạt các liên quan đến bảng Này cho linh hoạt là mối quan hệ giữa cácbảng được xây dựng
Sau có rất mong muốn trong một cơ sở dữ liệu sử dụng hệ thống giao dịch
Sao lưu thời gian thực: Sao lưu nên lên kế hoạch giữa thấp lần hoạt động
để ngăn chặn trễ của các server
Chuẩn hóa dữ liệu: điều Này làm giảm thông tin không cần thiết để tăngtốc độ và cải thiện đồng thời, điều này cũng cải thiện bản sao lưu
Lưu trữ của dữ liệu lịch sử: thỉnh thoảng sử dụng dữ liệu đang di chuyểnvào cơ sở dữ liệu khác hoặc hỗ trợ lên bàn Này, giữ bàn nhỏ và cũng cảithiện sao lưu lần
Tốt cấu hình phần cứng: Phần cứng phải có khả năng để xử lý nhiều người
sử dụng và cung cấp phản ứng nhanh chóng lần
III Phân loại hệ thống xử lý giao dịch.
Có hai phương pháp xử lý thông tin của hệ thống TPS:
Trang 61 Xử lý giao dịch trực tuyến (online):
Cấu trúc chung của TPS trực tuyến.
- Hệ thống được kết nối trực tiếp giữa người điều hành và chương trình TPS Hệ
thống trực tuyến sẽ cho ra kết quả tức thời
- Các hệ xử lý giao dịch trực tuyến bao gồm:
Hệ thống thông tin tra cứu: các hoạt động trên cơ sở tìm kiếm theo điềukiện từ một cơ sở dữ liệu nguồn Ví dụ: khách hàng muốn biết tỷ giá hốiđoái trong ngày hoặc phương thức thanh toán một đơn đặt hàng
Hệ thống thu thập dữ liệu: chức năng của hệ thống này là thu thập và tíchlũy số liệu một cách nhanh chóng nhằm xử lý các thông tin này một cáchkịp thời
Hệ thống xử lý tệp: các hệ thống này đảm bảo nhận tất cả các nhiệm vụcủa hệ thống thông tin xử lý giao dịch, trừ việc đưa ra kết quả Chẳnghạn, ta có thể cập nhật ngay lập tức tệp khách hàng nhờ vào công cụterminal (định giới hạn) được thiết lập tại các điểm bán hàng và in ra hóađơn và tài khoản của khách hàng
Hệ thống cập nhật sơ sở dữ liệu: là một trong những hoạt động chủ yếucủa hệ thống xử lý giao dịch Trong hoạt động kinh tế và thương mạingười ta cần phải thường xuyên cập nhật cơ sở dữ liệu để có thể theo dõiđầy đủ và chính xác các hoạt động sản xuất, tài chính đang diễn ra trongmột doanh nghiệp
Hệ thống soạn thảo các tài liệu báo cáo: giai đoạn cuối cùng của quytrình xử lý giao dịch là khởi thảo các tài liệu và báo cáo tổng kết baogồm: Đơn hàng của khách hàng, thông báo nhận đơn hàng, lịch sản xuấttheo đơn đặt hàng, xác định mẫu mã sản phẩm, giấy thông báo gửi hàng,hóa đơn bán hàng, séc trả tiền của khách hàng, hóa đơn liên hai giao chokhách hàng
Trang 7- Muốn giao dịch phải thông qua một công ty môi giới trực tuyến được cung cấpvới một nền tảng giao dịch trực tuyến Các sàn giao dịch trực tuyến đóng vai trònhư một trung tâm, cho phép người dùng và hệ thống có thể tương tác Cùngvới nền tảng này là công cụ để theo dõi và giám sát chứng khoán, danh mục đầu
tư và chỉ số, cũng như các công cụ nghiên cứu, báo giá thời gian thực hiện vàthông tin cập nhật mới nhất - tất cả đều cần thiết để thương mại có lợi nhuận.Thông thường, các công cụ nghiên cứu có sẵn như các báo cáo phân tíchchuyên sâu và đầy đủ.
- Xử lý giao dịch trực tuyến hoặc OLTP là một lớp các hệ thống thông tin tạothuận lợi và quản lý các ứng dụng hướng giao dịch, điển hình cho việc nhập dữliệu và xử lý giao dịch Tuy nhiên thuật ngữ này có phần không chắc chắn, ta cóthể hiểu rằng một số "giao dịch" là có trong các giao dịch máy tính hoặc cơ sở
dữ liệu, trong khi một số khác (như Hội đồng hiệu suất xử lý giao dịch) địnhnghĩa nó về các giao dịch kinh doanh hoặc thương mại OLTP cũng đã được sửdụng để đề cập đến cách xử lý, trong đó hệ thống sẽ đáp ứng ngay lập tức vớiyêu cầu của người dùng Máy rút tiền tự động (ATM) cho ngân hàng là một ví
dụ về một ứng dụng xử lý giao dịch thương mại Các ứng dụng xử lý giao dịchtrực tuyến là thông lượng cao và chèn hoặc cập nhật nhiều trong quản lý cơ sở
dữ liệu Các ứng dụng này được sử dụng đồng thời bởi hàng trăm người dùng.Mục tiêu chính của các ứng dụng OLTP là tính khả dụng, tốc độ, làm việc cùngthời gian và khả năng thu hồi Giảm công việc viết trên giấy và dự báo nhanhhơn, chính xác hơn cho doanh thu và chi phí Đó là cách OLTP làm cho nhữngđiều đơn giản cho doanh nghiệp Tuy nhiên, giống như nhiều giải pháp côngnghệ thông tin trực tuyến hiện đại, một số hệ thống đòi hỏi phải bảo trì ngoạituyến, điều này còn ảnh hưởng đến phân tích chi phí – lợi ích của hệ thống xử
lý giao dịch trực tuyến OLTP thường được so sánh với OLAP (xử lý phân tíchtrực tuyến), thường được đặc trưng bởi các truy vấn phức tạp hơn, với khốilượng nhỏ hơn, với mục đích thông tin kinh doanh hoặc báo cáo chứ không phải
là để xử lý các giao dịch Trong khi các hệ thống OLTP xử lý tất cả các loại truyvấn (đọc, chèn, cập nhật và xóa), OLAP thường được tối ưu hóa cho chỉ đọc vàthậm chí không hỗ trợ các loại truy vấn khác
- Đây là phiên xử lý ngay lập tức của dữ liệu Nó cung cấp ngay lập tức xác nhậncủa một giao dịch Nó có liên quan đến một số lượng lớn người cùng một lúcđược thực hiện giao dịch đó thay đổi dữ liệu Vì tiến bộ trong công nghệ (chẳnghạn như việc tăng tốc độ của truyền tải dữ liệu và lớn hơn băng thông)
- Hệ thống xử lý giao dịch trực tuyến là một hệ thống xử lý dữ liệu phổ biếntrong các doanh nghiệp ngày nay Một số ví dụ về các hệ thống OLTP bao gồmnhập lệnh, bán lẻ, và các hệ thống giao dịch tài chính Trên hệ thống xử lý giaodịch trực tuyến ngày càng đòi hỏi sự hỗ trợ cho các giao dịch trải rộng quamạng và có thể bao gồm nhiều hơn một công ty Vì lý do này, phần mềm xử lýgiao dịch trực tuyến hiện đại sẽ sử dụng phần mềm xử lý máy khách hoặc máy
Trang 8tính khác nhau trong mạng Trong các ứng dụng lớn, OLTP hiệu quả có thể phụthuộc vào phần mềm quản lý giao dịch phức tạp (như CICS) hoặc các thủ thuậttối ưu hóa cơ sở dữ liệu để tạo thuận lợi cho việc xử lý số lượng lớn các bản cậpnhật cùng lúc cho một cơ sở dữ liệu theo định hướng OLTP.
Đối với các hệ thống cơ sở dữ liệu phân cấp có tính khắt khe hơn, cácchương trình môi giới OLTP có thể phân phối xử lý giao dịch giữanhiều máy tính trên mạng OLTP thường được tích hợp vào kiến trúchướng dịch vụ (SOA) và các dịch vụ Web
Xử lý giao dịch trực tuyến (OLTP) bao gồm thu thập thông tin đầuvào, xử lý thông tin và cập nhật thông tin hiện tại để phản ánh thôngtin thu thập và xử lý Tính đến hôm nay, hầu hết các tổ chức sử dụngmột hệ thống quản lý cơ sở dữ liệu để hỗ trợ OLTP OLTP được thựchiện trong một hệ thống máy chủ khách hàng
Trên dòng xử lý quá trình quan tâm đến sự trùng hợp và tính nguyên
tử Kiểm soát truy cập đồng thời đảm bảo rằng hai người dùng truycập vào cùng một dữ liệu trong hệ thống cơ sở dữ liệu sẽ không thểthay đổi dữ liệu đó hoặc người dùng phải đợi cho đến khi người dùngkhác đã hoàn tất quá trình xử lý, trước khi thay đổi phần dữ liệu đó.Kiểm soát nguyên tử đảm bảo rằng tất cả các bước trong giao dịchđược hoàn thành thành công như là một nhóm Nghĩa là, nếu bất kỳbước nào giữa giao tác thất bại, tất cả các bước khác cũng phải thấtbại
- Hệ thống xử lý các thông tin nhiều chiều và cho kết quả ngay lập tức thông quacác chương trình chạy sẵn trực tuyến giúp cho người dùng có thể tích hợp đượccác lợi ích khác trong các lĩnh vực khác nhau:
o Thu thập được nhiều thông tin.
o Giảm chi phí sản xuất.
o Giảm chi phí bán hàng.
o Cải thiện các chương trình tiếp thị và giao dịch đối với khách hàng.
o Giúp thiết lập củng cố đối tác.
o Tạo điều kiện sớm tiếp cận kinh tế trí thức.
2 Xử lý giao dịch theo lô (batch).
Trang 9Cấu trúc chung của TPS theo lô.
- Tất cả các giao dịch được tập hợp lại với nhau, nhóm lại, sắp xếp lại và được xử
lý chung một lần Với ưu điểm lớn là có hiệu quả trong trường hợp chúng ta cần
xử lý một lượng lớn các giao dịch Nhưng bên cạnh đó, cách thức này đem lạicho chúng ta nhược điểm là khó có thể nhận được câu trả lời ngay lập tức tạithời điểm giao dịch
- Giao dịch có thể được thu thập và xử lý như trong hàng loạt xử lý Giao dịch sẽđược thu thập và sau đó cập nhật như một lô khi nó thuận tiện hoặc kinh tế, để
xử lý chúng Trong lịch sử, đây là những phương pháp thông thường nhất là cáccông nghệ thông tin không tồn tại để cho phép xử lý thời gian thực Phươngpháp này các số liệu giao dịch được tích lũy trong khoảng thời gian nhất định
và được xử lý theo trình tự Bao gồm các bước sau:
o Tích lũy theo từng nhóm: Các số liệu ban đầu phát sinh bởi các giao dịchthương mại như đặt đơn hàng, hóa đơn bán hàng,
o Ghi lại các giao dịch trên đĩa
o Sắp xếp các giao dịch trong một danh sách có cấu trúc kiểu FIFO (first infirst out) theo trình tự thời gian thu nhận các giao dịch
o Chuyển các số liệu thu thập được về một máy tính trung tâm có nhiệm
vụ xử lý các thông tin này
- Phương pháp xử lý giao dịch theo lô thích hợp với những tiến trình xử lý thôngtin mà trong đó:
o Việc truy cập thông tin diễn ra định kì
o Khuôn dạng và kiểu dữ liệu hoàn toàn xác định
o Thông tin khá ổn định trong khoảng thời gian giữa hai tiến trình xử lýliên tiếp
Trang 10- Ví dụ về xử lý séc: Tất cả các séc sẽ được nhận vào một khoảng thời gian nào
đó (ví dụ là một ngày), sau đó chúng sẽ được nhóm lại với nhau, sắp xếp lạithành một loại và được đưa đi xử lý chung một lần
IV Mục đích hệ thống xử lý giao dịch.
- Hệ thống xử lý giao dịch giúp cho tổ chức/ doanh nghiệp thực hiện và theo dõi
những hoạt động hằng ngày như: nghiệp vụ trả lương, lập đơn đặt hàng, làmhóa đơn, theo dõi khách hàng, theo dõi nhà cung cấp, kiểm kê hàng tồn kho,cập nhật tài khoản ngân hàng, tính thuế phải trả của những người nộp thuế, thungân ở siêu thị, bán vé máy bay,
Hình: Mô tả hoạt động của cấu trúc mô hình xử lý giao dịch.
- Hệ thống TPS thực hiện tự động các công việc xử lý dữ liệu thường lặp lại
nhiều lần theo các quy tắc quản lý đã ban hành và duy trì tính đúng đắn của hồ
sơ hoặc cơ sở dữ liệu về các chi tiết về các tác vụ đã thực hiện TPS từ đó giúpcho người nhân viên không làm sai Đồng thời hệ thống xử lý giao dịch tườngthuật một cách chi tiết và trung thực về các hoạt động của tổ chức cho ngườiquản lý cung cấp dữ liệu cho bộ phận xử lý thông tin trong các lĩnh vực khácnhau mà có sự giao dịch diễn ra như:
o Thư điện tử.
o Thanh toán điện tử.
o Truyền dung liệu.
o Trao đổi dữ liệu điện tử.
Trang 11o Bán lẻ hàng hóa hữu hình.
- Hệ thống xử lý giao dịch duy trì tính đúng đắn và tức thời cho cơ sở dữ liệu.
Các giao dịch sản sinh ra các tài liệu và các giấy tờ thể hiện những giao dịch đó.Các hệ thống xử lý giao dịch có nhiện vụ tập hợp tất cả các dữ liệu cho phéptheo dõi các hoạt động của tổ chức Chúng trợ giúp các hoạt động ở mức tácnghiệp
- Xử lý các công việc chính như:
o Nhận dữ liệu.
o Nhập dữ liệu.
o Lưu dữ liệu vào cơ sở dữ liệu.
o Tính toán hoặc thao tác trên dữ liệu.
o Phát sinh các báo cáo thống kê.
- Cung cấp dữ liệu cho các hệ thống khác như:
o Hệ thống thông tin quản lý (Management Information Systems-MIS).
o Hệ hỗ trợ ra quyết định (Decision Support Systems-DSS).
o Hệ thống quản lý tri thức (Knowledge Management Systems-KMS),
V Các hoạt động chính của xử lí giao dịch.
1 Các hoạt động chính.
- Mọi TPS cùng thực hiện một tập hoạt động xử lý DL cơ bản:
TPS xử lý DL mô tả các giao dịch kinh doanh cơ bản
Cập nhật CSDL và sinh ra tập các báo cáo (bên trong & bên ngoài)
Chu trình xử lý giao dịch: thu thập kiểm tra– hiệu chỉnh– thao tác – lưu trữ tạo tài liệu
Trang 12-2 Các hoạt động cụ thể.
2.1 Hệ thống xử lý giao dịch đơn hàng.
- Tiếp nhận đơn hàng
- Kiểm tra thành phẩm trong kho hàng
- Nếu đủ lập lô hàng theo đơn hàng, lên lịch biểu vận chuyển, tạo hóa đớn và cập nhập dữ liệu kho thành phẩm và kết thúc đơn hàng Nếu không đủ, bổ sung thành phẩm đáp ứng đơn hàng hoặc kết thúc đơn hàng
Trang 13- Xử lý đặt hàng (khi mua): nhận hóa đơn từ nhà cung cấp, cập nhật tài khoản nợ
(tương ứng cập nhật tài khoản có của nhà cung cấp) Trả tiền khách hang: cập nhật tài khoản có và tài khoản nợ của nhà cung cấp Gửi thông tin tới sổ cái tổng hợp
2.3 Hệ thống xử lý giao dịch kế toán.
Trang 14dòngcháy
chức Xem hình vẽ trang sau
- Xử lý đơn đặt hàng (khi bán): sinh hóa đơn, cập nhật tài khoản có (tương ứng cập nhật tài khoản nợ của khách hang) Khi khách hang trả tiền thực sự: cập nhật tài khoản nợ và tài khoản có của khách hang Gửi thông tin tới sổ cái tổng hợp
VI Đặc điểm của hệ thống xử lý giao dịch.
- Đối tượng sử dụng: thường là các nhân viên và quản lý cấp cơ sở (Cấp tác nghiệp)
- Thu thập và ghi nhận dữ liệu các giao dịch hàng ngày cụ thể, chi tiết và xuất ra các thông tin cần thiết cho cho nhân viên, quản lý cấp cơ sở
- Thủ tục, cấu trúc được chuẩn hóa Giúp quản lý đễ kiểm soát
- Công nghệ thông tin: Thường sử dụng các phần mềm lưu trữ file (Basic, Fortran, ),không cần phần cứng mạnh Ít tốn kém, dễ dàng trong công tác triển khai và sử dụng
VII Vòng đời của hệ thống xử lí giao dịch.
Trang 15- T ậ p
hợp dữ liệu có thể là : thủ công hoặc bằng cách sử dụng các thiết bị nhập đặc biệt
như:máy quét,thiết bị tại các điểm bán hàng, thiết bị đầu cuối Dữ liệu sẽ được tậptrung ở một nguồn:các bản ghi dữ liệu trong máy tính
- Biên soạn dữ liệu: Kiểm tra dữ liệu hợp lệ và đầy đủ.
Ví dụ: khối lượng và giá cả phải là kiểu số Tên phải là kí tự chữ cái Xácnhận có phù hợp với hệ thống xử lí giao dịch đang sử dụng
- Hiệu chỉnh dữ liệu: Chỉnh sửa dữ liệu cho hợp lệ Nếu dữ liệu không hợp lệ thì
xóa nó, hệ thống cung cấp bản tin thông báo lỗi.Sử dụng các phần mềm để tìm lỗi
- Thao tác dữ liệu: Thực thi việc tính toán và chuyển đổi thành các dữ liệu khác có
liên quan với giao dịch Có thể gồm các hoạt động: tách dữ liệu,sắp xếp dữ liệutheo chủ đề, thực thi việc tính toán, tổng kết các kết quả,lưu trữ vào cơ sở dữ liệu
để phục vụ công việc xử lí tương lai
- Lưu trữ dữ liệu: cập nhập dữ liệu vào cơ sở dữ liệu.Sau khi cập nhật, có thể được
dùng trong tương lai hoặc được dung bởi các hệ thống khác
- Tài liệu và báo cáo: Tạo ra các bản ghi đầu ra,các tài liệu báo cáo: xuất ra giấy
hoặc lưu trên đĩa cứng,hiển thị ra màn hình,Làm đầu vào cho hệ thống khác thường
là hóa đơn.thông tin quản lí, hệ hỗ trợ ra quyết định
Trang 16VIII Các tính năng của hệ thống xử lý giao dịch.
- Hiệu suất: Nhanh suất với một phản ứng nhanh thời gian là rất quan trọng Giao
dịch hệ thống xử lý thường được đo bằng số giao dịch họ có thể xử lý trong mộtkhoảng thời gian
- Sẵn sàng liên tục: Hệ thống phải có sẵn trong các khoảng thời gian khi các người
đang bước vào giao dịch Nhiều tổ chức chủ yếu dựa trên hành động, một sự cố sẽphá vỡ hoạt động hoặc thậm chí dừng lại việc kinh doanh
- Dữ liệu toàn vẹn: Hệ thống phải được có thể xử lý phần vấn đề mà không có dữ
liệu Nhiều người dùng phải được bảo vệ khỏi cố gắng để thay đổi cùng một mảnhcủa dữ liệu cùng một lúc, ví dụ như hai khai thác không thể bán cùng một chỗ trênmáy bay
- Dễ sử dụng: Thường dùng của giao dịch hệ thống xử lý được dùng bình thường.
Hệ thống nên đơn giản cho họ hiểu, bảo vệ chúng khỏi nhập dữ liệu lỗi càng nhiềucàng tốt, và cho phép họ dễ dàng đúng lỗi của họ
- Mô-đun tăng trưởng: Hệ thống phải có khả năng phát triển tại gia tăng chi phí,
chứ không phải là yêu cầu hoàn toàn thay thế Nó nên có thể thêm vào, thay thế,hoặc cập nhật phần cứng và phần mềm mà tắt hệ thống
IX Thủ tục sao lưu.
- Kể từ kinh doanh tổ chức đã trở nên rất phụ thuộc vào giao dịch xử lý một sự cố cóthể phá rối việc kinh doanh' thói quen thường xuyên và ngừng hoạt động của nótrong một khoảng thời gian Để ngăn chặn mất dữ liệu và giảm thiểu gián đoạn cóđược thiết kế tốt sao lưu và thủ tục phục hồi Quá trình hồi phục có thể xây dựnglại hệ thống khi nó đi xuống
1 Quá trình sao lưu.
- TPS có thể thất bại vì nhiều lý do như lỗi hệ thống, lỗi của con người, lỗi phầncứng, dữ liệu không chính xác hoặc không hợp lệ, vi-rút máy tính, lỗi ứng dụngphần mềm hoặc thiên tai do con người tạo ra Vì không thể ngăn chặn tất cả các lỗi,TPS phải có khả năng phát hiện và sửa lỗi khi chúng xảy ra và đối phó với các lỗi.TPS sẽ thực hiện khôi phục cơ sở dữ liệu có thể liên quan đến sao lưu, nhật ký,trạm kiểm soát và trình quản lý khôi phục:
- Nhật ký: Nhật ký duy trì đường mòn kiểm tra các giao dịch và thay đổi cơ sở dữliệu Nhật ký giao dịch và nhật ký thay đổi cơ sở dữ liệu được sử dụng, nhật kýgiao dịch ghi lại tất cả dữ liệu cần thiết cho mỗi giao dịch, bao gồm giá trị dữ liệu,thời gian giao dịch và số thiết bị đầu cuối Nhật ký thay đổi cơ sở dữ liệu chứatrước và sau bản sao của các bản ghi đã được sửa đổi bởi các giao dịch
- Điểm kiểm tra: Mục đích của điểm kiểm tra là cung cấp ảnh chụp nhanh dữ liệutrong cơ sở dữ liệu Điểm kiểm tra, nói chung, là bất kỳ số nhận dạng hoặc thamchiếu nào khác xác định trạng thái của cơ sở dữ liệu tại một thời điểm Sửa đổi cáctrang cơ sở dữ liệu được thực hiện trong bộ nhớ và không nhất thiết phải ghi vào
Trang 17đĩa sau mỗi lần cập nhật Vì vậy, định kỳ, hệ thống cơ sở dữ liệu phải thực hiện mộttrạm kiểm soát để viết các bản cập nhật được lưu trữ trong bộ nhớ vào đĩa lưu trữ.Việc ghi các bản cập nhật này vào đĩa lưu trữ sẽ tạo ra một điểm trong thời gian mà
hệ thống cơ sở dữ liệu có thể áp dụng các thay đổi có trong nhật ký giao dịch trongquá trình khôi phục sau khi tắt hoặc ngắt hệ thống cơ sở dữ liệu bất ngờ Nếu trạmkiểm soát bị gián đoạn và yêu cầu khôi phục thì hệ thống cơ sở dữ liệu phải bắt đầukhôi phục từ điểm kiểm tra thành công trước đó Điểm kiểm tra có thể là giao dịchnhất quán hoặc không giao dịch nhất quán (được gọi là kiểm tra mờ) Điểm kiểmtra phù hợp với giao dịch tạo ra một hình ảnh cơ sở dữ liệu liên tục đủ để khôi phục
cơ sở dữ liệu về trạng thái được nhận biết bên ngoài tại thời điểm bắt đầu kiểm tra.Điểm kiểm tra không phù hợp với giao dịch trong một hình ảnh cơ sở dữ liệu liêntục không đủ để thực hiện khôi phục trạng thái cơ sở dữ liệu Để thực hiện khôiphục cơ sở dữ liệu, cần thêm thông tin, thường chứa trong nhật ký giao dịch Giaodịch kiểm tra nhất quán đề cập đến một cơ sở dữ liệu nhất quán, mà không nhấtthiết bao gồm tất cả các giao dịch cam kết mới nhất, nhưng tất cả các sửa đổi đượcthực hiện bởi các giao dịch, đã được cam kết tại thời điểm tạo điểm kiểm tra đãđược bắt đầu, là hoàn toàn hiện tại Một giao dịch không nhất quán đề cập đến mộttrạm kiểm soát không nhất thiết phải là một cơ sở dữ liệu nhất quán và không thểkhôi phục được một mà không có tất cả các bản ghi được tạo cho các giao dịch mởđược bao gồm trong trạm kiểm soát Tùy thuộc vào loại hệ thống quản lý cơ sở dữliệu được triển khai, trạm kiểm soát có thể kết hợp các chỉ mục hoặc các trang lưutrữ (dữ liệu người dùng), các chỉ mục và các trang lưu trữ Nếu không có chỉ mụcnào được tích hợp vào trạm kiểm soát, các chỉ mục phải được tạo khi cơ sở dữ liệuđược khôi phục từ hình ảnh trạm kiểm soát
- Trình quản lý khôi phục: Trình quản lý khôi phục là chương trình khôi phục cơ sở
dữ liệu về điều kiện chính xác cho phép xử lý giao dịch được khởi động lại
- Tùy thuộc vào cách hệ thống bị lỗi, có thể có hai quy trình khôi phục khác nhauđược sử dụng Nói chung, các thủ tục liên quan đến việc khôi phục dữ liệu đã đượcthu thập từ một thiết bị sao lưu và sau đó chạy xử lý giao dịch một lần nữa Hai loạiphục hồi là phục hồi lạc hậu và phục hồi về phía trước:
- Phục hồi ngược: được sử dụng để hoàn tác các thay đổi không mong muốn đối với
cơ sở dữ liệu Nó đảo ngược các thay đổi được thực hiện bởi các giao dịch đã bịhủy bỏ
- Chuyển tiếp tiến trình: nó bắt đầu với một bản sao lưu của cơ sở dữ liệu Sau đó,giao dịch sẽ xử lý lại theo nhật ký giao dịch xảy ra giữa thời gian sao lưu được thựchiện và thời điểm hiện tại
2 Các phương pháp Back-up.
- Có hai loại chính của trở lại các thủ tục: ông nội-cha con và bản sao lưu tạp chí:
Ông nội-cha-con trai: Thủ tục này liên quan đến việc hoàn thành bản sao lưucủa tất cả các dữ liệu đều đặn – hàng ngày, hàng tuần và hàng tháng, hoặc bất