5. Giao diện cho người quản trị (ADMIN)
Đây là một vài hình ảnh cho giao diện của người quản trị: 1. Trình đăng nhập hệ thống:
Hình IV-25: Đăng nhập hệ thống
2. Quản lý tuyến xe:
3. Quản lý vé xe buýt:
Hình IV-27: Giao diện quản lý vé xe buýt
4. Quản lý tin tức:
III. Kết quả ứng dụng phần mềm
- Phần mềm ứng dụng công nghệ PHP trong hệ thống website quản lý tuyến buýt hà nội đã được khách hàng và ban quản trị hệ thống xe buýt Hà Nội đánh giá cao.
- Hệ thống hoạt động ổn định, tốc độ truy xuất dữ liệu khá tốt. Dữ liệu tra cứu chính xác, phù hợp với các yêu cầu sử dụng đã đặt ra.
- Giao diện thân thiện, trực quan và rất dễ sử dụng ngay cả với những người ít có kiến thức về sử dụng máy tính.
- Thơng qua chương trình giúp em hiểu sâu hơn về cách các tuyến hoạt động, hiểu sâu hơn về cách phân tích yêu cầu đối với phần mềm ứng dụng.
- Nghiên cứu sâu hơn về một số cách hoạt động của của ngôn ngữ PHP. - Hiểu biết sâu sắc hơn về các kiến thức đã được các thầy truyền đạt và giảng dạy trong quá trình nghiên cứu, học tập tại trường.
KẾT LUẬN
Tìm hiểu và xây dựng một website hỗ trợ người dùng tra cứu các thông tin về các tuyến xe buýt cũng như hướng dẫn người dùng tìm ra các tuyến xe phù hợp với địa điểm đến hiện nay khơng phải là một điều xa lạ, nhưng nó mang tính thực tế cao, phải có sự đầu tư cho khảo sát hiện trạng và tìm hiểu các vấn đề liên quan, như: hệ thống luật giao thông đường bộ, các văn bản quy định về luật đường bộ…
Mặc dù website về tra cứu xe buýt không phải là một điều mới mẻ nhưng có ít người sử dụng ứng dụng này để tìm cho mình một đường đi phù hợp với mục đích của mình. Vẫn có nhiều người sử dụng bản đồ giấy để tra cứu. Ngày nay, khi công nghiệp thông tin đang trở nên thơng dụng thì vấn đề hỗ trợ người dùng biết cách sử dụng các trang web tra cứu là điều cần thiết. Dưới sự gợi ý và hướng dẫn của Thầy Nguyễn Như Sơn, em đã hiện thực hóa các ý tưởng để có thể áp dụng vào cuộc sống.
Do hạn hẹp về cả thời gian và trình độ nên website mà chúng em xây dựng được trong đồ án này chỉ đáp ứng được những yêu cầu cơ bản, nếu đưa vào thực tế thì chắc chắn phải nâng cấp theo các định hướng mà chúng em sẽ đưa ra trong phần sau.
Tuy nhiên, với đồ án này em đã thực hiện được các yêu cầu, gồm:
1. Giao diện: thiết kế với Photoshop kết hợp phần mềm tạo Banner flash cho trang chủ, tăng tính thẩm mỹ cho website.
2. Lập trình hiển thị các video, bài ảnh, tin tức trong trang chủ. Sử dụng các kiến thức về javascript, jquery, ajax…
3. Lập trình hiển thị các danh sách các tuyến xe buýt và hiển thị các thông tin chi tiết của từng tuyến xe.
4. Lập trình cho phép người dùng đăng nhập vào hệ thống, đăng ký thành viên, gửi thắc mắc – góp ý cho ban quản trị website, cho phép thành viên lấy lại mật khẩu thành viên khi quên mật khẩu…
5. Lập trình cho phép người quản trị quản lý các thông tin liên quan đến website.
6. Tất cả các form trong website đều được thực hiện bẫy lỗi cho các trường.
7. Thực hiện thành cơng việc upload hình ảnh cho tin tức và cho phép người quản trị thêm tin tức tự động từ một trang web khác.
HƯỚNG PHÁT TRIỂN
Đồ án này có thể phát triển theo một hướng khác trong thời gian tới: 1. Thiết kế thêm các chức năng khác để thu hút người dùng ghé thăm
trang web thường xuyên hơn,
2. Hỗ trợ người dùng tìm kiếm đường đi ở mức cao hơn, hướng dẫn người dùng đi những tuyến xe nào để đi tới đích khi khơng có tuyến xe chạy thẳng tới địa điểm đích.
3. Đưa thêm các tin tức sự kiên nổi bật về giao thông, hay những đổi mới trong hệ thống giao thơng của thành phố
4. Chỉnh sửa và hồn thiện thêm các trang template để tránh trường hợp website bị hụt khi khách hàng mở trên các màn hình có độ phân giải lớn.
5. Có thể thiết kế thêm một số trang chủ dưới dạng Flash và đặt chúng ở chế độ thay đổi luân phiên mỗi khi có thêm lượt truy cập mới
6. Kết hợp thêm các services đáng tin cậy để giúp người quản trị dễ dàng và tiết kiệm thời gian, công sức trong việc chứng thực thông tin tài khoản khách hàng.
9. Tăng cường chế độ bảo mật cho website:
7. Bảo mật Server: sử dụng các chế độ bảo mật trên server mà website được lưu trữ, có thể sử dụng HTTPS Server (HTTPS là giao thức Hypertext Transfer Protocol có sử dụng các dịch vụ bảo mật, mã hố do SSL Protocol cung cấp), để mã hóa thơng tin quan trọng, tăng khả năng chứng thực và bảo mật của website. (SSL Protocol là viết tắt của Secure Socket Layer)
8. Bảo mật source code của website: có thể dùng các kỹ thuật mã hóa toàn bộ source code của website để chống đánh cắp và bảo mật thông tin.
9. Bảo mật cơ sở dữ liệu trên MySQL: thay vì sử dụng cách thức phân quyền bằng bảng Admin và Thành viên như trong đồ án này, chúng ta có thể chuyển sang phân quyền bằng cách: tạo các user trực tiếp trên cơ sở dữ liệu SQL và phân quyền cho các user này qua các Role của SQL. Khi đó, ta có thể quy định cụ thể người đăng nhập vào website với tên đăng nhập nào thì sẽ được giao quyền truy xuất những bảng nào, thậm chí là những trường dữ liệu nào trên database.
TÀI LIỆU THAM KHẢO
[1] Sử dụng php & MySQL thiết kế web động – Tác giả: Nguyễn Trường Sinh – Nhà xuất bản Minh Khai phát hành.
[2] Bài giảng “Lập trình web” – Th.s. Trần Phi Hảo – Trường Cao Đẳng công nghệ thông tin hữu nghị Việt – Hàn.
[3] Mbook Php & MySQL (9/2007). Trung tâm tin học – ĐH tự nhiên TP.HCM.
[4] Xây dựng web bằng php và MySQL – Phạm Hữu Khang. [5] http://www.buyttphcm.com.vn/
[6] http://www.w3schools.com/ [7] http://hocphponline.com/blog/ [8] http://daythietkeweb.info/ [9] http://goccay.vn/