I. Giới thiệu và mô tả bài toán
Phần này giới thiệu về Đại học Dân lập Hải Phòng và mô tả bài toán cần giải quyết. Chương trình hỗ trợ đăng ký thi chứng chỉ ICDL được đề xuất nhằm giải quyết vấn đề quản lý thủ công hiện tại. Bài toán liên quan đến việc sinh viên đăng ký thi chứng chỉ quốc tế ICDL thông qua quy trình thủ công, gây khó khăn trong việc theo dõi và quản lý. Hệ thống đăng ký được xây dựng để tự động hóa quy trình này, giúp tiết kiệm thời gian và công sức.
1.1 Giới thiệu về Đại học Dân lập Hải Phòng
Trường Đại học Dân lập Hải Phòng được thành lập năm 1997, là một trong những trường đại học ngoài công lập đầu tiên tại Việt Nam. Trường có nhiều khoa và chương trình đào tạo đa dạng, trong đó có Công nghệ thông tin. Với cơ sở vật chất hiện đại, trường đã đào tạo nhiều sinh viên có việc làm sau khi tốt nghiệp.
1.2 Mô tả bài toán
Bài toán liên quan đến việc đăng ký thi chứng chỉ ICDL của sinh viên. Hiện tại, quy trình đăng ký được thực hiện thủ công, gây khó khăn trong việc quản lý và theo dõi. Chương trình hỗ trợ đăng ký được đề xuất để tự động hóa quy trình này, giúp sinh viên đăng ký dễ dàng hơn và nhà trường quản lý hiệu quả hơn.
II. Phân tích và thiết kế hệ thống
Phần này tập trung vào việc phân tích và thiết kế hệ thống hỗ trợ đăng ký thi chứng chỉ ICDL. Các bước phân tích bao gồm xác định các chức năng, tác nhân, và hồ sơ dữ liệu. Sơ đồ luồng dữ liệu và mô hình cơ sở dữ liệu được thiết kế để đảm bảo hệ thống hoạt động hiệu quả.
2.1 Mô hình nghiệp vụ
Mô hình nghiệp vụ được xây dựng để xác định các chức năng chính của hệ thống, bao gồm đăng ký thi ICDL, lập biên lai thu tiền, và lập danh sách sinh viên đăng ký. Các tác nhân chính là sinh viên, nhân viên, và lãnh đạo.
2.2 Sơ đồ luồng dữ liệu
Sơ đồ luồng dữ liệu mức 0 và mức 1 được thiết kế để mô tả quy trình hoạt động của hệ thống. Các luồng dữ liệu bao gồm thông tin sinh viên, biên lai thu tiền, và danh sách sinh viên đăng ký thi ICDL.
2.3 Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu được thiết kế dựa trên mô hình thực thể ER và mô hình quan hệ. Các thực thể chính bao gồm sinh viên, người thu tiền, và thông tin đăng ký thi ICDL. Các bảng dữ liệu được tạo ra để lưu trữ thông tin này.
III. Cài đặt và triển khai chương trình
Phần này mô tả quá trình cài đặt và triển khai chương trình hỗ trợ đăng ký thi chứng chỉ ICDL. Các bước cài đặt bao gồm thiết lập môi trường, xây dựng các hệ thống con, và thiết kế giao diện người dùng. Phần mềm hỗ trợ được phát triển để đảm bảo tính thân thiện và dễ sử dụng.
3.1 Môi trường cài đặt
Chương trình được cài đặt trong môi trường phát triển phù hợp, sử dụng các công nghệ hiện đại để đảm bảo hiệu suất và độ ổn định. Các công cụ và ngôn ngữ lập trình được lựa chọn để phù hợp với yêu cầu của hệ thống.
3.2 Giao diện người dùng
Giao diện người dùng được thiết kế đơn giản và dễ sử dụng, bao gồm các chức năng chính như đăng nhập, cập nhật thông tin, và xem danh sách đăng ký. Giao diện được tối ưu hóa để đảm bảo trải nghiệm người dùng tốt nhất.