Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
268 KB
Nội dung
PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Lời Nói đầu Phân tích thiết kế hệ thống thông tin(PT&TKHTTT) công việc thiếu đợc nhà lập trình Trong trờng Đại học có Khoa tin học chắn phải đào tạo môn học này.Không thể đào tạo sinh viên gọi công nhân lập trình đợc mà mục đích thiết thực theo em nghĩ đào tạo sinh viên chuyên ngành tin có khả xem xét nhìn vấn đề cách sâu sắc vấn đề mang tính hệ thống.Nh PT&TKHTTT cần thiết, bớc khởi đầu quan trọng chơng trình vừavà lớn Với phát triển Công nghệ thông tin đòi hỏi chơng trình quản lý ngày phải tiện dụng hơn, ích lợi tối u Sinh viên muốn làm đợc việc cách phải hiểu sâu sắc vấn đề hệ thống.Vì em nh bạn muốn học tốt môn học em nghĩ, muốn công nhân lập trình môn học Vấn đề em trình bày thi PT&TKHTTT để quản lý rác thải nội thành Hà Nội Theo em nghĩ vấn đề hay thực tế cấp bách giai đoạn Em nảy sinh làm vấn đề thích làm mẻ phần em có tài liệu vấn đề này,vì thông tin rác thải có hạn nên em trọng tâm khâu quản lý hai công đoạn: thu gom vận chuyển rác thải sinh hoạt hàng ngày.Em cố gắng hết khả ,học tập cách phân tích,thiết kế cách chắn làm có sai sót ,có thể nhiều khác, nhng em hài lòng làm việc nghiêm túc thi Mong cô bảo thiếu sót Sinh viên :Nguyễn Đức Khoa Mục lục Chơng I Những khái quát chung I.Tổng quan xử lý chất thải 1.Tổng quan rác thải 2.Nhu cầu cấp bách xử lý rác Hà Nội 3.Phân loại Rác thải 4.Tổ chức thu gom vận chuyển Rác thảI nội thành Hà Nội PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 5.Các quan chức trực thuộc URENCO II.ứng dụng tin học 1.Đặt vấn đề 2.ứng dụng tin học công tác quản lý 3.Phân tích yêu cầu Chơng II Phân tích Hệ Thống I.Tìm hiểu hệ thống mặt chức Biểu đồ phân cấp chức Phân rã sơ đồ chức mức đỉnh Phân rã sơ đồ chức mức II Mô hình thực thể liên kết 1.Tìm hiểu liệu hệ thống Giới thiệu mô hình thực thể liên kết Mô hình thực thể liên kết Chơng III Thiết kế chơng trình I.Giới thiệu chung ngôn ngữ lập trình Lựa chọn công cụ 2.Giới thiệu ngôn ngữ lập trình Microsoft Visual Basic 3.Giới thiệu ngôn ngữ lập trình Microsoft Access II Nội dung chơng trình Xây dựng thiết kế chơng trình Lời kết Chơng I Những khái quát chung I Tổng quan xử lý chất thải 1.Tổng quan rác thải Hà Nội Hà Nội có diện tích 927,39 km2 gồm quận nội thành( Ba Đình, Hoàn Kiếm, Hai Bà Trng, Đống Đa, Tây Hồ, Thanh Xuân Cầu Giấy) rộng khoảng 75 km huyện ngoại thành(Đông Anh, Gia Lâm, Sóc Sơn, Thanh Trì Từ Liêm) Theo báo cáo tổng điều tra dân số 01/04/99 , dân số toàn thành phố 2.602.125 ngời, nội thành 1.538.905 ngời ngoại thành 1.133.220 ngời , có khoảng 40000 lợt khách vãng lai,mật độ dân số toàn thành phố lớn, đặc biệt khu phố cổ số lên đến 38.955 ngời/km2, tốc độ tăng trởng dân số toàn thành phố 1,34% PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Hà Nội có 10 khu công nghiệp với 193 nhà máy với tổng diện tích sử dụng 563 ha, có 117.924 ngời tham gia hoạt động sản suất công nghiệp trực tiếp với nhiều nghành nghề khác Trên toàn thành phố có 300 sở sản xuất công nghiệp quốc doanh, có khoảng 192 Xí nghiệp Trung ơng quản lý, 126 Xí nghiệp thuộc Hà nội quản lý khoảng 1770 Hợp tác xã tiểu thủ công nghiệp dịch vụ.Các lĩnh vực sản xuất công nghiệp khí, hoá chất, dệt nhuộm, da thực phẩm .vào khoảng 20 ngành nghề khác nhau.Hà Nội có khoảng 36 bệnh viện có 21 bệnh viện Trung ơng, bệnh viện thành phố bệnh viện chuyên khoa Tổng lợng chất thải rắn sinh địa bàn Hà nội (năm 1999) 2160 tấn/ngày quận nội thành chiếm 1708 /ngày huyện ngoại thành 456 tấn/ngày Theo dự đoán nhà môi trờng đến năm 2010 rác thải tăng 2,3 lần so với năm 1999 2.Nhu cầu cấp bách xử lý rác Hà Nội Xử lý rác thải sinh hoạt đô thị vấn đề nhức nhối đặt nhà quản lý, phế thải nguồn gốc ô nhiễm dẫn đến mối nguy hại cho sức khoẻ cộng đồng cho cảnh quan mỹ quan sinh thái đô thị Hình ảnh dới miêu tả tác động chất thải rắn tới môi trờng ngời : MôI trờng không khí Sinh hoạt Dịch vụ Nớc Rác thải Bụi,CH4, SO2, NH3 Công nông Qua hô hấp Đất Nớc ngầm Ngời,động vật tvật Qua ta thấy vấn đề quản lý rác thải quan trọng thiết thực phần mềm quản lý rác thải thật có ích 3.Phân loại rác thải Chất thải đợc phân làm nhiều loại ảnh hởng lớn tới việc xử lý quản lý rác thải địa bàn Hà Nội Ngời ta chia thành loại sau: - Rác thải sinh hoạt - Rác thải bệnh viện - Rác thải công nghiệp 4.Tổ chức thu gom vận chuyển rác thải nội thành Hà Nội PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Trên địa bàn thành phố Hà Nội, công ty môi trờng đô thị Hà Nội(URENCO) sở chịu trách nhiệm thu gom tất loại chất thải Vùng phục vụ Tên tổ chức 1.URENCO(Công ty môi trờng đô quận nội thành a.Ba Đình thị) b.Cầu Giấy c.Hoàn Kiếm d.Hai Bà Trng e Đống Đa f Thanh Xuân g Tây Hồ Theo số liệu thống kê, năm 1999 tổng lợng chất thảI rắn địa bàn Hà Nội trung bình 2160 tấn/ngày, URENCO thu gom đợc 1440 tấn/ngày chiếm tỷ lệ 67% Lợng thu gom đợc quận nội thành 1317 tấn/ngày đạt 77%.Các rác thải thu gom bao gồm rác thải sinh hoạt, rác thải từ đờng phố, rác thải từ sở kinh doanh công nghiệp, rác thải bệnh viện, chất thải xây dựng đất đá Tại quận nội thành, URENCO áp dụng hệ thống thu gom vận chuyển hai bớc: Thu gom xe đẩy tay vận chuyển xe tải chuyên dụng Công nhân sử dụng xe đẩy tay thu gom dọc tuyến phố theo tuyến định, xe đẩy có dung tích 450 lít sau đa tới điểm tập kết Tại xe tải dùng cấu khí để trút rác vào thùng, sau thu gom vài địa điểm cho đầy, xe vận chuyển rác đến khu vực xử lý Ngoài có phơng thức thu gom khác sử dụng thùng to chứa rác, hệ thống đợc tổ chức nơi đờng hẹp xây dựng Các hộ gia đình đổ rác vào thùng ,hàng ngày xe tảI đến để chở thùng đầy rác đến khu xử lý Thông thờng cự ly vận chuyển rác thảI từ nơi thu gom đến khu xử lý rác thải lớn vào khoảng 50km, chi phí cho khâu vận chuyển chiếm tỷ lệ cao toàn chi phí thu gom vận chuyển xử lý rác thải 5.Các quan chức trực thuộc URENCO Trực thuộc URENCO có xí nghiệp môi trờng có nhiệm vụ quét đờng thu gom rác thải xe đẩy, xí nghiệp đợc tổ chức theo địa bàn quận Ngoài URENCO có đơn vị vận chuyển, đơn vị vận chuyển số va có nhiệm vụ vận chuyển rác thảI tới bãI chôn lấp đơn vị vận chuyển số thu gom xử lý bùn phân bắc đơn vị vận chuyển số thi vận chuyển, chuyên chở Các hoạt động 1.Thu gom rác thải Các quan chức Vùng phục vụ trực thuộc URENCO Xí nghiệp (494 ngời) Quận Ba Đình Quận Cầu Giấy Xí nghiệp 2(505 ngời) Quận Hoàn Kiếm Xí nghiệp 3(667 ngời) Quận Hai Bà Trng Xí nghiệp (583 ngời) Quận Đống Đa Quận Thanh Xuân Xí nghiệp 5(143 ngời) Quận Tây Hồ PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Chuyên chở rác Đơn vị vận tảI 1(145 ngời) thảI Xí nghiệp Quận Ba Đình Quận Cầu Giấy Xí nghiệp Quận Hoàn Kiếm Đơn vị vận tảI 2(190 ngời) Xí nghiệp Quận Hai Bà Trng Xí nghiệp Quận Đống Đa Quận Thanh Xuân Quận Tây Hồ Vận chuyển bùn Đơn vị vận tải 4(202 quận nội thành ngời) xử lý chất thảI 4.Tổng cộng nhân 2998 ngời viên II.ứng dụng tin học 1.ứng dụng tin học công tác quản lý Ngày với phát triển mạnh mẽ cách mạng khoa học kỹ thuật Ngành công nghệ thông tin phát triển cách vợt bậc, ngành ngành sử dụng tin học ngời ngời sử dụng tin học Nó động lực thúc đẩy nhiều nghành khoa học khác phát triển, tham gia vào hầu hết hoạt động kinh tế toàn cầu, nớc ta thập kỷ cuối thễ kỷ XX đặc biệt năm đầu kỷ XXI tin học vào ngõ ngách sống góp phần giải phóng đáng kể sức lao động ngời Cùng với phát triển rộng rãi ứng dụng tin học truyền thông cho tổ chức trải quy mô địa bàn rộng Nhu cầu ứng dụng CNTT không ngừng phát triển phù hợp với nhiều nghành nghề Đặc biệt công việc quản lý tách rời việc tìm hiểu hoạt động quan xí nghiệp cách thức xử lý thông tin phận dơn vị đó, máy tính dần thay ngời số lĩnh vực công việc Ngày tin học khẳng định đợc ngày đứng vững có u sau: Có khả lu trữ xử lý thông tin lớn Thông tin đợc xử lý xác, nhanh chóng theo yêu cầu ngời thời gian xử lý nhanh trình bày đẹp Lu trữ liệu khoa học, gọn nhẹ thuận lợi, an toàn tiết kiệm Chi phí nhỏ, tốn Ngày máy tính đợc xem nh công cụ để quản lý có hiệu Để có đợc điều không cần kiến thức định chuyên môn mà cần phải có kiến thức quản lý nghiệp vụ hiểu rõ chức năng, phận cần nghiên cứu Mức độ hiệu việc ứng dụng máy tính nhanh hay chậm phụ thuộc vào hiểu biết ngơì phân tích thiết kế hệ thống.Trong hệ thống quản lý URENCO thông tin xử lý rác thải cần tính nhanh nhạy kịp thời nh phải ứng dụng CNTT cần thiết 2.Phân tích yêu cầu PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Công ty URENCO có máy tính hầu hết số đợc khai thác kém.Việc thu thập quản lý số liệu cần thiết ,yêu cầu phần mềm quản lý có khả tạo báo cáo hàng tháng để nêu bật khu vực cần quản lý Để đáp ứng đợc chức nhiệm vụ mình, CTMTĐT(URENCO) cung cấp dịch vụ công cộng sau: Thu gom chuyên chở xử lý chất thải sinh hoạt, thơng mại,bệnh viện, công nghiệp phế liệu xây dựng Thu gom thùng phân từ nhà vệ sinh công cộng Thu gom chất thải đờng phố khu vực công cộng Tới nớc đờng để giảm bụi Thiết kế sản xuất phơng tiện thu gom chuyên chở, xe ô tô, xe đẩy trạm vệ sinh công cộng di động thùng rác Nh phần mềm quản lý rác thải thủ đô thiết thực em muốn sâu nghiên cứu phần mềm này,vì tự mày mò muốn tự làm để rút kinh nghiệm em trọng việc quản lý thu gom vận chuyển chất thải rắn sinh hoạt nội thành Hà Nội,còn cách quản lý chất thảI khác em suy nghĩ tiếp Yêu cầu chung hệ thống thông tin phân tích rõ cách tổ chức vận chuyển thu gom rác đến địa đIểm tập kết khu xử lý từ thiết kế bảng biểu ,các câu hỏi chất vấn ,các form cho hệ thống thông tin mà ta vừa phân tích 3.Đặt vấn đề Để hạn chế đợc nguy hiểm việc tồn đọng rác thải,chúng ta cần chơng trình phần mềm đáp ứng đợc việc quản lý thu gom vận chuyển rác thải cho Công ty URENCO dựa vào đa đợc cách nhìn khái quát công việc Ví dụ nh thông tin phơng tiện vận chuyển đơn vị xí nghiệp quản lý từ có điều chỉnh thích hợp để máy quản lý tốt hơn, hiệu Các thông tin cho hệ thống: - Mỗi quận có hai địa điểm tập kết rác - Các xí nghiệp đơn vị vận tải hoạt động theo hai ca :ngày đêm - Hàng ngày xe thùng nhỏ thu gom rác sinh hoạt theo ca vận chuyển tới địa điểm tập kết sau ca xe đơn vị vận chuyển tới chở đến khu xử lý Khu xử lý gồm có bãi chôn lấp khả tiếp nhận rác ngoại thành Hà Nội khu xử lý bùn Cầu Diễn Từ Liêm nhng ngừng hoạt động đợc mô tả nh sau: Khu xử lý Nam Sơn Sóc Sơn Lâm Du Gia Lâm Kiêu Kỵ Gia Lâm Nguyên Khê - Đông Anh Phú Ninh Sóc Sơn Cầu Diễn Từ Liêm Thời gian sử dụng Từ 1998 đến Từ 6/1996 đến Từ 9/1999 đến Từ 1992 đến Diện tích 98ha 22,5ha 5,4ha 1,5ha Từ 1990 đến Đã ngừng hoạt động 1,2ha PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Chơng II :Phân tích hệ thống I.Tìm hiểu hệ thống mặt chức Biểu đồ phân cấp chức Biểu đồ phân cấp chức chia chức hệ thống thành cấp khác Qua thấy rõ đợc nhiệm vụ phận.Bao gồm chức chính:Quản lý phơng tiện, Xử lý rác ,Tìm kiếm ,Báo cáo Quản lý rác thải Quản lý phơng tiện Xử lý rác Tìm kiếm Báo cáo Cập nhật ptiện Thu gom Tìm kiếm theo tiêu thức B/CSố ptiệnbảo dỡng Tạo mã ptiện Vận chuyển In KQ tìm kiếm B/C Rác tồn/th Lập DS ptiện In KQ thu gom,chở B/C khác In DS ptiện Chức :quản lý Rác thải rắn Mô tả:Đây hệ thống quản lý rác thải sinh hoạt hàng ngày gồm hai trọng tâm chính:quản lý phơng tiện thu gom vận chuyển ,quản lý việc xử lý rác Thông tin vào :Các thông tin phơng tiện công việc, kiện khu xử lý địa đIểm tập kết Thông tin : Các báo cáo Chức : Quản lý phơng tiện Mô tả: quản lý thông tin phơng tiên thu gom vận chuyển xí nghiệp đơn vị Thông tin vào:là liệu phơng tiện đợc cập nhật vào phận quản lý phơng tiện công ty môi trờng đô thị Cập nhật có thay đổi:tiếp nhận xe mới,đánh mã phơng tiện PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Loại bỏ thông tin thờng có thay đổi:xe thời hạn sử dụng,hoặc xe tới thời hạn bảo dỡng Thông tin ra:cung cấp thông tin phơng tiện chuyên chở thu gom Chức năng: Xử lý rác Thông tin vào : thông tin hai công đoạn thu gom vận chuyển, công đoạn đợc quản lý xí nghiệp đơn vị nào?,loại phơng tiện tham gia chuyên chở? Thông tin ra: khối lợng rác thu gom địa điểm tập kết bao nhiêu? vận chuyển tới Khu xử lý đợc bao nhiêu? theo ca ngày cụ thể nh nào? Các xử lý :tính toán,in khối lợng rác ngày đợc thu gom vận chuyển Chức Tìm kiếm Mô tả :Cho phép tìm kiếm nhanh cách chi tiết thông tin mà nhà quản lý cần xem xét VD: thông tin phơng tiện có mã phơng tiện :XT1 ngày14/7/98 có tham gia chuyên chở bãi chôn lấp Nam Sơn không ? Thông tin vào: thông tin phơng tiện,xí nghiệp đơn vị vận tải,quận, khu xử lý Thông tin :Các báo cáo kết tìm kiếm Các xử lý :Dùng ngôn ngữ hỏi SQL để tìm kiếm Chức : Báo cáo Mô tả :Báo cáo thông tin Số lợng xe tháng,khối lợng rác tồn đọng,thông tin khu xử lý Thông tin vào: Thông tin thu gom vận chuyển phơng tiện,các Khu xử lý, quận nội thành Thông tin ra: Các báo cáo số lợng xe ,khối lợng tồn đọng, phơng tiên cần bảo dỡng Luồng tin vào hệ thống Hệ thống Quản lý Rác PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 thảI Sinh hoạt 2.Phân rã sơ đồ chức mức đỉnh Quản lý phơng tiện Xử lý Rác Tìm kiếm Báo cáo PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 3.Phân rã sơ đồ chức mức Phân rã chức năng: Quản lý phơng tiện 1.1 Cập nhật pt 1.2 Tạo mã pt 1.3 Lập Dsptiện 1.4 In DS phtiện Phân rã chức :Xử lý rác 2.1 Thu gom 2.2 Vận chuyển 2.3 KQ thu chở 10 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Phân rã chức :Tìm kiếm 3.1 Tìm kiếm 3.2 Tìm kiếm tthức 3.3 In KQ tìm kiếm Phân rã chức : Báo cáo 4.1 B/C ptiện BD 4.2 B/C Ráctồn 4.3 B/C khác II Mô hình thực thể liên kết 1.Tìm hiểu liệu hệ thống Dữ liệu chơng trình bao gồm chủ yếu liệu phơng tiện thông tin khu xử lý, quận, ca, ngày Các liệu liên quan đến thu gom vận chuyển bao gồm: Các liệu liên quan đến phơng tiện: 11 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 - Mã phơng tiện - Tên phơng tiện - Chủng loại - Dung tích - Nhà sản xuất - Ngày sử dụng - Ngày bảo dỡng gần Các liệu liên quan đến quận: - Mã quận - Tên quận - Số điện thoại - Địa liên hệ Các liệu liên quan đến khu xử lý: - Tên khu xử lý(bao gồm Bãi chôn lấp,địa điểm tập kết) - Trởng khu xử lý - Diện tích sử dụng Các liệu khác: - Đơn vi xí nghiệp (xí nghiệp phụ trách thu gom, đơn vị phụ trách vận chuyển - Sonhanvien - Khối lợng Rác(đây khối lợng rác phơng tiện thu gom chuyên chở đợc theo ca theo ngày - Công việc(thu gom, vận chuyển , hút bùn) - Số lợng xe chủng loại có xí nghiệp đơn vị(Solu) - Số lợng xe chủng loại tham gia chuyên chở thu gom theo ca(Soluong) - Ngày thực thu gom vận chuyển(ngày) - Ca thực thu gom vận chuyển Đối với thông tin nh ta xác phụ thuộc hàm tức mối quan hệ rút đợc từ thực tế: - Tại quận đơn vị vận tải quản lý việc vận chuyển,một đơn vị vận tải quản lý hút bùn chuyên chở tới khu xử lý định xí nghiệp phụ trách quản lý việc thu gom tới địa điểm tập kết định - Giả thiết thu gom phải thực hiên đặn theo ca tối sau thu gom xong đơn vị vận tải cho phơng tiện vận chuyển theo hai ca :đêm sáng sớm - Giả thiết số rác tồn lại đợc chở hết - Một xí nghiệp thu gom quản lý đợc hai quận - Một đơn vị vận tải quản lý đợc hai quận - Mỗi quận có hai điểm tập kết cố định đợc gọi chung quận địa điểm - Đơn vị vận tải xí nghiệp thu gom sở hữu số lợng xe Công ty môi trờng cấp 12 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 - Mỗi đơn vị chuyên chở xí nghiệp quản lý phơng tiện cách gắn mã phơng tiện.VD: Xe tảiZ25 có mã ptiện:XTZ25, - Thời gian bảo dỡng phơng tiện đợc tính ngày trừ ngày đa phơng tiện vào sử dụng - Rác tồn tháng khối lợng rác vận chuyển đợc trừ tháng khối lợng rác thu gom - Giả thiết lúc đơn vị xí nghiệp vận dụng hết phơng tiện cua mình,còn phụ thuộc vào điều kiện khách quan nên tổ chức cho tất xe tham gia đợc(Vd:giao thông,do dân bãi chôn lấp phản đối,do phơng tiện phải bảo dỡng ) Các thông tin liên quan đến rác tồn qlý xe cần bảo dỡng đợc tạo thành form báo cáo 2.Giới thiệu mô hình thực thể liên kết Là mô hình liệu lô gic đợc xây dựng khái niệm logic nh :Thực thể, kiểu thực thể, liên kết, kiểu liên kết, thuộc tính Thực thể đối tợng hợp thành để nghiên cứu đối tợng Tiêu chuẩn để xác nhận đợc thực thể :Có ích quản lý, phân biệt đợc thực thể với Kiểu thực thể tập hợp nhiều thực thể loại đợc mô tả đặc trng sau Trong hệ thống em,vì quản lý phần nhỏ nên quan tâm đến thực thể sau: + ThuChuyen + Quan + Phuong tien + KhuXuLy + DonViXN + DVXNchitiet + Ptienchitiet Liên kết, kiểu liên kết - Liên kết khép nối có ý nghĩa hai hay nhiều kiểu thực thể phản ánh thực tế quản lý - Kiểu thực thể tập hợp nhiều liên kết loại Giữa thực thể, tồn nhiều mối liên kết, mối liên kết xác định tên Biểu diễn liên kết đoạn thẳng nối hai kiểu thực thể, kiểu liên kết xác định kiểu thực thể kết hợp với thể thực thể kia.Có kiểu liên kết: Liên kết Giả sử có hai kiểu thực thể A B, chúng có quan hệ môt nh thực thể kiểu thực thể A có tơng ứng thực thể kiểu thực thể B ngợc lại Liên kết nhiều Giữa hai kiểu thực thể A B có liên kết nhiều nh thực thể A tơng ứng với nhiều thực thể B Ngợc lại thực thể B tơng ứng với thực thể A Liên kết nhiều nhiều Hai kiểu thực thể A B có quan hệ nhiều nhiều với thực thể B có nhiều thực thể A ngợc lại Quan hệ nhiều nhiều không phục vụ trực tiếp cho việc khai thác thông tin nhng giúp xác lập mối quan hệ 13 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Thuộc tính Sau xác định đợc kiểu thực thể thực thể ta phải xét đến thông tin cần thiết phải đợc lu giữ cho thực thể Thuộc tính đặc trng thực thể biểu diễn trờng cột bảng Căn vào thực thể kiểu thực thể đa cho hệ thống ta thiết lập thuộc tính cho mô hình thực thể hệ thống: ThuChuyen - Ngay HT - Ca - Maquan - Maphuongtien - KluongRac - Soluong(số lợng phơng tiện tham gia thu gom va vận chuyển ) - KhuXL KhuXuLy - KhuXL - Dientich - TruongKXL DVXNchitiet - DonViXN - Sonhanvien Quan - Maquan - Tenquan - Diachilienhe - SoDT DonViXN - Maquan - Congviec - DonViXN Phuongtien - Maphuongtien - Tenphuongtien - Loai - Dungtich - NhaSX - Ngay-SD - Ngay-BD - Han-SD Ptienchitiet - DonViXN 14 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 - Maphơngtien - Solu(số lợng loại phơng tiện xí nghiệp đơn vị vận tảI) Sau xác định kiểu thực thể ta xác định kết nối tự nhiên chúng, ghi liên kết dới dạng liên kết nhiều Ta vào gợi ý sau để xác định quan hệ: - Một quan hệ tồn hai thực thể khác thuộc hai bảng khác cần phải giữ thông tin tin thực thể thực thể - Trong quan hệ nhiều thực thể giữ thông tin kết nối theo định nghĩa đầu nhiều Quan - Các quan hệ gián tiếp (nhiều nhiều) đợc bỏ qua Maquan Tenquan Thông qua việc xác định thực thể, quan hệ thực thể ta Diachilienhe xây dựng đợc mô hình liệu ban đầu hệ thống nh sau: SoDT Mô hình thực thể liên kết DonViXN Maquan Congviec DonViXN ThuChuyen Ngay-HT Ca Maquan Maphuongtie n Soluong KhuXL KluongRac Ptienchitiet DonViXN Maphuongtien Solu DVXNchitiet DonViXN Sonhanvien 15 KhuXuly KhuXL Phuongtien Dientich Maphuongtien TruongKXL Tenphuongtien Loai Dungtich NhaSX Ngay-SD Ngay-BD Han-SD PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Chơng III Thiết Kế Chơng Trình I Giới thiệu chung ngôn ngữ lập trình Lựa chọn công cụ Để cài đặt hệ thống quản lý nh phân tích trên, ta sử dụng nhiều công cụ khác nhau, mặt cấu hình máy tối thiểu vi xử lý :pentiumII cài đặt hệ điều hành ổn định Để chạy chơng trình, thực nhiều cách khác Với việc sử dụng rộng rãi nghành tin học nh có nhiều hệ quản tri sở liệu nh: Access,VisualBasic Cụ thể với toán đặt ra,phải lựa chọn công cụ để xây dựng quản lý hệ quản trị sở liệu(Database management) Trên sở yêu cầu chơng trình mà ta chọn công cụ hợp lý Với chơng trình quản lý Rác thải sinh hoạt,ta chọn nhiều công cụ nh: Access,VisualBasic Song ta cần chọn công cụ cho vừa dễ xây dựng chơng trình, nâng cấp, bảo trì vừa phù hợp với điều kiện kinh tế Qua nghiên cứu, em thấy ta nên dùng công cụ Microsoft Visual để viết chơng trình dùng hệ quản trị sở liệu(Database Management System) Microsoft Access Giới thiệu ngôn ngữ lập trình Microsoft Visual Basic Microsoft Visual Basic(MSVB) công cụ lập trình bậc cao Visual Studio hãng Microsoft sản xuất.MSVB đờng nhanh nhất, đơn giản hiệu để tạo ứng dụng môi trờng hệ điều hành Microsoft Window Nói đến Visual Basic nói đến phơng thức dùng để tạo giao diện đồ hoạ cho ngời sử dụng(GUI), GUI cá cầu nối ngời sử dụng ứng dụng muốn dùng ứng dụng có hiệu phải có giao diện ngời sử dụng phù hợp MSVB ngôn ngữ sử dụng phơng pháp phơng pháp lập trình hớng đối tợng (OOP Object Oriented Prỏgamming), phơng pháp cho phép ngời lập trình tạo ứng dụng nhanh hiệu Visual Basic công cụ lập trình toàn diện, trì ngôn ngữ Basic (Do Visual Basic đợc xây dựng từ ngôn ngữ lập trình Basic ngôn ngữ đợc phát triển từ năm 50), ngôn ngữ công cụ lập trình Windows thú vị đầy lực sử dụng ngày Visual Basic 6.0 phiên có tính vợt trội so với phiên trớc Nó cho ngời lập trình hệ thống phát triển trình ứng dụng Windows toàn diện trọn gói Qua VB 6.0 ta viết, soan thảo kiểm tra trình ứng dụng nh viết biên dịch file trợ giúp Khi tạo ứng dung VB, cửa sổ form thành phần giao diện ngời sử dụng, điều khiển sau đợc thêm vào để cung cấp chức cụ thể ngời sử dụng nhìn thấy 16 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 sổ form đIều khiển Khả Internet làm cho dễ dàng cung cấp cho việc thêm vào tài liệu ứng dụng qua Internet mạng cục từ bên ứng dụng bạn, tạo ứng dụng Internet server(Đây xu hớng phát triển toàn cầu) Một ứng dụng thật tập hợp dẫn trực tiếp đến máy tính để thi hành hay nhiều tác vụ Cấu trúc ứng dụng phơng pháp dẫn đợc tổ chức, nơi dẫn đợc lu giữ thi hành dẫn trình tự định 3.Giới thiệu công cụ Access (Cơ sở liệu ) Cụ thể với toán đặt ra, phải lựa chọn công cụ quản lý để chuyển sang hệ quản trị CSDL Trên sở CSDL thiết kế để xử lý hệ CSDL theo hớng yêu cầu mà ngời quản lý hệ thống thu gom vận chuyển rác sinh hoạt đề phù hợp nghành lĩnh vực Về lý thuyết chọn nhiều loại công cụ cho toán quản lý cụ thể Qua thực tế cho thấy công cụ phù hợp Microsoft Access do: Microsoft Access hệ quản trị CSDL môi trờng Windows, phần Microsoft Office Visual Studio, có sẵn công cụ hữu hiệu tiện lợi đáp ứng đợc chơng trình cho toán quản lý Microsoft Access hệ quản trị CSDL quan hệ với đầy đủ chức năng, có tất tính định nghĩa liệu, xử lý liệu kiểm soát liệu Điều cần thiết cho quản lý liệu lớn Microsoft Access có hệ thống lu trữ liệu nh tất hệ CSDL quan hệ khác, cho phép dễ dàng liên kết thông tin có quan hệ Microsoft Access sử dung ngôn ngữ SQL(Structured Query Language) mạnh để xử lý liệu bảng, dùng mối quan hệ ngời dùng tự động liên kết bảng cần thiết Microsoft Access có phơng tiện định nghĩa truy vấn đồ hoạ đơn giản nhng mạnh, đợc gọi :Truy vấn đồ hoạ theo mẫu Với phơng tiện Access cho phép thực thao tác trực tiếp liệu Khả kết nối công cụ Query mạnh Access cho phép tìm kiếm thông tin cách mau chóng Query Access cho phép ngời sử dụng làm việc với liệu lu trữ dạng CSDL khác nhau.Có thể thay đổi Query lúc thể liệu với nhiều cách khác Microsoft Access đợc thiết kế để sử dụng hệ quản trị CSDL đơn lẻ trạm làm việc theo thể thức dùng chung mạng Có thể chia sẻ liệu Access với ngời dùng khác Access có tính toàn vẹn liệu bảo mật liệu Microsoft Access quy định ngời nhóm ngời đợc quyền truy nhập vào đối tợng CSDL Microsoft Access tự động cung cấp chế khoá để đảm bảo không cho hai ngời sử dụng đồng thời cập nhật đối tợng Microsoft Access hiểu chấp nhận chế khoá cấu trúc CSDL khác đợc gắn kèm với Access Microsoft Access công cụ để nâng cao hiệu suất làm việc, đồng thời giảm bớt khó khăn cho ngời sử dụng Với thiết kế Wizard Macro, ngời sử dụng tự động hoá công việc mà không cần nhiều thời gian để lập trình.Đối với nhu cầu quản lý liệu mức độ cao hơn, Access có ngôn ngữ lập trình CSDL mạnh mẽ, ngôn ngữ Access Basic I 1.Xây dựng thiết kế chơng trình Từ thực tế ta xây dựng bảng theo phân tích ta nh sau: Cập nhật bảng [thu chuyển] Ngay- Ca Maquan Maphuong Soluong Kluong 17 KhuXL PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 HT 3/2/2002 3/2/2002 3/2/2002 3/2/2002 3/2/2002 3/2/2002 3/2/2002 Dem Dem Toi Toi đêm Sang Sang tien XTZ1 XTZ12 XC3 XC1 XTZ2 XC4 XC2 Q1 Q1 Q1 Q1 Q2 Q2 Q2 1 Rac(tấn) 4 NamSon NamSon Địađiểm1 Địađiểm1 Kiêu Kỵ Địađiểm1 Địađiểm1 Các tính chất số trờng bảng : Ngay-HT :kiểu liệu Date/time,mặt nạ nhập liệu dd/mm/yy Ca:kích thớc tối đa 5byte,kiểu liệu Text Maquan:kích thớc tối đa 2byte,kiểu liệu Text KhuXL: kích thớc tối đa 10byte,kiểu liệu Text Maphuongtien: kích thớc tối đa 5byte,kiểu liệu Text STT Têntrờng Ngay-HT Maquan Maphuongtien KluongRac Ca KhuXL Kiểu Date/time Text Text Number Text Text Kíchthớc dd/mm/yy 2byte 5byte 5byte 10byte, Giảithích Ngayhiệnthực Mã quận Mãphơngtiện Khốilợngrác Cakíp KhuXửLý Cập nhật bảng [Phuongtien]: Maphuong tien XTZ1 XTZ12 XTH1 XTN1 XTT2 Tenphuong tien Xe tai Xe tai Xe hut bun Xe nen Xe nho Loai Dung tich Chchở 2,5m3 Chchở 2,5m3 Hut 3m3 Bơmnén 4m3 thung 1m3 Các tính chất số trờng bảng: Tenphuongtien, NhaSX:15byte, kiểu text Loai: 10byte ,kiểu text Dung tich: 5byte, kiểu text Ngay-BD, Ngay-SD: 10byte ,kiểu date/time Han-SD:Number 18 NhaSX Nhật Đức Nhật Bỉ Nhật NgayBD 4/5/2002 4/9/2001 2/5/2001 7/5/1998 4/5/2002 NgaySD 1/2/2000 2/2/2000 1/6/1999 3/2/1990 1/2/2000 HanSD 15 20 20 15 15 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 STT Têntrờng Maphuongtien Tenphuongtien Loai Dung tich Ngay-BD Ngay-SD Han-SD Kiểu text text text text date/time date/time Number Kíchthớc 5byte 15byte 10byte , 5byte mm/dd/yy mm/dd/yy Giảithích Mãphơngtiện Tênphơngtiện Loại Dungtích Ngàybảodỡng Ngày sử dụng Hạn sử dụng Cập nhật bảng [DVXNchitiet]: DonViXN Đơn vị Đơn vị Xí nghiệp1 Sonhanvien 145 190 494 Các tính chất trờng bảng: DonViXN:tối đa 10byte,kiểu text Sonhanvien:number bảng STT Têntrờng Kiểu DonViXN text Sonhanvien number Maquan Q1 Q2 Q3 Q4 Q5 Tenquan HaiBaTrung Hoàn Kiếm Tây Hồ ThanhXuân Cầu Giấy Kíchthớc 10byte Giảithích ĐơnvịXínghiệp Số nhân viên Diachilienhe 13LêThanhNghị 17HàngTrống 21ALạcLongQuân 145NguyễnTrãi 13NguyễnChíThanh Cập nhật [Quan]: SoDT 8692048 8564321 5760030 6674400 8681284 Tenquan, Diachilienhe:tối đa 20byte,kiểu text Maquan: tối đa 2byte, kiểu text SoDT: number STT Têntrờng Tenquan Diachilienh e Maquan SoDT Kiểu text text Kíchthớc 20byte 20byte text 2byte number 19 Giảithích Tênquận Địachỉliênhệ Mãquận Sốđịênthoại PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Cập nhật [KhuXuly] : KhuXL NamSon LâmDu KiêuKỵ NguyênKhê Phú Ninh DienTich 89ha 22,5ha 5,4ha 1,5ha 1,2ha TruongKXL VânQuangLong NguyễnVănHơn ĐinhNgọcSáng Lê Vũ Thịnh Lý Liên Kiên Các tính chất trờng bảng KhuXL:tối đa 10byte,kiểu text DienTich:tối đa 7byte,kiểu text TruongKXL:tối đa 20byte,kiểu text STT Têntrờng KhuXL Dientich TruongKXL Kiểu text text text Kíchthớc 10byte 7byte 20byte Giảithích KhuXửLý Diệntích TrởngKhuXửLý Cập nhật bảng [Ptienchitiet] DonViXN ĐơnVị1 ĐơnVị1 ĐơnVị2 Xínghiệp1 Xínghiệp1 Maphuongtien XTZ1 XTZ12 XTH1 XC2 XC1 Solu 3 Các tính chất số trờng bảng: DonViXN, Maphuongtien: tối đa 8byte,kiểu text Solu:kiểu Number STT Têntrờng DonViXN Maphuongtien Solu Kiểu Kíchthớc text 8byte text 5byte Number Giảithích ĐơnVịXíNghiệp Mãphơngtiên Số lợng xe tt Cập nhật [bang DonViXN] Maquan Q3 Q3 Q6 Q2 Q2 Congviec thugom hutbun vanchuyen thugom vanchuyen 20 DonViXN Xinghiep2 Donvivt3 Donvi1 Xinghiep3 DonVi2 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Các tính chất số trờng Maquan:tối đa2byte,kiểu text Congviec:tối đa8byte,kiểu text DonViXN:tối đa10byte,kiểu text STT Têntrờng DonViXN Congviec Maquan Kiểu text text text Kíchthớc 10byte 8byte 2byte Sau dạng form đợc thiết kế: Dạng form Menu: Dạng form CHUONG TRINH 21 Giảithích ĐơnViXínghiệp Côngviệc Mãquận PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Các dạng form tìm kiếm Dạng form :Tìm kiếm thông tin quận theo mã quận 22 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Dạng form :Tìm kiếm tên phơng tiện đến ngày bảo dỡng theo mã phơng tiện Dạng form : tìm kiếm Số lợng xe theo mã phơng tiện Đơn vị Xí nghiệp 23 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 Dạng form : Tìm kiếm Khu xử lý,Tên phơng tiện mà phơng tiên có mã XT1 đến ngày 3/2/2002 vào ca đêm Sau Report :báo cáo rác tồn tháng quận 24 PT&TK HTTT Rác thải sinh hoạt Sinh viên thực :Nguyễn Đức Khoa TQL K44 2.Lời kết Đây hệ thống thống tin tính thực tế cao, sử liệu lớn nhng em trình bày phần nhỏ công việc quản lý rác Tha cô!Em biết làm em chắn chắn thiếu xót nhiều trình độ thiết kế phân tích chơng trình bỡ ngỡ nhng thật thời gian làm thi em cố gắng nhiều,nếu làm có sai lầm nghiêm trọng mong cô bảo cho em biết Một lần em xin chân thành cảm ơn dạy dỗ cô Sinh viên :Nguyễn Đức Khoa 25