1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài: Thiết kế hệ thống quản lý bán vé tàu tại ga Hà Nội

28 2K 10

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 502,5 KB

Nội dung

Cùng với sự cạnh tranh gay gắt trong cơ chế thị trường, sự phát triểnchóng mặt của công nghệ thông tin, và những sách lược chính trị của chính phủ.Đó là nguyên nhân để các doanh nghiệp p

Trang 1

 Bảng phân công công việc của các thành viên Nhóm 3

Nguyễn Việt Hà

Phạm Thị HuệPhí Thị Thu HiềnNguyễn Thanh Hà

Phân tích hệ thốngBúi Chí Hiếu

Lê Văn HùngTrịnh Vũ Hải

Lê Quốc Hoàng

Cài đặt hệ thống

Trang 2

lý sẽ khiến cho việc tổ chức quản lý bằng phương pháp thủ công không thể đápứng nổi Cùng với sự cạnh tranh gay gắt trong cơ chế thị trường, sự phát triểnchóng mặt của công nghệ thông tin, và những sách lược chính trị của chính phủ.

Đó là nguyên nhân để các doanh nghiệp phải xây dựng một Hệ Thống Thông Tinmới có thể giúp doanh nghiệp tiếp tục tồn tại và phát triển Tin học hoá công tácquản lý sẽ giúp giảm thiểu lao động chân tay, sẽ giúp nhà quản lý bao quát đượctình hình của công ty, đẩy nhanh tốc độ công việc ,thu lại lợi nhuận cao cho doanhnghiệp

Qua tìm hiểu tình hình hoạt độ, lớp L10CQCN5 đã quyết định chọn để tài:

“THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU TẠI GA HÀ NỘI THIẾT KẾ

HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU TẠI GA HÀ NỘI” Với mục đích có thểgiúp cho các nhà lập trình xây dựng được một trang Website bán vé tàu trực tuyến

để giảm thiểu việc ùn tắc, cò vé, nâng cao chất lượng phục vụ cho ga tàu, Đề tàiđược thực hiện dưới sự hướng dẫn của GV.Nguyễn Đình Hiến

Nội dung của chuyên đề được chia làm 5 chương:

Chương 1: Khảo sát yêu cầu

Chương 2: Phân tích hệ thốngChương 3: Thiết kế hệ thốngChương 4: Cài đặt hệ thống

Trang 3

Mục Lục

CHƯƠNG I: KHẢO SÁT HỆ THỐNG 4

1.1 Khảo Sát Sơ Bộ 4

1.2 Xác định yêu cầu của hệ thống mới 4

1.3 Khảo sát chia tiết 4

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 10

2.1 Biểu đồ use - case 10

2.2 Kịch bản hệ thống 11

2.3 Biểu đồ lớp phân tích 11

2.4 Biểu đồ trình tự phân tích 13

2.5 Biểu đồ cộng tác 14

2.6 Biểu đồ hành động 15

2.7 Biểu đồ trạng thái 16

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG CƠ SỞ DỮ LIỆU 17

3.1 Thiết kế cơ sở dữ liệu 17

3.2 Biểu đố lớp thiết kế 18

3.3 Thiết kế giao diện 19

3.4 Biểu đồ trình tự thiết kế 21

CHƯƠNG 4: CÀI ĐẶT HỆ THỐNG 22

4.1 Cài đặt giao diện 22

4.2 Cài đặt cơ sở dữ liệu 23

4.3 Cài đặt Bảng thực thể 24

KẾT LUẬN 26

1 Kết quả đạt được 26

2 Những mặt hạn chế 26

3 Hướng phát triển của hệ thống 26

4 Tài liệu tham khảo 27

CHƯƠNG I: KHẢO SÁT HỆ THỐNG

Trang 4

1.1 Khảo Sát Sơ Bộ

Ga Hà Nội- trước đây tên gọi là ga Hàng Cỏ do Pháp xây dựng và khánh thànhnăm 1902 Hơn một thế kỷ qua, ga Hà Nội luôn là một đầu mối giao thông vậntải quan trọng của nước Việt Nam ta nói chung, của Thủ đô Hà Nội nói riêng.Trải qua những năm tháng chiến tranh, hoà bình lập lại và trong thời kỳ đổimới, ga Hà Nội đã được xây sửa lại khang trang hơn, nhà ga đã trở thành đầumối giao thông quan trọng vận chuyển hành khách, hàng hoá với 5 tuyến đườngsắt trong nước và liên vận Quốc tế, đáp ứng nhu cầu đi lại của nhân dân Thủ đô

và nhân dân cả nước

Hà Nội – Quán Triều

Ga Hà Nội có hai cửa bán vé Mặt trước của ga Hà Nội nằm trên phố Lê Duẩn

có 13 ô bán vé tàu đi tất cả các tuyến với điểm xuất phát là ga Hà Nội, phần lớnhành khách mua vé tại ga Hà Nội đều tập trung tại đây.Mặt sau của ga Hà Nộinằm trên phố Trần Quý Cáp, chỉ có 3 ô cửa bán vé nhưng cũng cung cấp kháđầy đủ các loại vé mà hành khách cần mua Vào giờ cao điểm, ga Hà Nội tậptrung rất đông, việc chen lấn, xô đẩy để mua vé diễn ra thường xuyên khiến banquản lý ga luôn luôn phải giám sát và cử nhân viên giữ trật tự và hướng dẫnkhách hàng xếp hàng mua vé tàu

1.2 Xác định yêu cầu của hệ thống mới

1.3 Khảo sát chia tiết

Trang 5

2 Hà Nội – Hải Phòng 6 5 8 4

Tuyến Hà Nội - Hải Phòng: Tàu LP3/LP2, LP5/LP6, LP7/LP8 hàng ngày xuất phát

và kết thúc tại ga Long Biên, tàu HP1 hàng ngày xuất phát tại ga Gia Lâm, tàu HP2hàng ngày về ga Hà Nội Riêng tàu LP5/LP6 các ngày Thứ 7, Chủ Nhật, ngày Lễ,ngày Tết được xuất phát và kết thúc tại ga Hà Nội

Tuyến Hà Nội – Lào Cai: Tàu YB1/YB2 (Hà Nội – Yên Bái – Hà Nội) hàng ngàyxuất phát và kết thúc tại ga Long Biên, riêng các ngày Thứ 7, Chủ Nhật, ngày Lễ,ngày Tết được xuất phát và kết thúc tại ga Hà Nội

Tuyến Hà Nội – Đồng Đăng: Tàu M3/M4 hàng ngày kết thúc và xuất phát tại LongBiên, tàu ĐĐ3/ĐĐ4 hàng ngày xuất phát và kết thúc tại ga Gia Lâm

Tuyến Hà Nội – Quán Triều: Tàu QT91/QT92 hàng ngày kết thúc và xuất phát tại

ga Long Biên

Tuyến Phía Nam:

- Tàu SE19/SE20 chạy từ Hà Nội đến Đà Nẵng và ngược lại

- Tàu HN1/HN2 chạy từ Hà Nội đến Huế và ngược lại

- Tàu ĐH1/ĐH2 chạy từ Hà Nội đến Đồng Hới và ngược lại

- Tàu NA1/NA2, NA3/NA4 chạy từ Hà Nội đến Vinh và ngược lại

Trang 6

SE Tàu nhanh(đi Sài Gòn)

o Giá vé và một số qui định về khoang ngồi, chỗ ngồi

Giá vé tàu SE1 không bao gồm tiền ăn Tàu SE1 là tàu chạy hàng ngày trên lộ trình

Hà nội - Sài gòn - Hà nội

Lưu ý: Tàu chạy từ ga Hà nội nên quý khách sẽ không thấy ga Hà nội, quý khách

có thể tham khảo giá vé từ Hà nội tới các địa danh khác trong lộ trình từ Hà nội tớiSài gòn Tàu SE1 chủ yếu có các hạng vé: NML, BnLT1, BnLT2, BnLT3, AnLT1,AnLT Các hạng vé khách chủ yếu bổ sung vào dịp cao điểm tăng cường, Lễ Tết

Trang 7

o Lịch trình tàu chạy được sắp xếp và công bố vào đầu mỗi tháng.

o Tàu chạy theo lịch trình, chỉ bị hủy bỏ trong trường hợp gặp sựcố( thiên tai,hư hỏng )

o Vé tàu được xem là hóa đơn có ghi rõ các thông tin:tên chuyến

đi, ngày đi, giá vé, số ghế, loại ghế,

o Đối tượng tập thể thì tùy vào số lượng sẽ có mức giảm giá vékhác nhau

o Tùy vào đối tượng(loại vé), loại chỗ, loại tàu, nơi đến mà giá vékhác nhau

o Vé tùy theo loại tàu mà thời gian trả vé,đổi vé khác nhau

o Đối với cá nhân khi trả vé, khách hàng bị khấu trừ 10% tiền vé.Đối với tàu liên vận quốc tế bị khấu trừ 20% tiền vé

o Đối với tập thể khi trả vé bị khấu trừ 20%/tổng tiền vé Thờigian trả vé không quá 24h

o Đối với tập thể khi trả vé bị khấu trừ 20%/tổng tiền vé Thời gian trả vé không quá 24h.

Trang 8

Bà mẹ Việt Nam Anh Hùng 90%

Mức giảm đối với tập thể:

Trang 9

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Biểu đồ use - case

(from Use Case View)

Biểu đồ use – caseTác nhân ngoài: - Khách hàng

- Nhân viên bán véKhách hàng tương tác với bán vé thông qua nhân viên bán vé, nhân viên bán vétương tác trực tiếp với bán vé

Trang 10

* Biểu đồ UseCase phân ra

TinhTien (from Use Case View)

InVe (from Use Case View)

NhanVien (from Use Case View) <<extend>>

<<extend>>

Biển đồ UseCase phân rã chức năng BanVe

2.2 Kịch bản hệ thống

Kịch bản cho chức năng “Bán vé”

nhật vào cơ sở dữ liệu

trình

Trang 11

Chuỗi sự kiện chính:

1 Hệ thống hiển thị giao diện cho phép nhân viên bán vé nhập vào hệ

thống yêu cầu mua vé của khách hàng gồm các thông tin chọn chuyến

đi và loại vé

2 Sau khi nhân viên bán vé nhập các yêu cầu đó thì hệ thống sẽ kiểm tra

còn bao nhiêu vé thỏa mãn nhu cầu của khách hàng sau đó sẽ thông báocho nhân viên bán vế biết.Dựa vào những thông tin mà hệ thống hiển

thị nhân viên bán vé sẽ hiển thị ra cá vé có thể được bán cho khách

hàng

3 Sau khi vé được bán cho khách hàng thì hệ thống sẽ lưu lại thông tin về

vé đã được bán đi để lần sau sẽ không chọn lại nữa,đồng thời hệ thống cũng thông báo tổng số tiền khách phải trả dựa trên số lượng khách

hàng đã yêu cầu mua

4 Sau khi xac nhận thông tin giữa khách hàng và nhân viên bán vé đãthống nhất nhân viên bán vé sẽ in vé và hệ thống sẽ kết thúc giao dịch

5 Thoát khỏi chương trình

Ngoại lệ:

Khách hàng không mua được vé do hết vé hoặc số vé còn lại nhỏ hơn số vé

khách hàng muốn mua

2.3 Biểu đồ lớp phân tích

Trang 12

clsVeHanhKhach Ghe/Seat NgayBan NgayDi/Date NoiDen Gio/Time Tang/Level Toa/Coach LoaiVe/Ticket GiaVe/Price KhoiTao() XemTT() TongTien()

(from Use Case View)

cls Chuyen NoiDen LoaiVe NgayDi/Date Gio/Time MaChuyen SLChon VeChon ChonLoaiVe() BanVe()

(from Use Case View)

clsLoaiVe MaLoai LoaiVe SoLuong ThemLoai() BotLoai()

(from Use Case View)

Biểu đồ Lớp

2.4 Biểu đồ trình tự phân tích

Trang 13

Yeu cau mua( cung cap thong tin chuyen)

Kiem tra ve con hay het

Kiem tra ve

Con ve Khoi tao ve Hien thi thong tin ve

Kiem tra ve

Het Ve Thong bao da het ve

Yeu cau thanh toan

Thanh toan

Tong tien

Thanh tien Ban ve

Biểu đồ trình tự chức năng: BanVe

Trang 14

2.5 Biểu đồ cộng tác

: KhachHangKDK

: NhanVien

BanVe

1: Yeu cau mua( cung cap thong tin chuyen)

2: Kiem tra ve con hay het

3: Kiem tra ve

4: Con ve

5: Khoi tao ve

6: Hien thi thong tin ve

7: Yeu cau thanh toan

8: Thanh toan

9: Tong tien

10: Thanh tien

11: Ban ve 12: Kiem tra ve

13: Het Ve

14: Thong bao da het ve

Biểu đồ cộng tác chức năng BanVe

Trang 15

Xem gio hang

Khach hang thanh toan Tinh thanh tien

Thong bao het ve Xac nhan het ve

Xac nhan con ve

Biểu đồ hành động chức năng BanVe

Trang 16

2.7 Biểu đồ trạng thái

- Biểu đồ trạng thái của vé

Ve chua mua

Ve duoc ban

Trang 17

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG CƠ SỞ DỮ LIỆU

3.1 Thiết kế cơ sở dữ liệu

Hệ thống gồm 3 Table như sau:

a Table Chuyen:

d Table VeHanhKhach:

e Table LoaiVe:

Trang 18

3.2 Biểu đố lớp thiết kế

clsVeHanhKhach Ghe/Seat : Int NgayBan : Date NgayDi/Date : Date NoiDen : String Gio/Time : Time Tang/Level : Int Toa/Coach : Int LoaiVe/Ticket : String

GiaVe/Price : Int KhoiTao() XemTT() TongTien()

(from Use Case View)

cls Chuyen NoiDen : String LoaiVe : String NgayDi/Date : Date Gio/Time : Time MaChuyen : Long SLChon : Int VeChon : Collection ChonLoaiVe() BanVe()

(from Use Case View)

clsLoaiVe MaLoai : Long LoaiVe : String

SoLuong : Int ThemLoai() BotLoai()

(from Use Case View)

Biểu đố lớp thiết kế

3.3 Thiết kế giao diện

a Giao diện chính

Trang 19

e Giao diện bán vé

Trang 20

3.4 Biểu đồ trình tự thiết kế

Trang 21

: KhachHang : NhanVien : BanVe : DieuKienBan : tblVeHanhKhach

Khoi tao ve Chon loai ve

Hien thi thong tin ve

BanVe()

Biểu đồ trình tự thiết kê chức năng BanVe

Trang 22

CHƯƠNG 4: CÀI ĐẶT HỆ THỐNG 4.1 Cài đặt giao diện

Trang 24

CREATE TABLE [dbo].[Chuyen](

[MaChuyen] [nchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [NoiDen] [nchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[Gio] [int] NULL,

[Ngaydi] [datetime] NULL,

[VeChon] [nchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[SLChon] [int] NULL,

[LoaiVe] [nchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

CONSTRAINT [PK_Chuyen] PRIMARY KEY CLUSTERED

(

[MaChuyen] ASC

)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

Trang 25

CREATE TABLE [dbo].[VeHanhKhach](

[MaLoai] [nchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [NgayBan] [datetime] NULL,

[NoiDen] [nchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[Ghe] [numeric](18, 0) NULL,

[NgayDi] [datetime] NULL,

[Gio] [int] NULL,

[Tang] [int] NULL,

[Toa] [int] NULL,

[Gia] [int] NULL,

CONSTRAINT [PK_Ve] PRIMARY KEY CLUSTERED

Trang 26

KẾT LUẬN

1 Kết quả đạt được

Với việc hoàn thành đề tài “THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀUTẠI GA HÀ NỘI”, nhóm 3 – CN5 đã đạt được một số kết quả sau:

trình quản lý vé tàu

vùng miền Căn cứ vào thực trạng của Ga Hà Nội thì việc xây dựng một trangWeb bán vé tàu trực tuyến là một tất yếu và đáp ứng được nhu cầu của kháchhàng cũng như cán bộ nhân viên ga

Trang web giúp cho việc mua bán vé của ga trở nên thuận tiện và nhanhchóng hơn Giảm thiểu mất mát và thời gian cho khách hàng cũng như nhânviên ga, tiết kiệm thời gian, đem lại sự tin tưởng cho khách hàng

Những phân tích thiết kế đã đề ra đều đạt được những mục tiêu

2 Những mặt hạn chế

Do thời gian tìm hiểu có hạn nên bài tập lớn còn một số hạn chế như sau :

mềm kết nối với web để chương trình đẹp mắt và hoàn thiện hơn

3 Hướng phát triển của hệ thống

Trang 27

Trong cuộc sống hiện nay công nghệ thông tin ngày càng phát triền, hướng đihiện đại hóa công nghiệp hóa của đất nước trong công nghiệp và dịch vụ ngày càngcao, nên qua bài tập này đã tận dụng được những cơ hội để xâm nhập vào được thịtrường phát triển công nghệ thông tin hơn, qua đó có thể thấy được những tiếntriển trong cách quản lý cho một hệ thống.Vì thế trong chương trình đã áp dụngnhững cơ hội đó để làm nên đề tài Quản lý bán vé tàu để có những bước đi mớihơn trong ngành dịch vụ này.

nghiệp hơn để việc đặt vé mau vé được chính xác, tốn ít thời gian và nhân lựchơn

Cuối cùng, chúng em xin chân thành cám ơn sự giúp đỡ nhiệt tình của GV.Nguyễn Đình Hiến đã giúp chúng em hoàn thành đề tài này

Do giới hạn về mặt thời gian và kiến thức cũng như kinh nghiện thực tiễn nên đềtài không tránh khỏi những thiếu sót Em rất mong nhận được sự đóng góp ý kiếncủa thầy giáo để đề tài của chúng em có thể hoàn thiện hơn

4 Tài liệu tham khảo

• Giáo trình “ Phân tích và thiết kế hệ thống thông tin “ _Học Viện Công Nghệ Bưu Chính Viễn Thông.

• SQL Sever 2005_Phạm Hữu Khang_Nhà xuất bản Lao Động Xã Hội

o http://www.gahanoi.com.vn

o http://vi.wikipedia.org/wiki/Ga_Hà_Nội

o http://www.vetau24h.com/

o http://www.banvetau.com/

Trang 28

o Tài liệu khảo sát Ga Sài Gòn.

Ngày đăng: 30/12/2015, 18:36

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w