LUẬN VĂN : Phân tích và thiết kế hệ thống pdf

31 608 0
LUẬN VĂN : Phân tích và thiết kế hệ thống pdf

Đ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

LUẬN VĂN Phân tích thiết kế hệ thống GVHD:Nguyễn Trường Sinh Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 2 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT Mục lục NHẬN XÉT CỦA GIÁO VIÊN 3 Lời nói đầu 4 GIỚI THIỆU ĐỀ TÀI 5 I.Phân tích & thiết kế. 6 2.Trang web Danhba.vdc.com.vn: 6 II .Đặc tả chức năng: 8 III - Phân tích các chức năng : 9 1. Chức năng cập nhập : 10 2 . Chức năng tra cứu : 10 3 . Chức năng thống kê: 10 IV - Biểu đồ phân cấp chức năng: 10 V- Biểu đồ luồng dữ liệu 11 VI- Mô hình quan hệ 17 VII. Mô hình thực thể liên kết 18 VIII. Mô hình cơ sở dữ liệu 19 IX – Thiết kế cơ sở dữ liệu. 20 X. Các Form trong phần mềm quản lý số điện thoại 22 KẾT LUẬN 31 Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 3 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT NHẬN XÉT CỦA GIÁO VIÊN Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 4 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT Lời nói đầu Theo từng bước phát triển, đi lên của xã hội, trình độ phát triển của khoa học không ngừng vươn lên, thì việc ứng dụng những thành tựu đó để thỏa mãn nhu cầu ngày càng cao hơn của nhu cầu con người là một việc cần thiết của mỗi quốc gia. Trong xu hướng đó đầu tư, nghiên cứu để có thể có được một hệ thống tin học hiện đại nhằm đem đến cho con người những thông tin cần thiết một cách nhanh nhất tiện lợi nhất lad một yêu cầu cấp bách. Vì thế, thông tin ngày càng trở nên quan trọng nhất là trong xã hội phát triển, nó đã trở thành nguôn tài nguyên vô giá, mang lại ý nghĩa to lớn cho đời sống con người. Việc nắm bắt xử lý thông tin nhanh chóng, chính xác linh hoạt bao nhiêu thì con đường dẫn đến thành công của chúng ta càng gần bấy nhiêu tin học đã cung cấp cho ta những công cụ, phương pháp giải quyết những yêu cầu đó. Trong những năm gần đây đi đôi với với sự phát triển của khoa học kỹ thuật, tin học đã đi sâu ứng dụng vào các ngành nghề lĩnh vực khác nhau trong đời sống hàng xã hội. Sự phát triển của các quan hệ kinh tế, sự mở rộng mạng lưới nghiệp vụ tăng cường quy mô của nó đã làm tăng trưởng vượt bậc khối luộn các luồng thông tin. Các sự kiện đó đã đang làm cho công tác quản lý trở nên phức tạp. Cách quản lý dựa trên sách báo không còn mang lại hiệu quả như mong muốn. Do đó phải thiết lập một phương pháp quản lý hiện đại hơn. Việc áp dụng công tác quản lý bằng tin học là một hệ thống quản lý chặt chẽ, có cơ sở kha học. Được sự phân công của thầy giáo Nguyễn Minh Quý, nhóm làm việc, chúng em được tiếp cận với đề tài xây dựng phần mềm “quản lý số điện thoại ” của một tỉnh. Đây là đề tài quản lý có nhiều ý nghĩa ứng dụng trong thực tế. Vì thời gian thực tế trình độ chuyên môn còn hạn hẹp, nên đề tài của nhóm còn nhiều sai sót. Chúng em rất mong được sự chỉ bảo tận tình của thầy cô sự góp ý của các bạn để đề tài của chúng em được sự hoàn thiện hơn. Chúng em xin chân thành cám ơn ! Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 5 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT 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 Thái Nguyên. Nhóm thực hiện: NHÓM 10 Các thành viên: 1) Hoàng Tuấn Linh 2) Hứa văn Hới 3) Ma Khánh Đức Các yêu cầu của đề tài: + Khảo sát thực tế + Phân tích đề tài + Nêu mục đích đề tài Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 6 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT I.Phân tích & thiết kế. Khảo sát hiện trạng : Qua khảo sát tìm hiểu, nhóm làm việc chúng tôi sẽ thực hiện phân tích thiết kế phần mềm quản lý SĐT tỉnh Thái Nguyên. Tài liệu thu thập liên quan tới bài tập này mà nhóm sẽ sử dụng đó là: Danh bạ điện thoại tỉnh Thái Nguyên, webside: danhba.vdc.com.vn của Tổng công ty Bưu chính Viễn thông Việt Nam. 1.Danh bạ điện thoại tỉnh Thái Nguyên: Chúng em thấy dữ liệu được lưu trữ theo hai phần: a) Phần trang vàng lưu trữ danh bạ khối bưu điện, cơ quan nhà nước & cá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 cả các số điện thoại lắp đặt mới hoặc thay đổi sau ngày 31/5/2006 tức là ngày xuất bản sẽ không được đăng tải trên cuốn danh bạ đó. Nó không cập nhật các thuê bao mới cũng như xóa những thông tin của các thuê bao không còn sử dụng, hoặc sửa một số thông tin bị sai 2.Trang web Danhba.vdc.com.vn: Webside này quản lý số điện thoại của cả nước phần mềm đáp ứng được nhu cầu của khách hàng. Đầu tiên, khách hàng có nhu cầu tra cứu một số thông tin nào đó liên quan đến số điện thoại thì 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 những thông tin gợi mở ban đầu. Ban đầu, bạn chọn tỉnh/ thành phố hoặc toàn quốc khi tra cứu trên danh bạ. Chọn “tìm gần đúng ”hay “tìm chính xác”, bạn có thể chọn một trong hai trường hợp đó. “Tìm gần đúng” cho kết quả tìm kiếm có chứa các kí tự trong từ khóa đưa vào. Ví dụ: khi tìm theo tên “Nguyễn Văn” sẽ cho kết quả tìm kiếm là những thuê bao có chứa các kí tự “Nguyễn” “Văn”. “Tìm chính xác” cho kết quả giống hệt như từ khóa đưa vào. Ví dụ, khi tìm “Công ty TNHHTM&DV Phượng Hoàng ” thì tên giao dịch của công ty phải đúng như vậy trên Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 7 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT danh bạ thì mới cho kết quả tìm kiếm. Lưu ý, khách hàng nên sử dụng khả năng “tìm gần đúng” vì như vậy khẳ năng tìm kiếm sẽ cao hơn. Tra cứu theo tên thuê bao: Gõ tên cá nhân hoặc tổ chức vào hộp/box “tra cứu theo tên thuê bao”. Kết quả sẽ hiển thị tất cả những thuê bao điện thoại số điện thoại của cá nhân hay tổ chức có tên như tên khách hàng cần tìm. Tra cứu theo địa chỉ thuê bao: Gõ địa chỉ cá nhân hoặc tổ chức vào hộp/box “Tra cứu theo địa chỉ thuê bao”. Kết quả sẽ hiển thị tất cả những tên thuê bao số điện thoại của cá nhân hay tổ chức có địa chỉ như tên khách hàng cần tìm. Tra cứu theo tên địa chỉ cùng lúc: Có thể đưa dữ liệu tìm kiếm vào một lúc hai box tìm kiếm “Tra cứu theo tên thuê bao” và “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 sẽ cho kết quả tìm kiếm là tất cả những thuê bao đáp ứng cả hai điều kiện trên, tức là tất cả các công ty có địa chỉ nằm trên phố Nguyễn Công Trứ. Cách tra cứu này thông thường chỉ có kết quả khi chọn “Tìm gần đúng”.  Lưu ý: Khi tên thuê bao hoặc địa chỉ thuê bao dài, để dễ dàng hơn cho việc tra cứu, bạn chỉ nên tra từ khoá ngắn thì dễ có kết quả tìm kiếm đúng. Ví dụ: Khi tra tên thuê bao là Tổ hợp tác sửa chữa cơ khí Thắng Lợi, khách hàng chỉ 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 sẽ nhận được tên địa chỉ của thuê bao có số máy điện thoại đó (với điều kiện tồn tại số máy máy có đăng ký chỉ dẫn trên Danh bạ). Tra cứu theo các nhóm từ khoá: Khi tra cứu theo các nhóm từ khóa có thể cho khách hàng dãy kết quả tìm kiếm theo các nhóm từ khoá khác nhau, đặc biệt thuận tiện cho việc tra cứu các doanh nghiệp kinh doanh cùng một ngành nghề. Ví dụ: Khi muốn tìm các doanh nghiệp liên quan đến may mặc dệt may trên địa bàn Thái Nguyên, khách hàng làm như sau: + Chọn tỉnh Thái Nguyê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 quả tìm kiếm Kết quả sẽ cho tất cả các doanh nghiệp mà tên có chứa từ “dệt may” trên địa bàn Thái Nguyên. Tìm kiếm thêm với từ “may mặc”, bạn sẽ nhận được thêm danh sách các doanh nghiệp mà tên có chứa từ “may mặc”. Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 8 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT Tương tự như vậy, bạn có thể tìm kiếm với các nhóm từ khóa khác nhau để có những danh sách những kết quả theo mong muốn. Lưu ý rằng việc đưa ra các nhóm từ khoá thích hợp ảnh hưởng nhiều đến số kết quả tìm thấy. Một số lưu ý khi tra cứu: Để có thể tra cứu một cách có hiệu quả, khách hàng cần tuân theo một số nguyên tắc sau: 1. Tra cứu với từ khoá càng ngắn càng tốt. 2. Thử với các từ khoá khác nhau cho cùng một nội dung cần tìm kiếm. 3. Chỉ sử dụng cách tra cứu “Tìm chính xác” khi biết chính xác tên thuê bao cũng như địa chỉ cần tìm. 4. Sử dụng bảng hướng dẫn các từ viết tắt trong khi tra cứu. Từ những nhu cầu của người sử dụng nên hệ thống cần có các yêu cầu sau: + Đảm bảo cập nhật thông tin một cách thuận lợi, nhanh, chính xác. + Không được nhầm lẫn các chủ thuê bao, các số điện thoại với nhau. + Tìm kiếm một cách nhanh chóng, chính xác. + Có thể tìm kiếm theo nhiều thông tin khác nhau. + Cho phép thống tổng số thuê bao bất cứ lúc nào. II .Đặc tả chức năng: Header: Quản lý số điện thoại của một tỉnh. Dữ liệu vào: Mã thuê bao. Tên chủ thuê bao(cá nhân, tổ chức). Địa chỉ thuê bao. Số điện thoại. Dữ liệu ra: Kết quả tra cứu. Body: biểu diễn bằng biểu đồ khối. Ch ư a có Be gin Nhâp TT K. tra N h ập Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 9 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT Lưu đồ thuật toán : + Chức năng cập nhập: + Chức năng tìm kiếm: + Chức năng thông kê: III - Phân tích các chức năng : Thấy Begin Nhập TT K. thấy Kiểm tra End có k. có Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 10 - Hứa Văn Hới - Ma Khánh Đức Lớp: K7 - CNTT Dựa vào những tư liệu đó, phần mềm mà chúng em sẽ 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, chúng em không thiết kế chức năng đăng nhập. 1. Chức năng cập nhập :  Chức năng này chỉ cho phép người quản lí được sử dụng.  Nhập thuê bao mới : - Mô tả :Cung cấp các thông tin về thuê bao mới như :tên chủ thuê bao, địa chỉ, số điện thoại …  Xóa thông tin : - Mô tả :Xóa các thông tin về thuê bao không được sử dụng nữa  Sửa thông tin: - Mô tả:Thay đổi các thông tin sai xót .  Nhập mã vùng: khi có tỉnh mới tách, tức là có mã mới thì phải cập nhập ngay vào trong cơ sở dữ liệu.  Nhập mã nước: cũng giống như mã vùng, khi có nước mới tách ra thì cũng phải cập nhập. 2 . Chức năng tra cứu : - Chức năng này cho phép người quản lí khách hàng được sử dụng. Mô tả:Tra cứu được các thông tin cần thiết về thuê bao. - Hiển thị toàn bộ các thông tin về tên, địa chỉ, số điện thoại Phần mềm này cho phép tra cứu theo: - Tra cứu theo tên. - Tra cứu theo địa chỉ. - Tra cứu theo số điện thoại. - Tra cứu mã vùng, mã nước. 3 . Chức năng thống kê: - Mô tả: Thống tổng số thuê bao số đặc biệt trong một quí, một năm . Và thống những thuê bao mới của một quý. IV - Biểu đồ phân cấp chức năng: [...]... hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh VIII Mô hình cơ sở dữ liệu Vì nhóm thiết kế cơ sở dữ liệu trên SQL, do đó mô hình quan hệ nhóm thiết kế trên VIEW của Enterprise manager - 19 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống. .. hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Cập nhật số đặc biệt: - Chức năng :Cập nhật số đặc biệt - 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 - 28 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống. .. “thoát” - 24 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh 4 Tra cứu theo mã nước - 25 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Chức năng :Tra cứu mã nước tên nước Tại Form tra cứu... Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh VI- Mô hình quan hệ tblthuebao tblmanuoc Quản lý số ĐT tblsodienthoai tblsodacbiet tblmavung - 17 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh VII Mô hình thực thể liên kết matb tentb ĐC STT Man Tenn Tblmanuoc... thống ` GVHD:Nguyễn Trường Sinh Cập nhật mã vùng, mã nước: - 29 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh - 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 7 Thống k : - Chức năng: thống theo tổng thuê bao thuê bao... thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Biểu đồ định nghĩa chức năng 3 (thống ): Kết quả TK tổng TB DS Thuê Bao T.tin thống tb Người quản trị Thông tin thống thuê bao mới TK TB mới Kết quả DS số đặc biệt - 16 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT... các thành phần:  Chức năng là 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 dữ liệu:  Thông tin cập nhập  Thông tin tìm kiếm  Kết quả tìm kiếm  Thông tin thống Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh - 11 Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh  Kết quả thống T.tin thống kết quả tìm... nhật 7 Thống k : - Chức năng: thống theo tổng thuê bao thuê bao mới - Mô t : bạn nhập quý năm cần thống - Kết quả sẽ cho ra ở 2 textbox dưới - 30 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh KẾT LUẬN 1 Ưu điểm: + Khi sử dụng phần mềm này sẽ giúp người lập trình quản lý SĐT gọn nhẹ, chính... hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Tencq Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh Nvarchar 50 Chữ Tên cơ quan MaV Char 10 Số Độ rộng 4 5 20 Mã vùng 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 - 21 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích. .. số đặc biệt - Mô tả : + Chọn kiểu đánh VNI, Telex, không dấu + Nhập Tên cơ quan (có thể dùng thanh trượt ) hoặc số điện thoại - 26 - Nhóm thực hiện: Nhóm 10 Hoàng Tuấn Linh Hứa Văn Hới Ma Khánh Đức Lớp: K7 - CNTT Bài tập lớn :Phân tích thiết kế hệ thống ` GVHD:Nguyễn Trường Sinh + Click vào nút tìm kiếm + Sau đó quay lại hoặc thoát 6 Cập nhật: Nhập thuê bao mới: - Chức năng :Cập nhật chủ thuê bao . LUẬN VĂN Phân tích và thiết kế hệ thống GVHD:Nguyễn Trường Sinh Bài tập lớn :Phân tích và. hàng kết quả tìm kiếm T. tin tìm kiếm T.t t ìm ki ếm kết quả T.tin thống kê Kq thống kê Bài tập lớn :Phân tích và thiết kế hệ thống ` GVHD:Nguyễn

Ngày đăng: 19/03/2014, 21:20

Từ khóa liên quan

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

Tài liệu liên quan