BẢNG ĐIỀU KHIỂN WEB SERVER

Một phần của tài liệu Xây dựng giải pháp thực đơn thông minh cho quán cafe (Trang 59 - 61)

Đây là bảng điều khiển của server chúng ta mà bên nhà cung cấp dịch vụ cấp cho chúng ta khi đăng ký, bảng điều khiển này có những chức năng sau:

Quản lý tập tin, thư mục : Bạn có thể thêm, xóa, nén, đổi tên,…các tập tin, bảo

mật cho thư mục, backup, tạo và quản lý tài khoản FTP,…

Quản lý database (cơ sở dữ liệu) : phpAdmin, mySQL.

Cài đặt và quản lý ứng dụng : Bạn có thể cài đặt các ứng dụng, các mã nguồn

mở phổ biến một cách nhanh chóng như WordPress, Joomla, Drupal,…

 Cài đặt và quản lý dịch vụ email.

 Cài đặt và thiết lập bảo mật cho hosting

Quản lý domain : Thêm, xóa, tạo subdomain, chuyển hướng,…

Như vậy đã có một web server dùng để chứa những file chương trình của bạn thiết kế, và đồng thời chứa database phục vụ cho ứng dụng của bạn, mọi trao đổi cập nhật thông tin từ client đến database đều thông qua web server là trung gian.

4.2.2 Tạo cơ sở dữ liệu cho hệ thống 4.2.2.1 Yêu cầu thi công 4.2.2.1 Yêu cầu thi công

Để làm một ứng dụng thực tế thì cần phải biết mục đích của ứng dụng đó là làm về cái gì, để đáp ứng được những yêu cầu của ứng dụng thì cần có cơ sở dữ liệu như thế nào, vì là nhóm em làm về ứng dụng quản lý quán cafe tự động nên nhóm em đã đi khảo sát thực tế hiện trạng bên ngoài của những quán cafe hiện nay, để một người chủ quản lý một quán cafe thì họ cần phải quản lý hết mọi thứ trong quán như là quản lý nhân viên, thống kê doanh thu hàng ngày, kiểm sốt tình trạng hoạt động của quán như là hiện tại quán có bao nhiêu bàn có khách sử dụng và có bao nhiêu bàn trống, quản lý thực đơn trong quán cũng như cập nhật món mới cho qn, ngồi việc cập nhật những món mới cịn có thể xóa hoặc sửa những món trong thực đơn, cịn quản lý rất nhiều thứ khác tùy thuộc vào mơ hình của qn lớn hoặc nhỏ, nhưng những thông tin nêu trên là những thông tin cơ bản mà hầu hết tất cả các qn cafe đều có, vì thế nhóm em đã dựa vào những thơng tin này mà thiết kế một cơ sở dữ liệu cho ứng dụng của nhóm em.

4.2.2.2 Giải quyết yêu cầu

4.2.2.2.1 Thi công cơ sở dữ liệu mysql

Ở phần thiết kế database nhóm em chọn cơ sở dữ liệu của mysql, vì là cơ sở dữ liệu của mysql hiện nay được sử dụng khá phổ biến trong các ứng dụng phần mềm đặc biệt là các ứng dụng cho điện thoại di động hiện nay, đồng thời mysql thiết kế khá đơn giản giao diện thiết kế thân thiện với người dùng, như ta đã biết tất cả các cơ sở dữ liệu dùng để chứa thông tin của của chúng ta cần lưu trữ, ở cơ sở dữ liệu mysql được thiết kế lưu trữ dữ liệu ở dạng các bảng trong các bản thì có các cột để biểu diễn các thơng tin mà dữ liệu người sử dụng đặt vào.

Vậy như yêu cầu thiết kế cơ sở dữ liệu ở trên để phục vụ cho ứng dụng của nhóm em thì cần có những bảng nào, trong những bảng đó có những cột nào dùng để lưu trữ thông tin mà người sử dụng cần lưu trử vào đó để phục vụ một cách tốt nhất cho người sử dụng.

Đầu tiên em sẽ tạo một database của mysql mà bảng điều khiển của host server có hỗ trợ, nhóm em đặt tên cho database này là coffeesh_hcmute, và trong database này gồm

có những bảng nào phục vụ lưu trữ thơng tin dữ liệu cho ứng dụng của nhóm, và em sẽ liệt kê ra sau đây:

Bảng bàn: trong bản có những cột mã bàn, tình trạng, tên bàn, mã khu vực trong

đó mã bàn là khóa chính vì trong một bảng sẽ có một cột làm khóa chính, ở đây chọn mã bàn làm khóa chình vì mỗi bàn có một mã khác nhau để cho quá trình lập trình ứng dụng khơng nhầm lẫn, cịn về cột tình trạng thì để lưu thơng tin trạng thái của bàn đang on hay off, cột tên bàn thì lưu trữ tên của bàn đó, cột mã khu vực chỉ ra bàn đó nằm ở khu vực nào.

Một phần của tài liệu Xây dựng giải pháp thực đơn thông minh cho quán cafe (Trang 59 - 61)

Tải bản đầy đủ (PDF)

(136 trang)