1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo Cáo Môn Học Lập Trình Ứng Dụng Windown Form

35 59 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 2,97 MB

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

Nội dung

Lập Trình ứng dụng là một trong những mảng đang rất hót hiện nay, việc sử dụng các ứng dụng để quản lý đang ngày càng phổ biến và hiểu ích.Sau đây là phần mềm quản lý sinh viên nhóm mình thực hiện được viết bằng C và MySQL

Trang 1

BÁO CÁO BÀI TẬP LỚN LẬP TRÌNH NET

Đề tài: Quản Lý Sinh Viên

Nhóm : Hoàng Thành Lâm - 11182494 – Nhóm trưởng

Nguyễn Xuân Dương - 11181128 Nguyễn Thị Diệu Hằng - 11191705 Nguyễn Minh Long - 11183076 Nguyễn Thị Thu Trà - 11195158

Giảng viên hướng dẫn : ThS.Tống Thị Minh Ngọc

Trang 2

Nội Dung Công Việc Thành Viên Thực Hiện

Nguyễn Xuân Dương

Kiểm Thử Phần Mềm

Nguyễn Thị Thu TràNguyễn Thị Diệu Hằng

Làm Slide

Nguyễn Thị Thu Trà

Nguyễn Thị Diệu Hằng

Trang 3

CHƯƠNG

CHƯƠNG

3.1 Tìm kiếm Sinh Viên……….4 3.2 Tìm Kiếm Giảng Viên……….4 CHƯƠNG

Trang 4

Hình 1

Hình 2

Hình 3 :Sơ đồ luồng dữ liệu mức đỉnh ….9 Hình 4 :Biểu đồ User Case ….10 Hình 5

Hình 6

Hình 7 :Giải thuật thêm bản ghi ….12 Hình 8 :Giải thuật sửa thông tin ….13 Hình 9

Hình 10

Hình 11 :Giải thuật thay đổi thông tin Admin ….15 Hình 12 :Sơ đồ Database ….16 Hình 13

Hình 14

Hình 15 :Giao diện thay đổi mật khẩu ….18 Hình 16 :Giao diện quản lý lớp ….18 Hình 17

Hình 18

Hình 19 :Giao diện quản lý sinh viên ….20 Hình 20 :Giao diện thông tin Admin ….20 Hình 21 1

Hình 22 1

Hình 23 :Giao diện danh sách môn học ….22 Hình 24 :Giao diện kết quả học tập ….22 Hình 25 :Báo cáo kết quả ….23 Hình 26 3

Hình 27 4

Trang 5

Lời Mở Đầu

Ngày nay, công nghệ thông tin có những bước phát triển mạnh mẽ , ứng dụng trong nhiều lĩnh vực đời sống và hiệu quả mang lại không thể phủ nhận , giúp giảm thiểu tối đa các khâu làm việc thủ công kém hiệu quả không chính xác của con người trước kia Chính vì thế các phần mềm quản

lý trở nên phổ biến và gần gũi với mọi người hơn.Việc tiếp cận với các hệ thống quản lý trở thành mục tiêu hàng đầu của các tổ chức , doanh nghiệp nhằm đáp ứng mục đích quản lý của chính mình

Với sự bùng nổ của công nghệ thông tin như hiện nay việc quản lý qua các ứng dụng phần mềm đang dần phổ biến Nắm bắt được điều đó nhóm chúng em đã bắt tay xây dựng phần mềm quản lý sinh viên để phục vụcho việc quản lý giảng dạy của các trường Đại Học Phần mềm ra đời giúp Giảng Viên và Sinh Viên dễ dàng hơn trong việc giảng dạy và học tập

Khi hoàn thành xong đề tài nhóm chúng em xin chân thành cảm ơn côTH.S Tống Thị Minh Ngọc người đã trực tiếp hướng dẫn chúng em hoàn thành đề tài này

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

Trang 6

1 Mục tiêu nghiên cứu.

Phần mềm hỗ trợ trong việc quản lý các nghiệp vụ như quản lý sinh viên, giảng viên, điểm sinh viên,… Phần mềm quản lý sinh viên giúp cho Sinh Viên , Giảng Viên cũng như đội ngũ quản lý của trường Đại Học tiết kiệm thời gian, nhanh chóng, thao tác đơn giản, dễ dàng sử dụng và quản lý

• Xây dựng một hệ thống mới phù hợp, dễ hiểu, dễ sử dụng cho người dùng phần mềm Hiểu được hệ thống quản lý sinh viên, cần quản lý những mảng nào để xây dựng ứng dụng phù hợp nhu cầu thực tiễn

• Giúp quản lý hệ thống của trường đại học trở nên tối ưu hơn, công tác quản lý dễ dàng và tiện lợi hơn

2 Đối tượng và phạm vi nghiên cứu

 Đối tượng: hệ thống quản lý sinh viên

 Phạm vi: các trường đại học

CHƯƠNG II: ĐẶC TẢ CHỨC NĂNG PHẦN MỀM

Trang 7

1 Đăng nhập.

Mô tả tóm tắt

 Tên chức năng: đăng nhập

 Mục đích: Xác thực quyền truy cập của người dùng để sử dụng các

chức năng khác của phần mềm quản lý sinh viên

 Tác nhân: người sử dụng ứng dụng: Giảng viên, sinh viên

Các luồng xử lý sự kiện

Luồng sự kiện chính:

 Khi người dùng chọn vào chức năng đăng nhập, phần mềm hiển thị

form đăng nhập( gồm tên đăng nhập và mật khẩu) Người dùng nhập

thông tin và chọn nút đăng nhập

 Dữ liệu sẽ được gửi lên phần mềm hệ thống , hệ thống sẽ kiểm tra và thông báo cho người dùng

 Tên chức năng: đăng xuất

 Mục đích: giúp người dùng đăng xuất khỏi ứng dụng

 Tác nhân: người sử dụng ứng dụng: Giảng viên, sinh viên

Các luồng xử lý sự kiện

 Khi người dùng muốn thoát khỏi ứng dụng hoặc sử dụng tài khoản khácthì chọn chức năng đăng xuất

 Hiển thị form xác nhận đăng xuất, người dùng chọn chấp nhận

 Hệ thống đưa ra thông báo khi người dùng đăng xuất thành công

3 Tìm kiếm

Trang 8

3.1 Tìm kiếm Sinh Viên

Mô tả tóm tắt

 Tên chức năng: tìm kiếm sinh viên

 Mục đích: giúp người dùng tìm kiếm được sinh viên với thông tin đầy

đủ, cần thiết

 Tác nhân: người sử dụng ứng dụng: sinh viên

Các luồng xử lý sự kiện

Luồng sự kiện chính:

 Khi người dùng chọn vào chức năng tìm kiếm sinh viên , phần mềm

hiển thị form tìm kiếm Người dùng ấn chọn tìm kiếm theo mã, tên,

khoa,

 Dữ liệu sẽ được gửi lên phần mềm hệ thống, hệ thống sẽ kiểm tra, lấy

dữ liệu và gửi về cho người dùng, hiển thị danh sách kết quả sinh viên, giảng viên mà người dùng muốn tìm kiếm

Luồng sự kiện phụ:

 Phần mềm hệ thống sẽ báo lỗi hoặc không trả về danh sách nào nếu

không tìm thấy dữ liệu

3.2 Tìm kiếm Giảng Viên

Mô tả tóm tắt

 Tên chức năng: tìm kiếm Giảng Viên

 Mục đích: giúp người dùng tìm kiếm được Giảng Viên với thông tinđầy đủ, cần thiết

 Tác nhân: người sử dụng ứng dụng: Giảng viên

 Dữ liệu sẽ được gửi lên phần mềm hệ thống, hệ thống sẽ kiểm tra, lấy

dữ liệu và gửi về cho người dùng, hiển thị danh sách kết quả sinh viên,

Trang 9

giảng viên mà người dùng muốn tìm kiếm.

Luồng sự kiện phụ:

 Phần mềm hệ thống sẽ báo lỗi hoặc không trả về danh sách nào nếu

không tìm thấy dữ liệu

4 Xem các danh mục

Mô tả tóm tắt

 Tên chức năng: xem danh mục

 Mục đích: giúp người dùng tìm kiếm thông tin cần thiết với từng loại danh sách( trong danh mục hệ thống: thông tin người dùng, thay đổi

mật khẩu, đăng xuất, )

 Tác nhân: người sử dụng ứng dụng: Giảng viên, sinh viên

Các luồng xử lý sự kiện

Luồng sự kiện chính:

 Chức năng này bắt đầu khi người dùng ở màn hình( form chính Quản lýsinh viên ) và lựa chọn các chức năng trong từng danh mục

 Hệ thống sẽ hiển thị kết quả theo từng danh mục mà người dùng lựa

chọn Chẳng hạn, chọn danh mục Danh sách sẽ hiện ra Môn học và Kết quả.Chọn Môn học sẽ hiển thị danh sách môn học

 Hệ thống sẽ nhận yêu cầu người dùng và hiển thị thông tin mà người

dùng muốn tìm kiếm

5 Xem chi tiết từng danh mục

Mô tả tóm tắt

 Tên chức năng: xem chi tiết thông tin từng danh mục

 Mục đích: giúp người dùng có thể xem được thông tin chi tiết từng

Trang 10

 Hệ thống sẽ hiển thị chi tiết danh mục mà người dùng lựa chọn.

 Người dùng có thể xem danh sách quản lý sinh viên, khoa, giảng viên, lớp trong mục Quản lý Xem danh sách sinh viên thi lại hoặc kết quả

học tập trong danh mục Báo cáo,

 Người dùng có thể chỉnh sửa, cập nhật thông tin nếu muốn( nếu có

quyền truy cập, chỉnh sửa và cập nhật)

6 Chỉnh sửa và cập nhật thông tin

Mô tả tóm tắt

 Tên chức năng: thay đổi nội dung thông tin

 Mục đích: giúp người dùng chỉnh sửa, cập nhật thông tin nếu thông tincòn thiếu hoặc có sai sót

 Tác nhân: người sử dụng ứng dụng: Giảng viên, sinh viên

 Hệ thống sẽ lưu cập nhật của người dùng

7 Xem thông tin giới thiệu phần mềm

Mô tả tóm tắt

 Tên chức năng: Xem giới thiệu phần mềm

 Mục đích: giúp người dùng có thể xem, tìm hiểu về thông tin liên quan đến phần mềm quản lý sinh viên

 Tác nhân: người sử dụng ứng dụng: Giảng viên, sinh viên

Trang 11

Các luồng xử lý sự kiện

Luồng sự kiện chính:

 Người dùng lựa chọn chức năng giới thiệu trong form chính Quản lý

sinh viên

 Hệ thống sẽ hiển thị thông tin chung về phần mềm

 Người dùng có thể đọc thông tin phần mềm, thông tin liên hệ

CHƯƠNG III : THIẾT KẾ HỆ THỐNG PHẦN MỀM

1 Sơ đồ phân cấp chức năng hệ thống phần mềm

Trang 12

Hình 1: Sơ đồ phân cấp chức năng hệ thống.

2 Sơ đồ luồng dữ liệu

2.1 Mức khung cảnh

Hình 2: Sơ đồ luồng dữ liệu mức khung cảnh

Trang 13

2.2 Mức đỉnh.

Hình 3: Sơ đồ luồng dữ liệu mức đỉnh

3 Xây dựng biểu đồ User Case

Trang 14

Hình 4: Biểu đồ User Case.

4 Thiết kế các giải thuật

Các ký pháp được sử dụng trong thiết kế giải thuật:

Bắt đầu chương trình Quá trình xử lý

Kết thúc chương trình Kiểm tra điều kiện

Trang 15

 Giải Thuật Đăng Nhập:

Hình 5: Giải thuật đăng nhập

 Giải Thuật Xóa:

Hình 6: Giải thuật xóa bản ghi

 Giải Thuật Thêm:

Trang 16

Hình 7: Giải thuật thêm bản ghi.

 Giải Thuật Sửa:

Trang 17

Hình 8: Giải thuật sửa thông tin.

 Giải Thuật Thay đổi mật khẩu:

Hình 9: Giải thuật thay đổi mật khẩu

 Giải Thuật Lưu:

Trang 18

Hình 10: Giải thuật lưu thông tin.

 Giải thuật thay đổi thông tin:

Trang 19

Hình 11: Giải thuật thay đổi thông tin Admin.

Trang 21

Hình 13: Giao diện chính.

 Giao diện Form Đăng Nhập :

Hình 14: Giao diện thông tin đăng nhập

Trang 22

 Giao diện form thay đổi mật khẩu:

Hình 15: Giao diện thay đổi mật khẩu

 Giao diện form quản lý khoa:

Hình 16: Giao diện quản lý khoa

Trang 23

 Giao diện form quản lý lớp:

Hình 17 : Giao diện quản lý lớp

 Giao diện form quản lý giảng viên:

Hình 18 : Giao diện quản lý giảng viên

Trang 24

 Giao diện form quản lý sinh viên:

Hình 19 : Giao diện quản lý sinh viên

 Giao diện form thông tin người dùng:

Hình 20: Giao diện thay đổi thông tin Admin

Trang 25

 Giao diện form tìm kiếm giảng viên:

Hình 21: Giao diện tìm kiếm giảng viên

 Giao diện form tìm kiếm sinh viên:

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

Trang 26

 Giao diện form danh sách môn học:

Hình 23: Giao diện danh sách môn học

 Giao diện form kết quả học :

Hình 24: Giao diện kết quả học tập

 Giao diện form báo cáo kết quả học:

Trang 27

Hình 25: Báo cáo kết quả học.

 Giao diện form danh sách sinh viên thi lại:

Hình 26: Danh sách sinh viên thi lại

 Giao diện form trợ giúp:

Trang 28

Hình 27: Giao diện Form trợ giúp.

CHƯƠNG V: KIỂM THỬ PHẦN MỀM

Trang 29

1 Thông tin đề tài.

viên

2 Mục tiêu kiểm thử

 Kiểm tra chức năng đăng nhập

 Kiểm tra chức năng tạo mới, chỉnh sửa, xóa bất kỳ mục nào

 Kiểm tra chức năng hiển thị, tìm kiếm, xem thông tin chi tiết, xem báocáo, thông báo

 Kiểm tra chức năng thay đổi mật khẩu, cập nhật thông tin

 Kiểm tra hiệu năng của phần mềm

 Kiểm tra giao diện người dùng

3 Báo cáo kiểm thử

 Tỷ lệ số lượng kiểm thử đang chờ: 0%

 Tỷ lệ số lượng kiểm thử đang kiểm thử: 0%

 Tỷ lệ kiểm thử bị chặn: 0%

Trang 30

Báo cáo kiểm thử

Điều kiện thực hiện

quả mong đợiT01 Quản lý

sinh viên

Đăng nhập hệ thống thành công

- Cửa sổ quản lý danh mục quản

lý giảngviên/

sinh viên đang mở

Đăng nhập thành công sẽ hiện ra màn hình chính / Vào menuchọn mục Quản lý giảng viên/ sinh viên Nhậpđầy đủ thông tin yêu cầu trên cửa

sổ nhập liệu/ nhấn chọn nút Thêm

Mã GV: GV123

Họ và tên: Lê MinhEmail:minhle@gv.edu.vn

Ngày sinh: 15/12/1980Giới tính: Nam

Địa chỉ: Hà Nội

Mã phòng ban:

PGV1510Điện thoại: 094254353

- Mã SV: SV113452

Họ và tên: Nguyễn Văn Ba

Giới tính : NamĐịa chỉ: Hà NộiĐiện thoại: 03854612

Thôngbáo thành công

và hiển thị thông tin mới nhập trên danh mục quản

lý giảng viên/ sinh viên

T02 Quản lý

nhập lớp/

khoa mới

Kiểmtra hoạt động của chức năng nhập lớp/

khoa

Đăng nhập hệ thống thành công

- Cửa sổ quản lý danh mục quản

Đăng nhập thành công sẽ hiện ra màn hình chính / Vào menuchọn mục Quản lý

Mã lớp: CNTT11562Tên lớp: CNTT01

Mã khoa: K10

Mã SV: SV113452

Mã GV: GV123

- Mã khoa: K10Tên khoa: CNTT01

Thôngbáo thành công

và hiển thị thông tin mới

Trang 31

lý lớp/

khoa đang mở

lớp/ khoa Nhập đầy

đủ thông tin yêu cầu trên cửa sổ nhập liệu/

nhấn chọnnút Thêm

nhập trên danh mục quản lý lớp/ khoa

chỉnhsửa

Đăng nhập hệ thống thành công

- Cửa sổ quản lý danh mục quản

lý giảng viên/

sinh viên đang mở

Đăng nhập thành công sẽ hiện ra màn hình chính / Vào menuchọn mục Quản lý giảng viên/ sinh viên/

Chọn các giảng viên/ sinh viên cần xoá/ sửa lại thông tin nếu muốn/

nhấn chọnnút Xoá

để xoá/

nút Sửa đểsửa, cập nhật thôngtin

- Sửa lại họ tên sinh viên

có mã là SV113452:

Nguyễn Ba

Thôngbáo thao tác thành công

và xóa/ sửa thông tin trên danh mục quản

lý giảng viên/ sinh viên

Trang 32

Đăng nhập hệ thống thành công

- Cửa sổ quản lý danh mục quản

lý giảng viên/

sinh viên/lớp đang mở

- Chọn tab Tìm kiếm

Đăng nhập thành công sẽ hiện ra màn hình chính / Vào menuchọn mục Quản lý giảng viên/ sinh viên/ lớp

- Chọn tabtìm kiếm mong muốn

- Nhập từ khóa tìm kiếm và chọn lọc

dữ liệu/

Nhấn nút tìm kiếm

Tìm kiếm sinh viên theo

Mã SV: SV11204

Thôngbáo thao tác thành công

và hiển thị kết quả tìm kiếm

g tin

Đăng nhập hệ thống thành công

- Cửa sổ quản lý danh mục thông tinngười dùng đang mở

Đăng nhập hệ thống thành công/ Vàomenu Hệ thống chọn mục thông tin người dùng

Cập nhật tên/ email/điện thoại

Thôngbáo thao tác thành công

và hiển thị thông tin cậpnhật

Trang 33

T06 Thay đổi

mật khẩu

Kiểmtra hoạt động của chức năng cập nhật mật khẩu

Đăng nhập hệ thống thành công

- Cửa sổ quản lý danh mục thay đổi mật khẩu đang mở

Đăng nhập hệ thống thành công/ Vàomenu Hệ thống chọn mục thay đổi mật khẩu

Mật khẩu cũ: 123456Mật khẩu mới: 456789

Thôngbáo thao tác thành công

và mậtkhẩu

Đăng nhập hệ thống thành công

- Cửa sổ quản lý danh mục báocáo sinh viên thi lại/ Kết quả học tập đang mở

Đăng nhập hệ thống thành công/ Vàomenu Báo cáo chọn mục Sinh viên thi lại/ kết quả học tập

Thôngbáo thao tác thành công

và hiện danh sách báo cáo

Đăng nhập hệ thống thành công

- Cửa sổ quản lý danh

Đăng nhập hệ thống thành công/ Vàomenu Danh sáchchọn mục

Thôngbáo thao tác thành công

và hiển

Trang 34

thị chi tiết danh sách

mục danh sách môn học/ Kết quả học tập đang mở

danh sách môn học / kết quả học tập

thị danh sách

CHƯƠNG VI: KẾT LUẬN

1 Kết quả đạt được

 Nắm vững kiến thức lý thuyết cơ bản phục vụ tốt cho việc thiết kế chương trình Thiết kế được CSDL tương đối hoàn chỉnh, đáp ứng tốt cho việc viết chương trình Xây dựng được một ứng dụng quản lý với đầy đủ các chức năng cần thiết cho việc quản lý sinh viên,minh họa tốt cho các vấn đề lý thuyết đã trình bày Củng cố lại các kiến thức đã

Trang 35

được học, đặc biệt là kỹ năng phân tích, giải quyết vấn đề Biết cách

áp dụng các kiến thức lý thuyết vào ứng dụng thực tế

 Hoàn thiện đầy đủ chức năng cơ bản của một phần mềm: thêm, sửa, xóa, cập nhật thông tin, thống kê, báo cáo, in hóa đơn, in thống kê Giao diện chương trình thân thiện, dễ sử dụng, trực quan và linh hoạt

 Chương trình chạy tốt , ít xảy ra lỗi

 Chương trình chưa thực sự đầy đủ các tính năng như mong muốn

 Chưa chú trọng phần thiết kế sao cho đẹp

3 Hướng phát triển trong tương lai

 Thiết kế chương trình và chỉnh sửa giao diện mang tính chuyên

 Xây dựng hệ thống phòng học trực tuyến qua phần mềm

Ngày đăng: 03/12/2021, 10:12

TỪ KHÓA LIÊN QUAN

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

w