Báo cáo bài tập lớn kĩ thuật phần mềm và ứng dụng quản lý tiền điện

31 6 1
Báo cáo bài tập lớn kĩ thuật phần mềm và ứng dụng quản lý tiền điện

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ-VIỄN THÔNG - BÁO CÁO BÀI TẬP LỚN Kĩ thuật phần mềm ứng dụng Đề tài: Quản lý tiền điện *** Giảng viên hướng dẫn: Ths Nguyễn Thị Kim Thoa Nhóm thực hiện: Nhóm 17 Trần Quang Trung (TN) 20134191 KT ĐT-TT 06 K58 Trịnh Hữu Trường 20134237 KT ĐT-TT 07 K58 Nguyễn Đăng Anh Tú 20136796 CN-Điện tử TT 02 K58 Nguyễn Thị Cẩm Tú 20134495 KT ĐT-TT 09 K58 Phạm Mạnh Tuấn 20134328 KT ĐT-TT 06 K58 Hà nội, 12/2015 Mục lục: Lời mở đầu …………………………………………………………………………………… Phần I: Lập kế hoạch thực phần mềm ……………………………………………………5 I Lập kế hoạch ………………………………………………………………………… Khởi tạo dự án ……………………………………………………………………… Phân tích tính khả thi ………………………………………………………………….5 2.1.Tính khả thi mặt kĩ thuật ………………………………………………… 2.2.Tính khả thi mặt kinh tế ……………………………………………………5 2.3.Tính khả thi mặt tổ chức ………………………………………………… II Lịch biểu diễn công việc ………………………………………………………………6 Thành viên …………………………………………………………………………….6 Thời gian tổng thể …………………………………………………………………….6 Thời gian chi tiết ………………………………………………………………………6 Phần II: Tìm hiểu yêu cầu quản lý tiền điện ………………………………………………… I Câu hỏi vấn …………………………………………………………………….9 Câu hỏi đóng ………………………………………………………………………… Câu hỏi mở …………………………………………………………………………….9 Câu hỏi thăm dò ……………………………………………………………………….9 II Các yêu cầu ……………………………………………………………………………9 Yêu cầu chức …………………………………………………………………9 Yêu cầu phi chức ……………………………………………………………….10 Phần III: Phân tích hệ thống ………………………………………………………………….11 I Sơ đồ chức …………………………………………………………………… 11 Sơ đồ chức …………………………………………………………………… 11 Giải thích sơ đồ chức ………………………………………………………… 11 II Sơ đồ luồng liệu ………………………………………………………………… 13 Sơ đồ mức ngữ cảnh ………………………………………………………………….13 2 Sơ đồ mức đỉnh ………………………………………………………………………14 Sơ đồ mức ………………………………………………………………………….15 3.1 Chức 1: Quản lý hộ tiêu thụ ……………………………………………15 3.2 Chức 2: Quản lý hóa đơn ………………………………………………15 3.3 Chức 3: Tìm kiếm …………………………………………………… 16 3.4 Chức 4: Báo cáo thống kê …………………………………………… 16 III Từ điển liệu ……………………………………………………………………….17 Giải thích sơ đồ luồng liệu (DFD) ……………………………………………… 17 Dữ liệu kho ……………………………………………………………… 18 IV Sơ đồ thực thể liên kết ……………………………………………………………… 19 Phần IV: Thiết kế hệ thống ………………………………………………………………… 20 I Thiết kế sở liệu ……………………………………………………………… 20 Bảng sở liệu phụ thuộc hàm ……………………………………………… 20 Chuẩn hóa sở liệu …………………………………………………………… 21 2.1 Chuẩn hóa 1NF ………………………………………………………………21 2.2 Chuẩn hóa 2NF ………………………………………………………………22 2.3 Chuẩn hóa 3NF/BCNF ……………………………………………………….23 Kiểu liệu thuộc tính ………………………………………………………23 Mối quan hệ bảng ………………………………………………………… 24 II Thiết kế giao diện …………………………………………………………………….25 Form “Đăng nhập” ………………………………………………………………… 25 Form “Thông tin hộ tiêu thụ” ……………………………………………………… 25 Form “Quản lý hóa đơn/in hóa đơn” …………………………………………………26 Form “Cập nhật số điện” …………………………………………………………27 Form “Tìm kiếm hộ tiêu thụ” ……………………………………………………… 28 Form “Thống kê tổng doanh thu” ……………………………………………………28 Form “Danh sách hộ tiêu thụ nộp/chưa nộp” ……………………………………… 29 Lời cảm ơn ………………………………………………………………………………… 29 LỜI MỞ ĐẦU Những năm gần đây, khoa học công nghệ phát triển nhanh vũ bão, đặc biệt lĩnh vực cơng nghệ thơng tin Có thể nói, cơng nghệ thông tin len lỏi vào hầu hết tất lĩnh vực sống Trong đó, cơng nghệ phần mềm ln ln đóng vai trị tiên phong, dẫn đầu q trình Các phần mềm ứng dụng ngày nhiều công việc sống thường ngày người Nắm bắt xu hướng đó, khn khổ nội dung chương trình học học phần Kĩ thuật phần mềm ứng dụng, nhóm chúng em định tìm hiểu xây dựng phần mềm đơn giản gần gũi với thực tế: Hệ thống quản lí tiền điện xã Qua q trình tìm hiểu xây dựng phần mềm thực tế, với kiến thực học giảng đường, chúng em thực cảm nhận khó khăn xây dựng phát triển phần mềm hồn chỉnh Để xây dựng phần mềm hồn thiện, khơng đơn lập trình, mà cịn nhiều cơng việc khác cần phải thực Các công việc xếp pha với trình tự hợp lí, khoa học Phần mềm nhóm em xây dựng nhằm hỗ trợ cho người quản lí hộ tiêu thụ nhanh chóng dễ dàng việc cập nhật tình hình sử dụng điện tốn tiền điện mình, tránh việc phải tính tốn thủ cơng nhiều thời gian khó khăn việc lưu trữ thông tin Đây phần mềm mà nhóm em xây dựng nên khơng thể tránh khỏi hạn chế thiếu sót, kính mong giáo bạn bổ sung, góp ý để phần mềm ngày hồn thiện thực hữu ích với người sử dụng Chúng em xin chân thành cảm ơn! PHẦN I : LẬP KẾ HOẠCH THỰC HIỆN PHẦN MỀM I LẬP KẾ HOẠCH Khởi tạo dự án Mong muốn có ứng dụng phần mềm vào việc quản lý tiền điện nhu cầu tất yếu nhằm nâng cao hiệu quản lý tránh rủi ro sai số tính tốn tiết kiệm nhiều chi phí khơng xã mà huyện với quy mơ lớn Nhóm sinh viên chúng em nghiên cứu xây dựng Phần mềm quản lý tiền điện để hỗ trợ người quản lý nhân viên họ công việc quản lý tiền điện cách đại chuyên nghiệp Do số lượng gia đình hộ tiêu thụ lớn, với phép tính tốn tiền điện theo mức phức tạp , quản lý sổ sách tốn nhiều công sức không đảm bảo tính xác Việc dùng phần mềm việc quản lý giúp đỡ nhiều cho người quản lý nhân viên công việc kinh doanh Mục tiêu: Hệ thống phần mềm giúp cho người quản lí cách dễ dàng thơng tin khách hàng dùng điện, cách tính tiền điện cách xác, nhanh chóng Hệ thống dễ sử dụng tiết kiệm thời gian sức lao động có giao diện đẹp phù hợp với người sử dụng Phân tích tính khả thi 2.1 Tính khả thi mặt kỹ thuật - Sản phẩm phát triển dựa công cụ C# vả SQL sever công cụ hỗ trợ mạnh đảm bảo tính khả thi mặt kỹ thuật, tốn tài nguyên hệ thống giá thành sản phẩm rẻ - Sản phầm thiết kế chạy window đảm bảo phù hợp với đa số người dùng - Dự án phát triển phần mềm có quy mơ vừa phải, áp dụng xã nên sở liệu không lớn, đảm bảo thực xong thời gian ngắn (khoảng 15 tuần) 2.2 Tính khả thi mặt kinh tế - Như nói, sản phẩm phát triền C# SQL nên đảm bảo tốn tài nguyên hệ thống, giá thành rẻ, thời gian thực ngắn - Chi phí bảo trì phần mềm gần khơng có - Giảm thiểu thời gian quản lý, giúp quản lý linh hoạt hơn, giảm tải đội ngũ nhân viên doanh thu tăng - Tạo hài lịng, tin tưởng cho khách hàng phương pháp tốn chun nghiệp khoa học tuyệt đối xác 2.3 Tính khả thi mặt tổ chức - Phần mềm sau hoàn thành người quản lý tiền điện, nhân viên, kế toán … sử dụng dễ dàng hiệu - Sản phẩm đáp ứng yêu cầu đặt mong muốn mở rộng tương lai II LỊCH BIỂU DIỄN CÔNG VIỆC Thành viên STT Tên MSSV Lớp Trần Quang Trung (TN) 20134191 KT ĐT-TT 06 K58 Trịnh Hữu Trường 20134237 KT ĐT-TT 07 K58 Nguyễn Đăng Anh Tú 20136796 CN-Điện tử TT 02 K58 Nguyễn Thị Cẩm Tú 20134495 KT ĐT-TT 09 K58 Phạm Mạnh Tuấn 20134328 KT ĐT-TT 06 K58 Thời gian tổng thể Tổng thời gian dự kiến 15-17 tuần (kéo dài thời gian học) hoàn thành trước thời hạn bàn giao phần mềm tuần phân bổ sau: + Phân tích thiết kế hệ thống phần mềm : 4-5 tuần + Lập trình, kiểm thử hệ thống phần mềm, sửa lỗi, nộp báo cáo : 11-12 tuần Thời gian chi tiết Kế hoạch phân công công việc cụ thể chia thành giai đoạn cụ thể sau: - Giai đoạn : Khảo sát yêu cầu ( Nguyễn Thị Cẩm Tú, Nguyễn Đăng Anh Tú ) STT Nhiệm vụ Tìm hiểu hệ thống, xác định yêu cầu cần thực Xây dựng tài liệu đặc tả theo yêu cầu mong muốn đặt Số ngày Ngày bắt đầu Ngày kết thúc 28/08/2015 31/08/2015 31/08/2015 4/09/2015 - Giai đoạn : Lập kế hoạch thực tạo phần mềm ( Trần Quang Trung ) STT Nhiệm vụ Phân công cho thành viên nhóm để thực Số ngày Ngày bắt đầu Ngày kết thúc 4/09/2015 5/09/2015 - Giai đoạn : Phân tích Thiết kế ( Trịnh Hữu Trường, Phạm Mạnh Tuấn, Trần Quang Trung ) STT Nhiệm vụ Phân tích yêu cầu, thiết kế mặt chức mô tả khung giao diện Số ngày Ngày bắt đầu Ngày kết thúc 5/09/2015 12/09/2015 Hoàn thành tài liệu phân tích thiết kế hệ thống 12/09/2015 17/09/2015 Thiết kế giao diện phần mềm tháng 17/09/2015 17/10/2015 Nhận Ý kiến cô chỉnh sửa để hoàn thiện giao diện 17/10/2015 20/10/2015 - Giai đoạn : Viết code (mã ) ( Trịnh Hữu Trường, Trần Quang Trung, Phạm Mạnh Tuấn ) STT Nhiệm vụ Số ngày Ngày bắt đầu Ngày kết thúc Lập trình viết code chức phần mềm dựa phân tích có tháng 1/11/2015 2/12/2015 2/12/2015 3/12/2015 Tiến hành kiểm thử chức thực chỉnh sửa để hoàn thiện - Giai đoạn : Kiểm thử khắc phục lỗi (Nguyễn Thị Cẩm Tú, Nguyễn Đăng Anh Tú) STT Nhiệm vụ Số ngày Ngày bắt đầu 3/12/2015 5/12/2015 Nộp sản phẩm kiểm thử, tiếp nhận lỗi hoàn chỉnh sản phẩm 6/12/2015 Xây dựng báo cáo hoàn thiện sản phẩm tài liệu hướng dẫn quản trị sử dụng sản phẩm 8/12/2015 Thực kiểm thử để test chức sản phẩm tình đặt Chỉnh sửa khắc phục lỗi Test giao diện phần mềm nhiều máy tính khác Đảm bảo ổn định thiết kế Ngày kết thúc 5/12/2015 6/12/2015 8/12/2015 9/12/2015 - Giai đoạn : Bàn giao sản phẩm ( Nguyễn Thị Cẩm Tú, Trịnh Hữu Trường, Phạm Mạnh Tuấn, Trần Quang Trung, Nguyễn Đăng Anh Tú) STT Nhiệm vụ Số ngày Ngày bắt đầu Ngày kết thúc Nộp báo cáo thuyết trình sản phẩm 9/12/2015 9/12/2015 PHẦN II : TÌM HIỂU YÊU CẦU QUẢN LÝ TIỀN ĐIỆN I CÂU HỎI PHỎNG VẤN - Câu hỏi đóng Trung bình có người gọi điện thoại thắc mắc giá điện ngày? Những thông tin cần bổ sung báo cáo tình hình kinh doanh hàng quý, hàng tháng? Những thơng tin cần bổ sung hóa đơn giao cho khách hàng? Các chức cần thêm vào hệ thống mang lại hiệu dễ sử dụng cho khách hàng? Câu hỏi mở - Ơng/bà muốn bổ sung tính cho hệ thống? - Ông/bà thấy chức hệ thống sử dụng khơng? Có đáp ứng mong muốn ông bà chưa? - Trong lần update hệ thống tới, ông/bà muốn hệ thống cải thiện nào? Câu hỏi thăm dị - Ơng/bà chưa hài lịng về…., vậy? - Ơng/bà cho tơi ví dụ cụ thể ơng/bà mong muốn khơng ạ? - Ơng/bà nói rõ ơng bà mong muốn không? - Cảm nghĩ ông/ bà dùng thử nghiệm hệ thống chúng tơi? - Ơng/bà hài lịng với tính năng….nhất, ơng/bà cho chúng tơi biết lí đươc khơng? - Qua thời gian sử dụng, ơng bà có cảm nhận hệ thống chúng tôi? II CÁC YÊU CẦU Yêu cầu chức - Cập nhật thông tin + Cập nhật người sử dụng : phần mềm giúp người quản lý nhập thơng tin khách hàng họ đến đăng kí mua điện Bao gồm: • Họ tên người sử dụng • Địa người sử dụng • Số điện thoại liên hệ • Loại điện sử dụng ( điện kinh doanh hay điện sinh hoạt) • Thời gian đăng kí Ngồi phần mềm cho phép sửa đổi thơng tin khách hàng cần thiết Ví dụ tách hộ khẩu, thay đổi loại điện sử dụng… + Cập nhật mã công tơ: hộ khách hàng cấp mã lưu thơng tin mã công tơ Mã công tơ giúp người quản lý điện dễ dàng kiểm tra số công tơ để cập nhật xác + Cập nhật số công tơ ngày ghi số công tơ: sau tháng người quản lý cần thu lại số cơng tơ phần mềm phải có chức cập nhật số công tơ cách nhập tay hay qua files đồng thời ghi lại thời gian ngày ghi số cơng tơ - Tính tốn tiền điện Cần có bảng tính để tính tốn tiền điện Từ số công tơ thu dựa vào biểu giá nhà cung cấp điện ta tính số tiền cần trả hộ tiêu thụ Dữ liệu lưu lại để sử dụng in hóa đơn mục đích khác - Lưu trữ Phần mềm cho phép lưu lại thông tin số công tơ hàng tháng khoảng thời gian định để đảm bảo đủ nhớ Các liệu vượt thời gian lưu trữ sang nhớ ngồi phần mềm - Tìm kiếm Phần mềm cần có chức tìm kiếm thơng tin để nhà quản lý cần tìm kiếm liệu lưu trữ cách dễ dàng Tìm kiếm thực cách tìm kiếm qua tên, mã số cơng tơ hay ngày tháng đăng ký… - Thống kê Để quản lý có hiệu cần phải thống kê tháng Phần mềm cần có chức thống kê cho khu vực thu Có thể sử dụng biểu đồ bảng để thống kê lại thông số cần thiết số lượng thu tiền, hộ thiếu tiền điện… - In hóa đơn Sau tính tốn số tiền cần thu cần in hóa đơn để người sử dụng biết xác số điện số tiền để họ kiểm tra hay điều chỉnh cho tháng sau Yêu cầu phi chức - Hoạt động Hệ thống phải có đồng tức liệu truyền máy tính sở điện Nếu liên kết với điểm thu tiền qua mạng internet - Hiệu năng: Hệ thống phải hoạt động ổn định Tốc độ cập nhật tính tốn phải nhanh ( khoảng 1-2s với liệu) Tính tốn cần xác tránh sai hệ thống Dung lượng chưa thơng tin phải tương đối lớn để xử lý lượng thông tin lớn - Bảo mật Phần mềm cần có hệ thống đăng nhập Chỉ có nhân viên quản lý đăng nhập vào hệ thống để cập nhật hay chỉnh sửa Mỗi lần chỉnh sửa lưu lại để sử dụng sau có cố Phải có khả bảo vệ thông tin khách hàng gặp phải hacker… - Văn hóa trị 10 3.3 Chức 3: Tìm kiếm Thơng tin hóa đơn Nhân viên Thơng tin hộ tiêu thụ 3.1 Khách hàng 3.2 Hóa đơn Thơng tin hóa đơn Thơng tin hộ tiêu thụ Hộ tiêu thụ Hóa đơn 3.4 Chức 4: Báo cáo thống kê Thông tin báo cáo Thông tin báo cáo Lãnh đạo Thông tin báo cáo Thông tin báo cáo 4.1 Tình hình tốn Nhân viên Thơng tin hộ tiêu thụ Thông tin hộ tiêu thụ Hộ tiêu thụ Thông tin hóa đơn Thơng tin hóa đơn Hóa đơn 17 4.2 Doanh thu hàng tháng III TỪ ĐIỂN DỮ LIỆU Giải thích sơ đồ luồng liệu (DFD) - Giải thích sơ đồ mức ngữ cảnh Các thực thể bao gồm thực thể khách hàng, thực thể nhân viên thực thể lãnh đạo Theo đó, khách hàng có tác động đưa thơng tin vào hệ thống, nhân viên có nhiệm xử lý thông tin hộ tiêu thụ thông tin hóa đơn Và lãnh đạo người nhận thông tin báo cáo thống kê phần mềm đưa - Giải thích sơ đồ mức đỉnh Ở chức quản lý hộ tiêu thụ, khách hàng đưa thông tin hộ tiêu thụ vào, nhân viên lấy thông tin khách hàng cung cấp nhập vào hệ thống Sau hệ thống chuyển thơng tin vào kho “Hộ tiêu thụ” Khi cần phải cập nhật thơng tin hộ tiêu thụ nhân viên lấy liệu từ kho “Hộ tiêu thụ” để chỉnh sửa, bổ sung Ở chức quản lý hóa đơn nhân viên lấy liệu từ kho “Hộ tiêu thụ” kho “Hóa đơn” để xử lý hóa đơn, sau lại chuyển thơng tin hóa đơn lại kho “Hóa đơn” để lưu trữ Ở chức tìm kiếm có nhân viên sử dụng, thơng tin nhân viên cần tìm kiếm lấy từ kho “Hộ tiêu thụ” kho “Hóa đơn” Cuối cùng, chức báo cáo thống kê nhân viên tổng hợp lại từ kho “Hộ tiêu thụ” kho “Hóa đơn” chuyển cho lãnh đạo - Giải thích chức Chức thêm nhận thông tin từ khách hàng đăng kí sử dụng điện thơng qua nhân viên nhập liệu vào hệ thống đưa vào kho “Hộ tiêu thụ” Chức cập nhật thông tin hộ sử dụng nhận thông tin điều chỉnh từ khách hàng từ kho “Hộ tiêu thụ” sau nhân viên nhập lại thông tin cần chỉnh sửa đưa trở lại vào kho “Hộ tiêu thụ” - Giải thích chức Chức lập hóa đơn lấy thơng tin từ kho “Hộ tiêu thụ” kho “Hóa đơn” để đưa cho nhân viên tính tốn tiền điện cho hộ tiêu thụ Chức lưu hóa đơn nhân viên thực lưu tồn thơng tin hóa đơn xử lý để đưa trả kho Chức in hóa đơn lấy thơng tin xử lý hóa đơn từ kho “Hóa đơn” sau in để đưa tới người sử dụng - Giải thích chức Chức tìm kiếm theo khách hàng lấy thông tin khách kho “Hộ tiêu thụ” để tìm kiếm sau đưa cho nhân viên Chức tìm kiếm theo hóa đơn lấy thơng tin hóa đơn từ kho “Hóa đơn” để tìm kiếm đưa cho nhân viên - Giải thích chức Chức tình hình tốn, nhân viên lấy thông tin từ kho “Hộ tiêu thụ” kho “Hóa đơn” để xử lý sau lập danh sách hộ tiêu thụ nộp hay chưa nộp tiền điện, báo cáo lên cho lãnh đạo Chức doanh thu hàng tháng, nhân viên lấy thông tin từ kho “Hộ tiêu thụ” kho “Hóa đơn” để xử lý sau tính tổng tiền thu tháng thống kê báo cáo lên cho lãnh đạo 18 Dữ liệu kho Tên Kho - Dữ liệu kho Hộ tiêu thụ Mã khách hàng, họ tên, chứng minh thư, địa chỉ, giới tính, năm sinh, số điện thoại, ngày đăng kí, loại điện, ghi Hóa đơn Mã hóa đơn, mã tháng, tên tháng, số cũ, số mới, lượng điện tiêu thụ, tiền điện Chú thích: Loại điện bao gồm điện sinh hoạt hay điện kinh doanh, khách hàng chọn loại điện Ghi đánh dấu lại hộ chưa nộp tiền điện IV SƠ ĐỒ THỰC THỂ LIÊN KẾT 19 SĐT Tiền Ngày đăng kí Giới tính Mã Hóa đơn Loại điện Địa Hơ tiêu thụ Tên N 111 Có Lượng điện tiêu thụ Hóa đơn 1 CMT N N Mã KH Theo N Theo Thống kê Có Có 1 Theo Ghi N Chỉ số cũ N Chỉ số điện Của N Mã tháng Tháng Tên tháng Chỉ số Thuộc 20 PHẦN IV: THIẾT KẾ HỆ THỐNG I THIẾT KẾ CƠ SỞ DỮ LIỆU Bảng sở liệu phụ thuộc hàm *Mã khách hàng Họ tên Chứng minh thư Địa Giới tính Năm sinh Số điện thoại Ngày đăng kí *Mã hóa đơn Loại điện Lượng điện tiêu thụ Tiền *Mã tháng Tên tháng Chỉ số Chỉ số cũ Ghi 21 Chuẩn hóa sở liệu 2.1 Chuẩn hóa 1NF Đảm bảo tính ngun tố *Mã khách hàng *Mã hóa đơn *Mã tháng Ghi 22 2.2 Chuẩn hóa 2NF Khơng có phụ thuộc hàm khơng đầy đủ vào khóa *Mã khách hàng Họ tên Chứng minh thư Địa Giới tính Năm sinh Số điện thoại Ngày đăng kí *Mã hóa đơn *Mã hóa đơn Loại điện Lượng điện tiêu thụ Tiền *Mã tháng Tên tháng *Mã tháng *Mã khách hàng Chỉ số cũ Chỉ số *Mã khách hàng *Mã hóa đơn *Mã tháng Ghi 2.3 Chuẩn hóa 3NF / BCNF 23 Khơng có phụ thuộc hàm bắc cầu vào thuộc tính khơng khóa Vì bảng khơng có phụ thuộc hàm bắc cầu nên bảng sau chuẩn hóa 2NF chuẩn hóa 3NF / BCNF Kiểu liệu thuộc tính Bảng 1: Bảng hộ tiêu thụ Têntrường Kiểu Ghichú ma* nchar(10) Mãkháchhàng hoten nvarchar(50) Họtên cmt int Chứng minh thư diachi nvarchar(50) Địachỉ gioitinh nchar(10) Giớitính namsinh date Nămsinh sodienthoai int Sốđiệnthoại ngaydangky date Ngàyđăngký Bảng 2: Bảng hóa đơn Têntrường Kiểu Ghichú mahd* nchar(10) Mãhóađơn ma* nchar(10) Mãkháchhàng ldtt int Lượngđiệntiêuthụ loaidien nvarchar(20) Loạiđiện tien money Tiền Bảng 3: Bảng số điện Têntrường Kiểu ma* nchar(10) Mãkháchhàng mathang* nchar(10) Mãtháng chisocu int Chỉsốcũ chisomoi int Chỉsốmới Bảng 4: Bảng thời gian 24 Ghichú Têntrường Kiểu Ghichú mathang* nchar(10) Mãtháng tenthang nchar(10) Têntháng Têntrường Kiểu Ghichú ma* nchar(10) Mãkháchhàng mathang* nchar(10) Mãtháng mahd* nchar(10) Mãhóađơn ghichu nchar(10) Ghichú Bảng :Thống kê Mối quan hệ bảng II THIẾT KẾ GIAO DIỆN 25 Trong trình xây dựng phần mềm, chúng em khảo sát trạng phân tích yêu cầu người dùng, yêu cầu hệ thống yêu cầu phân tích chức năng, luồng liệu… rõ mối quan hệ thực thể hệ thống Tất cơng việc nhằm mục đích thiết kế phần mềm đạt hiệu cao Phần mềm thiết kế đưa form giao diện tương tác trực tiếp với người sử dụng Dưới form hệ thống: 1.Form “Đăng Nhập” Nhân viên, quản lý cấp tài khoản riêng phần mềm, sau cấp, chủ tài khoản thay đổi mật để tăng tính bảo mật Tài khoản sử dụng nhân viên muốn truy cập vào hệ thống.Sau gõ “Tên đăng nhập” vào ô “Tài khoản” “Mật khẩu” vào ô “Mật khẩu”, người sử dụng click vào “Đăng nhập” truy cập vào hệ thống Ngược lại, click vào “Thốt”, người sử dụng thoát khỏi hệ thống 2.Form “Thông tin hộ tiêu thụ” Form cho phép người quản lí nhập, thêm, xóa chỉnh sửa thơng tin hộ tiêu thụ Người quản lí thực thao tác chọn công việc muốn làm lệnh tương ứng hiển thị hình cách click vào thao tác muốn thực Sau đó, nhập thông tin: Mã khách hàng, tên khách hàng, chứng minh thư, địa chỉ, giới tính, ngày sinh, số điện thoại ngày đăng kí vào textbox tương ứng Tất thông tin hộ tiêu thụ lưu trữ vào sở liệu SQL server 26 Form “Quản lí hóa đơn/ in hóa đơn” Form cho phép người quản lí tìm kiếm, cập nhật xóa hóa đơn bị sai thơng tin Sau nhập mã hóa đơn vào text box “Nhập mã hóa đơn”, hệ thống đưa cho ngời quản lí bảng bao gồm thơng tin: Mã khách hàng, mã tháng, số cũ số Tiếp tục chọn loại điện, click vào ô tính, hệ thống đưa lượng điện tiêu thụ tính số tiền hộ tiêu thụ phải trả cho người quản lí Nếu muốn in hóa đơn, người quản lí chọn mã khách hàng click vào in hóa đơn Hóa đơn in có mẫu bên Muốn khỏi form, người quản lí click vào dâu nhân đỏ góc bên phải giao diện form 27 Mẫu hóa đơn: Form cập nhật số điện Form cho phép người quản lí thêm, sửa xóa thơng tin số điện hộ sử dụng Sau chọn thao tác phù hợp cách click vào ô ghi tên chức tương ứng, người quản lí nhập mã khách hàng, mã tháng, số cũ số vào textbox phù hợp Muốn thoát khỏi form, người quản lí click vào dấu nhân đỏ góc bên phải giao diện 28 Form” Tìm kiếm hộ tiêu thụ” Ở form này, cho phép người quản lí tìm tất cácthơng tin hộ tiêu thị cách nhanh chóng dễ dàng Chỉ cần nhập mã khách hàng click vào ô nhập mã muốn tìm theo mã khách hàng, nhập tên click vào ô nhập tên muốn tìm theo tên, hệ thống đưa cho người quản lí bảng có đầy đủ thơng tin khách hàng cần tìm như: Mã, họ tên, CMT, địa chỉ, giới tính, nagỳ sinh, SĐT ngày đăng kí Cũng giống form khác, muốn thoát khỏi form, người quản lí click vào dấu nhân đỏ góc bên phải hình Form “Thống kê tổng doanh thu” Người quản lí cần nhập mã tháng vào textbox tương ứng, sau click vào tìm, hệ thống cung cấp cho người quản lí bảng gồm thông tin: Mã, mã tháng, mã hợp đồng số tiền( tính theo VNĐ) Qua form này, người quản lí dễ dàng tính doanh số tháng quý hay năm Muốn thoát khỏi form, sử dụng thao tác click vào dấu nhân đỏ góc bên phải hình 29 Form “Danh sách hộ tiêu thụ nộp/ chưa nộp” Khi người quản lí click vào chức “Thống kê” giao diện làm việc ban đầu hệ thống, sau click tiếp vào “Danh sách hộ nộp/ chưa nộp”, hệ thống đưa bảng có thông tin đầy đủ hộ nộp, chưa nơp cho người quản lí sau: Form “Tiện ích” Ngồi chức trên,hệ thống cịn có thêm tiện ích máy tính hỗ trợ người sử dụng tính toán cần thiết 30 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn cô Nguyễn Thị Kim Thoa tận tình hướng dẫn , giải đáp thắc mắc bảo nhóm em suốt thời gian nhóm em hoàn thành tập lớn Mặc dù cố gắng hoàn thành đề tài tốt thời gian kiến thức cịn có hạn nên chúng em khơng thể tránh khỏi thiếu sót định, mong nhận cảm thông, chia sẻ tận tình đóng góp bảo bạn 31

Ngày đăng: 26/04/2023, 19:41

Tài liệu cùng người dùng

Tài liệu liên quan