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

Tìm hiểu c xây dựng phần mềm quản lý bán vé xe khách

35 108 1

Đ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 35
Dung lượng 1,71 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kiể dữ iệ : C# là ngôn ngữ lập trình mạnh về kiểu dữ liệu, một ngôn ngữ mạnh về kiểu dữ liệu là phải khai báo kiểu của mỗi đối tượng khi tạo kiểu số nguyên, số thực, kiểu chuỗi và trìn

Trang 1

LÝ BÁN VÉ XE KHÁCH

Nghệ An, tháng 12 năm 2014

Trang 3

LỜI CẢM ƠN 0 0 0

Để hoàn thành đề tài này, ngoài nỗ lực cố gắng của bản thân, em đã nhận được

sự giúp đỡ nhiệt tình của các thầy giáo, cô giáo, của gia đình và bạn bè

Em xin bày tỏ lời cảm ơn sâu sắc tới Th.S Nguyễn Thị Minh Tâm, người đã

tận tình hướng dẫn, giúp đỡ và chỉ bảo em trong suốt quá trình thực hiện đề tài

Em xin chân thành cảm ơn các thầy cô giáo trong tổ bộ môn Khoa học máy tính của khoa CNTT Trường Đại Học Vinh

Cuối cùng em xin bày tỏ lòng biết ơn đối với gia đình đã động viên, giúp đỡ em hoàn thành đồ án này

Mặc dù đã cố gắng tiếp thu ý kiến của các thầy, cô giáo hướng dẫn và nỗ lực trong nghiên cứu, song đề tài này chắc chắn không thể tránh những sai sót Vì vậy, rất mong được sự góp ý của các thầy cô giáo và các bạn để em có được cái nhìn sâu sắc hơn về vấn đề nghiên cứu, hoàn thiện đề tài, đạt chất lượng cao hơn

Em xin chân thành cảm ơn!

Vinh, Ngày 25 tháng 11 năm 2014

SV thực hiện

Bùi Việt Tuấn

Trang 4

MỤC LỤC

PHẦN MỞ ĐẦU 3

Chương 1 CÁC KỸ THUẬT VÀ NGÔN NGỮ LẬP TRÌNH SỬ DỤNG 5

1 Tổng quan về C# 5

2 Tổng quan về Visual Studio 2013 11

3 Tổng quan về MS SQL Server 2014 12

Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 15

1 Phân tích yêu cầu đề tài 15

2 Phân tích và thiết kế hệ thống 16

Chương 3 XÂY DỰNG CHƯƠNG TRÌNH VÀ KẾT QUẢ DEMO 24

1 Xây dựng chương trình 24

Chương 4 ĐÁNH GIÁ ĐỀ TÀI VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 31

1 Đánh giá kết quả cài đặt 31

2 Hướng phát triển đề tài 31

KẾT LUẬN 32

TÀI LIỆU THAM KHẢO 33

Trang 5

PHẦN MỞ ĐẦU

 Bối cảnh chọn đề tài

Ngày nay với sự phát triển không ngừng của khoa học máy tính Một số công việc làm bằng thủ công vừa tốn công, tốn sức lại hao tốn quá nhiều thời gian dần dần được chuyển sang hệ thống tự động hoá, đem lại thuận tiện trong công việc cho con người cũng như góp phần làm cho cơ quan hoạt động mang tính chuyên nghiệp

và hiệu quả hơn Từ nhu cầu thực tế đó đã xuất hiện nhiều phần mềm và công cụ để quản lý và xử lý các công việc thay cho con người

Trong việc quản lý vé xe, với nhu cầu đi lại ngày càng tăng thì việc tính toán, sắp xếp chuyến xe, tuyến xe và bán vé trong những ngày lễ, tết ngày càng chiếm nhiều thời gian và tốn nhiều công sức của cán bộ nhân viên bến xe Do đó, việc xây dựng một phần mềm quản lý bán vé xe là hết sức cần thiết nhằm tiết kiệm thời gian, công sức của nhân viên đồng thời tăng độ chính xác trong công tác tính toán thời gian và sắp xếp các tuyến, chuyến xe Đây là một công cụ hỗ trợ cần thiết và hiệu quả, giúp cho công việc dễ dàng hơn, tiết kiệm được thời gian và công sức đáng kể

Xuất phát từ nhu cầu thiết thực trên, nên em chọn đề tài “ Tìm hiểu C# xây dựng p ần ề q ản n e khách” nhằm quản lý các chuyến, tuyến, vé xe

một cách nhanh chóng và hiệu quả

 Mục tiêu của đề tài

Đồ án tốt nghiệp trên ý tưởng đề tài với 2 mục tiêu chính:

- Xây dựng phần mềm quản lý vé xe

- Tạo ra công cụ hỗ trợ tốt hơn, giao diện thân thiện, nâng cao hiệu quả cho người quản lý và tạo mối liên hệ giữa nhân viên và người quản lý

 Nhiệm vụ phải thực hiện

- Tìm hiểu, nghiên cứu ngôn ngữ C#, phần mềm Visual Studio 213, hệ quản trị cơ sở

dữ liệu SQL Server 2014 và các bước để đưa phần mềm vào sử dụng

- Phân tích và đặc tả chi tiết các chức năng của hệ thống, từ đó phân tích thiết kế hệ thống Xây dựng cơ sở dữ liệu và lập trình Thực hiện cài đặt và kiểm tra

- Viết báo cáo đề tài, đánh giá kết quả thực hiện và đề ra hướng phát triển

 Đối tượng và phạm vi nghiên cứu

- Đối tượng nghiên cứu:

+ Quy trình quản lý hành khách, quản lý bến xe, quản lý tuyến xe, quản lý chuyến

xe, quản lý chi tiết chuyến xe, quản lý hãng xe, quản lý đơn giá, quản lý tình trạng vé, quản lý phiếu đặt chỗ

Trang 6

+ Triển khai xây dựng phần mềm

+ Đánh giá khả năng ứng dụng của hệ thống

- Phạm vi nghiên cứu: Đề tài này được xây dựng để ứng dụng vào các công ty xe

khách, các bến xe, dựa trên các chức năng chủ yếu sau đây

+ Nhân viên có thể quản lý hành khách, quản lý tuyến xe, quản lý chuyến xe, quản

lý chi tiết chuyến xe, quản lý đơn giá, quản lý tình trạng vé, quản lý phiếu đặt chỗ.+ Ban quản lý bến xe s quản lý hành khách, quản lý bến xe, quản lý tuyến xe, quản

lý chuyến xe, quản lý chi tiết chuyến xe, quản lý hãng xe, quản lý đơn giá, quản lý tình trạng vé, quản lý phiếu đặt chỗ

Em mong muốn xây dựng thành công phần mềm có tính thực tiễn và hữu ích cho người dùng Em mong rằng với những chức năng và mục đích kể trên, phần mềm này s mang tính khả thi cao và được đưa vào áp dụng tại các công ty xe khách trên địa bàn

Trang 7

C ương 1 CÁC KỸ THUẬT VÀ NGÔN NGỮ LẬP TRÌNH SỬ

C# là một trình biên dịch hướng Net, ngh a là tất cả các mã của C# luôn luôn chạy trên môi trường Net Framework C# là một ngôn ngữ lập trình mới

- Nó được thiết kế riêng để dùng cho Microsoft s Net Framework Một nền tảng khá mạnh cho sự phát triển, triển khai, thực hiện và phân phối các ứng dụng

- Nó là một ngôn ngữ hoàn toàn hướng đối tượng được thiết kế dựa trên kinh nghiệm của các ngôn ngữ hướng đối tượng khác

Một điểm quan trọng C# là một ngôn ngữ độc lập C# được thiết kế có thể sinh

ra mã đích trong môi trường Net, nó không phải là một phần của Net bởi vậy có một vài đặc trưng được hỗ trợ bởi Net nhưng không hỗ trợ và có những đặc trưng C# hỗ trợ mà Net không hỗ trợ

Cú pháp C# hàm ý, nhưng cũng đơn giản và dễ dàng để học Nếu có kinh nghiệm với C, C hoặc Java thì ta có thể bắt đầu làm việc hiệu quả trong C# với một thời gian rất ngắn vì C# có cú pháp tương tự, tuy nhiên C# đơn giản hơn so với

C và cung cấp các tính năng mạnh m như các loại giá trị nullable, enumerator, delegate, biểu thức lambda và việc truy cập bộ nhớ trực tiếp unsafe code mà ta không tìm thấy trong ngôn ngữ Java

C# hỗ trợ kiểu dữ liệu và phương thức chung giống Java , ứng dụng C# nhanh bảo mật Là một ngôn ngữ hướng đối tượng, C# hỗ trợ các khái niệm về đóng gói ncapsulation, thừa kế inheritance và đa hình polymorphism Tất cả các biến và phương thức, bao gồm cả phương thức override virtual methods, được đóng gói trong Class Một lớp có thể được kế thừa trực tiếp từ một lớp cha

Ngoài những nguyên tắc cơ bản của ngôn ngữ hướng đối tượng, C# còn có những sáng tạo riêng Encapsulation, Properties, Attribute, XML, Language-Integrated Query-(LINQ)

Việc sử dụng đối tượng COM hoặc Win32 DLLs thông qua “Interop” s trở nên dễ dàng Thậm chí C# hỗ trợ con trỏ và các khái niệm của mã "không an toàn"

Trang 8

đối với những trường hợp mà trong đó truy cập bộ nhớ trực tiếp là tuyệt đối quan trọng

Quy trình xây dựng ứng dụng C# đơn giản hơn so với C và C và linh hoạt hơn trong Java

 C c t àn p ần cơ ản

Biến:

Một biến dùng để lưu trữ giá trị mang một kiểu dữ liệu nào đó Cú pháp C# sau đây để khai báo một biến

[modifier] datatype identifer ;

Với modifier là một trong những từ khóa public, private, protected, còn datatype là kiểu dữ liệu int, long, float và identifier là tên biến

Để tạo một biến chúng ta phải khai báo kiểu của biến và gán cho biến một cái tên duy nhất Biến có thể được khởi tạo giá trị ngay khi được khai báo hay nó cũng

có thể được gán một giá trị mới vào bất cứ lúc nào trong chương trình

Các định danh không được trùng với các từ khóa mà C# đưa ra, do đó chúng ta không thể tạo các biến có tên như class hay int được Ngoài ra, C# cũng phân biệt các ký tự thường và ký tự hoa vì vậy C# xem hai biến bienNguyen và biennguyen là hoàn toàn khác nhau

Kiể dữ iệ :

C# là ngôn ngữ lập trình mạnh về kiểu dữ liệu, một ngôn ngữ mạnh về kiểu dữ liệu là phải khai báo kiểu của mỗi đối tượng khi tạo kiểu số nguyên, số thực, kiểu chuỗi và trình biên dịch s giúp cho người lập trình không bị lỗi khi chỉ cho

Trang 9

phép một loại kiểu dữ liệu có thể được gán cho các kiểu dữ liệu khác Kiểu dữ liệu của một đối tượng là một tín hiệu để trình biên dịch nhận biết kích thước của một đối tượng

C# chia thành hai tập hợp kiểu dữ liệu chính Kiểu xây dựng sẵn built-in mà ngôn ngữ cung cấp cho người lập trình và kiểu được người dùng định ngh a user-defined do người lập trình tạo ra C# phân tập hợp kiểu dữ liệu này thành hai loại

Dữ liệu kiểu trị và kiểu qui chiếu Ngh a là trên một chương trình C# dữ liệu được lưu trữ một hoặc hai nơi tùy theo đặc thù của kiểu dữ liệu

Việc phân chia này do sự khác nhau khi lưu kiểu dữ liệu giá trị và kiểu dữ liệu tham chiếu trong bộ nhớ Đối với một kiểu dữ liệu giá trị thì s được lưu giữ kích thước thật trong bộ nhớ đã cấp phát là stack Trong khi đó thì địa chỉ của kiểu dữ liệu tham chiếu được lưu trong stack nhưng đối tượng thật sự thì lưu trong bộ nhớ heap

C# cũng hỗ trợ kiểu con trỏ giống như C nhưng ít khi dùng đến và chỉ dùng khi làm việc với đoạn mã unmanaged là đoạn mã được tạo ra ngoài môi trường NET, chẳng hạn những đối tượng COM

Kiểu dữ liệu bẩm sinh The built-in value types) các kiểu dữ liệu như integer và floating-point numbers, character và Boolean types

Câ ện :

 Câu lệnh điều kiện

- Câu lệnh điều kiện if

If biểu thức điều kiện

<Khối lệnh thực hiện khi điều kiện đúng>

Trang 10

Vòng ặp:

C# cung cấp cho chúng ta 4 vòng lặp khác nhau for, while, do while và foreach cho phép chúng ta thực hiện một đoạn mã lặp lại đến khi đúng điều kiện lặp

Trang 11

<Định ngh a lớp B>

 Cấ trúc ột c ương trìn C#

Biểu đồ cấu trúc một chương trình trong C#

- Nếu không có namespace -> namespace mặc định không tên

- Namespace có thể chứa struct, interface, delegate, enum

- Trường hợp đơn giản nhất 1 lớp, 1 file cs và namespace mặc định

 Mô hình 3 lớp trong C#

Trong lập trình quản lý, phát triển ứng dụng, để dễ dàng quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng bởi các thay đổi, người lập trình hay nhóm các thành phần có cùng chức năng lại với nhau và phân chia trách nhiệm cho từng nhóm để công việc không bị chồng chéo và ảnh hưởng lẫn nhau Trong phát triển phần mềm, người lập trình cũng áp dụng cách phân chia chức năng này, theo thuật ngữ gọi là kiến trúc đa tầng hay kiến trúc nhiều lớp, mỗi lớp s thực hiện một chức năng nào đó, trong đó mô hình 3 lớp là phổ biến nhất hiện nay, 3 lớp này bao gồm: Presentation, Business Logic, và DataAccess Các lớp này s giao tiếp với nhau thông qua các dịch vụ (services) mà mỗi lớp cung cấp để tạo nên ứng dụng, lớp này không cần biết bên trong lớp kia làm gì mà chỉ cần biết lớp kia cung cấp dịch vụ gì cho mình và sử dụng nó mà thôi

Trang 12

Sơ đồ mô hình 3 lớp trong C#

 Lớp thứ nhất : Lớp giao diện(Presentation): lớp này làm nhiệm vụ giao tiếp với người sử dụng, chỉ đơn thuần xử lý việc giao tiếp với người sử dụng, xuất nhập,

mà không thực hiện tính toán, kiểm tra, xử lý hay các thao tác liên quan đến cơ sở

dữ liệu

 Lớp thứ hai : Lớp xử lý(Business Logic): Lớp này chuyên thực hiện các xử lý, kiểm tra các ràng buộc, các quy tắc ứng xử của phần mềm, các chức năng cốt yếu, Việc thực hiện này độc lập với cách thiết kế phần mềm cũng như cài đặt giao diện Thông tin cho lớp này thực hiện các xử lý của mình được lấy từ lớp giao diện

 Lớp thứ ba : Lớp dữ liệu(DataAccess): Lớp này chuyên thực hiện các công việc liên quan đến dữ liệu Dữ liệu có thể lấy từ cơ sở dữ liệu (Access, SQL Server ) hoặc các tập tin text, binary, XML, Đối với cơ sở dữ liệu, lớp này thực hiện kết nối trực tiếp với cơ sở dữ liệu và thực hiện tất cả các thao tác liên quan đến cơ sở dữ liệu mà phần mềm cần thiết Lớp này thực hiện các nghiệp vụ liên quan đến lưu trữ

và truy xuất dữ liệu của ứng dụng

Với mô hình này, các công việc của từng lớp là độc lập với nhau Việc thay đổi

ở một lớp không làm thay đổi các lớp còn lại, thuận tiện hơn cho quá trình phát triển và bảo trì phần mềm

Lớp giao diện(Presentation)

Lớp xử lý(Business Logic)

Lớp dữ liệu(DataAccess)

Dữ liệu(DataBase)

))

Trang 13

2 Tổng quan về Visual Studio 2013

 Tổng quan

Visual Studio 2013 bao gồm nhiều cải tiến giao diện người dùng dựa trên phản hồi của khách hàng và nguyên tắc thiết kế lõi của Microsoft trong việc lưu trữ tập trung vào nội dung để cung cấp trải nghiệm mới cho người dùng Với hơn 400 biểu tượng sửa đổi mới với sự khác biệt lớn hơn và gia tăng sử dụng màu sắc, một trang bắt đầu được thiết kế lại và thay đổi thiết kế khác tinh tế trong Visual Studio

Visual Studio 2013 bao gồm một số cải tiến để giúp người dùng làm việc hiệu quả hơn và tập trung hơn khi mã hóa Một số tính năng mới lần đầu tiên xuất hiện như thí nghiệm trong phần mở rộng Power Tools Visual Studio trước khi được cải tiến và tích hợp vào Visual Studio Năng suất công việc như hoàn thành tự động khung, khả năng di chuyển dòng mã hoặc khối sử dụng phím tắt, và di chuyển trong dòng được xây dựng hiệu quả hơn Ngoài ra, Visual Studio 2013 còn bao gồm một Team Explorer mới với một trang chủ được tăng cường cung cấp điều hướng dễ dàng hơn tăng tính năng cộng tác nhóm, bao gồm khả năng undock chờ thay đổi và xây dựng thành một cửa sổ riêng biệt

 Chức năng ới trong Visual Studio 2013

 Phát triển các ứng dụng máy khách thông minh

Visual Studio 2013 giới thiệu nhiều cách mới và dễ dàng cho các chuyên gia phát triển phần mềm trong việc xây dựng máy khách thông minh bằng cách cung cấp một tập toàn diện các công cụ và lớp để đơn giản hóa việc tích hợp các máy khách thông minh với ứng dụng web đang mới hoặc đang tồn tại, và bằng cách quản

lý lưu trữ nội bộ dữ liệu cho các kịch bản đã bị hủy kết nối

 Xây dựng các ứng dụng Windows Vista

Chuyên gia phát triển phần mềm s dễ dàng thúc đẩy được các công nghệ nền tảng mới, và cung cấp các ứng dụng hấp dẫn hơn đến khách hàng của họ, bằng việc kết hợp một cách dễ dàng tính năng nền tảng trình diễn của Windows (Windows Presentation Foundation) mới trong cả các ứng dụng mới và ứng dụng biểu mẫu Windows Windows Form đang tồn tại

 Quản lý dữ liệu hiệu quả ơn

Giới thiệu ngôn ngữ truy vấn tích hợp (LINQ), và những cải thiện về việc truy cập dữ liệu khác cho phép các chuyên gia phát triển phần mềm có thể xử lý dữ liệu bằng cách sử dụng phương pháp lập trình nhất quán, thực hiện truy cập dữ liệu với các kiểu thiết kế dữ liệu mới và sử dụng các lớp đính kèm cho mẫu thiết kế đôi khi được kết nối

Trang 14

 Cải thiện toàn diện về cảm nhận của chuyên gia phát triển phần mềm

Visual Studio 2013 cho một cảm nhận toàn diện tốt hơn đối với các chuyên gia phát triển phần mềm thông qua việc kết hợp những cải thiện chất lượng sản phẩm đáng kể, các thay đổi cách bề mặt thiết kế phổ biến nhất đối với lỗi cho người dùng và làm đơn giản hóa khả năng của người dùng để chấp nhận tập công cụ và khung làm việc tách biệt

 Cho các cảm nhận Web mới

Xét tới cơ sở hạ tầng an toàn, tin cậy và có thể mở rộng của IIS, các chuyên gia phát triển phần mềm có thể dễ dàng tạo các ứng dụng Web tương tác và hiệu quả

Sự tích hợp liền mạch và mô hình lập trình thân thiện của ASP.NET AJAX cho phép thực thi phía trình khách một cách hiệu quả hơn để cung cấp cho người dùng những giao diện web thuận lợi hơn

3 Tổng quan về MS SQL Server 2014

Microsoft SQL server là một hệ quản trị cơ sở dữ liệu quan hệ (relational database management system – RDBMS) do Microsoft phát triển SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ mạng máy tính hoạt động theo mô hình khách chủ cho phép đồng thời cùng lúc có nhiều người dùng truy xuất đến dữ liệu, quản lý việc truy nhập hợp lệ và các quyền hạn của từng người dùng trên mạng Ngôn ngữ truy vấn quan trọng của Microsoft SQL server là Transact-SQL Transact-SQL là ngôn ngữ SQL mở rộng dựa trên SQL chuẩn của ISO (International Organization for Standardization) và ANSI American National Standards Institute được sử dụng trong SQL Server SQL server chỉ chạy trên môi trường windows và phiên bản mới nhất hiện tại là SQL server 2014

Trong SQL Server 2014, Microsoft giới thiệu khả năng mã hóa và giải mã cơ sở

dữ liệu cho ứng dụng đầu cuối bằng cách cung cấp hàm để ứng dụng có thể gọi đến

Ở SQL 2014 khả năng mã hóa được mở rộng ra cho toàn bộ cơ sở dữ liệu, dữ liệu

và các tập tin nhật kí cũng như cũng cấp khả năng mã hóa trong suốt cho phép ứng dụng có thể mã hóa và tìm kiếm dữ liệu mà hóa mà không cần phải thiết kế lại ứng dụng

Ngoài ra khả năng sao lưu dữ liệu mã hóa cũng được cải thiện đáng kể nhằm đảm bảo dữ liệu của doanh nghiệp không lọt ra ngoài cũng như đảm bảo dữ liệu được sao lưu và phục hồi bởi người được phép

Với SQL Server 2012, Microsoft đưa ra tính năng Ổn Định Cao “Sao Chụp Dữ Liệu” giữa hai máy chủ SQL Để sử dụng tính năng này đòi hỏi ứng dụng phải cấu hình tự động chống lỗi và tự chuyển đổi phiên kết nối Tuy nhiên đôi khi điều này

Trang 15

không phải lúc nào cũng có thể thực hiện được và phiên bản SQL Server 2014 đưa

ra cơ chế chống lỗi phụ để giải quyết vấn đề này Ngoài ra với khả năng cung cấp khả năng cắm nóng CPU mà không cần khởi động lại cũng là một tính năng giúp giảm thiểu thời gian ngừng hoạt động hệ thống

Ứng dụng cơ sở dữ liệu SQL được sử dụng hầu hết trong các ứng như Exchange Server 2007 UM, Sharepoint Server 2007 cho đến OCS 2007 vì vậy nếu không có khả năng giám sát tập trung hệ cơ sở dữ liệu thì đúng là một thiếu sót nặng nề Vì vậy với việc tích hợp tốt nhất với các sản phẩm giám sát hệ thống System Center, doanh nghiệp s dễ dàng hơn trong việc quản lý và giám sát tự động

hạ tầng

Với sự ra đời của nền tảng DotNet 4.5 và bộ công cụ lập trình Visual Studio

2013 đã giúp cho các nhà phát triển ứng dụng và cơ sở dữ liệu trên SQL Server

2014 trở nên hiệu quả hơn nhiều Đáng kể nhất trong số đó là ADO.Net mới trong DotNet 4.5 khai thác Nền Tảng Đối Tượng ADO giúp cho lập trình viên thao tác với cơ sở dữ liệu như một đối tượng Kế đến không thể không nhắc tới ngôn ngữ cơ

sở dữ liệu là LINQ, nhờ nó mà các lập trình viên có thể chuyển đổi qua lại giữa ngôn ngữ ứng dụng như C#,VB.NET và ngôn ngữ truy vấn SQL, nhờ vậy các nhà lập trình có thể thực hiện truy vấn cơ sở dữ liệu ngay trong các dòng lệnh của ngôn ngữ lập trình ứng dụng

Cùng với sự bùng nổ các loại ứng dụng mới đặc biệt là các loại ứng dụng viễn thông trên nền tảng IP như OCS 2007 hay Exchange 2007 UM thì hàng loạt các định dạng dữ liệu mới cũng ra đời và người ta cũng muốn lưu trữ, tìm kiếm, truy vấn, chia sẻ, đồng bộ chúng Vì vậy việc lưu trữ những dữ liệu như vậy trên hệ cơ

sở dữ liệu đã được SQL Server 2014 giải quyết khá triệt để và tối ưu với khả năng lưu trữ hầu hết các loại dữ liệu từ dự liệu dạng Spatial cho đến dạng File Streams SQL Server 2014 hỗ trợ việc lưu trữ và thao tác song hành liên bảng ghi cơ sở dữ liệu SQL Server 2014 tiếp tục nâng cao khả năng thao tác song hành với các bảng

dữ liệu phân vùng liên hệ thống Điều này có ngh a là khi người dùng có thể thực hiện một truy vấn mà liên quan đến dữ liệu trên hai phân vùng cơ sở dữ liệu thì SQL Server 2014 s xử lý truy vấn này song hành cùng lúc trên mỗi phân vùng Cùng với khả năng nén cơ sở dữ liệu lên đến trên 50% thì hiệu xuất truy vấn dữ liệu cũng được cải thiện đáng kể với Support Star Schema và Star Query Optimizations trên SQL Server 2014

Tính năng kinh doanh thông minh là tính năng có tầm quan trọng lớn trong các

hệ cơ sở dữ liệu lớn đặc biệt trong khối tài chính như ngân hàng, chứng khoán Với khả năng tích hợp sâu rộng với bộ ứng dụng Office và ứng dụng Dynamic ERP,

Trang 16

SQL Server 2014 cung cấp tốt hơn khả năng hỗ trợ việc thao tác với Kinh Doanh Thông Minh và góp phần quan trọng trong việc đƣa ra quyết định ngay từ ứng dụng

đầu cuối nhƣ thông tin Sharepoint hay Office Word, Office Excel

Trang 17

C ương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1 Phân tích yêu cầ đề tài

Chức năng đề tài

Hệ thống phục vụ cho 2 đối tượng sử dụng chính là nhân viên và ban quản lý

- Nhân viên:

+ Quản lý hành khách

+ Quản lý tuyến xe

+ Quản lý chuyến xe

+ Quản lý chi tiết chuyến xe

+ Quản lý đơn giá

Quản lý tuyến xe

Quản lý chuyến xe

Quản lý chi tiết chuyến xe

Quản lý hãng xe

Quản lý đơn giá

Quản lý tình trạng vé

Quản lý phiếu đặt chỗ

Ngoài ra Ban quản lý còn có chức năng Thống kê hành khách

Yêu cầ đặt ra cho hệ thống

- Tính tiện dụng: Giao diện thân thiện, dễ sử dụng Cho phép người dùng không có kiến thức về tin học vẫn có thể sử dụng dễ dàng

- Tính chính xác: Kết quả tìm kiếm phải chính xác, hiển thị nhanh chóng

- Tính tương thích Phần mềm phải hỗ trợ được nhiều lượt truy cập đồng thời, tốc độ

xử lý nhanh

- Dễ bảo trì, sửa lỗi và nâng cấp

Ngày đăng: 27/08/2021, 11:17

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w