Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
3,94 MB
Nội dung
TRƯỜNG CĐ KỸ THUẬT LÝ TỰ TRỌNG TP.HCM KHOA CÔNG NGHỆ THÔNG TIN - - MÔN: XÂY DỰNG PHẦN MỀM ĐỀ TÀI:QUẢN LÝ QUÁN CÀ PHÊ Giáo viên hướng dẫn: Lâm Thanh Hùng Sinh viên thực hiện: Võ Thị Phương Thảo Nguyễn Thị Thảo Trần Thanh Phương Lớp :11CĐ_TP2 Tháng 04/2014 Trang Lơì mở đâù I II III Mô tả hệ thống: …………………………………………………………………5 Giới thiệu bài toán……………………………………………………5 Mô tả hiện trạng của đơn vị………………………………………… Danh sách các yêu cầu……………………………………………… Xây dựng hệ thống: …………………………………………………………….10 Xây dựng mô hình nghiệp vụ của hệ thống(BFD)…………………10 Xây dựng mô hình quan niệm dữ liệu ERD……………………… 10 2.1 Mô hình………………………………………………… 10 2.2 Chuyển mô hình ERD thành mô hình quan hệ ………….11 2.3 Mô tả các thực thể mô hình …………………… 12 2.4 Mô tả mối kết hợp giữa các thực thể …………………….16 Xây dựng mô hình quan hệ …………………………………………20 Mô tả các ràng buộc toàn vẹn có sơ đồ vật lý……………… 22 Kiến trúc chương trình………………………………………………23 Thiết kế giao diện ………………………………………………… 27 6.1 Danh sách màn hình…………………………………… 27 6.2 Sơ đồ liên kết các màn hình …………………………… 53 Cài đặt và thử nghiệm …………………………………………… 54 Nhận xét và kết luận……………………………………………… 54 8.1 Nhận xét………………………………………………….54 8.2 Kết luận………………………………………………… 54 Hướng phát triển…………………………………………………….55 Tài liệu tham khảo …………………………………………………………… 56 LỜI MỞ ĐẦU Ngày công nghệ thông tin đã có những bước phát triển cả chiều rộng lẫn chiều sâu.Máy tính điện tử không còn là phương tiện quý hiếm mà ngày càng trở thành một công cụ làm việc và giải trí thông dụng của người, không chỉ ở công sở mà ở gia đình Đứng trước vai trò công nghệ thông tin cạnh tranh mạnh gay gắt, các tổ chức doanh nghiệp đều tìm mọi hội và biện pháp để hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động của doanh nghiệp Hiện các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các phương pháp cũng các sản phẩm cũng tiến hành thương mại Internet Thông qua các sản phẩm và công nghệ của các công ty khổng lồ này, chúng ta dễ dàng nhận được tầm quan trọng và tính tất yếu của thương mại Internet vào thế kỷ tới Việt Nam hiện có một vài doanh nghiệp đã tiến hành thương mại Internet, sự khó khăn về sở hạ tầng, các dịch vụ toán điện tử qua ngân hàng chưa phổ biến nên họ chỉ dừng lại ở mức độ giới thiệu sản phẩm thông qua web Hầu hết mọi công việc đều được tin học hóa Các phần mềm đã giúp người rất nhiều công việc của mình, đem lại hiệu quả cao cho người dùng , tiết kiệm được nhiều thời gian và công sức Nhận thấy được sự quan trọng của công nghệ thông tin vào cuộc sống của người nên nhóm em xin thực hiện đề tài “ PHẦN MỀM BÁN VÉ CHUYẾN BAY” là phần mềm hỗ trợ nhân viên bán vé có thể thực hiện tốt công việc của mình một cách nhanh chóng và chính xác Một phần mềm với giao diện đẹp, thân thiện hoàn hảo đáp ứng nhu cầu thực tế và mục tiêu của tất cả những quan tâm đến phần mềm ứng dụng nói chung và phần mềm quản lý bán vé chuyến bay nói riêng Tuy nhiên lần đầu tiên thực hiện đề tài bằng ngôn ngữ C# kiến thức còn chưa nhiều, thời gian ngắn nên phần mềm không tránh khỏi thiếu sót, chúng em rất mong được sự góp ý của các thầy cô khoa công nghệ thông tin và các bạn góp ý Nhóm xin được gửi lời cám ơn chân thành tới thầy thạc sỹ Trần Việt Khánh đã nhiệt tình giúp đỡ và trao dồi cho chúng em kiến thức bổ ích và quan trọng để nhóm hoàn thành tốt đề tài này Trong quá trình thực hiện em cũng nhận được nhiều lời động viên, cộng tác của các thầy cô và bạn bè Nhóm sẽ cố gắng nữa để phần mềm này ngày càng hoàn thiện Phần I: Mô tả hệ thống: Giới thiệu toán: - Bài toán đặt ban quản lý sân bay yêu cầu phần mềm trợ giúp nhân viên công việc bao gồm nhận lịch chuyến bay, bán vé, ghi nhận đặt vé khách hàng, tra cứu chuyến bay lập báo cáo chuyến bay khoảng thời gian đó.Ngoài ra, chương trình phải cho phép thay đổi yêu cầu quy định yêu cầu Mô tả trạng đơn vị: - Nghiệp vụ: nhân viên có chuyên môn đầy đủ công việc hàng không - Tổ chức: + Cấp quản lý: phép truy cập tất chức chương trình, đồng thời thay đổi quy định chức + Cấp nhân viên: phép truy cập chức thay đổi quy định - Tin học: nhân viên có kiến thức tin học, sử dụng Microsoft Office, SQL Server 2008… Danh sách yêu cầu: - Tên chức năng: NhanLichChuyenBay - Ý nghĩa: Cập nhật danh sách chuyến bay thông tin chuyến bay - Mô tả: Chức bắt đầu có yêu cầu cập nhật danh sách chuyến bay - Biểu mẫu quy định kèm theo : Biểu mẫu quy định 1: BM1: Lịch Chuyến Bay Mã chuyến bay: Sân bay đi: Sân bay đến: Ngày – giờ: Thời gian bay: Số lượng ghế hạng 1: Số lượng ghế hạng 2: ST Thời Gian Sân Bay Trung Gian Ghi Chú T Dừng QĐ1: Có 10 sân bay Thời gian bay tối thiểu 30 phút Có tối đa sân bay trung gian với thời gian dừng từ 10 đến 20 phút - Tên chức năng: BanVe - Ý nghĩa: Quản lý thông tin vé khách hàng mua vé - Mô tả: Chức bắt đầu chuyến bay cập nhật đòi hỏi phải có thông tin vé chuyến bay để khách hàng mua vé - Biểu mẫu quy định kèm theo : Biểu mẫu quy định 2: BM2: Vé Chuyến Bay Chuyến bay: Hành khách: CMND: Điện thoại: Hạng vé: Giá tiền: QĐ2: Chỉ bán vé chỗ Có hạng vé (1, 2) với đơn giá bảng sân bay đi, sân bay đến - Tên chức năng: GhiNhanDatVe - Ý nghĩa: Quản lý thông tin vé khách hàng đặt vé - Mô tả: Chức bắt đầu khách hàng đặt vé - Biểu mẫu quy định kèm theo : Biểu mẫu quy định 3: BM3: Phiếu Đặt Chỗ Chuyến bay: Hành khách: CMND: Điện thoại: Hạng vé: Giá tiền: QĐ3: Chỉ cho đặt vé chậm ngày trước khởi hành Vào ngày khởi hành tất phiếu đặt bị hủy - Tên chức năng: TraCuuChuyenBay - Ý nghĩa: Cho phép ta cứu thông tin chuyến bay - Mô tả: Chức bắt đầu nhân viên khách hàng cần tìm kiếm thông tin chuyến bay - Biểu mẫu kèm theo : Biểu mẫu 4: BM4: ST T Danh Sách Chuyến Bay Sân Sân Khởi Bay Bay Đi Hành Đến Thời Số Ghế Số Ghế Gian Trống Đặt - Tên chức năng: BaoCaoDoanhThu - Ý nghĩa: Tổng kết doanh thu bán vé theo tháng năm - Mô tả: Chức bắt đầu có yêu cầu việc tổng kết doanh thu bán vé theo tháng năm - Biểu mẫu kèm theo : Biểu mẫu 5.1: BM5 Báo Cáo Doanh Thu Bán Vé Các Chuyến Bay Tháng : ST Chuyến Bay Số Vé Doanh Thu T Biểu mẫu 5.2: BM5 Tỉ Lệ Báo Cáo Doanh Thu Năm Năm : ST Tháng Số Chuyến Bay Doanh Thu T Tỷ Lệ - Tên chức năng: ThayDoiQuyDinh - Ý nghĩa: Thay đổi quy định yêu cầu - Mô tả: Chức bắt đầu nhà quản lý muốn thay đổi quy định ràng buộc chức - Quy định kèm theo : Quy định 6: QĐ6: Người dùng thay đổi qui định sau: + QĐ1: Thay đổi số lượng sân bay, thời gian bay tối thiểu, số sân bay trung gian tối đa, thời gian dừng tối thiểu, tối đa sân bay trung gian + QĐ2: Thay đổi số lượng hạng vé, bảng đơn giá vé + QĐ3: Thời gian chậm đặt vé, hủy đặt vé Phần II: Xây dựng hệ thống: 1.Xây dựng mô hình nghiệp vụ hệ thống (dùng biểu đồ phân rã chức BFD) 10 STT Biến cố BC1 BC2 Mô tả Cập nhật Trở về Điều kiện Ghi - Loại bỏ đường bay: 41 STT Biến cố BC1 BC2 Mô tả Loại bỏ Trở về Điều kiện Ghi - Loại bỏ sân bay: 42 STT Biến cố BC1 BC2 Mô tả Loại bỏ sân bay Trở về Điều kiện Ghi - Danh sách máy bay: 43 STT Biến cố BC1 Mô tả Trở về Điều kiện Ghi - Thêm máy bay: 44 STT Biến cố BC1 BC2 Mô tả Lưu Hủy bỏ Điều kiện Ghi - Phi công: 45 STT Biến cố BC1 Mô tả Trở về Điều kiện Ghi - Tiếp viên: 46 STT Biến cố BC1 Mô tả Trở về Điều kiện Ghi - Thêm nhân viên: 47 STT Biến cố BC1 BC2 Mô tả Lưu Hủy bỏ Điều kiện Ghi - Thay đổi thông tin: 48 STT Biến cố BC1 BC2 Mô tả Cập nhật thay đổi Hủy bỏ thay đổi Điều kiện Ghi - Loại bỏ nhân viên: 49 STT Biến cố BC1 BC2 Mô tả Loại bỏ Hủy bỏ Điều kiện Ghi - Báo cáo năm: 50 STT Biến cố BC1 Mô tả Hủy bỏ Điều kiện Ghi - Báo cáo tháng: 51 STT Biến cố BC1 Mô tả Hủy bỏ Điều kiện Ghi Điều kiện Ghi - Quản lý tài khoản: STT Biến cố Mô tả 52 BC1 BC2 BC3 BC4 Thêm tài khoản Sữa đổi tài khoản Xóa tài khoản Hủy bỏ tài khoản 6.2 Sơ đồ liên kết hình: Cài đặt thử nghiệm: - Cấu hình yêu cầu: Windows OS XP trở lên, NET Famewrok 3.5 trở lên, SQL Server 2008 trở lên, CPU Pentium 2.0 GHz trở lên, RAM Gb - Tốc độ chương trình nhanh quy mô nhỏ Nhận xét kết luận: Nhận xét 53 • Ưu điểm: + Đơn giản, dễ dùng, đầy đủ chức nghiệp vụ + Hổ trợ chức đặt vé trực tuyến • Nhược điểm: Giao diện chưa phù hợp, chưa hỗ trợ lưu liệu Kết luận - Các chức hoàn thành Mức độ hoàn thành theo yêu cầu 95% - Thử nghiệm quy mô nhỏ đạt yêu cầu Hướng phát triển: - Bổ sung chức in ấn - Bổ sung chuyển tải chức lên web - Bổ sung chức kế toán, thống kê hoạt động, chức lập biểu đồ để hỗ trợ quản lý 54 Phần III Tài liệu tham khảo: - Thư viện trường Microsoft - Phạm Hữu Khang (2005), “C# 2005 – Tập 4: Lập Trình Cơ sở liệu”, NXB Lao Động Xã Hội - Lập trình windows form C# 2010 - Hướng dẫn sử dụng Power Designer(Lê Thị Quỳnh Nga) - Giáo trình phân tích thiết kế hệ thống thông tin(Nguyễn Văn Vỵ,2004) 55 [...]... quan hệ một – nhiều + Một chuyến bay chỉ có một và chỉ một phân phối ghế + Một phân phối ghế có thể có từ 1 – n chuyến bay 19 3.Xây dựng mô hình quan hệ: 4 Mô tả các ràng buộc toàn vẹn có trong sơ đồ vật lý: R1: Khóa chính của CHUYENBAY là MaCB 20 R2: Khóa chính của GHE là MaHG R3: Khóa chính của TAIKHOAN la ID R4: Khóa chính của MAYBAY là MaMB R5: Khóa chính của NHANVIEN là MANV R6: Khóa chính của PHANCONGMAYBAY