Phân tích và thiết kế hệ thống phần mềm quản lý số điện thoại
Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Mục lục NHẬN XÉT CỦA GIÁO VIÊN Lời nói đầu GIỚI THIỆU ĐỀ TÀI I.Phân tích & thiết kế .5 2.Trang web Danhba.vdc.com.vn: .5 II Đặc tả chức năng: III - Phân tích chức : Chức cập nhập : .8 Chức tra cứu : Chức thống kê: .9 IV - Biểu đồ phân cấp chức năng: V- Biểu đồ luồng liệu 10 VI- Mô hình quan hệ 14 VII Mô hình thực thể liên kết .15 VIII Mô hình sở liệu 16 IX – Thiết kế sở liệu 16 X Các Form phần mềm quản lý số điện thoại .18 KẾT LUẬN 27 Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý NHẬN XÉT CỦA GIÁO VIÊN Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Lời nói đầu Theo bước phát triển, lên xã hội, trình độ phát triển khoa học không ngừng vươn lên, việc ứng dụng thành tựu để thỏa mãn nhu cầu ngày cao nhu cầu người việc cần thiết quốc gia Trong xu hướng đầu tư, nghiên cứu để có hệ thống tin học hiẹn đại nhằm đem đến cho người thông tin cần thiết cách nhanh tiện lợi lad yêu cầu cấp bách Vì thế, thông tin ngày trở nên quan trọng xã hội phát triển, trở thành nguôn tài nguyên vô giá, mang lại ý nghĩa to lớn cho đời sống người Việc nắm bắt xử lý thông tin nhanh chóng, xác linh hoạt đường dẫn đến thành công gần nhiêu tin học cung cấp cho ta công cụ, phương pháp giải yêu cầu Trong năm gần đôi với với phát triển khoa học kỹ thuật, tin học sâu ứng dụng vao ngành nghề lĩnh vực khác đời sống hàng xã hội Sự phát triển quan hệ kinh tế, mở rộng mạng lưới nghiệp vụ tăng cường quy mô làm tăng trưởng vượt bậc khối luộn luồng thông tin Các kiện làm cho công tác quản lý trở nên phức tạp Cách quản lý dựa sách báo không mang lại hiệu mong muốn Do phải thiết lập phương pháp quản lý đại Việc áp dụng công tác quản lý tin học hệ thống quản lý chặt chẽ, có sở kha học Được phân công thầy giáo Nguyễn Minh Quý, nhóm làm việc, chúng em tiếp cận với đề tài xây dựng phần mềm “quản lý số điện thoại ” tỉnh Đây đề tài quản lý có nhiều ý nghĩa ứng dụng thực tế Vì thời gian thực tế trình độ chuyên môn hạn hẹp, nên đề tài nhóm nhiều sai sót Chúng em mong bảo tận tình thầy cô góp ý bạn để đề tài chúng em hoàn thiện Chúng em xin chân thành cám ơn ! Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý GIỚI THIỆU ĐỀ TÀI Tên đề tài: Phân tích thiết kế phần mềm “Quản lí số điện thoại ” tỉnh Hưng Yên Nhóm thực hiện: NHÓM 16 Các yêu cầu đề tài: + Có khả cập nhật, tra cứu thống kê nhanh, xác + Có khả áp dụng rộng rãi + Giao diện chương trình dễ sử dụng Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý I.Phân tích & thiết kế Khảo sát trạng : Qua khảo sát tìm hiểu, nhóm làm việc thực phân tích thiết kế phần mềm quản lý SĐT tỉnh Hưng Yên Tài liệu thu thập liên quan tới tập mà nhóm sử dụng là: Danh bạ điện thoại tỉnh Hưng Yên, webside: danhba.vdc.com.vn Tổng công ty Bưu Viễn thông Việt Nam 1.Danh bạ điện thoại tỉnh Hưng Yên: Chúng thấy liệu lưu trữ theo hai phần: a) Phần trang vàng lưu trữ danh bạ khối bưu điện, quan nhà nước & tổ chức kinh tế xã hội b) Phần trang trắng lưu trữ danh bạ khối nhà riêng Nhược điểm : + Tra cứu không thuận tiện, dễ bị nhầm lẫn + Tất số điện thoại lắp đặt thay đổi sau ngày 31/5/2006 tức ngày xuất không đăng tải danh bạ Nó không cập nhật thuê bao xóa thông tin thuê bao không sử dụng, sửa số thông tin bị sai 2.Trang web Danhba.vdc.com.vn: Webside quản lý số điện thoại nước phần mềm đáp ứng nhu cầu khách hàng Đầu tiên, khách hàng có nhu cầu tra cứu số thông tin liên quan đến số điện thoại họ đề nghị với hệ thống Hệ thống chấp nhận yêu cầu gửi tới khách hàng yêu cầu cung cấp thông tin gợi mở ban đầu Ban đầu, bạn chọn tỉnh/ thành phố toàn quốc tra cứu danh bạ Chọn “tìm gần ”hay “tìm xác”, bạn chọn hai trường hợp “Tìm gần đúng” cho kết tìm kiếm có chứa kí tự từ khóa đưa vào Ví dụ: tìm theo tên “Nguyễn Văn” cho kết tìm kiếm thuê bao có chứa kí tự “Nguyễn” “Văn” “Tìm xác” cho kết giống hệt từ khóa đưa vào Ví dụ, tìm “Công ty TNHHTM&DV Phượng Hoàng ” tên giao dịch công ty phải danh bạ cho kết tìm kiếm Lưu ý, khách hàng nên sử dụng khả “tìm gần đúng” khẳ tìm kiếm cao Tra cứu theo tên thuê bao: Gõ tên cá nhân tổ chức vào hộp/box “tra cứu theo tên thuê bao” Kết hiển thị tất thuê bao điện thoại số điện thoại cá nhân hay tổ chức có tên tên khách hàng cần tìm Tra cứu theo địa thuê bao: Gõ địa cá nhân tổ chức vào hộp/box “Tra cứu theo địa thuê bao” Kết hiển thị tất tên thuê bao số điện thoại cá nhân hay tổ chức có địa tên khách hàng cần tìm Tra cứu theo tên địa lúc: Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Có thể đưa liệu tìm kiếm vào lúc hai box tìm kiếm “Tra cứu theo tên thuê bao” “Tra cứu theo số điện thoại” Ví dụ: Gõ “Công ty” vào box “Tra cứu theo tên thuê bao” gõ “Nguyễn Công Trứ” vào box “Tra cứu theo địa chỉ”, chương trình cho kết tìm kiếm tất thuê bao đáp ứng hai điều kiện trên, tức tất công ty có địa nằm phố Nguyễn Công Trứ Cách tra cứu thông thường có kết chọn “Tìm gần đúng” • Lưu ý: Khi tên thuê bao địa thuê bao dài, để dễ dàng cho việc tra cứu, bạn nên tra từ khoá ngắn dễ có kết tìm kiếm Ví dụ: Khi tra tên thuê bao Tổ hợp tác sửa chữa khí Thắng Lợi, khách hàng nên tìm “cơ khí Thắng Lợi” Tra cứu theo số máy điện thoại: Khi tra cứu theo số máy, khách hàng nhận tên địa thuê bao có số máy điện thoại (với điều kiện tồn số máy máy có đăng ký dẫn Danh bạ) Tra cứu theo nhóm từ khoá: Khi tra cứu theo nhóm từ khóa cho khách hàng dãy kết tìm kiếm theo nhóm từ khoá khác nhau, đặc biệt thuận tiện cho việc tra cứu doanh nghiệp kinh doanh ngành nghề Ví dụ: Khi muốn tìm doanh nghiệp liên quan đến may mặc dệt may địa bàn Hưng yên, khách hàng làm sau: + Chọn tỉnh Hưng Yên + Gõ “dệt may” vào ô “Tra cứu theo tên thuê bao” + Chọn “Tìm gần đúng” + Giới hạn kết tìm kiếm Kết cho tất doanh nghiệp mà tên có chứa từ “dệt may” địa bàn Hưng Yên Tìm kiếm thêm với từ “may mặc”, bạn nhận thêm danh sách doanh nghiệp mà tên có chứa từ “may mặc” Tương tự vậy, bạn tìm kiếm với nhóm từ khóa khác để có danh sách kết theo mong muốn Lưu ý việc đưa nhóm từ khoá thích hợp ảnh hưởng nhiều đến số kết tìm thấy Một số lưu ý tra cứu: Để tra cứu cách có hiệu quả, khách hàng cần tuân theo số nguyên tắc sau: Tra cứu với từ khoá ngắn tốt Thử với từ khoá khác cho nội dung cần tìm kiếm Chỉ sử dụng cách tra cứu “Tìm xác” biết xác tên thuê bao địa cần tìm Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Sử dụng bảng hướng dẫn từ viết tắt tra cứu Từ nhu cầu người sử dụng nên hệ thống cần có yêu cầu sau: + Đảm bảo cập nhật thông tin cách thuận lợi, nhanh, xác + Không nhầm lẫn chủ thuê bao, số điện thoại với + Tìm kiếm cách nhanh chóng, xác + Có thể tìm kiếm theo nhiều thông tin khác + Cho phép thống kê tổng số thuê bao lúc II Đặc tả chức năng: Header: Quản lý số điện thoại tỉnh Dữ liệu vào: Mã thuê bao Tên chủ thuê bao(cá nhân, tổ chức) Địa thuê bao Số điện thoại Dữ liệu ra: Kết tra cứu Begin Body: biểu diễn biểu đồ khối Lưu đồ thuật toán : + Chức cập nhập: Nhâp TT K tra có Xoá Sửa End Page Chưa có Nhập Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý + Chức tìm kiếm: Begin Nhập TT k có Kiểm tra K thấy End có Thấy + Chức thông kê: III - Phân tích chức : Dựa vào tư liệu đó, phần mềm mà phải thiết kế phải có ba chức năng: cập nhập,tra cứu thống kê Phần mềm này, không thiết kế chức đăng nhập Chức cập nhập : • Chức cho phép người quản lí sử dụng • Nhập thuê bao : - Mô tả :Cung cấp thông tin thuê bao :tên chủ thuê bao, địa chỉ, số điện thoại … • Xóa thông tin : - Mô tả :Xóa thông tin thuê bao không sử dụng • Sửa thông tin: - Mô tả:Thay đổi thông tin sai xót • Nhập mã vùng: có tỉnh tách, tức có mã phải cập nhập vào sở liệu • Nhập mã nước: giống mã vùng, có nước tách phải cập nhập Chức tra cứu : - Chức cho phép người quản lí khách hàng sử dụng Mô tả:Tra cứu thông tin cần thiết thuê bao - Hiển thị toàn thông tin tên, địa chỉ, số điện thoại Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Phần mềm cho phép tra cứu theo: - Tra cứu theo tên - Tra cứu theo địa - Tra cứu theo số điện thoại - Tra cứu mã vùng, mã nước Chức thống kê: - Mô tả: Thống kê tổng số thuê bao số đặc biệt quí, năm Và thống kê thuê bao quý IV - Biểu đồ phân cấp chức năng: Quản lý số điện thoại Cập nhập Nhập TB Thống kê Tra cứu TK Tổng TB Xóa TT Sửa TT Tìm theo tên TB Tìm theo địa TK TB Mới Tìm theo số điện thoại Nhập Nhập mã mã vùng vùng Tìm số đặc biệt Nhập mã nước Tìm mã vùng Tìm mã nước Biểu đồ BPC cho hệ thống quản lý số điện thoại tỉnh Hưng Yên Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý V- Biểu đồ luồng liệu BLD bối cảnh:Mức Trong biểu đồ này, có thành phần: Chức quản lý số điện thoại (0) Hai tác nhân: Người quản lý, khách hàng Các luồng liệu: Thông tin cập nhập Thông tin tìm kiếm Kết tìm kiếm Thông tin thống kê Kết thống kê T.tin thống kê kết tìm kiếm Người quản lý cập nhập T.t tìm kiếm Quản lý số điện thoại (0) Khách hàng kết T tin tìm kiếm Kq thống kê Chức QLSĐT (0) phân rã thành ba chức cập nhật, tìm kiếm, thống kê: BLD mức đỉnh: mức Trong biểu đồ này, có thành phần: Chức năng: cập nhập(1), tra cứu(2), thống kê(3) Hai tác nhân: Người quản lý, khách hàng Các luồng liệu: Thông tin cập nhập Thông tin tìm kiếm Kết tìm kiếm Thông tin thống kê Kết thống kê Các kho liệu: Danh sách thuê bao Danh sách số đặc biệt Danh sách mã vùng Danh sách mã nước Page 10 Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Biểu đồ định nghĩa chức (thống kê): Kết TK tổng TB DS Thuê Bao T.tin thống kê tb Người quản trị Thông tin thống kê thuê bao TK TB Kết DS số đặc biệt VI- Mô hình quan hệ tblthuebao tblmanuoc Quản lý số ĐT tblsodienthoai tblsodacbiet tblmavung Page 14 Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý VII Mô hình thực thể liên kết mat b tent b ĐC STT Man Ten n Tblthuebao Tblmanuoc ndk Quản lý số ĐT Có Mat b Ma V Tblsodienthoai Tblsodacbiet Sodt Tenc q Sod t Ma V Có Có Tblmavung Ma V TenV Page 15 Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý VIII Mô hình sở liệu Vì nhóm thiết kế sở liệu SQL, mô hình quan hệ nhóm thiết kế VIEW Enterprise manager IX – Thiết kế sở liệu 1) Bảng thuê bao Tên trường Kiểu Độ rộng Khuôn dạng Chú thích MaTB Char 10 Số Mã thuê bao Ten Nvarchar 50 Chữ Tên thuê bao Dc Nvarchar 50 Chữ Địa NDK Datatime Số Ngày đăng ký Page 16 Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý 2) Bảng số điện thoại Tên trường Kiểu Độ rộng Khuôn dạng Chú thích Matb Char 10 Chữ Mã thuê bao Sdt Char 10 Số Số điện thoại MaV Char 10 Số Mã vùng 3) Bảng mã vùng Tên trường Kiểu Độ rộng Khuôn dạng Chú thích Mav Nvarchar 10 Số Mã vùng Tenv Nvarchar 30 Chữ Tên vùng 4) Bảng số điên thoại đặc biệt(cơ quan, tổ chức kinh tế - xã hội) Tên trường Kiểu Độ rộng Khuôn dạng Chú thích Sodt Char 10 Số Số điện thoại Tencq Nvarchar 50 Chữ Tên quan MaV Char 10 Số Mã vùng Độ rộng 20 Khuôn dạng Số Số Chữ 5) Bảng mã nước Tên trường Stt Man Tenn Kiểu Char Char Nvarchar Page 17 Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý X Các Form phần mềm quản lý số điện thoại Form trang chủ: Trang chủ có button lượt hình vẽ: - Khi ta click vào button xuất sổ với chức tương ứng với text button - Một linklabel “ Hướng dẫn sử dụng phần mềm”, nhấn vào đường link xuất số hướng dẫn cách tra cứu số điện thoại, cách cập nhật cuãng thống kê Page 18 Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Tra cứu số điện thoại - địa - tên chủ thuê bao: Form sử dụng cách tra cứu theo kiểu tìm kiếm gần Ta tra cứu theo tên thuê bao số điện thoại với địa chủ thuê bao mà bạn cần tìm Các điểm đáng ý cuả form: - Một DomainUpown chứa list danh sách huyện thị xã tỉnh Hưng Yên (ta trượt để tìm theo huyện hay thị xã ta gõ trực tiếp vào ) - textbox cho phép ta gõ thông tin cần thiết tìm kiếm theo thông tin gợi mở form có - Tiếp theo, bạn chọn cách đánh thông tin: VNI, TELEX, không dấu - Cuối cùng, bạn click vào button “tìm kiếm”, [...]... nước Page 13 Phân tích và thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Biểu đồ định nghĩa chức năng 3 (thống kê): Kết quả TK tổng TB DS Thuê Bao T.tin thống kê tb Người quản trị Thông tin thống kê thuê bao mới TK TB mới Kết quả DS số đặc biệt VI- Mô hình quan hệ tblthuebao tblmanuoc Quản lý số ĐT tblsodienthoai tblsodacbiet tblmavung Page 14 Phân tích và thiết kế hệ thống phần mềm QLSĐT... cập nhật Page 24 Phân tích và thiết kế hệ thống phần mềm QLSĐT 6.3 GVHD: thầy Nguyễn Minh Quý Cập nhật mã vùng, mã nước: - Chức năng :Cập nhật mã vùng hoặc mã nước - Mô tả : + Click vào nút thêm, sửa hoặc xoá + Điền các thông tin cần cập nhật Page 25 Phân tích và thiết kế hệ thống phần mềm QLSĐT 7 Thống kê: Page 26 GVHD: thầy Nguyễn Minh Quý Phân tích và thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn... tìm theo vùng hoặc ta có thể gõ trực tiếp vào nó) - 1 textbox cho phép hiện kết quả khi bạn click vào button “tìm kiếm” - Sau đó tùy chọn “ ... chân thành cám ơn ! Page Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý GIỚI THIỆU ĐỀ TÀI Tên đề tài: Phân tích thiết kế phần mềm Quản lí số điện thoại ” tỉnh Hưng Yên Nhóm... Click vào nút thêm, sửa xoá + Điền thông tin cần cập nhật Page 25 Phân tích thiết kế hệ thống phần mềm QLSĐT Thống kê: Page 26 GVHD: thầy Nguyễn Minh Quý Phân tích thiết kế hệ thống phần mềm QLSĐT... mềm , nhấn vào đường link xuất số hướng dẫn cách tra cứu số điện thoại, cách cập nhật cuãng thống kê Page 18 Phân tích thiết kế hệ thống phần mềm QLSĐT GVHD: thầy Nguyễn Minh Quý Tra cứu số điện