5.2. Thiết kế các màn hình giao diện chính
*Màn hình giới thiệu: - Chức năng :
+giới thiệu công ty điện lực chọ lớn +Giới thiệu đề tài thực hiện
*Mô tả cho đối tượng màn hình: Số TT Tên đối tượng Kí hiệu Tên đối tượng Loại đối tượng Chức năng
1 Logo Logocty Picture box Hình ảnh đại diện cho công ty điện lực chọ
lớn TPHCM 2 Giới thiệu Lbgt Label Giới thiệu đề tài 3 Hiển thị Lbld Label Thông báo chương
trình
4 Thanh chạy Proloading Progresbar Hiển thị thời gian nạp từng đoạn chương trình đã được lập trình
5 Bắt đầu Cmdbd Button Thực hiện load chương trình (dữ liệu lên) liên kết đến Form
đăng nhập hệ thống
*Màn hình đăng nhập: - Chức năng :
+ Hỗ trợ cho công tác bảo mật của dữ liệu và thông tin cá nhân công ty .Đó là tránh các đối tượng bên trong và bên ngoài công ty tìm cách lấy cấp hoặc phá hoại hệ thống.
+ Bạn phải có một tên đăng nhâp và mật khẩu ( bí mật) đăng kí từ trước với nhà quản trị hệ thống nếu như bạn là thành phần nhân viên quản lí trong các phòng ban.
* Mô tả cho đối tượng màn hình:
TT tượng Tên đối
tượng tượng
1 Tài khoản Lbttkh Label Thông báo tên tài khoản 2 Mật khẩu Lbtmkh Label Thông báo nhập mật khẩu 3 Phòng ban Cbpba ComboBox Lựa chọn phòng thể hiện vị trí
làm việc của mình vì mỗi phòng ban trong công ty có chức vụ và xử dụng dữ liệu khác nhau
4 Nhập
tài khoản Txttk Textbox Nhập tên tài khoản cần đăng nhập 5 Nhập
mật khẩu
Txtmk Textbox Nhập mật khẩu của tài khoản 6 Trợ giúp Cmdhel Button Nối với Form hướng dẫn đăng
nhập
7 Đăng nhập Cmddn Button Thực hiện việc kiểm tra trong cơ sở dữ liêu có tên và mật khẩu có phù hợp không nếu phù hợp thì cho hiển thị Form chính thao tác cơ sở dữ liệu 8 Hủy bỏ Cmdth Button Thoát khỏi màn hình đăng
*Màn hình đăng nhập:
- Chức năng :Quản lí các Form con hay nói đúng hơn nó có tác dụng liên kết và tháo tác với các Form còn lại.
*Mô tả cho đối tượng màn hình: St
t Tên đốitượng Loại đối tượng Chức năng 1 Menu
chính
Menustip Lựa chọn các tác vụ cần thực hiện 2 Hình ảnh Picture image Hình nền Menu chính
Các thành phần trong Menu chính 1. Hệ thống:
Hệ thống đăng nhập đã nói ở trên
Nhưng khác là trước kia là đăng nhập hệ thống để vào chương trình chính
1.1 Hệ thống đổi mật khẩu
*Màn hình đổi mật khẩu: - Chức năng :
+Để đảm bảo tính an toàn tuyệt đối của dữ liệu chúng ta đã có hệ thống mật khẩu nhưng đôi khi vì lí do cá nhân có thể lộ bí mât của mật khẩu một giải pháp đặt ra là thay đổi mật khẩu khác cho tốt nhất .
+Yêu cầu đặt ra là bạn phải xác nhận một số thong tin sau:
Bạn phải ở phòng ban nhất định ,có một tên đăng nhâp và mật khẩu (bí mật ) củ đăng kí từ trước và sau đó là đánh vào mật khẩu mới sau hai lần thao tác
*Mô tả cho đối tượng màn hình: Số
TT Tên đối tượng Tên đốiKí hiệu tượng
Loại đối
tượng Chức năng
1 Tài khoản Lbtk Label Thông báo tên tài khoản 2 Phòng ban Lbpb Label Thông báo chọn phòng ban 3 Mật khẩu củ Lbmkc Label Thông báo nhập mật khẩu củ
4 Mật khẩu mới Lbmkm Label Thông báo nhập mật khẩu mới
5 Xác nhận lại Lbxn Label Thông báo nhập xác nhận lại mật khẩu
6 Phòng ban Cbpb Combobox Lựa chọn phòng thể hiện vị trí làm việc của mình vì mỗi phòng ban trong công ty có chức vụ và xử dụng dữ liệu khác nhau 7 Tài khoản Txttk Textbox Nhập tên tài khoản
8 Mật khẩu củ Txtmkc Textbox Nhập mật khẩu củ 9 Mật khẩu mới Txtmkm Textbox Nhập mật khẩu mới
10 Xác nhận lại Txtxn Textbox Nhập xác nhận lại mật khẩu 11 Đồng ý Cmddy Button Thực hiện việc kiểm tra trong
cơ sở dữ liêu có tên và mật khẩu có phù hợp không
+Nếu phù hợp thì thực hiện xác nhận lại mật khẩu mới và hoàn tất đổi mật khẩu
+Không phù hợp thì yêu cầu nhập lại
khẩu 1.2 Hệ thống thoát khỏi chương trình chính
*Màn hình thoát khỏi hệ thống: - Chức năng :
- Trong quá trình thao tác trên chương trình quản lí làm thay đổi cơ sở dữ liệu bạn phải lưu lại thay đổi đó.
- Thông báo cho người quản lí biết đẵ lưu dữ liệu chưa: + Nếu chưa thì yêu cầu nhà quản lí lưu lại cơ sở dũ liệu + Nếu không muốn thì nhà quản lí có thể thoát mà không cần lưu.
+ Hoặc hủy bỏ trở về chương trình chính. *Mô tả cho đối tượng màn hình
Số
TT Tên đốitượng Tên đốiKí hiệu tượng
Loại đối tượng Chức năng
1 Cảnh báo Lbcb Label Thông báo cho người quản lí biết :có muốn lưu dữ liệu lại không ?
2 Đồng ý Cmddy Button Đồng ý lưu cơ sở dữ liệu 3 Thoát Cmdth Button Thoát khỏi chương trình mà
không cần lưu cơ sở dữ liệu 4 Hủy Cmdhb Button Hủy bỏ thoát trở về chương
trình chính 2. Thông tin:
*Màn hình nhập thông tin điện kế: - Chức năng :
+ Khi khách hàng đăng kí sử dụng điện với công ty điện lực thì công ty lắp đặt cho một điện kế từ đó phát sinh màn hình nhập điện kế - Cập nhật thông tin điện kế trong tháng *Mô tả cho đối tượng màn hình:
Số TT Tên đối
tượng Tên đốiKí hiệu tượng
Loại đối tượng Chức năng
1 Thông báo Lbtb Label Thông báo tên chương trình 2 Mã điện kế Lbmdk Label Thông báo mã điện kế 3 Mã khách
hàng
Lbmkh Label Thông báo mã khách hàng 4 Chỉ số củ Lbcsc Label Thông báo chỉ số củ
5 Chỉ số mới Lbcsm Label Thông báo chỉ số mới 6 Ngày đăng
kí Lbndk Label Thông báo ngày đăng kí 7 Mã điện kế txtmdk Textbox Nhập mã điện kế
8 Mã khách
hàng txtmkh Textbox Nhập mã khách hàng 9 Chỉ số củ txtcsc Textbox Nhập chỉ số củ 10 Chỉ số mới txtcsm Textbox Nhâp chỉ số mới 11 Ngày đăng
kí txtndk Textbox Nhập ngày đẳng kí 12 Tới Cmdt Buttton Tới mẩu tin hiện hành 13 Lui Cmdl Buttton Lui mẩu tin hiện hành 14 Thêm Cmda Buttton thêm mẩu tin vào cơ sở dữ
liệu
15 Xóa Cmdx Buttton Xóa mẩu tin hiện hành 16 Sửa Cmds Buttton Sửa cơ sở dữ liệu
*Màn hình nhập thông tin chi tiết hóa đơn: - Chức năng :
+ Mỗi tháng nhân viên điện lực ghi chỉ số điện kế sau đó gởi các phòng ban để thống kê kết xuất hóa đơn trong mỗi hóa đơn có chi tiết hóa đơn mô tả thông tin khách hàng chỉ số điện kế.
- Cập nhật mọi sự tha đổi của chi tiết hóa đơn *Mô tả cho đối tượng màn hình:
Số TT Tên đối
tượng Tên đốiKí hiệu tượng
Loại đối tượng Chức năng
1 Thông báo Lbtb Label Thông báo tên chương trình 2 Mã chi tiết
hóa đơn Lbmcthd Label Thông báo mã chi tiết hóa đơn 3 Mã điện kế Lbmdk Label Thông báo mã điện kế 4 Tên loại sử
dụng Lbtlsd Label Thông báo tên loại sử dụng 5 Tiêu thụ Lbtt Label Thông báo chỉ số tiêu thụ
6 Mã số thuế Lbnmst Label Thông báo mã số thuế 7 Thuế VAT Lbtvat Label Thông báo thuế VAT 8 Người lập Lbngl Label Thông báo người nhập 9 Ngày lập Lbngayl Label Thông báo ngày nhập 11 Trong định
mức
Lbtdm Label Trong định mức 12 Mã loại sử
dụng Lbmls Label Mã loại sử dụng 13 Thành tiền Lbtt Label Thành tiền 14 Nợ Lbno Label Số nợ 15 Tổng số
phải trả Lbtongso Label Thông báo tổng số tiền phảitrả 15 Ghi chú Lbghi Label Ghi chú lí do nợ
16 Mã chi tiết
hóa đơn Txtmcthd Textbox Nhập mã chi tiết hóa đơn 17 Mã điện kế Txtmdk Textbox Nhập mã điện kế
18 Tiêu thụ Txttieuthu Textbox Nhập chỉ số tiêu thụ 19 Mã số thuế Txtmathue Textbox Nhập mã số thuế 20 Thuế VAT Txtthuevat Textbox Nhập thuế VAT 21 Người lập Txtnguoil Textbox Nhập tên người lập 22 Mã loại sử
dụng
Txtmlsd Textbox Nhập Mã loại sử dụng 23 Thành tiền Txttt Textbox Thành tiền tính tự động sau
khi bạn nhập tiêu thụ và đơn giá ra thành tiền 23 Nợ Txtno Textbox Số tiền phải trả -số tiền
thanh toán= Số nợ 24 Tổng số
tiền phải
Txtttongso Textbox Ttổng số tiền phải trả tính tự động sau khi có thành
trả tiền cộng thuế vat 25 Ghi chú Txtghichu Textbox Nội dung ghi chú
26 Ngày lập dttnl Datatimepicker Lấy ngày tháng năm hệ thống
27 Tên loại sử
dụng Cmlsd Combobox Lựa chọn tên loại sử dụng 28 Trong định
mức
Cbtdm Combobox Lựa chọn trong định mức 29 Tới Cmdt Buttton Tới mẩu tin hiện hành 30 Lui Cmdl Buttton Lui mẩu tin hiện hành 31 Thêm Cmda Buttton thêm mẩu tin vào cơ sở dữ
liệu
32 Xóa Cmdx Buttton Xóa mẩu tin hiện hành 33 Sửa Cmds Buttton Sửa cơ sở dữ liệu
34 Thoát cmdth Buttton Thoát khỏi cửa sổ hiện hành
*Màn hình nhập thông tin hóa đơn: - Chức năng :
+ Mỗi tháng nhân viên điện lực ghi chỉ số điện kế sau đó gởi các phòng ban để thống kê kết xuất hóa đơn
- Cập nhật mọi sự thay đổi của hóa đơn. *Mô tả cho đối tượng màn hình
Số
TT Tên đốitượng Tên đốiKí hiệu tượng
Loại đối tượng Chức năng
1 Thông báo Lbtb Label Thông báo tên chương trình 2 Mã hóa
đơn
Lbmdk Label Thông báo mã hóa đơn 3 Tên khách
hàng Lbmkh Label Thông báo tên khách hàng 4 Ngày Lbng Label Thông báo ngày
5 Tháng Lbth Label Thông báo tháng 6 Năm Lbnm Label Thông báo năm 7 Mục đích
sử dụng Cbmdsd Combobox Lựa chọn mục đích sử dụng 8 Ngày Cbng Combobox Lựa chọn ngày
9 Tháng Cbth Combobox Lựa chọn tháng 10 Năm Txtnm Textbox Nhập nẳm
11 Tới Cmdt Buttton Tới mẩu tin hiện hành 12 Lui Cmdl Buttton Lui mẩu tin hiện hành 13 Thêm Cmda Buttton thêm mẩu tin vào cơ sở dữ
liệu
14 Xóa Cmdx Buttton Xóa mẩu tin hiện hành 15 Sửa Cmds Buttton Sửa cơ sở dữ liệu
*Màn hình nhập thông tin khách hàng:
- Chức năng :Hiển thị và nhập thông tin khách khi khách hàng tới đăng kí lắp đặt điện kế ,thông tin khách hàng khách hàng sẽ được lưu trữ lại làm thông tin cho việc thống kê sau này
-Yêu cầu lưu trữ thông tin khách hàng cách chi tiết bao gồm :mã khách hàng .tên khách ,chứng minh nhân dân,giới tính,địa chỉ
*Mô tả cho đối tượng màn hình Số
TT Tên đốitượng Tên đốiKí hiệu tượng
Loại đối tượng Chức năng
1 Thông báo Lbtb Label Thông báo tên chương trình 2 Mã hồ sơ Lbmkh Label Thông báo mã khách hàng 3 Tên khách
hàng
Lbtkh Label Thông báo tên khách hàng 4 CMND Lbcmt Label Chứng minh nhân dân 5 Ngày sinh Lbns Label Ngày sinh khách hàng 6 Khu vực Lbkv Label Khu vực VD :quận 5 và
quận 8 7 Số điện
thoại Lbsdt Label Số điện thoại 8 Ngày bắt
đầu SD
Lbbd Label Ngày bắt đầu sử dụng 9 Tên mục
đích SD
Lbmdsd Label Mục đích sử dụng 10 Giới tính Lbgioi Label Giới tính
11 Địa chỉ Lbdc Label Địa chỉ khách hàng 12 Ghi chú Lbgc Label Ghi chú thông tin 13 Mã hồ sơ txtmdk Textbox Nhập mã hóa đơn 14 Tên khách
hàng
txtmkh Textbox Nhập tên khách hàng 15 CMND Txtcmnd Textbox Nhập số CMND 16 Ngày sinh Txtns Textbox Nhâp ngày sinh 17 Khu vực Txtkv Textbox Nhập khu vực 18 Số điện
thoại Txtsdt Textbox Nhập số điện thoại 19 Ngày bắt
đầu SD
txtbdsd Textbox NhậpNgày bắt đầu sử dụng 20 Địa chỉ Txtdc Textbox Nhập địa chỉ
21 Ghi chú Txtghc Textbox Nội dung ghi chú 22 Giới tính gt Combobox Lựa chọn giới tính 23 Tên mục
đích SD
Cbth Combobox Lựa chọn tên mục đích SD 24 Tới Cmdt buttton Tới mẩu tin hiện hành 25 Lui Cmdl buttton Lui mẩu tin hiện hành 26 Thêm Cmda buttton thêm mẩu tin vào cơ sở dữ
liệu
27 Xóa Cmdx buttton Xóa mẩu tin hiện hành 28 Sửa Cmds buttton Sửa cơ sở dữ liệu
29 Thoát Cmdth buttton Thoát khỏi cửa sổ hiện hành
* Màn hình lưu trữ mục đích sử dụng: - Chức năng:
+ Lưu chỉ số điện kế tiêu thụ hàng tháng của khách hàng + Mỗi một mức tiêu thụ có một đơn giá khác nhau. + Cập nhật lại số điện tiêu thụ hàng tháng.
* Mô tả màn hình: Số TT Tên đối tượng Kí hiệu Tên đối tượng
Loại đối tượng
Chức năng
1 Thông báo Lbtb Label Thông báo tên màn hình chức năng
2 Mã mục đích sử
dụng
Lbmdsd Label Thông báo mã mục đích sử dụng
3 Tên loại sử dụng
Lbtlsd Label Thông báo tên loại sử dụng 4 Trong định
mức Lbdm Label Định mức tiêu thụ 5 Đơn giá Lbdg Label Đơn giá 6 Mã mục
đích sử dụng
txtmdsd Textbox Nhập mã mục đích sử dụng
7 Tên loại sử
dụng Cbtlsd Combobox Chọn tên loại sử dụng 8 Trong định
mức
Cbdm Combobox Chọn định mức định mức tiêu thụ
9 Đơn giá Txtdg Textbox Nhập đơn giá 10 Tới Cmdt buttton Tới mẩu tin hiện hành 11 Lui Cmdl buttton Lui mẩu tin hiện hành 12 Thêm Cmdth buttton Thêm mẩu tin vào cơ sở dữ
liệu
13 Sửa Cmds buttton Sửa cơ sở dữ liệu 14 Xóa Cmdx buttton Xóa mẩu tin hiện hành 15 Thoát Cmdthoat buttton Thoát khỏi cửa sổ hiện hành
3. Tra cứu:
*Màn hình tra cứu khách hàng: - Chức năng :
+ Tra cứu đầy đủ thông tin về khách hàng và mục đích sử dụng điện của khách hàng: được dùng để tìm thông tin của một hoặc một số khách hàng. Có thể tra cứu một khách hàng dựa vào mã khách hàng hoặc một số khách hàng bằng cách nhập vào họ tên khách hàng hoặc ngày sinh của khách hàng. Chương trình sẽ liệt kê tất cả các khách hàng có họ tên hoặc ngày sinh giống nhau và phải cùng sử dụng chung một mục đích sử dụng. Mã khách hàng được nhập tối đa là 6 ký tự, họ tên khách hàng có thể được nhập tối đa là 30 ký tự, ngày sinh tối đa là 10 ký tự đối với khách hàng có đầy đủ ngày tháng năm sinh được phân biệt bởi dấu “/”.
+ Tùy vào mục đích sử dụng có các loại điện tiêu thụ sau: Điện dùng trong sinh hoạt gia đình.
Điện dùng trong việc bơm nước, tưới tiêu lúa hoa màu.
Điện dùng trong việc sản xuất nước sạch và thoát nước đô thị.
Điện dùng trong doanh nghiệp vốn đầu tư nước ngoài và trong nước. Điện dùng trong việc kinh doanh, dịch vụ, thương nghiệp, du lịch.
Điện dùng trong bệnh viện, nhà trẻ, mẫu giáo, trường học. Điện dùng trong cơ quan hành chánh sự nghiệp.
+ Cập nhật mọi sự thay đổi thông tin liên quan về khách hàng. *Mô tả cho đối tượng màn hình:
Số
TT Tên đốitượng Tên đối tượngKí hiệu Loại đốitượng Chức năng
1 Thông báo Lbtb Label Thông báo tên chương trình 2 Mã khách
hàng Lbmkh Label Thông báo mã khách hàng 3 Tên khách
hàng
Lbmkh Label Thông báo tên khách hàng 4 Năm sinh Lbcns Label Thông báo ngày tháng năm
sinh khách hàng 5 Mục đích
sử dụng
lbmdsd Combobox Lựa chọn mục đích sử dụng 6 Tìm Cmdt buttton Tìm khách hàng
7 Tìm lại Cmdtl buttton Tìm lại khách hàng mới với điều kiện khác
8 Thoát Cmdt buttton Thoát khỏi chương trình 9 Mã khách
hàng Txtmkh Textbox Nhập vào mã khách hàng 10 Tên khách
hàng Txttkh Textbox Nhập vào tên khách hàng 11 Năm sinh Txtns Textbox Nhập vào ngày tháng năm
* Màn hình tra cứu theo loại hình sử dụng - Chức năng:
+ Được dùng để tra cứu số lượng khách hàng sử dụng điện theo từng mục đích sử dụng khác nhau tùy thuộc vào nhu cầu sử dụng.