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 cho Ga tàu Giáp Bát để giảmthiểu việc ùn tắc, cò vé, nâng cao chất lượng phục vụ cho
Trang 1Lòi Mở Đầu
Hiện nay xã hội ngày càng phát triển, cùng với vòng quay đó thì lĩnh vực công nghệthông tin cũng đã có những thành công rụrc rờ trong quá trình xây dựng xã hội Ớ ViệtNam cũng như các nước khác, tin học đã dần đi vào đời sống như một tất yếu, tinhọc đã giúp đờ con người xử lý dữ liệu nhanh hon, hoàn thành công việc tốt hơn Ớnước ta hiện nay thì tin học là vấn đề nòng cốt của các doanh nghiệp lớn Bởi khidoanh nghiệp phát triển đến một mức độ nào đó thì dẫn tới một khối lượng dữ liệucần xử lý quá lớn, đồng thời với độ phức tạp của bài toán quản 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ển chóng mặt củacô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 Tin mới có thể giúp doanhnghiệp tiếp tục tồn tại và phát triển
Tin học hoá công tác quản lý sè giúp giảm thiểu lao động chân tay, sè giúp nhà quản
lý bao quát được tình hình của công ty, đẩy nhanh tốc độ công việc ,thu lại lợi nhuậncao cho doanh nghiệp
Qua tìm hiểu tình hình hoạt động của Ga tàu Giáp Bát, em đã quyết định chọn đế
tài: “Phân tích thiết kế Hệ Thống Thông Tin quản lý trang Web bán vé tàu trực
tuyến cho Ga tàu Giáp Bát” 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 cho Ga tàu Giáp Bát để giảmthiểu việc ùn tắc, cò vé, nâng cao chất lượng phục vụ cho ga tàu,
Cuối cùng, em xin chân thành cám ơn sự giúp đỡ nhiệt tình của TS Trần Thị Thu
Hà đã giúp em hoàn thành đề án này.Em xin chân thành cám ơn toàn thể cán bộ côngnhân viên ở Ga Tàu Giáp Bát đã giúp đỡ em thu thập thông tin tìm hiểu về Ga
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ến của
cô giáo để đề tài của em có thể hoàn thiện hơn
Trang 2I Thực trạng của ga tàu Giáp Bát
> Là ga đầu mối, trọng điếm trong kinh doanh vận chuyển hàng hóa của Tốngcông ty Đường sắt Việt Nam, liên tục nhiều năm qua ga Giáp Bát đều hoànthành xuất sắc nhiệm vụ, trở thành “điểm sáng” trong các phong trào thi đuacủa Tổng công ty Đường sắt Việt Nam Ghi nhận thành tích của 258 cán bộcông nhân viên ga Giáp Bát trong 5 năm qua, Đảng và Nhà nước vừa tặngthưởng Huân chương Lao động hạng Ba
> Trên 500 lượt cán bộ công nhân viên đạt danh hiệu lao động giỏi, kiện tướng
an toàn chạy tàu
> Ngoài nhiệm vụ phục vụ một số đoàn tàu khách, nhiệm vụ chính của ga GiápBát là đảm nhận việc giải thể lập tàu với 25 đôi tàu hàng chuyến tuyến, trong
đó có 18 đôi tàu hàng Bắc- Nam/tuần Mặc dù điều kiện cơ sở vật chất của nhà
ga còn thiếu thốn, chật hẹp nhưng công tác an toàn luôn được bảo đảm tuyệtđối cho dù phải thực hiện trên 500 cú tác nghiệp dồn dịch mỗi ngày TheoTrưởng ga Trần Quốc Đạt cho biết: Cải cách thủ tục hành chính được coi làmột biện pháp giảm chi phí, nâng cao chất lượng phục vụ hành khách ở gaGiáp Bát Chính vì vậy, nhà ga đã thành lập Ban cải cách thủ tục hành chính,
do Trưởng ga làm trưởng ban Mọi nội dung đều được thông báo công khai, kể
cả các cuộc họp nội bộ cũng được tiêu chuẩn hóa Đơn cử như việc Trưởng gathực hiện giao ban định kỳ với các chủ hàng chuyên tuyến, hay thông qua sốmáy đường dây nóng do đích thân trưởng ga đảm nhiệm, mọi vướng mắc đềuđược giải
II Tầm quan trọng của việc bán vé tàu trực tuyến
> Tin học hóa công tác quản lý đang là xu thế chung của thời đại công nghệthông tin, xã hội ngày một phát triển, nếu không nắm bắt được guồng quay đóthì các doanh nghiệp sẽ khó có thể tồn tại và phát triển Việc tin học hóa quản
lý chỉ là vấn đề sớm hay muộn của doanh nghiệp mà thôi
> Ga Giáp Bát là một ga đầu mối quan trọng, lượng khách tương đối lớn, đặc biệt
là trong những dịp lễ tết thường xảy ra hiện tại quá tải, gây trì trệ cho hệ thống,
là nguyên nhân giảm lòng tin của khách hàng Neu áp dụng tin học hóa trongviệc bán vé cho khách thì sẽ giảm thiểu được sự ùn tắc trì trệ ở ga, và cũng loại
bỏ được hiện tượng “cò vé”
> Neu áp dụng tin học hóa cho Ga thì các nhà lãnh đạo sẽ nắm bắt thông tin về
ga một cách chủ động và có hệ thống, tiết kiệm thời gian, nâng cao năng suấtcũng như doanh thu của ga
Trang 3III Yêu cầu của Website
1 Chức năng chung của Website.
> Trang web cung cấp cho người dùng đầy đủ thông tin về lịnh trình của cáctuyến tàu Giúp người dùng nhanh chóng có được thông tin và đằng kí mua
vé
> Đồng thời đảm bảo việc quản lý thông tin và xác nhận việc đăng kí mua vécủa người dùng từ phía người quản lý
2 Yêu cầu khi xây dựng \Vebsite.
> Đảm bảo tính nghiệp vụ, phù họp với các nguyên tắc vận hành của các quytrình nghiệp vụ
>Đảm bảo tính vận hành độc lập và tính tích hợp giữa các chức năng của
> Hệ thống có sự giúp đỡ tại chỗ, thông báo lỗi kịp thời, phân vùng lỗi
>Có khả năng dễ dàng thay đổi để phù hợp với các thay đổi của phầncứng
>Kiến trúc bảo mật đồng nhất, linh hoạt, chia sẻ khu vực, có khả năng bảomật cao
> Khả năng nâng cập nhật dễ dàng
Trang 43 Các thông tin đầu vào và đầu ra của Website
a Thông tin đầu vào
- Thông tin về lịch trình các chuyến tàu
- Thông tin về vé tàu
- Thông tin đằng kí mua vé và khách hàng
- Các yêu cầu : tìm kiếm , báo cáo
b Thông tin đầu ra
- Thông tin về lịch trình các chuyến tàu
- Thông tin về vé tàu
- Thông tin kiêm tra , xác nhận việc đặt mua vé
- Thông tin khách hàng
- Các báo báo ,thống kê , trích dẫn dữ liệu
4 Phạm vi và đối tượng sử dụng \vebsite.
- Trang Web được xây dưng với mục đích đáp ứng nhu cầu củakhách hàng di tàu , mua vé một cách nhanh chóng thuận tiện
- Hệ thống được triển khai ở các nhà ga
IV Phân tích yêu cầu của vvebsite
> Định hướng website cần thiết kế
Bước đầu tiên trong công đoạn thiết kế một website là có những quyết định chắcchắn về việc chúng ta sẽ “xuất bản” cái gì với Website Không có mục tiêu rõrang thì cả website đó sè trở nên lan man, sa lầy và cuối cùng đi đến một điểmkhó có thể quay trở lại Thiết kế cẩn thận và định hướng rõ là những chìa khoádẫn đến thành công trong việc xây dựng một website
Trước khi xây dựng một Website ta phải:
- Xác định đối tượng độc giả của website
Trang 5- Website có mục đích rồ ràng.
- Thiết lập các chủ đề chính của Website
- Thiết kế các khối thông tin chủ yếu mà Website sẽ cung cấp
Chúng ta phải bắt đầu với việc xác định nguồn tài nguyên về nội dung, hình ảnhthông tin mà chúng ta cần đến để tạo nền Website phù hợp với mục đích được đề
ra - đó là nguồn thông tin sẽ duy trì cho Website hoạt động sau này nữa
> Hệ thống được xây dựng dế phục vụ cho hai đối tượng : khách hàng và nhàquản trị
Đối tượng khách hàng bao gồm :
- Khách hàng quen thuộc có tài khoản đăng kí riêng
- Khách hàng vãng lai : không có tài khoản , thực hiện việc đăng kí mua
vé không thường xuyên
Đối tượng nhà quản trị bao gồm :
- Quản trị Website
- Nhân viên nhà ga
Trang 61 Sơ đô chửc năng của Website
Trang 7Thành viên
Xem thôngtin tàu -lịch trinh
Nhận phiếuđăng kí
QLthôngtin cá
Đăngnhập
- Đăng
Nhận hoáđơn muavé
Trang 8Quản lí tàu Quản lý
đăng kí
Quản líđạily
Cung cấp TTcho ngườiquản lý
Quản lí hóađơn
2 Sơ đồ luồng thông tin (IFD)
> Sơ đồ luồng thông tin để mô tả hệ thống thông tin theo cách động
> Các ký pháp của sơ đồ luồng thông tin:
Xử lý
❖ Xử lý
Trang 9Thủ công Giao tác
ngưởi-máy
Tin học hoá hoàntoàn
♦> Kho lưu trữ dữ liệu
Trang 10Thời điểm Nguồn(Admin,thành
viên, khách mới)
Ngưòi hực hiện truy cập
Đăng ký
thành
viên
Đích(người truy cập)
Thông tin đăng
ký Nhập thông tinđăng ký
Kiểm tra TTđăng ký
Đưa TT hợp lệvào CSDL
Thông tin báo
TT không hợp lệ
Trang 11s V thực hiện : Nguyễn Thị Hương Lớp: Tin 47b
Trang 12Nhập thôngtin đăng ký
thông tin ĐKmua vé
Thông tin báo
TT khônghợp lệ
Đưa thông tinhợp lệ vàoCSDL
Trang 13s V thực hiện : Nguyễn Thị Hương Lớp: Tin 47b
Trang 143 Sơ đồ ngữ cảnh của website
Administrator
Trang 154 Sơ đồ luông dữ liệu-DFD
Khách mới
Nhânviên
TT vétàu vàhoáđơn
TT về nhân viên
TT vềquảntrị viên
Quản trịviên
Trang 16và mậtkhâu
dữ liệu vềthành viên
Dữ liệu về
khách mới
Administrator
Trang 17> Sơ đồ DFD mức ĩ- Quản lý cán bộ
Nhân viên ga
Quản trị viênTệp cán bộ
TTvềnhânviên
nhânviên ga
TT vềquảntrịviên
dữliệuvềquảntrị
Administrator
Trang 18> Sơ đồ phân rã DFD mức 2- Quản lý khách mới
Tệp phiếu ĐK
việcmuốnĐKthànhviên
Trang 19> Sơ đồ phân rã mức 2 DFD - Quản lý thành viên
> Sơ đô phân rã mức 2 DFD - quản lý quản trị viên
Trang 20liệu vềQTV
Bộ phận quản trịviên
Các YCcập nhậtacounts
CácYCcậpnhậtphiếuĐK
TTphiếuĐK
Các YCcập nhậttàu - LT
LT
_ Tệp phiếu ĐKTệp phiếu ĐK
Trang 21> Sơ đồ phân rã mức 2 DFD - quản lý nhân viên ga
Trang 22Ngày đặt vé Ngày đặt vé Ngày đặt vé Ngày đặt vé
Mã nơi thanh toán Mã nơi thanh toán Trạng thái Trạng thái
Tên nơi thanh toán Tên nơi thanh toán Tổng tiền Tổng tiền
Trạng thái Trạng thái Mã nơi thanh toán
Trang 23SĐT nơi tt SĐT nơi tt Giới tính
Mã ho á đơn chi tiết Tổng tiền Mật khẩu
Mã noi thanh toán
Mật khẩu Tổng tiền
Tên nơi thanh EmailTên khách hang
Mã hoá đon chi toán
Điện thoại KH Giới tính
tiết Địa chỉ nơi thanh Mật khẩu
Điện thoại KH Giá vé
Mã chồ chuyến tàu
Mã hoá đơn chi tết
Giá vé
Mã chồ chuyến tàu
toán
Tên nơi thanh toán Địa chỉ nơi thanh toán SĐT nơi tt
Mã hoá đon chi tiết
Giá vé
Mã chỗ chuyến tàu
Trang 24chưa chuẩn hoá
Mã ga đi ( R)
Mã ga đến (R )
Địa chỉ ga đến (R ) Mã kiểm tra Mã kiểm tra Mã kiểm tra
Địa chỉ ga đến
Tên gaĐịa chỉ ga đến
Trang 25chuẩn hoá
Mã vé (R)
Sau khi chuẩn hoá phiếu đăng ký mua vé ta đuợc các thuộc tính sau:
> Đăng ký tàu( Mã đăng ký, cmtnd, mã tàu , mã loại chỗ, số ĩuợng, ghi chú)
> Loại vé ( Mã vé , Tên vé, hệ số)
Trang 26chuẩn hoá
Mã nhà auản tri Mã nhà auản tri Mã nhà auản tri Mã nhà quản tri
Mã loại nhà quản trị Mã loại nhà quản trị Mã loại nhà quản trị Mã loại nhà quản trị Tên nhà quản trị Tên nhà quản trị Tên nhà quản trị Tên nhà quản trị
Tên loại nhà quản trị Mật khẩu Mật khẩu Mật khẩu
Tên loại nhà quản trị
Mã loai nhà quản
trị
Tên loại nhà quản trị
Trang 27thưóc buôc tbltau
Tbltauchay
chưa
Tbldangkitau
tblloaive
tblchochuyentau
Tblga
tblhoadon
Trang 288 Chứng minh thư nhân
dân
tblnoithanhtoan
tblhoadonchitiel t
Tblkhachhang
Tblquantri
Tblloaiquantri
Trang 29$ IDChoChuy enTau IDChuyenT au
IDLoaiCho
^3—cc
tblChiĩietHoaDon *
$ IDChiTietH oaDon IDHoaDon
tbichuye nĩau
$ IDChu yenTau IDTau IDGaDi IDGaD
tblHoaDon
$ IDHoaD on CMND NgayD at IDNoiT
tblNoiThanhToan
$ IDNoiThanhTo an
DiaChi
Trang 30VI Thiết kế chi tiết
1 Thiết kế các sơ đồ thế hiện các chức năng của website
Sơ đồ chức năng FlowChart
♦> Phía người dùng
> So’ đồ thế hiện việc đăng kí thành viên, đăng nhập, quên mật khẩu
Trang 31s V thực hiện : Nguyễn Thị Hương Lớp: Tin 47b
Trang 32> So’ đồ thế hiện việc đăng kí mua vé và nhận phiếu của thành viên
Lưu thông tin
Trang 33> So’ đò thế hiện việc đăng kí và nhận phiếu của khách mói
Trang 34Sơ đồ thề hiện việc xem thông tin
Người dùng
/ Kích hoạt chức/ năng
Trang 35> So’ đò thế hiện việc quản lí tài khoản
Người dùng
thôn g tin
Lấy thông tin từ CSDL
ển thi th
Trang 36Phía quản trị viên
> Sơ đồ thể hiện việc quản lí account
Quản tri viên
Ị Đăng nhập
thôn g tin
Lấy thông tin từ CSDL
ển th i
Lưu thông tin vào CSDL
hợp lệ
không hợp lệ
Trang 37> So’ đò thế hiện việc quản lí vé tàu và lịch trình
Trang 39> So’ đò thể hiện việc quản lý phiếu đăng kí
Trang 40> Chửc năng quản lí hóa đơn
Trang 41VII Thiết kế kiến trúc
Website
Kiến trúc hệ thống gồm:
1 Hệ thống:
> Quản lý ngưòi dung
> Đổi mât khẫu
Trang 43VIII Thiết kế giao diện Website
1 Thiết kế giao diện chính của trang Web
Thiết kế giao diện có vai trò quan trọng trong việc thu hút nguời sử dụng vàkhách hàng, giao diện mang tính chất quảng cáo, kích thích khách hàng tìm hiểu vàthông tin của trang Web, đem lại lợi nhuận cao hơn cho Ga Giáp Bát Một Websiteđược đánh giá có chất lượng tốt và thu hút nhiều người không chỉ về nội dung màmột phần đóng góp không nhỏ là giao diện đẹp, hài hoà Giao diện tạo ra sự thuậntiện cho người dung, kích thích tính tò mò cũng tạo sự tin tưởng khi truy cập web Dovậy thiết kế giao diện có vai trò đặc biệt quan trọng đối với Website
Thiết kế giao diện phải luôn đảm bảo sao cho người dùng luôn có khả năngquay lại trang chủ tại bất kỳ vị trí nào trên website Điều đó tạo ra sự thuận tiện khi sửdụng, dễ định hướng và tìm kiếm thông tin Giao diện trên web có các thông tin đãqua xử lý và trình bày hợp lý, tạo ra giao diện và màu sắc êm dịu cho người sử dụng
Hệ thống Website hỗ trợ kỹ thuật và nâng cao kỹ nghệ ứng dụng Công nghệthông tin cho Ga tàu Giáp Bát, giảm bớt sự trì trệ khi bán vé, tăng khả năng đáp ứngyêu cầu cho khách hàng, nâng cao lợi nhuận và uy tín cho Ga Tất cả các nội dungchính của Web đều có đề mục đặt trong trang chủ, sau đó mỗi đề mục chính lại có cácphân cấp và liên kết đến các trang thành viên tiếp theo phụ thuộc vào nội dung màngười sử dụng muốn làm
Trang 44HD sử dụng Điều kiện sd Liên hệ hỗ trợ trực tiếp Liên hệ
Sự kiện
Trang 45Tra cứuthông tin'-'Ị Một khứ hồi chiều
Ga đi
Tra cứuKhách hàngCMTND Mât khẩu
Tra cứu
Đăng ký Đăng Nhập
Góp ý của KH
Trang 47Cộng tiền bán hang hoá dịch vụ:
Số tiền bằng chữ:
Trang 485.Phiếu thu
PHIẾU THU
Số:
Đơn vị:
Bộ phận:
Ngày:
Doanh thu: Số:
Tên người nộp tiền:
Địa chỉ:
Lý do nộp:
Số tiền(v/éV bang chữ)
Ngày:
Trang 49Tài khoản
3
Nhớ mật khâu( Không nên đánh dấu nếu dung máy công cộng)
Nếu chưa là thành viên bạn hãy nhấn vào đây để đăng ký
Trang 50Quản trị
❖ Xử lý Diễn đàn
Danh sách diễn đànKhoá toàn diễn đàn
Ra trang chủ
❖ Xử lý Phân quyền
Nhóm thành viênCấp quyền chonhóm
Cấp quyền chothành viên
❖ Xử lý Thành viên
Danh sách thànhviên
Ngừng đăng kýĐổi tên thành viênĐổi tài khoảnadmin
Trang 51Tìm kiếm Xoá Form
Thông tin tàu
Các hình ảnh
Trang 52Các button
Xin chào bạn đã đến vói website
Thông tin chung
Mất password tôi phải làm gì?
Tại sao tôi đã đăng ký nhưng không đăng ký được?
Góp ý
Tôi muốn góp ý cho trang Website thì phải làm gì?
Thông tin
Tôi muốn tìm thông tin vé thì phải làm gì?
Muốn biết lịch trình tàu tôi phải làm gì?
Tôi phải làm như thế nào để có thế đăng ký muavé?
Trang 53IX Cài đặt và triển khai website
1 Lựa chọn môi trường phần mềm.
> Ngôn ngữ lập trình ASP
> Cơ sở dữ liệu Microsoữ SQL server 2000
> Sử dụng môi trường Dremwearver để làm môi trường phát triển phần mềm
> Sử dụng công cụ ISS của window
> Sử dụng Photoshop và MacroMendiaFlaxX đế thiết kế các hình ảnh
2 GÌÓÌ thiêu sơ lươc về ngôn ngữ HTML và ASP.
- Sau đó công nghệ Word wide web sẽ giúp ta có thể đưa thông tin mongmuốn lên mạng Internet cho mọi người cùng xem một cách dễ dàng bằng nhữngtrang web
Đặc tỉnh cơ bản : HTML có hai đặc tỉnh cơ bản:
- Siêu văn bản( Hypertext): Tạo liên kết trong trang web, cho phép truy cập
thông tin từ nhiều hướng khác nhau
Tính tổng quát(Ưniversality): Hầu như máy tính nào cũng đọc được trangweb thiết kế bằng HTML Điều đó là do dữ liệu trong tập tin HTML được lưutrữ dưới dạng mã ASCII hoặc Text Only
Các thành phấn cơ bản của HTML
- Thẻ HTML
Thẻ HTML là lệnh nằm giữa cặp ngoặc nhọn (<>) Nó qui định văn bản sẽhiển thị trên màn hình như thế nào Đa số các thẻ HTML đều có dạng đóng và mở, dữliệu bị tác động sẽ nằm giữa hai thẻ mở và đóng
- Thuộc tính
Nhiều thẻ còn có thuộc tính kèm theo Thuộc tính được nhập ngay vào trướcdấu ngoặc đóng (>) của thẻ HTML Có thể sử dụng nhiều thuộc tính trong một thẻ,thuộc tính này kế tiếp thuộc tính khác, phân cách nhau bằng khoảng trắng