Phân tích thiết kế hệ thống - Quản lý Sinh Viên

76 2.4K 18
Phân tích thiết kế hệ thống - Quản lý Sinh Viên

Đ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

PTTK quản lý bán máy tính

Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) Mục lục Mục lục 1 Lời nói đầu 2 Chơng 1 4 Phân Tích Yêu Cầu 4 1.1 Tính cấp thiết của đề tài 4 1.2 Mục đích và yêu cầu của đề tài 5 1.3 Khảo sát hệ thống thực tế 5 1.4 Nhợc điểm của phơng pháp thủ công 6 1.5 u điểm của phơng pháp thủ công 7 1.6 Yêu cầu đổi mới hệ thống 7 1.7 u điểm của hệ thống mới 7 1.8 Nhợc điểm của hệ thống mới 8 Chơng 2 8 Phân TíchThiết Kế Hệ Thống Quản Sinh Viên 8 2.1 Phân tíchthiết kế hệ thống 8 2. 2 Phân tích chức năng nghiệp vụ 10 2.3 Mô hình thực thể liên kết 20 2.4 Cơ sở dữ liệu 24 2.5 Ngôn ngữ lập trình VisualBasic 34 2.6 Thiết kế giao diện cho chơng trình 37 2.7 Thiết kế các Modul 47 Chơng 3 73 Hớng dẫn cài đặt và bảo trì 73 3.1 Cài đặt 73 3.2 Bảo trì và bảo dỡng máy tính 73 Kết luận 74 Tài liệu tham khảo 75 1 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) Lời nói đầu Ngày nay cùng với sự phát triển về mọi mặt của xã hội, ngành công ngệ thông tin đã trở thành một nhu cầu không thể thiếu trong đời sống con ngời. Là một ngành khoa khọc kỹ thuật xây dựng trên những hệ thống xử dữ liệu tinh sảo (Data processing system). Nền khoa khọc máy tính ngày nay đang giữ một vị trí trung tâm trong hầu hết các lĩnh vực của xã hội. Trong thời đại Công nghệ thông tin bùng nổ trên toàn cầu thì các quốc gia trên thế giới dù là phát triển hay đang phát triển đều cố gắng áp dụng tin học vào mọi mặt của đời sống xã hội. Tin học luôn có mặt mọi lúc, mọi nơi nhằm hỗ trợ cho các ngành nghiên cứu đạt đợc những thành tựu to lớn cũng nh để hiện đại hoá quy trình quản sản xuất kinh doanh nhằm đạt hiệu quả kinh tế cao nhất. Chính vì vậy, trong thời gian gần đây mọi ngành nghề đã chú trọng đến việc xây dựng các phần mềm ứng dụng tin học trong công tác quản lý. Với những lợi ích hiển nhiên do Công nghệ thông tin mang lại, các nhà quản đã kịp thời đa những ứng dụng tin học vào phục vụ cho công tác quản kinh doanh. Tuỳ thuộc vào quy mô, mục đích thị trờng, mức độ phục vụ, quyền sở hữu mà ta phân tích thiết kế sao cho ngời quản nắm đợc nhanh chóng chính xác đồng thời giảm đợc các chi phí, các thao tác thủ công và đạt hiệu quả kinh tế cao nhất. Thế kỷ XXI là thế kỷ của sự phát triển khoa học kỹ thuật trong đó Tin học đóng một vai trò quan trọng, nó đạt đợc nhiều thành tựu to lớn. Việc áp dụng các công nghệ khoa học kỹ thuật vào đời sống của con ngời ngày càng tăng và không ngừng can thiệp vào hầu hết các công việc trong đời sống. Công nghệ thông tin là một trong những nghành khoa học đó. Song song với sự phát triển của công nghệ chế tạo các thiết bị máy tính thì việc các sản phẩm phần mềm ứng dụng ra đời có tính chất quyết định đối với việc áp dụng nghành khoa học này. Phần mềm tin học đợc ứng dụng rộng rãi trong quản lý, học tập Nó giúp cho con ngời sử dụng có đợc những thông tin nhanh chóng và chính xác, từ đó mà chất lợng công việc đạt hiệu quả cao. 2 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) Có rất nhiều sản phẩm phần mềm ra dời với các ngôn ngữ lập trình khác nhau nh: Assembly, C++, Visual Basic : Trong đó Visual Basic gắn liền với khái niệm trực quan, nghĩa là khi thiết kế chơng trình bạn sẽ thấy ngay đợc kết quả sau từng thao tác và giao diện khi chơng trình thực hiện. Visual Basic cho phép bạn chỉnh sửa đơn giản, nhanh chóng về mặt màu sắc kích thớc, hình dáng của các đối tợng có mặt trong các ứng dụng. Mặc dù Windows đã xâm nhập khá rộng rãi vào nớc ta, các ứng dụng trong môi trờng Windows đã và xuất hiện ngày càng nhiều và vô cùng phong phú, tuy nhiên ở nớc ta ngời ta biết Windows hiện nay chủ yếu thông qua các phần mềm ứng dụng nh Word, Excel, Access Một trong những ứng dụng của công nghệ thông tin vào việc quản lý. Mọi thông tin đợc thể hiện và lu trữ dới dạng dữ liệu và trơng trình trên một hệ thống quản trị cơ sở dữ liệu, làm tăng thêm khả năng quản lý, tra cứu và tinh giản đợc đáng kể công việc. Với những lợi ích hiển nhiên do Công nghệ thông tin mang lại, các nhà quản đã kịp thời đa những ứng dụng tin học vào phục vụ cho công tác quản sinh viên. Bài toán Quản Sinh Viên nhằm giải quyết và đáp ứng một cách hiệu quả các nhu cầu về mặt quản thông tin trong các trờng Đại Học. Tin học hoá trong công tác quản nhằm giảm bớt sức lao động của con ngời, tiết kiệm đợc thời gian, độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với việc làm thủ công quản trên giấy tờ nh trớc đây. Tin học hoá giúp thu hẹp không gian lu trữ, tránh đợc thất lạc dữ liệu, tự động hệ thống hoá và cụ thể hoá các thông tin theo nhu cầu của con ngời. Là một đề tài mang tính thực tiễn cao, do vậy tôi đã nhận đề tài này phần nào đa ra đợc những nhận xét, đánh giá tổng thể và từ đó đa ra hệ thống mới có nhiều chức năng áp dụng cho công tác quản dựa trên sự hỗ trợ của máy tính. Với vốn kiến thức đã đợc học tại trờng, sự đam mê tin học cộng vào đó là những nhu cầu cấp thiết của xã hội trong giai đoạn mà tin học phát triển nh vũ bão, chúng em mong muốn thiết kế một chơng trình có thể ứng dụng đợc vào thực tế. Vì vậy em 3 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) đã chọn đề tài: Quản sinh viên. Chính vì vậy đề tài này sẽ phần nào đa ra đợc những nhận xét, những đánh giá tổng thể và từ đó đa ra đợc hệ thống mới với các chức năng nhập, tìm kiếm, xem, sửa, xoá. Trong công tác quản dựa trên sự hỗ trợ của máy tính. Hệ thống quản sẽ đợc xây dựng trên ngôn ngữ Visual Basic và cả Hệ thống quản dữ liệu về các nhà khoa học đợc xây dựng trên hệ quản trị cơ sở dữ liệu Microsoft ACCESS, đợc đánh giá cao trong số các phần mềm quản trị CSDL trên máy PC hiện nay do sức mạnh, tính linh hoạt cùng với mọi mức ngời dùng và rất dễ sử dụng. Để có đợc những cơ sở dữ liệu cần thiết cho việc thực hiện đề tài, em đã nhận đợc sự giúp đỡ của Thầy cô và các bạn. Một lần nữa em xin đợc bày tỏ lòng kính trọng và biết ơn tới thầy cô giáo đã tận tình dạy dỗ, truyền đạt cho em những kiến thức quý báu trong suốt bốn năm học tập. Đặc biệt, em xin đợc bày tỏ lòng biết ơn sâu sắc tới Thầy giáo PGS-TS Đoàn Văn Ban. Trong phạm vi đồ án em không thể trình bày đợc cặn kẽ về hệ thống quản lý, Do đó em chỉ nêu lên những vấn đề mà mình đã thực hiện đợc trong việc phân tíchthiết kế hệ thống xây dựng chơng trình. Mặc dù có nhiều cố gắng nhng đồ án của em không thể tránh khỏi những thiếu sót kính mong các thầy cô và bạn đa ra ý kiến để em có thể làm việc thật tốt chuyên ngành mà em chọn. Em rất mong đợc sự góp ý của thầy cô và các bạn. Chơng 1 Phân Tích Yêu Cầu 1.1 Tính cấp thiết của đề tài Cùng với sự phát triển mạnh mẽ của công nghệ thông tin và cùng với sự xâm nhập nhanh chóng của tin học vào mọi lĩnh vực của đời sống xã hội thì việc sử dụng máy tính trong công tác quản đã trở thành một nhu cầu cấp bách, nó là một trong những yếu tố không thể thiếu nhằm nâng cao chất lợng và hiệu quả trong công tác quản lý. 4 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) Trong lĩnh vực quản sinh viên việc điều chỉnh và bổ xung thông tin thực hiện rất khó khăn và không rõ ràng, việc tìm kiếm thông tin mất nhiều thời gian, độ chính xác kém. Do đó việc Tin học hoá các hoạt động trong nhà trờng vào Quản sinh viên ngày càng trở nên cần thiết. Việc ứng dụng Tin học trong công tác quản giúp cho con ngời thoát khỏi lao động thủ công, nâng cao hiệu quả của công việc, tiết kiệm đợc rất nhiều thời gian. 1.2 Mục đích và yêu cầu của đề tài Quản sinh viên là công việc nhằm quản tất cả quá trình hoạt động và học tập của sinh viên trong các trờng Đại học cũng để nâng cao về công nghệ thông tin. Quản sinh viên trong các trờng Đại học chính là quản quá trình học tập, trong đó có tất cả hồ sơ của sinh viên và diểm trong quá trình học tập tại tr- ờng đều đợc lu trong chơng trình Quản sinh viên Trong quản sinh viên có nhiều đầu điểm, có nhiều môn và có điểm của nhiều lần thi. Chơng trình Quản sinh viên gồm nhiều lĩnh vực nh quản họ tên, ngày sinh, giới tính, dân tộc, nơi sinh Xây dựng chơng trình Quản sinh viên nhằm hỗ trợ cho công tác quản họ tên, ngày sinh, điểm. Bài toán đặt ra là phân tích thiết kế hệ thống thông tin vấn đề đặt ra là tại sao phải quản lý? Và quản cái gì và quản nh thế nào để công việc có hiệu quả, tiết kiệm đợc thời gian cho cán bộ công nhân viên. 1.3 Khảo sát hệ thống thực tế 1.3.1 Quản hồ sơ sinh viên Quản hồ sơ sinh viên trong trờng Đại học là một vấn đề cần đề cập đến. Việc quản hồ sơ không tốt sẽ làm ảnh hởng đến việc theo dõi sinh viên và những việc liên quan đến sinh viên đang theo học tại trờng cũng nh những sinh viên đã ra trờng. Quản hồ sơ sinh viên tốt sẽ giúp đỡ chúng ta biết đợc thông tin về sinh viên đó. 5 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) Khi mà chúng ta muốn biết thông tin về ai đó thì chúng ta có thể sử dụng hồ sơ mà chúng ta quản để tìm thông tin về họ. Chẳng hạn nh: Sinh viên thuộc diện u tiên nào? tình trạng nghỉ học của sinh viên, sinh viên chuyển lớp. 1.3.2 Quản lớp học Lớp học là đơn vị cơ bản để quản sinh viên trong trờng Đại học tuỳ theo từng trờng mà trong lớp học chỉ có sinh viên học theo ngành khác nhau. Một lớp học thờng bao gồm các thông tin sau : Mã lớp, tên lớp. 1.3.3 Quản môn học và hệ số môn học Môn học là đơn vị học tập của từng sinh viên. Muốn cho một lớp học nào đó học môn này, thì cần phải có thông tin về môn học này trong danh sách các môn học của trờng. 1.3.4 Quản điểm của sinh viên Quản điểm trong trờng Đại học thì hầu hết các trờng làm đều khá tốt không còn tình trạng nhầm điểm hay sai điểm. Điểm trong trờng Đại học là hệ thống điểm có rất nhiều đầu điểm với nhiều hệ số. Vì vậy việc quản cũng hết sức khó khăn, đặc biệt là khâu tính điểm. Hệ thống điểm trong trờng Đại học gồm những đầu điểm: Điểm thuyết lần 1, điểm thực hành lần 1, diểm thuyết lần 2, điểm thực hành lần 2, điểm trung bình học kỳ, điểm trung bình năm. 1.3.5 Cách thức tìm kiếm thông tin về học sinh Trong các trờng Đại học việc tìm kiếm còn là vấn đề mà chúng ta cần quan tâm. Việc tìm kiếm một sinh viên gặp rất nhiều khó khăn nh: Các sinh viên khá, giỏi, những sinh viên là cán bộ lớp 1.4 Nhợc điểm của phơng pháp thủ công Lu giữ thông tin về sinh viên, giáo viên phức tạp phải sử dụng nhiều loại giấy tờ, sổ sách nên rất cồng kềnh, nơi lu giữ không đợc thuận tiện, cần nhiều nhân viên. 6 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) Khi cần tìm kiếm thông tin về sinh viên, giáo viên sẽ mất nhiều thời gian vì phải trực tiếp đi tìm các thông tin đó trong những giấy tờ sổ sách đã đợc ghi chép lại. 1.5 u điểm của phơng pháp thủ công Vốn đầu t ít tốn kém hơn, các thiết bị tin học, các phần mềm tin học cho việc quản không cần phải đầu t. Tóm lại phơng pháp thủ công không phù hợp trong Quản sinh viênquản bằng phơng pháp thủ công sẽ rất phức tạp, hệ thống này đòi hỏi phải có lực lợng lớn nhân viên để thực hiện các công việc. Do đó sẽ tạo ra một bộ máy cồng kềnh hoạt động kém hiệu quả. Khả năng đáp ứng không cao. Xuất phát từ nhu cầu đổi mới và phù hợp với sự phát triển của xã hội ngày nay, việc thay đổi hệ thống quản thủ công bằng một hệ thống quản mới tối u hơn là một điều tất yếu. 1.6 Yêu cầu đổi mới hệ thống Với sự trợ giúp đắc lực của Khoa học và Công nghệ thông tin, đặc biệt là những ứng dụng của Công nghệ thông tin, hệ thống quản sinh viên phải đáp ứng đợc những yêu cầu sau: 1. Hạn chế tối thiểu việc xử thủ công. 2. Chủ động trong việc nắm bắt thông tin. 3. Tìm kiếm trong điều kiện bất kỳ. 4. Lu giữ đợc thông tin trong một thời gian dài. 1.7 u điểm của hệ thống mới 1. Rút ngắn đợc thời gian chờ đợi của sinh viên. 2. Sử dụng máy tính vào các công việc tìm kiếm các thông tin chi tiết về sinh viên sẽ dễ dàng nhanh chóng và thuận tiện. Việc lu trữ sẽ đơn giản, không cần phải có nơi lu trữ lớn, các thông tin về sinh viên sẽ chính xác và nhanh chóng. 3. Việc thống định kỳ từng kỳ, từng năm thuận tiện, nhanh chóng. 4. Với chức năng xử hệ thống mới sẽ rút ngắn công việc của nhân viên quản và giảm số lợng nhân viên quản lý, tránh tình trạng d thừa. 7 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) 1.8 Nhợc điểm của hệ thống mới Kinh phí để xây dựng một hệ thống quản thiết bị mới cho nhà trờng bao gồm máy móc, phần mềm rất tốn kém. Chơng 2 Phân TíchThiết Kế Hệ Thống Quản Sinh Viên 2.1 Phân tích và thiết kế hệ thống Phân tích hệ thống là bớc cơ bản quan trọng trong quá trình xây dựng triển khai một hệ thống quản thông tin trên máy tính. Hiệu quả của hệ thống phụ thuộc vào kết quả phân tích ban đầu. Nếu phân tích thiết kế hệ thống tốt thì sản phẩm là chơng trình quản sẽ đợc triển khai đúng mục đích, đúng đối tợng và có hiệu quả sử dụng cao hơn. Hơn nữa, chơng trình sẽ sáng sủa hơn, dễ hiểu, dễ bảo trì, giúp cho ta nhẹ đợc các chi phí phần mềm. Với hệ thống này, tiến hành theo hớng phân tích từ trên xuống (phân tích Top-Down), phânhệ thống từ tổng thể đến chi tiết, từng bớc phân hoá các chức năng của hệ thống thành những chức năng nhỏ hơn và tiến tới xây dựng các môdul chơng trình nhằm xây dựng chơng trình một cách hiệu quả. Sau khi tiến hành khảo sát hoạt động của chơng trình Quản sinh viên trong thực tế, mô hình mới đợc đa ra với các chức năng xử đợc phân rã thành các chức năng nhỏ nh sau : - Sinh viên. - Khoa. - Giao viên. - Hồ sơ. 8 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) 2.1.1 Khái niệm Phân tích hệ thống là một công cụ và kỹ thuật hiện đại cho phép tiếp cận, tổ chức và thiết kế hệ thống thông tin một cách hiệu quả .([1]) 2.1.2. Mục đích Phân tích hệ thống nhằm mục đích thực hiện tốt các công việc nhất định. Trong quá trình phân tích hệ thống, việc tạo ra sơ đồ dòng dữ liệu đầy đủ là một trong những công việc quan trọng nhất. Nó cung cấp cho ta một phơng pháp thiết lập mối quan hệ giữa các chức năng hệ thống với thông tin mà hệ thống sử dụng. ([1]) 2.1.3. Phơng pháp Sử dụng phơng pháp phân tích thiết kế có cấu trúc. Quá trình phân tíchthiết kế có 3 giai đoạn chính : Giai đoạn chiến lợc cần phải vạch ra mục tiêu của hệ thống, xác định xem cần phải làm cái gì, làm trong bao lâu, có những thuận lợi và khó khăn gì. Nói tóm lại cần xác định đúng sự cần thiết của hệ thống, mục tiêu và nhân tố thành công của hệ thống .([2]) Giai đoạn phân tích sẽ đi sâu vào phân tích chi tiết hệ thống. Trớc hết, ngời phân tích cần phải tìm hiểu và khảo sát mô hình nghiệp vụ của hệ thống hiện tại, xác định quá trình xử lý, các đơn vị, các bộ phận xử và các dòng thông tin liên quan đến các chức năng xử lý. Quá trình này đợc thông qua tìm hiểu thực tế. Giai đoạn phân tích là giai đoạn quan trọng nhất trong toàn bộ quá trình phát triển, việc hệ thống có đợc phát triển đúng theo yêu cầu của ngời dùng hay không hoàn toàn phụ thuộc vào giai đoạn này. Trong giai đoạn phân tích thờng có rất nhiều việc phải làm nhng có hai nhiệm vụ chủ yếu nhất là : . Phân tích chức năng nghiệp vụ . Phân tích về thực thể và mối quan hệ giữa chúng. 9 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code mi ngụn ng v ti, pttk-ht, ti liu liờn quan ! "n.) 2. 2 Phân tích chức năng nghiệp vụ Mục tiêu của quá trình này là đa ra một mô hình chính xác của các chức năng nghiệp vụ và phân rã các chức năng này thành các chức năng nguyên tố . Sơ đồ chức năng có đặc điểm : * Cho ta cách nhìn tổng quát nhất về chức năng, nhiệm vụ xử thông tin . * Dễ thành lập, dễ hiểu . Trong giai đoạn này, nếu chỉ có sơ đồ phân cấp chức năng thì cha đủ. Muốn thể hiện đợc đầy đủ mô hình hoá công tác quản cả về mặt chức năng và dữ liệu, ta cần thực hiện bớc tiếp theo trong tiến trình phân tích là xem xét chi tiết hơn về các thông tin cần cho việc thực hiện các chức năng đã đợc nêu và những thông tin cần cung cấp để hoàn thiện chúng. Công cụ mô hình đợc thực hiện trong trong mục đích này là một công cụ đợc sử dụng nhiều nhất và đợc nhiều ngời biết đến nhất đó là sơ đồ dòng dữ liệu DFD (Data Flow Diagram). 2.2.1 Biểu đồ phân cấp chức năng 2.2.1.1 Định nghĩa Biểu đồ phân cấp chức năng (BPC) là một biểu đồ cho phép ta phân rã dần dần các chức năng từ chức năng mức cao của hệ thống thành các chức năng chi tiết nhỏ hơn và kết quả cuối cùng ta thu đợc một cây chức năng. Cây này chia thành các mức, mức trên cùng gọi là mức gốc, để mô tả chức năng tổng quát của toàn bộ hệ thống, mức hai là các mức tổng quát. Với mỗi cây chức năng ở mức hai sẽ đợc phân rã thành các chức năng ba, quá trình tiếp tục nh vậy đến mức i phân rã thành mức i+1. ([2]) 2.2.1.2 Đặc điểm - BPC cho ta một cách nhìn tổng quát về chức năng, nhiệm vụ xử thông tin cần phải tiến hành. 10 [...]... va ờ tai, pttk-ht, tai liờu liờn quan ụ an.) 2.2.1.3 Sơ đồ phân cấp chức năng của hệ thống Phòng đào tạo Sinh viên Khoa Quản hồ sơ Quản hồ sơ các khoa ngành Quản điểm Quản thành tích Điểm thi lần 1 Giao viên Quản môn học Điểm thi lần 2 Quản khoá Quản lớp học Tìm kiếm Tìm sinh viên Tìm điểm Quản giáo viên Hình 1: Sơ đồ phân cấp chức năng 12 Email: hoangtu_xjkujor@yahoo.com SDT... tai, pttk-ht, tai liờu liờn quan ụ an.) 2.2.2.3.3 Biểu đồ luồng dữ liệu phân rã chức năng Quản mô học Chức năng Quản môn học đợc phân rã thành 2 chức năng con là: Quản lớp học, Quản giáo viên Đáp ứng yêu cầu Yêu cầu học Quản lớp học 3.1 Sinh viên Môn học Giáo viên dạy Quản giáo viên 3.2 Hình 6: Sơ đồ luồng dữ liệu phân rã chức năng Quản môn học 2.3 Mô hình thực thể liên kết Mô hình... pttk-ht, tai liờu liờn quan ụ an.) Xác định các mối quan hệ giữa các thực thể trong hệ thống quản sinh viên + HOSOSV-DIEM: Một sinh viên có rất nhiều điểm, nên quan hệ HOSOSVDIEM là quan hệ 1-Nhiều + MONHOC-DIEM: Một môn học có nhiều điểm, ngợc lại cũng có rất nhiều điểm cho một môn học nên quan hệ MONHOC-DIEM là quan hệ 1- Nhiều + LOP-HOSOSV: Một lớp có nhiều sinh viên và cũng có rất nhiều sinh viên. .. quan hệ LOP-HOSOSV là quan hệ 1- Nhiều + KHOA-HOSOSV: Một khoa có rất nhiều sinh viên học và cũng có rất nhiều sinh viên học một khoa nên quan hệ KHOA-HOSOSV là quan hệ 1- Nhiều + HOCKY-MONHOC: Một học kỳ có nhiều môn học và có nhiều môn học trong một học kỳ nên quan hệ HOCKY-MONHOC là quan hệ 1- Nhiều + DANTOC-HOSOSV : Một học sinh có một dân tộc nên quan hệ DANTOCHOSOSV là quan hệ 1-1 + TONGIAO-HOSOSV:... xử dữ liệu trong giai đoạn thiết kế ([2]) 2.3.1 Phát hiện kiểu thực thể liên kết Dựa vào các hoạt động cụ thể của hệ thống quản sinh viên và các biểu đồ luồng dữ liệu đã đợc phân tích ở trên chúng ta xác định đợc các kiểu thực thể cho bài toán nh sau : - Thực thể: Sinh viên - Thực thể: Ngày sinh - Thực thể: Dân tộc - Thực thể: Dân tộc - Thực thể: Điểm - Thực thể: Khoa - Thực thể: Khoá học - Thực... 2.2.2.3.2 Biểu đồ luồng dữ liệu phân rã chức năng Quản điểm Chức năng Quản điểm đợc phân rã thành 3 chức năng con là : Quản thành tích, Điểm thi lần 1 và Điểm thi lần 2 Thi lần 1 Yêu cầu thi lần 1 Điểm thi lần 1 2.1 Sinh viên Thi lần 2 Yêu cầu thi lần 2 Báo thành tích Điểm Điểm thi lần 2 2.2 Quản kết quả học tập 2.3 Hình 5: Sơ đồ luồng dữ liệu phân rã chức năng Quản điểm 19 Email: hoangtu_xjkujor@yahoo.com... ụ an.) - Kiểu liên kết - Các thuộc tính Mục đích của việc xây dựng mmô hình thực thể liên kết là : - Xác định dữ liệu nào cần xử - Xác định các mối liên quan nội tại (cấu trúc) - Nhằm cung cấp một mô hình thông tin đúng đắn mà hệ thống yêu cầu, mô hình này hoạt động nh một bộ khung trong quá trình phát triển hệ thống mới - Cung cấp một mô hình độc lập với bất kỳ phơng pháp lu trữ và xử thông... quan hệ, quan hệ đợc xác lập trên từng cặp bảng Những cặp bảng này quan hệ với nhau theo một trong 3 kiểu : 1-1 , 1-n , n-n * Quan hệ 1-1 (one-to_one) : Hai bảng đợc gọi là quan hệ 1-1 nếu với một hàng trong bảng thứ nhất chỉ tơng ứng với nhiều nhất một hàng trong bảng thứ hai và ngợc lại Trên thực tế quan hệ này ít xảy ra Loại quan hệ này đợc tạo ra để khắc phục một số giới hạn của một số phần mềm quản. .. luồng dữ liệu phân rã chức năng Quản hồ sơ Đáp ứng yêu cầu Sinh viên Yêu cầu đăng ký Quản hồ sơ các khoa ngành 1.1 Yêu cầu đăng ký Hồ sơ Quản các loại hình đào tạo 1.2 Hình 4: Sơ đồ luồng dữ liệu phân rã chức năng Quản hồ sơ 18 Email: hoangtu_xjkujor@yahoo.com SDT : 01698485499 Facebook: https://www.facebook.com/canhnd.pleiku (share free source code moi ngụn ng va ờ tai, pttk-ht, tai liờu... source code moi ngụn ng va ờ tai, pttk-ht, tai liờu liờn quan ụ an.) - BPC biểu diễn các chức năng dới dạng tĩnh vì thế ta không thấy đợc sự ràng buộc quan hệ giữa các chức năng - BPC gần gũi với sơ đồ tổ chức nhng không đồng nhất với sơ đồ tổ chức Từ yêu cầu của bài toán quản sinh viên, ta có những thông tin về sinh viên nh sau: - Thông tin về hồ sơ sinh viên trong các trờng Đại học các thông . trình Quản lý sinh viên gồm nhiều lĩnh vực nh quản lý họ tên, ngày sinh, giới tính, dân tộc, nơi sinh Xây dựng chơng trình Quản lý sinh viên nhằm hỗ trợ cho công tác quản lý họ tên, ngày sinh, . Khoa Giao viên Tìm kiếm Quản lý điểm Quản lý môn học Quản lý khoá Tìm sinh viên Tìm điểm Quản lý hồ sơ Quản lý hồ sơ các khoa ngành Điểm thi lần 1 Điểm thi lần 2 Quản lý thành. chính là quản lý quá trình học tập, trong đó có tất cả hồ sơ của sinh viên và diểm trong quá trình học tập tại tr- ờng đều đợc lu trong chơng trình Quản lý sinh viên Trong quản lý sinh viên có

Ngày đăng: 14/05/2014, 12:41

Từ khóa liên quan

Mục lục

  • Mục lục

  • Lời nói đầu

  • Chương 1

  • Phân Tích Yêu Cầu

    • 1.1 Tính cấp thiết của đề tài

    • 1.2 Mục đích và yêu cầu của đề tài

    • 1.3 Khảo sát hệ thống thực tế

      • 1.3.1 Quản lý hồ sơ sinh viên

      • 1.3.2 Quản lý lớp học

      • 1.3.3 Quản lý môn học và hệ số môn học

      • 1.3.4 Quản lý điểm của sinh viên

      • 1.3.5 Cách thức tìm kiếm thông tin về học sinh

      • 1.4 Nhược điểm của phương pháp thủ công

      • 1.5 ưu điểm của phương pháp thủ công

      • 1.6 Yêu cầu đổi mới hệ thống

      • 1.7 ưu điểm của hệ thống mới

      • 1.8 Nhược điểm của hệ thống mới

      • Chương 2

      • Phân Tích Và Thiết Kế Hệ Thống Quản Lý Sinh Viên

        • 2.1 Phân tích và thiết kế hệ thống

          • 2.1.1 Khái niệm

          • 2.1.2. Mục đích

          • 2.1.3. Phương pháp

          • 2. 2 Phân tích chức năng nghiệp vụ

            • 2.2.1 Biểu đồ phân cấp chức năng

              • 2.2.1.1 Định nghĩa

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

Tài liệu liên quan