daigai

Well-Known Member
Link tải luận văn miễn phí cho ae Kết Nối

MỤC LỤC
MỤC LỤC i
DANH MỤC HÌNH iv
DANH MỤC CÁC TỪ VIẾT TẮT vi
CHƯƠNG I: TỔNG QUAN 1
1. Đặt vấn đề 1
2. Nhiệm vụ đồ án 2
3. Cấu trúc đồ án 3
CHƯƠNG II: LÝ THUYẾT VỀ MÔ HÌNH MVC 5
1. Giới thiệu 5
1.1. Lịch sử ra đời 5
1.2. Mô hình MVC cơ bản 5
1.3. Một vài đặc tính trong ASP.NET MVC 7
2. Sự khác biệt với WebForm 7
3. URL routing (Định tuyến URL) 9
3.1. Nhiệm vụ của hệ thống định tuyến trong ASP.NET MVC 9
3.2. Các quy tắc định tuyến URL mặc định trong ASP.NET MVC Web
Application 9
4. Các ưu điểm và nhược điểm của ASP.NET MVC 10
4.1. Ưu điểm: 10
4.2. Nhược điểm: 10
CHƯƠNG III: PHÂN TÍCH & THIẾT KẾ 11
1. Danh sách Actor 11
2. Danh sách Use Case 11
3. Sơ đồ Use Case tổng quát 12
4. Mô tả và biểu đồ Use Case 13
USE CASE ĐĂNG NHẬP 13
USE CASE PHỤC HỒI MẬT KHẨU 14
USE CASE ĐĂNG XUẤT 15
USE CASE QUẢN LÝ TÀI KHOẢN 15
USE CASE ĐĂNG KÝ TÀI KHOẢN MỚI 17
USE CASE SỬA THÔNG TIN TÀI KHOẢN 18
USE CASE TRA CỨU VÉ 20
USE CASE ĐẶT VÉ XE 21
USE CASE THANH TOÁN 23
USE CASE HỦY VÉ XE 26
USE CASE XÁC NHẬN VÉ ĐÃ THANH TOÁN 27
USE CASE XỬ LÝ KHÁCH CHỜ 29
USE CASE QUẢN LÝ DANH MỤC ĐỊA ĐIỂM 30
USE CASE TẠO MỚI ĐỊA ĐIỂM 31
USE CASE SỬA THÔNG TIN ĐỊA ĐIỂM 32
USE CASE XÓA THÔNG TIN ĐỊA ĐIỂM 33
USE CASE QUẢN LÝ TUYẾN 34
USE CASE TẠO MỚI TUYẾN 35
USE CASE SỬA THÔNG TIN TUYẾN 36
USE CASE XÓA THÔNG TIN TUYẾN 37
USE CASE QUẢN LÝ XE 38
USE CASE TẠO MỚI XE 39
USE CASE SỬA THÔNG TIN XE 40
USE CASE XÓA THÔNG TIN XE 41
USE CASE QUẢN LÝ LỊCH TRÌNH 42
USE CASE TẠO MỚI LỊCH TRÌNH 43
USE CASE SỬA THÔNG TIN LỊCH TRÌNH 44
USE CASE XÓA THÔNG TIN LỊCH TRÌNH 45
USE CASE QUẢN LÝ LOẠI VÉ 46
USE CASE TẠO MỚI LOẠI VÉ 47
USE CASE SỬA THÔNG TIN LOẠI VÉ 48
USE CASE XÓA THÔNG TIN LOẠI VÉ 49
USE CASE QUẢN LÝ LOẠI XE 50
USE CASE TẠO MỚI LOẠI XE 51
USE CASE SỬA THÔNG TIN LOẠI XE 52
USE CASE XÓA THÔNG TIN LOẠI XE 53
USE CASE QUẢN LÝ HÌNH THỨC GIẢM GIÁ 54
USE CASE TẠO MỚI HÌNH THỨC GIẢM GIÁ 55
USE CASE SỬA THÔNG TIN HÌNH THỨC GIẢM GIÁ 56
USE CASE XÓA THÔNG TIN HÌNH THỨC GIẢM GIÁ 57
USE CASE THỐNG KÊ 58
5. Thiết kế Cơ sở dữ liệu: 59
CHƯƠNG IV: HIỆN THỰC 65
1. Cấu trúc website: 65
2. Yêu cầu cài đặt: 66
3. Một số giao diện của Website: 67
CHƯƠNG V: TỔNG KẾT 71
1. Một số kết quả đạt được: 71
2. Hướng phát triển đồ án: 72
TÀI LIỆU THAM KHẢO 73

CHƯƠNG I: TỔNG QUAN
1. Đặt vấn đề:
Sau gần 15 năm hoạt động trên tuyến Tp.Tuy Hòa – Tp.Hồ Chí Minh và ngược lại. Doanh nghiệp Vận tải và Du lịch Cúc Tư (tiền thân là thành viên HTX vận tải cơ giới đường bộ Phú Yên) chính thức thành lập ngày 25-10-2005 do bà Nguyễn Thị Kim Cúc làm chủ và là người sáng lập bằng nguồn vốn tích lũy của gia đình.
Hiện nay, do nhu cầu phát triển của Doanh nghiệp, nhằm giúp khách hàng có thể đặt vé xe khách trực tiếp qua mạng một cách thuận lợi, nhanh chóng và tiết kiệm hơn mà không cần đến phòng vé chờ đợi để đến lượt mua vé xe.
Vì vậy, Doanh nghiệp cần phát triển một ứng dụng online cho phép đặt vé xe trực tuyến; thanh toán vé trực tuyến; thông tin đặt vé, thông tin khách hàng được cập nhật liên tục; quản lý và nhân viên có thể theo dõi thông tin khách hàng đặt vé bất cứ lúc nào cần.
Để đặt vé khách hàng truy cập vào Website của Doanh nghiệp, sau đó chỉ cần click vào mục đặt vé, nhập thông tin tìm kiếm bao gồm điểm đi, điểm đến và ngày đi. Hệ thống sẽ hiển thị danh sách các xe, giờ chạy, số lượng chỗ còn trống. Lúc này khách hàng chọn xe còn chỗ trống có giờ chạy mà mình muốn. Hệ thống sẽ hiển thị danh sách chỗ ngồi của xe được chọn, khách hàng chọn chỗ và xác nhận để đưa vào giỏ vé. Khách hàng có thể chọn đặt vé ở nhiều xe khác nhau của cùng một tuyến, ngày đi và giờ đi.
Nếu khách hàng không chọn được chỗ ở xe có giờ đi mong muốn thì khách hàng có thể chọn chức năng “Đặt chờ vé” ở xe có giờ chạy mình muốn để khi có khách hàng nào hủy vé thì khách hàng ở danh sách “Đặt vé chờ” sẽ được ưu tiên đi xe có giờ như mong muốn.
Bắt buộc khách hàng phải đăng nhập hệ thống mới có thể đặt vé. Vé sau khi đặt phải được thanh toán với doanh nghiệp qua tài khoản ngân hàng hay trực tiếp tại phòng vé trong khoảng thời gian quy định, nếu quá thời gian quy định thì hệ thống sẽ tự động hủy thông tin của vé này và chuyển số ghế của vé này về trạng thái ghế trống. Website còn hỗ trợ chức năng thanh toán trực tuyến bằng tài khoản Paypal. Ngoài ra, khách hàng có thể xem thông tin về những vé mình đã đặt, tra cứu lịch sử Đặt vé của mình.
Hệ thống cần tạo được tính mềm dẻo và các ràng buộc cho việc đặt vé của khách hàng, chằng hạn hệ thống sẽ hiển thị các ghế còn trống sau khi người dùng chọn xe muốn đi từ danh sách xe của lịch trình đã chọn. Hệ thống sẽ không cho phép người dùng đăng ký vào ghế đã được người khác đăng ký trước ….
Về phía nhân viên quản lý được phép cập nhật lịch trình xe chạy. Xem thông tin của mỗi tuyến xe, ngày giờ để biết ghế nào còn trống, ghế nào đã được đặt chỗ, hiển thị sơ đồ ghế trên xe.
2. Nhiệm vụ đồ án:
Xây dựng Website Đặt vé xe Online với các phân hệ chính như sau: Phân hệ đặt vé; phân hệ quản lý, điều hành; phân hệ báo cáo thống kê.
Các phân hệ có thể được sử dụng tập trung hay riêng lẽ tùy vào quyền truy cập hệ thống của người dùng. Cụ thể như sau:
Phân hệ đặt vé: được sử dụng bởi khách hàng. Có các chức năng:
- Tra cứu vé.
- Đặt vé.
- Đặt chờ.
- Thanh toán trực tuyến.
- Hủy vé.
Phân hệ quản lý, điều hành:
Quản lý dữ liệu danh mục: Các danh mục cần quản lý bao gồm:
- Danh mục Địa điểm.
- Danh mục Hình thức giảm giá.
- Danh mục Loại vé.
- Danh mục Loại xe.
- Danh mục Tuyến.
- Danh mục Xe.
- Quản lý lịch trình: Lập lịch trình xe chạy.
- Xác nhận thanh toán.
- Xử lý khách chờ.
Phân hệ báo cáo thống kê:
- Thống kê doanh thu theo ngày.
- Thống kê số lượng vé bán, số lượng vé hủy.
- Báo cáo doanh thu theo xe, tuyến.
3. Cấu trúc đồ án:
Toàn bộ nội dung đồ án được tổ chức thành 5 chương, bao gồm:
Chương 1: Tổng quan.
Bắt đầu bằng việc đặt ra vấn đề của đồ án, nhiệm vụ của đồ án.
Chương 2: Lý thuyết.
Lý thuyết về Mô hình MVC và mô tả tóm tắt các công nghệ được sử dụng trong đồ án.
Chương 3: Phân tích và Thiết kế.
Chương này tiến hành phân tích và thiết kế hệ thống tập trung vào ba vấn đề chính, đó là thiết kế tầng dữ liệu, thiết kế tầng xử lý và thiết kế đối tượng giao tiếp người dùng.
Ứng dụng phương pháp phân tích thiết kế hướng đối tượng để lập ra danh sách các use case và actor của hệ thống, phân tích thiết kế các lược đồ use case và đặc tả chi tiết hoạt động của use case.
Phần thiết kế dữ liệu của hệ thống được thực hiện bằng cách ánh xạ các bảng dữ liệu từ các lớp đối tượng của hệ thống, mô tả chi tiết các bảng.
Phần thiết kế các hoạt động xử lý chính của các đối tượng trong ứng dụng. Phần này mô tả các hàm xử lý của các lớp đối tượng trong ba tần xử lý của ứng dụng theo mô hình ba lớp. Tiếp theo là thiết kế các sơ đồ phối hợp hoạt động tổng thể giữa các đối tượng ở các tầng giao tiếp cơ sở dữ liệu, tầng xử lý và tầng giao tiếp người dùng.
Phần thiết kế của chương trình chính là cốt lõi chính cho việc cài đặt và thử nghiệm chương trình trong chương kế tiếp.
Chương 4: Hiện thực.
Nội dung chính của chương 3 bao gồm mô tả cách xử lý ba lớp trên môi trường ASP.NET bằng ngôn ngữ C#.NET. Chương 4 sẽ nói về kết quả cài đặt của hệ thống thông qua các giao diện người dùng ứng dụng mô hình MVC.
Chương 5: Tổng kết
Cuối cùng, là tổng kết những ưu, khuyết điểm của hệ thống, đề xuất phương án khắc phục nhược điểm và đề ra hướng phát triển của đề tài, tài liệu tham khảo.

CHƯƠNG II: LÝ THUYẾT VỀ MÔ HÌNH MVC
1. Giới thiệu:
1.1. Lịch sử ra đời:
Vào tháng 11 năm 2007, ở hội thảo ALT.NET tại Austine, Texas, giám đốc điều hành Scott Guthrie của Microsoft đã công bố và mô tả về nền tảng phát triển web MVC mới, xây dựng trên ASP.NET, rõ ràng được thiết kế như là một lời hồi đáp thẳng vào các lời chỉ trích trước đây.
ASP.NET MVC cung cấp sự tách biệt rõ ràng giữa các thành phần bất chấp việc sử dụng lại mô hình MVC mặc dù nó không có gì mới – MVC lần đầu được công bố vào năm 1978 trong dự án Smalltalk của Xerox PARC – nhưng ngày nay nó phổ biến như là một kiến trúc cho các ứng dụng web bởi vì các lý do sau:
Người dùng tương tác với ứng dụng MVC tự nhiên sẽ theo một chu trình: user thực hiện một hành động, và để hồi đáp lại, ứng dụng thay đổi mô hình dữ liệu của nó và chuyển một trang đã được cập nhật cho người dùng và sau đó vòng xoay lập lại. Điều này là thích hợp cho một ứng dụng web phải luân chuyển hàng loạt các lời yêu cầu cũng như hồi đáp.
Những ứng dụng web luôn yêu cầu phải kết hợp một số công nghệ (về cơ sở dữ liệu, HTML và mã xử lý), luôn chia thành nhiều lớp, và những mẫu đề ra đã nảy sinh thành các khái niệm trong MVC ASP.NET MVC thực thi một biến thể hiện đại trên MVC mà đặc biệt thích hợp với các ứng dụng web.
1.2. Mô hình MVC cơ bản:
ASP.NET MVC là 1 framework phát triển ứng dụng web mới của Microsoft, nó kết hợp tính hiệu quả và nhỏ gọn của mô hình Model – View – Controller (MVC), những ý tưởng và công nghệ hiện đại nhất, cùng với thành phần tốt nhất của nền tảng ASP.NET hiện thời. Là một lựa chọn khác bên cạnh nền tảng WebForm khi phát triển một ứng dụng web sử dụng ASP.NET.
MVC là viết tắt của các chữ cái đầu của Model – View - Controller.

CHƯƠNG V: TỔNG KẾT
1. Một số kết quả đạt được:
Trong quá trình thực hiện đồ án, chúng tui đã thu được những kết quả như sau:
Về mặt Lý thuyết
• Tìm hiểu được lý thuyết của mô hình MVC và ứng dụng để xây dựng được Website Quản lý Đặt vé xe khách.
• Củng cố kiến thức lập trình và khả năng sử dụng các Control của .NET.
• Hiểu rõ hơn về ngôn ngữ lập trình C# trên nền tảng ASP.NET MVC.
Về mặt Ứng dụng
Xây dựng được các phân hệ:
Phân hệ đặt vé: được sử dụng bởi khách hàng. Có các chức năng:
- Tra cứu vé.
- Đặt vé.
- Đặt chờ.
- Thanh toán trực tuyến.
- Hủy vé.
Phân hệ quản lý, điều hành:
Quản lý dữ liệu danh mục: Các danh mục cần quản lý bao gồm:
- Danh mục Địa điểm.
- Danh mục Hình thức giảm giá.
- Danh mục Loại vé.
- Danh mục Loại xe.
- Danh mục Tuyến.
- Danh mục Xe.
- Quản lý lịch trình: Lập lịch trình xe chạy.
- Xác nhận thanh toán.
- Xử lý khách chờ.
Phân hệ báo cáo thống kê:
- Thống kê doanh thu theo ngày.
- Thống kê số lượng vé bán, số lượng vé hủy.
- Báo cáo doanh thu theo xe, tuyến.
2. Hướng phát triển đồ án:
• Hoàn chỉnh các chức năng quản lý của hệ thống.
• Hỗ trợ xây dựng bảng biểu lịch trình và chức năng lập lịch tự động.
• Xây dựng hệ báo cáo thống kê hoàn chỉnh hỗ trợ tốt hơn cho người quản lý.

Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

Các chủ đề có liên quan khác

Top