Phân tích thiết kế hệ thống quản lý sinh viên

83 3.8K 10
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

Phân tích thiết kế hệ thống quản lý sinh viên

Quản Sinh Viên Lê Văn Bằng MỤC LỤC M C L CỤ Ụ .1 L I NÓI UỜ ĐẦ .2 CH NG 1ƯƠ .5 PH N T CH YÊU C UÂ Í Ầ .5 1.1 TÍNH C P THI T C A TÀIẤ Ế Ủ ĐỀ 5 1.2 M C ÍCH VÀ YÊU C U C A TÀIỤ Đ Ầ Ủ ĐỀ 6 1.3 KH O SÁT H TH NG TH C TẢ Ệ Ố Ự Ế .6 1.4 NH C I M C A PH NG PHÁP TH CÔNG ƯỢ Đ Ể Ủ ƯƠ Ủ .8 1.5 U I M C A PH NG PHÁP TH CÔNG Ư Đ Ể Ủ ƯƠ Ủ 8 1.6 YÊU C U I M I H TH NG Ầ ĐỔ Ớ Ệ Ố .8 1.7 U I M C A H TH NG M IƯ Đ Ể Ủ Ệ Ố Ớ .9 1.8 NH C I M C A H TH NG M IƯỢ Đ Ể Ủ Ệ Ố Ớ .9 CH NG 2ƯƠ .9 PH N T CH V THI T K H TH NG QU N SINHÂ Í À Ế Ế Ệ Ố Ả VIÊN .9 2.1 PHÂN TÍCH VÀ THI T K H TH NGẾ Ế Ệ Ố .9 2. 2 PHÂN TÍCH CH C N NG NGHI P V Ứ Ă Ệ Ụ 11 2.3 MÔ HÌNH TH C TH LIÊN K T Ự Ể Ế .22 2.4 C S D LI UƠ Ở Ữ Ệ 26 2.5 NGÔN NG L P TRÌNH VISUALBASICỮ Ậ .37 2.6 THI T K GIAO DI N CHO CH NG TRÌNHẾ Ế Ệ ƯƠ 40 2.7 THI T K CÁC MODULẾ Ế 50 CH NG 3ƯƠ .80 https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 1 Quản Sinh Viên Lê Văn Bằng H NG D N C I T V B O TRÌƯỚ Ẫ À ĐẶ À Ả 80 3.1 CÀI TĐẶ 80 3.2 B O TRÌ VÀ B O D NG MÁY TÍNHẢ Ả ƯỠ 80 K T LU NẾ Ậ .82 T I LI U THAM KH OÀ Ệ Ả 83 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 https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 2 Quản Sinh Viên Lê Văn Bằng 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. 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à lưu 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. https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 3 Quản Sinh Viên Lê Văn Bằng 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 lưu 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 đã 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. https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 4 Quản Sinh Viên Lê Văn Bằ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 nhưng đồ á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ý. 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 https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 5 Quản Sinh Viên Lê Văn Bằng 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 lưu 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 đó. https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 6 Quản Sinh Viên Lê Văn Bằng 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 https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 7 Quản Sinh Viên Lê Văn Bằng 1.4 NHƯỢC ĐIỂM CỦA PHƯƠNG PHÁP THỦ CÔNG Lưu 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 lưu giữ không được thuận tiện, cần nhiều nhân viê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. Lưu giữ được thông tin trong một thời gian dài. https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 8 Quản Sinh Viên Lê Văn Bằng 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 lưu trữ sẽ đơn giản, không cần phải có nơi lưu 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. 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ÍCHTHIẾ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, https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 9 Quản Sinh Viên Lê Văn Bằng 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ơ. 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 : https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928? ref=hlư 10 . mềm . rất tốn kém. 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 Phân tích hệ thống là bước cơ bản quan trọng. triển khai một hệ thống quản lý 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

Ngày đăng: 29/11/2013, 05:12

Hình ảnh liên quan

Hình 1: Sơ đồ phân cấp chức năng - Phân tích thiết kế hệ thống quản lý sinh viên

Hình 1.

Sơ đồ phân cấp chức năng Xem tại trang 14 của tài liệu.
Hình 2: Sơ đồ luồng dữ liệu mức khung cảnh - Phân tích thiết kế hệ thống quản lý sinh viên

Hình 2.

Sơ đồ luồng dữ liệu mức khung cảnh Xem tại trang 18 của tài liệu.
Hình 3: Sơ đồ luồng dữ liệu mức đỉnh - Phân tích thiết kế hệ thống quản lý sinh viên

Hình 3.

Sơ đồ luồng dữ liệu mức đỉnh Xem tại trang 19 của tài liệu.
Hình 4: Sơ đồ luồng dữ liệu phân rã chức năng Quản lý hồ sơ - Phân tích thiết kế hệ thống quản lý sinh viên

Hình 4.

Sơ đồ luồng dữ liệu phân rã chức năng Quản lý hồ sơ Xem tại trang 20 của tài liệu.
Hình 5: Sơ đồ luồng dữ liệu phân rã chức năng Quản lý điểm - Phân tích thiết kế hệ thống quản lý sinh viên

Hình 5.

Sơ đồ luồng dữ liệu phân rã chức năng Quản lý điểm Xem tại trang 21 của tài liệu.
Hình 6: Sơ đồ luồng dữ liệu phân rã chức năng Quản lý môn học - Phân tích thiết kế hệ thống quản lý sinh viên

Hình 6.

Sơ đồ luồng dữ liệu phân rã chức năng Quản lý môn học Xem tại trang 22 của tài liệu.
Hình 7: Biểu đồ luồng dữ liệu ER - Phân tích thiết kế hệ thống quản lý sinh viên

Hình 7.

Biểu đồ luồng dữ liệu ER Xem tại trang 26 của tài liệu.
quan với nhau sẽ được lưu trong các tập tin hay trong các bảng. Nói cách khác nó là tập hợp các dữ liệu có quan hệ với nhau - Phân tích thiết kế hệ thống quản lý sinh viên

quan.

với nhau sẽ được lưu trong các tập tin hay trong các bảng. Nói cách khác nó là tập hợp các dữ liệu có quan hệ với nhau Xem tại trang 27 của tài liệu.
Bảng 2:diem(điểm) - Phân tích thiết kế hệ thống quản lý sinh viên

Bảng 2.

diem(điểm) Xem tại trang 35 của tài liệu.
Bảng 3: monhoc(Môn học) - Phân tích thiết kế hệ thống quản lý sinh viên

Bảng 3.

monhoc(Môn học) Xem tại trang 35 của tài liệu.
Bảng 4: lop( Lớp) - Phân tích thiết kế hệ thống quản lý sinh viên

Bảng 4.

lop( Lớp) Xem tại trang 36 của tài liệu.
Bảng 7: khoa(khoa) - Phân tích thiết kế hệ thống quản lý sinh viên

Bảng 7.

khoa(khoa) Xem tại trang 37 của tài liệu.
Bảng 8: Dantoc(Dân tộc) - Phân tích thiết kế hệ thống quản lý sinh viên

Bảng 8.

Dantoc(Dân tộc) Xem tại trang 37 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan