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

xây dựng phần mềm quản lí sinh viên quản lý bán đĩa

26 33 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

Tiêu đề Xây Dựng Phần Mềm Quản Lí Sinh Viên Quản Lý Bán Đĩa
Tác giả Nhóm Sinh Viên Thực Hiện
Người hướng dẫn Thầy Đỗ Ngọc Sơn
Trường học Trường Đại học Sư phạm Kỹ Thuật Đà Nẵng
Chuyên ngành Công nghệ Thông tin
Thể loại Đồ án môn học
Năm xuất bản 2020
Thành phố Đà Nẵng
Định dạng
Số trang 26
Dung lượng 390,51 KB
File đính kèm quanlysinhvien.zip (791 KB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐỒ ÁN MÔN HỌC CÔNG NGHỆ XML XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN Đà Nẵng, tháng 7 năm 2020 LỜI MỞ ĐẦU Chúng ta đang sống trong một kỷ nguyên mà mọi thành tựu khoa học và công nghệ đều xuất hiện một cách hết sức mau lẹ và cũng được đổi mới một cách cực kì nhanh chóng Nghành công nghệ thông tin cũng ngày càng chứng tỏ được vị trí của mình bằng sự xuất hiện trong rất nhiều các lĩnh vực, mọi nơi, mọi chốn của đời sống Có thể nói, nền kinh tế toàn cầu đa.

Trang 2

- -LỜI MỞ ĐẦU

Chúng ta đang sống trong một kỷ nguyên mà mọi thành tựu khoa học và công nghệ đều xuất hiện một cách hết sức mau lẹ và cũng được đổi mới một cách cực kì nhanh chóng Nghành công nghệ thông tin cũng ngày càng chứng tỏ được vị trí của mình bằng sự xuất hiện trong rất nhiều các lĩnh vực, mọi nơi, mọi chốn của đời sống Có thể nói, nền kinh tế toàn cầu đang chịu ảnh hưởng sâu sắc từ công nghệ thông tin mà trong đó có không ít vai trò của các ngành công nghệ phần mềm Các phần mềm làm ra được ứng dụng phục vụ cho công viêc, hoạt động của các công ty, tổ chức như : các chương trình quản lý nhân sự, quản lý kho, quản lý bến bãi, quản lý hệ thống bán hàng… ngày càng nhiều Và chúng đều thể hiện được tầm quan trọng của mình đối với tổ chức.

Tuy nhiên, để làm ra được một phần mềm hoàn hảo và đáp ứng được mọi nhu cầu của người dùng thì không phải lài dễ Nó cần sự hỗ trợ rất lớn của các chuyên ngành trong lĩnh vực công nghệ thông tin Trong đó, Công nghệ XML là một công nghệ có đóng góp tương đối lớn trong việc hỗ trợ hoàn thành các sản phầm đó Vì vậy, mà nhóm chúng em quyết định áp dụng công nghệ XML vào trong việc xây dựng chương trình “Quản lý bán đĩa” trong đề tài bài tập lớn được giao Qua đây chúng em xin bày tỏ lòng cảm ơn sâu sắc tới thầy Đỗ Ngọc Sơn , người đã nhiệt tình chỉ bảo cho chúng em trong quá trình thực hiện đề tài Chúng

em xin chân thành cảm ơn!

Nhóm sinh viên thực hiện!

Trang 3

III Phạm vi đề tài, yêu cầu

Chương 2: Nội dung

I Khảo Sát Nghiệp Vụ

1 Khảo sát và đánh giá hiện trạng

2 Mô hình hoạt động nghiệp vụ của quản lý sinh viên

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

1 Mô tả vấn đề

2 Đặc tả yêu cầu

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

1 Mô hình phân cấp chức năng

2 Mô hình luồng dữ liệu mức khung cảnh

Trang 4

Chương 1: Giới thiệu

- XML dùng để chia sẻ dữ liệu với những tập tin văn bản dễ hiểu

- XML có thể dùng để chuyển đổi dữ liệu giữa các hệ thống không tương thích

- XML dùng để lưu trữ dữ liệu làm cho dữ liệu của chúng ta hữu ích hơn

II Mục tiêu

- 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 đời sống xã hội thì việ sử dụng máy tính thì việc sử dụng máy tính trong công việc quản lí đã 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 lí sinh viên việc điều chỉnh và bổ sung 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 sát kém Do đó việc tin học hoá các học động trong nhà trường vào

“Quản lí sinh viên” ngày càng trở nên cần thiết Việc ứng dụng tin học trong

cô tác quản lí giúp cho con người thoát khỏi lao động thủ công, nâng cao hiệu quả công việc, tiết kiệm ddược nhiều thời gian.

- Xây dụng phần mềm quản lí sinh viên nhằm hỗ trợ công tác quản lí họ tên, ngày sinh, điểm Để công việc hiệu quả, độ chính xác cao, tiết kiệm được nhiều thời gian cho cán bộ giáo viên.

III Phạm vi đề tài, yêu cầu

Phần mềm được xây dựng trên phạm vi môn học “ Công Nghệ XML” Với editor là Visual Studio 2010 và cơ sở dữ liệu dạng file XML.

+ Yêu cầu:

Trang 5

1 Khảo sát và đánh giá hiện trạng

Quản lí hồ sơ sinh viên trong tfrường học là một vấn đề cấn cập nhật đến việc quản lí 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 lí tốt sẽ giúp chúng ta biết được thông tin của sinh viên đó.

Bài toán tập chung vào các vấn đề sau:

- Quản lý sinh viên

- Quản lý điểm

- Quản lý thông tin cá nhân

- Quản lý tài khoản

Yêu cầu chương trình phần mềm:

- Phần mềm phải dễ sử dụng, dễ cài đặt, tạo điều kiện thuận lợi cho người dùng trong việc thao tác trên phần mềm khi sử dụng.

- Phần mềm phải giao tiếp dễ dang với người sử dụng, giao diện thân thiện và thích ứng với các phần cứng của máy tính.

Trang 6

- Phần mềm có phân quyền cho sinh viên và người quản lý trong hệ thống để quản lý có thể toàn quyền kiểm soát.

Yêu cầu dữ liệu:

- Dữ liệu phải được thiết kế chính xác, không được thiếu cho việc quản lý.

- Xử lý được các chức năng trong hệ thống.

2 Mô hình hoạt động nghiệp vụ của phần mềm quản lí sinh viên

- Người dùng được chia làm hai đối tượng chính: Quản lí hệ thống và người truy cập hệ thống để xem thông tin.

- Quản lí hệ thống có quyền cập nhật chỉnh sửa thông tin toàn hệ thống Với

hệ thống “Quản lí sinh viên” người quản lí hệ thống có chức năng cập nhật thông tin cho sinh viên như: họ tên, ngày sinh, quê quán, ngành học, lớp học, điểm…

- Quản lí sinh viên: Hệ thống sẽ nhập danh sách sinh viên có sẵn tại phòng đào tạo, thêm sữa thông tin sinh viên và xoá thông tinh sinh viên trong trường hợp sinh viên bị thôi học hoặc nguyên nhân nào đó.

- Quản lí môn học – thêm môn học: thêm môn học cho sinh viên sau khi có được danh sách các môn học trong học kì của sinh viên Trogn trường hợp sinh viên học lại hoặc học thêm một môn học nào khác, bộ môn phải thêm vào, và hệ thống cũng phải thêm môn học cho sinh viên quản lí điểm môn đó Xoá môn học: nếu môn học bị thêm nhầm cho sinh viên thì hệ thống sẽ xoá đó Theo dõi

xử lí điểm cho sinh viên

- Nhập điểm: hệ thống sẽ nhận điểm của giáo viên bộ môn và nhập vào hệ thống điểm

- Sửa điểm: Sau khi báo điểm cho sinh viên nếu có sai xót có thể sửa lại Người truy cập hệ thống là những người cần lấy thông tin cần thiết từ thiết bị hệ thống,

và đối tượng này và đối tượng này khi truy cập vào hệ thống cần có tài khoản và cập nhật hệ thống.

Trang 7

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

1 Mô tả vấn đề

- Với phần mềm phục vụ cho công việc quản lý sinh viên:

+ Mục đích của hệ thống: tin học hóa việc về dịch vụ quản lí sinh viên trong nhà trường:

 Các bộ, giáo viên: quản lý sinh viên

 sinh viên: xem điểm và thông tin các nhân

2 Đặc tả yêu cầu

- Quản lý sinh viên :

Có thể thực hiện thêm sinh viên mới vào danh sách, sửa đổi khi có những biến đổi xảy ra và xóa bỏ sinh viên khi bị thôi học Các thông tin về nhân viên gồm có:

Mã sinh viên, Tên sinh viên, Điện thoại liên hệ và các mô tả khác.

- Quản lý điểm :

Điểm sẽ tự động được cập nhật vào hệ thống thông qua bảng điểm của giáo viên bộ môn.

- Quản lý tài khoản :

Mỗi sinh viên sẽ có một tài khoản riêng để đăng nhập và theo dỡi điểm cũng như thông tin cá nhân của mình.

Trang 8

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

1 Mô hình phân cấp chức năng

2 Mô hình luồng dữ liệu mức khung cảnh

Trang 9

3 Mô hình dữ liệu mức đỉnh

Trang 12

5 Mô hình dữ liệu mức quan hệ

Trang 14

Bảng chi tiết hóa đơn:

STT Tên thuộc

tính Kiểu(Độ rộng) Ràng buộc Khóa chính/ Khóa Phụ

(PK/FK)

Mô tả

IV Thiết kế và cài đặt chương trình

1 Các module chính

Class TaoXML( Gồm phương thức thêm, sửa, xóa , tìm kiếm, kiểm tra và

hàm tạo, Load lên DataGridview)

Trang 16

private void btxoa_Click(object sender, EventArgs e)

Trang 17

public String MaSV { set; get; }

public String TenSV { set; get; }

public String Lop { set; get; }

public double Diem { set; get; }

public String DiaChi { set; get; }

Trang 18

cmd.Parameters.Add("@Diem", SqlDbType.Float).Value = sv.Diem;

string sql = "UPDATE sinhvien SET MaSv= @MaSV,

TenSV=@TenSV, Lop=@Lop, Diem=@Diem, DiaChi=@DiaChi WHERE MaSV=@MaSV"; SqlConnection con = tc.getconnect();

cmd.Parameters.Add("@Diem", SqlDbType.Float).Value = sv.Diem;

String sql = "DELETE sinhvien WHERE MaSV=@MaSV";

SqlConnection con = tc.getconnect();

try

{

Trang 19

cmd = new SqlCommand(sql, con);

SqlConnection con = tc.getconnect();

//khơi tạo đói tượng lớp sqldata

da = new SqlDataAdapter(sql, con);

Trang 21

}

}

2 Giao diện chương trình

Form giao diện:

Kết quả form1:

Trang 22

Form thêm sinh viên

Form xóa sinh viên:

click vào mã sinh viên và xóa, click yes xóa thành công

Trang 23

Form Sửa:

Form2 tìm kiếm

Trang 25

Chương 3: Kết luận

Đây là lần đầu tiên nhóm chúng em áp dụng cônghệ XML vào việc thiết kế, xây dựng phần mềm để quản lý sinh viên Vận dụng kiến thức đã được học ở trường, kết hợp với những tài liệu tham khảo trên mạng , sách báo, và đặc biệt là sự hướng dẫn của thầy, cô nhóm thực hiện chúng em đã hoàn thành bài tập lớn Qua bài báo chúng em muốn gửi lời cảm ơn giảng viên hướng dẫn Ths Ngô Lê Quân, rất cảm ơn thầy đã nhiệt tình dạy bảo và hướng dẫn chúng em hoàn thành bài tập lớn này Vì kiến thức còn hạn chế, điều kiện về thời gian hơi gấp nên bài báo cáo không tránh khỏi thiếu sót Vì thế, nhóm chúng em rất mong nhận được chỉ dẫn, bổ sung, sửa chữa, những đóng góp

và sự cảm thông sâu sắc của thầy, cô cũng như bạn bè để bài tập của chúng

em được hoàn thiện hơn Nhóm chúng em xin chân thành cảm ơn!

Trang 26

BẢNG CÔNG VIỆC

1 Nguyễn Minh Vương

 Form đĩa phim

 Form danh sách hóa đơn

Ngày đăng: 13/06/2022, 21:45

HÌNH ẢNH LIÊN QUAN

2. Mô hình hoạt động nghiệp vụ của quản lý sinh viên II. Phân tích thiết kế hệ thống   - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
2. Mô hình hoạt động nghiệp vụ của quản lý sinh viên II. Phân tích thiết kế hệ thống (Trang 3)
1. Mô hình phân cấp chức năng - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
1. Mô hình phân cấp chức năng (Trang 8)
3. Mô hình dữ liệu mức đỉnh - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
3. Mô hình dữ liệu mức đỉnh (Trang 9)
5. Mô hình dữ liệu mức quan hệ - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
5. Mô hình dữ liệu mức quan hệ (Trang 12)
6. Các bảng dữ liệu - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
6. Các bảng dữ liệu (Trang 12)
Bảng đĩa phim: - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
ng đĩa phim: (Trang 13)
Bảng nhân viên: STT Tên thuộc  - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
Bảng nh ân viên: STT Tên thuộc (Trang 13)
Bảng chi tiết hóa đơn: STT Tên thuộc STTTên thuộc  - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
Bảng chi tiết hóa đơn: STT Tên thuộc STTTên thuộc (Trang 14)
BẢNG CÔNG VIỆC - xây dựng phần mềm quản lí sinh viên quản lý bán đĩa
BẢNG CÔNG VIỆC (Trang 25)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w