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

Lờ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ực rỡ trong quá trình xây dựng xã hội. Ở Việt Nam 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, tin học đã giúp đỡ con người xử lý dữ liệu nhanh hơn, 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 khi doanh 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ữ

doc61 trang | Chia sẻ: huyen82 | Lượt xem: 4096 | Lượt tải: 1download
Tóm tắt tài liệu 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, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
liệu cầ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ủ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 Tin mớ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á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ận cao 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ảm thiể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ông nhâ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. I. 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ổng công ty Đường sắt Việt Nam, liên tục nhiều năm qua ga Giáp Bát đều hoàn thành xuất sắc nhiệm vụ, trở thành “điểm sáng” trong các phong trào thi đua củ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ặng thưở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áp Bá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. Theo Trưở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 ở ga Giá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 ga thự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. Nếu áp dụng tin học hóa trong việ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é”. Nếu á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ất cũng như doanh thu của ga. III. 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ác tuyế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 Website. Đả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 quy trì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ác phương pháp theo dõi thông tin kiểm soát được tất cả các quá trình luân chuyển, tại các điểm đầu vào, đầu ra của hệ thống. Thông tin được đảm bảo toàn vẹn qua các hoạt động vào/ra tại mọi thời điểm, mọi người sử dụng. Tự động hoá việc xử lý hàng ngày đến mức cao nhất, giảm thiểu thao tác thủ công. 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ần cứ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ảo mật cao. Khả năng nâng cập nhật dễ dàng . 3.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 website. - Trang Web được xây dưng với mục đích đáp ứng nhu cầu của khá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 website Đị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ắc chắ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ểm khó 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. - 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 ảnh thô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 1. Sơ đồ chức năng của Website QL Khách hàng Quản trị hệ thống QL khách mới QL thành viên Hệ thống bán vé tàu trực tuyến QL nhân viên ga QL quản trị viên 1.1 Chức năng của đối tượng khách hàng Thành viên Khách mới Khách hàng Xem thông tin vé Xem thông tin tàu – lịch trinh Đăng kí mua vé Nhận phiếu đăng kí Thông tin đại lý Nhận hoá đơn mua vé Đăng kí thành viên Xem thông tin vé Đăng kí mua vé Thông tin đại lý Nhận phiếu đăng kí QL thông tin cá nhân Xem thông tin tàu – lịch trinh Nhận hoá đơn mua vé Đăng nhập – Đăng xuất Xem thông tin mua vé Chức năng của nhà quản trị Quản trị hệ thống Quản trị viên Nhân viên nhà ga Quản lý vé Quản lí tàu – lịch trình Quản lý phiếu đăng kí Quản lí accounts Quản lí đại lý Cung cấp TT cho người quản lý Quản lí hóa đơn 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ý Thủ công Giao tác ngưởi-máy Tin học hoá hoàn toàn Kho lưu trữ dữ liệu Thủ công Tin học hoá Tài liệu Dòng thông tin Điều khiển Thời điểm Nguồn(Admin,thành viên, khách mới) Người hực hiện truy cập Đích(người truy cập) Đăng ký thành viên 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 CSDL Web Thông tin báo TT không hợp lệ Tìm kiếm Nội dung tìm kiếm CSDL WEB Tìm kiếm Nhập thông tin tìm kiếm Kết quả tìm kiếm Đăng ký mua vé Thông tin đăng ký mua vé Hoá đơn mua vé Thông tin thêm về khách Lập và theo dõi hoá đơn Thông tin báo đã mua được vé Hoá đơn mua vé Đưa thông tin hợp lệ vào CSDL Kiểm tra thông tin ĐK mua vé Nhập thông tin đăng ký Nhận phiếu đăng ký Nhận phiếu đăng ký Thông tin báo TT không hợp lệ 3.Sơ đồ ngữ cảnh của website TT về khách hang và hoá đơn mua vé TT về người quản lý TT về vé tàu Quản lý trang Web Khách hàng Administrator Thông tin về vé và lịch trình tàu Thông tin về khách 4.Sơ đồ luông dữ liệu-DFD Sơ đồ DFD mức 0 TT về quản trị viên 1.0 QL khách hàng 2.0 Quản trị hệ thống Thành viên TT về thành viên và nhu cầu TT về vé và lịch trình tàu Tệp khách hàng Khách mới TT về khách và nhu cầu của khách TT về vé tàu và lịch trình Nhân viên nhà ga TT vé tàu và hoá đơn TT về nhân viên Quản trị viên TT về account, khách, vé tàu Tệp nhân viên Sơ đồ DFD mức 1- quản lý khách hàng 1.1 QL Khách mới 1.1 QL Thành viên Khách mới Thành viên Administrator TT về khách và yêu cầu Dữ liệu về khách mới Tệp khách hàng TT về thành viên và mật khẩu dữ liệu về thành viên Sơ đồ DFD mức 1- Quản lý cán bộ 2.1 QL nhân viên ga 2.2 QL quản trị viên Nhân viên ga Quản trị viên Administrator TT về nhân viên Dữ liệu về nhân viên ga Tệp cán bộ TT về quản trị viên dữ liệu về quản trị viên Sơ đồ phân rã DFD mức 2- Quản lý khách mới TT khách mới Hoá đơn mua vé 1.1.1 Xem TT về vé tàu 1.1.2 Xem TT về tàu-lịch trình 1.1.3 Xem TT về đại lý 1.1.4 Đăng ký thành viên 1.1.5 Nhập TT đăng ký thành viên 1.1.6 ĐK mua vé 1.1.7 Nhập hoá đơn mua vé Khách mới Tệp thông tin chung Nhân viên nhà ga Quản trị viên TT về việc muốn ĐK thành viên Phiếu đăng ký TT về việc muốn mua vé Tệp phiếu ĐK Tệp hoá đơn Sơ đồ phân rã mức 2 DFD - Quản lý thành viên 1.2.1 Xem TT về vé tàu 1.2.2 Xem TT về tàu-lịch trình 1.2.3 Xem TT về đại lý 1.2.4 Đăng nhập 1.2.5 ĐK mua vé 1.2.6 Nhập hoá đơn mua vé Thành viên TT thành viên Tệp thông tin chung Nhân viên nhà ga Quản trị viên TT về việc muốn mua vé Hoá đơn mua vé Tài khoản của thành viên Tệp account Tệp hoá đơn Sơ đồ phân rã mức 2 DFD - quản lý quản trị viên Administrator TT tàu - LT TT phiếu ĐK DM acounts Danh mục vé Bộ phận quản trị viên Quản trị viên 2.2.1 Đăng nhập Tệp acounts 2.2.2 QL vé 2.2.5 QL đại lý 2.2.4 QL tàu - lịch trình 2.2.6 QL phiếu ĐK 2.2.3 QL acounts TT vé TT về acounts DM đại lý TT đại lý Tệp phiếu ĐK Các yc cập nhật đại lý Các yc cập nhật vé Các YC cập nhật tàu - LT Các YC cập nhật acounts Các YC cập nhật phiếu ĐK Tệp phiếu ĐK Dữ liệu về QTV Sơ đồ phân rã mức 2 DFD - quản lý nhân viên ga Tệp TT chung TT nhân viên Administrator Bộ phận nhân viên ga Hoá đơn Nhân viên ga 2.1.1 Đăng nhập 2.1.2 Cung cấp TT cho quản trị viên 2.1.2 QL hoá đơn mua vé Tệp acounts Các yc cập nhật TT Các yc cập nhật hoá đơn dữ liệu về bộ phận nhân viên ga Tệp hóa đơn TT chung V . Thiết kế bảng cơ sở dữ liệu 1.Chuẩn hoá các lược đồ quan hệ 1.1 Chuẩn hoá dữ liệu từ hoá đơn bán vé Ký hiệu (R ) là đánh dấu thuộc tính lặp (Repeatable) Thực hiện việc chuẩn hoá mức 1(1NF) : quy định mỗi danh sách không được phép chứa những thuộc tính lặp. Nếu có thuộc tính lặp thì phải tách các thuộc tính lặp đó ra thành các danh sách con, có một ý nghĩa dưới góc độ quản lý. Thực hiện chuẩn hoá mức 2( 2NF): Quy định rằng trong một danh sách mỗi thuộc tính phải phụ thuộc hàm vào toàn bộ khoá chứ không chỉ phụ thuộc vào một phần của khoá. Nếu có sự phụ thuộc như vậy thì phải tách những thuộc tính phụ thuộc hàm vào bộ phận của khoá thành một danh sách con mới. Thực hiện chuẩn hoá mức 3(3NF) : Quy đinh rằng trong một danh sách không được phép có sự phụ thuộc bắc cầu giữa các thuộc tính. Danh sách thuộc tính chưa chuẩn hoá 1NF 2NF 3NF Mã hoá đơn CMTND Ngày đặt vé Mã nơi thanh toán Tên nơi thanh toán Trạng thái Địa chỉ nơi tt SĐT nơi tt Mã hoá đơn chi tiết ( R) Hệ số vé (R) Giá vé ( R ) Mã chỗ chuyến tàu (R) Tổng tiền Tên khách hang Giới tính Mật khẩu Email Điện thoại KH Mã hoá đơn CMTND Ngày đặt vé Mã nơi thanh toán Tên nơi thanh toán Trạng thái Địa chỉ nơi thanh toán SĐT nơi tt Tổng tiền Tên khách hàng Giới tính Mật khẩu Email Điện thoại KH Mã hoá đơn chi tiết Hệ số vé Giá vé Mã chỗ chuyến tàu Mã hoá đơn CMTND Ngày đặt vé Trạng thái Tổng tiền Mã nơi thanh toán Tên khách hàng Giới tính Mật khẩu Email Điện thoại KH Mã nơi thanh toán Tên nơi thanh toán Địa chỉ nơi thanh toán SĐT nơi tt Mã hoá đơn chi tết Hệ số vé Giá vé Mã chỗ chuyến tàu Mã hoá đơn CMTND Ngày đặt vé Trạng thái Tổng tiền Mã nơi thanh toán CMTND Tên khách hàng Giới tính Mật khẩu Email Điện thoại KH Mã nơi thanh toán Tên nơi thanh toán Địa chỉ nơi thanh toán SĐT nơi tt Mã hoá đơn chi tiết Hệ số vé Giá vé Mã chỗ chuyến tàu Sau khi chuẩn hoá bảng “hoá đơn bán vé” ta được các thực thế sau: Hoá Đơn (Mã hoá đơn, cmtnd, Ngày đặt, mã nơi thanh toán, tổng tiền, trạng thái) Hoá đơn chi tiết( Mã hoá đơn chi tiết,mã chỗ chuyến tàu, hệ số vé, giá vé) Khách hàng(CMTND, Tên khách hàng, Giới tính, Mật khẩu, email, điện thoại KH) Nơi thanh toán(Mã nơi thanh toán, Tên nơi thanh toán, địa chỉ,số điện thoại) 1.2 Chuẩn hoá bảng giờ tàu Danh sách thuộc tính chưa chuẩn hoá 1NF 2NF 3NF Mã tàu Tên tàu Giờ chạy Số ga đến Mã ga đi ( R) Mã ga đến (R ) Ngày đi( R) Mã kiểm tra ( R) Mã ga (R ) Tên ga (R ) Địa chỉ ga đến (R ) Mã chỗ ( R) Mã loại chỗ ( R) Số lượng (R ) Nguyên giá ( R) Ghi chú Mã tàu Tên tàu Giờ tàu Số ga đến Ghi chú Mã tàu Mã ga đi Mã ga đến Ngày đi Mã kiểm tra Mã ga Tên ga Địa chỉ ga đến Mã chỗ Mã loại chỗ Số lượng Nguyên giá Mã tàu Tên tàu Giờ tàu Số ga đến Ghi chú Mã tàu Mã ga đi Mã ga đến Ngày đi Mã kiểm tra Mã chỗ Mã loại chỗ Số lượng Nguyên giá Mã ga Tên ga Địa chỉ ga đến Mã tàu Tên tàu Giờ tàu Số ga đến Ghi chú Mã tàu Mã ga đi Mã ga đến Ngày đi Mã kiểm tra Mã chỗ Mã loại chỗ Số lượng Nguyên giá Mã ga Tên ga Địa chỉ ga đến Sau khi chuẩn hóa bảng giờ tàu ta được các thực thế sau: Tàu( Mã tàu, Tên tàu, giờ chạy, số ga đến, ghi chú) Tàu chạy(Mã tàu, mã ga đi ,mã ga đến, ngày đi, mã kiểm tra) Chỗ chuyến tàu(Mã chỗ, mã loại chỗ, số lượng, nguyên giá) Ga(Mã ga, tên ga, địa chỉ) 1.3 Chuẩn hoá phiếu đăng ký mua vé Thuộc tính chưa chuẩn hoá 1NF 2NF 3NF Mã đăng ký CMTND Mã tàu Mã loại chỗ Số lượng Ghi chú Mã vé (R) Tên vé( R ) Hệ số (R ) Mã đăng ký CMTND Mã tàu Mã loại chỗ Số lượng Ghi chú Mã vé Tên vé Hệ số Mã đăng ký CMTND Mã tàu Mã loại chỗ Số lượng Ghi chú Mã vé Tên vé Hệ số Mã đăng ký CMTND Mã tàu Mã loại chỗ Số lượng Ghi chú Mã vé Tên vé Hệ số Sau khi chuẩn hoá phiếu đăng ký mua vé ta được các thuộc tính sau: Đăng ký tàu( Mã đăng ký, cmtnd, mã tàu , mã loại chỗ, số lượng, ghi chú) Loại vé ( Mã vé, Tên vé, hệ số) 1.4 Chuẩn hoá bảng cán bộ Thuộc tính chưa chuẩn hoá 1NF 2NF 3NF Mã nhà quản trị Mã loại nhà quản trị Tên nhà quản trị Tên loại nhà quản trị Mật khẩu Mã nhà quản trị Mã loại nhà quản trị Tên nhà quản trị Mật khẩu Mã loại nhà quản trị Tên loại nhà quản trị Mã nhà quản trị Mã loại nhà quản trị Tên nhà quản trị Mật khẩu Mã loại nhà quản trị Tên loại nhà quản trị Mã nhà quản trị Mã loại nhà quản trị Tên nhà quản trị Mật khẩu Mã loại nhà quản trị Tên loại nhà quản trị Sau khi chuẩn hoá bảng cán bộ ta được các thuộc tính: Quản trị(Mã nhà quản trị, tên nhà quản trị, mã loại nhà quản trị, mật khẩu) Loại quản trị( Mã loại nhả quản trị, tên loại nhà quản trị) 2.Mô tả các bảng dữ liệu Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú tbltau IDtau int 4 PK Mã tàu tentau Varchar 20 Tên tàu giochay Date/time Giờ tàu chạy sogaden int 4 Số ga tàu chay qua ghichu Varchar 500 Tbltauchay IDtau int 4 FK Mã tàu IDgadi int 4 FK Mã ga xuất phát IDgaden int 4 FK Mã ga đến ngaydi Date/time Ngày tàu chạy makt int 4 Kiểm tra tàu chay hay chưa Tbldangkitau IDdangki int 4 PK Số hiệu phiếu đăng kí CMTND Varchar 8 FK số CMT IDtauchay int 4 FK Mã tàu chạy IDloaicho int 4 FK Mã loại chỗ soluong int 4 Số luợng ghế đăng kí ghichu Varchar 500 Ghi chú tblloaive IDve int 4 PK Số hiệu vé tenve Varchar 20 Tên vé heso int 4 Hế số vé tblchochuyentau IDcho int 4 PK Chỗ ngồi trên tàu IDchuyentau Int 4 FK Mã chuyến tàu IDloaicho Int 4 FK Mã loại chỗ soluong int 4 số lượng nguyengia int 4 Nguyên giá Tblga IDga int 4 PK Mã ga tenga Varchar 40 Tên ga diachi Varchar 40 địa chỉ tblhoadon IDhoadon Int 4 PK Số hóa dơn cmtnd Varchar 8 Chứng minh thư nhân dân ngaydat Date/time Ngày đặt vé IDnoithanhtoan Varchar 40 FK Nới thanh toán tongtien long 8 Tổng tiền trangthai int 4 Trạng thái tblnoithanhtoan IDntt int 4 PK Mã nơi thanh toán ten Varchar 40 Tên nơi thanh toán diachi Varchar 40 địa chỉ nơi tt sdt int 4 số điện thoại nơi tt tblhoadonchitiet IDhoadonct int 4 PK Mã hoá đơn chi tiết IDhoadon int 4 FK Mã hoá đơn IDchochuyentau int 4 FK Mã chỗ chuyến tàu hesove int 4 hệ số giave long 8 Giá vé Tblkhachhang cmtnd int 4 PK số chứng minh thư hoten Varchar 40 Họ tên khách hang gioitinh Bool Giới tính matkhau Varchar 20 Mật khẩu email Varchar 20 địa chỉ hòm thư dienthoai Varchar 20 số điện thoại Tblquantri IDquantri int 4 PK Mã nhà quản trị IDloai int 4 FK Mã loại quản trị ten Varchar 30 Tên nhà quản trị matkhau Varchar 20 mật khẩu Tblloaiquantri IDloai int 4 PK Mã loại quản trị Ten Varchar 4 Tên loại quản trị 3.Sơ đồ quan hệ giữa các bảng VI. 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 Sơ đồ thể hiện việc đăng kí thành viên, đăng nhập, quên mật khẩu Đăng kí Lỗi Đăng nhập Hợp lệ Trùng tên Đăng nhập/ đăng kí KT usename Kiểm tra Kiểm tra KT form Quênmật khẩu Kiểm tra thông tin Điền thông tin Lưu thông tin vao csdl Tạo mật khẩu mới Chon câu hỏi bảo mật Nhập thông tin Thỏa mãn Phù hợp Không có Lỗi Lỗi Thỏa mãn Khách hàng End Lỗi Lỗi Hiển thị form đăg ký Lỗi Sơ đồ thể hiện việc đăng kí mua vé và nhận phiếu của thành viên Kiểm tra Không hợp lệ hợp lệ Thành viên Kích hoạt Đký mua vé Điền thông tin Quá trình KT form Đăng ký Lưu thông tin vào csdl Xác nhận đăng ký Phiếu đăng kí vé Hiển thị form đăg ký Lỗi End Sơ đồ thể hiện việc đăng kí và nhận phiếu của khách mới không hợp lệ khách kích hoạt đk vé Điền thông tin mua vé Quá trình kiểm tra form kiểm tra Lưu thông tin vào csdl Xác nhận đăng ký Điền mã kich hoạt Kiểm tra csdl hợp lệ Phiếu đăng kí Kô hợp lệ Mã kích hoạt End Hiển thị form đăg ký mua Lỗi Lỗi Sơ đồ thể hiện việc xem thông tin Người dùng Kích hoạt chức năng Chọn loại nội dung thông tin Có Có tìm tiếp ko ? có Thông báo ko có sai Hiển thị nội dung End Sơ đồ thể hiện việc quản lí tài khoản End Không hợp lệ hợp lệ Người dùng Đăng nhập Sửa thông tin Lấy thông tin từ CSDL Xem thông tin Cập nhập thông tin Kiểm tra Lưu thông tin vào CSDL Hiển thi thông tin Lỗi Phía quản trị viên Sơ đồ thể hiện việc quản lí account không hợp lệ Quản tri viên Đăng nhập Sửa thông tin Lấy thông tin từ CSDL Xem thông tin Cập nhập thông tin Kiểm tra Lưu thông tin vào CSDL hợp lệ Hiển thi thông tin Lỗi Sơ đồ thể hiện việc quản lí vé tàu và lịch trình Thêm mới Sửa Kich hoat quản lí vé Chọn chức năng Nhập Nội dung update Nội dung update Kiểm tra Lưu nội dung vào csdl Loại vé mới Vé mới Loại vé cần xóa Xác nhận xoa Thông báo kết quả Xóa trong csdl Kiểm tra xóa có Hủy Kô hợp lệ hợp lệ Kô hợp lệ hợp lệ Danh sách các loại vé Danh sách cập nhập Sửa Kô hợp lệ Không hợp lệ Thêm mới Kich hoạt lịch trình Chọn chức năng Nhập Nội dung update Hiện nội dung cần update Kiểm tra Lưu nội dung vào csdl Loại Tàu va lich chạy mới Nhập thông tin Chọn thông tin cần xóa Xác nhận xoa Thông báo kết quả Xóa trong csdl Kiểm tra hợp lệ hợp lệ xóa có Hủy Thông tin tàu và lich chạy Danh sách cập nhập Sơ đồ thể hiện việc quản lý phiếu đăng kí Nhà quản trị Chọn chức năng Xem Loại vé cần xóa Xác nhận xoa Thông báo kết quả Xóa trong csdl Kich hoat chức năng có Hủy Danh sách các loại vé Danh sách cập nhập Hiển thị nội dung Chức năng quản lí hóa đơn Kô hợp lệ xem Sửa Kich hoat quản lí hóa đơn Chọn chức năng Chọn hóa đơn Lưu nội dung vào csdl chọn hoá đơn Loại vé cần xóa Xác nhận xoa Thông báo kết quả Xóa trong csdl kiểm tra Nhập thông tin mới hợp lệ Hủy có xóa Danh sách hoá đơn Danh sách cập nhập Nội dung hoá đơn Hiện thông tin VII.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 Trợ giúp Thoát 2. Thông tin Vé tàu Chuyến tàu Đại lý 3. Giao dịch Đăng ký mua vé Thanh toán 4. Tìm kiếm Giá vé Giờ tàu Đại lý QL trang Web Hệ thống Thông tin Giao dich Tìm kiếm Quản lý người dùng Đổi mật khẩu Trợ Giúp Vé tàu Chuyến tàu Đại lý Đăng ký mua vé Thanh toán Giá vé Giờ tàu Đại lý Thoát VIII. Thiết kế giao diện Website 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 ngườ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ận tiệ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. Do vậ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ăng quay 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 ứng yê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 dung chính của Web đều có đề mục đặt trong trang chủ, sau đó mỗi đề mục chính lại có các phâ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. Back Forward Tên trang Web V X Tìm kiếm Các Button LOGO của ga Giáp Bát Trang chủ Dịch vụ Khách hàng TT đại lý Liên hệ Đặt chỗ Xem lịch tàu Tin nóng Đối tác HD sử dụng Điều kiện sd Liên hệ hỗ trợ trực tiếp Liên hệ Địa chỉ của trang Web: //www.vetauGB.com.vn Hình ảnh động Thông tin mới nhất Sự kiện … 2.Thiết kế trang đại lý Các hình ảnh Các thông tin mới nhất Các sự kiện STT Tên Địa chỉ Người QL Điện thoại Email Đặt mua In phiếu Chọn chỗ Tra cứu Đăng ký Mật khẩu CMTND Khách hàng Tra cứu V NGày đi V Tàu V Ga đến V Ga đi khứ hồi Một chiều Trang chủ Giới thiệu Tin tức sản phẩm Dịch vụ Khách hàng Tra cứu thông tin Đăng Nhập Góp ý của KH 3. Phiếu đăng ký thành viên Các button Nghề nhiệp Tệp hoá đơn Địa chỉ Số chứng minh thư V Tỉnh V Quốc tịch (Lớn hơn 6 kí tự) Mật khẩu Tên đăng nhập Địa chỉ email Họ tên đầy đủ Một số hướng dẫn Quay lại Thoát Đăng ký 4.Hoá đơn mua vé Liên 1: (lưu) Ngày …Tháng…Năm… Hoá Đơn Bán Hàng Ký hiệu:………….. Số:……………….. Đơn vị bán: ………………………………………………………………………………. Địa chỉ:…………………………………………………………………………………… Mã số:……………………………………………………………………………………. Họ tên người mua:……………………………………………………………………….. STT Tên vé Đơn vị tính Số lượng Đơn giá Thành tiền Cộng tiền bán hang hoá dịch vụ:……………………………………………………… Số tiền bằng chữ:……………………………………………………………………. Người mua ký: Người bán ký: 5.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(viết bằng chữ)…………………… Ngày:………………………. 6. Form đăng nhập Đăng nhập trang web Tên đăng nhập Tài khoản 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ý 7. Trang quản trị Các menu hệ thống Các button Address Quản trị Diễn đàn Danh sách diễn đàn Khoá toàn diễn đàn Ra trang chủ Phân quyền Nhóm thành viên Cấp quyền cho nhóm Cấp quyền cho thành viên Thành viên Danh sách thành viên Ngừng đăng ký Đổi tên thành viên Đổi tài khoản admin Cấu hình chung www://VetauGB.com.vn V Trang chủ Trang quản trị Giới thiệu Trợ giúp Trang quản trị Cho phép có thể xóa, sửa, thêm thông tin trên diễn đàn, tạo mật khẩu bảo vệ diễn đàn. Bảo vệ hệ thống. Khi nhấn vào đây ta có thể khóa diễn đàn, khi khóa diễn đàn thì thành viên sẽ không thể vào diễn đàn để xem thông tin, đăng ký mua vé….Chức năng này chỉ thực hiện khi cần bảo trì lại hệ thống. Thông tin về Website 8. Trang tìm kiếm Các menu hệ thống Các button Address Xin chào bạn đã đến với website Thông tin chung Các hình ảnh Thông tin vé tàu Các hình ảnh Thông tin đại lý Các hình ảnh Thông tin tàu Các hình ảnh www://VetauGB.com.vn V Các lựa chọn thực đơn Tìm kiếm trên toàn diễn đàn Tìm từ Theo chủ đề Điều kiện Trùng tất cả Trùng ít nhất một từ Chính xác Tìm kiếm Xoá Form 9. Trang trợ giúp Các menu hệ thống Các button Address Xin chào bạn đã đến với website Thông tin chung Các hình ảnh Thông tin vé tàu Các hình ảnh Thông tin đại lý Các hình ảnh Thông tin tàu Các hình ảnh www://VetauGB.com.vn V Các lựa chọn thực đơn Hướng dẫn Chọn hướng dẫn Đăng ký và đăng nhập Tại sao tôi không thể login vào website ? Tôi có cần đăng ký không? 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ý mua vé? IX. 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 Microsoft 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.Giới thiệu sơ lược về ngôn ngữ HTML và ASP. HTML a.Tổng quan về HTML Khái niệm về HTML - HTML tức Hypertext Markup language, là một ngôn ngữ lập trình Web căn bản. Đây là ngôn ngữ cho phép định dạng văn bản bổ sung hình ảnh, âm thanh, video, cũng như lưu tất cả vào một tập tin Text Only hoặc ASCII mà bất kỳ máy tính nào cũng có thể đọc được. - Sau đó công nghệ Word wide web sẽ giúp ta có thể đưa thông tin mong muốn lên mạng Internet cho mọi người cùng xem một cách dễ dàng bằng những trang 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(Universality): Hầu như máy tính nào cũng đọc được trang web thiết kế bằng HTML. Điều đó là do dữ liệu trong tập tin HTML được lưu trữ 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ước dấ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. - Giá trị Thẻ có nhiều thuộc tính còn thuộc tính có giá trị. - Dấu nháy Giá trị nên đặt giữa hai dấu nháy thẳng “ “. Có thể bỏ qua dấu nháy nếu giá trị chỉ chứa chữ (A-Z, a-z), số (0-9), dấu gạch nối (-), dấu chấm (.). - Chữ hoa, chữ thường Trình duyệt luôn nhận biết mã HTML dù với chữ hoa, chữ thường hay kết hợp cả hai kiểu chữ. - Thẻ lồng nhau Thẻ lồng nhau dùng để chỉnh sửa cách trình bày nội dung trang. - Khoảng trắng Trình duyệt bỏ qua khoảng cách giữa các thẻ trong tập tin HTML. Cần sử dụng thẻ kênh để phân cách đoạn, canh chỉnh trong đoạn. - Cấu trúc trang HTML Tiêu đề của trang Web Chuỗi văn bản b.Các khả năng định dạng có thể của trang HTML để ứng dụng vào việc thực hiện trang web. - Định dạng phông chữ. Sử dụng thẻ FONT trước chuỗi văn bản. Cú pháp: Trong các fontname1 là phông chữ được chọn, có thể bổ sung thêm fontname3 phòng khi người duyệt không cài fontname1 trên máy. - Định dạng cỡ chữ Cú pháp: Với n có giá trị từ 1 đến 7 - Định dạng màu sắc chữ Cú pháp: với color là màu dung cho chữ -Định dạng chỉ số trên, chỉ số dưới Cú pháp: Chỉ số trên: Chỉ số dưới: - Phân đoạn HTML phân đoạn bằng thẻ . Muốn canh chỉnh đoạn trên trang giấy, sử dụng thêm thuộc tính ALIGN. Cú pháp: Với direction có thể là: left (canh trái), right (canh phải), center (canh giữa). - Chèn hình ảnh trong trang web Cú pháp: Trong đó filename là tên tập tin hình ảnh, n là độ dày mỏng của đường biên tính bằng pixel. - Xếp chữ xung quanh hình ảnh Cú pháp: Trong đó direction có thể là left, right, center. - Định lại kích thước hình ảnh Cú pháp: Trong đó x và y là giá trị bất kỳ. - Liên kết hình ảnh bên ngoài với biểu tượng Cú pháp: với “icon.location” là vị trí của biểu tượng trên máy phục vụ. - Đường kẻ ngang Cú pháp: - Tạo danh sách theo thứ tự Cú pháp: Trong đó X định kiểu ký hiệu sẽ được sử._.

Các file đính kèm theo tài liệu này:

  • docTin-20.doc