THIẾT KẾ HỆ THỐNG

Một phần của tài liệu Đề tài “Xây dựng Website hỗ trợ quản lý kinh doanh thuốc thú y và thủy sản trên mạng internet” (Trang 78 - 81)

III.1. THIẾT KẾ TỔNG THỂ

Thiết kế tổng thể là nhằm mục đích đưa ra một kiến trúc tổng thể về hệ thống. Kiến trúc này thể hiện sự phân chia hệ thống thành nhiều hệ thống con và sự phân chia công việc thực hiện thủ công, công việc thực hiện bằng máy tính trong các hệ thống con đó.

Qua quá trình phân tích hệ thống, các biểu đồ luồng dữ liệu mức khung cảnh, mức đỉnh, mức dưới đỉnh đó thể hiện rừ sự phõn chia và gom nhúm theo chức năng của hệ thống. Hệ thống có thể được phân chia làm ba hệ thống con: Mua Nguyên Liệu, Sản Xuất Thuốc và Bán Thuốc.

 Hệ con Mua Nguyên Liệu bao gồm các chức năng liên quan đến nguyên liệu và nhà cung cấp nguyên liệu.

 Hệ con Sản Xuất Thuốc bao gồm các chức năng liên quan đến nguyên liệu và thuốc.

 Hệ con Bán Thuốc bao gồm các chức năng liên quan đến thuốc và khách hàng như đặt hàng, lập hóa đơn, thanh toán,…

Hệ thống quản lý nguyên liệu và thuốc thú y là một hệ thống lớn do đó trong quá trình phân tích hệ thống, để đỡ phức tạp phân tích viên đã loại bỏ tất cả các chức năng vật lý cũng như các công việc mang tính chất thủ công của hệ thống. Vì thế trong giai đoạn thiết kế tổng thể, phần công việc của máy tính cũng chính là các chức năng logic trong phần thiết kế hệ thống.

III.2. THIẾT KẾ GIAO DIỆN NGƯỜI / MÁY III.2.1. THIẾT KẾ CÁC BIỂU MẪU VÀ TÀI LIỆU IN

Đây là hình thức trình bày các thông tin để nhập vào máy tính hay xuất ra từ máy tính. Thông thường một biểu mẫu hay tài liệu in đều có ba phần chính:

 Phần đầu: gồm tên tài liệu, tên cơ quan, các thông tin về cơ quan.

 Phần thân: gồm các thông tin thu thập hay cần xuất (hóa đơn),…

 Phần cuối: gồm ngày lập tài liệu và chữ ký của người có trách nhiệm.

Trong hệ thống chương trình quản lý kinh doanh thuốc thú y và thủy sản, hệ thống cần nhiều biểu mẫu để nhập thông tin các đối tượng cần quản lý như khách hàng, thuốc, nhà cung cấp, nguyên liệu và các biểu mẫu hỗ trợ cho các chức năng xử lý khác.

Hình thức thực hiện đối thoại người/máy cho biểu mẫu được chọn trong chương trình là hình thức điền mẫu. Chẳng hạn biểu mẫu nhập thông tin của khách hàng được thiết kế như sau:

Chức năng của chương trình là hỗ trợ cho việc quản lý kinh doanh nên phần lớn các tài liệu in là các văn bản được dùng để lưu trữ và có giá trị pháp lý cao do đó nó cần phải được thiết kế thật chính xác và đúng quy cách. Chẳng hạn như thiết kế tài liệu in theo mẫu hóa đơn thuế giá trị gia tăng của Bộ tài chính.

III.2.2. THIẾT KẾ WEB SITE

Web site kinh doanh thuốc thú y và thủy sản là một Web site nhằm mục đích quảng bá các sản phẩm thú y, thủy sản đồng thời hỗ trợ quản lý hoạt động kinh doanh của công ty trên mạng Internet, đây là một giao diện cho nhiều người sử dụng nên nó phải được thiết kế sao cho mang tính gần gũi, dễ dùng. Giao diện Web site được thiết kế gồm các phần sau:

 Phần I: hiển thị lời chào mừng khách hàng truy cập Web site.

 Phần II: hiển thị thanh công cụ phân loại các sản phẩm mà công ty muốn giới thiệu.

 Phần III: hiển thị danh sách các công việc theo chức năng và đối tượng quản lý.

 Phần IV: hiển thị nội dung chính của trang Web: các biểu mẫu, các kết quả thống kê…

 Phần V: phần này nêu các thông tin liên hệ với công ty.

Nhập thông tin khách hàng.

 Họ và tên:

 Sô điện thoại:

 Địa chỉ:

<TABLE>

<TR><TD COLSPAN=2>

Phần I

</TD></TR>

<TR><TD COLSPAN=2>

Phần II

</TD></TR

>

<TR><TD>

Phần III

</TD>

<TD>

Phần IV

</TD></TR>

<TR><TD COLSPAN=2>

Phần V

</TD></TR>

</TABLE>

III.3. THIẾT KẾ KIỂM SOÁT

Web site có nhiều biểu mẫu để nhập thông tin của các đối tượng quản lý vào CSDL, để đảm bảo tính chính xác các thông tin này phải được kiểm tra từ phía máy khách nên phần này phải dùng đến một ngôn ngữ lập trình thực hiện phía máy khách để kiểm tra. Ngôn ngữ được sử dụng trong hệ thống là VB Script.

Khi thông tin được kiểm tra là thỏa mãn ở phía máy khách nó được đưa lên máy chủ máy chủ cũng thực hiện một số kiểm tra tiếp theo.

Ví dụ: Trong biểu mẫu khách hàng, các thông tin như họ và tên, tên đăng nhập, mật khẩu thì không thể rỗng nếu người nhập không cung cấp các thông tin trong các trường này thì sẽ được nhắc bằng mã nguồn phía máy khách, khi thông tin khách hàng được đưa lên máy chủ, máy chủ sẽ kiểm tra bằng mã nguồn phía máy chủ (PHP), trong trường hợp này máy chủ kiểm tra tên đăng nhập bởi vì theo thiết kế tên đăng nhập là không thể trùng nhau.

Các vấn đề phân quyền truy cập, tính riêng tư của người dùng được thiết kế theo mô hình bảo mật của cơ sở dữ liệu Oracle.

Một phần của tài liệu Đề tài “Xây dựng Website hỗ trợ quản lý kinh doanh thuốc thú y và thủy sản trên mạng internet” (Trang 78 - 81)

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

(109 trang)