Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Thiết kế website online banking.
Nội dung xem thử
Mô tả chi tiết
Online Banking System ĐH Sư Phạm-ĐH Đà Nẵng
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
SV: Võ Thị Thanh Trà Lớp: 08CNTT1 1
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM
KHOA TIN
----------
VÕ THỊ THANH TRÀ
ONLINE BANKING SYSTEM
KHÓA LUẬN TỐT NGHIỆP
Online Banking System ĐH Sư Phạm-ĐH Đà Nẵng
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
SV: Võ Thị Thanh Trà Lớp: 08CNTT1 2
MỤC LỤC
MỤC LỤC……………………………………………………….……………...1
Danh mục hình ảnh………………………………………………..….……..…..3
Danh mục bảng……………………………………………………..…..….……5
LỜI CẢM ƠN……………………………………………………….…………. 6
LỜI CAM ĐOAN…………………………………………………..……….…..7
MỞ ĐẦU………………………………………………………….…………….8
CHƯƠNG 1: TỔNG QUAN VỀ CÁC CÔNG CỤ XÂY DỰNG
WEBSITE ONLINE BANKING…………………….………… 11
1.1.Tổng quan về ASP.NET…………………………………..………... 11
1.1.1. Tổng quan về lập trình ứng dụng Web…………………….. 11
1.1.1.1. HTTP & HTML – Nền móng của kỹ thuật lập trình
Web………………………………..………….……….. 11
1.1.1.2. Tìm hiểu các mô hình ứng dụng……...……………… 13
1.1.2. Giới thiệu về ASP.NET………………...…….…....….…… 15
1.2.Tổng quan về SQL Server……………………………………...……24
1.2.1. Tổng quan về SQL Server & CSDL quan hệ……………… 24
1.2.1.1. Giới thiệu SQL Server………………………...…..…. 24
1.2.1.2. Các thành phần của một CSDL trong SQL Server.…. 25
1.2.1.3. Các CSDL hệ thống của SQL Server…………………26
1.2.1.4. Các công cụ của SQL Server...………………....….… 27
1.2.1.5. Tính bảo mật trên SQL Server………………..…..….. 33
1.2.2. Các phát biểu cơ bản của Transact - SQL……………..……34
1.2.2.1. Giới thiệu ngôn ngữ Transact – SQL…………..…….. 34
1.2.2.2. Kiểu dữ liệu….………………………...………….…..35
1.2.2.3. Truy vấn dữ liệu……………………..……….….……36
1.2.2.4. Toán tử UNION.……….…..….………...……...….… 43
1.2.2.5. Data Manipulation Language…………..……………..43
CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG
WEBSITE ONLINEBANKING…………………………...….. 45
2.1.Định nghĩa vấn đề.……………..…….……..….……...…….….…... 45
Online Banking System ĐH Sư Phạm-ĐH Đà Nẵng
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
SV: Võ Thị Thanh Trà Lớp: 08CNTT1 3
2.1.1. Giới thiệu…………………….…..…………………..……45
2.1.2. Mục đích…………………………………..……….….….. 45
2.1.3. Hệ thống yêu cầu………………………………….……… 45
2.1.4. Công nghệ được sử dụng…………….…………..……….. 46
2.2.Chức năng của hệ thống………………….…..….……..…..….…….46
2.3.Hệ thống kiến trúc …………………..…….………………...………48
2.4.Sơ đồ và thiết kế.……….………………..….…………….….……...49
2.4.1. Từ điển dữ liệu…………………………….……..………..49
2.4.2. Bảng thiết kế dữ liệu…………………….………..………49
2.4.3. Sơ đồ Usecase…………………………………….………53
2.4.4. Những người sử dụng của hệ thống………………………54
2.4.5. Các giả định và phụ thuộc…………………………...…... 54
2.4.6. Các yêu cụ thể …………………………………….…….. 55
2.4.7. Các yêu cầu bổ sung………………………………..……. 59
2.4.8. Hỗ trợ thông tin …………………………….…………… 59
2.4.9. Sơ đồ luồng dữ liệu ……………………………….…….. 60
2.4.10. Flowcharts ……………………………………….…….... 62
2.4.11. Sơ đồ thực thể..…………………………………….…….. 65
2.4.12. Sơ đồ trình tự …………………..….……………..………66
2.4.13. Sơ đồ quan hệ thực thể…………………………..………. 70
CHƯƠNG 3: THIẾT KẾ WEBSITE ONLINEBANKING…………….….. 71
3.1.Hình ảnh giao diện…………………………………………....…….. 71
3.1.1. Service……………………………………………………. 72
3.1.2. Management…………………………………….………... 75
KẾT LUẬN
1. Kết quả đạt được……………………………………………...…….. 78
2. Những hạn chế………………...…………………..……….…...…... 78
3. Hướng phát triển………………..…………………………..………. 78
TÀI LIỆU THAM KHẢO……………………………………...………...….….79
Online Banking System ĐH Sư Phạm-ĐH Đà Nẵng
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
SV: Võ Thị Thanh Trà Lớp: 08CNTT1 4
DANH MỤC HÌNH ẢNH
Hình 1.1 : Ví dụ về hiển thị nội dung trang HTML ............................................. 12
Hình 1.2 : Mô hình ứng dụng 2 lớp...................................................................... 13
Hình 1.3 : Mô hình ứng dụng 3 lớp...................................................................... 14
Hình 1.4 : .NET Platform ..................................................................................... 15
Hình 1.5 : Kiến trúc .NET Framework................................................................. 16
Hình 1.6 : Hệ thống tên miền (Namespace) ......................................................... 20
Hình 1.7 : Biên dịch trang ASP.NET ................................................................... 22
Hình 1.8 : Quá trình xử lý tập tin ASPX .............................................................. 23
Hình 1.9 : Ứng dụng kiểu Client/Server............................................................... 24
Hình 1.10 : Các dịch vụ của SQL Server ............................................................. 28
Hình 1.11 : SQL Server Service Management ..................................................... 28
Hình 1.12 : SQL Server Enterprise Manager ....................................................... 29
Hình 1.13 : Connect to SQL Server...................................................................... 30
Hình 1.14 : Màn hình làm việc của Query Analyzer............................................ 31
Hình 1.15 : Chế độ hỗn hợp (Mixed Mode)......................................................... 34
Hình 2.1 : Mô hình MVC (Model-Controller-View) ........................................... 48
Hình 2.2 : Sơ đồ Usercase .................................................................................... 53
Hình 2.3 : Usercase Login .................................................................................... 56
Hình 2.4 : Usercase Accounts Accessing ............................................................. 56
Hình 2.5 : Usercase Balance enquiry ................................................................... 57
Hình 2.6 : Usercase Funds Transfer ..................................................................... 57
Hình 2.7 : Usercase Mini Statements................................................................... 58
Hình 2.8 : Usercase Update Profile ...................................................................... 58
Hình 2.9 : Hệ thống trong bối cảnh ...................................................................... 59
Hình 2.10 : Sơ đồ luồng dữ liệu mức ngữ cảnh.................................................... 60
Hình 2.11 : First level DFD.................................................................................. 61
Hình 2.12 : First level DFD.................................................................................. 61
Hình 2.13 : First level DFD.................................................................................. 61
Hình 2.14 : Flowchart: Function Login................................................................ 62
Hình 2.15 : Flowchart: Function Add .................................................................. 62
Online Banking System ĐH Sư Phạm-ĐH Đà Nẵng
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
SV: Võ Thị Thanh Trà Lớp: 08CNTT1 5
Hình 2.16 : Flowchart: Function Delete ............................................................... 63
Hình 2.17 : Flowchart: Function Search .............................................................. 63
Hình 2.18 : Flowchart: Function Modify ............................................................ 64
Hình 2.19 : Flowchart: Function View detail ...................................................... 64
Hình 2.20 : Sơ đồ thực thể ................................................................................... 65
Hình 2.21 : Sơ đồ trình tự : Login Process........................................................... 66
Hình 2.22 : Sơ đồ trình tự : Balance Enquiry....................................................... 66
Hình 2.23 : Sơ đồ trình tự :Funds Transfer ......................................................... 67
Hình 2.24: Sơ đồ trình tự :Change Password ...................................................... 68
Hình 2.25 : Sơ đồ trình tự : Cheque Book............................................................ 68
Hình 2.26 : Sơ đồ trình tự : History Transaction.................................................. 69
Hình 2.27 : Sơ đồ trình tự : Feedback .................................................................. 69
Hình 2.28 : Sơ đồ trình tự : Restore Password ..................................................... 70
Hình 2.25 : Sơ đồ quan hệ thực thể ...................................................................... 70
Hình 3.1 : Giao diện trang chủ website Online Banking...................................... 71
Hình 3.2 : Form Login to Service ........................................................................ 72
Hình 3.3 : Giao diện trang thông tin khách hàng ................................................. 72
Hình 3.4 : Form danh sách các Account của khách hàng..................................... 73
Hình 3.5 : Form chuyển tiền giữa các tài khoản trong cùng ngân hàng............... 73
Hình 3.6 : Form hiển thị ‘n’ lần giao dịch cuối cùng ........................................... 74
Hình 3.7 : Form yêu cầu sổ séc ............................................................................ 74
Hình 3.8 : Form thay đổi Password ...................................................................... 74
Hình 3.9 : Form Login to Management................................................................ 75
Hình 3.10 : Form quản lý tin tức .......................................................................... 75
Hình 3.11 : Form quản lý System User................................................................ 76
Hình 3.12 : Form quản lý Customer User ............................................................ 76
Hình 3.13 : Form quản lý BankAccount .............................................................. 77
Hình 3.14 : Form quản lý Funds Transfer............................................................ 77
Online Banking System ĐH Sư Phạm-ĐH Đà Nẵng
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
SV: Võ Thị Thanh Trà Lớp: 08CNTT1 6
DANH MỤC BẢNG
Bảng 1.1 : Query Analyzer Icon........................................................................... 32
Bảng 1.2 : Các kiểu dữ liệu trong SQL ................................................................ 36
Bảng 1.3 : Các hàm xử lý ngày tháng và thời gian.................................................. 39
Bảng 1.4 : Biểu diễn các dạng giá trị datetime hoặc smalldatetime ......................... 40
Bảng 2.1 : Từ điển dữ liệu..................................................................................... 49
Bảng 2.2 : Thiết kế dữ liệu bảng Secret question.................................................... 49
Bảng 2.3 : Thiết kế dữ liệu bảng Customer.......................................................... 50
Bảng 2.4 : Thiết kế dữ liệu bảng BankAccount.................................................. 50
Bảng 2.5 : Thiết kế dữ liệu bảng Checkbook ....................................................... 51
Bảng 2.6 : Thiết kế dữ liệu bảng UserCustomer .................................................. 51
Bảng 2.7 : Thiết kế dữ liệu bảng userBlocked ..................................................... 51
Bảng 2.8 : Thiết kế dữ liệu bảng FundsTranfer................................................... 52
Bảng 2.9 : Thiết kế dữ liệu bảng Catalogue ........................................................... 52
Bảng 2.10 : Thiết kế dữ liệu bảng Feedbacks......................................................... 52
Bảng 2.11 : Từ điển dữ liệu bảng UserSystem..................................................... 53
Online Banking System ĐH Sư Phạm-ĐH Đà Nẵng
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
SV: Võ Thị Thanh Trà Lớp: 08CNTT1 7
LỜI CẢM ƠN
Em xin gửi lời cảm ơn đến quý thầy cô giáo trong Khoa Tin Học – Trường
ĐH Sư Phạm – ĐH Đà Nẵng đã hết lòng dạy dỗ, giúp đỡ, dìu dắt chúng em từ
lúc mới bước chân vào trường cho đến lúc sắp tốt nghiệp ra trường. Em xin chân
thành cảm ơn giáo viên: PGS. TS Lê Văn Sơn đã hướng dẫn tận tình trong thời
gian thực hiện luận văn tốt nghiệp.
Em xin gửi lời cảm ơn chân thành đến ban giám đốc công ty Cổ phần
SOFTECH, các giáo viên tại Trung Tâm, và đặc biệt là anh: Hồ Hoài Tâm –
Giáo viên tại công ty”Công ty Cổ phần Softech” đã tạo mọi điều kiện thuận lợi
và giúp đỡ em rất nhiều trong việc xây dựng luận văn tốt nghiệp.
Qua thời gian học tập cũng như rèn luyện ở trường, em đã học hỏi và
trưởng thành lên rất nhiều là nhờ công giảng dạy của các thầy cô và sự giúp đỡ
tận tình của các bạn bè trong trường.
Em xin chân thành cảm ơn!
Sinh viên thực hiện
Võ Thị Thanh Trà
Lớp 08CNTT01
Online Banking System ĐH Sư Phạm-ĐH Đà Nẵng
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
SV: Võ Thị Thanh Trà Lớp: 08CNTT1 8
LỜI CAM ĐOAN
Tôi xin cam đoan :
1. Những nội dung trong báo cáo này là do em thực hiện dưới sự hướng dẫn
trực tiếp của thầy PGS.TS Lê Văn Sơn.
2. Mọi tham khảo dùng trong báo cáo này đều được trích dẫn rõ ràng tên tác
giả, tên công trình, thời gian, địa điểm công bố.
3. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá.
Em xin chịu hoàn toàn trách nhiệm.
Sinh viên thực hiện
Võ Thị Thanh Trà
Lớp 08CNTT01