Các yêu cầu về CSDL

Một phần của tài liệu (Luận văn đại học thương mại) phân tích, đánh giá thực trạng vấn đề hoạch định csdl bán hàng tại công ty sunhouse (Trang 33 - 35)

CHƯƠNG 1 : CƠ SỞ LÝ LUẬN CỦA HOẠCH ĐỊNH CƠ SỞ DỮ LIỆU

3.4. XÂY DỰNG KẾ HOẠCH, PHƯƠNG ÁN TRIỂN KHAI HỆ THỐNG CƠ SỞ DỮ

3.4.2. Các yêu cầu về CSDL

a, Yêu cầu chức năng - Yêu cầu về lưu trữ:

Thông tin của nhân viên(NHANVIEN) được quản lý bao gồm: mã nhân viên( MaNV), tên nhân viên(TenNV), ngày sinh( Ngaysinh), số điện thoại( SDT), địa chỉ( Diachi)

Thông tin của khách hàng( KHACHHANG) được quản lý bao gồm: mã khách hàng( MaKH), tên khách hàng(TenKH), số điện thoại( SDT), đại chỉ( Diachi)

Thơng tin về hàng hóa( HANGHOA) bao gồm: mã hàng hóa( MaHH), tên hàng hóa( TenHH), ngày nhập( Ngaynhap), số lượng( Soluong), đơn giá( Dongia), mơ tả( Mota).

Thơng tin về hóa đơn( HOADON) bao gồm: mã hóa đơn( MaHD), mã nhân viên( MaNV), mã khách hàng( MaKH), mã hàng hóa( MaHH), mã chính sách ưu đãi( MaCSUD),ngày lập( Ngaylap), số lượng( Soluong), đơn giá( Dongia), thành tiền( Thanhtien)

Thông tin về chính sách ưu đãi( CSUD) bao gồm: mã chính sách ưu đãi( MaCSUD), thời gian có hiêu lực( TGHL), mức độ( Mucdo), mơ tả( Mota).

- Yêu cầu về nghiệp vụ:

Nhập dữ liệu trực tiếp tại các biểu mẫu: nhập dữ liệu trực tiếp tại các biểu mẫu( giao diện) thơng qua các modul Bảng khách hàng, Hóa đơn, Chính sách ưu đãi, Nhân viên lập hóa đơn, Bảng hàng hóa.

Có thể in, cập nhật, xóa, thay thế ở các biểu mẫu nào?

Có thể thêm mới, xóa bỏ, sửa đổi các thơng tin từ bước lập trình. Có thể in, tạo báo cáo từ các biểu mẫu nào?

Có thể tìm kiếm, tra cứu dựa trên tiêu chí nào?

Có khả năng phân chia thành các nhóm CSDL dựa theo loại sản phẩm.

Có khả năng thay đổi, cập nhật các ngôn ngữ khác nhau và các giao diện khác nhau.

Khả năng tích hợp, kết nối được trên các phần mềm cơng cụ lập trình, thiết kế, kết nối ví dụ như: Visual Studio, Visual basic…

b, Yêu cầu phi chức năng - Yêu cầu về hệ thống:

Thiết kế theo mơ hình khách- chủ, tác vụ này do máy chủ xử lý nên tác vụ nhanh. Hệ thống cung cấp chức năng lưu trữ dự phịng và phục hồi dữ liệu khi có sự cố. Hệ thống đảm bảo có tính đồng bộ.

- Yêu cầu về giao diện:

Đối với người sử dụng là người quản lý: u cầu giao diện rõ rang có tính kết nối cao và dễ quản lý.

Đối với người sử dụng là nhà quản lý hệ thống- lập trình viên: yêu cầu giao diện thân thiện, dễ kiểm tra, dễ bảo trì và có tính hiêu quả cao.

Giao diện thuận tiện, trực quan, dễ sử dụng, bố trí hợp lý, than thiện, màu sắc hài hòa phù hợp với thao tác người sử dụng, đảm bảo giúp nguwoif sử dụng thao tác nhanh và chính xác.

Yêu cầu về tính sẵn sàng của dữ liệu: cho phép truy cập dữ liêu đa người dùng các cấp bậc, các bộ phận được phân quyền có thể truy cập dữ liêu ở mức nhất định. Các biểu mẫu dễ sử dụng, dễ hiểu và đúng quy đinh pháp luật của Nhà nước.

u cầu về tính an tồn và bảo mật: đảm bảo an toàn và bảo mật ở mức cao nhất Yêu cầu về khả năng tương tác với các hệ thống khác: có tính mở, nâng cấp dễ dàng, có khả năng thay đổi trong q trình phát triển và có thể bổ sung thêm tính năng, thông tin mới.

Yêu cầu về thời gian thực hiện: tốc độ tìm kiếm tra cứu của hệ thống CSDL nhanh và ổn định. Kết quả tương tác hệ thống nhanh, đúng, chính xác.

Một phần của tài liệu (Luận văn đại học thương mại) phân tích, đánh giá thực trạng vấn đề hoạch định csdl bán hàng tại công ty sunhouse (Trang 33 - 35)