Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
902,75 KB
Nội dung
. ĐỒ ÁN: Chương trình phântíchthiếtkếhệthốngquảnlítiềnđiện của Lời nói đầu Sự ra đời của ngành công nghệ thông tin đã kéo theo sự phát triển của nhiều máy khoa học kỹ thuật khác đặc biệt là việc ứng dụng nó trong việc giải quyết các công việc phức tạp với nhu cầu đòi hỏi cao .Các thế hệ máy tính liên tục được nâng cấp .Nhu cầu sử dụng máy tính phần cứng càng phát triển đã tạo ra bước đột phá trong công nghệ phần mềm , đó là việc xuất hiện các ngôn ngữ lập trình để đáp ứng những nhu cầu giải quyết các công việc phức tạp phát sinh trong thời đại công nghiệp như hiện nay.Hiện nay việc phổ cập tin học đã được thực hiện trong cả nước vì vậy việc sử dụng máy tính không còn là vấn đề khó đối với mỗi người, một người có thu nhập ổn định cũng có thể trang bị cho mình một chiếc máy , các cơ quan ,nhà máy , xí nghiệp đều trang bị máy tính đầy đủ nhằm nâng cao năng suất làm việc. Nắm được nhịp độ phát triển đó nhiều công ty máy tính đã ra đời , và đi đôi với nó là các công ty viết phần mềm ngày càng phát triển và phổ biến. Nắm bắt được ý tưởng ứng dụng và công nghệ lập trình được sự giảng dậy nhiệt tình của các thầy cô trong khoa công nghệ thông tin trường ĐHSPKT-Hưng Yên đặc biệt là thầy Nguyễn Minh Quý giảng dậy môn phântích và thiếtkếhệthống đã tạo điều kiện và giúp đỡ chúng em xây dựng phần mềm Quản lý Điện cuả với mục đích là xử lý các công việc phát sinh trong hoạt động Quản lý cấp xã nhằm giảm các công đoạn ,tiết kiệm thời gian mà vẫn tối ưu hoá các công việc . Tuy nhiên do thời gian và điều kiện kinh phí hiện nay nên phần mềm của chúng em chưa được như ý muốn rất mong các thầy cô trong khoa góp ý cho phần mềm của chúng em để cho phần mềm của chúng em hoàn chỉnh hơn áp dụng tốt trong thực tế. Chúng em xin trân trọngcảm ơn ! І. Yêu cầu và mục tiêu cần đạt được khi xây dựng phần mền. 1. Y êu cầu. Trứơc kia việc quảnlítiềnđiện của một xã vẫn còn nhiều bất cập và gặp nhiều khó khăn cho những người quản lí.Hiện nay khi khoa học phát triển trong đó ngành khoa học CNTT là một ngành mũi nhọn trên thế giới.Vì thế việc áp dụng nó vào việc quảnlítiềnđiện là một yêu cầu được đặt ra.Người ta phải xây dựng một phần mền để đáp ứng được nhu cầu thực tế. 2. Mục tiêu. Hệthống gúp cho người quảnlí một cách dễ dàng các th ông tin về khách hàng dùng điện, cách tính tiềnđiện một cách chính xác,nhanh chóng. Hệthống dễ sử dụng tiết kiệm thời gian và sức lao động và có giao diện đẹp phù hợp với chương trình. ІІ. Phạm vi ứng dụng của phần mềm. Phần mền này giúp người quảnlítiềnđiện của một xã ,phường thị trấn có thể quảnlí một cách khoa học,nhanh chóng ,chính xác.Có phần mềm này thì người quảnlí không mất nhiều thời gian để tính toán hay lưu chữ bằng những phương pháp thô sơ nhiều khi xảy ra nhầm lẫn. Hiện nay khi khoa học công nghệ phát triển lên đến đỉnh cao.Thì việc áp dụng các công nghệ vào thực tiễn cuộc sống là một điều vô cùng cần thiết .Không chỉ áp dụng trong việc tính toán mà nó còn sử dụng trong tất cả các nghành nghề. III. Phântíchthiết kế. 1. Khảo sát thực tế. Để viết một phần mềm về:” Quảnlítiềnđiện của một xã ”.Thì qua việc khảo sát thực tế:Chúng tôi tìm đến xã Dân Tiến _Khoái Châu và một số hộ gia đình ở đay và được biết: Cách thu tiềnđiện và quảnlítiềnđiện của xã này,và rất nhiều xã khác gặp nhiều bất cập Những bất cập thường dẫn đến trong việc quản lí: Việc thu tiềnđiện và quảnlítiềnđiện vẫn chỉ được lưu trên giấy tờ. Người quảnlí gặp nhiều khó khăn khi muốn tìm thông tin của một hộ gia đình nào đó xem có còn nợ tiền hay không.Hay việc hộ gia đình đó chuyển đến thì them hộ đó vào trong danh sách quảnlí nó rất khó khăn, hay việc xoá tên họ trong danh sách quản lí. Cách quảnlítiềnđiệnthông qua việc quảnlí số điện trên công tơ của mỗi hộ gia đình. Mà trong khi đó cách quảnlí công tơ điện lại chưa triệt để. Các công tơ điện chưa được sự quảnlí kĩ càng của các nhà quản lí. Mà sự quảnlí vẫn còn lỏng lẻo. Các công tơ điện vẫn đặt tại các gia đình. Như vậy sẽ hiện tượng ăn cắp điện gây lãng phí điện của nhà nước. Đó cũng chỉ là một số vấn đề lớn tồn tại trong việc quản lí. Vì thế việc đưa phần mềm vào sử dụng là vấn đề cần thiết. Nhưng câu hỏi đặt ra là phần mềm sẽ thay được con người trong việc quảnlí như thế nào. Phần mềm được viết ra là một hệthống bao gốm các chức năng mà trước kia người quảnlí phải làm bằng những công cụ thô sơ. Khi khách hàng đăng kí sử dụng thì người quảnlí sẽ nhập tất cả các thông tin về khách hàng và các thông tin đó sẽ được lưu vào trong hệ thống. Lần sau khi người quảnlí muốn tìm đến khách hàng thì nó sẽ hiện thị tất cả các thông tin liên quan đến khách hàng đó. Hàng tháng người quảnlí chỉ đi chốt số điện và nhập chỉ số mới vào hệthống .Trong hệthống đã lưu chỉ số cũ của công tơ. Vì thế mà hệthống tự động tính toán sẽ đưa được ra số điện và số tiền mà hộ gia đình đó sử dụng trong tháng. Vì thế người quảnlí dễ dàng thốngkê được tổng số tiềnđiện trong tháng của từng hộ gia đình và tổng số tiềnđiện của một xã trong tháng đó. Những ứng dụng của phần mềm nó như tổng hợp tất cả các khâu mà con người trước kia phải làm: Nó có thể tìm kiếm một cách nhanh chóng các thông tin về khách hang . Đặc biệt nó có thể thêm số hộ sử dụng và xoá bỏ những hộ không sử dụng một cách dễ dàng mà không thấy phức tạp và khó khăn như trước Phạm vi ứng dụng của đề tài. Với nhiều lỗ lực nghiên cứu qua thực tế ,qua sách báo và qua sự hướng dẫn của thầy giáo dạy bộ môn phântíchthiếtkếhệ thống.Chúng em chỉ tiến hành xây dựng được các modul như 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ã công tơ. Tìm kiếm: Tìm kiếm theo tên khách hàng. Tìm kiếm theo mã công tơ. Tìm kiếm theo địa chỉ cột. Thống kê: Thốngkê hộ điện kinh doanh. Thốngkê hộ điện sinh hoạt. Thốngkê hộ đã thanh toán. Thốngkê hộ chưa thanh toán. Thốngkê tổng tiền thu được hàng tháng. In hoá đơn: In hoá đơn thanh toán. In hoá đơn lưu. 2. Phântíchhệthống về mặt chức năng và vẽ biểu đồ (BPC). 2.1.Biểu đồphân cấp chức năng(BPC). Quảnlítiềnđiện của một xã C ập nhập thông tin Tìm kiếm Thốngkê In hoá đơn CN ngươ ì s ử dụng CN lo ại đ i ện TK tên k/h TK mã công tơ TK d/c cột TK h ộ kinh d oanh TK h ộ tiêu dùng TK h ộ thanh toán TK h ộ ch ưa thanh toán TK t ổng tiền theo tháng In hoá đơn thanh In hoá đơn lưu CN mã công tơ CN ch ỉ số m ới Các chức năng của hệ thống: - Chức năng cập nhập thông tin - Chức năng tìm kiếm. - Chức năng thống kê. - Chức năng in ấn. 2.1.1. Chức năng cập nhật thông tin. Chức năng này sẽ giúp cho các nhà quảnlí cập nhập thông tin về khách hàng nào đó. Khách hàng muốn sử dụng điện sẽ lên ban quảnlí đăng kí và những thông tin đó sẽ được lưu vào máy.Hàng tháng họ sẽ tìm đến các hộ gia đình đó để thanh toán tiền. Trong cập nhật thông tin thi ta chia ra cách tiêu chí cập nhật khác nhau: Cập nhật người sử dụng: Cập nhật người sử dụng tức là cập nhật tất cả các thông tin về khách hàng : Họ tên người sử dụng, địa chỉ, số điên thoại,mã người sử dụng điện. Cập nhật loại điện: Do hiện nay các nghành công nghiệp mọc ra ngày càng nhiều và lượng điện tiêu thụ hàng tháng vô cùng lớn vì thế mà người ta chia làm 2 loại điện: Điện kinh doanh và điện sinh hoạt. Điện kinh doanh bao giờ cũng cao hơn điện sinh hoạt mấy giá để có thể đáp ứng được khả năng cung cấp điện của nước ta. Cập nhật mã công tơ: Do mỗi công tơ của mỗi hộ gia đình nó sẽ có mã số riêng để tránh khỏi sự nhầm lẫn.Vì thế ta muốn tìm đến hộ gia đình đó ta chỉ cần nhập mã công tơ thì ta cũng biết hộ gia đình đó tên gì và địa chỉ ở đâu. Cập nhật chỉ số mới: Hàng tháng các nhà quảnlí sẽ đi chốt số điện ở các công tơ .Sau khi lấy được số điện mới họ sẽ nhập vào máy.Từ đó mà họ sẽ tính được số tiền mà hộ gia đình đó sử dụng. 2.1.2. Chức năng tìm kiếm. Đây là chức năng rất cần thiết của chương trình. Khi nhà quảnlí muốn tìm thông tin về khách hang sử dụng điện thì nhờ có chức năng tìm kiếm mà người quảnlí dễ dàng tìm thấy những thông tin đã được lưu trong máy trước đó. Đối với chức năng tìm kiếm thì ta có thể tìm kiếm theo nhiều tiêu chí khác nhau: Tìm theo tên người sử dụng, mã công tơ, địa chỉ cột… 2.1.3. Chức năng thống kê. Hàng tháng các nhà quảnlí luôn có một chương trình là thốngkê lại:Có bao nhiêu hộ gia đình sử dụng điện kinh doanh và bao nhiêu hộ sử dụng điện sinh hoạt. Để họ có cách thu tiền cho đúng. + Đối với các hộ sử dụng kinh doanh thì họ sẽ tinh với giá: 1500đ/số. Với công thức tính tiền là: Tiền= (chỉ số mới - chỉ số cũ)*1500đ +Đối với các hộ sử dụng điện sinh hoạt thì tính tiền theo lượng điện tiêu thụ : Có 3 mức tính tiền- Sử dụng dưới 100 số/1 tháng Tiền= (chỉ số mới - chỉ số cũ)*700đ Sử dụng : 100<số điện<150 Tiền=100*700dd+(số điện – 100)*850đ - Sử dụng trên 150 số Tiền=100*700đ+50*850đ+(số điện- 150)*1000đ Ngoài ra nhờ hệthống này mà các nhà quảnlí dễ dàng hơn trong việc xem xét các hộ đã thanh toán và các hộ chưa thanh toán để có thể dễ dàng có phương pháp điều chỉnh. Điều đặc biệt quan trọng ở đây là việc các nhà quảnlíthốngkê được tổng tiền hàng tháng một cách nhanh chóng chính xác,thuận lợi. 2.1.4.Chức năng in hoá đơn Chức năng này giúp nhà quảnlí dễ dàng trong việc thông báo đến tận tay người sử dụng biết được quá trình sử dụng điện hang tháng của gia đình mình.Và cũng có những hoá đơn lưu lại trong máy để khi có người nào muốn thắc mắc vế lượng điện tiêu thụ của mình thì những người quảnlí có cách giải quyết cho thích đáng. Chức năng in hoá đơn bao gồm có : In hoá đơn thanh toán và hoá đơn lưu. 3.Biểu đồ luồng dữ liệu(BLD). 3.1.Biểu đồ mức bối cảnh(mức 0). [...]... việc quảnlítiềnđiện của một số xã gần đây.Từ đó, thấy được những mặt còn tồn tại, thiếu sót và xây dựng, phát triển nên hệthống mới khắc phục được những điều đó nhờ sự trợ giúp đắc lực của công nghệ thông tin Phântíchthiếtkếphần mềm hỗ trợ quảnlítiềnđiện của một xã: 1 -Phântích phương thức hoạt động của các chức năng của hệthống mới 2 -Phântích về biểu đồ luồng dữ liệu 3 -Phân tích. .. tháng 6 năm 2007 MỤC LỤC Chương trình phân tíchthiếtkếhệthốngquản lí tiềnđiện của một xã Trang I Yêu cầu và mục tiêu cần đạt được khi xây dựng phần mền 3 II Phạm vi ứng dụng của phần mềm 3 III Phântíchthiếtkế 3 1.Khảo sát thực tế………………………………………………………………3 2 .Phân tíchhệthống về mặt chức năng và vẽ biểu đồ (BPC)……………… 5 3.Biểu đồ luồng dữ liệu(BLD) 7 4 .Phân tích. .. tơ thì hệthống sẽ tìm trong kho danh sách mã công tơ Tất cả những dữ liệu đó đều được lưu trong máy trứơc Chức năng thống kê:Trong hệthống đưa ra các cách thốngkê của các nhà quảnlítiền điện: Thôngkêđiện kinh doanh, điện sinh hoạt, thốngkê hộ đã thanh toán, hộ chưa thanh toán, thốngkê tổng số tiền hàng tháng Tất cả các cách thốngkê đã được xây dựng trong phần mền.Nhà quảnlí muốn thống kê...TT khách hàng Y/C in hoá đơn Người SD Quảnlítiềnđiện của một xã TT tìm kiếm TT phản hồi TT phản hồi Nhà quảnlí Người SD Chức năng tổng quát của hệthống là : Quảnlítiềnđiện của một xã” Các đối tác của hệthống là nhà quảnlí và người sử dụng điệnHệthống này được sử dụng nhằm thoả mãn yêu cầu của cả 2 phía : Người sử dụng và nhà quảnlí Đối với người sử dụng:Họ đưa ra những yêu cầu... thanh toán In hoá đơn lưu: Tức là nhà quảnlí sẽ có hoá đơn lưu vào trong máy của mình.Nhiều khi người sử dụng sẽ tìm đến hỏi thì nhà quảnlí sẽ có cách để trả lời cho cụ thể In hoá đơn thanh toán: Tức là hàng tháng các nhà quảnlí sẽ chốt điện một lần và mỗi lần như vấy sẽ in hoá đơn cho người sử dụng biết để họ đến thanh toán tiền 4 .Phân tíchhệthống và vẽ biểu đồ thực thể liên kết E_R Hệ thống. .. điện và lượng điện tiêu thụ Trong chức năng này nó có các nút: Xoá, thêm, sửa đổi và thoát Form 3: Là Form hoá đơn thanh toán tiềnđiện cho người sử dụng tiềnđiện Hàng tháng khi nhà quảnlí muốn thanh toán tiềnđiện cho khách hàng Thì họ sẽ vào hệthốngphần mềm để nhập các thông tin mới Trong hệthống đã có sẵn các chức năng tính toán Từ đó họ sẽ in hoá đơn đến tận tay người sử dụng điện Điều quan... người quảnlí hoặc người sử dụng muốn tìm một số thông tin liên quan đến khách hàng sử dụng điện c Phân rã chức năng thốngkê DS hộ KD, TT TK hộ KD TK hộ TD Nhà quảnlí TK tổng số điện TK hộ đã TT Bảng điện DS hộ TT, chưa TT TK hộ chưa TT Y/C cho biết tổng điện Người SD Chức năng thốngkê bao gồm các chức năng nhỏ: Thốngkê hộ điện kinh doanh, hộ điện tiêu dung ,hộ đã thanh toán, hộ chưa thanh toán và... chính xác thì hệthống sẽ làm việc một cách chính xác tuyệt đối KẾT LUẬN Sau một thời gian tích cực làm việc, nghiên cứu của các thành viên trong nhóm cộng với sự hướng dẫn, đóng góp nhiệt tình của thầy giảng dạy bộ môn Phân tíchthiếtkế phần mềm” là thầy Nguyễn Minh Quý thì nhóm tôi cũng đã hoàn thành bản báo cáo của mình với chủ đề là Phân tíchthiếtkế phần mềm hỗ trợ cho việc quảnlítiền điên... KIẾM NGƯỜI SD NHÀ QUẢNLÍ THỐNGKÊ IN HÓA ĐƠN NHÀ QUẢNLÍ Y/C IN HÓA ĐƠN LƯU Phântích biểu đồ luồng dữ liệu ở mức đỉnh : Các tác nhân ngoài : người sử dụng, nhà quả lí Các kho dữ liệu của hệ thống: danh sách hóa đơn , danh sách khách hàng + Danh sách hóa đơn : hóa đơn người sử dụng điện sinh hoạt , hóa đơn người sử dụng điện kinh doanh +Danh sách khách hàng: Bao gồm họ tên ,địa chỉ Hệthống được chia... thống kê, chức năng in ấn Mỗi chức năng là một phần không thể thiếu được trong hệthống Chức năng cập nhật thông tin:Người quảnlí có quyền yêu cầu hệthống cập nhật thông tin về khách hàng Hệthống sẽ lấy dữ liệu trong kho danh sách khách hàng và đưa ra câu trả lời đối với yêu cầu của người quảnlí Người sử dụng cũng có những yêu cầu đối với hệthống :Cho biết thông tin về các loại điện, yêu cầu hệ . biết: Cách thu tiền điện và quản lí tiền điện của xã này,và rất nhiều xã khác gặp nhiều bất cập Những bất cập thường dẫn đến trong việc quản lí: Việc thu tiền điện và quản lí tiền điện vẫn chỉ. . ĐỒ ÁN: Chương trình phân tích thiết kế hệ thống quản lí tiền điện của Lời nói đầu Sự ra đời của ngành công nghệ thông tin đã kéo theo sự phát. danh sách quản lí. Cách quản lí tiền điện thông qua việc quản lí số điện trên công tơ của mỗi hộ gia đình. Mà trong khi đó cách quản lí công tơ điện lại chưa triệt để. Các công tơ điện chưa