1. Trang chủ
  2. » Luận Văn - Báo Cáo

Hệ thống Quản lý sinh viên và kết quả học tập

35 371 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 1,57 MB

Nội dung

Tại các đơn vị làm công tác giáo dục mà đặc biệt là giáo dục đại họcvấn đề ứng dụng Công nghệ thông tin vào quản lý điểm của sinh viên là một vấn đềcần thiết và cấp bách.. Trong đề tài t

Trang 1

Đầu tiên, em xin gửi lời cảm ơn chân thành đến tất cả các Quý Thầy Cô giáokhoa Công Nghệ - Thông Tin Trường Cao Đẳng Nghề Công Nghiệp Hà Nội đã giảngdạy em trong suốt thời gian qua, truyền đạt những kiến thức, kinh nghiệm quý báu

và đã kích lệ hỗ trợ mọi mặt cho em trong suốt 3 năm học Cao Đẳng để chuẩn bịhành trang cho em bước vào đời

Đặc biệt, em xin gửi lời cảm ơn Thầy Nguyễn Gia Phúc, người luôn sẵn sàng vàtận tình hướng dẫn, giúp đỡ, động viên em trong suốt quá trình thực hiện đồ án này.Tôi xin gửi lời cảm ơn đến tất cả bạn bè đã và đang luôn động viên, chia sẻ, giúp đỡtôi tận tình trong suốt thời gian học tập cũng như thực hiện đề tài này

LỜI CẢM ƠN

Trang 2

MỤC LỤC

MỞ ĐẦU 3

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 2

1.1 Tổng quan về bài toán quản lý sinh viên và kết quả học tập 2 1.2 Các nhiệm vụ chính của bài toán 2

CHƯƠNG II: GIỚI THIỆU NGÔN NGỮ, PHẦN MỀM KỸ THUẬT ĐỂ GIẢI QUYẾT ĐỀ TÀI 3

2.1 Giới thiệu ngôn ngữ viết chương trình: 3

2.2 Công cụ tạo cơ sở dữ liệu : 5

CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 6

3.1 Cơ cấu tổ chức quản lý sinh viên 6

3.2 Quy trình quản lý sinh viên 6

3.3 Quy trình hoạt động hệ thống: 7

3.3.1 Thông tin đầu vào 8

3.3.2 Thông tin đầu ra 9

3.4 Biểu đồ phân cấp chức năng 10

3.5 Biểu đồ phân luồng dữ liệu 11

3.5.1 Biểu đồ mức khung cảnh: 11

3.5.2 Biểu đồ mức đỉnh: 12

3.6 Xác định các thực thể, biểu đồ các thực thể 13

3.6.1 Nhân diện các thực thể: 13

3.6.2 Các Giả Thiết Hợp Lý Về Phụ Thuộc Hàm Cần Có 13

3.7 Chuẩn hóa: 15

3.8 Sơ đồ thực thể liên kết 18

3.9 Mô tả bảng dữ liệu 19

3.10 Thết Kế Giao Diện 26

CHƯƠNG IV: KẾT QUẢ 32

4.1 TÀI LIỆU THAM KHẢO 32

4.2 KẾT LUẬN 32

Trang 3

DANH MỤC HÌNH

Hình 1: Biểu đồ BPC của mô hình quản lý sinh viên và kết quả học tập 10

Hình 2: Biều đồ BLD mức khung cảnh của mô hình quản lý sinh viên và kết quả học tập 11

Hình 3: Biểu đồ BLD mức đỉnh của mô hình quản lý sinh viên và kết quả học Tập 12

Hình 4: Các bước chuẩn hóa quan hệ 17

Hình 5: Sơ đồ thực thể liên kết dữ liệu 18

Hình 6: Mô tả dữ liệu bảng kết quả học tập 19

Hình 7: Mô tả dữ liệu bảng khoa 20

Hình 8: Mô tả dữ liệu bảng khóa học 21

Hình 9: Mô tả dữ liệu bảng Lớp 22

Hình 11: Mô tả dữ liệu bảng Môn Học 24

Hình 12: Mô tả dữ liệu bảng Sinh Viên 25

Hình 13: Giao Diện Chính 26

Hình 14: Giao diện danh mục khóa học 26

Hình 15: Giao diện danh mục khoa 27

Hình 16: Giao diện Danh mục lớp học 27

Hình 17: Danh mục nghành học 28

Hình 18: Giao Diện Danh Mục Môn Học 28

Hình 19: Giao diện danh mục sinh viên 29

Hình 20: Giao diện Kết quả học tập của sinh viên 29

Hình 21: Giao diện báo cáo danh sách sinh viên 30

Hình 22: Giao diện báo cáo điểm của sinh viên 30

Hình 23: Giao diện tìm kiếm sinh viên 31

Hình 24: Giao diện form trợ giúp 31

Trang 4

MỞ ĐẦU

Sự bùng nổ của ngành công nghệ thông tin trong những năm cuối thế kỷ 20đầu thế kỷ 21 đã tác động đến mọi mặt của đời sống xã hội từ khoa học kỹ thuật đếnkinh tế xã hội Công nghệ thông tin đã từng bước khẳng định vai trò quan trọng củamình trong nhiều lĩnh vực của đời sống xã hội cũng như trong công tác quản lý thôngqua các bài toán quản lý như : Quản lý nhân sự, Quản lý hàng hóa, Quản lý vật tư,Quản lý giáo dục…

Các hệ thống thông tin quản lý cung cấp thông tin cho người sử dụng mộtcách thuận tiện và an toàn Hệ thống đã giúp các nhà quản lý rất đắc lực nhằm nângcao hiệu quả trong công việc

Ở nước ta hiện nay, trong những năm gần đây các ứng dụng của công nghệthông tin vào công tác quản lý ngày càng trở nên phổ biến Điều này đã được khẳngđịnh trong chỉ thị 581 CTTW ngày 17/05/2000 của bộ chính trị: “Công nghệ thông tin

là một trong các động lực quan trọng nhất của sự phát triển, cùng với các ngànhcông nghệ cao khác làm biến đổi sâu sắc đời sống kinh tế, văn hóa, xã hội của thếgiới hiện đại” Tại các đơn vị làm công tác giáo dục mà đặc biệt là giáo dục đại họcvấn đề ứng dụng Công nghệ thông tin vào quản lý điểm của sinh viên là một vấn đềcần thiết và cấp bách

Trong đề tài thực tập cơ sở nhóm chúng tôi xin được trình bày quá trình xâydựng phần mềm Quản lý sinh viên với các công việc chủ yếu: phân tích, thiết kế, lậptrình hệ thống thông tin quản lý sinh viên và theo dõi hoạt động quản lý sinh viên tạicác trường Đại Học Đây là một đề tài mang tính thiết thực đối công tác quản lý vàđào tạo sinh viên

Trong thời gian xây dựng phần mềm, nhóm đã được các thầy cô chỉ bảo tận

tình mà đặc biệt là sự chỉ dẫn trực tiếp của Thầy Nguyễn Gia Phúc đến nay em

đã hoàn thành về cơ bản các yêu cầu đặt ra của đề tài Tuy nhiên vì một vài lý dochủ quan và khách quan nên chương trình chưa được thỏa mãn theo ý muốn, mộtphần có lẽ là do kiến thức còn hạn chế, cộng thêm sự non nớt về kinh nghiệm quản

lý nên chương trình không tránh khỏi sai sót Nhóm chúng tôi rất mong thầy cô vàcác bạn chỉ bảo thêm để chương trình ngày một hoàn thiện hơn và có thể đưa vào

sử dụng

Trang 5

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI.

1.1 Tổng quan về bài toán quản lý sinh viên và kết quả học tập.

Bài toán quản lý sinh viên đặt ra những yêu cầu như sau: Thể hiện được môhình tổ chức quản lý sinh viên theo khóa; theo lớp; theo các loại hình đào tạo, quản

lý điểm các môn học theo từng học kỳ, theo từng ngành học của từng sinh viên Hệthống còn cho phép Quản lý hồ sơ, Quản lý danh sách, Quản lý học bổng và miễngiảm học phí Hàng kỳ, hàng Năm Sẽ có các thông báo, quyết định: kết quả họctập(Như điểm trung bình, xếp loại hạnh kiểm), tốt nghiệp, lớp, hệ đào tạo, khenthưởng, kỷ luật, học bổng, học phí…Và các danh sách đó phải được thống kê theocác kỳ liên tiếp Lưu các kết quả học tập, kết quả rèn luyện trong các kỳ

Ngoài các chức năng chính như trên, hệ thống này còn cần thêm một số chứcnăng khác như: cập nhật các loại danh mục dữ liệu (danh mục lớp, danh mụcKhoa,Nghành học …

1.2 Các nhiệm vụ chính của bài toán.

Khảo sát hệ thống: Phần này nêu lên hiện trạng công tác quản lý sinh viên tạicác trường Đại Học và Cao Đẳng

Phân tích thiết kế hệ thống: nội dung chính của chương này mô tả phân tích thiết

kế hệ thống về mặt chức năng, dữ liệu, xây dựng sơ đồ chức năng hoạt động chi tiếtcủa hệ thống, thiết kế các bảng dữ liệu nhằm xây dựng nên phần mềm quản lý sinhviên

Xây dựng chương trình: nêu luận chứng lựa chọn công cụ để xây dựng phầnmềm và xây dựng giao diện chương trình.Thử nghiệm: các chức năng đã được xâydựng thành công và đánh giá kết quả

Trang 6

CHƯƠNG II: GIỚI THIỆU NGÔN NGỮ, PHẦN MỀM KỸ

THUẬT ĐỂ GIẢI QUYẾT ĐỀ TÀI.

2.1 Giới thiệu ngôn ngữ viết chương trình:

Trong đề tài thực tập cơ sở nhóm chúng tôi đã chọn công cụ lập trình là VisualStudio 2008 cho việc thiết kế chương trình

Microsoft Visual Studio là môi trường phát triển tích hợp chính (IntegratedDevelopment Environment (IDE) được phát triển từ Microsoft Đây là một loại phầnmềm máy tính có công dụng giúp đỡ các lập trình viên trong việc phát triển phầnmềm

Microsoft Visual Studio được thiết kế với giao diện đơn giản, tiện dụng và dễ

sử dụng Visual Studio 2008 hỗ trợ toàn bộ các nền tảng lớn của Microsoft nhưMicrosoft Office 2007, Microsoft Windows Vista, Microsoft SQL Server 2000 vàMicrosoft SQL Server 2008

Cũng giống như các phiên bản Visual Studio Net trước đây, phiên bản VisualStudio 2005 cũng hỗ trợ các ngôn ngữ lập trình hướng đối tượng mới như: C# ,VB.Net, J# và ngôn ngữ lập trình "siêu mạnh" là C++.Net, đều có những cải tiếnđáng kể Visual Studio 2008 là bộ công cụ phát triển phần mềm tích hợp mạnh mẽvới những tính năng hấp dẫn:

Thiết kế giao diện, hỗ trợ viết mã (coding): Nếu đã từng sử dụng VisualStudio.Net chắc hẳn bạn rất thích thú với sự hỗ trợ viết mã IntelliSense IntelliSensekhông những giúp viết mã nhanh hơn, đúng hơn mà còn giúp những lập trình viênmới làm quen với Net nhanh chóng hơn Đặc biệt, VS 2008 còn có khả năng sửdụng lại các đoạn mã mẫu Không những thế, VS 2008cho phép tạo ứng dụng vớigiao diện giống với giao diện của Outlook đầy hấp dẫn

Xây dựng ứng dụng Web nhanh hơn: VS 2008 đã đưa vào công cụ phát triểnWeb mới là Visual Web Developer Công cụ này cho phép tạo ra các ứng dụng Webđược viết bằng ASP.NET 2.0 Với Visual Web Developer, có khoảng 50 điều khiểnWeb mới được tích hợp giúp phát triển ứng dụng Web nhanh và đơn giản hơn Cảitiến lớn trong ASP.NET 2.0 là hỗ trợ tạo Master Page và cho phép các trang khác kếthừa lại Master Page Một ưu điểm lớn nữa của Visual Web Developer là dễ dàngtạo một dự án ứng dụng Web (Web project) rất đơn giản Trước đây, khi tạo một dự

án Web, bạn phải xác định một thư mục ảo (vitual directory) trong máy chủ Web IIS(Internet Information Services) và khi sao chép dự án này sang máy khác thì thật

"mệt mỏi" Nhưng với VS 2008, tạo ứng dụng Web không cần những thao tác trên,

và thực sự đơn giản như tạo một ứng dụng trên Windows bình thường

Trang 7

Hỗ trợ phát triển ứng dụng cho thiết bị di động : Lập trình trên các thiết bị diđộng đang trở thành một xu hướng Không đơn giản chỉ là phát triển ứng dụng chocác thiết bị này mà phát triển các trò chơi trên thiết bị di động cũng đang bùng nổ.Phát triển ứng dụng cho các thiết bị di động mà đặc biệt là điện thoại di động ngàycàng hấp dẫn hơn, doanh thu đem lại cũng cao và nhanh hơn Trong lĩnh vực này,Microsoft đã "chậm chân" hơn so với Sun Đa số các ứng dụng trên các điện thoại diđộng, thiết bị di động đều được viết bằng J2ME (Java 2 Micro Edition), cho phép ứngdụng chạy trên các thiết bị có màn hình nhỏ, số màu ít, và lượng bộ nhớ hạn chế.Tuy nhiên, Microsoft nhanh chóng nhận ra lĩnh vực này là thị trường "béo bở", đầytiềm năng Chính vì vậy, hãng phần mềm "khổng lồ" này đã xây dựng môi trườngphát triển ứng dụng Net Compact Framework vừa nhỏ gọn như J2 ME mà lại đơngiản, dễ sử dụng như Net Môi trường phát triển ứng dụng này có thể hoạt độngtrên các điện thoại di động, các thiết bị có sử dụng HĐH Windows CE, WindowsMobile

Đóng gói và triển khai ứng dụng: Visual Studio 2008 cho phép đóng gói vàtriển khai ứng dụng đơn giản và dễ dàng hơn Nhờ công nghệ đóng gói và triển khaiứng dụng ClickOne mới, bạn sẽ dễ dàng triển khai các ứng dụng đó trên máy chủWeb, hoặc các mạng chia sẻ tập tin

Hỗ trợ ứng dụng 64 bit : Xu hướng bộ xử lý 64 bit và bộ xử lý đa nhân đang ngàycàng phát triển mạnh mẽ và cũng gây khó cho các nhà phát triển phần mềm.NetFramework 2.0 cũng như Visual Studio 2008 hỗ trợ tốt và tối ưu cho tính toán 64 bit

Đa dạng sản phẩm: Visual Studio 2008 được phát hành không chỉ là vài bảnnhư: Standard, Pro, Premium giống các phiên bản trước Microsoft phát hànhkhông chỉ nhiều hạng mục mà đa dạng sản phẩm khác nhau phục vụ cho nhữngmục đích khác nhau của người dùng Nhưng đáng chú ý nhất là 2 bản:Visual StudioExpress và Visual Studio Team System Visual Studio Express là bản miễn phí vàgiới hạn thời gian sử dụng 1 năm Bởi vì đây là phiên bản miễn phí nên một số tínhnăng hấp dẫn sẽ không có như: đóng gói và triển khai ứng dụng ClickOne, không hỗtrợ lập trình thiết bị di động, không hỗ trợ lập trình phát triển Office, tài liệu hỗ trợ ít Tuy nhiên, Visual Studio Express vẫn là lựa chọn tuyệt vời cho sinh viên, lập trìnhviên nghiệp dư hay đơn giản bạn là người đam mê công nghệ và muốn khám phá.Visual Studio Team System là bộ công cụ phát triển mạnh nhất trong họ sản phẩmVisual Studio Visual Studio Team System phù hợp với các doanh nghiệp và đặc biệt

là các công ty sản xuất phần mềm Visual Studio 2008 Team Foundation Server là

hệ thống máy chủ cho phép quản lý toàn bộ các dự án, cũng như giao việc tới từng

bộ phận phát triển Còn hệ thống máy trạm là các bộ sản phẩm có thể phục vụ chonhu cầu của mỗi bộ phận phát triển riêng như: kiến trúc sư phần mềm (Software

Trang 8

( Developers), kiểm thử phần mềm (Software Testers) Doanh nghiệp muốn cóphiên bản cho máy trạm (client) đầy đủ cho các bộ phận trên thì có thể sử dụng bảnVisual Studio Team Suite.

2.2 Công cụ tạo cơ sở dữ liệu :

Đối với một hệ thống thông tin thì cơ sở dữ liệu được coi là một bộ phận quantrọng nhất Các nhà quản lý luôn luôn phải lưu trữ và xử lý dữ liệu phục vụ cho côngviệc quản lý và kinh doanh của mình Và đối với công tác quản lý điểm tại khoa Côngnghệ thông tin thì các cơ sở dữ liệu được quan tâm ở đây là : Danh sách sinh viên,

Hồ sơ sinh viên, Danh sách đăng ký học tín chỉ, Danh sách môn học, Danh sách sinhviên học lại, …

Ngày nay nhờ có sự phát triển của khoa học kỹ thuật và đặc biệt trong lĩnh vực tinhọc, lưu trữ dữ liệu đã trở nên thuận tiện và tiết kiệm được thời gian xử lý và có thểnói rằng SQL đã được xem là ngôn ngữ chuẩn trong cơ sở dữ liệu Vì thế Em đãchọn SQL làm công cụ để tạo và lưu trữ các bảng cơ sở dữ liệu SQL viết tắt củaStructured Query Language (ngôn ngữ hỏi có cấu trúc), là công cụ sử dụng để tổchức, quản lý và truy xuất dữ liệu đươc lưu trữ trong các cơ sở dữ liệu SQL là một

hệ thống ngôn ngữ gồm tập các câu lệnh sử dụng để tương tác với cơ sở dữ liệuquan hệ SQL được sử dụng để điều khiển tất cả các chức năng mà một hệ quản trị

cơ sở dữ liệu cung cấp cho người dùng bao gồm:

- Định nghĩa dữ liệu: SQL cung cấp khả năng định nghĩa các cơ sở dữ liệu, cáccấu trúc lưu trữ và tổ chức dữ liệu cũng như mối quan hệ giữa các thànhphần dữ liệu

- Truy xuất và thao tác dữ liệu: Với SQL, người dùng có thể dễ dàng thực hiệncác thao tác truy xuất, bổ sung, cập nhật và loại bỏ dữ liệu trong các cơ sở dữliệu

- Điều khiển truy cập : SQL có thể được sử dụng để cấp phát và kiểm soát cácthao tác của người sử dụng trên dữ liệu, đảm bảo sự an toàn cho cơ sở dữliệu

- Đảm bảo toàn vẹn dữ liệu

Trang 9

CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1 Cơ cấu tổ chức quản lý sinh viên.

Công tác quản lý sinh viên và kết quả học tập của sinh viên trong trường luôncần tìm giải pháp Nếu không có sự hỗ trợ của tin học thì việc quản lý này phải cầnkhá nhiều người, chia thành nhiều khâu thì mới có thể quản lý toàn bộ hồ sơ( thôngtin sinh viên, khóa học, ngành học, lớp, điểm số…) Các công việc này đòi hỏi nhiềuthời gian và công sức mà sự chính xác và hiệu quả không cao Một số nghiệp vụnhư tra cứu, thống kê, và hiệu chỉnh thông tin khá vất vả Ngoài ra còn có một số khókhăn về vấn đề lưu trữ khá đồ sộ, dễ bị thất lạc, tốn kém…, Với sự giúp đỡ của tinhọc, việc quản lý sinh viên sẽ trở nên đơn giản, thuận tiện, nhanh chóng và hiệu quảhơn rất nhiều

Công tác quản lý sinh viên và kết quả học tập bắt đầu từ khi sinh viên nhập họccho đến khi sinh viên ra trường Các bộ phận liên quan đến quản lý sinh viên củakhoa bao gồm:

 Ban chủ nhiệm khoa:

- Phó trưởng khoa

 Thư ký khoa

 Văn thư khoa

 Giáo viên chủ nhiệm lớp

Trong đó trưởng khoa là người quản lý cao nhất khoa Thư ký khoa và giáo viênchủ nhiệm được ban chủ nhiệm khoa giao nhiệm vụ trực tiếp quản lý sinh viên trongkhoa Giáo viên chủ nhiệm lớp sẽ kết hợp với ban cán sự lớp để giám sát tình hìnhhọc tập của lớp từ đó báo cáo tình hình với thư ký khoa

3.2 Quy trình quản lý sinh viên.

Vào tháng 9 hàng năm các trường tổ chức tuyển sinh các Ngành đào tạo, Saukhi các sinh viên chúng tuyển phòng đào tạo tổ chức cập nhật hồ sơ các sinh viênmới này và sắp xếp các sinh viên này vào các khoa mà sinh viên đã đăng ký nghànhhọc rùi tiếp tục phân lớp cho các sinh viên, mỗi lớp sẽ có một mã lớp khác nhauVD:Lớp cơ sở dữ liệu 1 thuộc khoa công nghệ thông tin sẽ có mã “CĐ08QTCSDL1”trong đó 2 ký tự đầu chỉ ra hệ đào tạo là “Cao Đẳng”, 2 ký tự tiếp theo chỉ ra năm

Trang 10

đào tạo”2008”,các ký tự còn lại là viết tắt của chuyên nghành học của sinhviên”Quản trị cơ sở dữ liệu” Và sau khi chính thức nhập học thì sinh viên sẽ đượccấp một mã sinh viên, mã này là mã duy nhất và mỗi sinh viên chỉ có một mã sinhviên.

Sau khi phân lớp về các khoa Các kết quả học tập và rèn luyện của sinh viên

sẽ được các khoa quản lý

Đối với Điểm của sinh viên bao gồm: điểm kiểm tra thường xuyên trong quátrình học tập, điểm đánh giá nhận thức và thái độ tham gia thảo luận, điểm đánh giáphần thực hành, điểm tiểu luận và điểm thi kết thúc môn, trong đó điểm thi kết thúcmôn bắt buộc cho mọi trường hợp

Trong đó: điểm kiểm tra do giáo viên bộ môn quản lý đến cuối kỳ nộp lại chongười quản lý điểm của khoa

Hệ thống do người quản lý điểm phụ trách Điểm cuối kỳ do người quản lýđiểm của khoa quản lý và cập nhật sau khi nhận được điểm thi của sinh viên đượcchấm

Điểm trung bình của sinh viên được tính theo quy chế của Bộ giáo dục

o Nếu điểm tổng kết môn học lần 1 của sinh viên dưới 4.5 thì sinhviên đó phải thi lại Lúc này người quản trị cần nhập điểm thi lại lần

2 để hệ thống cập nhật lại điểm tổng cho sinh viên đó

Người quản lý điểm sau khi thu thập đủ các điểm, tiến hành lập bảng điểm cóbao gồm chữ ký của người lên điểm và chữ ký của trợ lý đào tạo khoa Khi lập bảngđiểm xong điểm được dán cho sinh viên xem đối chiếu, sau đó bảng điểm đượcchuyển xuống phòng đào tạo để lưu trữ

3.3 Quy trình hoạt động hệ thống:

Hoạt động quản lý sinh viên gồm các hoạt động sau :

- Nhập hồ sơ sinh viên khi sinh viên nhập học vào đầu năm học

- Mô tả danh mục lớp cho từng khóa mới

- Với mỗi lớp mới cập nhật danh sách sinh viên của lớp

- Với mỗi kỳ học cần cập nhật danh sách môn học / lớp

- Lập danh sách thi của môn theo từng lớp theo từng kỳ

- Nhập điểm cho sinh viên sau mỗi kỳ thi

- Lập danh sách sinh viên học lại

- Lập danh sách sinh viên đạt học bổng từng kỳ

Trang 11

- Lập danh sách sinh viên bảo vệ luận văn cuối khóa

- Lập danh sách sinh viên thi tốt nghiệp cuối khóa

- Lập danh sách phân loại bằng thi tốt nghiệp cuối khóa

- Lập bảng điểm toàn khóa của mỗi sinh viên

- In hồ sơ của mỗi sinh viên

3.3.1 Thông tin đầu vào.

Nhóm thông tin này chỉ nhập 1 lần : khi sinh viên bắt đầu vào nhập học và được

sử dụng cho đến khi sinh viên đó tốt nghiệp

Thông tin về khóa học:

Trang 12

Nhóm thông tin được nhập theo kì:

Thông tin kết quả học tập của sinh viên:

 Điểm kiểm tra

 Điểm thực hành

 Điểm thi

3.3.2 Thông tin đầu ra.

- Tìm kiếm:

 Tìm kiếm thông tin sinh viên

 Tìm kiếm kết quả học tập của sinh viên

 Tra cứu chương trình khung; danh sách khoa, ngành, khóa học

- Báo cáo:

 Danh sách sinh viên theo từng lớp, khoa, ngành, khóa

 Bảng điểm của sinh viên theo từng kỳ, từng lớp, từng môn

Trang 13

3.4 Biểu đồ phân cấp chức năng.

Hình 1: Biểu đồ BPC của mô hình quản lý sinh viên và kết quả học tập

Quản lý SV

Cập nhật thông tin Quản lý người dùng Xử lý thông tin Thống kê và in ấn

Quản lý t.tin

người dùng

Đổi mật khẩu

Cập nhật ngành học

Cập nhật môn học

Cập nhật khóa học

TK danh sách SV học lại

TK danh sách SV tốt nghiệp

In bảng điểm cá nhân của SV Đăng nhập

Cập nhật khoa

Hồ Sơ Sinh Viên

Kết quả học tập của sinh viên

In bảng điểm theo lớp

In danh sách SV thôi học

In danh sách SV thi tốt nghiệp

In danh sách vào điểm Cập nhật lớp học

Trang 14

3.5 Biểu đồ phân luồng dữ liệu.

3.5.1 Biểu đồ mức khung cảnh:

Hình 2: Biều đồ BLD mức khung cảnh của mô hình

quản lý sinh viên và kết quả học tập

Hệ Thống Quản lý SV

Thông tin cá nhân

Thông tin yêu cầu

Bảng điểm cá nhân T.tin lớp, khóa học,Thông tin yêu cầu

Khoa, môn học, SV, Điểm

Trang 15

3.5.2 Biểu đồ mức đỉnh:

Hình 3: Biểu đồ BLD mức đỉnh của mô hình quản lý sinh viên và kết quả học Tập

Thôngtin đáp ứng

Yêucầuthôngtin Bảng điểm

Thông tin đã xử lý

DSđiểmcầnvào

TTcánhân

Thông tin được đáp ứngYêu cầu thông tin

Cập NhậtSinh Viên

Trang 16

3.6 Xác định các thực thể, biểu đồ các thực thể.

3.6.1 Nhân diện các thực thể:

Hệ thống quản lý sinh gồm có 2 thực thể là Sinh Viên và Kết Quả Học Tập

 Liệt kê các thuộc tính của các thực thể:

- Thực Thể Sinh Viên:

+ Số hiệu sinh viên

+ Họ Tên+ Năm Sinh+ Giới tính+ Địa chỉ+ Quê quán+ Tên Khoa+ Tên Nghành+ Khóa Học+ Tên Lớp

- Thực Thể Kết Quả Học Tập: Để thuận tiền cho việc xác định điểm của

từng môn và điểm chung bình của một sinh viên, ta thêm vào các thuộc tính: Mã môn học, Tên môn học, Số đơn vị học trình Mặt khác do một môn học trong học kỳ có thể có nhiều điểm số(do phải thi lại) nên ta bổ sung thêm thuộc tính lần thi lại Như vậy ta có các thực thể sau:

+ Số hiệu sinh viên+ Tên lớp

+ Tên khoa+ Tên môn học+ Lần thi

+ Điểm số từng môn

3.6.2 Các Giả Thiết Hợp Lý Về Phụ Thuộc Hàm Cần Có.

Xuất phát từ yêu cầu của đề bài và từ thực tế khi lưu trữ thông tin vêmột sinh viên, ta có thể đưa ra các giả thiết hợp lý về sự phụ thuộchàm như sau:

Trang 17

- Giả thiêt 1:

Một số hiệu sinh viên xác định duy nhất một sinh viên để phân biệt vớisinh viên khác Như vậy các thông tin về sinh viên bao gồm(Họ đêmsinh viên, tên sinh viên, Ngày sinh, Giới tính, Địa chỉ, Quê quán, Họtên bố, Nghề nghiệp bố, Họ tên mẹ, Nghề nghiệp mẹ) đều phụ thuộchàm đầy đủ vào thuộc tính số hiệu sinh viên

 Thuộc tính tên khoa phụ thuộc vào số hiệu lớp

- Giả thiết 5:

Một sinh viên chỉ học tại một lớp duy nhất trong suốt một khóa học

 Số hiệu lớp phụ thuộc vào số hiệu sinh viên

Để biết điểm thi của một môn học thì ta cần phải biết số hiệu sinh viên,

số hiệu lớp, số hiệu học kỳ, tên môn học và lần thi Như vậy thuộc tínhĐiểm thi phụ thuộc hàm vào(số hiệu sinh viên, số hiệu lớp, kí hiệu học

kỳ, mã môn học và lần thi)

Ngày đăng: 27/03/2015, 08:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w