PT Ứng Dựng CSDL 11CK3 & 11CK4 2013 Phát Triển Ứng Dụng CSDL Đồ Án Thực Hành: Quản Lý Công Ty Đường Sắt VNRailWay GV Phụ trách: Lê Nguyễn Hoài Nam lnhnam@fit.hcmus.edu.vn Phạm Xuân Quang pxquang@fit.hcmus.edu.vn Quy định việc nộp bài: Thời hạn nộp bài: Sinh viên làm theo nhóm, nhóm tối đa sinh viên Cách nộp:Vấn đáp Giới thiệu đề tài Công ty đường sắt VNRailWay muốn xây dựng hệ thống quản lý tàu bán vé tàu cho khách hàng Hiện nay, cơng ty có nhiều ga tàu khắp đất nước Mỗi ga có nhiều nhân viên gồm loại nhân viên quản lý, nhân viên bán vé, nhân viên tin học Mỗi nhân viên cấp tài khoản với quyền hạn tương ứng với loại nhân viên Việc quản lý tài khoản quyền hạn người dùng nhân viên tin học phụ trách Hệ thống cho phép nhân viên quản lý quản lý thông tin nhân viên tất ga Mỗi nhân viên gồm có mã nhân viên, họ tên, cmnd, ngày sinh, giới tính, địa chỉ, điện thoại liên lạc Cơng ty sở hữu nhiều đồn tàu khác Thơng tin đồn tàu bao gồm: mã tàu, tên tàu, hãng sản xuất, ngày đưa vào vận hàng, loại tàu (hạng sang, bình thường) danh sách toa tàu Mỗi toa tàu có số hiệu toa để phân biệt với toa khác đoàn tàu, có loại toa (ghế ngồi hay giường nằm) Toa ghế ngồi có nhiều ghế ngồi với số hiệu ghế để phân biệt với ghế khác toa Toa giường nằm có nhiều phịng, phịng có số hiệu phân biệt với phòng toa, phịng có nhiều giường, giường nằm tầng đó, có số hiệu giường để phân biệt với giường khác toa Công ty khai thác nhiều tuyến, tuyến qua hàng loạt ga định sẳn công ty, tuyến có nhiều chuyến tàu khai thác Trong chuyến tàu, đoàn tàu nhân viên quản lý phân cơng chạy tuyến đó, có thời điểm xuất phát, thời điểm dự kiến qua ga, nhân viên phụ trách lái , nhân viên trưởng , nhân viên phụ trách cho toa Lưu ý suốt trình vận hành, đoàn tàu chạy nhiều chuyến, xuất phát Bộ môn HTTT, Khoa CNTT, Đại học KHTN, Đại học Quốc gia TPHCM PT Ứng Dựng CSDL 11CK3 & 11CK4 2013 chuyến tàu, tuyến nhân viên đồn tàu bị thay đổi Việc quản lý đồn tàu, tuyến, phân cơng chuyến nhân viên cho đoàn tàu nhân viên quản lý thực Khách hàng cơng ty mua vé qua hai kênh sau: Mua vé trực tiếp quầy bán vé: khách hàng tới quầy bán vé ga công ty cung cấp ga đi, ga đến, ngày xuất phát, loại ghế/giường… cho nhân viên bán vé Nhân viên bán vé thực tìm kiếm hệ thống chuyến tàu cho ga ga đến nằm tuyến chuyến đó, cịn chỗ trống quảng đường từ ga tới ga đến thỏa mãn điều kiện khách hàng đưa Sau đạt thoả thuận với khách hàng, nhân viên xuất vé cho khách hàng ghi nhận thêm thông tin ngày xuất vé Giá vé công ty thay đổi theo thời gian phụ thuộc vào loại tàu hạng sang hay bình thường, ghế hay giường, giường dựa vào tầng, số km từ ga tới ga đến Mua vé online qua mạng: khách hàng muốn mua vé online phải đăng ký tài khoản qua mạng gồm cmnd, họ tên, địa chỉ, ngày sinh Khách hàng đăng nhập, tìm kiếm thơng tin chuyến tàu theo ý muốn mình, tiến hành chọn chổ đặt vé Lưu ý tài khoản đặt tối đa A vé cho chuyến tàu Việc đặt vé không thực khooảng B tiếng trước tàu xuất phát Sau đặt vé, khách hàng mang cmnd tới quầy bán vé, nhân viên bán vé xuất vé cho khách hàng thực tốn Trong vịng C tiếng trước chuyến tàu xuất phát khách hàng không tới tốn việc đặt vé bị hủy Các báo cáo thông kê xem nhân viên quản lý: Tình hình bán vé tàu theo đồn tàu, chuyến tàu, tuyến tàu, theo loại tàu, theo loại ghế/giường, theo tháng, quý, năm Thời gian làm việc nhân viên theo theo tháng, quý, năm Chức Năng gợi ý cho Hệ Thống Hệ thống bao gồm chức sau: - Quản lý nhân viên - Quan lý tài khoản - Quản lý đoàn tàu, chuyến tàu, tuyến tàu - Quản lý vé - Quản lý bán vé - Báo cáo thống kê Bộ môn HTTT, Khoa CNTT, Đại học KHTN, Đại học Quốc gia TPHCM PT Ứng Dựng CSDL 11CK3 & 11CK4 - 2013 …… Quy định Người già D tuổi (dựa vào cmnd) giảm E% tổng giá vé Hoc sinh, sinh viên (dựa vào thẻ học sinh, sinh viên) giảm F% tổng giá vé Ở hạng mức: o giá vé giường nằm tầng thấp đắt o giá vé giường nằm đắt ghế ngồi o giá vé tàu hạng sang đắt giá vé tàu bình thường Mỗi nhân viên lái tàu chạy tối đa G tiếng tối thiểu H tiếng vòng tuần Mỗi đoàn tàu chạy tối đa I km tuần, kéo tối đa K toa tàu tồi thiểu Z toa tàu Các tham số A,B,C,D,E,F,G,H,I,K,Z, giá vé lưu database cập nhật nhân viên quản lý Yêu cầu đồ án Kỹ Kỹ làm việc nhóm Có khả viết báo cáo trình bày kết đạt Quản lý tài nguyên dự án nhóm hệ thống quản lý mã nguồn SVN RiousSVN Phân tích chi tiết chức hệ thống Use case Diagram Activity Diagram Class Diagram Thiết kế sở liệu cho hệ thống Thiết kế mơ hình ER Chuyển ER sang CSDL quan hệ Thiết kế giao diện cho hệ thống Tính đắn Tính tiện dụng Đẹp (điểm cộng) Bộ môn HTTT, Khoa CNTT, Đại học KHTN, Đại học Quốc gia TPHCM PT Ứng Dựng CSDL 11CK3 & 11CK4 2013 Công nghệ: Store Procedure (SQL Server) Runtime Control, UserControl Delegate, MDI form Layer Architecture Entity Framework ADO.net Exception handling Crystal report Web service Multi-Language Excel, XML,Pdf Printer … Bộ môn HTTT, Khoa CNTT, Đại học KHTN, Đại học Quốc gia TPHCM