Phân tích hệ thống
Đồ án chuyên đề GVHD : Th.S Trần Văn Đại LỜI NÓI ĐẦU Cùng với việc phát triển mạnh mẽ của các công nghệ thông tin ở Việt Nam, con người đã phát triển rất nhiều các phần mềm ứng dụng để tận dụng tối tác dụng của nó và đem lại lợi ích cho người sử dụng. Ở Việt Nam hiện nay biểu hiện của sự phát triển công nghệ thông tin là máy tính đã len lỏi vào các công ty doanh nghiệp, nhưng trước hết lợi ích mà nó mang lại chủ yếu là trợ giúp các công việc văn phòng như soạn thảo văn bản các bảng tính Excel. Nó chưa được tận dụng tối đa sức mạnh để giúp con người giải quyết các bài toán thực tế cũng như thực hiện các công việc một cách tự động hóa nhằm tăng năng xuất lao động .Một trong những lý do gây nên sự lãng phí đó là do chưa có các ứng dụng phần mềm phù hợp hay thiếu các chuyên gia trong khâu phân tích, thiết kế các hệ thống thông tin phục vụ công tác quản lý, làm việc trong mọi lĩnh vực. Chính vì vậy mà em quyết định thực hiện xây dựng một chương trình “Quản lý vé xe” nhằm giúp công việc của của nhân viên bán vé trở nên nhanh chóng, thuận tiện, tiết kiệm thời gian và chính xác. SVTH : Phạm Lưỡng Thiên Chương Trang i Đồ án chuyên đề GVHD : Th.S Trần Văn Đại MỤC LỤC 3.1. Tổng quan về .NET và ngôn ngữ lập trình Visual Basic.net 24 SVTH : Phạm Lưỡng Thiên Chương Trang ii Đồ án chuyên đề GVHD : Th.S Trần Văn Đại DANH MỤC HÌNH ẢNH 3.1. Tổng quan về .NET và ngôn ngữ lập trình Visual Basic.net 24 SVTH : Phạm Lưỡng Thiên Chương Trang iii Đồ án chuyên đề GVHD : Th.S Trần Văn Đại CHƯƠNG 1: MÔ TẢ BÀI TOÁN 1.1. Phát biểu bài toán Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin, việc áp dụng công nghệ thong tin là yêu cầu cấp thiết đối với các cơ quan, tổ chức đặc biệt là ngành du lịch cần được thực hiện tối đa. Tin học giúp chúng ta thực hiện các công việc nhanh chóng và chính xác hơn so với làm việc trên giấy trước đây. Xe khách chất lượng cao Phương Trang từ một doanh nghiệp nhỏ với số lượng đầu xe chỉ từ 5 đến 10 xe các loại. Trải qua quá trình hoạt động, với đường lối kinh doanh Uy tín - Chất lượng, với phương châm phục vụ “Chất lượng là danh dự", sự lịch thiệp, hòa nhã, tận tình, chu đáo của đội ngũ nhân viên, Công ty Cổ phần Đầu tư Phương Trang đã trở thành một địa chỉ tin cậy của đông đảo khách hàng trong cả nước, được hành khách và lãnh đạo chính quyền các cấp hết lòng khen ngợi và đánh giá cao. Công ty ngày càng phát triền nên nhu cầu về chất lượng củng như về quản lý vé xe khách ,các tuyến phục vụ nhu cầu của khách hàng củng được công ty chú trọng đến. Thông qua nhu cầu đó em đã xây dựng chương trình “Quản lý vé xe” nhằm giúp cho việc quản lý vé xe trở nên dễ dàng hơn, loại bỏ hẳn hoàn toàn việc ghi lại danh sách đặt vé bằng dấy tờ, giảm thiểu những rủi ro về thất lạc hay những sự cố ngoài ý muốn. Ưu điểm: Dễ dàng quản lý đối với nhân viên có ít kinh nghiệm sử dụng máy tính. Đã có thể quản lý tốt việc đặt vé, thay đổi tuyến,chi tiết tuyến xe. Nhược điểm: Việc quản lý còn thủ công Quản lý bằng giấy tờ nhiều sẽ khó bảo quản (lưu trữ không an toàn). Qua khảo sát phát hiện những ưu, nhược điểm như trên em đã viết xây dựng phần mềm “Quản lý ký túc xá” nhằm giúp cho việc quản lý vé xe của nhân viên trở nên đơn giản hơn trong quá trình. Mục tiêu: Quản lý tuyến xe Quản lý xe. Quản lý thời điểm của tuyến xe SVTH : Phạm Lưỡng Thiên Chương Trang 1 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại Quản lý đặt vé xe 1.2. Quy trình nghiệp vụ 1.2.1. Quy trình đặt vé Hình 1. Quy trình nghiệp vụ đặt vé SVTH : Phạm Lưỡng Thiên Chương Bắt đầu Hành khách yêu cầu đặt vé Nhân viên tiếp nhận yêu cầu Xem xét yêu cầu Tiến hành ghi thông tin hành khách Kết thúc Đồng ý Không đủ yêu cầu Trang 2 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 1.2.2. Quy trình thay đổi thông tin đặt vé Hình 2. Quy trình nghiệp vụ thay đổi vé 1.3. Yêu cầu của hệ thống 1.3.1. Yêu cầu chức năng 1.3.1.1. Chức năng hệ thống Khởi động Đăng nhập hệ thống Đóng hệ thống 1.3.1.2. Chức năng cập nhật Cập nhập thông tin đặt vé Cập nhập chuyến xe Cập nhập loại xe Cập nhập tuyến đi SVTH : Phạm Lưỡng Thiên Chương Bắt đầu Hành khách yêu cầu thay đổi thông tin Nhân viên tiếp nhận yêu cầu Xem xét yêu cầu Thay đổi thông tin Kết thúc Đồng ý Không đủ điều kiện Trang 3 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 1.3.1.3. Chức năng tìm kiếm, thống kê, báo cáo, in ấn Tìm kiếm Thống kê 1.3.2. Yêu cầu phi chức năng Chương trình có thể hoạt động liên tục 24/7 Giao diện đẹp, thân thiện với người sử dụng. Thực hiện trên HĐH phổ thông như Window XP, Window 7, Window Sever 2003, Unix, Linux v.v. SVTH : Phạm Lưỡng Thiên Chương Trang 4 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 2.1 Mô hình hóa yêu cầu 2.1.1 Xác định tác nhân Nhân viên: là người trực tiếp quản lí thực hiện các công việc trên chương trình 2.1.2 Đặc tả các trường hợp sử dụng 2.1.2.1. Trường hợp sử dụng: Khởi động hệ thống Tác nhân: Nhân viên Mô tả: Bắt đầu mỗi ngày làm việc nhân viên sẽ khởi động hệ thống 2.1.2.2. Trường hợp sử dụng: Đóng hệ thống Tác nhân: Nhân viên Mô tả: Kết thúc mỗi ngày làm việc nhân viên sẽ đóng hệ thống. 2.1.2.3. Trường hợp sử dụng: Đăng nhập hệ thống Tác nhân:Nhân viên. Mô tả: Nhân viên đăng nhập hệ thống để có thể bắt đầu phiên làm việc với các chức năng trong hệ thống 2.1.2.4 Trường hợp sử dụng: Quản lý danh mục Tác nhân: Nhân viên Mô tả: Nhân viên sử dụng chức năng này để có thể thêm, xóa, hiệu chỉnh các danh mục trong hệ thống 2.1.2.5. Trường hợp sử dụng: Quản lý đặt vé Tác nhân: Nhân viên Mô tả: Nhân viên tiến hành nhận yêu cầu đặt vé hoặc thay đổi vé xe của khách hàng 2.1.2.6. Trường hợp sử dụng: Quản lý xe Tác nhân: Nhân viên Mô tả: Nhân viên sẽ xem xét và quản lý các loại xe có thể phục vụ nhu cầu đi lại của khách hàng SVTH : Phạm Lưỡng Thiên Chương Trang 5 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 2.1.2.7. Trường hợp sử dụng: Quản lý chuyến xe Tác nhân: Nhân viên Mô tả: Nhân viên sẽ xem xét và quản lý chuyến xe đi, giờ đi 2.1.2.8. Trường hợp sử dụng: Quản lý tuyến đi Tác nhân: Nhân viên Mô tả: Nhân viên sẽ xem xét và quản lý tuyến đi và đến 2.1.2.9. Trường hợp sử dụng: Tìm kiếm Tác nhân: Nhân viên Mô tả: Nhân viên dùng chức năng này để tìm kiếm thông tin đặt hay về chuyến xe,tuyến xe trong hệ thống 2.1.2.10. Trường hợp sử dụng: Thống kê Tác nhân: Nhân viên Mô tả: Thống kê danh sách khách hàng đặt vé trong ngày 2.1.3 Biểu đồ trường hợp sử dụng (Use Case) 2.1.3.1. Biểu đồ trường hợp sử dụng quản lý vé xe Khoi dong he thong Dang nhap he thong Dong he thong quan ly dat ve thong ke Cap nhap danh muc tim kiem quan ly xe Nhan vien quan ly chuyen xe Hình 3. Biểu đồ trường hợp sử dụng quản lý vé xe SVTH : Phạm Lưỡng Thiên Chương Trang 6 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 2.1.3.2. Biểu đồ trường hợp sử dụng quản lí đặt vé quan ly dat ve Dang ki dat ve Thay doi ve <<extend>> <<extend>> Hình 4. Biểu đồ trường hợp sử dụng quản lí đặt vé 2.1.3.3. Biểu đồ trường hợp cập nhật các danh mục Cap nhap danh muc Danh muc dat ve Danh muc chuyen xe Danh muc tuen di Danh muc loai xe <<extend>> <<extend>> <<extend>> <<extend>> Hình 5. Biểu đồ trường hợp cập nhật các danh mục SVTH : Phạm Lưỡng Thiên Chương Trang 7 [...]... toán Quản lý vé xe như sau: Nhanvien ( nhân viên ): là lớp chứa thông tin người trực tiếp thực hiện các công việc liên quan đến đăng kí đặt vé, thống kê, tìm kiếm, cập nhât các loại danh mục, đóng mở hệ thống và đăng nhập Datve(Đặt vé) : là lớp chứa thông tin đặt vé của khách hàng Chuyenxe ( Chuyến xe ): là lớp chứa thông tin về chuyến xe xuất phát Xe( Xe) : là lớp thông tin về các loại xe luân... đồ trình tự đặt vé : Nhan vien : FrmDangKyDatVe : CtlDangKyDatVe 1: Them thong tin dat ve () : DatVe 2: Thuc hien () 3: Kiem tra () 4: Luu thong tin () Hình 13 Biểu đồ trình tự đặt vé SVTH : Phạm Lưỡng Thiên Chương Trang 12 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 2.3.1.5 Biểu đồ trình tự cap nhập loại xe : Nhan vien : CtlCapNhapLoaiXe : FrmCapNhapLoaiXe : Xe 1: Them thong tin ve loai xe () 2: Thuc hien... Thuc hien () 3: Kiem tra () 4: Luu thong tin () Hình 14 Biểu đồ trình tự cập nhập loại xe 2.3.1.6 Biểu đồ trình tự cập nhập chuyến xe : Nhan vien : FrmCapNhapChuyenXe : CtlCapNhapChuyenXe 1: Them thong tin chuyen xe( ) : ChuyenXe 2: Thuc hien () 3: Kiem tra () 4: Luu thong tin () Hình 15 Biểu đồ trình cập nhập chuyến xe SVTH : Phạm Lưỡng Thiên Chương Trang 13 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 2.3.1.7... chuyên đề GVHD : Th.S Trần Văn Đại 2.3.2.7 Biểu đồ cộng tác cập loại xe 1: Them thong tin ve loai xe () : Nhan vien : FrmCapNhapLoaiXe 3: Kiem tra () 2: Thuc hien () 4: Luu thong tin () : CtlCapNhapLoaiXe : Xe Hình 24 Biểu đồ cộng tác cập nhập loại xe 2.4 Mô hình hóa hành vi 2.4.1 Biểu đồ trạng thái 2.4.1.1 Biểu đồ trạng thái đặt vé Nhan tiep Yeu cau dat ve Cho tiep nhan Dong y Nhap thong tin Cho xu... phần mềm 3.4.3 Giao diện chức năng cập nhập thông tin đặt vé Hình 39 : Giao diện cập nhật thông tin đặt vé SVTH : Phạm Lưỡng Thiên Chương Trang 30 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 3.4.4 Giao diện chức năng cập nhập loại xe Hình 40: Giao diện thêm cán bộ quản lý 3.4.5 Giao diện chức năng cập nhập chuyến xe Hình 41 : Giao diện cập nhập chuyến xe SVTH : Phạm Lưỡng Thiên Chương Trang 31 Đồ án chuyên... CtlDangKyDatVe CtlCapNhapChuyenXe CtlCapNhapLoaiXe Hình 8 Các lớp điều khiển SVTH : Phạm Lưỡng Thiên Chương Trang 9 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 2.2.2.3 Biểu đồ lớp thực thể mức phân tích 1 Xe Hieuxe 1 * Doixe Sochongoi 1 TuyenDi Tentuyen Diadiemdi 1 * Diadiemden DatVe Masove Tenkhachhang Sodienthoai Tuyendi * Ngaydi Giodi Soxe 1 1 * NhanVien Manhanvien... thông tin về các loại xe luân chuyển Tuyenxe ( Tuyến xe ): lớp thông tin về các tuyến xe đi và đến SVTH : Phạm Lưỡng Thiên Chương Trang 8 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 2.2.2 Biểu đồ lớp 2.2.2.1.Cáclớpbiên FrmKhoiDongHeThong FrmThayDoiVe FrmCapNhapTuyenDi FrmDangNhap FrmTimKiem FrmThongKe FrmDangKyDatVe FrmDongHeThong FrmCapNhapChuyenXe FrmCapNhapLoaiXe Hình 7 Các lớp biên 2.2.2.2.Các lớp điều... : String Soxe : number Xe Hieuxe : String 1 * Doixe : String Sochongoi : number Them() Sua() Xoa() NhanVien Manhanvien : string Tennhanvien : String Username : String password : String 1 * 1 Them() Sua() Xoa() Them() sua() Xoa() 1 TuyenDi Tentuyen : String Diadiemdi : String Diadiemden : String 1 1 * Themtuyen() Suatuyen() Xoatuyen() 1 * ChuyenXe Masochuyen... Trang 16 Đồ án chuyên đề GVHD : Th.S Trần Văn Đại 2.3.2.5 Biểu đồ cộng tác cập nhập chuyến xe 1: Them thong tin chuyen xe( ) : FrmCapNhapChuyenXe : Nhan vien 3: Kiem tra () 2: Thuc hien () 4: Luu thong tin () : CtlCapNhapChuyenXe : ChuyenXe Hình 22 Biểu đồ cộng tác cập nhập chuyến xe 2.3.2.6 Biểu đồ cộng tác cập nhập tuyến đi 1: Them thong tin tuyen di () : Nhan vien : FrmCapNhapTuyenDi 3: Kiem tra... trên các thiết bị nhớ - Tạo biểu mẫu để cập nhật dữ liệu, tạo báo cáo thống kê, tổng kết hay những mẫu hỏi để khai tác dữ liệu trong CSDL - Tạo chương trinh giải bài toán quản lý - Đóng góp cơ sở dữ liệu và chương trình tạo phần mềm quản lý vùa và nhỏ - Tạo điều kiện thuận lợi cho trao đổi, chia sẻ dữ liệu trên mạng 3.2.3 Những đối tượng sử dụng trong MS Access 2010 - Talbes: chứa các quan hệ CSDL Đây . Quản lý ký túc xá” nhằm giúp cho việc quản lý vé xe của nhân viên trở nên đơn giản hơn trong quá trình. Mục tiêu: Quản lý tuyến xe Quản lý xe. Quản. sử dụng: Quản lý chuyến xe Tác nhân: Nhân viên Mô tả: Nhân viên sẽ xem xét và quản lý chuyến xe đi, giờ đi 2.1.2.8. Trường hợp sử dụng: Quản lý tuyến