Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
1,33 MB
Nội dung
Đồ án tốt nghiệp đại học TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN LÊ THỊ XOAN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: XÂY DỰNG HỆ THỐNG QUẢN LÝ TIỀN ĐIỆN THÀNH PHỐ VINH Nghệ An, tháng 01 năm 2016 Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: XÂY DỰNG HỆ THỐNG QUẢN LÝ TIỀN ĐIỆN THÀNH PHỐ VINH Sinh viên thực hiện: Lê Thị Xoan – MSSV: 1151073731 Lớp: 52k3-CNTT Giáo viên hướng dẫn: ThS Lê Quốc Anh Nghệ An, tháng 01 năm 2016 Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học L I CẢM N Ngày nay, công nghệ thông tin ngày phát triển tỏ rõ tầm quan trọng tất lĩnh vực, nói cơng nghệ thơng tin trở thành thước đo để đánh giá phát triển xã hội đại, nơi mà người dần khỏi cách làm việc thủ cơng, thơ sơ dần tiến đến tin học hóa tất lĩnh vực để cơng việc có hiệu hơn, tiết kiệm thời gian nhân lực Trước hết em xin g i lời cảm ơn đến thầy ThS Lê Quốc Anh người hướng d n em nhi u suốt tr nh t m hiểu nghi n c u hoàn thành đồ án t l thuyết đến ng d ng ự hướng d n Thầy gi p em có th m đư c nh ng hiểu iết v cách xây dựng phần m m đư c ng d ng thực ti n Đồng thời em xin cảm ơn thầy cô Khoa Công Nghệ Thông Tin, nh ng người nhiệt t nh giảng dạy truy n đạt kiến th c cần thiết suốt thời gian em học tập trường để em hồn thành tốt đồ án tốt nghiệp au cùng, em xin g i lời cảm ơn đến gia đ nh, ạn è tạo u kiện để em xây dựng thành công đồ án Em xin chân thành cảm ơn ! Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học L I MỞ ĐẦU Hiện nay, với phát triển khoa học công nghệ, đặc iệt công nghệ thơng tin, n n linh kiện máy vi tính ngày tăng giá thành ngày rẻ Mặt khác, nhờ vào công nghệ đại, đời sống người l c th vị Một số người ln muốn có nhà m nh vài vật d ng đại: máy vi tính, tivi, tủ lạnh, laptop Một số nhà kinh doanh th muốn m nh có h n cơng ty để án nh ng mặt hàng tr n Phần lớn họ đ u gặp khó khăn chung quản l việc thu linh kiện, d ng c v họ quản l theo phương pháp thủ công Ngày nay, máy vi tính đời, quản l họ trở n n d dàng hơn, tốn cơng s c hơn, tiết kiệm thời gian Đ tài “Xây dựng hệ thống quản lý tiền điện Thành phố Vinh” di n tả phần cho việc tính ti n quản l tr n Ngày nhu cầu phát triển khoa học k thuật đặc iệt tiến ộ lĩnh vực công nghệ thông tin cao cho n n công việc thực đ i hỏi nhanh chóng, xác để đáp ng nhu cầu người th công nghệ đư c ng d ng nhi u sống đặc iệt lĩnh vực quản l Chính v tơi xin giới thiệu tất ạn chương tr nh “Quản lý tiền điện t i Thành phố Vinh” Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học MỤC LỤC L I CẢM N L I MỞ ĐẦU MỤC LỤC CH NG I KHẢO S T ÀI TO N QUẢN LÝ TIỀN ĐIỆN 1.1 Thực trạng thu ti n điện uy tr nh khách hàng s d ng điện Hệ thống cũ Y u cầu m c ti u cần đạt đư c xây dựng phần m m Y u cầu M c ti u chung M c ti u c thể 1.3 Phạm vi ng d ng phần m m 1.4 Giải pháp .9 1.5 Kết khảo sát CH NG II PHÂN T CH THI T K HỆ THỐNG 12 2.1 Biểu đồ phân cấp ch c .12 Biểu đồ luồng d liệu(BLD) 13 Phân rã ch c cập nhập thông tin 15 Phân rã ch c t m kiếm 16 Phân rã ch c thống k .17 2.6 Phân rã ch c in ấn 18 2.7 Biểu đồ thực thể li n kết E_R Error! Bookmark not defined CH NG III THI T K C SỞ DỮ LIỆU 20 3.1 Thiết kế logic sở d liệu 20 3.1.1 Mô h nh quan hệ 20 3.1.2 Bảng thực thể 20 3.2 Thiết kế sở d liệu vật l .21 3.2.1 Thiết kế ảng d liệu .21 3.2.2 Biểu đồ quan hệ 25 Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học 3.3 Thiết kế giao diện 26 3.3 Form Đăng nhập 26 3.3.2 Form Menu 26 3.3.3 Form uản l tài khoản 27 3.3.4 Form Đổi mật 27 3.3.5 Form Danh sách khách hàng 28 3.3.6 Form Cập nhật khách hàng 28 3.3.7 Form Danh sách đồng hồ .29 3.3.8 Form Cập nhật đồng hồ 29 3.3.9 Form Ghi số điện 30 3.3 Form cập nhât giá điện .30 3.3 Form Hóa đơn 31 3.3 Form Chi tiết hóa đơn 31 3.3.13 In hóa đơn 32 3.3.14 Thống kê theo tháng 33 3.3.15 Thống kê theo loại s d ng 33 K T LUẬN 34 Kết đạt đư c đ tài 34 Hạn chế đ tài 34 Hướng kh c ph c phát triển đ tài 34 TÀI LIỆU THAM KHẢO 35 Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học CH NG I KHẢO S T ÀI TO N QUẢN LÝ TIỀN ĐIỆN 1.1 Thực tr ng thu tiền điện 1.1.1 Quy tr nh h ch hàng s dụng điện Khi khách hàng có nhu cầu s d ng điện th khách hàng đến chi nhánh điện lực khu vực m nh đặt y u cầu với nhân vi n quản l khách hàng đó, nhân vi n y u cầu khách hàng ghi rõ thông tin m nh tiến hành kiểm tra xem khách hàng tồn chưa Nếu khách hàng chưa tồn nhân vi n tiến hành kiểm tra thông tin khách hàng, khách hàng c n n không đư c l p th m điện kế mới, khách hàng v n muốn l p th m điện kế th y u cầu khách hàng phải trả hết n tồn Khi ng t đầu l p đặt điện kế th ch số cũ ch số tr n điện kế đ u Hàng tháng nhân vi n thu ti n ghi lại ch số tr n điện kế khách hàng v g i lại cho nhân vi n quản l hóa đơn để lập in hóa đơn sau giao hóa đơn cho nhân vi n thu ti n để nhân vi n thu ti n thu ti n khu vực m nh quản l Khách hàng nộp ti n cho nhân vi n thu ti n đến tận chi nhánh điện lực khu vực m nh để nộp ti n Sau nộp ti n nhân vi n quản l hóa đơn tiến hành xóa n cho khách hàng Khi khách hàng n ti n điện, chi nhánh điện lực g i giấy áo nộp ti n, thời gian y u cầu nộp h nh th c x l khách vi phạm uá thời hạn nh c nhở, chi nhánh điện lực ngưng cung cấp điện ghi vào hồ sơ khách hàng Nếu khách hàng muốn tiếp t c s d ng điện th khách hàng phải đến chi nhánh để nộp ti n Mọi h nh th c tốn đ u thơng qua hóa đơn 1.1.2 Hệ thống c Hiện Thành phố Vinh có phần m m quản l ti n điện đư c áp d ng Theo em thấy th phần m m hoạt động hiệu Bản thân em mong muốn xây dựng đư c phần m m có tính thực ti n n n xây dựng phần m m quản l ti n điện mô phần m m cũ đư c s d ng Để xây dựng phần m m quản l ti n điện th em dựa tr n số tài liệu như: Hóa đơn, ảng giá qua khảo sát t số hộ gia đ nh để xây dựng ch c thiết kế sở d liệu Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học 1.2.Yêu cầu mục tiêu cần đ t hi xây dựng phần mềm 1.2.1.Yêu cầu Trước việc quản lí ti n điện xã v n c n nhi u ất cập gặp nhi u khó khăn cho nh ng người quản lí Hiện khoa học phát triển ngành khoa học CNTT ngành mũi nhọn tr n giới V việc áp d ng vào việc quản lí ti n điện y u cầu đư c đặt Người ta phải xây dựng phần m m để đáp ng đư c nhu cầu thực tế 1.2.2 Mục tiêu chung - Giao diện thân thiện, d dùng d hiểu - n tồn d liệu - H tr việc tính tốn ti n điện xác - uản l đư c thông tin khách hàng, nhân vi n người dùng - Giảm thiểu tối đa công việc người dùng - Xây dựng áo cáo hàng tháng 1.2.3 Mục tiêu cụ thể - In hóa đơn hàng tháng - Lập áo cáo hàng tháng - Tạo thay đổi đư c thông tin khách hàng điện kế - Tạo thay đổi đư c thông tin nhân vi n người dùng 1.3 Ph m vi ứng dụng phần mềm Phần m m gi p người quản lí ti n điện xã, phường, thị trấn hay thành phố quản lí cách khoa học, nhanh chóng, xác Có phần m m th người quản lí khơng nhi u thời gian để tính tốn hay lưu tr ng nh ng phương pháp thô sơ nhi u xảy nhầm l n Với nhi u l lực nghi n c u qua thực tế, qua sách báo qua hướng d n thầy giáo Em ch tiến hành xây dựng đư c modul sau: Cập nhập thông tin: Cập nhập thông tin người s d ng Cập nhập thông tin loại điện Cập nhập mã đồng hồ Cập nhật ch số Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học T m iếm: T m kiếm theo t n khách hàng T m kiếm theo mã đồng hồ Thống ê: Thống k hộ điện kinh doanh Thống k hộ điện sinh hoạt Thống k lư ng điện ti u dùng tổng ti n hàng tháng khách hàng In ho đơn: In hoá đơn toán 1.4 Giải ph p - T việc khảo sát qua hộ gia đ nh, tài liệu như: ảng giá, hóa đơn xây dựng ch c phần m m - Thiết kế sở d liệu - Thiết kế giao diện - Lập tr nh 1.5 Kết khảo sát Em thu thập thông tin v hệ thống quản l ti n điện thông qua: + Người s d ng hệ thống người quản l T mà em iết cách th c quản l ti n điện + Ngoài em c n t m hiểu hệ thống thông qua hộ ti u th t iết đư c cách th c nộp ti n điện m i hộ mặt iết đư c cách thu ti n điện hệ thống + B n cạnh em thu thập đư c tài liệu v quản l ti n điện sổ toán ti n điện m i hộ ti u th , ảng giá điện hóa đơn ti n điện Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page Đồ án tốt nghiệp đại học -Sổ to n tiền điện stt T n Địa ố Lư ng điện ti u th khách hàng ch điện thoại Ch Ch số cũ số Thuế Thành K t n ti n LDTT Bảng : ổ toán ti n điện - ảng gi điện STT Mức s dụng tháng Giá bán lẻ điện sinh ho t bậc thang (mức s dụng hộ gia đ nh tháng) Giá bán điện (đồng/ Wh) Cho k h t 0-50 1.484 Cho k h t - 100 1.533 Cho k h t – 200 1.786 Cho k h t –300 2.242 Cho k h t 30 – 400 2.503 Cho k h t 40 trở l n 2.587 Giá bán lẻ điện cho đối tượng kinh doanh Đơn vị kinh doanh 2.687 Bảng : Bảng giá điện Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 10 Đồ án tốt nghiệp đại học 3.2 Thiết ế s liệu vật lý 3.2.1 Thiết kế bảng liệu tblQuyen Stt T n Trường Kiểu Độ rộng Maquyen Int TenQuyen Nvarchar 50 Matkhau Nvarchar 10 VaiTro Nvarchar 50 Định dạng Ràng uộc Khóa Bảng : Bảng quy n tblTAIKHOAN1 Stt T n Trường Kiểu Độ rộng Nhanvienid Int 50 tennguoidung nvarchar 50 Matkhau nvarchar 10 Maquyen Int Định dạng Ràng uộc Khóa Khóa ngoại Bảng : Bảng tài khoản Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 21 Đồ án tốt nghiệp đại học tblKHACHHANG T n Trường Kiểu Độ rộng MaKH Char 10 TenKH nvarchar 50 Sodt nvarchar 10 Ngaysinh nvarchar 10 Diachi nvarchar 50 loaiSD Char 10 Stt Định dạng Ràng uộc Khóa Khóa ngoại Bảng 3.3: Bảng khách hàng tblDONGHO T n Trường Kiểu Độ rộng Madh Char 10 Khóa Makh Char 10 Khóa ngoại ChiSoCu Int ChiSoMoi Int Stt Định dạng Ràng uộc Bảng 3.4: Bảng đồng hồ Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 22 Đồ án tốt nghiệp đại học tblLOAISD T n Trường Kiểu Độ rộng LoaiSD Char 10 Tenloai nvarchar 50 Stt Định dạng Ràng uộc Khóa Bảng 3.5: Bảng loại s d ng tblDONGIA T n Trường Kiểu Độ rộng Madongia Char 10 Khóa Tusothu Int Densothu Int Gia Float LoaiSD Char 10 Khóa ph Stt Định dạng Ràng uộc Bảng 3.6: Bảng đơn giá Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 23 Đồ án tốt nghiệp đại học tblHOADON T n Trường Kiểu Độ rộng Sohd Char 10 Khóa Makh Char 10 Khóa ngoại Madh Char 10 Khóa ngoại Nhanvienid Int Stt Định dạng Ràng uộc Khóa ngoại Bảng 3.7: Bảng hóa đơn tblCHITIETHOADON Stt T n Trường Kiểu Độ rộng Định dạng Ràng uộc Socthd Char 10 Khóa Sohd Char 10 Khóa ngoại Ldtieuthu Int Thue Char Thanhtien Float Ngaylap Nvarchar 10 50 Bảng 3.7: Bảng chi tiết hóa đơn Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 24 Đồ án tốt nghiệp đại học 3.2.2 iểu đồ quan hệ 3.8 Bảng kết nối sở d liệu Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 25 Đồ án tốt nghiệp đại học 3.3 Thiết kế giao diện 3.3.1 Form Đăng nhập H nh : Form Đăng nhập - Hệ thống đăng nhập gi p ảo mật phần m m tốt Tránh truy nhập t n ngồi - Nh ng người có vai tr hệ thống th có quy n truy nhập vào hệ thống - M i người thuộc an quản trị hệ thống th có tài khoản để truy nhập Tài khoản phù h p với nhiệm v t ng người 3.3.2 Form Menu Hình 3.2: Form Menu Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 26 Đồ án tốt nghiệp đại học - au đăng nhập th xuất form menu gồm ch c quản l như: quản l hệ thống, quản l khách hàng, quản l điện, quản l hóa đơn 3.3.3 Form Quản lý tài khoản Hình 3.3: Form uanr l tài khoản - Form ch có dmin có quy n truy cập - Khi click vào ch c “Thêm” tạo 1tài khoản cho nhân vi n có quy n truy cập vào hệ thống, ch c “Lưu” có vai tr lưu lại tài khoản v a đư c th m vào hệ thống - Khi click vào ch c xóa th nhân vi n có tài khoản không tồn 3.3.4 Form Đổi mật hẩu H nh 3.4: Form Đổi mật Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 27 Đồ án tốt nghiệp đại học - Gi p thành vi n ảo mật tốt tài khoản m nh 3.3.5 Form Danh sách khách hàng Hình 3.5: Form Danh sách khách hàng - Dùng để t m kiếm v thông tin khách hàng có hệ thống theo mã khách hàng t n khách hàng 3.3.6 Form Cập nhật khách hàng Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 28 Đồ án tốt nghiệp đại học H nh 3.6: Form Cập nhật khách hàng - Dùng để th m khách hàng a thông tin khách hàng t n khách hàng, số điện thoại, ngày sinh, địa ch , loại D - Xóa khách hàng khỏi hệ thống khách hàng khơng s d ng điện 3.3.7 Form Danh s ch đồng hồ Hình 3.7: Form Danh sách đồng hồ - Dùng để t m kiếm thông tin mã khách hàng v ch số cũ ch số theo mã đồng hồ 3.3.8 Form Cập nhật đồng hồ Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 29 Đồ án tốt nghiệp đại học H nh 3.8: Form Cập nhật đồng hồ - Dùng để th m đồng hồ 3.3.9 Form Ghi số điện Hình 3.9: Form Ghi số điện - Dùng để cập nhật ch số đồng hồ 3.3.10 Form cập nhât gi điện H nh 0: Form Cập nhật giá điện Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 30 Đồ án tốt nghiệp đại học - Khi click vào ch c “ a” th thay đổi giá cho phù h p với giá thị trường au click vào ch c “Lưu” để cập nhật giá vào hệ thống - Click vào ch c “ Thoát” để vào form menu 3.3.11 Form H a đơn H nh - : Form Hóa đơn Khi click vào ch c “ Th m ” để thêm số hóa đơn nhân vi n quản lí Một mã đồng hồ th có t n khách hàng có nhi u hóa đơn 3.3.12 Form Chi tiết h a đơn H nh Lê thị Xoan – Lớp 52k3 – Khoa CNTT : Form Chi tiết hóa đơn Page 31 Đồ án tốt nghiệp đại học - Tự động tính Lư ng điện ti u th = Ch số – ch số cũ Nếu loại s d ng hộ gia đ nh : Thành ti n = ((LDTT định m c *1.484 ) + (LDTT định m c * 1.533) + (LDTT định m c 3*1.786) + (LDTT định m c 4* ) + (LDTT định m c 5* 503) +(LDTT định m c 6* 587))*thuế Định m c : 0-50 kWh Định m c : 51-100 kWh Định m c 3: 101-200 kWh Định m c 4: 201-300 kWh Định m c 5: 30 -400 kWh Định m c 6: >40 k h Nếu loại s d ng kinh doanh: Thành ti n = ti u th * 2.687 3.3.13 In h a đơn H nh 3: Hóa đơn Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 32 Đồ án tốt nghiệp đại học - au người dùng click vào ch c in hóa đơn tr n Form menu th th hệ thống tự động in tất hóa đơn theo số hóa đơn mà muốn in 3.3.14 Thống ê theo tháng H nh 4: Thống k - Thống k theo tháng s d ng điện cho nh ng khách hàng s d ng dịch v 3.3.15 Thống kê theo lo i s dụng - Thống k theo loại s d ng điện Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 33 Đồ án tốt nghiệp đại học K T LUẬN Kết đ t đề tài Lưu tr đư c thông tin người dùng, nhân viên khách hàng Lưu tr đư c ch số đồng hồ hóa đơn theo t ng tháng Hệ thống tự tính toán lư ng điện tiêu th , ti n điện thuế giá trị gia tăng nhập ch số đồng hồ In đư c hóa đơn theo tháng Thống kê khách hàng s d ng điện theo tháng, theo loại s d ng H n chế đề tài Chưa in đư c đ ng hóa đơn giống hóa đơn thực tế Giao diện chưa đư c đẹp Chưa cập nhật nâng cấp chương tr nh qua mạng Internet Hướng hắc phục ph t triển đề tài T m hiểu k v ài toán để thiết kế sở d liệu cho phù h p T m hiểu nhi u giao diện để thiết kế giao diện thân thiện với người dùng Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 34 Đồ án tốt nghiệp đại học TÀI LIỆU THAM KHẢO [1]: P & K thuật lập tr nh e , Trần Ngọc nh, 00 , Nhà xuất ản Tuổi Trẻ [ ]: Phân tích thiết kế hệ thống thơng tin, Thạc B nh Cường, 00 , Nhà xuất ản Khoa học k thuật [3]: Lập tr nh ng d ng chuy n nghiệp 2007, Nhà xuất ản Giáo D c L erver 008, Phạm H u Khang, [4]: Lập tr nh C# cho ng d ng sở s liệu, Hoàng H u Việt, 2015, Nhà xuất ản Đại học Vinh [5]: Giáo tr nh tự học lập tr nh C#, nh uang, 5, Nhà xuất ản Văn hóa Thông Tin [6]: http://youtube.com Lê thị Xoan – Lớp 52k3 – Khoa CNTT Page 35 ... nghiệp đại học TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: XÂY DỰNG HỆ THỐNG QUẢN LÝ TIỀN ĐIỆN THÀNH PHỐ VINH Sinh viên thực hiện: Lê... K HỆ THỐNG 2.1 Biểu đồ phân cấp chức Hệ thống quản lý tiền điện Cập nhập thông tin T m iếm Thống ê CN người s d ng T m kiếm theo mã KH Thống k theo tháng CN mã đồng hồ T m kiếm theo tên KH Thống. .. quát hệ thống : “ uản lí ti n điện Thành phố Vinh? ?? Các đối tác hệ thống nhà quản lí người s d ng điện Hệ thống đư c s d ng nh m thoả mãn y u cầu phía: Người s d ng nhà quản lí Đối với người s d