tài liệu học tập

28
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG ******************************* MÔN ĐỒ ÁN III Đề tài: Quản lý thu chi điện năng trường Đại học Bách Khoa Hà Nội Giáo viên hướng dẫn : Th.s Nguyễn Quang Minh Sinh viên: Hà Quốc Việt 20102546 Nguyễn Văn Phú 20101989 1

Upload: asutaka-nguyen

Post on 07-Feb-2016

25 views

Category:

Documents


0 download

DESCRIPTION

do some thing

TRANSCRIPT

Page 1: tài liệu học tập

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ - VIỄN THÔNG*******************************

MÔN ĐỒ ÁN III

Đề tài: Quản lý thu chi điện năng trường

Đại học Bách Khoa Hà Nội

Giáo viên hướng dẫn : Th.s Nguyễn Quang Minh

Sinh viên: Hà Quốc Việt 20102546

Nguyễn Văn Phú 20101989

Phan Quốc Việt 20102782

Phạm Duy Nhất 20101965

HÀ NỘI 12-2014

1

Page 2: tài liệu học tập

Lời nói đầuCùng với sự phát triển của xã hội thì công nghệ thông tin đã phát triển khai thác các ứng dụng trên địa bàn toàn quốc, dần tiến tới tin học hóa tất cả mọi hoạt động trong các lĩnh vực cũng như các ngành nghề. Máy tính thật sự là công cụ đáng tin cậy. Không thể thiếu được trong mọi hoạt động của xã hội trong thời đại thông tin hiện nay. Chính vị vậy, việc quản lý thuốc cũng phải được tin học hóa toàn bộ.

Dựa vào việc khảo sát thực tế đã thu được về việc quản lý Hóa đơn điện em nhận thấy việc quản lý vẫn theo lối thủ công để quản lý sổ sách, giấy tờ chậm chạp trong việc khai báo thông tin và chiếm nhiều thời gian lưu trữ. Vì vậy mục đích xây dựng đề tài này là :

+ Nhanh chóng và hiệu quả: Hầu hết các công việc đều diễn ra trên máy tính, với các thao tác đơn giản. Mọi yêu cầu công việc đều sẽ được thực hiện một cách nhanh chóng, không mất nhiều thời gian chờ đợi.

+ Chính xác và đầy đủ: Các yêu cầu được đáp ứng một cách đầy đủ và chính xác, không có sự sai lệch như khi áp dụng việc quản lý bằng giấy tờ như trước kia.

+ Quản lý dễ dàng: Người quản lý có thể tra cứu tất cả các thông tin trong kho dữ liệu một cách nhanh chóng

+ Giảm tải: Nhân viên sẽ không phải làm nhiều công việc như trước nữa. Làm cho năng suất công việc được cải thiện đáng kể cũng như nâng cao hiệu quả phục vụ.

+ Lưu trữ an toàn: Dữ liệu được lưu trữ an toàn,tin cậy và độ bảo mật tốt.

Chúng em chân thành cảm ơn thầy giáo, Th.s Nguyễn Quang Minh đã tận tình giảng dạy và chỉ bảo để chúng em có thể hoàn thành bài tập lớn này. Những lời nhận xét của thầy trong quá trình bảo vệ và giảng dạy trên lớp rất bổ ích đối với chúng em.

Một lần nữa chúng em xin chân thành cảm ơn!

Nhóm sinh viên thực hiện

Nguyễn Văn Phú

Phạm Duy Nhất

Hà Quốc Việt

Phan Quốc Việt

2

Page 3: tài liệu học tập

Mục lục

Lời nói đầu..................................................................................................................................................2

Mục lục.......................................................................................................................................................3

Nội dung......................................................................................................................................................4

Chương 1: Giới thiệu đề tài và phân công công việc..............................................................................4

1. Giới thiệu đề tài...........................................................................................................................4

2. Biểu đồ phân cấp chức năng........................................................................................................5

3. Biểu đồ ca sử dụng của hệ thống.................................................................................................6

4. Phân công công việc....................................................................................................................6

Chương 2: Phân tích thiết kế bài toán......................................................................................................7

1. THIẾT KẾ MỨC KHÁI NIỆM...................................................................................................7

2. THIẾT KẾ MỨC VẬT LÝ..........................................................................................................9

Chương 3: Giao diện chương trình........................................................................................................17

Kết luận.....................................................................................................................................................25

3

Page 4: tài liệu học tập

Nội dung

Chương 1: Giới thiệu đề tài và phân công công việc1. Giới thiệu đề tài

Phần mềm “Quản lý thu chi điện năng của trường Đại học Bách Khoa Hà Nội” được xây dựng với các tính năng như sau:

Cho phép quản lý/lưu trữ thông tin: số điện, số công tơ, đơn vị sử dụng, nhân viên, khoa/viện, trạm biến áp (thêm, mới , sửa, xóa, tìm kiếm).

Cung cấp chức năng in báo cáo chi tiết và báo cáo truy vấn:o Báo cáo chi tiết theo từng tháng, năm gồm có: Đơn vị sử dụng, Đơn

vị chủ quản, Địa chỉ, Điện thoại, Người đại diện, Điện thoại người đại diện, Số công tơ, Vị trí đặt, Chỉ số mới, Chỉ số cũ, Hệ số, Tổng điện năng, Bao cấp, Đơn giá, Thành tiền, Mã phiếu, Nhóm.

o Báo cáo truy vấn của từng khoa/viện theo tháng, năm gồm có: Đơn vị sử dụng, Đơn vị chủ quản, Địa chỉ, Điện thoại, Người đại diện, Điện thoại người đại diện, Số công tơ, Vị trí đặt, Chỉ số mới, Chỉ số cũ, Hệ số, Tổng điện năng, Bao cấp, Đơn giá, Thành tiền, Mã phiếu, Nhóm.

Hỗ trợ tính năng phân quyền, đổi mật khẩu, công cụ hỗ trợ,….

Giúp phân quyền giữa những loại người dùng sau: admin, guest, mange.

Công cụ hỗ trợ trợ giúp các tính năng hướng dẫn sử dụng, thông tin người dùng, thông tin cá nhân, thay đổi hình nền,….

4

Page 5: tài liệu học tập

2. Biểu đồ phân cấp chức năng

5

Page 6: tài liệu học tập

3. Biểu đồ ca sử dụng của hệ thống

4. Phân công công việcNguyễn Văn Phú: Trưởng nhóm, chịu trách nhiệm xử lý codeHà Quốc Việt, Phan Quốc Việt,Phạm Duy Nhất: tìm hiểu, xây dựng cơ dở dữ liệu, Viết câu lệnh truy vấn sql, test phần mềm, và viết báo cáo.

6

Page 7: tài liệu học tập

Chương 2: Phân tích thiết kế bài toán

1. THIẾT KẾ MỨC KHÁI NIỆMBao gồm các Thực Thể:

|Hộ sử dụng điện

+ ID

+ Tên hộ

+ Thuộc đơn vị

+ Thuộc khối nhà

+ Địa chỉ

+ Điện thoại

+ Đại diện

+ Liên hệ người đại diện

+ Mã phiếu

+ Tên khoa

| Công tơ

+ Số công tơ

+ Ngày lắp công tơ

+ Chỉ số ban đầu

+ Số pha

+ Vị trí lắp

+ Mã quyển ghi số công tơ

+ Thuộc trạm

7

Page 8: tài liệu học tập

| Bao cấp

+ Bao cấp theo phần trăm

+ Bao cấp theo số điện

| Nhân viên

+ Mã nhân viên

+ Tên nhân viên

+ Chức vụ

+ Điện thoại

| Khoa/Viện

+ Tên khoa/viện

+ Địa chỉ

+ Điện thoại

| Trạm

+ Tên trạm

+ Khu vực cấp điện

+ Địa chỉ

+ Điện thoại

| Nhập số điện

+ Ngày nhập

+ Chỉ số mới

+ Chỉ số cũ

8

Page 9: tài liệu học tập

| Tài khoản

+ username

+ password

+ quyền truy cập

Các mối quan hệ:

+ Mỗi nhân viên chỉ có 1 tài khoản duy nhất(1-1)

+ Một Hộ có thể dùng nhiều số công tơ(1-∞)

+ Trạm quản lý nhiều công tơ(1-∞)

+ Mỗi tháng lấy số điện thì 1 công tơ chỉ có 1 cặp giá trị (chỉ số mới, chỉ số cũ)(1-1)

+ 1 Khoa/Viện có thể có nhiều Hộ tiêu thụ điện, nhưng một Hộ tiêu thụ chỉ thuộc duy nhất 1 khoa

- Quy tắc nghiệp vụ

+ Số điện sử dụng mỗi tháng không âm

2. THIẾT KẾ MỨC VẬT LÝBảng Hộ Tiêu Thụ Điện

9

Page 10: tài liệu học tập

Bảng Công Tơ

Bảng Khoa/Viện

Bảng Trạm Biến Áp

Bảng Nhân Viên

Bảng Nhập Số Điện

10

Page 11: tài liệu học tập

Bảng Người Dùng

2.1 Các trường

11

Page 12: tài liệu học tập

2.2 Thiết kế cơ sở dữ liệu

a) Chuẩn hóa 1NFChuẩn 1 NF khi:- Các trường là nguyên tố.- Giá trị của các thuộc tính trên các bộ là đơn trị, không chứa nhóm

lặp.

12

Số công tơThángNămNgày lắpChỉ số ban đầuSố phaVị trí đặtHệ số nhânMã quyểnMã bao cấpBao cấp theo %Bao cấp theo số điệnTên trạmKhu vực cấpĐịa chỉ trạmNhân viên phụ tráchĐơn vị sử dụngĐơn vị chủ quảnKhối nhàĐịa chỉ đơn vị sdĐiện thoại đơn vị sdNgười đại diệnĐiện thoại liên hệMã phiếu thông báoTên khoaĐiện thoại khoaMã loại hộ tiêu thụLoại hộ tiêu thụChỉ số mớiChỉ số cũ

Page 13: tài liệu học tập

- Không có một thuộc tính nào có giá trị mà có thể tính toán được từ một số thuộc tính khác

+ Các trường phía trên đã là nguyên tố và không có thuộc tính nào có giá trị có thể tính toán từ một số thuộc tính khác.

+ Tách một số nhóm lặp ra một bảng mới ta có các bảng sau:

b) Chuẩn hóa 2NFChuẩn 2NF khi:

- Các thuộc tính không khóa đều phụ thuộc hàm đầy đủ vào khóa.+ Chỉ có 2 thuộc tính(Chỉ số mới, Chỉ số cũ) là phụ thuộc hàm đầy đủ vào khóa chính(Số công tơ, Tháng,Năm) còn các thuộc tính còn lại được xác định bằng Số công tơ.

13

Page 14: tài liệu học tập

c) Chuẩn hóa 3NFQuan hệ đạt chuẩn 3NF khi:

- Đã ở chuẩn 2NF.- Mọi thuộc tính không khóa không phụ thuộc hàm bắc cầu vào

khóa.

14

Page 15: tài liệu học tập

15

Page 16: tài liệu học tập

Từ đó ta có lược đồ liên kết các bảng như sau:

16

Page 17: tài liệu học tập

Chương 3: Giao diện chương trình

- Form Đăng nhập

- Form Quản lý tài khoản

17

Page 18: tài liệu học tập

- Form Thông tin người dùng

- Form Đổi mật khẩu

18

Page 19: tài liệu học tập

- Form Nhập dữ liệu

- Form Chính

19

Page 20: tài liệu học tập

+ Tab Số công tơ

+ Tab Hộ tiêu thụ

20

Page 21: tài liệu học tập

+ Tab Nhân viên

+ Tab Khoa viện

21

Page 22: tài liệu học tập

+ Tab Trạm biến áp

+ Các tab các thuộc tính

22

Page 23: tài liệu học tập

+ Form hóa đơn hàng loạt

+ Form hóa đơn truy vấn

23

Page 24: tài liệu học tập

+ Biểu mẫu hóa đơn

24

Page 25: tài liệu học tập

Kết luận

Qua đồ án này, chúng em đã trau dồi cho mình thêm nhiều kiến thức về cơ sở dữ liệu cũng như rèn luyện khả năng lập chương trình phần mềm ứng dụng thực tế. chúng em đã thu được nhiều kiến thức bổ ích cho mình để có kiến thức nền tảng để phát triền sau này, đồng thời tăng khả năng làm việc nhóm.

Trong quá trình làm đồ án, chúng em đã có cơ hội rèn luyện bản thân, lên ý tưởng và xây dựng phần mềm mang tính thực tế như phần mềm “Quản lý thu chi điện năng trường Đại học Bách Khoa Hà Nội”.

Chúng em xin chân thành cảm ơn thầy Nguyễn Quang Minh đã tận tình giúp đỡ và tạo điều kiện cho chúng em hoàn thành tốt đồ án này.

Hướng phát triển của đề tài: mở rộng quy mô quản lý cho khi vực phường, quận, thành phố, xây dựng chi tiết các thành phần chức năng cũng như xử lý thông tin để đạt hiệu quả cao nhất.

Vì thời gian có hạn và kinh nghiệm còn chưa nhiều nên có nhiều hạn chế và sai sót, rất mong thầy bỏ qua, chỉ ra và giúp đỡ chúng em để chúng em hoàn thiện tốt hơn nữa trong các đồ án sau này.

Em xin chân thành cảm ơn thầy!

25