Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
845,54 KB
Nội dung
Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 1 Trường Đại Học Sư Phạm Kỹ Thuât Hưng Yên Khoa : Công Nghệ Thông Tin Đề tài Sinh viên thực hiện: Nuyễn Thị Hiền Lê Thị Thu Hiền Nguyễn Thị Hợp Giáo viên hướng dẫn: Nguyễn Minh Quý Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 2 Nhận xét của giáo viên ………………………………………………………………… …………………………………………………………………… Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 3 Lời nói đầu Hệ thống thông tin nào cũng có một đời sống, từ lúc khai sinh đến lúc bị phế bỏ. Đó là quá trình trải qua một số giai đoạn nhất định. Các giai đoạn chính thường là : tìm hiểu nhu cầu, phân tích, thiết kế, cài đặt, khai thác và bảo dưỡng. Không nhất thiết các giai đoạn đó được đi qua một cách tuyến tính mà có thể vòng đi vòng lại nhiều lần. Vì vậy đời sống của hệ thống thông tin thường được gọi là chu trình sống hay chu trình phát triển. Cùng với việc phát triển KHCN ngày càng hiện đại, CNTT trở thành ngành mũi nhọn và đón dầu trên con đường bước vào kỷ nguyên mới: kỷ nguyên phát triển của thế giới CNTT. Đặc biệt là các dịch vụ thương maị điện tử , thị trường ảo,…, dịch vụ bưu chính viễn thông. Các ứng dụng quản lý trên internet ngày càng được phát triển, hỗ trợ quản lý đắc lực và có hiệu quả cao. Một trong các ứng dụng đó là trong mạng điện thoại, nó đòi hỏi công nghệ rất cao. Vì lý do này mà chúng em chọn đề tài “quản lý số điện thoại của một tỉnh”. Đây là một đề taì mới đòi hỏi phải có tính thực tế cao. Đề tài của chúng tôi được phát triển trên ngôn ngữ “visual Basic 6.0”và cơ sở dữ liệu SQL Server. Dưới sự hướng dẫn của thầy Nguyễn Minh Quý chúng em đã xây dựng phần mềm “Quản lý số điện thoại của một tỉnh”.Qua khảo sát thực tế ở các bưu điện và có tham khảo từ một số phần mền quản lý điện thoại và một số những weside chúng tôi đã hoàn thiện bài viết này. Đây là bước khởi đầu nên bài viết của chúng tôi còn gặp nhiều hạn chế nên rất mong được sự thông cảm, đóng góp của quý vị và các bạn để bài viết của chúng tôi được hoàn thiện. Chúng tôi xin chân thành cảm ơn! Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 4 Mục lục Phần I: Mô tả đề tài…………………………………………….5 I. khảo sát hiện trạng…………………………………………………….5 II). Phân tích hệ thống về mặt chức năng và vẽ biểu đồ BPC……… 6 Biểu đồ phân cấp chức năng………………………………… 7 2.1.Cập nhật thông tin và sử lý tính toán…………………………………… 7 2.2.Tra cứu, tìm kiếm ………………………………………… 8 2.3.In ấn……………………………………………………………………… .8 2. 4 .Thống kê………………………………………………………………… 9 III Biểu đồ luồng dữ liệu……………………………………………… 9 3.1.1 mức 0…………………………………………………………………………… .9 3.1.2Mức 1…………………………………………………………………………… 10 3.2 Phân tích biểu đồ luồng dữ liệu…………………………………… 13 Biểu đồ quan hệ thực thể E-R………………………………………… 14 IV.Thiết kế hệ thống……………………………………………………. 15 1.Lựa chọn cài đặt cơ sở dữ liệu ………………………………………………15 2.Các bảng dữ liệu…………………………………………………………… 15 Bảng kết nối dữ liệu……………………………………………………… 17 V.Lưu đồ thuật toán…………………………………………………… 17 5.1.1.Lưu đồ thuật toán cập nhật thông tin…………………………………………17 5.1.2. Lưu đồ thuật toán tra cứu, tìm kiếm………………………………………….18 5.2. Thiết kế giao diện……………………………………………………19 Phần II:kết luận…………………………………………………………24 Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 5 Phần I: Mô tả đề tài Chương này giới thiệu với quý vị và các bạn kết quả của quá trình khảo sát hiện trạng tồn tại và phát triển của hệ thống điện thoại hiện nay. Qua đây chúng tôi cũng trình bày những ý tưởng riêng của mình về việc quản lý số điện thoại của một tỉnh. Phần mềm cho phép người sử dụng có thể truy cập để kiểm tra danh bạ điện thoại , biết thông tin truy cập và một số các dịch vụ liên quan tới điện thoại như: giá cước, giá dịch vụ nhưng phần mền không có chức năng cho người sử dụng có thể chỉnh sửa, bổ sung. Người sử dụng đăng nhập thông tin vào phải đúng với những quy định của phần mềm thì kết quả truy cập mới chính xác. Việc lựa chọn hệ quản trị cơ sở dữ liệu cho phép xây dựng ngân hàng dữ liệu thích ứng với mô hình thông tin đa dạng và phong phú, đáp ứng nhu cầu và ứng dụng thực tế. Đồng thời cũng lựa chọn một ngôn ngữ lập trình có tính chặt trẽ và hiệu quả cao đảm bảo được yêu cầu của hệ thống đặt ra. Vì vậy chúng em lựa chọn ngôn ngữ lập trình VitualBasic 6.0 để làm ngôn ngữ lập trình của hệ thống, kết nối được cơ sở dữ liệu một cách có hiệu quả, dễ làm… Hệ thống giúp cho người quản lý quản lý một cách dễ dàng thông tin về khách hàng của mình, tính toán một cách chính xác và nhanh chóng giá cước. Giảm được sức lao động, có giao diện đẹp. Chương trình này được ứng dụng để quản lý số điện thoại của một tỉnh. Giúp ngưới sử dụng, người quản lý truy cập thông tin nhanh hơn. I. khảo sát hiện trạng Để “quản lý số điện thoại của một tỉnh” thì bộ phận quản lý cần các yêu cầu sau: -Khi có khách hàng đăng ký sử dụng điện thoại, người quản lý phải cập nhập thông tin liên quan tới khách hàng như: họ tên, địa chỉ…vào hệ thống. -Hàng tháng nhân viên bưu điện tổng kết lại thời gian đàm thoại của khách hàng để tính giá cước tương ứng . Như vậy các thông tin đó được cập nhập lưu trữ trong hệ thống, qua sử lý cho ra thông tin như: hoá đơn điện thoại, thống kê lượng khách hàng sử dụng điện thoại… Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 6 Với phần mềm quản lý số điện thoại của một tỉnh thì ta có Modul sau: Cập nhật thông tin - Khách hang - Số điện thoại. - Cước phí - Thông tin thanh toán TÌm kiếm - Tên thuê bao - Số máy điện thoại - Địa chỉ thuê bao (Tìm kiếm gần đúng) In ấn - Phiếu báo thanh toán - Hóa đơn thanh toán - Hóa đơn lưu Thống kê - Theo tháng - Theo chu kỳ. - Theo cước. II). Phân tích hệ thống về mặt chức năng và vẽ biểu đồ BPC Đây là giai đoạn quan trọng nhất của hệ thống, qua biểu đồ phân cấp chúng ta hiểu rõ hơn quá trình hoạt động của hệ thống. Theo yêu cầu quản lý, hệ thống gồm các chức năng chính sau: - Cập nhật thông tin - In ấn - Tìm kiếm - Thống kê. Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 7 Biểu đồ phân cấp chức năng 2.1.Cập nhật thông tin và sử lý tính toán Chức năng này sẽ giúp nhà quản lý cập nhật thông tin của khách hàng nào đó khi khách hàng đó đến đăng ký sử dụng điện thoại. Các thông tin về khách hang sẽ được nhà quản lý sử lý và lưu trữ trong hệ thống để hang thánh lấy ra và thanh toán tièn điện thoại đối với từng khách hàng. Các thông tin của khách hàng nhập vào máy như: tenkh (tên khách hàng), Dckh(địa chỉ khách hàng), Sdt(số điện thoại)… Cập nhập thông tin là bước đầu tiên và quan trọng cho trương trình, vì sau khi cập nhập thông tin là các khâu kế tiếp như tính toán và tìm kiếm… các bước này thông tin đều được lấy từ giai đoạn cập nhật giữ liệu. Quản lý số điện thoại Tìm kiếm Khách hàng Cập nhật thông tin Số điện thoại In ấn Thống kê Dịa chỉ thuê bao Tên thuê bao tt thanh toán Cước phí số máy điện thoại Hoá đơn thanh toán Bảng cước phí [ Tt thuê bao Hoá đơn lưu Theo chu kỳ Theo cước Theo tháng Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 8 Trong chức năng này có 4 chức năng con: a). Nhập thông tin khách hàng. b). Số máy điện thoại. c).Cước phí . d).Thông tin thanh toán. 2.2.Tra cứu, tìm kiếm - Chọn “tìm gần đúng” hay “tìm chính xác”: + Tìm gần đúng có kết quả có chứa các ký tự trong từ khoá đưa vào. VD:Khi tìm theo tên “Nguễn Thị Hiền” sẽ cho kết quả tìm kiếm tên thuê bao có chứa các ký tự “Nguyễn”, “Thị”, “Hiền”. + Tìm chính xác : cho kết quả giống hệt các từ khoá được đưa vào, nếu không sẽ báo lỗi không thể tìm kiếm được. - Tra cứu theo tên thuê bao:Gõ tên cá nhân hoặc tổ chức cần tìm vào hộp/box ”tra cứu theo tên thuê bao”. Kết quả sẽ hiển thị tất cả các thuê bao điện thoại và số điện thoại của cá nhân hoặc tổ chức có tên như bạn cần tìm. - Tra cứu theo địa chỉ thuê bao: Gõ địa chỉ thuê bao vào hộp “tra cứu theo tên thuê bao”. Kết quả sẽ hiển thị tên thuê bao và số điệ thoại của cá nhân hoặc tổ chức có địachỉ như bạn càn tìm. - Tra cứu theo tên và địa chỉ cùng lúc:ta có thể dưa dữ liệu tìm kiếm vào hai hộp thoại, chương trình sẽ cho ra kết quả ứng với hai điều kiện trên. Cách tra cứu này thông thường chỉ có kết quả khi “tìm gần đúng”. NOTE: khi tên thêu bao hoặc địa chỉ thêu bao dài. Để dễ hơn cho việc tra cứu, bạn chỉ nên tra cứu với từ khoá ngắnthì dễ có kết quả tìm kiếm đúng. - Tra cứu theo số máy điện thoại:bạn có thể nhận được tên và địa chỉ thuê bao của số điện thoại đó (với điều kiện tồn tại số máy điện thoại đó trong danh bạ điện thoại) 2.3.In ấn Chức năng này giúp nhà quản lý cung cấp thông tin cho khách hang những thông tin về sử dụng điện thoại cũng như số thuê bao và các thông tin khác như:Cước phí mỗi phút nội hạt .trong tính,ngoài tỉnh khi sử dụng 171 hoăc không dung 171.Và cho khách hang biết được cước phí sử dụng trong mỗi thang,hoặc trong một chu kỳ nào đó thông qua phiếu thanh toán hoặc hóa đơn Chức năng này gồm các chức năng con như: a. Bảng cước phí b. Hóa đơn thanh toán Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 9 c. Tt thuê bao d. Hóa đơn lưu 2. 4 .Thống kê Sau khi đã thanh toán tiền từ khách hang nhà quản lý phải thống kê các thông tin về khách hang sử dụng điện thoại ,qua đó lắm được trong tháng có bao nhiêu cuộc gọi đi cùng với thời gian cuộc gọi và cước phí mỗi cuộc gọi và tổng cước phí là bao nhiêu.Chúng ta có thể thống kê theo a.Theo tháng b.Theo chu kỳ c. Theo cước III Biểu đồ luồng dữ liệu 3.1.1 mức 0 quản lý số điện thoại KH Nhân viên Thông tin đăng nhập Thông tin đăng nhập Yêu cầu xem thông tin Thông tin Yêu cầu xem thông tin thống kê y/c thống kê Phân tich thiết kế hệ thống thông tin Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền 10 3.1.2Mức 1 a. Phân rã chức năng cập nhật dữ liệu cập nhật thông tin Tìm kiếm thông tin Thống kê In ấn Khách hàng Nhân viên Nhân viên tệp QL cước phí Yêu cầu Đáp ứng Đáp ứng Yêu cầu Yêu cầu Đáp ứng Yêu cầu Đáp ứng KH Nhân viên nhập khách hàng nhập số thuê bao cước phí Thông tịn thanh toán Tệp khách hàng tệp thuê bao tệp thanh toán Thông tin khách hàng [...]... kỳ, hoặc là theo cước phí Phần II.kết luận Quản lý số điện thoại của một tỉnh là bài toán đưa ra để đóng góp ý kiến riêng của chúng em về việc quản lý số điện thoại của một tỉnh để giảm bớt sự rắc rối trong khâu tổ chức cán bộ, để cho nhân viên bưu điện không phải đên từng nhà để thu tiền, cũng như là thống kê hàng đống giấy tờ Đây là bước khởi đầu trong việc lập trình phần mền của chúng em, nên trong... bao Tệp thanh toán Theo số điện thoại Theo số thuê bao Theo chu kỳ đáp ứng y/c thong tin thông tin yêu cầu đáp ứng yêu cầu nhân viên 13 Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền Phân tich thiết kế hệ thống thông tin 3.2 Phân tích biểu đồ luồng dữ liệu a mức 0 (mức ngữ cảnh) Chức năng quản lý tổng quát của hệ thống là :Quản lý số điện thoại của một tỉnh Đối tác của hệ thống là :nhân viên... các thuộc tính ,các thông tin ta thấy hệ thông quản lý số điện thoại cua một tỉnh gồm 5 tệp CSDL( 5 Table) sau đây: Tbl Khách Hàng STT FIELDS Type Width 1 MaKH Text 10 Mã khách hàng 2 Maloai Text 15 Mã loại 3 SoĐT Text 20 Số Điện thoại 4 ĐC Text 17 Địa chỉ 5 TenKH Text 30 Tên khách hàng 6 SoCMT Text 30 số chứng minh thư Widt Descipition ST Descipition Tbl Số Thuê Bao FIELDS Type T h 1 MaTB Text 10 Mã... viên bưu điện tác dụng lên hệ thống, hệ sẽ trả ra thông tin về khách hàng Hệ thống sẽ đưa ra yêu cầu về hoá đơn thu tiền cước phí điện thoại cho khách hàng Khi đó khách hàng sẽ thanh toán tiền điện thoại cho nhà quản lý b Mức 1 (mức đỉnh) Chức năng của mức 0 sẽ được phân rã thành các chức năng con: cập nhật thông tin , tiềm kiếm thông tin, in ấn và thống kê Khi khách hàng ký hợp đồng sử dụng điện thoại. .. để sau này qua quá trình thống kê sẽ đưa ra hoá đơn đối với người sử dụng.Khi nhà quản lý muốn tìm hiểu thông tin thì có thể truy cập vào hệ thống Đồng thời nhà quản lý cũng có thể yêu cầu in ấn đối với tệp quản lý c.Mức 2 a) Chức năng nhập thông tin ở mức một được phân rã thành các chức năng con: khách hàng, số điện thoại , cước phí và thông tin thanh toán Khi khách hàng đã ký hợp đồng thì tất cả... Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền Phân tich thiết kế hệ thống thông tin Form : Tìm kiếm thông tin Form kết quả tìm kiếm Khi chúng ta muốn tìm kiếm thông tin về một số điện thoại nào đó thì chúng ta chỉ cần nhập thong tin vào (Địa bàn, tên, số điện thoại) thì sẽ được kết quả trả ra ổ form kết quả 23 Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền Phân tich thiết kế hệ thống thông tin Form : Cập... đưa đến tệp thanh toán để đưa đến nhà quản lý b) Chức năng tìm kiếm thông tin sẽ được phân rã thành các chức năng con: tìm kiếm theo tên, tìm kiếm theo địa chỉ, tìm kiếm theo số điện thoại và có thể sử dụng cả tìm kiếm chính xác Khi khách hàng muốn tìm kiếm thông tin thì chỉ cần đăng nhập tới chức năng này , với yêu cầu là truy cập theo quy ước Còn đối với nhà quản lý cũng như vậy c) Chức năng in ấn được... TB Tên KH Mã loại Số ĐT Sử dụng Khách hàng Số thuê bao Mã KH Địa chi Số ĐT Hoá đơn Số ĐT TênTB Mã HĐ Tháng Ma loại 15 Sinh viên: Nguyễn Thị Hiền_Nguyễn Thị Hợp_Lê Thị Thu Hiền Phân tich thiết kế hệ thống thông tin IV.Thiết kế hệ thống 1.Lựa chọn cài đặt cơ sở dữ liệu Dùng hệ quản trị CSDL Microsoft SQL server để thiết kế cơ sở dữ liệu Tạo các mối quan hệ kết nối giữa các bảng hệ quản trị SQL đang được... TienNo Text 30 Tổng tiền 12 Ttien Text 30 Tổng tiền 5 Descipition 5 tháng -Bảng phiếu báo Tên trường Kiểu dữ liệu Kích thước Mô tả MaKH Text 10 Mã KH SoDCu Text Integer Số điện cũ SoDMoi Text Integer Số điện mới SoTieuThu Text Integer Số tiêu thụ ThanhTien Text Integer Thành tiền MaNV Text Integer Mã nhân viên -Bảng nợ đọng Tên trường Kiểu dữ liệu Kích thước Mô tả MaKH Text 10 ThangNo text Integer Tháng... chúng em lựa chọn hệ quản trị CSDL SQL server để lưu trữ cơ sở dữ liệu * Xác định các tập thực thể Căn cứ vào công việc thực tế của các bộ phận, các dòng chảy tổng quan và chi tiết của sơ đồ luồng dữ liệu và các thông tin cần quản lý xác định được các tập thực thể và thuộc tính của chúng như sau: + tblkhachhang(makh, maloai,sodt, dc, tenkh,socmt) + tblthuebao(matb, maloai, tentb, sodt, makh) +Tblhoadon(mahd, . để quản lý số điện thoại của một tỉnh. Giúp ngưới sử dụng, người quản lý truy cập thông tin nhanh hơn. I. khảo sát hiện trạng Để quản lý số điện thoại của một tỉnh thì bộ phận quản lý cần. Với phần mềm quản lý số điện thoại của một tỉnh thì ta có Modul sau: Cập nhật thông tin - Khách hang - Số điện thoại. - Cước phí - Thông tin thanh toán TÌm kiếm - Tên thuê bao - Số. hiệu quả cao. Một trong các ứng dụng đó là trong mạng điện thoại, nó đòi hỏi công nghệ rất cao. Vì lý do này mà chúng em chọn đề tài quản lý số điện thoại của một tỉnh . Đây là một đề taì mới