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

Tiểu luận - Phát triển Hệ thống thông tin - đề tài - Hệ thống quản lý đào tạo sinh viên trường đại học (hình thức đào tạo theo tín chỉ)

53 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Cấu trúc

  • II.4. Phân loại, tập hợp thông tin (12)
  • II.5. Xác định khả năng, mục tiêu dự án của hệ thống mới (14)
  • II.6. Phác họa giải pháp và cân nhắc tính khả thi (14)
  • II.7. Lập hồ sơ khảo sát (14)
  • III. Tài liệu phân tích dự án (16)
    • 1. Sinh viên (16)
    • 2. Giáo viên (17)
    • 3. Người quản lý (18)
  • IV. Phân tích và thiết kế hệ thống (23)
    • 3.5.10 Biểu đồ tuần tự xoa sinh viên (36)
    • 3.5.11 Biểu đồ tuần tự cập nhật sinh viên (37)
    • 3.5.12 Biểu đồ tuần tự thêm môn học (37)
    • 3.5.13 Biểu đồ tuần tự xóa môn học (38)
    • 3.5.14 Biểu đồ tuần tự đăng ký học phần (39)
    • 3.5.15 Biểu đồ tuần tự thêm lớp học phần (39)
    • 3.5.16 Biểu đồ tuần tự nhập/sữa điểm (40)
    • 3.5.17 Biểu đồ tuần tự thống kê (41)
  • TÀI LIỆU THAM KHẢO (47)
    • C. Kết luận (48)
    • BIÊN BẢN HỌP NHÓM LẦN 1 (49)
    • BIÊN BẢN HỌP NHÓM LẦN 2 (50)
    • BIÊN BẢN HỌP NHÓM LẦN 3 (51)
      • 2. Nguyễn Thị Phương Lam 14d190519 (53)
      • 5. Nguyễn Thị Ngọc Linh 14d190088 (53)

Nội dung

Phân loại, tập hợp thông tin

Sau khi áp dụng các phương pháp để tiến hành tìm hiểu hệ thống hiện tại, ta cần phân loại và tập hợp thông tin a Phân loại thông tin:

Việc phân loại thông tin thường được tiến hành theo những tiêu chuẩn sau:

Phân loại thông tin hiện tại và tương lai Phân loại thông tin nào cho hệ thống hiện tại và thông tin nào cho hệ thống tương lai.

 Phân loại thông tin theo tính chất tĩnh -động - biến đổi - Thông tin tĩnh: Là thông tin ít có tính thay đổi, biểu diễn các mặt ổn định, bền vững của hệ thống như cơ cấu, tổ chức, khuôn dạng

- Thông tin động: Là thông tin luôn thay đổi theo thời gian hay không gian (theo không gian: Các dòng thông tin di chuyển giữa các tiến trình hay giữa các hệ thống con với nhau)

- Thông tin biến đổi: Là các quy tắc nghiệp vụ thực hiện việc biến đổi thông tin b Tập hợp thông tin

Tập hợp thông tin để phân định rõ các thông tin chung nào cho hiện tại, thông tin nào cho tương lai, đồng thời xem xét thông tin đã thu thập ở mức chi tiết nhất dưới các khía cạnh: tần suất xuất hiện, độ chính xác, số lượng, thời gian sống của thông tin Phát hiện các yếu kém của hiện trạng và đề ra phương hướng phát triển hệ thống cho tương lai c Phát hiện các yếu kém của hiện trạng Sự yếu kém của hiện trạng thể hiện ở các mặt:

- Hiệu quả thấp: Hiệu quả công việc ở một số bộ phận hay toàn bộ hệ thống không đáp ứng được yêu cầu phát triển của doanh nghiệp (phương pháp xử lý không chặt chẽ, giấy tờ, tài liệu trình bày kém, sự ùn tắc, quá tải )

- Sự thiếu vắng: Chức năng xử lý, cơ cấu tổ chức hợp lý, phương pháp làm việc hiệu quả

- Tổn phí cao: Do hiệu quả làm việc thấp, cơ cấu tổ chức bất hợp lý, tốc độ cạnh tranh lớn dẫn đến các chi phí cao không thể bù đắp được

+ Thiếu người xử lý thông tin.

+ Bỏ sót công việc xử lý thông tin.

+ Kém hiệu lực, quá tải:

+ Phương pháp xử lý không chặt chẽ.

+ Cơ cấu tổ chức không hợp lý.

+ Con đường lưu chuyển các thông tin không hợp lý Ví dụ: Giấy tờ, tài liệu trình bày kém, cấu trúc không hợp lý, v.v… d Đề ra phương hướng phát triển hệ thống cho tương lai:

Trên cơ sở đã xác định rõ các nguyên nhân yếu kém cần đề ra các biện pháp để khắc phục các yếu kém đó Nói chung không thể khắc phục ngay mọi yếu kém của hệ thống trong một lần, cần xác định một chiến lược phát triển lâu dài gồm nhiều bước dựa trên hai nguyên tắc:

+ Nguyên tắc 1: Thay đổi hệ thống một cách dần dần Vừa thay đổi được hệ thống cũ nhưng cũng không gây ra những thay đổi đột ngột trong hoạt động của doanh nghiệp

+ Nguyên tắc 2: Các bước đi đầu tiên phải là nền tảng vững chắc cho các bước đi sau Các bước đi sau phải thể hiện được sự cải tiến, nâng cao so với bước đi trước, đồng thời kế thừa các thành quả của các bước đi trước đó.

- Thỏa đáng các thông tin chưa được đáp ứng.

- Đáp ứng các nguyện vọng của nhân viên.

- Dự kiến kế hoạch phát triển.

Xác định khả năng, mục tiêu dự án của hệ thống mới

- Phạm vi của hệ thống mới giải quyết vấn đề gì?

- Nhân lực sử dụng Ví dụ: đội ngũ nhân viên điều khiển hệ thống cần bao nhiêu?

- Tài chính (Chi phí bao nhiêu cho dự án Ví dụ: Phí viết chương trình, phí bảo trì, v.v…)

- Khắc phục các điểm yếu kém của hệ thống hiện tại.

- Thể hiện chiến lược lâu dài Dự án phải có hướng mở, ví dụ: trong tương lai dự án có thể được phát triển thêm, giải quyết thêm những vấn đề gì?

Phác họa giải pháp và cân nhắc tính khả thi

Đưa ra giải pháp để thuyết phục người dùng (ở mức sơ bộ) Từ đó, định hướng cho việc phân tích và thiết kế hệ thống thông tin Ta nên đưa ra nhiều giải pháp:

- Giải pháp cho máy đơn.

- … Với từng giải pháp phải mang tính khả thi:

- Khả thi về mặt nghiệp vụ: phải đáp ứng được các yêu cầu của công việc.

- Khả thi về mặt kỹ thuật: sử dụng phù hợp với hệ thống máy hiện có, tương lai, v.v…

- Khả thi về mặt kinh tế: chi phí viết chương trình có thể chấp nhận được, chi phí bảo trì không quá cao, v.v…

Lập hồ sơ khảo sát

a Lập dự trù về thiết bị:

- Khối lượng dữ liệu lưu trữ.

- Các dạng làm việc với máy tính (máy đơn, máy mạng), xử lý trực tuyến

- Số lượng người dùng tối thiểu và tối đa của hệ thống.

- Khối lượng thông tin cần thu thập.

- Khối lượng thông tin cần kết xuất, cần in ra giấy, v.v…

- Thiết bị ngoại vi đặc biệt như: Scanner, máy vẽ, máy cắt, v.v…

 Điều kiện mua và lắp đặt:

- Nên chọn nhà cung cấp nào, chi phí vận chuyển.

- Mua nguyên bộ, mua rời, v.v…

- Sơ đồ lắp đặt mức sơ bộ.

 Công tác huấn luyện sử dụng chương trình:

- Thời gian huấn luyện bao lâu.

- Chia làm bao nhiêu nhóm huấn luyện.

- Thời gian bảo trì. b Lập kế hoạch triển khai dự án:

- Về mặt nhân sự: có mặt tất cả các chuyên viên, NSD, lãnh đạo cơ quan, phân tích viên hệ thống (có thể có cả các lập trình viên).

- Lập tiến độ triển khai dự án.

- Phân tích tài chính dự án.

- Lập mối quan hệ với các dự án khác.

Tài liệu phân tích dự án

Sinh viên

- Các sinh viên đều được gán mã để phân biệt với nhau và quản lý các thông tin liên quan.

- Các sinh viên có thể thuộc 1 trong các kiếu : đại học, cao đẳng.

- Các thông tin liên quan của sinh viên : mã (dùng để phân biệt giữa các sinh viên với nhau và phân biệt bậc học), tên, quê quán, giới tính, địa chỉ, ngày sinh, khoa

- Sinh viên có thể truy cập hệ thống để xem thông tin về các môn học bắt buộc và tự chọn trong học kì hiện tại, từ đó để đưa ra quyết định đăng kí môn học bằng cách điền thông tin vào phiếu đăng kí học.

+ Sinh viên phải đăng ký học tối thiểu 10 tín chỉ trong mỗi học kỳ chính, ngoại trừ các học kỳ thực tập và không kể các tín chỉ thuộc các môn học cấp chứng chỉ nhưGiáo dục quốc phòng, Giáo dục thể chất, các môn học thêm.

+ Sinh viên được phép đăng ký và theo học bất cứ môn học nào thuộc chương trình đào tạo sinh viên đã đăng ký theo học mà nhà trường mở trong học kỳ nếu thoả các điều kiện ràng buộc của môn học (môn học trước) và lớp môn học tương ứng còn khả năng tiếp nhận sinh viên.

+ Sinh viên bắt buộc phải tuân thủ theo quy trình đăng ký môn học do nhà trường ban hành Việc đăng ký môn học của sinh viên được xem là hoàn tất khi sinh viên hoàn tất thủ tục đăng ký và đóng học phí đúng hạn và nhận thời khoá biểu chính thức Nếu người nào không hoàn tất đăng ký môn học đúng hạn định, nhà trường sẽ không công nhận sinh viên tiếp tục việc học tại trường.

+ Sinh viên không được hủy kết quả đăng ký môn học khi đã hoàn tất việc đăng ký Nếu trong quá trình học tập của học kỳ vì hoàn cảnh bất khả kháng như tai nạn, ốm đau bất ngờ, gia đình lâm vào hoàn cảnh khó khăn vv, căn cứ vào thời hạn nộp đơn trường sẽ xem xét cho rút môn học và hoàn lại một phần học phí môn học đã đóng.

- Sinh viên có quyền truy cập vào hệ thống để xem thông tin về bản thân như điểm số , tín chỉ , xếp loại học lực …

Giáo viên

- Các thông tin của Giáo viên như: mã số, họ tên, địa chỉ, số điện thoại, giới tính, năm sinh, khoa …

- Giáo viên có thể thực hiện các chức năng: Tìm kiếm thông tin về môn học,sinh viên, đăng kí môn học để dạy (phiếu đăng kí dạy nộp cho phòng đào tạo), cập nhật, cho điểm các sinh viên trong lớp của mình.

- Giáo viên đăng kí các môn học thuộc khoa của mình, tổng số tiết dạy của giáo viên trong 1 học kì được giới hạn, giáo viên không được đăng kí số môn học vượt quá số tiết cho phép.

Người quản lý

- Là người có pass và được quyền sử dụng toàn bộ các chức năng của hệ thống này: nhập, xoá, cập nhật quản lý các thông tin liên quan (môn học, sinh viên, giáo viên

- Chức năng quản lý môn học: tìm kiếm, sắp xếp, thêm, xoá, cập nhật môn học (ví dụ như: thêm 1 số môn học mới vào hệ thống giảng dạy, thay đổi số tiết của môn học hoặc kiểu môn học - tự do hay bắt buộc, sửa đổi danh sách các môn học trong học kì …)

- Chức năng quản lý sinh viên, giáo viên, lớp: tìm kiếm, sắp xếp, thêm, xoá, cập nhật, gửi thông báo (ví dụ như: thông báo về danh sách các lớp học sinh viên tham gia trong học kì, thông báo kết quả học tập, quyết định cảnh cáo, buộc ngừng học hay tuyên dương … )

- Chức năng nhập/cập nhập điểm cho sinh viên.

- Chức năng thống kê: thống kê tình hình học tập của sinh viên theo khoa trong từng kì học, thống kê tốt nghiệp của khoa và đánh giá tốt nghiệp của mỗi sinh viên…

 Phân tích tính khả thi- Khả thi về kỹ thuật

Hệ thống được xây dựng sử dụng ngôn ngữ php và sử dụng hệ quản trị CSDL SQL Server 2008.

Dự án có quy mô vừa phải, áp dụng trong một trường đại học nên cơ sở dữ liệu không quá lớn, số lượng người tham gia xây dựng không nhiều, thời gian hoàn thành tương đối ngắn, độ phức tạp không quá cao.

Nhân lực của nhóm có khả năng xây dựng được hệ thống mới từ những điều kiện kĩ thuật sẵn có.

Người sử dụng có thể thích nghi nhanh chóng với hệ thống.

- Tính khả thi về mặt kinh tế

Như đã nói ở trên phần mềm được phát triển trên php và sử dụng hệ QT CSDL SQL Server nên giá thành vừa phải, thời gian thực hiện ngắn.

Chi phí bảo trì tương đối thấp.

Giảm thiểu thời gian quản lý, giúp quản lý linh hoạt hơn, giảm tải đội ngũ nhân viên.

- Tính khả thi về mặt tổ chức

Việc hoàn thành hệ thống mới có tác dụng lớn trong việc nâng cao năng lực quản lý, phù hợp với định hướng và chiến lược phát triến của của trường đại học trong giai đoạn hiện nay và những năm tiếp theo.

Hệ thống gồm các chức năng sau:

STT Chức năng Mô tả

1 Đăng nhập Đăng nhập vào hệ thống

2 Đăng xuất Đăng xuất khỏi hệ thống

Thêm tài khoản người dùng ; Cập nhật tài khoản người dùng; Tìm kiếm tài khoản người dung.

4 Quản lý hồ sơ SV Thêm hồ sơ sinh viên ; Cập nhật hồ sơ sinh viên;

Tìm kiếm hồ sơ sinh viên.

5 Quản lý Khoa Thêm Khoa; Cập nhật Khoa; Tìm kiếm Khoa

6 Quản lý bộ môn Thêm Bộ môn ; Cập nhật Bộ môn; Tìm kiếm Bộ môn.

7 Quản lý môn học Thêm môn học; Cập nhật môn học; Tìm kiếm môn học.

8 Quản lý lớp học phần

Thêm Lớp học phần ; Cập nhật Lớp học phần;

Tìm kiếm Lớp học phần 9 Quản lý điểm Thêm điểm ; Cập nhật điểm; Tìm kiếm điểm

10 Báo cáo Tạo báo cáo điểm theo lớp học phần; tạo báo cáo điểm tích lũy SV

3.3 Đặc tả phi chức năng

 Yêu cầu về hiệu năng

Thời gian phản hồi nhanh và nhỏ hơn 1s.

 Yêu cầu về sự logic của cơ sở dữ liệu Dữ liệu phải được đảm bảo tính toàn vẹn, tính nhất quán, bảo mật cao.

 Yêu cầu về độ tin cậy Độ tin cậy cao, yêu cầu chính xác trong xử lý các nghiệp vụ.

 Yêu cầu về tính khả dụng Tính khả dụng cao, đáp ứng các yêu cầu nghiệp vụ.

 Yêu cầu về bảo mật Có tính bảo mật cao, các chức năng phải được phân quyền cụ thể.

 Yêu cầu về bảo trì

Hệ thống có khả năng bảo trì, có chức năng sao lưu phục hồi dữ liệu, có khả năng nâng cấp về sau.

 Yêu cầu về giao diện.

Giao diện thân thiện, đơn giản, dễ sử dụng và có tính trực quan, không đòi hỏi người sử dụng phải mất nhiều thời gian học sử dụng phần mềm.

Với bài toán đã nêu, nhóm sử dụng ngôn ngữ php là ngôn ngữ lập trình bởi php là ngôn ngữ hướng đối tượng hỗ trợ các đặc tính đóng gói, kế thừa, đa hình.

Ngôn ngữ phát triển mạnh mẽ với đội ngũ hỗ trợ của Microsoft.

Visual Studio là IDE tạo môi trường lập trình tốt nhất trên thế giới.

.NET framework giúp việc triển khai ứng dụng dễ dàng hơn

Sử dụng hệ quản trị CSDL SQL Server 2008 SQL Server là hệ thống quản trị cơ sở dữ liệu quan hệ (Relational DataBase Management System- RDBMS) sử dụng các lệnh giáo chuyển Transaction-SQL để trao đổi dữ liệu giữa Client Computer và Server Computer SQL Server có một số đặc tính sau:

- Cho phép quản trị một hệ CSDL lớn (lên đến vài tega byte), có tốc độ xử lý dữ liệu nhanh đáp ứng yêu cầu về thời gian

- Cho phép nhiều người cùng khai thác trong một thời điểm đối với một CSDL và toàn bộ quản trị CSDL (lên đến vài chục ngàn user)

- Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật của công nghệ NT (Network Technology), tích hợp với hệ thống bảo mật của Windows NT hoặc sử dụng hệ thống bảo vệ độc lập của SQL Server

- Hỗ trợ trong việc triển khai CSDL phân tán và phát triển ứng dụng trên Internet

- Cho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng xây dựng các ứng dụng đặc thù (Visual Basic, C, C++, ASP, ASP.NET, XML )

- Sử dụng câu lệnh truy vấn dữ liệu Transaction-SQL (Access là SQL, Oracle là PL/SQL).

3.5 Thiết kế cơ sở dữ liệu

Sinh viên( Mã SV, Tên SV, Ngày sinh, Giới tính, SĐT, Quê Quán )Giảng viên ( Mã GV, Tên GV, Ngày sinh, Giới tính Học hàm, học vị)

Học kỳ( Mã học kỳ, tên học kỳ, năm học) Khoa ( Mã khoa, Tên khoa)

Lớp HC ( Mã LHC, Tên LHC) Học phần ( Mã HP, Tên HP, Số tín chỉ, Số tiết) Lớp học phần( Mã LHP, Tên LHP)

Bảng điểm cá nhân( Tên Khoa, Tên Lớp HC, Tên SV, Mã SV, Điểm)Thống kê( mã thống kê, điểm rèn luyện, điểm trung bình)

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

Biểu đồ tuần tự thống kê

Nhập thông tin đăng nhập

Kiểm tra CSDL Bắt đầu

Thông báo thông tin đăng nhập sai

Có nhập lại thông tin hay không? Đúng

 Thuật toán thêm dữ liệu.

Chọn chức năng cần thêm

Chọn nút thêm dữ liệu

Chọn nút lưu dữ liệu

Thông báo dữ liệu không hợp lệ

 Thuật toán xóa dữ liệu.

Chọn thông tin cần xóa

 Thuật toán cập nhật dữ liệu.

Chon thông tin cần cập nhật

Kết thúc Nhập thông tin cập nhật

Thông báo dữ liệu không hợp lệ

Nhập lại Sai Đúng Sai Đúng

Ngày đăng: 05/09/2024, 12:48

TỪ KHÓA LIÊN QUAN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w