CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 1. Thiết kế ràng buộc
1.1. Ràng buộc dữ liệu
- RB-1: Tên đăng nhập không dấu. Tên đăng nhập được nhập dấu sẽ báo sai lỗi, thông báo sửa lại tên đăng nhập không dấu
- RB-2: Mỗi người sử dụng phải có một mã số duy nhất phân biệt với người sử dụng khác.
- RB-3: Mỗi loại hàng phải có một mã số duy nhất phân biệt với loại hàng khác.
1.2. Ràng buộc hệ thống
- RB-4: Khách hàng không được quản lý nhân viên, quản lý hàng hóa, quản lý tài khoản.
- RB-5: Khách hàng có thể đăng ký tài khoản sau đó đăng nhập để trở thành thành viên
- RB-6: Nhân viên được quyền quản lý hàng, quản lý đơn hàng, không được quản lý tài khoản và quản lý nhân viên.
2. Một số bảng cơ sở dữ liệu
2.1. Bảng Nhân viên
Thuộc tính Kiểu dữ liệu
Độ dài Null Ràng buộc Mô tả
MaNV Char 10 Khóa chính
Mã nhân viên
TenNV Char 50 Tên nhân viên Ngaysinh date Ngày sinh của nhân
viên
DiaChi Char 50 Địa chỉ nhân viên Gioitinh Char 5 Giới tính của nhân
viên
2.2. Bảng danh mục vé xe bus
Thuộc tính Kiểu dữ liệu
Độ dài Null Ràng buộc Mô tả
MaVeBus Char 10 Khóa chính
Mã vé bus
TenVeBus Char 50 Tên vé bus LoaiGhe Char 50 Loại ghế
SoLuong int Số lượng vé bus DonGia double Đơn giá bán của vé
bus
3. Thiết kế giao diện
3.2. Giao diện trang Đăng nhập/ đăng ký
3.4. Giao diện trang Quản lý đơn hàng
3.6. Giao diện trang quản lý vé bus3.7. Giao diện trang quản lý nhân viên 3.7. Giao diện trang quản lý nhân viên
KẾT LUẬN
Bài thảo luận đã nêu rõ các bước để xây dựng được một bản phân tích thiết kế với các loại biểu đồ cơ bản dựa trên phân tích thiết kế hướng đối tượng bằng UML. Sau bài luận em nắm được các kiến thức cơ bản để có thể xây dựng nên một hệ thống thông tin. Bài làm trên đã làm rõ được một hệ thống bán hàng cần có các chức năng cơ bản như đăng kí tài khoản, quản lý đơn hàng, quản lý vé, hóa đơn thanh toán,… Các quy trình nghiệp vụ cũng được nêu ra trong bài tiểu luận. Tuy nhiên, bài làm của em còn nhiều thiếu sót chưa được hoàn chỉnh. Em rất mong được cô và các bạn góp ý cho bài thảo luận để có thể hoàn thiện nhất ạ . Em xin chân thành cảm ơn ạ.
TÀI LIỆU THAM KHẢO
1. PGS – TS Nguyễn Văn Ba – Bài giảng môn phân tích thiết kế hướng đối tượng với UML, Cao học CNTT 2004 – 2006
2. Giảng viên - Nguyễn Thị Hội – Bài tập mẫu PTTK Website bán sách trực tuyến 3. Trần Đình Quế - Giáo trình phân tích thiết kế hệ thống thông tin