Phân Tích Thiết Kế Hệ Thống đăng Kí Môn Học - Tài Liệu Text - 123doc

Tải bản đầy đủ (.docx) (25 trang)
  1. Trang chủ
  2. >>
  3. Công nghệ thông tin
  4. >>
  5. Hệ thống thông tin
Phân tích thiết kế hệ thống đăng kí môn học

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.25 MB, 25 trang )

Chuyên đề- thực hành 1ContentsMỞ ĐẦUNhóm 7-Tin kinh tế k56Page 1Chuyên đề- thực hành 1Trong những năm gần đây, khoa học công nghệ Việt Nam đã từng bước hội nhập vàodòng chảy của khoa học và công nghệ tiên tiến trên thế giới. Ngành công nghệ thông tinở nước ta mới, song tốc độ phát triển của nó rất nhanh và mạnh. Nó chiếm một vị trí quantrọng trong các ngành khoa học và công nghệ.Cùng với sự phát triển đó, việc đào tạo theo hình thức niên chế ở các trường đại họccũng dần được thay đổi theo hình thức đăng kí tín chỉ đang ngày càng trở nên phổ biến vàngày càng được mở rộng. Công tác tư vấn cho học tín chỉ đối với sinh viên lựa chọn mônhọc vào đầu mỗi kì học là một công việc rất quan trọng và gặp rất nhiều khó khăn. Nókhông những giúp cho sinh viên hiểu biết về nhưng môn học mà mình cần phải học và cóthể đăng kí theo học đúng với các yêu cầu đặt ra. Đồng thời cũng giảm bớt công sức vàthời gian cho giáo viên và các bộ phận liên quan phải làm tư vấn giúp các em chọn mônhọc, giúp phòng đào tạo rút ngắn thời gian phân bố và tổ chức lớp học giữa mỗi kì.Đó là những lí do cho thấy việc xây dựng hệ thống thông tin có chức năng tư vấn,quản lí, đăng kí môn học cho sinh viên và quản lí thu học phí là một điều cần thiết chocác trường đang tổ chức học theo tín chỉ. Vì vậy, chúng em đã chọn đề tài “ Đăng kí mônhọc” làm bài tập lớn.Bản báo cáo sau là sự góp nhặt những kiến thức của chúng em trong quá trình tìm hiểuqua sách báo, mạng internet và quá trình học môn Phân tích thiết kế hệ thống trên lớp.Tuy bài còn sơ sài, chưa được hoàn chỉnh và còn nhiều thiếu sót kính mong cô và các bạngóp ý cho bài làm của chúng em để có thể làm tốt hơn trong những lần sau.Chúng em xin trân thành cảm ơn!Nhóm 7-Tin kinh tế k56Page 2Chuyên đề- thực hành 1Chương 1 :Khảo sát bài toánI. Nhiệm vụ và mục tiêu bài toán1. Nhiệm vụĐể áp dụng công nghệ thông tin vào quản lí giáo dục cho việc quản lí được nhanhchóng, chính xác, hiệu quả hơn.Việc đăng kí học của sinh viên được thuận lợi hơn,dễ dàng hơn, giảm bớt công sức và nhân sự cho nhà trường. Chúng em đã xây dựnghệ thống đăng kí môn học cho sinh viên trường đại học Mỏ- Địa chất.2. Mục tiêuPhân tích thiết kế được hệ thống và tiến hành xây dựng và triển khai được hệ thốngvới các chức năng đáp ứng cơ bản nhu cầu của sinh viên và cán bộ nhà trường.II. Giới thiệu hệ thống1. Thực trạng hệ thốngQua khảo sát hệ thống đăng kí môn học hiện tại của trường Đại học Mỏ- Địa chất,chúng em thấy hệ thống không còn đáp ứng được các yêu cầu hiện tại như hệ thốngchậm, không đúng nghiệp vụ, còn nhiều thao tác không cần thiết hoặc thiếu một sốthao tác. Vì vậy, yêu cầu cấp thiết của hệ thống hiện nay là cần phải có một hệthống đăng kí môn học mới trên cơ sở kế thừa các dữ liệu đã có của hệ thống cũ vàphát triển các chức năng mới để phù hợp với nghiệp vụ đăng kí môn học trong nhàtrường, đáp ứng nhu cầu học tập của sinh viên và giảng dạy của giảng viênMỗi trường đại học đều có nhu cầu tin học hóa khâu quản lý việc đăng ký mônhọc của sinh viên.Căn cứ vào ngành học mà sinh viên thi đậu vào mà sinh viên đó sẽ thuộc sự quản lícủa một khoa nào đó: nghĩa là mỗi sinh viên thuộc một ngành, và một khoa có thểcó nhiều ngành học khác nhau; dĩ nhiên không tồn tại một ngành thuộc sự quản lícủa hai khoa khác nhau. Mỗi ngành học có một chương trình giảng dạy gồm nhiềumôn học và một môn học có thể thuộc chương trình giảng dạy của nhiều ngành họckhác nhau.Mỗi môn học trong trường có một mã số phân biệt, tên môn, số tín chỉ lý thuyết, sốtín chỉ thực hành. Có một số môn, muốn đăng ký học, sinh viên phải học và đạt trênđiểm trung bình một số môn trước để làm cơ sở cho việc học môn đó . Thông tinnày cần được phổ biến cho sinh viên khi chọn môn học.Mỗi năm học có 2 học kỳ. Vào đầu mỗi học kỳ, phòng đào tạo lập danh sách cácmôn học sẽ giảng dạy trong học kỳ cho các ngành học trong trường và thông báoNhóm 7-Tin kinh tế k56Page 3Chuyên đề- thực hành 1cho sinh viên thời hạn đăng ký môn học. Bài toán thiết kế chương trình đăng kímôn học của sinh viên trường đại học Mỏ- Địa chất có những công việc sau:−−−Thông báo kế hoạch giảng dậyDanh sách môn sinh viên đã đăng kíIn phiếu đăng kí môn họcYêu cầu đặt ra đối với hệ thống−−−Hệ thống trả về danh sách các môn học( kèm thông tin chi tiết về môn học)có thể đăng kí sau khi sinh viên đăng nhập vào. Sau khi hết hạn đăng kí, hệthống gửi thông báo kế hoạch học tập cho sinh viên hoặc yêu cầu đăng kí lạinếu không thỏa mãn yêu cầu mở lớp.Hệ thống cho phép phòng đào tạo lập danh sách các môn học cho sinh viênlựa chọn đăng kí, hỗ trợ quản lí các thông tin về sinh viên, giảng viên và mônhọc.Hệ thống gửi danh sách các môn học đã đăng kí thành công của mỗi sinhviên về phòng Tài vụ để tính học phí trong kì.2. Yêu cầu phi chức năng−−−−−Hệ thống triển khai theo dạng website đăng kí môn học.Về con người: Người sử dụng hiểu biết các kiến thức cơ bản về sử dụngmạng Internet và các trình duyệt web.Về tốc độ: Hệ thống đảm bảo truy xuất cơ sở dữ liệu nhanh. Thời gian tính từkhi người dùng gửi yêu cầu, hệ thống xử lí và trả kết quả không quá 1phút( có thể thay đổi tùy vào chất lượng của mạng).Về ngôn ngữ: website có 2 dạng ngôn ngữ là tiếng Việt và tiếng Anh.Tính dễ dàng sử dụng: website phải đảm bảo tên các chức năng, các ô điềnthông tin, nút bấm, chỉ mục có tên đơn giản và dễ hiểu cho người sử dụng.Chương 2 Phân tích chức năng hệ thốngI. Phân tích sơ đồ phân rã chức năng1. Các chức năng của hệ thốngQuản lý hồ sơ sinh viên ( lưu trữ các thông tin của sinh viên như: mã sinhviên, ngày sinh, quê quán ,….)− Quản lý danh sách các môn học:tên môn,số tín chỉ,số tiền/ tin chỉ…….vv−Nhóm 7-Tin kinh tế k56Page 4Chuyên đề- thực hành 1−−−−Quản lý danh sách môn học mà sinh viên đăng ký họcThời hạn đăng ký môn họcThông báo tiền tương ứng với các môn học sinh viên đăng ký.In phiếu đăng ký môn học2. Gom nhóm chức năng−−−−Quản lý sinh viênChức năng đăng ký môn họcQuản lí giảng viênQuản lí môn học3. Phân tích mô hìnhQuản lí và đăng kímôn họcQuản lí hồsơ svThêm svNhóm 7-Tin kinh tế k56Cập nhật hồsơhồsv sơXóasinh viênĐăng kí mônhọcLọc môn họcChọn cácmôn học đkPage 5XóacácmônLưumônhọchọcđã đkQuản lí hồsơ GiảngThêm giảngviênQuản lí mônhọcThêm mônhọcCập nhật hồsơ GVCập nhậtmôn họcXóa hồ sơXóa mônChuyên đề- thực hành 1Nhận xét:−−−--Nhìn vào sơ đồ phân rã chức năng của hệ thống đăng kí môn học và thu họcphí, ta thấy được hệ thống được chia làm 4 chức năng chính gồm:+ Quản lí hồ sơ sinh viên+ Đăng kí môn học+ Quản lí hồ sơ giảng viên+ Quản lí môn họcTrong chức năng quản lí hồ sơ sinh viên thì thực hiện:+ Thêm hồ sơ sinh viên+ Cập nhật hồ sơ sinh viên+ Xóa hồ sơ sinh viênChức năng đăng kí môn học:+ Lọc môn học+ Chọn các môn học đăng kí+ Xóa môn học+ Lưu các môn học đã đăng kíChức năng quản lí giảng viên+ Thêm hồ sơ giảng viên+ Cập nhật hồ sơ giảng viên+ Xóa hồ sơ giảng viênChức năng quản lí môn học+ Thêm môn học+ Cập nhật môn học+ Xóa môn học4. Chức năng chi tiết của hệ thống:a) Chức năng quản lí hồ sơ sinh viên:Mỗi sinh viên sau khi hoàn thành thủ tục nhập học cần cho biết họ tên, ngày thángnăm sinh, quê quán gồm huyện hoặc tỉnh. Nếu sinh viên thuộc con thương binhNhóm 7-Tin kinh tế k56Page 6Chuyên đề- thực hành 1liệt sĩ, con gia đình có công với nước, vùng sâu, vùng xa,… thì cần có giấy chứngnhận của địa phương. Mỗi đối tượng có một tỉ lệ tương ứng để giảm học phí. Đốivới những sinh viên bị buộc thôi học hoặc chuyển trường thì danh sách các sinhviên này sẽ được đưa lên phòng Đào tạo, sau đó, phòng Đào tạo sẽ xóa hồ sơ vềsinh viên đó.b) Đăng kí môn họcSau khi đăng nhập vào hệ thống, mỗi sinh viên sẽ được thông báo về kế hoạchgiảng dậy như: danh sách các môn học, tên giảng viên, phòng học, thời gian bắtđầu học, thời gian kết thúc đợt học. Từ đó, mỗi sinh viên sẽ đăng kí các môn họcbắt buộc trong kì và các môn tự chọn phù hợp với khả năng của mình. Sau khiđăng kí thành công, hệ thống sẽ gửi cho sinh viên đó danh sách các môn bạn đãđăng kí và tổng số tín chỉ tương ứng với các môn đó và số tiền học phí tương ứng.c) Chức năng quản lí hồ sơ giảng viênKhi có một giáo viên khác được nhận về trường công tác thì hệ thống sẽ thêm giảngviên đó vào hệ thống để quản lí.Các thông tin của giảng viên đó sẽ hệ thống cập nhật. Khicó giảng viên trong trường chuyển đi, thì hệ thống sẽ xóa thông tin về giảng viên đó.Nhưng các thông tin của giảng viên đó thì vẫn được lưu lại trong cơ sở dữ liệu khi cầnkhôi phục thì chúng ta sẽ khôi phục để lấy lại dữ liệu được.d) Chức năng quản lí môn họcTrong mỗi kỳ học, khi nhà trường mở thêm một môn học mới, thì hệ thống sẽ cập nhậtthông tin môn dó và thêm vào hệ thống. Khi nhà trường có điều chỉnh về môn học thì hệthống sẽ cập nhật hoặc xóa lại thông tin môn học đó.II. Sơ đồ luồng dữ liệuCác kí hiệu sử dụng:Nhóm 7-Tin kinh tế k56Page 7Chuyên đề- thực hành 1Tiến TrìnhLuồng Dữ LiệuKho Dữ LiệuTác Nhân Ngoài1. Biểu đồ luồng dữ liệu mức ngữ cảnh:Nhóm 7-Tin kinh tế k56Page 8Chuyên đề- thực hành 12. Biểu đồ luồng dữ liệu mức đỉnh:TT sinh viênQuản lí hs Sinh ViênPhiếu đăng kíDanh sách học phầnSinh viênTT đăng kíĐăng kí môn họcDanh sách phiếu đăng kí3. Biểu diễn luồng dữ liêu mức dưới đỉnh- chức năng đăng ký môn họcDS học phầnThông báo KHGDDs môn họcSinh viênLập phiếu ĐKPhiếu ĐKIn phiếu ĐKNhóm 7-Tin kinh tế k56Page 9Chuyên đề- thực hành 1III. Đặc tả chức năng chi tiết1. Chức năng Quản lí hồ sơ sinh viênĐầu đề: Quản lí hồ sơĐầu vào: Thông tin về sinh viên đã hoàn thành hồ sơ nhập họcĐầu ra: Danh sách các sinh viên bao gồm: mã sinh viên, họ tên sinh viên,ngày sinh, giới tính, quê quán gồm tên huyện hoặc tỉnh.2. Chức năng Đăng kí môn họcĐầu đề: Đăng kí môn họcĐầu vào: Danh sách môn học.Đầu ra: Phiếu đăng kí môn học, trong đó ghi rõ: tên môn đă đăng kí thànhcông, số tín chỉ tương ứng,tên giáo viên giảng dậy, lớp học.3. Chức năng quản lí giảng viênĐầu đề: Quản lí giảng viênĐầu vào: Thông tin về giảng viênĐầu ra:Danh sách giảng viên giảng dạy trong trường4. Chức năng quản lí môn họcĐầu đề:Quản lí môn họcĐầu vào: Thông tin liên quan tới các môn họcĐầu ra:Danh sách các môn họcIV. Phân tích dữ liệu hệ thống1. ERaCác kiểu thực thể và thuộc tính sau:+ Sinh Viên Môn Học− MaSV− MaLop− HotenSV− MaKhoa− NamHocNhóm 7-Tin kinh tế k56Page 10Chuyên đề- thực hành 1−−TrangThaiKiHoc+ Môn học−−−−−MaMHTenMHSoTCNgayTaoTrangThai−−−−−MaKhoaTenKhoaMaKhoaNgayTaoTrangThai+ Khoa+ Giảng viên−−−−−MaGVMaMaMHNgayTaoTrangThai+ Lớp MH−−−−−−−−−MaTenPhongSiSoKiHocNămHocMaMonHocTrangThaiNgayTao+ Trạng Thái−−−Nhóm 7-Tin kinh tế k56MaTenMoTaPage 11Chuyên đề- thực hành 1+ Môn họcMaTenMaKhoaTietHocNgayTaoTrangThai+ Sinh viên Lớp Môn Học− Ma− Ma sv− MaLopMH− MaKhoa− NgayTao− TrangThai+ Quyền− Ma− Ten− MoTa− TrangThai+ Người Dùng− Ma− TenDangNhap− MatKhau− HoTen− MaKhoa− NgaySinh− SĐT− Quyen− NgayTao− TrangThai−−−−−−+ Giảng viên lớp môn học−−−−−Nhóm 7-Tin kinh tế k56MaMaGVMaLopMHNgayTaoTrangThaiPage 12Chuyên đề- thực hành 1e) kiểu liên kếtTên thực thểKiểu liên kếtTên thực thểSinh viênPhiếu thu1nSinh viênPhiếu đăng ký1Phiếu đăng kýMôn họcn1n1n2. Mô hình ERa) Kí hiệuThực thể:Thuộc Tính:Nhóm 7-Tin kinh tế k56Page 13Chi tiết đăng kýmôn họcChi tiết đăng kýmôn họcChuyên đề- thực hành 1Liên kết:3. Đưa mô hình quan hệ từ mô hình ERTa có mô hình quan hệ được chuyển từ mô hình ER như sau:Nhóm 7-Tin kinh tế k56Page 14Chuyên đề- thực hành 1Nhóm 7-Tin kinh tế k56Page 15Chuyên đề- thực hành 1Nhóm 7-Tin kinh tế k56Page 16Chuyên đề- thực hành 14. Đặc tả bảng dữ liệu:Một số bảng đặc trưng ví dụaBảng sinh viênSTTTên thuộc tính1234567Ma SVMalopHoTenMaKhoaNamHocTrangThaiNgayTaoKiểuRàng buộcNvarchar50Nvarchar50Nvarchar50Nvarchar50IntNvarchar50Small datetimeNot nullNot nullNot nullNot nullNot nullNot nullKhóachính/phụPKMô tảMã sinh viênMã lớpHọ tên svMã KhoaNăm HọcTrạng tháiNgày Tạof) Bảng môn họcSTTTên thuộc tínhKiểu(độrộng)Ràng buộc1MaMonHocNvarchar(50)Not nullKhóaMô tảchính/khóaphụ(PK/FK)PKMã môn học2TenMonHocNot nullTên môn học3MaKhoaNvarchar(50)Nvarchar(50)Not nullMã Khoa4SoTCIntNot nullSố tín chỉNgayTaoNvarchar(50Not nullNgày tạoNhóm 7-Tin kinh tế k56Page 17Chuyên đề- thực hành 1Chương 3 : Thiết kế hệ thốngI. Thiết kế giao diện1. Giao diện chínhMàn hình đăng nhậpĐây là màn hình sau khi đăng nhập vào được bằng mã giảng viênĐây là màn hình khi ấn vào chức năng quản lí giảng viênNhóm 7-Tin kinh tế k56Page 18Chuyên đề- thực hành 1Thêm giảng viênNhóm 7-Tin kinh tế k56Page 19Chuyên đề- thực hành 1Đây là danh sách khi thêm vàoSau khi xóa xong thì trong danh sách mất điTìm giảng viên theo mãNhóm 7-Tin kinh tế k56Page 20Chuyên đề- thực hành 12) Sinh viênMàn hình đăng nhậpMàn hình sau khi đăng nhậpNhóm 7-Tin kinh tế k56Page 21Chuyên đề- thực hành 1Vào chức năng đăng kí môn họcẤn lọc và chọn các mônNhóm 7-Tin kinh tế k56Page 22Chuyên đề- thực hành 1Sau khí ấn nút lưuLọc theo khoaNhóm 7-Tin kinh tế k56Page 23Chuyên đề- thực hành 1Màn hình đăng nhập khi admin đăng nhậpThêm môn họcTìm môn có mã 30 của khoa dầu khíNhóm 7-Tin kinh tế k56Page 24Chuyên đề- thực hành 1Sau khi đăng kí thành công, hệ thống sẽ gửi cho sinh viên đó danh sách cácmôn đã đăng kí thành công, số tín chỉ và tiền học phí phải đóngII. Thiết kế kiểm soátNhóm 7-Tin kinh tế k56Page 25

Tài liệu liên quan

  • Phân tích thiết kế hệ thống phiên bản thứ 2.doc Phân tích thiết kế hệ thống phiên bản thứ 2.doc
    • 10
    • 1
    • 5
  • Khảo sát và phân tích thiết kế hệ thống thông tin quản lý điểm của sinh viên trong một truờng Cao Đẳng theo qui mô của Bộ Giáo Dục và Đào Tạo.doc.DOC Khảo sát và phân tích thiết kế hệ thống thông tin quản lý điểm của sinh viên trong một truờng Cao Đẳng theo qui mô của Bộ Giáo Dục và Đào Tạo.doc.DOC
    • 22
    • 4
    • 60
  • PHÂN TÍCH THIẾT KẾ HỆ THỐNG.doc.DOC PHÂN TÍCH THIẾT KẾ HỆ THỐNG.doc.DOC
    • 32
    • 1
    • 5
  • Phân tích thiết kế hệ thống thông tin Phân tích thiết kế hệ thống thông tin
    • 101
    • 956
    • 2
  • Xây Dựng Hệ Thống Công Ty HDH - Phân Tích Thiết Kế Hệ Thống - Đại Học Quốc Gia TPHCM.docx Xây Dựng Hệ Thống Công Ty HDH - Phân Tích Thiết Kế Hệ Thống - Đại Học Quốc Gia TPHCM.docx
    • 234
    • 621
    • 1
  • Chương 5: Phân tích thiết kế hệ thống Chương 5: Phân tích thiết kế hệ thống
    • 24
    • 550
    • 0
  • Phân tích, thiết kế hệ thống quản lý nhà đất cấp quận/huyện theo cách tiếp cận hướng đối tượng Phân tích, thiết kế hệ thống quản lý nhà đất cấp quận/huyện theo cách tiếp cận hướng đối tượng
    • 98
    • 1
    • 5
  • Phân tích và thiết kế hệ thống đăng kí học online Phân tích và thiết kế hệ thống đăng kí học online
    • 62
    • 2
    • 14
  • Phân tích thiết kế hệ thống quản lý hồ sơ đăng ký dự thi đại học Phân tích thiết kế hệ thống quản lý hồ sơ đăng ký dự thi đại học
    • 33
    • 715
    • 1
  • Phân tích thiết kế hệ thống thông tin - Đề tài Quản lí đăng kí xe máy Phân tích thiết kế hệ thống thông tin - Đề tài Quản lí đăng kí xe máy
    • 4
    • 451
    • 8

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

(2.39 MB - 25 trang) - Phân tích thiết kế hệ thống đăng kí môn học Tải bản đầy đủ ngay ×

Từ khóa » Sơ đồ Dfd đăng Ký Môn Học