1.1. Thiết kế các gói
1.2. Thiết kế dữ liệu
1.2.1.1.User
- Bảng dữ liệu người dùng
- Các trường
o UserName
§ Tên đăng nhập
§ Kiểu Tex t, độ dài 8
§ Không có ký tự trắng
§ Là khóa chính
o Password
§ Mật khẩu đăng nhập
§ Kiểu Tex t, được mã hóa MD5, độ dài 40 cho chuỗi mã hóa này
o Nam e
§ Tên người dùng
§ Tex t, độ dài 20
o Role
§ Nhóm vai trò: admin (0) hoặc editor (1)
§ Kiểu Byte
1.2.1.2.DailyInfor
- Bảng dữ liệu thông tin chi tiêu hằng ngày
- Các trường
o DateID
§ Mã số ngày, định dang ddmmyyyy
§ Text, 8 kí tự
§ Là khóa chính
o Note
§ Ghi chú trong ngày
§ Tex t, độ dài 200
o ModifiedUser
§ Tên đăng nhập của người cập nhật lần cuối
§ Tex t, độ dài 8
1.2.1.3.MonthlyInfor
- Bảng dữ liệu thu nhập hằng tháng
- Các trường
o Mont h
§ Tháng, định dang mmyyyy
§ Tex t, độ dài 6
§ Khóa chính
o TotalInput
§ Tổng thu nhập
§ Kiểu Integer
o PreSpending
§ Chi trước trong tháng
§ Kiểu Integer
o Note
§ Ghi chú
§ Tex t, độ dài 200
1.2.1.4.SpendingInfor
- Bảng dữ liệu từng thông tin chi tiêu
- Các trường
o Date
§ Ngày ddmmyyyy
§ Tex t, độ dài 8
§ Khóa chính
o ContentID
§ ID nội dung chi tiêu
§ Integer
§ Khóa chính
o Cos t
§ Giá
§ Integer
o Note
§ Ghi chú
§ Tex t, độ dài 200
1.2.1.5.Content
- Bảng dữ liệu lưu từng mục nội dung chi tiêu
- Các trường
o ContentID
§ ID nội dung chi tiêu
§ Integer, tự động tăng
§ Khóa chính
o Nam e
§ Tên nội dung
§ Tex t, độ dài 100
No comments:
Post a Comment